.quick-buy-wrapper{position:relative}.quick-buy-loading-overlay{position:absolute;z-index:1000;background:transparent;cursor:wait;top:0;right:0;bottom:0;left:0;pointer-events:auto}.quick-buy-container{display:grid;align-items:start;padding:1rem;gap:1rem;grid-template-columns:1fr 1fr}@media screen and (max-width:999px){.quick-buy-container{display:flex;height:unset;flex-direction:column;align-items:center;padding:unset;gap:caluculateRem(24px)}}.quick-buy-previewer-box{position:relative;display:flex;height:100%;min-height:46.25rem;flex-direction:column;justify-content:space-between;padding:1rem;gap:24px}@media screen and (max-width:999px){.quick-buy-previewer-box{min-height:37.5rem;padding:unset;padding-top:1rem}}.quick-buy-previewer-box__customization-preview{align-items:center;justify-content:center}.quick-buy-form-box{min-width:34.625rem;height:100%;padding:1rem}@media screen and (max-width:999px){.quick-buy-form-box{width:100%;min-width:unset;padding:unset}}.quick-buy-form-container{display:flex;overflow:hidden;width:100%;flex-direction:column;border-radius:1.5rem;background-color:#fff}.quick-buy-form-content{flex-grow:1;padding-top:2rem;overflow-y:auto;overflow-y:scroll;padding-inline:2rem;scrollbar-width:none}.quick-buy-form-content__header{align-items:center;justify-content:space-between;padding:.5rem 0;gap:.5rem}.quick-buy-form-content__header .switch-wrapper{display:flex;width:fit-content;align-items:center;gap:.5rem}.quick-buy-form-content__header .switch-wrapper .switch{--switch-height: 1.5rem;--switch-width: 3.1875rem;--switch-toggle-size: 1.125rem}.quick-buy-form-container__form{overflow:hidden;max-height:50rem;opacity:1;transition:max-height .3s ease,opacity .3s ease}.quick-buy-form-container__footer{display:flex;align-items:center}.quick-buy-form-container__footer-price{display:flex;flex-grow:1;align-items:center;justify-content:end;padding-inline:1rem}.quick-buy-form-container__footer-label{padding:1rem 2rem}.quick-buy-form-container__footer-label-drawer{border-top:.0625rem solid #e5eaf0;padding-block:1rem}.product-customization__img-container{display:flex;justify-content:center}@media screen and (max-width:999px){.product-customization__img-container{margin:0 1rem}}.product-customization__collection{justify-content:center}.product-customization__form-section-container{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:.5rem;column-gap:.75rem;row-gap:.25rem}@media screen and (max-width:999px){.product-customization__form-section-container{flex-direction:column;align-items:flex-start}}.product-customization__form-section-title{width:4rem}@media screen and (max-width:999px){.product-customization__form-section-title.size-label-container{display:flex;width:100%;justify-content:space-between}}.product-customization__form-buttons{display:flex;flex-grow:1;gap:.5rem}@media screen and (max-width:999px){.product-customization__form-buttons{width:100%;justify-content:start;overflow-x:scroll}}.product-customization__size-guide-desktop{display:none;margin-left:auto;white-space:nowrap}@media screen and (min-width:1000px){.product-customization__size-guide-desktop{display:inline-flex}}.customization-button{display:flex;height:2rem;align-items:center;justify-content:center;border:1px solid #e6eaef;border-radius:.5rem;background:#e6eaef;color:#0d0e0e;padding-block:.5rem;padding-inline:1rem}@media(hover:hover)and (pointer:fine){.customization-button:hover{border-color:#e5eaf0;background:#fff}}.customization-button.active{border-color:#0b61ac;background:#0b61ac;color:#fff}.customization-button.active:hover{background:#0b61ac}.customization-button:disabled{position:relative;--button-disabled-strike-color: #a4b2c0;background:#f2f4f6;color:#a4b2c0;cursor:not-allowed}.customization-button:disabled:before{position:absolute;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;background:linear-gradient(to bottom right,transparent calc(50% - .5px),var(--button-disabled-strike-color) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px));content:"";pointer-events:none}.customization-button:disabled:hover{background:#f2f4f6}.customize-button-mobile{display:none}@media screen and (max-width:999px){.customize-button-mobile{display:block;margin-block-end:1rem}}@media screen and (max-width:999px){.customize-button-mobile .om-button.button{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/template-homepage.css.map */
