.main-cart{min-height:calc(100svh - var(--minimal-header-height, 82px));padding:clamp(42px,7vw,112px) 24px 72px}.main-cart__inner{margin:0 auto;max-width:960px}.main-cart__title,.main-cart__empty,.main-cart__item-title,.main-cart__variant,.main-cart__item-price,.main-cart__summary,.main-cart__quantity,.main-cart__remove,.main-cart__continue,.main-cart__update,.main-cart__checkout{font-family:Courier New,Courier,monospace;letter-spacing:.04em}.main-cart__title{font-family:Arial,Helvetica,sans-serif;font-size:clamp(22px,2.2vw,34px);font-weight:500;margin:0 0 42px;text-align:center;text-transform:uppercase}.main-cart__empty{margin:0 0 22px;text-align:center}.main-cart__continue,.main-cart__update,.main-cart__checkout{border:1px solid currentColor;color:inherit;display:inline-flex;font-size:14px;justify-content:center;padding:14px 18px;text-decoration:none;text-transform:uppercase}.main-cart__continue{background:transparent}.main-cart__update,.main-cart__checkout{cursor:pointer}.main-cart__update{background:transparent}.main-cart__checkout{background:var(--minimal-accent-color);border-color:var(--minimal-accent-color);color:var(--minimal-accent-text-color)}.main-cart__empty+.main-cart__continue{display:flex;margin:0 auto;width:fit-content}.main-cart__items{border-top:1px solid currentColor}.main-cart__item{align-items:center;border-bottom:1px solid currentColor;display:grid;gap:20px;grid-template-columns:108px minmax(0,1fr) auto;padding:18px 0}.main-cart__image{align-items:center;aspect-ratio:1;display:flex;justify-content:center}.main-cart__image img{display:block;height:100%;object-fit:contain;width:100%}.main-cart__item-title{color:inherit;font-size:15px;line-height:1.35;text-decoration:none;text-transform:uppercase}.main-cart__variant,.main-cart__item-price{font-size:13px;margin:8px 0 0}.main-cart__variant{opacity:.58}.main-cart__item-actions{align-items:end;display:flex;flex-direction:column;gap:10px}.main-cart__visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.main-cart__quantity{background:transparent;border:1px solid currentColor;border-radius:0;color:inherit;font-size:14px;padding:9px 8px;text-align:center;width:62px}.main-cart__remove{background:transparent;border:0;color:inherit;cursor:pointer;font-size:12px;padding:0;text-decoration:underline;text-underline-offset:3px;text-transform:uppercase}.main-cart__summary{align-items:center;display:flex;justify-content:space-between;padding:26px 0}.main-cart__summary p{display:flex;font-size:16px;gap:30px;margin:0;text-transform:uppercase}.main-cart__buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.main-cart__continue:focus-visible,.main-cart__update:focus-visible,.main-cart__checkout:focus-visible,.main-cart__quantity:focus-visible,.main-cart__remove:focus-visible,.main-cart__item-title:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (max-width:749px){.main-cart{min-height:calc(100svh - var(--minimal-header-height, 64px));padding:36px 20px 52px}.main-cart__title{margin-bottom:28px}.main-cart__item{gap:14px;grid-template-columns:76px minmax(0,1fr)}.main-cart__item-actions{align-items:flex-start;flex-direction:row;grid-column:2}.main-cart__summary{align-items:stretch;flex-direction:column;gap:24px}.main-cart__buttons{justify-content:stretch}.main-cart__continue,.main-cart__update,.main-cart__checkout{flex:1 1 100%}}.main-contact{color:var(--minimal-page-text);min-height:calc(100svh - var(--minimal-header-height, 82px));padding:calc(var(--minimal-header-height, 82px) + clamp(28px,4vh,48px)) 24px 36px}.main-contact__inner{margin:0 auto;max-width:1080px}.main-contact__intro,.main-contact__field input,.main-contact__field textarea,.main-contact__back,.main-contact__submit,.main-contact__status,.main-contact__errors{font-family:Arial,Helvetica,sans-serif;letter-spacing:.04em}.main-contact__intro{font-size:clamp(16px,1.25vw,19px);line-height:1.35;margin:0 auto 28px;max-width:620px;text-align:center}.main-contact__fields{display:grid;gap:12px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.main-contact__field--full{grid-column:1 / -1}.main-contact__field input,.main-contact__field textarea{background:transparent;border:1px solid currentColor;border-radius:0;color:inherit;font-size:clamp(15px,1.1vw,17px);line-height:1.25;outline:0;padding:13px 16px;width:100%}.main-contact__field textarea{min-height:130px;resize:vertical}.main-contact__field input::placeholder,.main-contact__field textarea::placeholder{color:currentColor;opacity:1}.main-contact__field input:focus-visible,.main-contact__field textarea:focus-visible,.main-contact__back:focus-visible,.main-contact__submit:focus-visible{outline:2px solid currentColor;outline-offset:4px}.main-contact__actions{align-items:center;display:flex;justify-content:space-between;margin-top:22px}.main-contact__back,.main-contact__submit{background:var(--minimal-accent-color);border:1px solid var(--minimal-accent-color);border-radius:0;color:var(--minimal-accent-text-color);cursor:pointer;font-size:16px;padding:13px 20px;text-decoration:none}.main-contact__status,.main-contact__errors{font-size:17px;line-height:1.45;text-align:center}.main-contact__errors{margin-bottom:28px}.main-contact__visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media screen and (max-width:749px){.main-contact{min-height:calc(100svh - var(--minimal-header-height, 64px));padding:calc(var(--minimal-header-height, 64px) + 28px) 20px 32px}.main-contact__intro{font-size:15px;margin-bottom:22px;max-width:320px}.main-contact__fields{gap:14px;grid-template-columns:1fr}.main-contact__field--full{grid-column:auto}.main-contact__field input,.main-contact__field textarea{font-size:16px;padding:16px}.main-contact__field textarea{min-height:120px}.main-contact__actions{gap:14px;margin-top:20px}.main-contact__back,.main-contact__submit{font-size:15px;padding:15px 18px}}.main-password{align-items:center;background:var(--password-background, #f8f8f8);color:var(--password-text, #111);display:flex;flex-direction:column;justify-content:space-between;min-height:100svh;overflow-x:hidden;padding:clamp(28px,5vw,72px);position:relative}.main-password,.main-password *:not(svg):not(path):not(rect):not(circle){font-family:inherit!important}.main-password__background,.main-password__overlay{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.main-password__background{z-index:0}.main-password__background-image,.main-password__background-video{display:block;height:100%;object-fit:cover;width:100%}.main-password__overlay{background:var(--password-overlay, #000);opacity:var(--password-overlay-opacity, 0);z-index:1}.main-password__content,.main-password__social{position:relative;z-index:2}.main-password__content{margin:auto;max-width:500px;padding:42px 0;text-align:center;width:100%}.main-password__brand{align-items:center;color:inherit;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;letter-spacing:.03em;margin-bottom:32px;min-height:42px;text-decoration:none;text-transform:uppercase}.main-password__logo{display:block;height:auto;max-width:100%;object-fit:contain;width:min(var(--password-logo-width),52vw)}.main-password__content h1{font-size:clamp(24px,2.3vw,36px);font-weight:500;letter-spacing:-.03em;line-height:1.08;margin:0;text-transform:uppercase}.main-password__message{font-size:13px;letter-spacing:.025em;line-height:1.55;margin:16px auto 28px;max-width:390px}.main-password__countdown{margin:0 auto 30px;max-width:392px}.main-password__countdown>p,.main-password__newsletter>p{font-size:11px;font-weight:500;letter-spacing:.12em;line-height:1.4;margin:0 0 12px;text-transform:uppercase}.main-password__countdown-units{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.main-password__countdown-units>span{display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:52px;padding:0 4px}.main-password__countdown--boxed .main-password__countdown-units>span{border:1px solid currentColor;min-height:0;padding:12px 4px 10px}.main-password__countdown-units strong{font-size:22px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.04em;line-height:1}.main-password__countdown-units small{font-size:8px;font-weight:500;letter-spacing:.1em}.main-password__countdown p.main-password__countdown-finished{margin:0}.main-password__newsletter{margin:0 auto;max-width:450px}.main-password__sms{margin:24px auto 0;max-width:450px}.main-password__sms>p{font-size:11px;font-weight:500;letter-spacing:.12em;line-height:1.4;margin:0 0 12px;text-transform:uppercase}.main-password__newsletter-form,.main-password__form{margin:0}.main-password__field-row{display:flex}.main-password__field-row input{background:transparent;border:1px solid currentColor;border-radius:0;color:inherit;flex:1;font-size:13px;font-weight:500;letter-spacing:.04em;min-width:0;outline:0;padding:14px 15px;text-transform:uppercase}.main-password__field-row input::placeholder{color:currentColor;opacity:.52}.main-password__field-row button{background:var(--password-button-background, #111);border:1px solid var(--password-button-background, #111);border-radius:0;color:var(--password-button-text, #fff);cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.06em;padding:14px 19px;text-transform:uppercase}.main-password__success,.main-password__error{font-size:12px;letter-spacing:.02em;line-height:1.45;margin:0}.main-password__error{margin-bottom:12px}.main-password__access{margin:24px auto 0;max-width:450px}.main-password__access summary{cursor:pointer;font-size:11px;font-weight:500;letter-spacing:.1em;list-style:none;text-transform:uppercase}.main-password__access summary::-webkit-details-marker{display:none}.main-password__access summary:after{content:"+";display:inline-block;font-size:18px;line-height:0;margin-left:8px;transform:translateY(2px)}.main-password__access[open] summary:after{content:"\2212"}.main-password__access-panel{padding-top:14px}.main-password__social{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:auto;min-height:32px}.main-password__social a{align-items:center;color:inherit;display:inline-flex;height:32px;justify-content:center;opacity:.7;transition:opacity .16s ease,transform .16s ease;width:32px}.main-password__social a:hover,.main-password__social a:focus-visible{opacity:1;transform:translateY(-1px)}.main-password__social svg{display:block;height:21px;width:21px}.main-password__visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.main-password__field-row input:focus-visible,.main-password__field-row button:focus-visible,.main-password__access summary:focus-visible,.main-password__social a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (max-width:749px){.main-password{min-height:100dvh;padding:26px 20px max(26px,env(safe-area-inset-bottom))}.main-password__content{padding:34px 0}.main-password__brand{margin-bottom:24px}.main-password__logo{width:min(var(--password-logo-width),72vw)}.main-password__content h1{font-size:25px}.main-password__field-row{flex-direction:column;gap:9px}.main-password__field-row input,.main-password__field-row button{min-height:50px;width:100%}.main-password__countdown-units{gap:5px}.main-password__countdown-units strong{font-size:20px}.main-password__countdown-units small{font-size:7px}.main-password__social{margin-top:10px}}.main-product{color:var(--minimal-page-text);min-height:calc(100svh - var(--minimal-header-height, 82px))}.main-product__stage{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,min(48vw,760px)) minmax(0,1fr);padding:clamp(24px,2vw,40px) 4vw 0;position:relative}.main-product__identity,.main-product__purchase{align-self:start;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--minimal-header-height, 82px));padding-bottom:0;position:sticky;top:var(--minimal-header-height, 82px);z-index:1}.main-product__identity{grid-column:1;padding-left:clamp(0px,2.6vw,76px);padding-right:26px}.main-product__purchase{grid-column:3;padding-left:clamp(26px,8.2vw,240px)}.main-product__title,.main-product__mobile-title,.main-product__price,.main-product__option-label,.main-product__variant,.main-product__variant-select,.main-product__size-guide,.main-product__add,.main-product__status{font-family:Arial,Helvetica,sans-serif;letter-spacing:.035em;text-transform:uppercase}.main-product__title{font-size:clamp(18px,1.65vw,28px);font-weight:500;line-height:1.12;margin:0;max-width:260px}.main-product--title-center .main-product__identity{align-items:center;text-align:center}.main-product__media{grid-column:2;grid-row:1;position:relative}.main-product__media-item{align-items:center;display:flex;height:calc(100svh - var(--minimal-header-height, 82px));justify-content:center;position:relative}.main-product__media-item:before{content:"";top:5%;right:0;bottom:5%;left:0;pointer-events:none;position:absolute}.main-product__image,.main-product__placeholder{display:block;height:min(var(--main-product-image-height, 64vh),760px);max-height:100%;max-width:100%;object-fit:contain;position:relative;width:100%}@media screen and (min-width:1200px){.main-product__stage{grid-template-columns:minmax(0,1fr) minmax(700px,min(54vw,1280px)) minmax(0,1fr)}.main-product__image,.main-product__placeholder{height:min(var(--main-product-image-height, 64vh),620px)}}@media screen and (min-width:750px){.main-product__media-item{transform:translateY(clamp(36px,5vh,72px))}}html.theme-dark .main-product__media-item:before{display:none}.main-product--media-horizontal .main-product__media{display:flex;height:calc(100svh - var(--minimal-header-height, 82px));overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.main-product--media-horizontal .main-product__media::-webkit-scrollbar{display:none}.main-product--media-horizontal .main-product__media-item{flex:0 0 100%;scroll-snap-align:center}.main-product__media-controls,.main-product__media-counter,.main-product__media-thumbnails,.main-product__mobile-identity{display:none}@media screen and (min-width:750px){.main-product__media-counter{align-items:center;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;gap:11px;letter-spacing:.035em;line-height:1;text-transform:uppercase;z-index:4}.main-product--media-horizontal .main-product__media-counter{align-self:center;grid-column:2;grid-row:1;justify-self:center;margin:0;transform:translateY(calc(min(var(--main-product-image-half-height, 32vh),310px) + clamp(36px,5vh,72px) + 24px))}.main-product--media-horizontal .main-product__media-counter-line{background:currentColor;height:1px;opacity:.35;width:48px}.main-product--media-vertical .main-product__media{justify-self:center;padding-bottom:clamp(76px,10vh,118px);width:100%}.main-product--media-vertical .main-product__media-item{justify-content:center;transform:translateY(clamp(76px,10vh,118px));width:100%}.main-product--media-vertical .main-product__media-counter{align-items:center;display:flex;flex-direction:column;gap:10px;position:absolute;right:100%;top:50%;transform:translateY(-50%)}.main-product--media-vertical .main-product__media-counter-line{background:currentColor;height:48px;opacity:.35;width:1px}}.main-product--media-horizontal .main-product__media-controls{align-items:center;display:flex;grid-column:2;grid-row:1;height:calc(100svh - var(--minimal-header-height, 82px));justify-content:space-between;pointer-events:none;position:relative;z-index:3}.main-product__media-control{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;height:52px;justify-content:center;padding:0;pointer-events:auto;width:52px}.main-product__media-control svg{height:28px;width:28px}.main-product__media-control:disabled{cursor:default;opacity:.24}.main-product__media-control:focus-visible{outline:2px solid currentColor;outline-offset:2px}.main-product__form{width:min(100%,300px)}.main-product__app-block{margin-top:16px;width:min(100%,300px)}.main-product__price{align-items:center;display:flex;font-size:clamp(17px,1.3vw,22px);font-weight:500;gap:10px;margin:0 0 28px}.main-product__desktop-price{margin:14px 0 0}.main-product__mobile-price{display:none}.main-product__price--sale .main-product__current-price{color:var(--minimal-sale-price-color, #ef2929)}.main-product__compare-price{color:var(--minimal-muted-color);font-weight:400;text-decoration-thickness:1px}.main-product__option-label{font-size:13px;margin:0 0 12px;opacity:.65}.main-product__variant-options{display:grid;gap:20px}.main-product__option-group{min-width:0}.main-product__variants{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,220px)}.main-product__variant{background:transparent;border:1px solid currentColor;color:inherit;cursor:pointer;font-size:13px;height:42px;min-width:0;opacity:.68;padding:0 10px;text-decoration:none;text-underline-offset:5px}.main-product__variant-select{background:transparent;border:1px solid currentColor;border-radius:0;color:inherit;font-size:12px;height:42px;letter-spacing:.035em;max-width:100%;padding:0 10px;text-transform:uppercase;width:min(100%,220px)}.main-product__variant.is-selected{background:transparent;border-width:3px;color:inherit;opacity:1}.main-product__variant:disabled{border-color:color-mix(in srgb,currentColor 30%,transparent);color:var(--minimal-muted-color, currentColor);cursor:not-allowed;opacity:.32;text-decoration:none}.main-product--variants-text .main-product__variants{display:flex;gap:22px;grid-template-columns:none;justify-content:center;width:auto}.main-product--variants-text .main-product__option-label{text-align:center}.main-product--variants-text .main-product__variant{border:0;height:auto;padding:2px 0}.main-product--variants-text .main-product__variant.is-selected{border-width:0;text-decoration:underline}.main-product__size-guide{background:transparent;border:0;color:inherit;cursor:pointer;font-size:12px;margin:16px 0 0;padding:0;text-decoration:underline;text-underline-offset:4px}.main-product__add{align-items:center;background:var(--minimal-accent-color);border:1px solid var(--minimal-accent-color);color:var(--minimal-accent-text-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;margin-top:26px;min-height:56px;padding:14px 20px;text-align:center;width:100%}.main-product__add.main-product__add--outline{background:transparent;border:1px solid currentColor;color:inherit}.main-product__add:disabled{cursor:not-allowed;opacity:.45}.main-product__status{font-size:12px;line-height:1.4;margin:12px 0 0;min-height:17px}.main-product__size-guide-dialog{background:var(--minimal-page-background, #fff);border:1px solid currentColor;color:inherit;max-height:min(76svh,720px);max-width:min(92vw,580px);padding:0;width:100%}.main-product__size-guide-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0003}.main-product__size-guide-dialog-header{align-items:center;border-bottom:1px solid currentColor;display:flex;justify-content:space-between;padding:18px 20px}.main-product__size-guide-dialog-header h2{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;letter-spacing:.06em;margin:0;text-transform:uppercase}.main-product__size-guide-dialog-header button{background:transparent;border:0;color:inherit;cursor:pointer;font-size:30px;font-weight:300;line-height:.7;padding:0}.main-product__size-guide-dialog-content{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;max-height:min(60svh,560px);overflow:auto;padding:20px}.main-product__size-guide-dialog-content>:first-child{margin-top:0}.main-product__size-guide-dialog-content>:last-child{margin-bottom:0}.main-product__size-guide-dialog-content img{display:block;height:auto;max-width:100%;width:auto}.main-product__size-guide-dialog-content table{border-collapse:collapse;max-width:100%;width:100%}.main-product__size-guide-dialog-content th,.main-product__size-guide-dialog-content td{border:1px solid currentColor;padding:10px;text-align:center}.main-product__desktop-description{margin:clamp(24px,5vh,72px) auto clamp(24px,4vh,48px);max-width:520px;width:100%}.main-product__desktop-description summary{align-items:center;cursor:pointer;display:block!important;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;letter-spacing:.075em;list-style:none;padding:0 0 14px;position:relative;text-transform:uppercase;text-align:center}.main-product__desktop-description summary::-webkit-details-marker{display:none}.main-product__desktop-description summary>.main-product__description-label{align-items:center;display:inline-flex!important;flex:0 0 auto!important;gap:12px;position:static!important;width:fit-content!important}.main-product__desktop-description summary .main-product__description-icon{flex:0 0 auto;margin:0!important;position:relative!important}.main-product__desktop-description-content{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;letter-spacing:.015em;line-height:1.55;padding:20px 0 0;text-align:center;text-transform:uppercase}.main-product__desktop-description-content>:first-child{margin-top:0}.main-product__desktop-description-content>:last-child{margin-bottom:0}.main-product__desktop-description-content p{margin:0}.main-product__desktop-description-content ul,.main-product__desktop-description-content ol{list-style:none;margin:0;padding:0}.main-product__desktop-description-content li{display:inline;margin:0;padding:0}.main-product__desktop-description-content li:not(:last-child):after{content:". "}.main-product__description--mobile{display:none;grid-column:2;grid-row:2;margin:0 auto;max-width:430px;position:relative;width:100%}.main-product__description--mobile summary{align-items:center;cursor:pointer;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;gap:14px;justify-content:center;letter-spacing:.085em;list-style:none;padding:10px;text-transform:uppercase}.main-product__description--mobile summary::-webkit-details-marker{display:none}.main-product__description-icon{height:12px;position:relative;width:12px}.main-product__description-icon:before,.main-product__description-icon:after{background:currentColor;content:"";left:0;position:absolute;top:5px}.main-product__description-icon:before{height:2px;width:12px}.main-product__description-icon:after{height:12px;left:5px;top:0;width:2px}.main-product__description-icon:after{transform:scaleY(1);transform-origin:center;transition:transform .26s cubic-bezier(.16,1,.3,1)}.main-product__desktop-description.is-expanded .main-product__description-icon:after,.main-product__description--mobile.is-expanded .main-product__description-icon:after{transform:scaleY(0)}.main-product__description-reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1),opacity .26s ease}.main-product__description-reveal-inner{min-height:0;opacity:0;overflow:hidden;transform:translateY(-10px);transition:opacity .22s ease,transform .42s cubic-bezier(.16,1,.3,1)}.main-product__desktop-description.is-expanded .main-product__description-reveal,.main-product__description--mobile.is-expanded .main-product__description-reveal{grid-template-rows:1fr;opacity:1}.main-product__desktop-description.is-expanded .main-product__description-reveal-inner,.main-product__description--mobile.is-expanded .main-product__description-reveal-inner{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.main-product__description-icon:after,.main-product__description-reveal{transition:none}}.main-product__description-content{background:var(--minimal-page-background, #fff);bottom:calc(100% + 8px);font-family:Arial,Helvetica,sans-serif;font-size:13px;left:0;letter-spacing:.02em;line-height:1.55;max-height:min(34vh,310px);overflow-y:auto;padding:20px 22px;position:absolute;text-transform:none;width:100%}.main-product__description-content>:first-child{margin-top:0}.main-product__description-content>:last-child{margin-bottom:0}html.theme-dark .main-product__description-content{background:var(--minimal-page-background, #1c1c1e);color:var(--minimal-page-text)}.main-product__variant:focus-visible,.main-product__variant-select:focus-visible,.main-product__add:focus-visible,.main-product__desktop-description summary:focus-visible,.main-product__description--mobile summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (max-width:749px){.main-product__stage{display:flex;flex-direction:column;padding:calc(var(--minimal-header-content-height, 64px) + 34px) 20px 20px}.main-product__identity,.main-product__purchase{align-self:stretch;display:block;min-height:0;position:static}.main-product__identity{display:none}.main-product__title{font-size:17px;margin-left:auto;margin-right:auto;max-width:260px}.main-product__desktop-description{display:none}.main-product__media{display:flex;flex:none;height:min(82vw,430px);overflow-x:auto;overflow-y:hidden;order:2;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:auto;width:100%}.main-product__media::-webkit-scrollbar{display:none}.main-product__media{cursor:grab}.main-product__media.is-dragging{cursor:grabbing}.main-product__media-item{flex:0 0 100%;height:100%;min-height:0;min-width:100%;overflow:hidden;scroll-snap-align:center;scroll-snap-stop:always}.main-product--media-horizontal .main-product__media{display:flex;height:min(82vw,430px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;width:100%}.main-product--media-horizontal .main-product__media-item{flex:0 0 100%;height:100%;min-width:100%;scroll-snap-align:center}.main-product__media-controls,.main-product--media-horizontal .main-product__media-controls{display:none}.main-product__media-thumbnails{align-items:center;align-self:center;display:flex;gap:13px;justify-content:center;margin:12px 0 0;max-width:100%;order:2;overflow-x:auto;padding:2px 4px;scrollbar-width:none}.main-product__media-thumbnails::-webkit-scrollbar{display:none}.main-product__media-thumbnails button{background:transparent;border:0;cursor:pointer;flex:0 0 34px;opacity:.35;padding:0;width:34px}.main-product__media-thumbnails button[aria-pressed=true]{opacity:1}.main-product__media-thumbnails img{display:block;height:38px;object-fit:contain;width:34px}.main-product__media-thumbnails button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.main-product__mobile-identity{align-self:stretch;display:block;margin-top:18px;order:3;padding:0;text-align:center}.main-product__mobile-title{font-size:17px;font-weight:500;line-height:1.2;margin:0 auto;max-width:300px;text-transform:uppercase}.main-product__image,.main-product__placeholder{height:min(80vw,420px);transform:scale(var(--main-product-mobile-image-scale, 1.08));transform-origin:center}.main-product__image{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.main-product__purchase{align-self:stretch;order:4;padding:0}.main-product__form,.main-product__app-block{margin-left:auto;margin-right:auto;text-align:center;width:min(100%,330px)}.main-product__desktop-price{display:none}.main-product__mobile-price{display:flex}.main-product__price{justify-content:center;margin-bottom:18px}.main-product__option-label{text-align:center}.main-product__variant-options{gap:18px}.main-product__variants{margin-left:auto;margin-right:auto}.main-product__add{margin-top:18px}.main-product__description--mobile{display:block;margin-top:22px;order:5}.main-product__description-content{background:transparent;box-sizing:border-box;max-height:none;overflow:visible;padding:16px 0 0;position:static;text-align:center;width:100%}.main-product__description-content ul,.main-product__description-content ol{list-style-position:inside;padding-inline-start:0}}.minimal-email-popup{display:flex;top:0;right:0;bottom:0;left:0;align-items:flex-end;position:fixed;z-index:100}.minimal-email-popup[hidden]{display:none}.minimal-email-popup.is-closing{pointer-events:none}.minimal-email-popup__backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(to bottom,#fff0,#ffffff29 42%,#ffffff38);bottom:0;height:min(360px,42vh);left:0;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 30%,#000);mask-image:linear-gradient(to bottom,transparent,#000 30%,#000);position:absolute;right:0;top:auto;opacity:0;transition:opacity .26s ease;z-index:0}.minimal-email-popup__close{background:transparent;border:0;color:var(--minimal-page-text);cursor:pointer;font-size:0;height:40px;padding:0;position:absolute;right:20px;top:20px;width:40px;pointer-events:auto;z-index:3}.minimal-email-popup__close:before,.minimal-email-popup__close:after{background:currentColor;content:"";height:2px;left:50%;position:absolute;top:50%;width:24px}.minimal-email-popup__close:before{transform:translate(-50%,-50%) rotate(45deg)}.minimal-email-popup__close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media(hover:hover){.minimal-email-popup__close:hover{opacity:.56}}.minimal-email-popup__content{background:var(--minimal-page-background);color:var(--minimal-page-text);grid-column:2;grid-row:1;padding:28px 24px 22px;position:relative;width:100%;z-index:2}.minimal-email-popup__bottom-row{display:grid;grid-template-columns:minmax(24px,1fr) minmax(0,560px) minmax(24px,1fr);opacity:0;position:relative;transform:translateY(36px);transition:opacity .22s ease,transform .36s cubic-bezier(.22,1,.36,1);will-change:opacity,transform;width:100%;z-index:1}.minimal-email-popup.is-open .minimal-email-popup__bottom-row{opacity:1;transform:translateY(0)}.minimal-email-popup.is-open .minimal-email-popup__backdrop{opacity:1}.minimal-email-popup__form{color:inherit;font-family:Courier New,Courier,monospace;text-align:center}.minimal-email-popup__visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.minimal-email-popup__heading,.minimal-email-popup__input,.minimal-email-popup__submit,.minimal-email-popup__message{font:inherit}.minimal-email-popup__heading{font-size:clamp(15px,1.15vw,18px);font-weight:500;letter-spacing:.04em;line-height:1.2;margin:0 0 10px;text-transform:uppercase}.minimal-email-popup__input{background:#ffffff52;border:1px solid var(--minimal-border-color);border-radius:0;color:inherit;font-size:clamp(15px,1.05vw,17px);letter-spacing:.04em;outline:0;padding:14px 16px;text-align:center;width:100%}.minimal-email-popup__input::placeholder{color:var(--minimal-muted-color);opacity:1;text-transform:uppercase}.minimal-email-popup__input:focus-visible,.minimal-email-popup__close:focus-visible,.minimal-email-popup__submit:focus-visible{outline:2px solid currentColor;outline-offset:3px}.minimal-email-popup__consent,.minimal-email-popup__message{font-size:11px;letter-spacing:.035em;line-height:1.45;margin:10px 0 0;text-transform:uppercase}.minimal-email-popup__discount-code{border:1px dashed currentColor;font-size:clamp(18px,1.6vw,24px);font-weight:500;letter-spacing:.12em;line-height:1;margin:18px auto 2px;max-width:320px;padding:15px 18px;text-transform:uppercase}.minimal-email-popup__submit{background:var(--minimal-accent-color);border:1px solid var(--minimal-accent-color);border-radius:0;color:var(--minimal-accent-text-color);cursor:pointer;display:block;font-size:clamp(15px,1.15vw,18px);letter-spacing:.04em;margin-top:12px;padding:15px 24px;text-transform:uppercase;width:100%}html.theme-dark .minimal-email-popup__backdrop{background:linear-gradient(to bottom,#0000,#0000001a 42%,#00000029)}html.theme-dark .minimal-email-popup__input{background:#00000038}@media screen and (max-width:749px){.minimal-email-popup__bottom-row{display:block}.minimal-email-popup__content{padding:68px 20px 32px;width:100%}.minimal-email-popup__close{height:36px;position:absolute;right:16px;top:16px;width:36px}.minimal-email-popup__close:before,.minimal-email-popup__close:after{width:20px}.minimal-email-popup__backdrop{top:28px}.minimal-email-popup__consent,.minimal-email-popup__message{font-size:11px}}@media(prefers-reduced-motion:reduce){.minimal-email-popup__backdrop,.minimal-email-popup__bottom-row{transition-duration:0ms}}.minimal-footer{background:var(--minimal-footer-background, var(--minimal-page-background, #fff));color:var(--minimal-footer-color, var(--minimal-page-text));margin-top:0;padding:48px 24px;position:static}.minimal-footer__links{align-items:center;display:flex;flex-wrap:wrap;gap:20px clamp(28px,4vw,72px);justify-content:center;margin:0 auto;max-width:1440px}.minimal-footer__link{color:inherit;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;letter-spacing:.03em;line-height:1;opacity:.18;text-decoration:none;text-transform:uppercase}a.minimal-footer__link{transition:opacity .16s ease}a.minimal-footer__link:hover,a.minimal-footer__link:focus-visible,.minimal-footer__link--active{opacity:1}.minimal-footer__social{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px;max-width:100%}.minimal-footer__social-link{align-items:center;color:inherit;display:inline-flex;flex:0 0 auto;height:calc(var(--minimal-footer-social-icon-size) + 8px);justify-content:center;line-height:0;opacity:.56;transition:opacity .16s ease,transform .16s ease;width:calc(var(--minimal-footer-social-icon-size) + 8px)}.minimal-footer__social-link svg{display:block;height:var(--minimal-footer-social-icon-size);stroke-linecap:round;stroke-linejoin:round;width:var(--minimal-footer-social-icon-size)}.minimal-footer__social-link:hover,.minimal-footer__social-link:focus-visible{opacity:1;transform:translateY(-1px)}.minimal-footer__social-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}a.minimal-footer__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}html.theme-dark .minimal-footer{--minimal-footer-background: var(--minimal-page-background, #1c1c1e);--minimal-footer-color: var(--minimal-page-text)}@media screen and (max-width:749px){.minimal-footer{margin-top:0;padding:36px 20px}.minimal-footer__links{column-gap:24px;row-gap:18px}.minimal-footer__link{font-size:14px}.minimal-footer__social-link svg{height:var(--minimal-footer-social-icon-size-mobile);width:var(--minimal-footer-social-icon-size-mobile)}.minimal-footer__social{column-gap:10px;display:flex!important;margin-left:auto;margin-right:auto;max-width:300px;row-gap:8px;visibility:visible}.minimal-footer__social-link{display:inline-flex!important;height:calc(var(--minimal-footer-social-icon-size-mobile) + 8px);visibility:visible;width:calc(var(--minimal-footer-social-icon-size-mobile) + 8px)}}.minimal-announcement{align-items:center;background:var(--minimal-page-background, #fff);color:var(--minimal-header-color, var(--minimal-page-text));display:flex;font-family:Arial,Helvetica,sans-serif!important;font-size:12px;font-stretch:condensed;font-weight:500;height:var(--minimal-announcement-height);letter-spacing:.03em;line-height:1;overflow:hidden;position:fixed;text-transform:uppercase;top:0;white-space:nowrap;width:100%;z-index:21}.minimal-announcement__track{animation:minimal-announcement-scroll var(--minimal-announcement-duration) linear infinite;display:flex;flex:none;width:max-content}.minimal-announcement__content{color:inherit;display:flex;text-decoration:none}.minimal-announcement__content:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.minimal-announcement__item{flex:none;min-width:clamp(240px,25vw,410px);padding:0 12px;text-align:center}.minimal-announcement--static .minimal-announcement__track{animation:none;justify-content:center;width:100%}.minimal-announcement--static .minimal-announcement__content{justify-content:center;width:100%}.minimal-announcement--static .minimal-announcement__item{min-width:0;padding:0}@keyframes minimal-announcement-scroll{to{transform:translate(-50%)}}.minimal-header{align-items:center;background:var(--minimal-page-background, #fff);border-bottom:1px solid color-mix(in srgb,currentColor 9%,transparent);color:var(--minimal-header-color, var(--minimal-page-text));display:grid;grid-template-columns:1fr auto 1fr;min-height:var(--minimal-header-content-height);padding:0 24px;left:0;position:fixed;right:0;top:var(--minimal-announcement-height);transition:background-color .24s ease,border-color .24s ease;z-index:20}.minimal-header.is-scrolled{border-bottom-color:color-mix(in srgb,currentColor 18%,transparent)}.minimal-header--classic{background:var(--minimal-page-background, #fff);border-bottom-color:color-mix(in srgb,currentColor 12%,transparent)}.minimal-header--transparent{background:transparent;border-bottom-color:transparent}.minimal-header--transparent.is-scrolled{background:transparent;border-bottom-color:transparent;box-shadow:none}.minimal-header--transparent.is-scrolled:after,.minimal-header--transparent.is-stage-active:after,.minimal-header--transparent.minimal-header--catalog-context:after{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(to bottom,var(--minimal-page-background, #fff) 0,color-mix(in srgb,var(--minimal-page-background, #fff) 88%,transparent) 55%,color-mix(in srgb,var(--minimal-page-background, #fff) 62%,transparent) calc(100% - 48px),transparent 100%);content:"";height:calc(100% + 48px);inset:0 0 auto;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 48px),transparent 100%);pointer-events:none;position:absolute}@media screen and (min-width:750px){.minimal-header--transparent.is-scrolled:after,.minimal-header--transparent.is-stage-active:after,.minimal-header--transparent.minimal-header--catalog-context:after{background:linear-gradient(to bottom,var(--minimal-page-background, #fff) 0,color-mix(in srgb,var(--minimal-page-background, #fff) 88%,transparent) 38%,color-mix(in srgb,var(--minimal-page-background, #fff) 62%,transparent) 66%,transparent 100%);height:100%;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 52%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 52%,transparent 100%)}}.minimal-header>*{position:relative;z-index:1}body{padding-top:var(--minimal-page-content-offset)}body:has(.minimal-splash-page){padding-top:0}body:has(.minimal-splash-page) .minimal-announcement{display:none}.minimal-header__side{display:flex}.minimal-header__side--start{align-items:center;gap:12px}.minimal-header__side--end{gap:8px;justify-content:flex-end}.minimal-header--logo-center .minimal-header__brand{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.minimal-header--logo-center .minimal-header__side--start{position:static}.minimal-header--logo-center .minimal-header__collections{left:24px;position:absolute}.minimal-header--logo-center:has(.minimal-header__back) .minimal-header__collections{left:80px}.minimal-header--logo-center .minimal-header__side--end{grid-column:3}@media screen and (min-width:750px){.minimal-header--compact-navigation .minimal-header__collection--desktop-primary{display:none}.minimal-header--compact-navigation .minimal-header__collections-toggle{display:inline-flex;gap:6px;height:30px;padding:0;pointer-events:auto;width:auto}.minimal-header--compact-navigation .minimal-header__collections-toggle-label{display:inline;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.minimal-header--compact-navigation .minimal-header__collection-list{align-items:flex-start;background:color-mix(in srgb,var(--minimal-page-background, #fff) 92%,transparent);border:1px solid color-mix(in srgb,currentColor 14%,transparent);display:flex;flex-direction:column;gap:0;left:0;min-width:172px;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;top:calc(100% + 10px);transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden}.minimal-header--compact-navigation .minimal-header__collections-state:checked~.minimal-header__collection-list{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.minimal-header--compact-navigation .minimal-header__collection-list .minimal-header__collection{display:block;padding:9px 0}.minimal-header--compact-navigation .minimal-header__collection--mobile-primary{display:block}}.minimal-header__back,.minimal-header__theme-toggle,.minimal-header__layout-toggle,.minimal-header__cart{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:opacity .22s ease;width:32px}@media(hover:hover){.minimal-header__back:hover,.minimal-header__theme-toggle:hover,.minimal-header__layout-toggle:hover{opacity:.58}.minimal-header__cart:hover{opacity:1}}.minimal-header__layout-toggle[hidden],.minimal-header__layout-icon--single,.minimal-header__layout-toggle[data-layout-mode=grid] .minimal-header__layout-icon--grid{display:none}.minimal-header__layout-toggle[data-layout-mode=grid] .minimal-header__layout-icon--single{display:block}.minimal-header__cart{align-items:center;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-stretch:condensed;font-weight:500;gap:0;letter-spacing:.03em;line-height:1;opacity:1;text-decoration:none;text-transform:uppercase;transition:opacity .18s ease;width:auto}.minimal-header__cart-label{align-items:center;display:inline-flex;gap:4px}.minimal-header__cart.is-cart-active{opacity:1}.minimal-header__back svg,.minimal-header__theme-toggle svg,.minimal-header__layout-toggle svg{height:22px;width:22px}.minimal-header__collections{align-items:center;display:flex;gap:22px;justify-content:center;position:relative}.minimal-header__collection-list{align-items:center;display:flex;gap:22px}.minimal-header__collection--mobile-primary,.minimal-header__collections-state{display:none}.minimal-header__collections-toggle{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:none;height:24px;justify-content:center;padding:0;width:20px}.minimal-header__collections-toggle svg{height:16px;transition:transform .16s ease;width:16px}.minimal-header__collections-toggle-label{display:none}.minimal-header__collection{color:inherit;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-stretch:condensed;font-weight:500;letter-spacing:.03em;line-height:1;opacity:.36;text-decoration:none;text-transform:uppercase;transition:opacity .16s ease}.minimal-header__collection:hover,.minimal-header__collection:focus-visible,.minimal-header__collection--active{opacity:1}.minimal-header__brand:focus-visible,.minimal-header__back:focus-visible,.minimal-header__theme-toggle:focus-visible,.minimal-header__cart:focus-visible,.minimal-header__collections-toggle:focus-visible,.minimal-header__collection:focus-visible{outline:2px solid currentColor;outline-offset:4px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.minimal-header__brand{align-items:center;color:inherit;display:inline-flex;min-height:32px;text-decoration:none}.minimal-header__logo-image{display:block;height:auto;object-fit:contain;object-position:left center;width:var(--minimal-header-logo-width-desktop)}.minimal-header__logo-image--dark{display:none}.minimal-header__brand-text{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.minimal-header__theme-icon--sun{display:none}html.theme-dark,html.theme-dark body{background-color:var(--minimal-page-background, #1c1c1e);color:var(--minimal-page-text)}html.theme-dark .minimal-header{--minimal-header-color: var(--minimal-page-text)}html.theme-dark .minimal-announcement{color:var(--minimal-page-text)}@media(prefers-reduced-motion:reduce){.minimal-announcement__track{animation:none}}html.theme-dark .minimal-header.is-scrolled{border-bottom-color:color-mix(in srgb,currentColor 22%,transparent)}html.theme-dark .minimal-header--transparent.is-scrolled{background:transparent;border-bottom-color:transparent;box-shadow:none}html.theme-dark .minimal-header__theme-icon--sun{display:block}html.theme-dark .minimal-header__theme-icon--moon,html.theme-dark .minimal-header__logo-image--light{display:none}html.theme-dark .minimal-header__logo-image--dark{display:block}.minimal-theme-pulse{animation:minimal-theme-pulse .3s cubic-bezier(.16,1,.3,1) both;background:var(--minimal-page-background);top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:0}#MainContent{position:relative;z-index:1}@keyframes minimal-theme-pulse{0%{opacity:0}38%{opacity:.13}to{opacity:0}}@media screen and (max-width:989px){.minimal-header__side--end{gap:0}.minimal-header__back,.minimal-header__theme-toggle,.minimal-header__cart{height:30px;width:30px}.minimal-header__cart{width:auto}}@media screen and (max-width:749px){.minimal-header--transparent.is-stage-active:after,.minimal-header--transparent.minimal-header--catalog-context:after,.minimal-header--transparent:has(.minimal-header__collections-state:checked):after{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(to bottom,var(--minimal-page-background, #fff) 0,color-mix(in srgb,var(--minimal-page-background, #fff) 88%,transparent) 55%,color-mix(in srgb,var(--minimal-page-background, #fff) 62%,transparent) calc(100% - 48px),transparent 100%);content:"";height:calc(100% + 92px);inset:0 0 auto;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 48px),transparent 100%);pointer-events:none;position:absolute}.minimal-header--transparent.minimal-header--many-navigation:has(.minimal-header__collections-state:checked):after{height:calc(100% + 100px);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 76px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 76px),transparent 100%)}.minimal-header{grid-template-columns:1fr auto 1fr;min-height:var(--minimal-header-content-height);padding:0 16px}.minimal-header__side--start:has(.minimal-header__back){gap:6px}.minimal-header__side--start:has(.minimal-header__back) .minimal-header__brand{max-width:84px}.minimal-header__side--start:has(.minimal-header__back) .minimal-header__logo-image{width:min(84px,var(--minimal-header-logo-width-mobile))}body{padding-top:var(--minimal-page-content-offset)}.minimal-header__collections{gap:2px;left:50%;margin-left:0;min-width:0;position:absolute;pointer-events:auto;right:auto;top:50%;transform:translate(-50%,-50%);width:max-content;z-index:2}.minimal-header__side--end{grid-column:3}.minimal-header--logo-center .minimal-header__collections,.minimal-header--logo-center:has(.minimal-header__back) .minimal-header__collections{left:16px;transform:translateY(-50%)}.minimal-header--logo-center .minimal-header__collection-list,.minimal-header--logo-center:has(.minimal-header__back) .minimal-header__collection-list{left:calc(50vw - 16px)}.minimal-header__collection{font-size:12px;pointer-events:auto;white-space:nowrap}.minimal-header__collections-toggle{height:24px;left:auto;margin:0;pointer-events:auto;position:static;top:auto;touch-action:manipulation;transform:none;-webkit-tap-highlight-color:transparent;width:24px;z-index:2}.minimal-header__collections-state{appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:transparent;border:0;display:block;height:24px;margin:0;opacity:0;position:absolute;right:0;top:0;width:24px;z-index:3}.minimal-header__collections-toggle{pointer-events:none}.minimal-header__collections-toggle svg{position:relative;z-index:1}.minimal-header__cart{font-size:12px}.minimal-header__collection-list{align-items:center;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;box-shadow:none;display:flex;flex-direction:row;gap:28px;justify-content:center;left:50%;min-width:0;opacity:0;padding:12px 20px;pointer-events:none;position:absolute;right:auto;top:calc(100% + 24px);transform:translate(-50%,-10px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden;width:max-content;z-index:5}.minimal-header--classic .minimal-header__collection-list{background:var(--minimal-page-background, #fff);border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.minimal-header--many-navigation .minimal-header__collection-list{display:grid;gap:16px 2px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 8px;width:min(100vw - 16px,520px)}.minimal-header--many-navigation .minimal-header__collection-list .minimal-header__collection{text-align:center}.minimal-header__collections-state:checked~.minimal-header__collection-list{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}.minimal-header__collection--mobile-primary{display:inline}.minimal-header__collections-state:checked~.minimal-header__collection{opacity:0;pointer-events:none}.minimal-header__collections-state:checked~.minimal-header__collections-toggle svg{transform:rotate(180deg)}.minimal-header__collections-toggle{display:inline-flex}.minimal-header__logo-image{max-height:56px;width:var(--minimal-header-logo-width-mobile)}}.minimal-lookbook{background:var(--minimal-page-background, #fff);min-height:calc(100svh - var(--minimal-header-height, 82px));padding:calc(var(--minimal-header-content-height, 82px) + var(--minimal-lookbook-gap)) var(--minimal-lookbook-gap) var(--minimal-lookbook-gap)}.minimal-lookbook__grid{display:grid;gap:var(--minimal-lookbook-gap);grid-template-columns:repeat(var(--minimal-lookbook-columns),minmax(0,1fr))}.minimal-lookbook__item{margin:0;min-width:0;overflow:hidden}.minimal-lookbook__item a{display:block;height:100%}.minimal-lookbook__image{display:block;height:auto;max-width:100%;transition:transform .42s cubic-bezier(.16,1,.3,1);width:100%}.minimal-lookbook__item a:hover .minimal-lookbook__image{transform:scale(1.018)}.minimal-lookbook__item--portrait{aspect-ratio:4 / 5}.minimal-lookbook__item--portrait .minimal-lookbook__image{height:100%;object-fit:cover}.minimal-lookbook__empty{align-items:center;background:#7f7f7f14;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:11px;height:100%;justify-content:center;letter-spacing:.08em;min-height:32vw;text-transform:uppercase}.minimal-lookbook__hint{font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:.08em;margin:36px 0;text-align:center;text-transform:uppercase}@media screen and (max-width:749px){.minimal-lookbook{padding:calc(var(--minimal-header-content-height, 64px) + var(--minimal-lookbook-gap)) var(--minimal-lookbook-gap) var(--minimal-lookbook-gap)}.minimal-lookbook__grid{grid-template-columns:repeat(var(--minimal-lookbook-mobile-columns),minmax(0,1fr))}.minimal-lookbook__empty{min-height:55vw}}.minimal-newsletter{--minimal-newsletter-active: var(--minimal-page-text);color:var(--minimal-page-text);padding:64px 24px 56px}.minimal-newsletter--empty-collection{padding-top:calc(var(--minimal-header-height, 82px) + 64px)}.minimal-newsletter__inner{margin:0 auto;max-width:560px;text-align:center}.minimal-newsletter,.minimal-newsletter *:not(svg):not(path){font-family:Arial,Helvetica,sans-serif}.minimal-newsletter__heading{font-size:clamp(20px,1.7vw,26px);font-weight:500;letter-spacing:.03em;line-height:1.15;margin:0;text-transform:uppercase}.minimal-newsletter__copy{font-size:14px;font-weight:400;letter-spacing:.025em;line-height:1.5;margin:18px auto 34px;max-width:420px}.minimal-newsletter__form{margin:0}.minimal-newsletter__field-row{align-items:stretch;border-bottom:1px solid currentColor;display:flex;gap:18px}.minimal-newsletter__input{background:transparent;border:0;border-radius:0;color:inherit;flex:1 1 auto;font:inherit;font-size:14px;font-weight:500;letter-spacing:.03em;min-width:0;outline:none;padding:14px 0;text-align:left;text-transform:uppercase}.minimal-newsletter__input::placeholder{color:currentColor;opacity:.46}.minimal-newsletter__input:focus-visible{outline:2px solid currentColor;outline-offset:4px}.minimal-newsletter__submit{background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;font-size:13px;font-weight:500;letter-spacing:.04em;margin:0;min-width:126px;opacity:.46;padding:12px 0 12px 20px;transition:background-color .16s ease,color .16s ease,opacity .16s ease;text-transform:uppercase}@media(hover:hover){.minimal-newsletter__submit:hover{opacity:1}}.minimal-newsletter__submit:active,.minimal-newsletter__submit:focus-visible{background:var(--minimal-newsletter-active);color:var(--minimal-page-background);opacity:1;outline:0}.minimal-newsletter__submit:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--minimal-newsletter-active) 45%,transparent)}.minimal-newsletter__consent,.minimal-newsletter__message{font-size:10px;font-weight:500;letter-spacing:.035em;line-height:1.5;margin:14px auto 0;max-width:460px;opacity:.48;text-transform:uppercase}.minimal-newsletter__message{font-size:13px}.minimal-newsletter__visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media screen and (max-width:749px){.minimal-newsletter{padding:46px 20px 36px}.minimal-newsletter--empty-collection{padding-top:calc(var(--minimal-header-height, 64px) + 56px)}.minimal-newsletter__copy{font-size:14px;margin:16px auto 26px}.minimal-newsletter__field-row{align-items:stretch;border-bottom:1px solid currentColor;display:flex;gap:14px}.minimal-newsletter__input{border:0;min-height:0;padding:12px 0;text-align:left;width:auto}.minimal-newsletter__submit{border:0;margin:0;min-height:0;min-width:108px;opacity:.46;padding:10px 0 10px 14px;width:auto}.minimal-newsletter__submit:active,.minimal-newsletter__submit:focus-visible{background:var(--minimal-newsletter-active);color:var(--minimal-page-background);opacity:1}.minimal-newsletter__consent,.minimal-newsletter__message{margin-top:16px}}.minimal-page{color:inherit;min-height:calc(100svh - var(--minimal-header-height, 82px));padding:clamp(112px,8vw,148px) 24px clamp(76px,12vw,190px)}.minimal-page__inner{margin:0 auto;max-width:760px}.minimal-page__title{font-family:Arial,Helvetica,sans-serif;font-size:clamp(24px,3vw,48px);font-weight:500;letter-spacing:.025em;line-height:1.05;margin:0 0 clamp(36px,5vw,70px);text-align:center;text-transform:uppercase}.minimal-page__content{font-family:Courier New,Courier,monospace;font-size:clamp(14px,1.15vw,17px);letter-spacing:.025em;line-height:1.65}.minimal-page__content>:first-child{margin-top:0}.minimal-page__content>:last-child{margin-bottom:0}.minimal-page__content h2,.minimal-page__content h3{font-family:Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:.035em;text-transform:uppercase}.minimal-page__content h2{font-size:1.1em;margin:2.4em 0 .8em}.minimal-page__content h3{font-size:1em;margin:2em 0 .7em}.minimal-page__content a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}.minimal-page__content ul,.minimal-page__content ol{padding-left:1.4em}@media screen and (max-width:749px){.minimal-page{min-height:calc(100svh - var(--minimal-header-height, 64px));padding:104px 20px 80px}}.minimal-related-products{color:var(--minimal-page-text);padding:clamp(48px,5vw,80px) clamp(20px,4vw,72px) clamp(64px,9vw,150px)}.minimal-related-products__heading{font-family:Arial,Helvetica,sans-serif;font-size:clamp(15px,1.35vw,20px);font-weight:500;letter-spacing:.04em;margin:0 0 clamp(26px,3vw,48px);text-align:center;text-transform:uppercase}.minimal-related-products__grid{display:grid;gap:clamp(24px,3vw,56px) clamp(16px,2.5vw,44px);grid-template-columns:repeat(var(--related-desktop-columns, 4),minmax(0,1fr));margin:0 auto;max-width:1600px}.minimal-related-products__carousel-shell{position:relative}.minimal-related-products--carousel .minimal-related-products__grid{display:flex;gap:0 clamp(16px,2.5vw,44px);max-width:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory}.minimal-related-products--carousel .minimal-related-products__grid::-webkit-scrollbar{display:none}.minimal-related-products--carousel .minimal-related-products__card{flex:0 0 23%;scroll-snap-align:start}.minimal-related-products--carousel .minimal-related-products__grid--columns-2 .minimal-related-products__card{flex-basis:48%}.minimal-related-products--carousel .minimal-related-products__grid--columns-3 .minimal-related-products__card{flex-basis:31%}.minimal-related-products__arrow{align-items:center;background:var(--minimal-page-background, #fff);border:0;color:inherit;cursor:pointer;display:flex;height:48px;justify-content:center;opacity:.9;padding:0;position:absolute;top:clamp(100px,14vw,225px);transition:opacity .18s ease,transform .18s ease;width:48px;z-index:2}.minimal-related-products__arrow[hidden]{display:none}.minimal-related-products__arrow{display:none!important}.minimal-related-products__arrow:hover{opacity:.45}.minimal-related-products__arrow:focus-visible{outline:2px solid currentColor;outline-offset:3px}.minimal-related-products__arrow svg{height:27px;width:27px}.minimal-related-products__arrow--previous{left:-8px}.minimal-related-products__arrow--next{right:-8px}.minimal-related-products__card{min-width:0;text-align:center}.minimal-related-products__media{aspect-ratio:1 / 1;overflow:hidden;position:relative}.minimal-related-products__media-track{display:flex;height:100%;transition:transform .36s cubic-bezier(.16,1,.3,1);width:100%}.minimal-related-products__image-link{align-items:center;aspect-ratio:1 / 1;display:flex;flex:0 0 100%;justify-content:center;overflow:hidden}.minimal-related-products__image,.minimal-related-products__placeholder{display:block;height:100%;object-fit:contain;transition:filter .18s ease,opacity .18s ease;width:100%}.minimal-related-products__media-arrow{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;height:42px;justify-content:center;opacity:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .18s ease;width:38px;z-index:1}.minimal-related-products__media:hover .minimal-related-products__media-arrow,.minimal-related-products__media:focus-within .minimal-related-products__media-arrow{opacity:.82}.minimal-related-products__media-arrow:hover{opacity:.38!important}.minimal-related-products__media-arrow:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:-4px}.minimal-related-products__media-arrow svg{height:23px;width:23px}.minimal-related-products__media-arrow--previous{left:0}.minimal-related-products__media-arrow--next{right:0}.minimal-related-products__details{padding-top:14px}.minimal-related-products__details a,.minimal-related-products__price{color:inherit;font-family:Arial,Helvetica,sans-serif;font-size:clamp(12px,1vw,15px);font-weight:500;letter-spacing:.035em;line-height:1.25;margin:0;text-decoration:none;text-transform:uppercase}.minimal-related-products__details a:hover,.minimal-related-products__details a:focus-visible{opacity:.48}.minimal-related-products__details a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.minimal-related-products__price{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-top:8px}.minimal-related-products__price.is-sale>span{color:var(--minimal-sale-price-color, #ef2929)}.minimal-related-products__price s{opacity:.45}@media screen and (max-width:749px){.minimal-related-products{padding:52px 20px 64px}.minimal-related-products__grid{gap:30px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.minimal-related-products--carousel .minimal-related-products__grid{gap:0 14px}.minimal-related-products--carousel .minimal-related-products__card{flex-basis:calc(50% - 7px)}.minimal-related-products__media-arrow{height:34px;opacity:.72;width:30px}.minimal-related-products__media-arrow svg{height:19px;width:19px}.minimal-related-products__arrow{height:38px;top:clamp(80px,25vw,155px);width:38px}.minimal-related-products__arrow svg{height:22px;width:22px}.minimal-related-products__arrow--previous{left:-12px}.minimal-related-products__arrow--next{right:-12px}.minimal-related-products__details{padding-top:11px}}.minimal-splash-page{align-items:center;background-color:var(--minimal-page-background, #fff);background-image:linear-gradient(var(--minimal-splash-overlay-light),var(--minimal-splash-overlay-light)),var(--minimal-splash-background-light);background-position:var(--minimal-splash-background-position);background-repeat:no-repeat;background-size:cover;color:inherit;display:flex;justify-content:center;min-height:100svh;padding:32px 24px;position:relative}html.theme-dark .minimal-splash-page{background-image:linear-gradient(var(--minimal-splash-overlay-dark),var(--minimal-splash-overlay-dark)),var(--minimal-splash-background-dark)}.minimal-splash-page--has-slideshow,html.theme-dark .minimal-splash-page--has-slideshow{background-image:none}.minimal-splash-page__slideshow,.minimal-splash-page__slide{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.minimal-splash-page__slideshow{z-index:0}.minimal-splash-page__slide{animation:minimal-splash-background-fade var(--minimal-splash-slideshow-cycle) ease-in-out infinite;animation-delay:var(--minimal-splash-slide-delay);background-image:linear-gradient(var(--minimal-splash-overlay-light),var(--minimal-splash-overlay-light)),var(--minimal-splash-slide-desktop);background-position:var(--minimal-splash-background-position);background-repeat:no-repeat;background-size:cover;opacity:0}.minimal-splash-page--slideshow-count-1 .minimal-splash-page__slide{animation:none;opacity:1}html.theme-dark .minimal-splash-page__slide{background-image:linear-gradient(var(--minimal-splash-overlay-dark),var(--minimal-splash-overlay-dark)),var(--minimal-splash-slide-desktop)}@keyframes minimal-splash-background-fade{0%,27%{opacity:1}33%,94%{opacity:0}to{opacity:1}}body:has(.minimal-splash-page) .minimal-header-section,body:has(.minimal-splash-page) .product-carousel-section,body:has(.minimal-splash-page) .minimal-newsletter,body:has(.minimal-splash-page) .minimal-footer-section{display:none!important}html:has(.minimal-splash-page),body:has(.minimal-splash-page){height:auto!important;overflow:auto!important}body:has(.minimal-splash-page) #MainContent{height:auto!important;overflow:visible!important;overscroll-behavior:auto!important;padding-top:0!important}.minimal-splash-page__theme-toggle{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;height:32px;padding:4px;place-items:center;position:absolute;right:clamp(20px,3vw,48px);top:clamp(20px,3vw,48px);width:32px;z-index:1}.minimal-splash-page__theme-icon{grid-area:1 / 1;height:21px;width:21px}.minimal-splash-page__theme-icon--moon,html.theme-dark .minimal-splash-page__theme-icon--sun{display:none}html.theme-dark .minimal-splash-page__theme-icon--moon{display:block}.minimal-splash-page__content{align-items:center;display:flex;flex-direction:column;margin-top:-2vh;position:relative;text-align:center;z-index:1}.minimal-splash-page__brand{align-items:center;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:clamp(var(--minimal-splash-brand-size-min),var(--minimal-splash-brand-size-fluid),var(--minimal-splash-brand-size-max));font-weight:700;justify-content:center;letter-spacing:-.035em;line-height:.95;max-width:min(78vw,242px);text-transform:uppercase}.minimal-splash-page__logo{display:block;height:auto;max-height:88px;max-width:100%;width:auto}.minimal-splash-page__logo--dark,html.theme-dark .minimal-splash-page__logo--light{display:none}html.theme-dark .minimal-splash-page__logo--dark{display:block}.minimal-splash-page__time,.minimal-splash-page__links a{font-family:Arial,Helvetica,sans-serif;font-size:var(--minimal-splash-label-size);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.minimal-splash-page__time{margin:20px 0 29px;min-height:15px}.minimal-splash-page__links{align-items:center;display:flex;flex-direction:column;gap:19px}.minimal-splash-page__links a{color:inherit;display:inline-flex;padding-bottom:6px;position:relative;text-decoration:none;transition:opacity .22s ease}.minimal-splash-page__links a:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.22,1,.36,1);width:100%}.minimal-splash-page__links a:hover,.minimal-splash-page__links a:focus-visible{opacity:1}.minimal-splash-page--link-animation-line .minimal-splash-page__links a:hover:after,.minimal-splash-page--link-animation-line .minimal-splash-page__links a:focus-visible:after,.minimal-splash-page--link-animation-line-arrow .minimal-splash-page__links a:hover:after,.minimal-splash-page--link-animation-line-arrow .minimal-splash-page__links a:focus-visible:after{transform:scaleX(1)}.minimal-splash-page--link-animation-line-arrow .minimal-splash-page__links a:before{content:"\2192";left:calc(100% + 10px);opacity:0;position:absolute;transform:translate(-5px);transition:opacity .18s ease,transform .18s ease}.minimal-splash-page--link-animation-line-arrow .minimal-splash-page__links a:hover:before,.minimal-splash-page--link-animation-line-arrow .minimal-splash-page__links a:focus-visible:before{opacity:1;transform:translate(0)}.minimal-splash-page--link-animation-highlight .minimal-splash-page__links a{margin:0;padding-bottom:0;transform:none}.minimal-splash-page--link-animation-highlight .minimal-splash-page__link-label{background-image:linear-gradient(var(--minimal-splash-highlight-color, #ef2929),var(--minimal-splash-highlight-color, #ef2929));background-position:left center;background-repeat:no-repeat;background-size:0 78%;display:inline-block;padding:2px 5px 4px;transition:background-size .23s cubic-bezier(.16,1,.3,1),color .14s ease}.minimal-splash-page--link-animation-highlight .minimal-splash-page__links a:after{display:none}.minimal-splash-page--link-animation-highlight .minimal-splash-page__links a:hover .minimal-splash-page__link-label,.minimal-splash-page--link-animation-highlight .minimal-splash-page__links a:focus-visible .minimal-splash-page__link-label,.minimal-splash-page--link-animation-highlight .minimal-splash-page__links a.is-touch-highlighted .minimal-splash-page__link-label{background-size:100% 78%;color:var(--minimal-accent-text-color)}.minimal-splash-page--link-animation-none .minimal-splash-page__links a{transform:none}.minimal-splash-page--link-animation-none .minimal-splash-page__links a:after{display:none}.minimal-splash-page__links a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.minimal-splash-page__social{align-items:center;display:flex;gap:9px;margin-top:30px}.minimal-splash-page__social a{align-items:center;border:1px solid currentColor;color:inherit;display:inline-flex;height:31px;justify-content:center;transition:background .16s ease,color .16s ease;width:31px}.minimal-splash-page__social svg{display:block;height:15px;width:15px}.minimal-splash-page__social a:hover,.minimal-splash-page__social a:focus-visible{background:color-mix(in srgb,currentColor 14%,transparent)}.minimal-splash-page__social a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (min-width:1200px){.minimal-splash-page{padding:48px}.minimal-splash-page__theme-toggle{height:42px;width:42px}.minimal-splash-page__theme-icon{height:27px;width:27px}.minimal-splash-page__content{margin-top:-3vh}.minimal-splash-page__brand{font-size:clamp(var(--minimal-splash-brand-size-desktop-min),var(--minimal-splash-brand-size-fluid),var(--minimal-splash-brand-size-desktop-max));max-width:min(62vw,340px)}.minimal-splash-page__logo{max-height:124px}.minimal-splash-page__time,.minimal-splash-page__links a{font-size:var(--minimal-splash-label-size-desktop)}.minimal-splash-page__time{margin:25px 0 36px;min-height:19px}.minimal-splash-page__links{gap:24px}.minimal-splash-page__social{gap:12px;margin-top:38px}.minimal-splash-page__social a{height:39px;width:39px}.minimal-splash-page__social svg{height:19px;width:19px}}@media screen and (max-width:749px){.minimal-splash-page{background-image:linear-gradient(var(--minimal-splash-overlay-light),var(--minimal-splash-overlay-light)),var(--minimal-splash-background-light-mobile);min-height:100svh;padding:24px 20px}html.theme-dark .minimal-splash-page{background-image:linear-gradient(var(--minimal-splash-overlay-dark),var(--minimal-splash-overlay-dark)),var(--minimal-splash-background-dark-mobile)}.minimal-splash-page__slide{background-image:linear-gradient(var(--minimal-splash-overlay-light),var(--minimal-splash-overlay-light)),var(--minimal-splash-slide-mobile)}html.theme-dark .minimal-splash-page__slide{background-image:linear-gradient(var(--minimal-splash-overlay-dark),var(--minimal-splash-overlay-dark)),var(--minimal-splash-slide-mobile)}.minimal-splash-page__time,.minimal-splash-page__links a{font-size:var(--minimal-splash-label-size-mobile)}}@media(prefers-reduced-motion:reduce){.minimal-splash-page__slide{animation:none}.minimal-splash-page__slide:not(:first-child){display:none}.minimal-splash-page__slide:first-child{opacity:1}}html:has([data-product-carousel]),body:has([data-product-carousel]){height:100svh;overflow:hidden}body:has([data-product-carousel]){padding-top:0}body:has([data-product-carousel]) #MainContent{box-sizing:border-box;height:100svh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-top:var(--minimal-page-content-offset, var(--minimal-header-height, 82px));scroll-behavior:smooth;scrollbar-width:none}body:has([data-product-carousel]) #MainContent::-webkit-scrollbar{display:none}body:has(.product-carousel--columns-1) #MainContent{overflow-y:hidden;scroll-behavior:auto}.product-carousel{color:var(--minimal-page-text);height:calc(100svh - var(--minimal-page-content-offset, var(--minimal-header-height, 82px)));overflow:hidden;padding:0;position:relative}.product-carousel__product-counter{display:none}.product-carousel-empty-state{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--minimal-page-content-offset, var(--minimal-header-height, 82px)));padding:calc(var(--minimal-header-height, 82px) + 40px) clamp(24px,6vw,100px) 72px;text-align:center}.product-carousel-empty-state__products{align-items:end;display:grid;gap:clamp(18px,4vw,72px);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto clamp(38px,6vw,80px);max-width:920px;width:100%}.product-carousel-empty-state__product{aspect-ratio:3 / 4;color:currentColor;height:auto;max-height:42vh;opacity:.13;width:100%}.product-carousel-empty-state__copy{max-width:440px}.product-carousel-empty-state__copy h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(17px,1.7vw,26px);font-weight:500;letter-spacing:.035em;margin:0;text-transform:uppercase}.product-carousel-empty-state__copy p{font-family:Arial,Helvetica,sans-serif;font-size:13px;letter-spacing:.025em;line-height:1.5;margin:14px 0 0;opacity:.58}@media screen and (min-width:990px){.product-carousel--columns-1 .product-carousel__product-counter{align-items:center;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;gap:10px;left:clamp(26px,2vw,42px);letter-spacing:.035em;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:5}.product-carousel__product-counter-line{background:currentColor;height:40px;opacity:.45;width:1px}}body:has(.product-carousel--footer-open):not(:has(.product-carousel--columns-1)) #MainContent{overflow-y:auto;scroll-behavior:smooth}body:has(.product-carousel--columns-1.product-carousel--footer-open) #MainContent{overflow-y:hidden;scroll-behavior:auto}@media screen and (max-width:749px){body:has(.product-carousel--footer-open):not(:has(.product-carousel--columns-1)) #MainContent{scroll-behavior:auto}}.product-carousel__viewport{height:100%;overflow:hidden;position:relative;touch-action:none}.product-carousel__track{display:flex;flex-direction:column;height:100%;transition:transform .4s cubic-bezier(.65,0,.35,1);will-change:transform}.product-carousel.is-dragging .product-carousel__track{transition:none}.product-carousel__slide{display:block;flex:0 0 100%;height:100%;min-height:0;min-width:0;position:relative;padding:0}.product-carousel__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:28px 0 48px;width:100%}.product-carousel--columns-1 .product-carousel__viewport,.product-carousel--columns-1 .product-carousel__track,.product-carousel--columns-1 .product-carousel__slide{height:100%}.product-carousel--columns-1 .product-carousel__slide{position:relative}@media screen and (min-width:750px){.product-carousel--columns-1.product-carousel--single-transition-horizontal .product-carousel__track{flex-direction:row}}.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__viewport{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y}.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__viewport::-webkit-scrollbar{display:none}.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__track{display:block;height:auto;transform:none!important;transition:none}.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__slide{height:calc(100svh - var(--minimal-page-content-offset, var(--minimal-header-height, 82px)));min-height:calc(100svh - var(--minimal-page-content-offset, var(--minimal-header-height, 82px)));scroll-snap-align:start;scroll-snap-stop:always}.product-carousel--columns-1 .product-carousel__content{align-items:center;box-sizing:border-box;height:auto;justify-content:center;left:0;min-height:0;position:absolute;right:0;top:56%;transform:translateY(-50%);width:100%}.product-carousel--columns-1 .product-carousel__media{height:min(44vw,560px,calc(100svh - var(--minimal-header-height, 82px) - 180px));margin-left:auto;margin-right:auto}@media screen and (min-width:990px){.product-carousel--columns-1 .product-carousel__image{object-position:center}}@media screen and (min-width:750px){.product-carousel--static-grid.product-carousel--editor-single-preview,.product-carousel--static-grid.product-carousel--editor-single-preview .product-carousel__viewport{height:auto;min-height:calc(100svh - var(--minimal-page-content-offset, var(--minimal-header-height, 82px)));overflow:visible}.product-carousel--static-grid.product-carousel--editor-single-preview .product-carousel__track{display:grid;grid-template-columns:1fr;height:auto;transform:none}.product-carousel--static-grid.product-carousel--editor-single-preview .product-carousel__slide{height:auto;min-height:0;padding:36px 2vw 48px}.product-carousel--static-grid.product-carousel--editor-single-preview .product-carousel__content{height:auto;padding:0}.product-carousel--static-grid.product-carousel--editor-single-preview .product-carousel__media{height:min(46vw,560px)}}.product-carousel--columns-2,.product-carousel--columns-3,.product-carousel--columns-4,.product-carousel--columns-5,.product-carousel--columns-6{height:auto;min-height:calc(100svh - var(--minimal-page-content-offset, var(--minimal-header-height, 82px)));overflow:visible}@media screen and (min-width:750px){html.minimal-catalog-grid-initial .product-carousel[data-product-carousel]{height:auto;min-height:calc(100svh - var(--minimal-page-content-offset, var(--minimal-header-height, 82px)));overflow:visible;padding-top:var(--minimal-catalog-header-overlay-offset, 0px)}html.minimal-catalog-grid-initial body:has(.product-carousel[data-product-carousel]) #MainContent{overflow-y:auto}html.minimal-catalog-grid-initial .product-carousel[data-product-carousel] .product-carousel__viewport{height:auto;min-height:calc(100svh - var(--minimal-page-content-offset, var(--minimal-header-height, 82px)));overflow:visible}html.minimal-catalog-grid-initial .product-carousel[data-product-carousel] .product-carousel__track{display:grid;grid-template-columns:repeat(var(--product-carousel-initial-grid-columns, 4),minmax(0,1fr));height:auto;transform:none}html.minimal-catalog-grid-initial .product-carousel[data-product-carousel] .product-carousel__slide{height:auto;min-height:0;padding:36px calc(var(--minimal-catalog-card-gap) * .5) 48px}html.minimal-catalog-grid-initial .product-carousel[data-product-carousel] .product-carousel__content{height:auto;padding:0}html.minimal-catalog-grid-initial .product-carousel[data-product-carousel] .product-carousel__media{height:min(var(--product-carousel-initial-grid-media-vw),var(--product-carousel-initial-grid-media-max));transition:none}html.minimal-catalog-grid-initial .product-carousel[data-product-carousel] .product-carousel__details{transition:none}}@media screen and (min-width:750px){.product-carousel--columns-2,.product-carousel--columns-3,.product-carousel--columns-4,.product-carousel--columns-5,.product-carousel--columns-6{box-sizing:border-box;padding-top:var(--minimal-catalog-header-overlay-offset, 0px)}}.product-carousel--columns-2 .product-carousel__viewport,.product-carousel--columns-3 .product-carousel__viewport,.product-carousel--columns-4 .product-carousel__viewport,.product-carousel--columns-5 .product-carousel__viewport,.product-carousel--columns-6 .product-carousel__viewport{height:auto;min-height:calc(100svh - var(--minimal-page-content-offset, var(--minimal-header-height, 82px)));overflow:visible}.product-carousel--columns-2 .product-carousel__track,.product-carousel--columns-3 .product-carousel__track,.product-carousel--columns-4 .product-carousel__track,.product-carousel--columns-5 .product-carousel__track,.product-carousel--columns-6 .product-carousel__track{display:grid;height:auto;transform:none}.product-carousel--columns-2 .product-carousel__track{grid-template-columns:repeat(2,minmax(0,1fr))}.product-carousel--columns-3 .product-carousel__track{grid-template-columns:repeat(3,minmax(0,1fr))}.product-carousel--columns-4 .product-carousel__track{grid-template-columns:repeat(4,minmax(0,1fr))}.product-carousel--columns-5 .product-carousel__track{grid-template-columns:repeat(5,minmax(0,1fr))}.product-carousel--columns-6 .product-carousel__track{grid-template-columns:repeat(6,minmax(0,1fr))}.product-carousel--columns-2 .product-carousel__slide,.product-carousel--columns-3 .product-carousel__slide,.product-carousel--columns-4 .product-carousel__slide,.product-carousel--columns-5 .product-carousel__slide,.product-carousel--columns-6 .product-carousel__slide{height:auto;min-height:0;padding:36px calc(var(--minimal-catalog-card-gap) * .5) 48px}.product-carousel--columns-2 .product-carousel__content,.product-carousel--columns-3 .product-carousel__content,.product-carousel--columns-4 .product-carousel__content,.product-carousel--columns-5 .product-carousel__content,.product-carousel--columns-6 .product-carousel__content{height:auto;padding:0}.product-carousel--columns-2 .product-carousel__title,.product-carousel--columns-3 .product-carousel__title,.product-carousel--columns-4 .product-carousel__title,.product-carousel--columns-5 .product-carousel__title,.product-carousel--columns-6 .product-carousel__title,.product-carousel--static-grid .product-carousel__title{min-height:2em}.product-carousel--columns-2 .product-carousel__media,.product-carousel--columns-3 .product-carousel__media,.product-carousel--columns-4 .product-carousel__media,.product-carousel--columns-5 .product-carousel__media,.product-carousel--columns-6 .product-carousel__media,.product-carousel--columns-2 .product-carousel__details,.product-carousel--columns-3 .product-carousel__details,.product-carousel--columns-4 .product-carousel__details,.product-carousel--columns-5 .product-carousel__details,.product-carousel--columns-6 .product-carousel__details{transition:none}.product-carousel--columns-2 .product-carousel__image-link,.product-carousel--columns-3 .product-carousel__image-link,.product-carousel--columns-4 .product-carousel__image-link,.product-carousel--columns-5 .product-carousel__image-link,.product-carousel--columns-6 .product-carousel__image-link{padding:0 2vw}.product-carousel--columns-2 .product-carousel__media{height:min(var(--product-carousel-columns-2-media-vw),var(--product-carousel-columns-2-media-max))}.product-carousel--columns-3 .product-carousel__media{height:min(var(--product-carousel-columns-3-media-vw),var(--product-carousel-columns-3-media-max))}.product-carousel--columns-4 .product-carousel__media{height:min(var(--product-carousel-columns-4-media-vw),var(--product-carousel-columns-4-media-max))}.product-carousel--columns-5 .product-carousel__media{height:min(var(--product-carousel-columns-5-media-vw),var(--product-carousel-columns-5-media-max))}.product-carousel--columns-6 .product-carousel__media{height:min(var(--product-carousel-columns-6-media-vw),var(--product-carousel-columns-6-media-max))}.product-carousel__media-carousel{flex:0 0 auto;width:100%}.product-carousel__media{align-items:center;display:flex;flex:0 0 auto;height:min(46vw,560px);justify-content:center;overflow:hidden;position:relative;transition:height .42s cubic-bezier(.16,1,.3,1),opacity .52s ease,transform .62s cubic-bezier(.16,1,.3,1);width:100%}.product-carousel--columns-1 .product-carousel__media,.product-carousel--static-grid .product-carousel__media{touch-action:pan-y}html.theme-dark .product-carousel--image-spotlight .product-carousel__media:before{display:none}.product-carousel__media-track{height:100%;position:relative;will-change:transform;width:100%;z-index:1}.product-carousel__image-link{--product-carousel-media-shift: clamp(14px, 2vw, 34px);align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;min-width:0;padding:0 15vw;pointer-events:none;position:absolute;text-decoration:none;transform:translate(0) scale(1);transition:transform .48s cubic-bezier(.16,1,.3,1);z-index:0}html.theme-dark .product-carousel--image-spotlight .product-carousel__image-link{isolation:isolate}html.theme-dark .product-carousel--image-spotlight .product-carousel__image-link:before{display:none}html.theme-dark .product-carousel--image-spotlight .product-carousel__image-link .product-carousel__image,html.theme-dark .product-carousel--image-spotlight .product-carousel__image-link .product-carousel__image-placeholder{position:relative;z-index:1}.product-carousel__image-link.is-active{opacity:1;pointer-events:auto;transform:translate(0) scale(1);z-index:2}.product-carousel__image-link:not(.is-active){opacity:0}[data-product-media-carousel] img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.product-carousel__image-link.is-entering-right{opacity:1;transform:translate(var(--product-carousel-media-shift)) scale(.985);z-index:3}.product-carousel__image-link.is-entering-left{opacity:1;transform:translate(calc(0px - var(--product-carousel-media-shift))) scale(.985);z-index:3}.product-carousel__image-link.is-exiting-left{opacity:0;transform:translate(calc(0px - var(--product-carousel-media-shift))) scale(.985);transition:transform .36s cubic-bezier(.4,0,1,1);z-index:1}.product-carousel__image-link.is-exiting-right{opacity:0;transform:translate(var(--product-carousel-media-shift)) scale(.985);transition:transform .36s cubic-bezier(.4,0,1,1);z-index:1}.product-carousel--columns-1 [data-media-track]{display:block}.product-carousel--columns-1 .product-carousel__image-link{top:0;right:0;bottom:0;left:0;position:absolute}@media screen and (min-width:750px){.product-carousel--columns-1 .product-carousel__image-link{transition:opacity .26s ease}.product-carousel--columns-1 .product-carousel__image-link.is-entering-right,.product-carousel--columns-1 .product-carousel__image-link.is-entering-left{opacity:0;transform:none}.product-carousel--columns-1 .product-carousel__image-link.is-exiting-right,.product-carousel--columns-1 .product-carousel__image-link.is-exiting-left{opacity:0;transform:none;transition:opacity .26s ease}}.product-carousel__media-dots{align-items:center;display:flex;flex:0 0 20px;gap:7px;justify-content:center;margin:12px auto 0;position:relative;width:max-content;z-index:5}.product-carousel__media-dot{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;height:20px;margin:0;padding:0;position:relative;width:12px}.product-carousel__media-dot:after{background:currentColor;border-radius:50%;content:"";height:4px;left:50%;opacity:.28;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .18s ease,transform .18s ease;width:4px}.product-carousel__media-dot.is-active:after{opacity:1;transform:translate(-50%,-50%) scale(1.25)}.product-carousel__media-dot:focus-visible{outline:2px solid currentColor;outline-offset:2px}.product-carousel__image,.product-carousel__placeholder{display:block;height:100%;max-width:100%;object-fit:contain;scale:1;transition:transform .48s cubic-bezier(.16,1,.3,1);width:100%}.product-carousel--ratio-portrait .product-carousel__media,.product-carousel--ratio-square .product-carousel__media,.product-carousel--ratio-landscape .product-carousel__media{height:auto;margin-left:auto;margin-right:auto;padding:0}.product-carousel--ratio-portrait .product-carousel__image-link,.product-carousel--ratio-square .product-carousel__image-link,.product-carousel--ratio-landscape .product-carousel__image-link{padding:0}.product-carousel--ratio-portrait .product-carousel__media{aspect-ratio:3 / 4;width:min(36vw,430px)}.product-carousel--ratio-square .product-carousel__media{aspect-ratio:1;width:min(46vw,560px)}.product-carousel--ratio-landscape .product-carousel__media{aspect-ratio:4 / 3;width:min(56vw,760px)}.product-carousel--columns-4.product-carousel--ratio-portrait .product-carousel__media,.product-carousel--columns-4.product-carousel--ratio-square .product-carousel__media,.product-carousel--columns-4.product-carousel--ratio-landscape .product-carousel__media,.product-carousel--columns-5.product-carousel--ratio-portrait .product-carousel__media,.product-carousel--columns-5.product-carousel--ratio-square .product-carousel__media,.product-carousel--columns-5.product-carousel--ratio-landscape .product-carousel__media,.product-carousel--columns-6.product-carousel--ratio-portrait .product-carousel__media,.product-carousel--columns-6.product-carousel--ratio-square .product-carousel__media,.product-carousel--columns-6.product-carousel--ratio-landscape .product-carousel__media{aspect-ratio:auto;width:100%}.product-carousel--columns-4.product-carousel--ratio-portrait .product-carousel__media,.product-carousel--columns-4.product-carousel--ratio-square .product-carousel__media,.product-carousel--columns-4.product-carousel--ratio-landscape .product-carousel__media{height:min(var(--product-carousel-columns-4-media-vw),var(--product-carousel-columns-4-media-max))}.product-carousel--columns-5.product-carousel--ratio-portrait .product-carousel__media,.product-carousel--columns-5.product-carousel--ratio-square .product-carousel__media,.product-carousel--columns-5.product-carousel--ratio-landscape .product-carousel__media{height:min(var(--product-carousel-columns-5-media-vw),var(--product-carousel-columns-5-media-max))}.product-carousel--columns-6.product-carousel--ratio-portrait .product-carousel__media,.product-carousel--columns-6.product-carousel--ratio-square .product-carousel__media,.product-carousel--columns-6.product-carousel--ratio-landscape .product-carousel__media{height:min(var(--product-carousel-columns-6-media-vw),var(--product-carousel-columns-6-media-max))}.product-carousel--columns-4.product-carousel--ratio-portrait .product-carousel__image-link,.product-carousel--columns-4.product-carousel--ratio-square .product-carousel__image-link,.product-carousel--columns-4.product-carousel--ratio-landscape .product-carousel__image-link,.product-carousel--columns-5.product-carousel--ratio-portrait .product-carousel__image-link,.product-carousel--columns-5.product-carousel--ratio-square .product-carousel__image-link,.product-carousel--columns-5.product-carousel--ratio-landscape .product-carousel__image-link,.product-carousel--columns-6.product-carousel--ratio-portrait .product-carousel__image-link,.product-carousel--columns-6.product-carousel--ratio-square .product-carousel__image-link,.product-carousel--columns-6.product-carousel--ratio-landscape .product-carousel__image-link{padding:0 2vw}.product-carousel--columns-4 .product-carousel__image,.product-carousel--columns-4 .product-carousel__placeholder,.product-carousel--columns-5 .product-carousel__image,.product-carousel--columns-5 .product-carousel__placeholder,.product-carousel--columns-6 .product-carousel__image,.product-carousel--columns-6 .product-carousel__placeholder{scale:.98}.product-carousel__details{align-items:center;display:flex;flex-direction:column;gap:20px;padding:16px 24px 0;text-align:center;transition:opacity .4s ease .1s,transform .52s cubic-bezier(.16,1,.3,1) .1s}.product-carousel__slide:not(.is-revealed) .product-carousel__media,.product-carousel__slide:not(.is-revealed) .product-carousel__details{opacity:0;transform:translateY(28px)}.product-carousel--columns-1 .product-carousel__slide:not(.is-revealed) .product-carousel__media,.product-carousel--columns-1 .product-carousel__slide:not(.is-revealed) .product-carousel__details{opacity:1;transform:none}.product-carousel__title,.product-carousel__price,.product-carousel__product-link{color:inherit;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;letter-spacing:.03em;line-height:1;margin:0;text-decoration:none;text-transform:uppercase}.product-carousel__price{align-items:center;display:flex;gap:10px}.product-carousel__price--sale .product-carousel__current-price{color:var(--minimal-sale-price-color, #ef2929)}.product-carousel__compare-price{color:var(--minimal-muted-color);font-weight:400;text-decoration-thickness:1px}.product-carousel__slide.is-sold-out .product-carousel__media-arrow,.product-carousel__slide.is-sold-out .product-carousel__price,.product-carousel__slide.is-sold-out .product-carousel__product-link{display:none}.product-carousel__slide.is-sold-out .product-carousel__title{opacity:.5}.product-carousel__sold-out,.product-carousel__mobile-grid-sold-out{color:inherit;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1;margin:0;opacity:.5;text-transform:uppercase}.product-carousel__product-link{background:transparent;border:0;color:inherit;cursor:pointer;text-decoration:none;font-size:38px;font-weight:300;line-height:.7;padding:0}.product-carousel__purchase{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .38s cubic-bezier(.16,1,.3,1),opacity .22s ease;width:min(100%,1100px)}.product-carousel__slide.is-expanded .product-carousel__purchase{grid-template-rows:1fr;opacity:1}.product-carousel__slide.is-expanded .product-carousel__media{height:min(34vw,420px)}.product-carousel__slide.is-expanded .product-carousel__details{gap:0;padding:12px 12vw 28px}.product-carousel__slide.is-expanded .product-carousel__title,.product-carousel__slide.is-expanded .product-carousel__price,.product-carousel__slide.is-expanded .product-carousel__product-link{display:none}.product-carousel__purchase-inner{min-height:0;overflow:hidden}.product-carousel__purchase-inner>*{opacity:0;transform:translateY(-8px);transition:opacity .22s ease,transform .38s cubic-bezier(.16,1,.3,1)}.product-carousel__slide.is-expanded .product-carousel__purchase-inner>*{opacity:1;transform:translateY(0);transition-delay:70ms}.product-carousel__purchase-heading{align-items:center;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.03em;line-height:1.2;padding-top:8px;text-transform:uppercase}.product-carousel__purchase-close{background:transparent;border:0;color:inherit;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:34px;font-weight:300;line-height:.7;margin-left:18px;padding:0}.product-carousel__purchase-price{align-items:center;display:flex;gap:10px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;letter-spacing:.03em;line-height:1.2;margin:22px 0 12px;justify-content:center;text-align:center}.product-carousel__purchase-price--sale [data-purchase-current-price]{color:var(--minimal-sale-price-color, #ef2929)}.product-carousel__purchase-compare-price{color:var(--minimal-muted-color);font-weight:400;text-decoration-thickness:1px}.product-carousel__sizes{align-items:center;display:flex;gap:24px;justify-content:space-between;padding-top:12px}.product-carousel__sizes:has(.product-carousel__size:only-child){justify-content:center}.product-carousel__size,.product-carousel__add-to-cart{background:transparent;border:0;color:inherit;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;letter-spacing:.03em;line-height:1.2;padding:6px 4px;text-transform:uppercase}.product-carousel__size{opacity:.45}.product-carousel__size.is-selected{opacity:1;text-decoration:underline;text-underline-offset:4px}.product-carousel__size:disabled{cursor:not-allowed;opacity:.2;text-decoration:line-through}.product-carousel__add-to-cart{margin-top:22px;text-decoration:underline;text-underline-offset:4px}.product-carousel__add-to-cart:disabled{cursor:wait;opacity:.45}.product-carousel__arrow{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;height:56px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:56px;z-index:1}.product-carousel__arrow--previous{left:15vw}.product-carousel__arrow--next{right:15vw}.product-carousel__arrow svg{height:30px;width:30px}.product-carousel__media-arrow{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;height:48px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:48px;z-index:6}.product-carousel__media-arrow--previous{left:max(16px,calc(50% - min(26vw,350px)))}.product-carousel__media-arrow--next{right:max(16px,calc(50% - min(26vw,350px)))}.product-carousel__media-arrow svg{height:28px;width:28px}.product-carousel__stage-media-arrow{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;height:48px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:48px;z-index:6}.product-carousel__stage-media-arrow[hidden]{display:none}.product-carousel__stage-media-arrow--previous{left:max(16px,calc(50% - min(26vw,350px)))}.product-carousel__stage-media-arrow--next{right:max(16px,calc(50% - min(26vw,350px)))}.product-carousel__stage-media-arrow svg{height:28px;width:28px}.product-carousel--columns-1 .product-carousel__media-arrow{display:inline-flex}.product-carousel--columns-1 .product-carousel__stage-media-arrow{display:none!important}@media screen and (min-width:750px){.product-carousel--columns-1 .product-carousel__media-arrow{height:72px;width:72px}.product-carousel--columns-1 .product-carousel__media-arrow--previous{margin-left:-12px}.product-carousel--columns-1 .product-carousel__media-arrow--next{margin-right:-12px}}.product-carousel--columns-2 .product-carousel__media-arrow,.product-carousel--columns-3 .product-carousel__media-arrow,.product-carousel--columns-4 .product-carousel__media-arrow,.product-carousel--columns-5 .product-carousel__media-arrow,.product-carousel--columns-6 .product-carousel__media-arrow,.product-carousel--columns-2 .product-carousel__stage-media-arrow,.product-carousel--columns-3 .product-carousel__stage-media-arrow,.product-carousel--columns-4 .product-carousel__stage-media-arrow,.product-carousel--columns-5 .product-carousel__stage-media-arrow,.product-carousel--columns-6 .product-carousel__stage-media-arrow{display:none!important}@media screen and (min-width:990px)and (hover:hover)and (pointer:fine){.product-carousel--columns-2 .product-carousel__media-arrow,.product-carousel--columns-3 .product-carousel__media-arrow,.product-carousel--columns-4 .product-carousel__media-arrow,.product-carousel--columns-5 .product-carousel__media-arrow,.product-carousel--columns-6 .product-carousel__media-arrow{opacity:0;pointer-events:none;transition:opacity .18s ease}.product-carousel--columns-2 .product-carousel__media:hover .product-carousel__media-arrow,.product-carousel--columns-2 .product-carousel__media:focus-within .product-carousel__media-arrow,.product-carousel--columns-3 .product-carousel__media:hover .product-carousel__media-arrow,.product-carousel--columns-3 .product-carousel__media:focus-within .product-carousel__media-arrow,.product-carousel--columns-4 .product-carousel__media:hover .product-carousel__media-arrow,.product-carousel--columns-4 .product-carousel__media:focus-within .product-carousel__media-arrow,.product-carousel--columns-5 .product-carousel__media:hover .product-carousel__media-arrow,.product-carousel--columns-5 .product-carousel__media:focus-within .product-carousel__media-arrow,.product-carousel--columns-6 .product-carousel__media:hover .product-carousel__media-arrow,.product-carousel--columns-6 .product-carousel__media:focus-within .product-carousel__media-arrow{opacity:1;pointer-events:auto}}.product-carousel__arrow:focus-visible,.product-carousel__media-arrow:focus-visible,.product-carousel__title:focus-visible,.product-carousel__product-link:focus-visible,.product-carousel__size:focus-visible,.product-carousel__add-to-cart:focus-visible,.product-carousel__purchase-close:focus-visible,.product-carousel__dot:focus-visible{outline:2px solid currentColor;outline-offset:4px}.product-carousel__pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:28px}.product-carousel__dot{background:currentColor;border:0;border-radius:50%;cursor:pointer;height:6px;opacity:.18;padding:0;transition:opacity .22s ease;width:6px}.product-carousel__dot.is-active{opacity:1}@media(prefers-reduced-motion:reduce){.product-carousel__track,.product-carousel__media-track,.product-carousel__media,.product-carousel__details,.product-carousel__image-link{transition-duration:1ms}}.product-carousel__mobile-grid{display:none}@media screen and (max-width:749px){html:has([data-product-carousel]),body:has([data-product-carousel]),body:has([data-product-carousel]) #MainContent{height:100dvh}body:has([data-product-carousel]) #MainContent{overflow-y:hidden;scroll-behavior:auto}body:has(.product-carousel--footer-open):not(:has(.product-carousel--mobile-grid-active)) #MainContent{overflow-y:hidden}.product-carousel{height:calc(100dvh - var(--minimal-page-content-offset, var(--minimal-header-height, 64px)))}.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__slide{height:calc(100dvh - var(--minimal-page-content-offset, var(--minimal-header-height, 64px)));min-height:calc(100dvh - var(--minimal-page-content-offset, var(--minimal-header-height, 64px)))}.product-carousel__slide{padding:0}.product-carousel__content{padding:12px 0 36px}.product-carousel[data-product-carousel]:not(.product-carousel--mobile-grid-active) .product-carousel__product-counter{align-items:center;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;gap:9px;left:16px;letter-spacing:.035em;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:5}.product-carousel[data-product-carousel]:not(.product-carousel--mobile-grid-active) .product-carousel__product-counter-line{background:currentColor;height:36px;opacity:.45;width:1px}.product-carousel__track{transition-duration:.26s}.product-carousel--columns-2,.product-carousel--columns-3,.product-carousel--columns-4,.product-carousel--columns-5,.product-carousel--columns-6{height:calc(100svh - var(--minimal-page-content-offset, var(--minimal-header-height, 64px)));overflow:hidden}.product-carousel--columns-2 .product-carousel__viewport,.product-carousel--columns-3 .product-carousel__viewport,.product-carousel--columns-4 .product-carousel__viewport,.product-carousel--columns-5 .product-carousel__viewport,.product-carousel--columns-6 .product-carousel__viewport{height:100%;overflow:hidden}.product-carousel--columns-2 .product-carousel__track,.product-carousel--columns-3 .product-carousel__track,.product-carousel--columns-4 .product-carousel__track,.product-carousel--columns-5 .product-carousel__track,.product-carousel--columns-6 .product-carousel__track{display:flex;height:100%}.product-carousel--columns-2 .product-carousel__slide,.product-carousel--columns-3 .product-carousel__slide,.product-carousel--columns-4 .product-carousel__slide,.product-carousel--columns-5 .product-carousel__slide,.product-carousel--columns-6 .product-carousel__slide{flex:0 0 100%;height:100%;min-height:0;padding:0}.product-carousel--columns-2 .product-carousel__content,.product-carousel--columns-3 .product-carousel__content,.product-carousel--columns-4 .product-carousel__content,.product-carousel--columns-5 .product-carousel__content,.product-carousel--columns-6 .product-carousel__content{height:100%;padding:12px 0 36px}.product-carousel--columns-1 .product-carousel__content{height:auto;min-height:0;padding:12px 0 max(36px,env(safe-area-inset-bottom));top:57%}.product-carousel--columns-1 .product-carousel__media{height:min(76vw,calc(100dvh - var(--minimal-page-content-offset, var(--minimal-header-height, 64px)) - 210px));overflow:hidden}.product-carousel--columns-1 .product-carousel__details{padding-top:16px}.product-carousel--columns-2 .product-carousel__media,.product-carousel--columns-3 .product-carousel__media,.product-carousel--columns-4 .product-carousel__media,.product-carousel--columns-5 .product-carousel__media,.product-carousel--columns-6 .product-carousel__media{height:76vw}.product-carousel--columns-2 .product-carousel__image-link,.product-carousel--columns-3 .product-carousel__image-link,.product-carousel--columns-4 .product-carousel__image-link,.product-carousel--columns-5 .product-carousel__image-link,.product-carousel--columns-6 .product-carousel__image-link{padding:0 56px}.product-carousel__media{height:76vw}.product-carousel__image-link{padding:0 56px}.product-carousel--ratio-portrait .product-carousel__media{width:min(60vw,300px)}.product-carousel--ratio-square .product-carousel__media{width:min(78vw,360px)}.product-carousel--ratio-landscape .product-carousel__media{width:min(88vw,440px)}.product-carousel__details{gap:16px;padding-top:8px}.product-carousel__slide.is-expanded .product-carousel__media{height:58vw}.product-carousel__slide.is-expanded .product-carousel__details{padding:8px 28px 20px}.product-carousel__title,.product-carousel__price,.product-carousel__size,.product-carousel__add-to-cart{font-size:14px}.product-carousel__add-to-cart{margin-top:16px}.product-carousel__purchase-heading,.product-carousel__purchase-price{font-size:14px}.product-carousel__purchase-heading>span{display:none}.product-carousel__purchase-heading{justify-content:flex-end;padding:0 12px 0 0}.product-carousel__purchase-close{font-size:28px;margin-left:0}.product-carousel__arrow{height:44px;width:44px}.product-carousel__arrow--previous{left:8px}.product-carousel__arrow--next{right:8px}.product-carousel__arrow svg{height:24px;width:24px}.product-carousel__media-arrow{height:40px;width:40px}.product-carousel__media-arrow--previous{left:14px}.product-carousel__media-arrow--next{right:14px}.product-carousel__media-arrow svg{height:22px;width:22px}.product-carousel--columns-1 .product-carousel__media-arrow{display:none}.product-carousel__stage-media-arrow{height:40px;width:40px}.product-carousel__stage-media-arrow--previous{left:8px}.product-carousel__stage-media-arrow--next{right:8px}.product-carousel__stage-media-arrow svg{height:22px;width:22px}body:has(.product-carousel--mobile-grid-active) #MainContent{overflow-y:auto;scroll-behavior:auto}.product-carousel--static-grid,.product-carousel--static-grid .product-carousel__viewport{height:auto;min-height:0;overflow:visible}.product-carousel--static-grid .product-carousel__track{display:grid;grid-template-columns:repeat(var(--product-carousel-mobile-columns, 1),minmax(0,1fr));height:auto;padding-top:calc(var(--minimal-catalog-header-overlay-offset, 0px) + var(--minimal-catalog-mobile-grid-clearance, 36px));transform:none}.product-carousel--static-grid .product-carousel__slide{flex:none;height:auto;min-height:0;padding:24px 0 36px}.product-carousel--static-grid .product-carousel__content{height:auto;min-height:0;padding:0}.product-carousel--static-grid .product-carousel__media{height:var(--product-carousel-mobile-media-height, 76vw)}.product-carousel--static-grid .product-carousel__image-link{padding:0 16px}.product-carousel--static-grid .product-carousel__image,.product-carousel--static-grid .product-carousel__placeholder{transform:none}.product-carousel--mobile-grid-active{height:auto;min-height:0;overflow:visible}.product-carousel--mobile-grid-active .product-carousel__viewport{display:none}.product-carousel--mobile-grid-active .product-carousel__mobile-grid{display:grid;gap:28px 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:calc(var(--minimal-catalog-header-overlay-offset, 0px) + var(--minimal-catalog-mobile-grid-clearance, 36px)) 8px 40px}.product-carousel__mobile-grid-card{min-width:0;text-align:center}.product-carousel__mobile-grid-media{height:42vw;overflow:visible;position:relative;touch-action:pan-y;width:100%}.product-carousel__mobile-grid-media-carousel{min-width:0;width:100%}.product-carousel__mobile-grid-media [data-media-track]{overflow:hidden}.product-carousel__mobile-grid-image{align-items:center;display:flex;height:42vw;justify-content:center;padding:0 10px;text-decoration:none}.product-carousel__mobile-grid-image img,.product-carousel__mobile-grid-image .product-carousel__placeholder{display:block;height:100%;max-width:100%;object-fit:contain;width:100%}.product-carousel__mobile-grid-details{align-items:center;display:flex;flex-direction:column;gap:8px;padding:28px 6px 0}.product-carousel__mobile-grid-details a,.product-carousel__mobile-grid-price{color:inherit;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;letter-spacing:.02em;line-height:1.2;margin:0;text-decoration:none;text-transform:uppercase}.product-carousel__mobile-grid-price{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.product-carousel__mobile-grid-sold-out{font-size:10px}.product-carousel__mobile-grid-price.is-sale>span{color:var(--minimal-sale-price-color, #ef2929)}.product-carousel__mobile-grid-price s{color:var(--minimal-muted-color)}}.minimal-cart-drawer{color:var(--minimal-page-text);top:0;right:0;bottom:0;left:0;opacity:1;position:fixed;transition:opacity .42s ease,visibility .42s step-end;visibility:visible;z-index:140}.minimal-cart-drawer[hidden]{display:block;opacity:0;pointer-events:none;transition:opacity .36s ease,visibility .36s step-start;visibility:hidden}.minimal-cart-drawer__backdrop{background:#1111111f;border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .28s ease;width:100%}.minimal-cart-drawer__panel{background:var(--minimal-page-background, #fff);height:100%;overflow-y:auto;padding:26px 48px 30px;opacity:0;position:relative;scrollbar-width:none;transform:translateY(12px);transition:opacity .26s ease,transform .36s cubic-bezier(.22,1,.36,1);width:100%}.minimal-cart-drawer.is-open .minimal-cart-drawer__backdrop{opacity:1}.minimal-cart-drawer.is-open .minimal-cart-drawer__panel{opacity:1;transform:translateY(0) scale(1)}.minimal-cart-drawer__brand{align-items:center;color:inherit;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:600;height:44px;justify-content:center;letter-spacing:.05em;margin:0 auto 42px;text-decoration:none;text-transform:uppercase;width:fit-content}.minimal-cart-drawer__brand-image{display:block;height:44px;object-fit:contain;width:auto}.minimal-cart-drawer__brand-image--dark{display:none}.minimal-cart-drawer__content{margin:0 auto;max-width:600px}.minimal-cart-drawer__panel::-webkit-scrollbar{display:none}.minimal-cart-drawer__close{background:transparent;border:0;color:inherit;cursor:pointer;height:44px;padding:0;position:absolute;right:26px;top:24px;width:44px}.minimal-cart-drawer__close:before,.minimal-cart-drawer__close:after{background:currentColor;content:"";height:2px;left:10px;position:absolute;top:21px;width:24px}.minimal-cart-drawer__close:before{transform:rotate(45deg)}.minimal-cart-drawer__close:after{transform:rotate(-45deg)}.minimal-cart-drawer__shipping{font-family:Courier New,Courier,monospace;font-size:16px;letter-spacing:.06em;margin:0 0 18px;text-transform:uppercase}.minimal-cart-drawer__shipping strong{font-weight:700}.minimal-cart-drawer__progress{background:#d8d8d8;height:5px;margin-bottom:34px;overflow:hidden;width:100%}.minimal-cart-drawer__progress-fill{background:#111;display:block;height:100%;transition:width .28s ease}.minimal-cart-drawer__items{display:grid;gap:18px}.minimal-cart-drawer__item{align-items:center;display:grid;gap:18px;grid-template-columns:92px minmax(0,1fr) auto}.minimal-cart-drawer__image{align-items:center;display:flex;height:92px;justify-content:center;width:92px}.minimal-cart-drawer__image img{height:100%;object-fit:contain;width:100%}.minimal-cart-drawer__item-title,.minimal-cart-drawer__item-variant,.minimal-cart-drawer__item-price,.minimal-cart-drawer__quantity,.minimal-cart-drawer__recommendation-title,.minimal-cart-drawer__recommendation-price,.minimal-cart-drawer__recommendation-action,.minimal-cart-drawer__total-label,.minimal-cart-drawer__total-price,.minimal-cart-drawer__checkout,.minimal-cart-drawer__empty{font-family:Courier New,Courier,monospace;letter-spacing:.055em;text-transform:uppercase}.minimal-cart-drawer__item-title{color:inherit;font-size:18px;text-decoration:none}.minimal-cart-drawer__item-variant{color:var(--minimal-muted-color);font-size:14px;margin:6px 0 0}.minimal-cart-drawer__item-price{font-size:16px;margin:14px 0 0}.minimal-cart-drawer__quantity{align-items:center;display:flex;font-size:18px;gap:16px;white-space:nowrap}.minimal-cart-drawer__quantity-button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;min-height:32px;min-width:28px;padding:0}.minimal-cart-drawer__remove{align-items:center;background:transparent;border:0;color:var(--minimal-muted-color);cursor:pointer;display:inline-flex;font-family:inherit;font-size:24px;height:36px;justify-content:center;letter-spacing:0;line-height:1;margin-left:8px;margin-top:0;min-width:36px;padding:0;text-decoration:none}.minimal-cart-drawer__recommendations{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;margin-top:40px;padding:26px 0 30px}.minimal-cart-drawer__recommendations-title{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:Courier New,Courier,monospace;font-size:15px;font-weight:400;justify-content:space-between;letter-spacing:.08em;margin:0 0 26px;padding:0 4px 0 0;position:relative;text-transform:uppercase;width:100%}.minimal-cart-drawer__recommendations-title:after{border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;content:"";height:7px;flex:0 0 auto;margin-left:20px;transform:rotate(45deg);width:7px}.minimal-cart-drawer__recommendations.is-collapsed .minimal-cart-drawer__recommendations-title{margin-bottom:0}.minimal-cart-drawer__recommendations.is-collapsed .minimal-cart-drawer__recommendations-title:after{transform:rotate(-135deg)}.minimal-cart-drawer__recommendations.is-collapsed .minimal-cart-drawer__recommendations-grid{display:none}.minimal-cart-drawer__recommendations-grid{-webkit-overflow-scrolling:touch;display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 0 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.minimal-cart-drawer__recommendations-grid::-webkit-scrollbar{display:none}.minimal-cart-drawer__recommendations-grid>article{display:flex;flex:0 0 clamp(126px,25vw,170px);flex-direction:column;min-width:0;scroll-snap-align:start}.minimal-cart-drawer__recommendation-image{align-items:flex-end;display:flex;height:130px;justify-content:center;margin-bottom:12px;text-decoration:none}.minimal-cart-drawer__recommendation-image img{display:block;height:100%;max-width:100%;object-fit:contain;object-position:center bottom;width:100%}.minimal-cart-drawer__recommendation-title,.minimal-cart-drawer__recommendation-price{display:block;font-size:13px;line-height:1.3}.minimal-cart-drawer__recommendation-title{color:inherit;min-height:3.9em;text-decoration:none}.minimal-cart-drawer__recommendation-price{color:var(--minimal-muted-color);margin-top:7px}.minimal-cart-drawer__recommendation-action{background:transparent;border:1px solid #bdbdbd;color:inherit;cursor:pointer;display:block;font-size:14px;margin-top:auto;padding:10px 8px;text-align:center;text-decoration:none;width:100%}.minimal-cart-drawer__footer{align-items:center;display:grid;gap:18px;grid-template-columns:1fr auto;margin-top:24px}.minimal-cart-drawer__total-label,.minimal-cart-drawer__total-price{font-size:16px}.minimal-cart-drawer__total-price{text-align:right}.minimal-cart-drawer__checkout{background:var(--minimal-accent-color);color:var(--minimal-accent-text-color);font-size:18px;grid-column:1 / -1;padding:18px;text-align:center;text-decoration:none}.minimal-cart-drawer__empty{font-size:18px;padding:14vh 0;text-align:center}.minimal-cart-drawer__continue{color:inherit;display:block;font-family:Courier New,Courier,monospace;font-size:15px;letter-spacing:.06em;margin:-10vh auto 0;text-align:center;text-transform:uppercase}.minimal-cart-drawer__close:focus-visible,.minimal-cart-drawer__quantity-button:focus-visible,.minimal-cart-drawer__remove:focus-visible,.minimal-cart-drawer__recommendation-action:focus-visible,.minimal-cart-drawer__checkout:focus-visible,.minimal-cart-drawer__continue:focus-visible{outline:2px solid currentColor;outline-offset:4px}html.theme-dark .minimal-cart-drawer{color:var(--minimal-page-text)}html.theme-dark .minimal-cart-drawer__backdrop{background:#0000004d}html.theme-dark .minimal-cart-drawer__panel{background:var(--minimal-page-background, #1c1c1e)}html.theme-dark .minimal-cart-drawer__progress{background:#555}html.theme-dark .minimal-cart-drawer__progress-fill{background:#fff}html.theme-dark .minimal-cart-drawer__recommendations{border-color:var(--minimal-border-color)}html.theme-dark .minimal-cart-drawer__item-variant,html.theme-dark .minimal-cart-drawer__recommendation-price,html.theme-dark .minimal-cart-drawer__remove{color:var(--minimal-muted-color)}html.theme-dark .minimal-cart-drawer__recommendation-action{border-color:var(--minimal-border-color)}html.theme-dark .minimal-cart-drawer__checkout{background:var(--minimal-accent-color);color:var(--minimal-accent-text-color)}html.theme-dark .minimal-cart-drawer__brand-image--light{display:none}html.theme-dark .minimal-cart-drawer__brand-image--dark{display:block}@media screen and (max-width:749px){.minimal-cart-drawer__panel{padding:18px 20px 28px}.minimal-cart-drawer__brand{margin-bottom:30px}.minimal-cart-drawer__close{right:8px;top:14px}.minimal-cart-drawer__shipping{font-size:13px;line-height:1.5;margin-bottom:18px}.minimal-cart-drawer__progress{margin-bottom:30px}.minimal-cart-drawer__item{gap:14px;grid-template-columns:76px minmax(0,1fr)}.minimal-cart-drawer__image{height:76px;width:76px}.minimal-cart-drawer__quantity{grid-column:2;justify-content:flex-start}.minimal-cart-drawer__item-price{margin-top:8px}.minimal-cart-drawer__recommendations{margin-top:34px;padding:24px 0 30px}.minimal-cart-drawer__recommendations-grid{gap:14px}.minimal-cart-drawer__recommendations-grid>article{flex-basis:min(42vw,160px)}.minimal-cart-drawer__recommendation-image{height:126px}.minimal-cart-drawer__footer{margin-top:24px}}.minimal-cookie-banner{bottom:16px;left:16px;pointer-events:none;position:fixed;right:16px;z-index:140}.minimal-cookie-banner[hidden]{display:none}.minimal-cookie-banner__panel{background:color-mix(in srgb,var(--minimal-page-background) 92%,transparent);border:1px solid var(--minimal-border-color);color:var(--minimal-page-text);margin:0 auto;max-width:640px;padding:14px;pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.minimal-cookie-banner__heading,.minimal-cookie-banner__text,.minimal-cookie-banner__button,.minimal-cookie-banner__preferences{font-family:Arial,Helvetica,sans-serif;letter-spacing:.035em;text-transform:uppercase}.minimal-cookie-banner__heading{font-size:13px;font-weight:600;line-height:1.2;margin:0;text-align:center}.minimal-cookie-banner__text{font-size:11px;line-height:1.45;max-width:420px;margin:7px auto 0;text-align:center}.minimal-cookie-banner__text a{color:inherit;text-underline-offset:2px}.minimal-cookie-banner__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.minimal-cookie-banner__button{background:var(--minimal-accent-color);border:1px solid var(--minimal-accent-color);border-radius:0;color:var(--minimal-accent-text-color);cursor:pointer;font-size:11px;line-height:1;min-height:36px;padding:0 14px}.minimal-cookie-banner__button--quiet{background:transparent;color:inherit}.minimal-cookie-banner__preferences{align-items:center;border-top:1px solid var(--minimal-border-color);display:grid;font-size:11px;gap:10px 18px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin-top:14px;padding-top:14px;text-align:center}.minimal-cookie-banner__preferences[hidden]{display:none}.minimal-cookie-banner__preferences label{cursor:pointer;white-space:nowrap}.minimal-cookie-banner__preferences input{accent-color:currentColor;margin:0 5px 0 0}.minimal-cookie-banner__button:focus-visible,.minimal-cookie-banner__text a:focus-visible,.minimal-cookie-banner__preferences input:focus-visible{outline:2px solid currentColor;outline-offset:3px}html.theme-dark .minimal-cookie-banner__button--quiet{background:transparent;color:inherit}@media screen and (max-width:749px){.minimal-cookie-banner{bottom:max(10px,env(safe-area-inset-bottom));left:10px;right:10px}.minimal-cookie-banner__panel{padding:14px 12px}.minimal-cookie-banner__actions{display:grid;grid-template-columns:1fr 1fr}.minimal-cookie-banner__button{padding:0 10px}.minimal-cookie-banner__button--quiet:first-child{grid-column:1 / -1}.minimal-cookie-banner__preferences{grid-template-columns:1fr 1fr}.minimal-cookie-banner__preferences .minimal-cookie-banner__button{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
