.media-gallery{--aspect-ratio-mobile:4 / 5;--aspect-ratio-desktop:4 / 5;display:block;position:relative;min-width:0}@media(min-width:1024px){.media-gallery{display:grid;grid-template-columns:1fr;align-items:stretch}}.media-gallery__media-container{max-width:100%;width:100%;align-self:start;position:relative}@media(min-width:1024px){.media-gallery__media-container{margin-top:-32px}
}.media-gallery__slide-count{display:none}@media(min-width:1024px){.media-gallery__slide-count{display:block;position:absolute;top:0;left:0;padding:var(--space-16) var(--space-18);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:10}}.media-gallery__media-wrapper{height:auto;width:100%;cursor:crosshair}
.media-gallery__media-wrapper video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.media-gallery__media-wrapper .swiper-container{height:100%}.media-gallery__media{width:100%;height:100%;background:var(--color-beige-500)}.media-gallery__media .image{aspect-ratio:var(--aspect-ratio-mobile)}
@media(min-width:1024px){.media-gallery__media .image{aspect-ratio:var(--aspect-ratio-desktop)}}.media-gallery__navigation-wrapper{display:none}.media-gallery__count{display:none}@media(min-width:1024px){.media-gallery__count{display:block;z-index:8;margin-left:var(--space-18);margin-top:var(--space-16)}}.media-gallery__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);margin-top:var(--space-8)}
@media(min-width:1024px){.media-gallery__footer{display:none}}.media-gallery__footer .swiper-pagination{padding:var(--space-15)}.media-gallery__footer .swiper-pagination .swiper-pagination-bullet{background:var(--color-grey)}.media-gallery__footer .swiper-pagination .swiper-pagination-bullet-active{background:var(--color-white)}
@media(min-width:1024px){.media-gallery__media-container .swiper-wrapper{display:block !important}.media-gallery__media-wrapper.swiper-slide{width:100% !important;flex-shrink:0 !important;flex-grow:0 !important}.media-gallery__footer,.media-gallery__navigation-wrapper,.swiper-pagination{display:none !important}}
.header--sticking .media-gallery__count{top:calc(var(--header-height) + 18px) !important}.zoom-gallery__media-container{position:absolute;top:0;right:0;bottom:0;left:0}.zoom-gallery__media-wrapper,.zoom-gallery .swiper-container,.zoom-gallery__media{width:100%;height:100%}.zoom-gallery__media-wrapper--image{cursor:url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M8%200C7.64652%200%207.36005%200.286487%207.36005%200.639955V7.36005H0.639955C0.286474%207.36005%200%207.64653%200%208C0%208.35347%200.286487%208.63995%200.639955%208.63995H7.36005V15.36C7.36005%2015.7135%207.64653%2016%208%2016C8.35347%2016%208.63995%2015.7135%208.63995%2015.36V8.63995H15.36C15.7135%208.63995%2016%208.35347%2016%208C16%207.64653%2015.7135%207.36005%2015.36%207.36005H8.63995V0.639955C8.63995%200.286474%208.35347%200%208%200Z%22%20fill%3D%22%233A3A39%22%2F%3E%0A%3C%2Fsvg%3E),zoom-in}
.zoom-gallery__media-wrapper--image.swiper-slide-zoomed{cursor:url(data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%222%22%20viewBox%3D%220%200%2019%202%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.999969%201L17.4485%200.999999%22%20stroke%3D%22%233A3A39%22%20stroke-width%3D%221.23364%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E),zoom-out}.zoom-gallery__media picture img,.zoom-gallery__media video{-o-object-fit:contain;object-fit:contain}.zoom-gallery__thumbnails{position:absolute;bottom:var(--space-40);left:50%;transform:translateX(-50%);z-index:50;display:flex;align-items:center;justify-content:center;gap:var(--space-16)}
.zoom-gallery__thumbnails-list-item{width:50px;border:1px solid transparent}.zoom-gallery__thumbnails-list-item.swiper-slide-thumb-active{border-color:var(--color-grey)}.zoom-gallery__thumbnail-button{display:block}.zoom-gallery__thumbnail-button img{display:block;height:auto;width:100%;aspect-ratio:var(--product-media-aspect-ratio);-o-object-fit:cover;object-fit:cover}
.zoom-gallery__navigation{width:32px;height:32px;border:1px solid var(--color-darkest-grey);border-radius:32px;cursor:pointer;flex-shrink:0;background:var(--color-grey-bg)}.zoom-gallery__navigation:disabled{opacity:.4}.zoom-modal__inner-wrapper{opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;inset:0;width:100vw;height:100vh;background-color:lightgray;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;overflow:auto;transition:opacity var(--transition-large)}
.zoom-modal[open] .zoom-modal__inner-wrapper{opacity:1}.zoom-modal__inner{background:var(--color-grey-bg);height:100%}.zoom-modal__close{position:absolute;--icon-size:16px;padding:12px;margin:-12px;top:var(--space-40);right:var(--space-40);display:block;z-index:15;pointer-events:all}.zoom-modal__close:focus{outline:0}
.zoom-modal__close:focus-visible{outline:0}@media(min-width:1024px){.zoom-modal__close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}}.zoom-modal .swiper,.zoom-modal .swiper-wrapper,.zoom-modal .swiper-slide{height:100vh}.zoom-modal .swiper-slide{display:flex;align-items:center;justify-content:center}
.zoom-modal .swiper-zoom-container{width:100%;height:100%}.zoom-modal img{height:100vh;width:100vw;-o-object-fit:cover;object-fit:cover;display:block}@media(min-width:1024px){.zoom-modal img{width:100%;height:auto;max-width:100vw}}.editorial__image-container{position:relative}.editorial__image-container .image{aspect-ratio:var(--aspect-ratio-mobile)}
@media(min-width:768px){.editorial__image-container .image{aspect-ratio:var(--aspect-ratio-desktop)}}.editorial__image-container img{height:auto}.editorial__eyebrow{display:flex;position:absolute;top:0;left:0;z-index:1;padding:var(--space-12) var(--space-15);color:var(--color-white)}@media(min-width:1024px){.editorial__eyebrow{padding:var(--space-16) var(--space-18)}
}.editorial__copy{padding:10px 14px 20px;max-width:720px}@media(min-width:1024px){.editorial__copy{padding:16px 18px 40px}}.size-guide{position:absolute;display:none;transition:opacity var(--transition-large);opacity:0;display:none}.size-guide__trigger{display:flex;align-items:center;gap:2px}.size-guide__wrapper{position:fixed;display:flex;justify-content:end;top:0;right:0;bottom:0;left:0;z-index:1200;overflow:auto}
.size-guide__inner{background-color:var(--color-white);max-width:478px;flex:1 1 100%;padding:0 var(--space-18);height:100%}.size-guide[open]{display:block;opacity:1}.size-guide__close{cursor:pointer;padding:var(--space-20);position:absolute;top:0;right:0}.size-guide__header{display:flex;flex-direction:row;justify-content:space-between;padding:var(--space-16) 0}
.size-guide__content{display:flex;flex-direction:column;height:100%;overflow-y:scroll}.size-guide__info{display:flex;flex-direction:column;margin-top:var(--space-16)}.size-guide__chart{margin:var(--space-36) 0}.size-guide__contact{color:var(--color-grey,#787878)}.size-guide .table-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%}
.size-guide .table-col{display:flex;flex-direction:column}.size-guide .size-guide-table__outer{border-top:1px solid var(--color-black);border-left:1px solid var(--color-black);display:block}.size-guide .table-col__cell{padding:var(--space-6) var(--space-16);text-align:center;border-right:1px solid var(--color-black);border-bottom:1px solid var(--color-black);box-sizing:border-box;height:100%;word-wrap:break-word;display:flex;align-items:center;justify-content:center}
.product-form__form{display:flex;flex-direction:column;gap:var(--space-15)}@media(min-width:1024px){.product-form__form{gap:var(--space-36)}}.product-form__selectors{display:flex;flex-direction:column;gap:var(--space-25);margin-top:var(--space-16)}@media(min-width:1024px){.product-form__selectors{gap:var(--space-32);margin-top:var(--space-32)}
}.product-form__option{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap}@media(max-width:1023px){.product-form__option--collapsible{display:flex;gap:var(--space-15);flex-wrap:nowrap}.product-form__option--collapsible .product-form__option-name--dirty{display:none}}.product-form__option-legend{display:flex;align-items:center;gap:var(--space-8);padding-bottom:var(--space-16);justify-content:space-between;width:100%}
.product-form__option-legend size-guide-trigger{display:none}@media(min-width:1024px){.product-form__option-legend size-guide-trigger{display:block}}@media(max-width:1023px){.product-form__option-legend--collapsible{padding:0}}.product-form__option-label{position:relative;display:flex;align-items:center;gap:var(--space-24)}
.product-form__option-label--collapsible{width:100%}.product-form__option-label--swatch{width:auto}.product-form__option-input{position:absolute;opacity:0;pointer-events:none}.product-form__option-low-stock{color:var(--color-grey)}.product-form__option-low-stock--first{display:inline}@media(min-width:1024px){.product-form__option-low-stock--first{display:none}
}@media(min-width:1024px){.product-form__option-low-stock--last{display:inline}}@media(max-width:1023px){.product-form__option-low-stock--last:not(.product-form__option-low-stock--first){display:none}}.product-form__option-values{display:grid;gap:var(--space-16) var(--space-8);grid-template-columns:repeat(6,1fr);width:100%}
@media(min-width:1024px){.product-form__option-values{grid-template-columns:repeat(8,1fr)}}.product-form__option-values--swatch{display:flex;flex-wrap:wrap;gap:var(--space-16) var(--space-24)}@media(min-width:1024px){.product-form__option-values--swatch{gap:var(--space-16) var(--space-24)}}@media(max-width:1023px){.product-form__option-values--collapsible{position:fixed;left:0;right:0;bottom:0;padding:var(--space-25) var(--form-mobile-inline-padding);background:var(--color-white);z-index:999;gap:var(--space-30);display:grid;grid-template-columns:repeat(2,1fr)}
.product-form__option-values--collapsible::before{content:"";width:30px;height:2px;background:rgba(17,0,0,0.25);position:absolute;top:-10px;left:50%;transform:translateX(-50%)}}.product-form__option-value{cursor:pointer;text-underline-offset:.25em}.product-form__option-input--invalid ~ .product-form__option-value{opacity:.4}
.product-form__option-input:checked ~ .product-form__option-value{text-decoration:underline}@media(hover:hover) and (pointer:fine){.product-form__option-input ~ .product-form__option-value:hover{text-decoration:underline}}.product-form__option-input:focus-visible ~ .product-form__option-value{outline:2px solid var(--color-focus);outline-offset:2px}
.product-form__option-input:disabled ~ .product-form__option-value{cursor:not-allowed;text-decoration:none}.product-form__option-value--sold-out{color:var(--color-grey)}.product-form__option-value-low-stock{color:var(--color-grey)}@media(min-width:1024px){.product-form__option-value-low-stock{display:none}}.product-form__swatch-option-value{width:10.5px;cursor:pointer;position:relative}
@media(min-width:1024px){.product-form__swatch-option-value{width:13.5px}}.product-form__swatch-option-wrapper{padding:1px;border:.5px solid transparent;cursor:pointer}@media(min-width:1024px){.product-form__swatch-option-wrapper{border:1px solid transparent}}.product-form__option-input:checked ~ .product-form__swatch-option-wrapper,.product-form__swatch-option-wrapper--selected{border-color:var(--color-black)}
@media(hover:hover) and (pointer:fine){.product-form__option-input ~ .product-form__swatch-option-wrapper:hover,.product-form__swatch-option-wrapper:hover{border-color:var(--color-black)}}.product-form__option-input--invalid ~ .product-form__swatch-option-wrapper .product-form__swatch-option-value{opacity:.4}.product-form__option-input:checked ~ .product-form__swatch-option-wrapper .product-form__swatch-option-value{border-color:var(--color-black)}
.product-form__option-input:focus-visible ~ .product-form__swatch-option-wrapper .product-form__swatch-option-value{outline:2px solid var(--color-focus);outline-offset:2px}.product-form__option-conditional-details{flex-shrink:0;position:relative}@media(min-width:1024px){.product-form__option-conditional-details{display:block;width:100%}
}.product-form__option-summary{display:flex;align-items:center;gap:var(--space-10);--button-min-width:0}@media(max-width:1023px){.product-form__option-summary{padding:var(--button-padding);cursor:pointer;border:1px solid transparent;border-color:var(--color-black)}}.product-form__option-summary::-webkit-details-marker{display:none}
@media(min-width:1024px){.product-form__option-summary-icon{display:none}}.product-form__swatch-image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;display:block;height:auto}.product-form__swatch-image--placeholder{box-shadow:inset 0 0 3px 0 #000}.product-form__atc-content{display:flex;align-items:center;justify-content:center}
@media(min-width:1024px){.product-form__inline-atc{display:none}}.product-form__actions-wrapper{display:grid;gap:var(--space-15)}.product-form__actions-custom{display:none}@media(min-width:1024px){.product-form__actions-custom{display:block}}.product-form__option-value--disabled{pointer-events:none}.desktop_hide{display:block}
@media(min-width:1024px){.desktop_hide{display:none}}.mobile_hide{display:none}@media(min-width:1024px){.mobile_hide{display:block}}.product-form__size-message.desktop_hide{grid-column:1/-1}.monogram-modal__inner-wrapper{opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;height:100%;z-index:1000;transition:opacity var(--transition-large)}
.monogram-modal[open] .monogram-modal__inner-wrapper{opacity:1}.monogram-modal__inner{background:var(--color-white);height:100%}.monogram-modal [data-content]{height:100%}.monogram-modal__close{position:absolute;padding:20px var(--gutter);top:0;right:0;display:block;z-index:15;pointer-events:all}.monogram-modal__close svg{width:9px;height:9px;display:block}
.monogram-config{--monogram-gutter:var(--space-15);height:100%;overflow:auto;display:block}@media(min-width:1024px){.monogram-config{--monogram-gutter:var(--space-18);display:grid;grid-template-columns:1fr 478px}}.monogram-config__loading{height:100%;text-align:center;display:flex;align-items:center;justify-content:center}
.monogram-config__preview-wrapper{position:relative;overflow:hidden;background:#f1f1f1}@media(max-width:1023px){.monogram-config__preview-wrapper--desktop{display:none}}.monogram-config__preview-wrapper--mobile{aspect-ratio:1.06;flex-shrink:0;max-height:50vh;width:100%}@media(min-width:1024px){.monogram-config__preview-wrapper--mobile{display:none}
}.monogram-config__preview{aspect-ratio:1.06;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:auto;container-type:inline-size}.monogram-config__preview-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.monogram-config__preview-initials{position:absolute;z-index:5;font-size:20px;transform:translate(-50%,-50%);color:var(--monogram-font-color);font-family:var(--monogram-font-family)}
.monogram-config__preview-initials--shadow{text-shadow:.05em .05em var(--monogram-font-shadow-color)}.monogram-config__preview-initials--small{font-size:calc(3.8cqi * var(--monogram-font-factor))}.monogram-config__preview-initials--medium{font-size:calc(5.5cqi * var(--monogram-font-factor))}.monogram-config__preview-initials--large{font-size:calc(7cqi * var(--monogram-font-factor))}
.monogram-config__drawer{display:flex;flex-direction:column;overflow:auto;height:100%;max-height:100%}.monogram-config__header-wrapper{position:sticky;top:0;z-index:5}.monogram-config__header{background:var(--color-white);padding:var(--space-12) var(--monogram-gutter)}@media(min-width:1024px){.monogram-config__header{padding-block:var(--space-16)}
}.monogram-config__footer{background:var(--color-white);padding:var(--space-12) var(--monogram-gutter);margin-top:auto;z-index:5}@media(min-width:1024px){.monogram-config__footer{padding-block:var(--space-16)}}.monogram-config__disclaimer{color:var(--color-grey);margin-bottom:var(--space-40)}.monogram-config__error{margin-bottom:var(--space-12);color:var(--color-error)}
.monogram-config__steps{display:grid;gap:var(--space-45);padding:var(--space-12) var(--monogram-gutter)}@media(min-width:1024px){.monogram-config__steps{gap:var(--space-36);padding-block:var(--space-16)}}.monogram-config__step{display:grid;gap:var(--space-15)}.monogram-config__step-title{font:var(--font-body);text-transform:var(--font-body-text-transform);letter-spacing:var(--font-body-letter-spacing)}
.monogram-config__initials{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:var(--space-16)}.monogram-config__initial-input{border:var(--form-input-border);text-align:center;padding:var(--space-15)}@media(min-width:1024px){.monogram-config__initial-input{padding:var(--space-6)}}.monogram-config__radio-label{position:relative;cursor:pointer}
.monogram-config__radio-input{position:absolute;pointer-events:none;opacity:0}.monogram-config__positions{display:flex;gap:var(--space-16)}.monogram-config__position-input:checked ~ .monogram-config__position-value{text-decoration:underline;text-underline-offset:.2em}.monogram-config__sizes{display:grid;gap:var(--space-8)}
.monogram-config__size-input:checked ~ .monogram-config__size-value{text-decoration:underline;text-underline-offset:.2em}.monogram-config__fonts{display:grid;gap:var(--space-16)}.monogram-config__font-input:checked ~ .monogram-config__font-value .monogram-config__font-name{text-decoration:underline;text-underline-offset:.2em}
.monogram-config__font-value{display:flex;align-items:center;justify-content:space-between}.monogram-config__font-preview{line-height:0;letter-spacing:.15em}.monogram-config__font-preview--shadow{text-shadow:1px 1px 0 rgba(0,0,0,0.25)}.monogram-config__colors{display:grid;gap:var(--space-16)}.monogram-config__color-options{display:flex;flex-wrap:wrap;gap:var(--space-25) var(--space-32)}
.monogram-config__color{display:grid;gap:var(--space-12)}.monogram-config__selected-color{color:var(--color-grey)}.monogram-config__swatch-image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;display:block;height:auto}.monogram-config__swatch-image--white{box-shadow:inset 0 0 0 1px #000}.monogram-config__swatch-image--placeholder{box-shadow:inset 0 0 3px 0 #000}
.monogram-config__swatch-option-value{width:13.5px;cursor:pointer;position:relative}.monogram-config__swatch-option-wrapper{padding:2px;border:.75px solid transparent;cursor:pointer}@media(min-width:1024px){.monogram-config__swatch-option-wrapper{border:1px solid transparent}}.monogram-config__radio-input:checked ~ .monogram-config__swatch-option-wrapper{border-color:var(--color-black)}
@media(hover:hover) and (pointer:fine){.monogram-config__radio-input ~ .monogram-config__swatch-option-wrapper:hover,.monogram-config__swatch-option-wrapper:hover{border-color:var(--color-black)}}.monogram-config__radio-input:checked ~ .monogram-config__swatch-option-wrapper .monogram-config__swatch-option-value{border-color:var(--color-black)}
.monogram-config__radio-input:focus-visible ~ .monogram-config__swatch-option-wrapper .monogram-config__swatch-option-value{outline:2px solid var(--color-focus);outline-offset:2px}.waitlist-guide{position:absolute;display:none;transition:opacity var(--transition-large);opacity:0;display:none}.waitlist-guide__trigger{display:flex;align-items:center;gap:2px;justify-content:center}
.waitlist-guide__wrapper{position:fixed;display:flex;justify-content:end;top:0;right:0;bottom:0;left:0;z-index:1200}.waitlist-guide__inner{background-color:var(--color-white);max-width:478px;flex:1 1 100%;padding:0;height:100%}@media(min-width:1024px){.waitlist-guide__inner{padding:0 var(--space-18)}}.waitlist-guide[open]{display:block;opacity:1}
.waitlist-guide__close{cursor:pointer;padding:var(--space-20);position:absolute;top:0;right:0}.waitlist-guide__header{display:flex;flex-direction:row;justify-content:space-between;padding:var(--space-16) 0}.waitlist-guide__content{display:flex;flex-direction:column;gap:var(--space-30);height:100%;margin-top:var(--space-14)}
@media(min-width:1024px){.waitlist-guide__content{margin-top:var(--space-16);gap:var(--space-36)}}.waitlist-guide__info{display:flex;flex-direction:column}.waitlist-guide__chart{margin:var(--space-36) 0}.waitlist-guide__label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.waitlist-guide__consent,.waitlist-guide__consent-mobile{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:10px;height:10px;border:1px solid var(--color-black);border-radius:0;vertical-align:middle;cursor:pointer;position:relative;outline:0}
.waitlist-guide__consent:checked,.waitlist-guide__consent-mobile:checked{background-color:var(--color-black);border-color:var(--color-black)}.waitlist-guide__consent:checked::after,.waitlist-guide__consent-mobile:checked::after{content:"";position:absolute;left:2px;top:1px;width:3px;height:5px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}
.waitlist-guide__contact{color:var(--color-grey,#787878)}.waitlist-guide .table-legend{display:flex}.waitlist-guide .table-row{display:flex;width:100%}.waitlist-guide .table-col{display:column;flex:1}.waitlist-guide .waitlist-guide-table__outer{border-top:1px solid var(--color-black);border-left:1px solid var(--color-black)}
.waitlist-guide .table-col__cell{flex:1;padding:var(--space-6) var(--space-18);text-align:center;border-right:1px solid var(--color-black);border-bottom:1px solid var(--color-black)}.waitlist-guide .product-form__option legend{margin-bottom:var(--space-16)}.waitlist-guide .waitlist-message{display:flex;flex-direction:column;margin-top:var(--space-16)}
@media(max-width:1024px){.waitlist-guide .waitlist-message{display:none;min-height:200px;justify-content:center;align-items:center}}@media(max-width:1024px){.waitlist-guide--modal{display:none !important}}.waitlist_mobile{color:var(--color-black);line-height:130%;letter-spacing:.33px;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}
@media(min-width:1024px){.waitlist-guide--nested{display:none !important}}.product-form__option-values-waitlist{display:flex;gap:var(--space-30)}.product-form__button-mobile{width:100%}.waitlist-desktop,.product-form__button-desktop{display:none}.waitlist-mobile,.product-form__button-mobile{display:block}@media(min-width:1024px){.waitlist-desktop,.product-form__button-desktop{display:block}
.waitlist-mobile,.product-form__button-mobile{display:none}}.waitlist-guide--mobile{display:none;position:fixed;left:0;right:0;bottom:0;padding:45px 16px;background:var(--color-white);z-index:10;gap:var(--space-30);grid-template-columns:repeat(2,1fr);width:100%;opacity:1;min-height:430px;z-index:2000}.waitlist-guide--mobile::before{content:"";width:30px;height:2px;background:rgba(17,0,0,0.25);position:absolute;top:12px;left:50%;transform:translateX(-50%)}
.waitlist-guide--mobile.open{display:grid}.waitlist-guide--mobile .product-form__option-value.is-active{text-decoration:underline}.waitlist-dimmer{position:fixed;inset:0;background-color:var(--color-overlay);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:100}.waitlist-dimmer.is-active{opacity:1;pointer-events:auto}
.main-product{display:block;flex-wrap:wrap}@media(min-width:1024px){.main-product{display:grid;grid-template-columns:repeat(2,1fr)}}.main-product__details-form{--form-mobile-inline-padding:var(--gutter);position:relative;display:flex;flex-direction:column;max-width:479px;padding:var(--space-15) var(--form-mobile-inline-padding);gap:var(--space-15)}
@media(min-width:1024px){.main-product__details-form{position:sticky;top:var(--header-height,80px);align-self:flex-start;gap:var(--space-32);padding:var(--space-36) var(--gutter) var(--space-36) var(--space-20);max-height:calc(100 * var(--vh, 1vh) - var(--header-height, 80px));overflow:auto;scrollbar-width:none}.main-product__details-form::-webkit-scrollbar,.main-product__details-form::-webkit-scrollbar-button{display:none}
}.main-product__description{margin-top:var(--space-30)}@media(min-width:1024px){.main-product__description{margin-top:var(--space-36)}}.main-product__notes{color:var(--color-grey);margin-top:var(--space-15)}.main-product__final-sale{margin-top:var(--space-15);color:var(--color-error)}.main-product__accordions{display:grid;gap:var(--space-8);margin-top:var(--space-30)}
@media(min-width:1024px){.main-product__size-guide{display:none}}.main-product__accordion-details.open .main-product__accordion-icon--close{opacity:1}.main-product__accordion-details.open .main-product__accordion-icon--open{opacity:0}.main-product__accordion-summary{display:flex;align-items:center;cursor:pointer;gap:2px}
.main-product__accordion-summary::-webkit-details-marker{display:none}.main-product__accordion-icon-wrapper{width:7px;height:14px;position:relative}.main-product__accordion-icon-wrapper:hover{color:var(--color-grey)}.main-product__accordion-icon{position:absolute;top:-2px;right:0;bottom:0;left:0;transition:opacity var(--transition-small)}
.main-product__accordion-icon--close{opacity:0}.main-product__accordion-content{transition:opacity var(--transition-large),height var(--transition-large);overflow:hidden}.main-product__accordion-content{padding-block:var(--space-16)}.main-product__discover-product{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-left:-3px}
@media(min-width:1024px){.main-product__discover-product{gap:12px}}.main-product__discover-product .ref-product-item{margin:0;padding:2px}.main-product__discover-product .ref-product-item img{width:100%;height:auto;-o-object-fit:unset;object-fit:unset;aspect-ratio:4/5;display:block}.main-product__discover-product .ref-product-item.active_product{border:1px solid var(--color-black)}
.main-product__title-price{display:flex;align-items:start;justify-content:space-between;gap:var(--space-15)}.main-product__title{font:var(--font-body-all-caps);text-transform:var(--font-body-all-caps-text-transform);letter-spacing:var(--font-body-all-caps-letter-spacing)}.main-product__price{display:flex;align-items:start;margin-top:var(--space-8)}
.main-product .price__item--original{color:var(--color-grey)}.main-product .price__item--regular{padding-left:3px}.price__item--original{color:var(--color-grey)}