#product-form-wrapper .variant-option--buttons:has(>span){margin:20px 0;max-width:100%;min-width:0}#product-form-wrapper .variant-option--buttons>span{width:100%;display:block;font-size:18px;color:#000}#product-form-wrapper{margin-bottom:20px;max-width:100%;overflow-x:hidden}.progress-bar-container{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;position:relative;height:40px}.progress-bar-container .progress-bar-line{position:absolute;top:50%;left:0;width:100%;height:10px;background:#ddd;box-shadow:inset 0 2px 4px #00000026;transform:translateY(-50%);z-index:1}.progress-bar-container .step-item{position:relative;z-index:2;display:flex;align-items:center}.progress-bar-container .step-icon{width:34px;height:34px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:24px;transition:all .3s ease;background:#ddd;box-shadow:inset 0 2px 4px #00000026}.progress-bar-container .step-icon span{font-size:18px;color:#0260b0;font-weight:500}.progress-bar-container .step-item.active .step-icon{color:#000;background:#81c4fd}.progress-bar-container .progress-bar-line .step-progress-bar-active{width:10%;height:10px;display:block;background-color:#81c4fd;box-shadow:inset 0 2px 4px #00000040;border-radius:10px}#product-form-wrapper .variant-option__buttons-wrapper{width:100%;max-width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px}#product-form-wrapper .variant-option__buttons-wrapper::-webkit-scrollbar{display:none}#product-form-wrapper .variant-option__buttons-wrapper .variant-option__item{flex:1 0 120px;width:120px;display:flex;flex-direction:column;align-items:stretch;min-width:0}#product-form-wrapper .variant-option__buttons-wrapper .variant-option__button-label{flex:none;width:100%;height:120px}#product-form-wrapper .select-number-of-people-and-pets .variant-option__buttons-wrapper .variant-option__item{flex:1 0 60px;width:60px}#product-form-wrapper .select-number-of-people-and-pets .variant-option__buttons-wrapper .variant-option__button-label{flex:none;width:100%;height:60px}#product-form-wrapper .select-number-of-people-and-pets .variant-option__buttons-wrapper.photo-frame-type .variant-option__item{flex:1 0 140px;width:140px}#product-form-wrapper .select-number-of-people-and-pets .variant-option__buttons-wrapper.photo-frame-type .variant-option__button-label{flex:none;width:100%;height:140px}#product-form-wrapper .nameplate-acrylic-box .variant-option__buttons-wrapper .variant-option__item{flex:0 0 160px;width:160px}#product-form-wrapper .nameplate-acrylic-box .variant-option__buttons-wrapper .variant-option__button-label{flex:none;width:100%;height:160px}#product-form-wrapper .variant-option__buttons-wrapper .variant-option__item .variant-option__button-label__text{color:#3f4040;text-align:center;margin-top:4px;font-weight:400}#product-form-wrapper .variant-option__buttons-wrapper .variant-option__button-label:has(.variant-option__button-label__text){background-color:#d5ecff;font-weight:500}#product-form-wrapper .variant-option__buttons-wrapper .variant-option__button-label:has(input[name=select-number-of-people-and-pets]:checked){background:#0260b0}#product-form-wrapper .variant-option__buttons-wrapper .variant-option__button-label:has(input[name=select-number-of-people-and-pets]:checked) .variant-option__button-label__text{color:#fff}#product-form-wrapper .variant-option__buttons-wrapper .variant-option__button-label>.variant-option__button-label__text{color:#0260b0;font-size:16px}.product-form__buttons-continue{padding-top:12px;border-top:1px solid #000}.product-form__buttons-continue .price-container .price{font-size:16px;letter-spacing:0;display:flex;align-items:center;gap:6px}.product-form__buttons-continue .price-container .price strong{font-size:30px;letter-spacing:0;font-weight:700}.product-form__buttons-continue .wrapper-action{display:flex;align-items:center;gap:12px;margin-top:10px;width:100%}.product-form__buttons-continue .wrapper-action button.prev-step{background:#b4dcfe;align-items:center;justify-content:center;display:flex;border:none;width:40px;border-radius:999px;height:40px;padding:0;min-width:40px}.product-form__buttons-continue .wrapper-action button.prev-step svg{width:20px;height:20px;margin-right:2px;transform:rotate(90deg)}.product-form__buttons-continue .wrapper-action button.custom-atc,.product-form__buttons-continue .wrapper-action button.next-step{font-weight:500;font-style:normal;font-size:23px;width:100%;letter-spacing:0;text-align:center;vertical-align:middle;display:flex;align-items:center;justify-content:center;height:55px;overflow:hidden}.sn-popup{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:9999}.sn-popup.active{display:block}.sn-popup-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--backdrop-color-rgb) / var(--backdrop-opacity))}.sn-popup-box{position:absolute;top:20%;left:50%;transform:translate(-50%,-20%);background:#fff;padding:30px;width:70%}.sn-popup-box .sn-title{font-size:20px;line-height:24px;font-weight:700;margin-bottom:20px;margin-top:0}.sn-close{position:absolute;top:10px;right:10px;background:none;border:0;cursor:pointer}@media screen and (min-width:768px){.mw-sticky-bar{display:none}}@media screen and (max-width:767px){body.mw-has-sticky{padding-bottom:120px}.mw-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid rgba(0,0,0,.12);padding:12px 25px;box-shadow:0 -6px 20px #00000014}.mw-sticky-bar .wrapper-action button{background-color:#0260b0}.mw-sticky-bar .product-form__buttons-continue{border-top:0!important;padding-top:0!important}.mw-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#00000059;opacity:0;pointer-events:none;transition:opacity .25s ease}.mw-sheet{position:fixed;left:0;right:0;bottom:0;z-index:80;min-height:75vh;max-height:75vh;background:#fff;border-radius:16px 16px 0 0;transform:translateY(105%);transition:transform .32s ease;box-shadow:0 -14px 40px #0000002e;display:flex;flex-direction:column}body.mw-sheet-open .mw-overlay{opacity:1;pointer-events:auto}body.mw-sheet-open .mw-sheet{transform:translateY(0)}body.mw-sheet-open{overflow:hidden;touch-action:none}.mw-sheet__header{display:flex;align-items:center;justify-content:space-between;padding:16px 40px;flex:0 0 auto;position:relative}.mw-sheet__title{margin:0 auto!important;font-size:20px;color:#000;font-weight:500}.mw-sheet__close{position:absolute;background-color:transparent;right:20px;top:16px;font-size:24px;line-height:1;cursor:pointer}.mw-sheet__footer{flex:0 0 auto;border-top:1px solid rgba(0,0,0,.12);background:#fff;padding:14px 40px;box-shadow:0 -6px 18px #0000000f}.mw-sheet__body{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch;padding:14px 40px}.mw-sheet #product-form-wrapper{margin:0!important;overflow-x:hidden}.mw-sheet .product-form__buttons-continue{border-top:0!important;padding-top:0!important;box-shadow:none!important}.sn-popup-box{width:92%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-brickfig.css.map */
