body:has(.transparent-header):not(:has(.menu-open)) sticky-header{background:transparent}body:has(.transparent-header):not(:has(.menu-open)) main{margin-top:-5.9rem}@media screen and (min-width: 990px){body:has(.transparent-header):not(:has(.menu-open)) main{margin-top:-9.7rem}}product-block{display:block}.product-page-width{margin:0 auto;padding:0 1.2rem}.product-page-width:not(:has(.main-product__description)) .main-product__media{margin-top:1rem}@media screen and (min-width: 750px){.product-page-width{padding:0 2rem}.product-page-width:not(:has(.main-product__description)) .main-product__media{margin-top:2rem}}.main-product__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1rem}.custom-product-form-section{margin-top:-24rem;position:relative;z-index:1}.main-product__item{overflow:hidden;border-radius:var(--product-card-corner-radius);cursor:pointer}.main-product__item.large{grid-column:span 2}.main-product__media-main-wrapper{position:relative}.main-product__item img,.main-product__media-main img{max-width:100%;width:100%;height:100%;object-fit:cover;display:block}.main-product__item img{height:auto}@media screen and (max-width: 749px){.main-product__media-main .mobile-hide{display:none}}@media screen and (min-width: 750px){.main-product__media-main .mobile-preview{display:none}.main-product__grid{grid-template-columns:2fr 1fr;gap:2rem}.main-product__item.large{grid-row:span 2;grid-column:1}.main-product__item img{height:100%}}.main-product__description{font-size:1.8rem;line-height:2.2rem;padding:3.2rem 0 6rem}@media screen and (min-width: 990px){.main-product__description{font-size:3.2rem;line-height:3.7rem;padding:2rem 0 8rem}}.custom-product-form{display:grid;grid-template-columns:1fr;gap:1.2rem;justify-items:center;background:#fff;max-width:106rem;width:90dvw;border-radius:1.2rem;margin:0 auto;overflow:hidden;padding:1.2rem}@media screen and (min-width: 750px) and (max-width: 989px){.custom-product-form{width:50dvw}}.product-details{display:grid;grid-template-columns:1fr;gap:2.4rem;width:100%}.product-media{background:#edede4;max-width:6.4rem;min-height:8.6rem;border-radius:calc(var(--product-card-corner-radius) / 2);overflow:hidden}.product-media img{max-width:100%;width:100%;height:100%;object-fit:cover}.product-column{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.product-column--button>div{width:100%;max-width:32.7rem}.product-title{margin:.7rem 0 0;font-weight:600}.product-form__input{border:none;padding:0}.custom-form__label{line-height:1.4rem;color:#97948e;margin-bottom:.6rem;padding:0}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]+label,.card__color-wrapper{color:rgb(var(--color-foreground));cursor:pointer;letter-spacing:.1rem;line-height:1;width:3.2rem;height:3.2rem;transition:border var(--duration-short) ease;display:inline-flex;align-items:center;justify-content:center}.product-form__input input[type=radio]:checked+label,.card__color-wrapper.active{border-bottom:1px solid rgb(var(--color-foreground))}.custom-product-form:has(.product-form__submit[disabled]) .product-form__input input[type=radio]:checked+label{color:rgba(var(--color-foreground),.2)}.custom-product-form .card__color{width:1.6rem;height:1.6rem}.custom-product-form .button{min-height:3.4rem}variant-selects{position:relative}.size-chart__icon{position:absolute;right:0;transform:translate(-100%);top:0;z-index:1;cursor:pointer;transition:opacity .2s ease}.size-chart__icon:hover{opacity:.5}@media screen and (min-width: 990px){.custom-product-form{grid-template-columns:7rem 1fr;justify-items:start;padding:0;gap:0}.custom-product-form-section{position:absolute;top:0;left:0;width:100%;height:calc(100% - 2rem);margin-top:0}.custom-product-form-wrapper{position:sticky;top:calc(100dvh - 11.5rem)}.product-details{grid-template-columns:30rem 20rem 20rem 29rem;padding:2.1rem 0;gap:0}.product-details>div{padding:0 2.4rem}.product-media{max-height:9.5rem;max-width:100%;min-height:0;border-radius:0}.product-column{align-items:flex-start;text-align:left;row-gap:1.7rem}.product-title{margin:0}.product-column--button{justify-content:center}.size-chart__icon{right:2rem}.custom-product-form .button{min-height:4.6rem}.custom-form__label{padding-left:1.2rem}.custom-form__label:has(+.card__color-wrapper){padding-left:.9rem}}@media screen and (min-width: 990px) and (max-width: 1200px){.product-details{grid-template-columns:auto 20rem 16rem auto}}body:has(.size-chart__popup.active){overflow:hidden}.size-chart__popup{visibility:hidden;position:fixed;z-index:1000;left:0;top:0;width:100vw;height:100%;display:flex;justify-content:flex-end;background-color:rgba(var(--color-foreground),.5);transition:visibility var(--duration-medium) ease}.size-chart__popup.active{visibility:visible}.size-chart__popup-close{position:absolute;top:2.4rem;right:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.size-chart__popup-heading{font-size:1.2rem;line-height:1;font-weight:700;padding:0 0 1.6rem;margin:0;background:rgb(var(--color-background));position:sticky;top:0}.size-chart__popup-close .svg-wrapper{width:1.2rem;height:1.2rem}.size-chart__popup-content{background-color:rgb(var(--color-background));width:100%;max-width:65rem;position:relative;overflow:hidden;transform:translate(100%);transition:transform var(--duration-long) ease}.size-chart__popup-text{padding:0 1.2rem 2.4rem;margin-top:2.4rem;overflow:hidden;overflow-y:auto;height:100dvh}.size-chart__popup-text:not(:has(.size-chart__popup-heading)){margin-top:4.8rem}.size-chart__popup-body{font-size:1rem;line-height:1.3rem;font-weight:500;padding-bottom:1rem}.size-chart__popup.active .size-chart__popup-content{transform:translate(0)}@media screen and (min-width: 750px){.size-chart__popup-heading{font-size:2.4rem}.size-chart__popup-text{padding:0 2.4rem 2.4rem}.size-chart__popup-close .svg-wrapper{width:1.9rem;height:1.9rem}.size-chart__popup-close{right:2.4rem}.size-chart__popup-body{font-size:1.3rem;line-height:1.8}}.custom-product-form .klaviyo-bis-trigger{padding:0;background:#97948e}.custom-product-form .klaviyo-bis-trigger:hover,.custom-product-form .klaviyo-bis-trigger:focus{background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text))}.lightbox-modal{position:fixed;z-index:9999;top:0;left:0;width:100vw;height:100vh;background:rgba(var(--color-foreground),.9);display:none}body:has(.lightbox-modal.opened){overflow:hidden}.lightbox-modal.opened{display:block}.lightbox-modal__inner{position:relative;display:flex;justify-content:center;align-items:center;height:100vh;overflow-y:auto}.lightbox-content{max-width:95%;max-height:95%;position:relative;z-index:1;display:none;color:transparent}.lightbox-content.active{display:block}.lightbox-close{right:1.2rem;color:#fff;cursor:pointer}.lightbox-modal__spinner>svg .path{stroke:#fff}.lightbox-modal__navigation{position:absolute;top:50%;width:70%;display:none;justify-content:space-between;align-items:center;transform:translateY(-50%)}@media screen and (min-width: 990px){.lightbox-modal__navigation{display:flex}}@media screen and (min-width: 1200px){.lightbox-modal__navigation{width:60%}}.lightbox-modal__prev,.lightbox-modal__next{display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:opacity var(--duration-default) ease;background:none;border:none;width:5rem;height:5rem}.lightbox-modal__prev:hover,.lightbox-modal__next:hover{opacity:.6}.lightbox-modal__prev{cursor:pointer;transform:rotate(180deg)}.lightbox-modal__next{cursor:pointer}.lightbox-modal__dots{position:absolute;bottom:0;left:0;padding:2.4rem 0;width:100%;display:flex;justify-content:center;align-items:center;gap:1.6rem;background:linear-gradient(358.32deg,#000 -83.74%,#0000 77.37%);z-index:2}@media screen and (min-width: 750px){.lightbox-modal__dots{padding:3rem 0 4rem}}.lightbox-modal__dot{width:.7rem;height:.7rem;border-radius:50%;background:#fff;cursor:pointer;opacity:.5;transition:all var(--duration-default) ease}.lightbox-modal__dot.active{width:1.2rem;height:1.2rem;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-product-new.css.map */
