.main-not-found{align-items:center;box-sizing:border-box;color:var(--minimal-page-text);display:flex;justify-content:center;min-height:calc(100svh - var(--minimal-page-content-offset, 0px));padding:calc(var(--minimal-header-height, 82px) + 40px) 24px 80px;text-align:center}.main-not-found__inner{max-width:520px;width:100%}.main-not-found__code{color:var(--slomo-ui-secondary, currentColor);font-size:12px;letter-spacing:.12em;margin:0 0 20px}.main-not-found__title{font-size:clamp(28px,3vw,42px);font-weight:500;letter-spacing:.015em;line-height:1.2;margin:0;overflow-wrap:anywhere;text-transform:uppercase}.main-not-found__message{color:var(--slomo-ui-secondary, currentColor);font-size:14px;line-height:1.7;margin:20px auto 0;max-width:390px;overflow-wrap:anywhere}.main-not-found__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.main-not-found__button{align-items:center;background:transparent;border:1px solid var(--slomo-ui-line, currentColor);border-radius:0;box-sizing:border-box;color:inherit;display:inline-flex;font-size:12px;justify-content:center;letter-spacing:.04em;line-height:1.4;max-width:100%;min-height:48px;overflow-wrap:anywhere;padding:12px 20px;text-decoration:none;text-transform:uppercase}.main-not-found__button--primary{background:var(--minimal-accent-color);border-color:var(--minimal-accent-color);color:var(--minimal-accent-text-color)}.main-not-found__button:focus-visible{outline:2px solid var(--minimal-page-text);outline-offset:3px}@media(hover:hover)and (pointer:fine){.main-not-found__button:hover{opacity:.75}}@media(max-width:749px){.main-not-found{padding-bottom:56px}.main-not-found__actions{align-items:center;flex-direction:column}.main-not-found__button{width:min(100%,280px)}}.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{color:var(--minimal-muted-color, currentColor)}.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__form,.main-contact [data-contact-feedback]{scroll-margin-top:calc(var(--minimal-header-height, 82px) + 24px)}.main-contact [data-contact-feedback]{outline:none}.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__status{margin:48px auto 28px;max-width:620px}.main-contact__status-title{font:inherit;font-size:clamp(22px,3vw,32px);margin:0 0 16px;text-transform:uppercase}.main-contact__status p{margin:0}.main-contact__actions--success{justify-content:center}.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__game{margin:22px auto 0}.main-password__game-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:inherit;font-size:12px;letter-spacing:.06em;min-height:46px;padding:12px 24px;text-transform:uppercase}.main-password__game-button:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(hover:hover){.main-password__game-button:hover{background:var(--password-button-text, #fff);color:var(--password-button-background, #111)}}@media(prefers-reduced-motion:no-preference){.main-password__game-button{transition:background-color .18s ease,color .18s ease}}.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;flex-wrap:wrap;gap:0 24px;justify-content:center;margin-top:auto;max-width:100%;min-height:44px}.main-password__social a{align-items:center;color:inherit;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;letter-spacing:.04em;line-height:1.4;max-width:100%;min-height:44px;min-width:44px;opacity:.76;overflow-wrap:anywhere;padding:6px 0;text-align:center;text-decoration:none;text-transform:uppercase}.main-password__social a:hover,.main-password__social a:focus-visible{opacity:1;text-decoration:none}@media(prefers-reduced-motion:no-preference){.main-password__social a{transition:opacity .16s ease}}.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__restock{display:block;margin-top:16px;max-width:100%;overflow-wrap:anywhere}.main-product__restock[hidden],.main-product__restock [hidden]{display:none!important}.main-product__restock button,.main-product__restock input{color:inherit;font:inherit;font-size:12px;min-height:44px}.main-product__restock button{background:transparent;border:0;cursor:pointer;padding:10px 0}.main-product__restock-trigger,.main-product__restock-actions button[type=button]{text-decoration:underline;text-underline-offset:5px}.main-product__restock-form{display:grid;gap:10px;margin-top:12px;text-align:left}.main-product__restock-form label{font-size:11px}.main-product__restock-form input{background:transparent;border:1px solid currentColor;border-radius:0;box-sizing:border-box;min-width:0;padding:10px;width:100%}.main-product__restock-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px}.main-product__restock-actions button[type=submit]{border:1px solid currentColor;padding:10px 16px}.main-product__restock-copy,.main-product__restock-status{font-size:11px;line-height:1.6;margin:0}.main-product__restock-copy a{color:inherit;text-decoration:underline;text-underline-offset:3px}.main-product__restock-status:not(:empty){margin-top:12px}.main-product__restock button:disabled{cursor:not-allowed;opacity:.45}.main-product__restock :focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(hover:hover){.main-product__restock button:not(:disabled):hover{opacity:.6}}@media(max-width:749px){.main-product__restock{margin-left:auto;margin-right:auto;width:min(100%,330px);text-align:center}.main-product__restock input{font-size:16px}}.main-product__swatches{display:flex;flex-wrap:wrap;gap:8px}.main-product__swatch{align-items:center;background:transparent;border:1px solid currentColor;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:8px;min-height:44px;padding:7px 10px;position:relative}.main-product__swatch.is-selected{box-shadow:inset 0 0 0 2px currentColor}.main-product__swatch:focus-visible{outline:2px solid currentColor;outline-offset:3px}.main-product__swatch-chip{background:var(--swatch-color, transparent);border:1px solid #8886;border-radius:50%;display:block;height:22px;object-fit:cover;width:22px}.main-product__swatch.is-sold-out,.main-product__variant.is-sold-out{opacity:.45}.main-product__swatch.is-sold-out:after{background:currentColor;content:"";height:1px;left:7px;pointer-events:none;position:absolute;right:7px;top:50%}.main-product__swatch:disabled{cursor:not-allowed;opacity:.3}.main-product__preorder{color:var(--product-secondary-text);font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.6;margin:12px 0 0;overflow-wrap:anywhere;text-align:left}.main-product__add[aria-busy=true]{cursor:wait}.main-product{--product-secondary-text: var(--minimal-muted-color, color-mix(in srgb, var(--minimal-page-text) 76%, var(--minimal-page-background)));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(20px,1.8vw,30px);font-weight:500;letter-spacing:.015em;line-height:1.2;margin:0;max-width:260px;overflow-wrap:anywhere}.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),calc(100svh - var(--minimal-header-height, 82px)))}}@media screen and (min-width:750px){.main-product--media-horizontal .main-product__stage{padding-top:clamp(64px,4.75vw,80px)}.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--desktop-thumbnails .main-product__media-thumbnails{align-items:center;display:flex;gap:10px;grid-column:2;grid-row:2;justify-self:center;margin-top:12px;max-width:100%;min-width:0;overflow-x:auto;padding:4px;scrollbar-width:none}.main-product--desktop-thumbnails .main-product__media-thumbnails::-webkit-scrollbar{display:none}.main-product--desktop-thumbnails .main-product__media-thumbnails button{background:transparent;border:1px solid transparent;color:inherit;cursor:pointer;flex:0 0 48px;height:56px;opacity:.4;padding:3px;width:48px}.main-product--desktop-thumbnails .main-product__media-thumbnails button[aria-pressed=true]{border-color:currentColor;opacity:1}.main-product--desktop-thumbnails .main-product__media-thumbnails button:hover{opacity:1}.main-product--desktop-thumbnails .main-product__media-thumbnails button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.main-product--desktop-thumbnails .main-product__media-thumbnails img{display:block;height:100%;object-fit:contain;width:100%}.main-product--desktop-thumbnails.main-product--media-horizontal .main-product__media-counter{grid-row:3}.main-product--desktop-thumbnails.main-product--media-vertical .main-product__media-thumbnails{align-self:start;box-sizing:border-box;flex-direction:column;grid-row:1;height:calc(100svh - var(--minimal-header-height, 82px) - 48px);justify-content:safe center;justify-self:end;margin-top:0;max-height:calc(100svh - var(--minimal-header-height, 82px) - 48px);overflow-x:hidden;overflow-y:auto;position:sticky;top:calc(var(--minimal-header-height, 82px) + 24px);transform:translate(100%);z-index:4}.main-product--desktop-thumbnails.main-product--media-vertical .main-product__media-thumbnails button{flex-basis:56px}.main-product--desktop-thumbnails.main-product--media-vertical .main-product__media-counter{right:calc(100% + 12px)}.main-product__media-counter{align-items:center;color:var(--product-secondary-text);display:flex;font-family:Arial,Helvetica,sans-serif;font-size:12px;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:start;grid-column:2;grid-row:2;justify-self:center;margin:12px 0 0;transform:none}.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}@media screen and (min-width:750px){.main-product--media-horizontal{--main-product-stage-height: max(240px, calc(100svh - var(--minimal-header-height, 82px) - 28px))}.main-product--media-horizontal .main-product__media,.main-product--media-horizontal .main-product__media-item,.main-product--media-horizontal .main-product__media-controls{height:var(--main-product-stage-height)}.main-product--media-horizontal .main-product__identity,.main-product--media-horizontal .main-product__purchase{min-height:var(--main-product-stage-height)}.main-product--media-horizontal .main-product__media-item{transform:none}.main-product--media-horizontal .main-product__image,.main-product--media-horizontal .main-product__placeholder{scale:1}}.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,20px);font-weight:500;flex-wrap:wrap;gap:6px 10px;letter-spacing:.015em;line-height:1.4;margin:0 0 28px}.main-product__desktop-price{margin:18px 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(--product-secondary-text);font-size:.85em;font-weight:400;text-decoration-thickness:1px}.main-product__option-label{color:var(--product-secondary-text);font-size:11px;letter-spacing:.08em;line-height:1.5;margin:0 0 10px}.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(auto-fit,minmax(min(100%,72px),1fr));width:min(100%,220px)}.main-product__variant{background:transparent;border:1px solid currentColor;color:inherit;cursor:pointer;font-size:13px;height:auto;line-height:1.4;min-height:44px;min-width:0;opacity:.68;overflow-wrap:anywhere;padding:10px;text-decoration:none;text-underline-offset:5px;white-space:normal}.main-product__variant-select{background:transparent;border:1px solid currentColor;border-radius:0;color:inherit;font-size:12px;height:44px;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:2px;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;flex-wrap:wrap;gap:8px 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;flex:0 0 auto;height:auto;max-width:100%;min-height:44px;min-width:44px;padding:2px 0}.main-product--variants-text .main-product__variant.is-selected{border-width:0;text-decoration:underline}.main-product__size-guide{align-items:center;background:transparent;border:0;color:var(--product-secondary-text);cursor:pointer;display:inline-flex;font-size:11px;margin:6px 0 0;min-height:44px;padding:0;text-decoration:underline;text-underline-offset:4px}.main-product--variants-text .main-product__size-guide{display:block;margin-inline:auto;width:fit-content}.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:24px;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__status:empty{display:none}.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--mobile-hidden{display: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:22px;order:3;padding:0;text-align:center}.main-product__mobile-title{font-size:19px;font-weight:500;letter-spacing:.015em;line-height:1.35;margin:0 auto;max-width:330px;overflow-wrap:anywhere;text-transform:uppercase}.main-product__image,.main-product__placeholder{height:min(80vw,420px)}.main-product__image--portrait{transform:none}.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{font-size:17px;justify-content:center;margin:10px 0 28px}.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__preorder{text-align:center}.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}}.main-product[data-photo-shape] .main-product__image,.main-product[data-photo-shape] .main-product__placeholder{object-fit:var(--product-photo-fit, contain);scale:1;transform:none}.main-product[data-photo-shape]:not([data-photo-shape=auto]) .main-product__media-item{container-type:inline-size}@media(min-width:750px){.main-product[data-photo-shape]:not([data-photo-shape=auto]) .main-product__image,.main-product[data-photo-shape]:not([data-photo-shape=auto]) .main-product__placeholder{aspect-ratio:var(--product-photo-ratio, .8);height:min(var(--main-product-image-height, 64vh),760px,100%,calc(100cqw / var(--product-photo-ratio, .8)));width:auto}}@media(max-width:749px){.main-product[data-photo-shape] .main-product__media{height:var(--product-photo-mobile-frame)}.main-product[data-photo-shape] .main-product__image,.main-product[data-photo-shape] .main-product__placeholder{height:var(--product-photo-mobile-height)}.main-product[data-photo-shape]:not([data-photo-shape=auto]) .main-product__image,.main-product[data-photo-shape]:not([data-photo-shape=auto]) .main-product__placeholder{aspect-ratio:var(--product-photo-ratio, .8);height:min(var(--product-photo-mobile-height),100%,calc(100cqw / var(--product-photo-ratio, .8)));width:auto}}.minimal-about{background:var(--minimal-page-background, #fff);color:inherit;min-height:calc(100svh - var(--minimal-header-height, 82px));padding:clamp(112px,8vw,148px) clamp(24px,4vw,68px) clamp(76px,10vw,140px)}.minimal-about__inner{margin:0 auto;max-width:1480px}.minimal-about__intro{margin:0 auto clamp(56px,8vw,104px);max-width:760px}.minimal-about__eyebrow{font-family:Courier New,Courier,monospace;font-size:12px;letter-spacing:.075em;line-height:1.2;margin:0 0 18px;text-transform:uppercase}.minimal-about__heading,.minimal-about__page-title{font-family:Courier New,Courier,monospace;font-size:clamp(25px,3vw,46px);font-weight:500;letter-spacing:.025em;line-height:1.05;margin:0;text-transform:uppercase}.minimal-about__heading p,.minimal-about__block-heading p{margin:0}.minimal-about__heading em{font-style:italic;text-transform:none}.minimal-about__lead{font-family:Courier New,Courier,monospace;font-size:clamp(14px,1.2vw,17px);letter-spacing:.01em;line-height:1.55;margin:28px 0 0;max-width:540px}.minimal-about__lead p{margin:0}.minimal-about__blocks{align-items:start;display:grid;gap:clamp(42px,6vw,82px) clamp(24px,4vw,68px);grid-template-columns:repeat(12,minmax(0,1fr))}.minimal-about__image-block,.minimal-about__text-block,.minimal-about__link-block{margin:0;min-width:0}.minimal-about__image-block--wide{grid-column:1 / -1}.minimal-about__image-block--half{grid-column:span 6}.minimal-about__text-block--wide{grid-column:3 / span 8}.minimal-about__text-block--half{grid-column:span 6}.minimal-about__link-block{grid-column:3 / span 8}.minimal-about__image{display:block;height:auto;max-width:100%;width:100%}.minimal-about__image-placeholder{align-items:center;background:#7f7f7f14;display:flex;font-family:Courier New,Courier,monospace;font-size:12px;justify-content:center;letter-spacing:.06em;min-height:46vw;text-transform:uppercase}.minimal-about__caption{font-family:Courier New,Courier,monospace;font-size:11px;letter-spacing:.05em;line-height:1.35;margin-top:10px;text-transform:uppercase}.minimal-about__block-heading{font-family:Courier New,Courier,monospace;font-size:clamp(19px,2.1vw,30px);font-weight:500;letter-spacing:.025em;line-height:1.12;text-transform:uppercase}.minimal-about__copy,.minimal-about__page-content{font-family:Courier New,Courier,monospace;font-size:clamp(14px,1.2vw,17px);letter-spacing:.01em;line-height:1.62;margin-top:26px}.minimal-about__copy>:first-child,.minimal-about__page-content>:first-child{margin-top:0}.minimal-about__copy>:last-child,.minimal-about__page-content>:last-child{margin-bottom:0}.minimal-about__link{align-items:center;border-bottom:1px solid currentColor;display:inline-flex;font-family:Courier New,Courier,monospace;font-size:clamp(16px,1.6vw,22px);gap:18px;justify-content:space-between;letter-spacing:.03em;padding:0 0 12px;text-decoration:none;text-transform:uppercase;width:min(100%,440px)}.minimal-about__link span{transition:transform .22s ease}.minimal-about__link:hover span{transform:translate(3px,-3px)}.minimal-about__page-content{margin:clamp(72px,10vw,140px) auto 0;max-width:760px}@media screen and (max-width:749px){.minimal-about{min-height:calc(100svh - var(--minimal-header-height, 64px));padding:108px 20px 80px}.minimal-about__intro{margin-bottom:56px;text-align:left}.minimal-about__heading,.minimal-about__page-title{font-size:clamp(25px,7vw,34px)}.minimal-about__lead{margin-left:0;margin-right:0}.minimal-about__blocks{display:block}.minimal-about__image-block,.minimal-about__text-block,.minimal-about__link-block{margin-bottom:64px}.minimal-about__image-block--half{width:100%}.minimal-about__image-placeholder{min-height:110vw}.minimal-about__link{width:100%}}.minimal-campaign{--campaign-primary-background: var(--minimal-page-text, #111);--campaign-primary-text: var(--minimal-page-background, #fff);--campaign-link-text: var(--minimal-page-text, #111);background:var(--minimal-page-background, #fff);min-height:calc(100dvh - var(--minimal-announcement-height, 0px));padding:0;position:relative}.minimal-campaign--media{--campaign-primary-background: #fff;--campaign-primary-text: #111;--campaign-link-text: #fff}.minimal-campaign__frame{height:calc(100dvh - var(--minimal-announcement-height, 0px));overflow:hidden;position:relative;width:100%}.minimal-campaign__overlay{background:var(--campaign-overlay-color, #000);top:0;right:0;bottom:0;left:0;opacity:var(--campaign-overlay-opacity, 0);pointer-events:none;position:absolute}.minimal-campaign__picture{display:block;height:100%;width:100%}.minimal-campaign__picture--mobile-only{display:none}.minimal-campaign__image{display:block;height:100%;object-fit:cover;width:100%}.minimal-campaign__video{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;opacity:0;pointer-events:none;position:absolute;width:100%}.minimal-campaign__video--visible{opacity:1}.minimal-campaign__video--mobile{display:none}html:not(.minimal-catalog-entry):has(.minimal-campaign:not(.is-dismissed)){--minimal-announcement-height: 0px;--minimal-header-content-height: 0px;--minimal-header-height: 0px;--minimal-page-content-offset: 0px}html:not(.minimal-catalog-entry) body:has(.minimal-campaign:not(.is-dismissed)) .minimal-header,html:not(.minimal-catalog-entry) body:has(.minimal-campaign:not(.is-dismissed)) .minimal-announcement{display:none}html.minimal-catalog-entry .shopify-section:has(.minimal-campaign:not(.minimal-campaign--editor)){display:none}.minimal-campaign__brand{align-items:center;color:var(--campaign-link-text);display:flex;justify-content:center;left:50%;max-width:calc(100% - 48px);position:absolute;top:max(32px,env(safe-area-inset-top));transform:translate(-50%);z-index:2}.minimal-campaign__logo{display:block;height:auto;max-width:100%;object-fit:contain;width:var(--campaign-logo-width)}.minimal-campaign__logo--fallback:not([data-logo-format=gif]){filter:brightness(0) invert(1)}.minimal-campaign__brand span{font-size:24px;text-align:center}.minimal-campaign__placeholder{background:color-mix(in srgb,var(--minimal-page-text) 7%,var(--minimal-page-background));height:100%;width:100%}.minimal-campaign__navigation{align-items:center;display:flex;flex-direction:column;gap:14px;padding:0 clamp(24px,5vw,96px);position:relative;z-index:2}.minimal-campaign__action{--slomo-ui-compact-height: 48px;align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;justify-content:center;letter-spacing:.04em;line-height:1.4;max-width:100%;min-height:48px;min-width:48px;overflow-wrap:anywhere;text-decoration:none;text-transform:uppercase;white-space:normal}.minimal-campaign__action--primary{--slomo-ui-compact-height: 52px;background:var(--campaign-button-background, var(--campaign-primary-background));border:1px solid var(--campaign-button-border, var(--campaign-primary-background));color:var(--campaign-button-text, var(--campaign-primary-text));gap:12px;justify-content:center;min-height:52px;min-width:min(214px,100%);padding:14px 22px}.minimal-campaign__action--primary span{min-width:0;text-align:center}.minimal-campaign__action-arrow{display:block;flex:0 0 20px;height:20px;width:20px}.minimal-campaign__secondary-actions{align-items:center;display:flex;flex-wrap:wrap;gap:0 24px;justify-content:center;max-width:520px}.minimal-campaign__action--secondary{background:transparent;border:0;color:var(--campaign-button-text, var(--campaign-link-text));opacity:.76;padding:10px 2px}.minimal-campaign__action:focus-visible{outline:2px solid currentColor;outline-offset:5px}:root body .minimal-campaign__navigation .minimal-campaign__action--primary:focus-visible{outline-color:var(--campaign-button-border, var(--campaign-primary-background))}:root body .minimal-campaign__navigation .minimal-campaign__action--secondary:focus-visible{outline-color:currentColor}.minimal-campaign__social{align-items:center;bottom:max(28px,env(safe-area-inset-bottom));display:flex;flex-wrap:wrap;gap:0 24px;justify-content:center;left:50%;max-width:min(640px,calc(100% - 48px));position:absolute;transform:translate(-50%);width:max-content;z-index:3}.minimal-campaign__social-link{align-items:center;background:transparent;border:0;color:var(--campaign-button-text, var(--campaign-link-text));cursor:pointer;display:inline-flex;flex:0 1 auto;font-size:12px;font-weight:500;justify-content:center;letter-spacing:.04em;line-height:1.4;max-width:100%;min-height:44px;min-width:44px;overflow-wrap:anywhere;padding:6px 2px;text-align:center;text-decoration:none;text-transform:uppercase}.minimal-campaign__social-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.minimal-campaign__social-link{opacity:.76}.minimal-campaign__social-link:active,.minimal-campaign__social-link:focus-visible{opacity:1;text-decoration:none}.minimal-campaign__action span{display:block}.minimal-campaign__action--primary:active{background:var(--campaign-button-hover-background, var(--minimal-page-text, #111));border-color:var(--campaign-button-hover-background, var(--minimal-page-text, #111));color:var(--campaign-button-hover-text, var(--minimal-page-background, #fff))}.minimal-campaign__action--secondary:active,.minimal-campaign__action--secondary:focus-visible{opacity:1;text-decoration:none}@media(hover:hover)and (pointer:fine){.minimal-campaign__action--primary:hover{background:var(--campaign-button-hover-background, var(--minimal-page-text, #111));border-color:var(--campaign-button-hover-background, var(--minimal-page-text, #111));color:var(--campaign-button-hover-text, var(--minimal-page-background, #fff))}.minimal-campaign__action--secondary:hover,.minimal-campaign__social-link:hover{opacity:1;text-decoration:none}}html:not(.minimal-catalog-entry) body:has(.minimal-campaign:not(.minimal-campaign--editor)) #MainContent{height:100dvh;overflow:hidden!important;padding-top:var(--minimal-announcement-height, 0px)}html:not(.minimal-catalog-entry) .shopify-section:has(.minimal-campaign:not(.minimal-campaign--editor))~.shopify-section{display:none}html body:has(.minimal-campaign--editor:not(.is-dismissed)) #MainContent{height:100dvh;overflow:hidden!important;padding-top:0}body:has(.minimal-campaign--editor:not(.is-dismissed)) #MainContent>.shopify-section:not(:has(.minimal-campaign--editor)){display:none}.minimal-campaign-section--editor-hidden{display:none}html:not(.minimal-catalog-entry) body:has(.minimal-campaign:not(.is-dismissed)) .minimal-product-ending-slot{display:none}@media(prefers-reduced-motion:no-preference){.minimal-campaign__image,.minimal-campaign__placeholder,.minimal-campaign__brand{animation:minimal-campaign-reveal .65s ease both}.minimal-campaign__action{animation:minimal-campaign-action-reveal .44s cubic-bezier(.22,.61,.36,1) backwards;animation-delay:.14s;transition:background-color .19s ease,border-color .19s ease,color .19s ease,opacity .16s ease,scale .12s ease}.minimal-campaign__action:active{scale:.98}.minimal-campaign__action-arrow{transition:transform .16s ease}.minimal-campaign__video{transition:opacity .25s ease}.minimal-campaign__social{animation:minimal-campaign-reveal .65s ease both;animation-delay:.3s}.minimal-campaign__social-link{transition:opacity .16s ease}.minimal-campaign__action--secondary{animation-delay:.19s}.minimal-campaign__action--secondary:nth-child(2){animation-delay:.24s}.minimal-campaign__action--secondary:nth-child(3){animation-delay:.29s}@keyframes minimal-campaign-reveal{0%{opacity:0}to{opacity:1}}@keyframes minimal-campaign-action-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.minimal-campaign__action--primary:hover .minimal-campaign__action-arrow{transform:translate(3px)}}@media screen and (max-width:749px){.minimal-campaign--mobile-media{--campaign-primary-background: #fff;--campaign-primary-text: #111;--campaign-link-text: #fff}.minimal-campaign__picture--mobile-only{display:block}.minimal-campaign__placeholder--desktop-only,.minimal-campaign[data-campaign-mobile-image] .minimal-campaign__video--desktop,.minimal-campaign:has(.minimal-campaign__video--mobile) .minimal-campaign__video--desktop{display:none}.minimal-campaign__video--mobile{display:block}.minimal-campaign[data-campaign-mobile-image] .minimal-campaign__image{object-position:var(--campaign-mobile-image-position, 50% 50%)}.minimal-campaign__brand{top:max(28px,env(safe-area-inset-top))}.minimal-campaign__logo{width:var(--campaign-logo-width-mobile)}.minimal-campaign__navigation{padding:0 20px}.minimal-campaign__secondary-actions{column-gap:20px}.minimal-campaign__social{column-gap:20px;max-width:calc(100% - 40px)}}@media screen and (max-height:520px){.minimal-campaign__social{bottom:max(12px,env(safe-area-inset-bottom))}}@media screen and (min-width:500px)and (max-width:749px)and (max-height:520px){.minimal-campaign__navigation{padding:0 16px}.minimal-campaign__social{max-width:calc(100% - 128px)}}minimal-start-layout{--campaign-safe-top: max(32px, env(safe-area-inset-top));--campaign-safe-bottom: max(28px, env(safe-area-inset-bottom));--campaign-safe-side: clamp(24px, 5vw, 96px);--campaign-original-menu-y: calc(50% + 20px) ;box-sizing:border-box;display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;padding:var(--campaign-safe-top) var(--campaign-safe-side) var(--campaign-safe-bottom)}.minimal-campaign__placement{position:absolute;left:var(--placement-x, 50%);top:var(--placement-y, calc(50% - 20px) );width:var(--placement-width, max-content);max-width:var(--placement-max-width, calc(100% - 48px) );transform:translate(var(--placement-tx, -50%),var(--placement-ty, -100%));translate:var(--placement-adjust-x, 0px) calc(var(--placement-offset, 0px) + var(--placement-adjust-y, 0px))}.minimal-campaign__placement .minimal-campaign__brand{position:static;max-width:100%;transform:none}.minimal-campaign__brand-placement .minimal-campaign__logo{max-height:var(--placement-logo-max-height, none)}.minimal-campaign__brand-placement span{overflow-wrap:anywhere}.minimal-campaign__menu-placement{--placement-x: 0%;--placement-y: var(--campaign-original-menu-y);--placement-tx: 0%;--placement-ty: 0%;--placement-width: 100%;--placement-max-width: 100%;pointer-events:auto;max-height:var(--placement-menu-max-height, none)}.minimal-campaign__menu-placement[data-menu-scroll]{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.minimal-campaign__placement .minimal-campaign__navigation{position:static}@media screen and (min-width:750px){.minimal-campaign__navigation{gap:18px}.minimal-campaign__action--primary{--slomo-ui-compact-height: 56px;font-size:16px;min-height:56px;min-width:min(260px,100%);padding:14px 26px}.minimal-campaign__action--secondary{font-size:15px}.minimal-campaign__secondary-actions{column-gap:32px}.minimal-campaign__placement{--placement-offset: var(--placement-offset-desktop)}[data-layout-desktop^=top_]{--placement-y: var(--campaign-safe-top);--placement-ty: 0%}[data-layout-desktop^=middle_]{--placement-y: 50%;--placement-ty: -50%}[data-layout-desktop^=bottom_]{--placement-y: calc(100% - var(--campaign-safe-bottom));--placement-ty: -100%}[data-layout-desktop$=_left]{--placement-x: var(--campaign-safe-side);--placement-tx: 0%}[data-layout-desktop$=_center]{--placement-x: 50%;--placement-tx: -50%}[data-layout-desktop$=_right]{--placement-x: calc(100% - var(--campaign-safe-side));--placement-tx: -100%}.minimal-campaign__menu-placement:not([data-layout-desktop=original]){--placement-width: max-content;--placement-max-width: calc(100% - var(--campaign-safe-side) * 2)}.minimal-campaign__menu-placement:not([data-layout-desktop=original]) .minimal-campaign__navigation{display:flex;flex-wrap:wrap;justify-content:center;padding:0}.minimal-campaign__menu-placement:not([data-layout-desktop=original]) .minimal-campaign__action{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}}@media screen and (max-width:749px){minimal-start-layout{--campaign-safe-top: max(28px, env(safe-area-inset-top));--campaign-safe-side: 20px}.minimal-campaign__placement{--placement-offset: var(--placement-offset-mobile)}[data-layout-mobile^=top_]{--placement-y: var(--campaign-safe-top);--placement-ty: 0%}[data-layout-mobile^=middle_]{--placement-y: 50%;--placement-ty: -50%}[data-layout-mobile^=bottom_]{--placement-y: calc(100% - var(--campaign-safe-bottom));--placement-ty: -100%}[data-layout-mobile$=_left]{--placement-x: var(--campaign-safe-side);--placement-tx: 0%}[data-layout-mobile$=_center]{--placement-x: 50%;--placement-tx: -50%}[data-layout-mobile$=_right]{--placement-x: calc(100% - var(--campaign-safe-side));--placement-tx: -100%}.minimal-campaign__menu-placement:not([data-layout-mobile=original]){--placement-width: max-content;--placement-max-width: calc(100% - var(--campaign-safe-side) * 2)}.minimal-campaign__menu-placement:not([data-layout-mobile=original]) .minimal-campaign__navigation{padding:0}.minimal-campaign__menu-placement:not([data-layout-mobile=original]) .minimal-campaign__action{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}}.minimal-campaign:not(.minimal-campaign--row) .minimal-campaign__menu-placement{--placement-width: max-content;--placement-max-width: calc(100% - var(--campaign-safe-side) * 2)}.minimal-campaign:not(.minimal-campaign--row) .minimal-campaign__menu-placement .minimal-campaign__navigation{padding:0}.minimal-campaign--row minimal-start-layout{--campaign-original-menu-y: 58%}.minimal-campaign--row .minimal-campaign__navigation{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.minimal-campaign--row .minimal-campaign__navigation:not(:has([data-box-game-open])){grid-template-columns:repeat(3,minmax(0,1fr))}.minimal-campaign--row .minimal-campaign__secondary-actions{display:contents}.minimal-campaign--row .minimal-campaign__action-arrow{display:none}.minimal-campaign--row .minimal-campaign__navigation .minimal-campaign__action{background:var(--campaign-button-background, var(--minimal-page-background, #fff));border:1px solid var(--campaign-button-border, var(--minimal-page-background, #fff));color:var(--campaign-button-text, var(--minimal-page-text, #111));font-size:clamp(15px,2vw,28px);justify-self:center;letter-spacing:-.04em;line-height:1.2;max-width:100%;min-height:44px;min-width:0;opacity:1;overflow-wrap:anywhere;padding:8px 12px;text-align:center;white-space:normal}.minimal-campaign--row .minimal-campaign__action span:before{content:"["}.minimal-campaign--row .minimal-campaign__action span:after{content:"]"}.minimal-campaign--row nav.minimal-campaign__social.minimal-social-links--icons a{background:var(--campaign-button-background, var(--minimal-page-background, #fff));border:1px solid var(--campaign-button-border, var(--minimal-page-background, #fff));color:var(--campaign-button-text, var(--minimal-page-text, #111));opacity:1}.minimal-campaign--row nav.minimal-campaign__social.minimal-social-links--icons svg{height:20px;width:20px}.minimal-campaign--row .minimal-campaign__navigation .minimal-campaign__action:active,.minimal-campaign--row .minimal-campaign__navigation .minimal-campaign__action:focus-visible,.minimal-campaign--row nav.minimal-campaign__social.minimal-social-links--icons a:active,.minimal-campaign--row nav.minimal-campaign__social.minimal-social-links--icons a:focus-visible{background:var(--campaign-button-hover-background, var(--minimal-page-text, #111));border-color:var(--campaign-button-hover-background, var(--minimal-page-text, #111));color:var(--campaign-button-hover-text, var(--minimal-page-background, #fff))}@media(hover:hover)and (pointer:fine){.minimal-campaign--row .minimal-campaign__navigation .minimal-campaign__action:hover,.minimal-campaign--row nav.minimal-campaign__social.minimal-social-links--icons a:hover{background:var(--campaign-button-hover-background, var(--minimal-page-text, #111));border-color:var(--campaign-button-hover-background, var(--minimal-page-text, #111));color:var(--campaign-button-hover-text, var(--minimal-page-background, #fff))}}@media screen and (min-width:750px){.minimal-campaign--row .minimal-campaign__brand-placement[data-layout-desktop=original]{--placement-y: var(--campaign-safe-top);--placement-ty: 0%}}@media screen and (max-width:749px){.minimal-campaign--row .minimal-campaign__brand-placement[data-layout-mobile=original]{--placement-y: var(--campaign-safe-top);--placement-ty: 0%}.minimal-campaign--row .minimal-campaign__navigation,.minimal-campaign--row .minimal-campaign__navigation:not(:has([data-box-game-open])){column-gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.minimal-campaign--row .minimal-campaign__navigation .minimal-campaign__action{font-size:clamp(16px,4.5vw,22px);padding:10px 12px}.minimal-campaign--row .minimal-campaign__social{max-width:min(200px,calc(100% - 40px))}}@media screen and (max-height:520px){.minimal-campaign--row minimal-start-layout{--campaign-original-menu-y: 42%}}@media screen and (max-width:749px)and (max-height:650px){.minimal-campaign--row minimal-start-layout{--campaign-original-menu-y: 50%}}@media screen and (max-width:749px)and (max-height:520px){.minimal-campaign--row minimal-start-layout{--campaign-original-menu-y: 42%}}@media screen and (min-width:500px)and (max-width:749px)and (max-height:520px){.minimal-campaign--row .minimal-campaign__navigation{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 16px}.minimal-campaign--row .minimal-campaign__navigation:not(:has([data-box-game-open])){grid-template-columns:repeat(3,minmax(0,1fr))}.minimal-campaign--row .minimal-campaign__navigation .minimal-campaign__action{font-size:16px;padding:8px}.minimal-campaign--row .minimal-campaign__social{max-width:calc(100% - 128px)}}.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__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__close{background:transparent;border:0;color:inherit;cursor:pointer;height:44px;padding:0;position:absolute;right:26px;top:24px;width:44px}.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__progress{background:#d8d8d8;height:5px;margin-bottom:34px;overflow:hidden;width:100%}.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__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-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-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}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)}@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-footer{--minimal-footer-secondary: var(--minimal-muted-color, color-mix(in srgb, var(--minimal-footer-color, var(--minimal-page-text)) 60%, var(--minimal-footer-background, var(--minimal-page-background))));background:var(--minimal-footer-background, var(--minimal-page-background, #fff));color:var(--minimal-footer-color, var(--minimal-page-text));margin-top:0;padding:0 24px 28px;position:static}.minimal-footer:not(:has(.minimal-footer__link,.minimal-footer__social-link,.minimal-footer__slomo-credit,.minimal-footer__wordmark,v3-language-selector)){display:none}.minimal-footer:has(.minimal-footer__wordmark){--v3-footer-end-space: 0px;padding-bottom:0}.minimal-footer__wordmark{color:color-mix(in srgb,var(--minimal-footer-color, var(--minimal-page-text)) var(--minimal-brand-strength, 18%),var(--minimal-footer-background, var(--minimal-page-background)));display:block;font-family:inherit;font-size:min(22vw,calc(90vw / var(--minimal-brand-length) * 1.6));font-weight:400;height:.85em;line-height:1.15;margin:0 auto;overflow:hidden;text-align:center}.minimal-footer__wordmark span{display:inline-block;font:inherit;letter-spacing:-.045em;white-space:nowrap}.minimal-footer__inner{border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);margin:0 auto;max-width:none;padding-top:12px}.minimal-footer__navigation{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center}.minimal-footer__navigation:not(:has(.minimal-footer__social)),.minimal-footer__navigation:not(:has(.minimal-footer__links)){justify-content:center}.minimal-footer__links{align-items:center;display:flex;flex-wrap:wrap;gap:4px 28px;justify-content:center;max-width:100%}.minimal-footer__slomo-credit{margin:8px auto 0;text-align:center}.minimal-footer__slomo-link{align-items:center;color:var(--minimal-footer-secondary);display:inline-flex;gap:9px;min-height:44px;text-decoration:none}.minimal-footer__slomo-link:hover,.minimal-footer__slomo-link:focus-visible{color:var(--minimal-footer-color, var(--minimal-page-text))}.minimal-footer__slomo-link span{font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.minimal-footer__slomo-logo{display:block;height:22px;opacity:.6;width:auto}.minimal-footer__slomo-link:hover .minimal-footer__slomo-logo,.minimal-footer__slomo-link:focus-visible .minimal-footer__slomo-logo{opacity:1}.minimal-footer__link{align-items:center;color:var(--minimal-footer-secondary);display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.03em;line-height:1.5;min-height:44px;min-width:0;overflow-wrap:anywhere;padding:8px 0;text-decoration:none;text-transform:uppercase}a.minimal-footer__link:hover,a.minimal-footer__link:focus-visible,.minimal-footer__link--active{color:var(--minimal-footer-color, var(--minimal-page-text));text-decoration:none}.minimal-footer__social{align-items:center;display:flex;flex-wrap:wrap;gap:4px 28px;justify-content:center;margin:0;max-width:100%}.minimal-footer__social-link{align-items:center;color:var(--minimal-footer-secondary);display:inline-flex;flex:0 0 auto;font-size:var(--minimal-footer-social-text-size);font-weight:500;justify-content:center;letter-spacing:.03em;line-height:1.5;max-width:100%;min-height:44px;min-width:44px;overflow-wrap:anywhere;padding:8px 0;text-decoration:none;text-transform:uppercase}.minimal-footer__social-link:hover,.minimal-footer__social-link:focus-visible{color:var(--minimal-footer-color, var(--minimal-page-text));text-decoration:none}.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}.minimal-footer__slomo-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(prefers-reduced-motion:no-preference){.minimal-footer :is(.minimal-footer__link,.minimal-footer__social-link,.minimal-footer__slomo-link){transition:color .16s ease}.minimal-footer__slomo-logo{transition:opacity .16s ease}}html.theme-dark .minimal-footer{--minimal-footer-background: var(--minimal-page-background, #1c1c1e);--minimal-footer-color: var(--minimal-page-text)}html.theme-dark .minimal-footer__slomo-logo{filter:invert(1)}@media screen and (max-width:749px){.minimal-footer{margin-top:0;padding:0 16px 24px}.minimal-footer__slomo-credit{margin-top:8px}.minimal-footer__links{gap:2px 20px;justify-content:center}.minimal-footer__link{font-size:12px}.minimal-footer__inner{padding-top:12px}.minimal-footer__navigation{flex-direction:column;gap:4px;justify-content:center}.minimal-footer__social{column-gap:20px;justify-content:center;max-width:100%;row-gap:2px;visibility:visible}.minimal-footer__social-link{font-size:var(--minimal-footer-social-text-size-mobile);visibility:visible}}.minimal-header__search{align-items:center;color:inherit;display:inline-flex;flex:none;font:inherit;font-size:14px;font-stretch:condensed;font-weight:500;justify-content:center;letter-spacing:.03em;line-height:1;min-height:44px;text-decoration:none;text-transform:uppercase}.minimal-header__search svg{display:none;height:20px;width:20px}.minimal-header__search:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(hover:hover){.minimal-header__search:hover{text-decoration:underline;text-underline-offset:5px}}@media(max-width:749px){.minimal-header__search{min-width:32px}.minimal-header__search span{display:none}.minimal-header__search svg{display:block}}.minimal-header__game{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex:none;height:32px;justify-content:center;padding:4px;transition:opacity .18s ease;width:32px}.minimal-header__game svg{height:22px;width:22px}.minimal-header__game:focus-visible{outline:1px solid currentColor;outline-offset:3px}@media screen and (max-width:360px){.minimal-header--logo-center:has(.minimal-header__game) .minimal-header__theme-toggle,.minimal-header--logo-center:has(.minimal-header__game) .minimal-header__layout-toggle{min-width:24px;width:24px;padding-inline:2px}.minimal-header--logo-center:has(.minimal-header__game) .minimal-header__logo-image{max-width:80px}}.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:0;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,color .18s 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,body:not(:has(.minimal-campaign:not(.is-dismissed))) .minimal-header--transparent.is-stage-active:after,body:not(:has(.minimal-campaign:not(.is-dismissed))) .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,body:not(:has(.minimal-campaign:not(.is-dismissed))) .minimal-header--transparent.is-stage-active:after,body:not(:has(.minimal-campaign:not(.is-dismissed))) .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.v3-home-rhythm:not(:has(v3-home-banner)):not(:has(.minimal-campaign:not(.is-dismissed))){padding-top:var(--minimal-header-height)}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{align-items:center;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:not([hidden])) .minimal-header__collections{left:80px}.minimal-header--logo-center:has(.minimal-header__game) .minimal-header__collections{left:68px}.minimal-header--logo-center .minimal-header__side--end{grid-column:3;pointer-events:none}.minimal-header--logo-center .minimal-header__side--end>*{pointer-events:auto}@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 var(--minimal-motion-panel, .26s) var(--minimal-motion-ease, ease),transform var(--minimal-motion-panel, .26s) var(--minimal-motion-ease, ease),visibility var(--minimal-motion-panel, .26s);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}.minimal-header__back[hidden]{display:none}@media(hover:hover){.minimal-header__game: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}html:not(.theme-dark):not(.minimal-campaign-dismissed) body:has(.minimal-campaign:not(.is-dismissed)) .minimal-header--transparent:not(.is-scrolled){color:#fff}html:not(.theme-dark):not(.minimal-campaign-dismissed) body:has(.minimal-campaign:not(.is-dismissed)) .minimal-header--transparent:not(.is-scrolled) .minimal-header__logo-image--light{display:none}html:not(.theme-dark):not(.minimal-campaign-dismissed) body:has(.minimal-campaign:not(.is-dismissed)) .minimal-header--transparent:not(.is-scrolled) .minimal-header__logo-image--dark{display:block}html:not(.theme-dark):not(.minimal-campaign-dismissed) body:has(.minimal-campaign:not(.is-dismissed)) .minimal-header--transparent.minimal-header--campaign-logo-fallback:not(.is-scrolled) .minimal-header__logo-image--dark:not([data-logo-format=gif]){filter:brightness(0) invert(1)}html.minimal-campaign-dismissed .minimal-header--transparent,html.minimal-campaign-dismissed .minimal-header--transparent.is-scrolled{background:var(--minimal-page-background, #fff);border-bottom-color:color-mix(in srgb,var(--minimal-page-text) 12%,transparent);color:var(--minimal-header-color, var(--minimal-page-text))}html.minimal-campaign-dismissed .minimal-header--transparent:after{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}#MainContent{position:relative;z-index:1}@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){body:not(:has(.minimal-campaign:not(.is-dismissed))) .minimal-header--transparent.is-stage-active:after,body:not(:has(.minimal-campaign:not(.is-dismissed))) .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% + 16px);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:has(.minimal-header__collections-state:checked):after{height:calc(100% + var(--minimal-header-mobile-menu-height, 168px) + 48px)}.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:not([hidden])){gap:6px}.minimal-header__side--start:has(.minimal-header__back:not([hidden])) .minimal-header__brand{max-width:84px}.minimal-header__side--start:has(.minimal-header__back:not([hidden])) .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;max-width:var(--minimal-header-mobile-navigation-width, 72px);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:not([hidden])) .minimal-header__collections{left:16px;transform:translateY(-50%)}.minimal-header--logo-center .minimal-header__collection-list,.minimal-header--logo-center:has(.minimal-header__back:not([hidden])) .minimal-header__collection-list{left:calc(50vw - 16px)}.minimal-header--logo-center:has(.minimal-header__game) .minimal-header__collections{left:56px}.minimal-header--logo-center:has(.minimal-header__game) .minimal-header__collection-list{left:calc(50vw - 56px)}.minimal-header--logo-left:has(.minimal-header__game) .minimal-header__brand{max-width:calc(50vw - 92px)}.minimal-header__collection{font-size:12px;pointer-events:auto;white-space:nowrap}.minimal-header__collection--desktop-primary{display:block;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.minimal-header__collections-toggle{flex:0 0 24px;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:stretch;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;box-shadow:none;display:grid;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr));left:50%;min-width:0;opacity:0;max-height:calc(100dvh - var(--minimal-header-height) - 24px);overflow-y:auto;overscroll-behavior:contain;padding:12px 16px;pointer-events:none;position:absolute;right:auto;top:calc(100% + 24px);transform:translate(-50%,-10px);transition:opacity var(--minimal-motion-panel, .26s) var(--minimal-motion-ease, ease),transform var(--minimal-motion-panel, .26s) var(--minimal-motion-ease, ease),visibility var(--minimal-motion-panel, .26s);visibility:hidden;width:min(100vw - 32px,520px);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__collection-list .minimal-header__collection{align-items:center;display:flex;justify-content:center;line-height:1.4;min-height:40px;min-width:0;overflow-wrap:anywhere;padding:8px 0;text-align:center;white-space:normal}.minimal-header__collections-state:checked~.minimal-header__collection-list{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}.minimal-header__collection-list .minimal-header__collection--mobile-primary{display:flex}.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-header--logo-center .minimal-header__brand{justify-content:center;max-width:var(--minimal-header-mobile-logo-max-width, min(96px, 20vw));width:min(var(--minimal-header-logo-width-mobile),var(--minimal-header-mobile-logo-max-width, 20vw))}.minimal-header--logo-center .minimal-header__logo-image{margin-inline:auto;max-width:100%;object-position:center}.minimal-header__brand-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@supports (mix-blend-mode: difference){html:root .minimal-header.minimal-header--inverse,html:root .minimal-announcement.minimal-announcement--inverse{--minimal-header-color: #fff;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;box-shadow:none;color:#fff;isolation:auto;mix-blend-mode:difference}html:root .minimal-header.minimal-header--inverse:before,html:root .minimal-header.minimal-header--inverse:after{content:none;display:none}html:root .minimal-header.minimal-header--inverse .minimal-header__logo-image--light{display:block;filter:brightness(0) invert(1)}html:root .minimal-header.minimal-header--inverse .minimal-header__logo-image--dark{display:none}html:root .minimal-header.minimal-header--inverse:has([data-logo-format=gif]) .minimal-header__logo-image--light{display:block}html:root .minimal-header.minimal-header--inverse:has([data-logo-format=gif]) .minimal-header__logo-image--dark{display:none}html.theme-dark .minimal-header.minimal-header--inverse:has([data-logo-format=gif]) .minimal-header__logo-image--light{display:none}html.theme-dark .minimal-header.minimal-header--inverse:has([data-logo-format=gif]) .minimal-header__logo-image--dark{display:block;filter:brightness(0) invert(1)}html:root .minimal-header.minimal-header--inverse .minimal-header__logo-image[data-logo-format=gif]{filter:none}.minimal-header__brand[data-gif-logo-detached]{visibility:hidden}.minimal-header__gif-logo{display:block;position:fixed;z-index:21;mix-blend-mode:normal;filter:none}.minimal-header__gif-logo img{display:block;height:100%;width:100%;object-fit:contain;filter:none}.minimal-header__gif-logo:focus-visible{outline:2px solid var(--minimal-page-text);outline-offset:4px}html:root .minimal-header.minimal-header--inverse .minimal-header__collection-list{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;box-shadow:none}html:root .minimal-header.minimal-header--inverse .minimal-header__collection{opacity:1}@media screen and (max-width:749px){html:root .minimal-header.minimal-header--inverse .minimal-header__collections-state:checked~.minimal-header__collection{opacity:0}}}.minimal-header.minimal-header--logo-center:has(.minimal-header__back:not([hidden])):has(.minimal-header__game) .minimal-header__collections{left:112px}.minimal-header__mobile-actions,.minimal-header__mobile-menu-label,.minimal-header__mobile-text,:is([data-mobile-catalog-tools],[data-mobile-product-tools]){display:none}.minimal-header__collections-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}html:root .minimal-header.minimal-header--inverse .minimal-header__collections-state:not(:checked)~.minimal-header__collection-list{transition:none}@media(min-width:750px){.minimal-header.minimal-header--compact-navigation .minimal-header__collections-toggle{font:inherit;gap:6px;min-height:44px}.minimal-header.minimal-header--compact-navigation .minimal-header__collections-toggle-label{font:inherit;font-size:12px}html:root .minimal-header.minimal-header--compact-navigation .minimal-header__collection-list{align-items:stretch;background:var(--minimal-page-background, #fff);border:1px solid color-mix(in srgb,var(--minimal-page-text, #111) 14%,transparent);box-sizing:border-box;color:var(--minimal-page-text, #111);max-height:calc(100dvh - var(--minimal-header-height, 100px) - 24px);max-width:calc(100vw - 48px);min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 20px;top:calc(100% + 12px);width:320px}.minimal-header.minimal-header--compact-navigation .minimal-header__collection-list .minimal-header__collection{align-items:center;box-sizing:border-box;display:flex;font:inherit;font-size:13px;justify-content:flex-start;line-height:1.5;min-height:44px;overflow-wrap:anywhere;padding:10px 0;text-align:left;white-space:normal}.minimal-header--compact-navigation .minimal-header__collections-state:checked~.minimal-header__collections-toggle svg{transform:rotate(180deg)}html:root .minimal-header.minimal-header--inverse.minimal-header--compact-navigation:has(.minimal-header__collections-state:checked){--minimal-header-color: var(--minimal-page-text);background:var(--minimal-page-background, #fff);color:var(--minimal-page-text);mix-blend-mode:normal}html:root .minimal-header.minimal-header--inverse.minimal-header--compact-navigation{transition:none}html:root .minimal-header.minimal-header--inverse.minimal-header--compact-navigation:has(.minimal-header__collections-state:checked) .minimal-header__logo-image--light{filter:none}html.theme-dark .minimal-header.minimal-header--inverse.minimal-header--compact-navigation:has(.minimal-header__collections-state:checked) .minimal-header__logo-image--light{display:none}html.theme-dark .minimal-header.minimal-header--inverse.minimal-header--compact-navigation:has(.minimal-header__collections-state:checked) .minimal-header__logo-image--dark{display:block;filter:none}}@media(max-width:749px){.minimal-header.minimal-header .minimal-header__side--start{position:static}.minimal-header.minimal-header .minimal-header__brand{justify-content:center;left:50%;margin:0;max-width:var(--minimal-header-mobile-logo-max-width, calc(100vw - 176px) );position:absolute;top:50%;transform:translate(-50%,-50%);width:min(var(--minimal-header-logo-width-mobile),var(--minimal-header-mobile-logo-max-width, calc(100vw - 176px) ))}.minimal-header.minimal-header .minimal-header__brand:has(.minimal-header__brand-text){width:var(--minimal-header-mobile-logo-max-width, calc(100vw - 176px) )}.minimal-header.minimal-header .minimal-header__brand-text{display:-webkit-box;font-size:12px;line-height:1.35;overflow:hidden;overflow-wrap:anywhere;text-align:center;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.minimal-header.minimal-header .minimal-header__logo-image{max-width:100%;width:100%}.minimal-header.minimal-header .minimal-header__collections{left:16px;max-width:none;transform:translateY(-50%)}.minimal-header.minimal-header .minimal-header__collections-state,.minimal-header.minimal-header .minimal-header__collection--desktop-primary,.minimal-header__collections-toggle-label,.minimal-header__side>.minimal-header__game,.minimal-header__side>.minimal-header__theme-toggle,.minimal-header__side>.minimal-header__layout-toggle,.minimal-header__side>.minimal-header__back{display:none}.minimal-header.minimal-header .minimal-header__collections-toggle{font:inherit;font-size:12px;gap:6px;height:44px;justify-content:flex-start;min-width:64px;pointer-events:auto;text-transform:uppercase;width:auto}.minimal-header__mobile-menu-label{display:inline}.minimal-header.minimal-header .minimal-header__cart{height:44px;min-width:58px}.minimal-header.minimal-header .minimal-header__collection-list{background:var(--minimal-page-background, #fff);border:1px solid color-mix(in srgb,currentColor 14%,transparent);color:var(--minimal-page-text);display:flex;flex-direction:column;gap:0;left:0;max-height:calc(100dvh - var(--minimal-header-height) - 16px);padding:8px 16px;top:calc(100% + 16px);transform:translateY(-8px);width:calc(100vw - 32px)}.minimal-header.minimal-header .minimal-header__collections-state:checked~.minimal-header__collection-list{transform:translateY(0)}.minimal-header.minimal-header .minimal-header__collection-list .minimal-header__collection{font-size:13px;justify-content:flex-start;min-height:44px;text-align:left}.minimal-header__mobile-actions:has(button){border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);display:flex;flex-direction:column;gap:0;margin-top:8px;padding-top:8px}.minimal-header.minimal-header .minimal-header__mobile-actions button{font:inherit;font-size:12px;gap:12px;height:auto;justify-content:flex-start;min-height:44px;padding:8px 0;text-align:left;width:100%}.minimal-header__mobile-actions .minimal-header__mobile-text{display:inline}.minimal-header__mobile-actions svg{flex:none}html:root .minimal-header.minimal-header--inverse{transition:none}html:root .minimal-header.minimal-header--inverse :is(.minimal-header__brand,.minimal-header__collections-toggle,.minimal-header__cart){transition-property:opacity}html:root .minimal-header.minimal-header--inverse:has(.minimal-header__collections-state:checked){--minimal-header-color: var(--minimal-page-text);background:var(--minimal-page-background, #fff);color:var(--minimal-page-text);mix-blend-mode:normal}html:root .minimal-header.minimal-header--inverse:has(.minimal-header__collections-state:checked) .minimal-header__collection-list{background:var(--minimal-page-background, #fff);border:1px solid color-mix(in srgb,currentColor 14%,transparent)}html:root .minimal-header.minimal-header--inverse:has(.minimal-header__collections-state:checked) .minimal-header__logo-image--light{filter:none}html.theme-dark .minimal-header.minimal-header--inverse:has(.minimal-header__collections-state:checked) .minimal-header__logo-image--light{display:none}html.theme-dark .minimal-header.minimal-header--inverse:has(.minimal-header__collections-state:checked) .minimal-header__logo-image--dark{display:block;filter:none}:is([data-mobile-catalog-tools],[data-mobile-product-tools]):has(>:not([hidden])){align-items:center;color:var(--minimal-page-text);display:flex;left:16px;pointer-events:none;position:absolute;right:16px;top:calc(var(--minimal-catalog-header-overlay-offset, 0px) + 2px);z-index:4}[data-mobile-catalog-tools]{justify-content:flex-end}:is([data-mobile-catalog-tools],[data-mobile-product-tools])>:not([hidden]){font:inherit;font-size:10px;gap:6px;height:44px;min-width:44px;pointer-events:auto;text-decoration:none;text-transform:uppercase;width:auto}:is([data-mobile-catalog-tools],[data-mobile-product-tools]) .minimal-header__mobile-text{display:inline}[data-mobile-catalog-tools] .minimal-header__layout-label--single,[data-mobile-catalog-tools] [data-layout-mode=grid] .minimal-header__layout-label--grid{display:none}[data-mobile-catalog-tools] [data-layout-mode=grid] .minimal-header__layout-label--single{display:inline}:is([data-mobile-catalog-tools],[data-mobile-product-tools]) svg{flex:none;height:18px;width:18px}:is([data-mobile-catalog-tools],[data-mobile-product-tools])>:focus-visible{outline:2px solid currentColor;outline-offset:2px}[data-mobile-product-tools],[data-mobile-product-tools] .minimal-header__back{justify-content:flex-start}.main-product__stage:has([data-mobile-product-tools]>:not([hidden])){padding-top:calc(var(--minimal-header-content-height, 72px) + 50px)}body:has(.minimal-campaign:not(.is-dismissed)) [data-mobile-catalog-tools]{visibility:hidden}}html:root .minimal-header.minimal-header--scroll-surface.is-scrolled{--minimal-header-color: var(--minimal-page-text);background:var(--minimal-page-background, #fff);border-bottom:0;color:var(--minimal-page-text);mix-blend-mode:normal;box-shadow:none}html:root .minimal-header.minimal-header--scroll-surface.is-scrolled:after{content:none;display:none}html:root .minimal-header.minimal-header--inverse.minimal-header--scroll-surface{transition:none}html:root .minimal-announcement.minimal-announcement--scroll-surface.is-scrolled{--minimal-header-color: var(--minimal-page-text);background:var(--minimal-page-background, #fff);color:var(--minimal-page-text);mix-blend-mode:normal}html:root .minimal-header.minimal-header--scroll-surface.is-scrolled .minimal-header__logo-image--light{display:block;filter:none}html:root .minimal-header.minimal-header--scroll-surface.is-scrolled .minimal-header__logo-image--dark{display:none;filter:none}html.theme-dark:root .minimal-header.minimal-header--scroll-surface.is-scrolled .minimal-header__logo-image--light{display:none}html.theme-dark:root .minimal-header.minimal-header--scroll-surface.is-scrolled .minimal-header__logo-image--dark{display:block}html.theme-dark:root .minimal-header.minimal-header--scroll-surface.minimal-header--campaign-logo-fallback.is-scrolled .minimal-header__logo-image--dark:not([data-logo-format=gif]){filter:brightness(0) invert(1)}@media(prefers-reduced-motion:reduce){.minimal-header.minimal-header--scroll-surface{transition:none}}html:root .minimal-header.minimal-header--unified{--minimal-header-color: var(--minimal-page-text);background:var(--minimal-page-background, #fff);border-bottom:0;box-shadow:none;color:var(--minimal-page-text);mix-blend-mode:normal}html:root .minimal-header.minimal-header--unified:before,html:root .minimal-header.minimal-header--unified:after{content:none;display:none}html:root .minimal-header.minimal-header--unified:has(.minimal-header__collections-state:checked) .minimal-header__collection-list{background:var(--minimal-page-background, #fff);border:1px solid color-mix(in srgb,var(--minimal-page-text) 14%,transparent);color:var(--minimal-page-text)}html:root .minimal-header.minimal-header--unified .minimal-header__logo-image--light{display:block;filter:none}html:root .minimal-header.minimal-header--unified .minimal-header__logo-image--dark{display:none;filter:none}html.theme-dark:root .minimal-header.minimal-header--unified .minimal-header__logo-image--light{display:none}html.theme-dark:root .minimal-header.minimal-header--unified .minimal-header__logo-image--dark{display:block}html.theme-dark:root .minimal-header.minimal-header--unified.minimal-header--campaign-logo-fallback .minimal-header__logo-image--dark:not([data-logo-format=gif]){filter:brightness(0) invert(1)}html:root .minimal-header.minimal-header[data-v3-home-header]{--minimal-header-color: #fff;--v3-home-logo-filter: brightness(0) invert(1);background:transparent;border-bottom:0;box-shadow:none;color:#fff;isolation:auto;mix-blend-mode:normal;transition:color .26s ease}.minimal-header__v3-surface{background:var(--minimal-page-background, #fff);height:var(--minimal-header-content-height);left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:var(--minimal-announcement-height);transition:opacity .26s ease;z-index:19}.minimal-header[data-v3-home-header].is-scrolled+.minimal-header__v3-surface,.minimal-header[data-v3-home-header]:has(.minimal-header__collections-state:checked)+.minimal-header__v3-surface{opacity:1}body.v3-home-rhythm:not(:has(v3-home-banner)) .minimal-header__v3-surface{opacity:1;transition:none}html:root .minimal-header.minimal-header[data-v3-home-header]:is(.is-scrolled,:not(.is-v3-banner-active),:has(.minimal-header__collections-state:checked)),html:root body.v3-home-rhythm:not(:has(v3-home-banner)) .minimal-header.minimal-header[data-v3-home-header]{--minimal-header-color: var(--minimal-page-text);--v3-home-logo-filter: brightness(0);background:transparent;color:var(--minimal-page-text);mix-blend-mode:normal}html.theme-dark:root .minimal-header.minimal-header[data-v3-home-header]:is(.is-scrolled,:not(.is-v3-banner-active),:has(.minimal-header__collections-state:checked)),html.theme-dark:root body.v3-home-rhythm:not(:has(v3-home-banner)) .minimal-header.minimal-header[data-v3-home-header]{--v3-home-logo-filter: brightness(0) invert(1)}html:root body.v3-home-rhythm .minimal-announcement.minimal-announcement{--minimal-header-color: var(--minimal-page-text);background:var(--minimal-page-background, #fff);color:var(--minimal-page-text);mix-blend-mode:normal}html:root .minimal-header.minimal-header[data-v3-home-header]:before,html:root .minimal-header.minimal-header[data-v3-home-header]:after{-webkit-backdrop-filter:none;backdrop-filter:none;content:none;display:none}html:root .minimal-header.minimal-header[data-v3-home-header] .minimal-header__logo-image{transition:filter .26s ease}html:root .minimal-header.minimal-header[data-v3-home-header] .minimal-header__logo-image--light,html.theme-dark:root .minimal-header.minimal-header[data-v3-home-header] .minimal-header__logo-image--light{display:block;filter:var(--v3-home-logo-filter)}html:root .minimal-header.minimal-header[data-v3-home-header] .minimal-header__logo-image--dark,html.theme-dark:root .minimal-header.minimal-header[data-v3-home-header] .minimal-header__logo-image--dark{display:none}@media(prefers-reduced-motion:reduce){.minimal-header__v3-surface{transition:none}html:root .minimal-header.minimal-header[data-v3-home-header],html:root .minimal-header.minimal-header[data-v3-home-header] .minimal-header__logo-image{transition:none}}.minimal-header.minimal-header :is(.minimal-header__collections-toggle,.minimal-header__search,.minimal-header__cart){font-family:inherit;font-size:12px;font-stretch:normal;font-weight:400;letter-spacing:.02em;line-height:1;min-height:44px;opacity:1;text-decoration:none;transition:none}.minimal-header.minimal-header :is(.minimal-header__collections-toggle-label,.minimal-header__mobile-menu-label,.minimal-header__cart-label){font:inherit;letter-spacing:inherit;line-height:inherit}@media(hover:hover){.minimal-header.minimal-header :is(.minimal-header__collections-toggle,.minimal-header__search,.minimal-header__cart):hover{opacity:.6;text-decoration:none}}.minimal-header.minimal-header :is(.minimal-header__collections-toggle,.minimal-header__search,.minimal-header__cart):active{opacity:.4;text-decoration:none}.minimal-header.minimal-header :is(.minimal-header__collections-toggle,.minimal-header__search,.minimal-header__cart):focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:4px;text-decoration:none}@media(prefers-reduced-motion:no-preference){.minimal-header.minimal-header :is(.minimal-header__collections-toggle,.minimal-header__search,.minimal-header__cart){transition:opacity .16s ease}}.minimal-header__account{align-items:center;color:inherit;display:inline-flex;flex:none;font:inherit;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:1;min-height:44px;opacity:1;text-decoration:none;text-transform:uppercase}.minimal-header__account:active{opacity:.4}.minimal-header__account:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:4px}@media(hover:hover){.minimal-header__account:hover{opacity:.6;text-decoration:none}}@media(prefers-reduced-motion:no-preference){.minimal-header__account{transition:opacity .16s ease}}@media(min-width:750px){.minimal-header__side--end:has(.minimal-header__account){gap:12px}}@media(max-width:749px){.minimal-header__side--end>.minimal-header__account{display:none}.minimal-header__mobile-actions:has(.minimal-header__account){border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);display:flex;flex-direction:column;gap:0;margin-top:8px;padding-top:8px}.minimal-header__mobile-actions .minimal-header__account{justify-content:flex-start;padding:8px 0;width:100%}}.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-muted: var(--minimal-muted-color, var(--minimal-page-text));background:var(--minimal-page-background, #fff);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:inherit}.minimal-newsletter__heading{font-size:clamp(20px,1.7vw,26px);font-weight:500;letter-spacing:.03em;line-height:1.15;margin:0;overflow-wrap:anywhere;text-transform:uppercase}.minimal-newsletter__copy{color:var(--slomo-ui-secondary, var(--minimal-page-text));font-size:14px;font-weight:400;letter-spacing:.025em;line-height:1.5;margin:18px auto 34px;max-width:420px;overflow-wrap:anywhere}.minimal-newsletter__form{margin:0;text-align:left}.minimal-newsletter__heading+.minimal-newsletter__form{margin-top:34px}:root body .minimal-newsletter .minimal-newsletter__field-row{align-items:center;border:0;border-bottom:1px solid var(--slomo-ui-line, currentColor);display:flex;gap:16px}:root body .minimal-newsletter .minimal-newsletter__field-row:focus-within{border-bottom-color:currentColor}:root body .minimal-newsletter .minimal-newsletter__input{background:transparent;border:0;border-radius:0;color:inherit;flex:1 1 0;font:inherit;font-size:14px;font-weight:400;letter-spacing:.03em;min-height:56px;min-width:0;padding:14px 0;text-align:left;text-transform:none;width:0}:root body .minimal-newsletter .minimal-newsletter__submit{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--minimal-newsletter-muted);cursor:pointer;display:inline-flex;flex:0 1 auto;font:inherit;font-size:13px;font-weight:500;gap:12px;justify-content:flex-end;letter-spacing:.04em;margin:0;max-width:50%;min-height:56px;min-width:64px;padding:14px 4px 14px 8px;text-align:right;text-transform:uppercase}.minimal-newsletter__submit-label{min-width:0;overflow-wrap:anywhere}:root body .minimal-newsletter .minimal-newsletter__input::placeholder{color:var(--minimal-newsletter-muted);opacity:1}:root body .minimal-newsletter .minimal-newsletter__submit:disabled{cursor:not-allowed;opacity:.45}@media(hover:hover)and (pointer:fine){:root body .minimal-newsletter .minimal-newsletter__submit:not(:disabled):hover{background:transparent;color:var(--minimal-page-text)}}:root body .minimal-newsletter .minimal-newsletter__submit:focus-visible{color:var(--minimal-page-text)}@media(prefers-reduced-motion:no-preference){:root body .minimal-newsletter .minimal-newsletter__submit{transition:color .16s ease}:root body .minimal-newsletter .minimal-newsletter__field-row{transition:border-color .16s ease}}.minimal-newsletter__consent,.minimal-newsletter__message{color:var(--minimal-newsletter-muted);font-size:12px;font-weight:400;letter-spacing:.01em;line-height:1.65;margin:14px auto 0;max-width:460px;opacity:1;text-align:center;overflow-wrap:anywhere}.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 16px 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__heading+.minimal-newsletter__form{margin-top:26px}:root body .minimal-newsletter .minimal-newsletter__input{font-size:16px}.minimal-newsletter__consent,.minimal-newsletter__message{margin-top:12px}}.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-product-story{background:var(--minimal-page-background, #fff);display:block}.minimal-product-story{color:var(--minimal-page-text);padding-top:32px}#MainContent>.shopify-section:has(+.minimal-product-story-section .minimal-product-story__slide) .minimal-related-products{padding-bottom:0}.minimal-product-story--desktop-3{--minimal-story-desktop-columns: 3.2;--minimal-story-desktop-gaps: 6px}.minimal-product-story--desktop-5{--minimal-story-desktop-columns: 5.2;--minimal-story-desktop-gaps: 10px}.minimal-product-story--mobile-1{--minimal-story-mobile-width: 83.333333%}.minimal-product-story:not(:has(.minimal-product-story__slide)){display:none}.minimal-product-story__heading{font:inherit;font-size:14px;font-weight:500;margin:0 24px 24px;text-transform:uppercase}.minimal-product-story__track{display:flex;gap:2px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--minimal-border-color, #ccc) transparent;scroll-snap-type:x mandatory}.minimal-product-story__slide{aspect-ratio:3 / 4;flex:0 0 calc((100% - var(--minimal-story-desktop-gaps, 8px)) / var(--minimal-story-desktop-columns, 4.2));min-width:0;overflow:hidden;scroll-snap-align:start}.minimal-product-story__image-link{display:block;height:100%}.minimal-product-story__image,.minimal-product-story__placeholder{display:block;height:100%;object-fit:cover;width:100%}.minimal-product-story__image{object-position:var(--focal-point, center)}.minimal-product-story__placeholder{background:color-mix(in srgb,var(--minimal-page-text) 5%,var(--minimal-page-background));fill:var(--minimal-border-color, #aaa)}.minimal-product-story__controls{display:flex;justify-content:flex-end;padding:4px 16px}.minimal-product-story__controls[hidden]{display:none}.minimal-product-story__controls button{align-items:center;background:transparent;border:0;color:var(--minimal-muted-color, currentColor);cursor:pointer;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding:12px}.minimal-product-story__controls button:hover{color:var(--minimal-page-text)}.minimal-product-story__controls button:disabled{cursor:default;opacity:.25}.minimal-product-story__controls svg{fill:none;height:20px;stroke:currentColor;stroke-width:1.5;width:20px}.minimal-product-story__track:focus-visible,.minimal-product-story__controls button:focus-visible{outline:2px solid var(--minimal-page-text);outline-offset:-3px}.minimal-product-story__image-link:focus-visible{outline:2px solid var(--minimal-page-text);outline-offset:-4px}.minimal-product-story__editor-note{color:var(--minimal-muted-color, currentColor);font:inherit;font-size:12px;margin:0;padding:16px 24px;text-align:center}.minimal-product-ending-slot{position:relative}.minimal-product-ending-viewport{height:100vh;height:100svh;pointer-events:none;position:absolute;visibility:hidden;width:0}.minimal-product-ending-panel{background:var(--minimal-page-background, #fff)}.minimal-product-ending-slot.is-revealing{height:var(--minimal-ending-height)}.minimal-product-ending-slot.is-revealing>.minimal-product-ending-panel{clip-path:inset(var(--minimal-ending-clip, 100%) 0 0);left:0;position:fixed;top:0;transform:translate3d(0,var(--minimal-ending-top, 100vh),0);width:100%;z-index:2}.minimal-product-ending-slot.is-revealing.is-revealed>.minimal-product-ending-panel{clip-path:none;position:absolute;transform:none}@media(max-width:749px){.minimal-product-story{padding-top:24px}.minimal-product-story__heading{margin:0 16px 20px}.minimal-product-story__track{gap:1px}.minimal-product-story__slide{aspect-ratio:2 / 3;flex-basis:var(--minimal-story-mobile-width, 46.153846%)}.minimal-product-story__controls{padding-right:8px}}@media(prefers-reduced-motion:reduce){.minimal-product-story__track{scroll-behavior:auto}.minimal-product-ending-slot.is-revealing{height:auto}.minimal-product-ending-slot.is-revealing>.minimal-product-ending-panel{clip-path:none;position:static;transform:none}}.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__card{min-width:0;text-align:center}.minimal-related-products__gallery{min-width:0;padding-bottom:32px;position:relative;width:100%}.minimal-related-products__media{aspect-ratio:calc(var(--catalog-photo-ratio, .8) / var(--catalog-photo-height-desktop, 1));overflow:hidden;position:relative}.minimal-related-products__media-track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:auto;width:100%}.minimal-related-products__media-track::-webkit-scrollbar{display:none}.minimal-related-products__image-link{align-items:center;display:flex;flex:0 0 100%;height:100%;justify-content:center;min-width:0;overflow:hidden;position:relative;scroll-snap-align:start;scroll-snap-stop:always;text-decoration:none}.minimal-related-products__image,.minimal-related-products__placeholder{display:block;height:100%;object-fit:var(--catalog-photo-fit, contain);width:100%}.minimal-related-products__image{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.minimal-related-products__media-dots{align-items:center;display:flex;gap:7px;justify-content:center;bottom:0;left:50%;margin:0;min-height:20px;position:absolute;transform:translate(-50%);width:max-content}.minimal-related-products__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}.minimal-related-products__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}.minimal-related-products__media-dot.is-active:after{opacity:1;transform:translate(-50%,-50%) scale(1.25)}.minimal-related-products__media-dot:focus-visible{outline:2px solid currentColor;outline-offset:2px}.minimal-related-products__details{padding-top:20px}.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__image-link: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__media{aspect-ratio:calc(var(--catalog-photo-ratio, .8) / var(--catalog-photo-height-mobile, 1))}.minimal-related-products{padding:52px 20px 64px}.minimal-related-products__grid{gap:30px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}}.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;flex-wrap:wrap;gap:0 24px;margin-top:30px;max-width:100%}.minimal-splash-page__social a{align-items:center;color:inherit;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;letter-spacing:.04em;line-height:1.4;max-width:100%;min-height:44px;min-width:44px;opacity:.76;overflow-wrap:anywhere;padding:6px 0;text-decoration:none;text-transform:uppercase}.minimal-splash-page__social a:hover,.minimal-splash-page__social a:focus-visible{opacity:1;text-decoration:none}.minimal-splash-page__social a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(prefers-reduced-motion:no-preference){.minimal-splash-page__social a{transition:opacity .16s ease}}@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{margin-top:38px}}@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}}.v3-collection-banners{background:var(--minimal-page-background, #fff);display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:40px}.v3-collection-banners__card{align-items:end;aspect-ratio:4 / 5;background:#333;color:#fff!important;display:grid;isolation:isolate;min-width:0;overflow:hidden;position:relative;text-decoration:none}.v3-collection-banners__card:after{background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.72));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-1}.v3-collection-banners__image,.v3-collection-banners__placeholder{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%;z-index:-2}.v3-collection-banners__placeholder{background:#666;fill:#aaa}.v3-collection-banners__title{color:inherit;font-size:22px;font-weight:400;letter-spacing:-.025em;line-height:1.3;margin:0;overflow-wrap:anywhere;padding:48px 28px 28px;text-wrap:balance}.v3-collection-banners__card:focus-visible{outline:2px solid #fff;outline-offset:-6px}.v3-collection-banners__card:hover .v3-collection-banners__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.v3-collection-banners:has(>:only-child){grid-template-columns:minmax(0,1fr)}.v3-collection-banners__card:only-child{aspect-ratio:16 / 9}@media(max-width:749px){.v3-collection-banners{gap:1px;grid-template-columns:minmax(0,1fr);padding-top:24px}.v3-collection-banners__card,.v3-collection-banners__card:only-child{aspect-ratio:4 / 5}.v3-collection-banners__title{font-size:20px;padding:40px 24px 24px}}.v3-collection-intro{background:var(--minimal-page-background, #fff);color:var(--minimal-page-text, #111);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:48px 38px 0;overflow-wrap:anywhere}.v3-collection-intro__text{display:grid;gap:12px;justify-items:inherit;min-width:0;width:100%}.v3-collection-intro__heading{color:inherit;font-size:22px;font-weight:400;letter-spacing:-.025em;line-height:1.3;margin:0;max-width:40ch;text-wrap:balance}.v3-collection-intro__copy{font-size:14px;line-height:1.65;max-width:66ch;min-width:0}.v3-collection-intro__copy>:first-child{margin-top:0}.v3-collection-intro__copy>:last-child{margin-bottom:0}.v3-collection-intro__copy p{margin:0 0 10px}.v3-collection-intro__copy a{color:inherit;text-decoration:underline;text-underline-offset:3px}.v3-collection-intro__copy a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.v3-collection-intro__link{align-items:center;border:0;color:inherit;display:inline-flex;font-size:12px;font-weight:400;justify-self:end;letter-spacing:.015em;line-height:1.4;margin-top:-8px;max-width:24ch;min-height:44px;min-width:0;padding:10px 0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.v3-collection-intro__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.v3-collection-intro:not(:has(.v3-collection-intro__text)){grid-template-columns:minmax(0,1fr)}.v3-collection-intro:not(:has(.v3-collection-intro__text)) .v3-collection-intro__link{justify-self:start}@media(hover:hover){.v3-collection-intro__link:hover{text-decoration-thickness:2px}}.v3-collection-intro--left{justify-items:start;text-align:left}.v3-collection-intro--center{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.v3-collection-intro--center .v3-collection-intro__link{justify-self:center;margin-top:0}.v3-collection-intro--center:not(:has(.v3-collection-intro__text)) .v3-collection-intro__link{justify-self:center}@media(max-width:749px){.v3-collection-intro{gap:12px;padding:32px 24px 0}.v3-collection-intro__heading{font-size:20px}.v3-collection-intro:not(.v3-collection-intro--center):has(.v3-collection-intro__text){display:flex;flex-wrap:wrap;justify-content:space-between}.v3-collection-intro:not(.v3-collection-intro--center) .v3-collection-intro__text{flex:1 1 min(100%,12rem);width:auto}.v3-collection-intro__link{max-width:min(100%,24ch)}.v3-collection-intro:not(.v3-collection-intro--center) .v3-collection-intro__link{flex:0 1 auto;margin-left:auto}}v3-featured-products{background:var(--minimal-page-background, #fff);color:var(--minimal-page-text, #111);display:block;padding:48px 0 24px}.v3-products__header{align-items:baseline;display:flex;gap:24px;justify-content:space-between;padding:0 38px 24px}.v3-products__heading{font:inherit;font-size:22px;font-weight:400;line-height:1.3;margin:0;min-width:0;overflow-wrap:anywhere}.v3-products__link{align-items:center;color:inherit;display:inline-flex;flex-shrink:0;font-size:12px;margin-inline-start:auto;max-width:45%;min-height:44px;overflow-wrap:anywhere;padding:10px 0;text-decoration:underline;text-underline-offset:6px}.v3-products__track{display:grid;gap:32px 16px;grid-template-columns:repeat(var(--v3-products-columns, 3),minmax(0,1fr));padding:0 16px}.v3-products__card{min-width:0;scroll-snap-align:start}.v3-products__image-link{aspect-ratio:calc(var(--catalog-photo-ratio, .8) / var(--catalog-photo-height-desktop, 1));color:inherit;display:block;overflow:hidden;text-decoration:none}.v3-products__image-link[hidden]{display:none}.v3-products__gallery{min-width:0}.v3-products__media-track{display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:auto}.v3-products__media-track::-webkit-scrollbar{display:none}.v3-products__media-track>.v3-products__image-link{flex:0 0 100%;min-width:0;scroll-snap-align:start}.v3-products--horizontal .v3-products__media-track{overflow-x:hidden;overscroll-behavior-x:auto}.v3-products__dots{align-items:center;display:flex;gap:7px;justify-content:center;margin-top:12px;min-height:20px}.v3-products__dot{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;width:12px}.v3-products__dot:after{background:currentColor;border-radius:50%;content:"";height:4px;opacity:.28;width:4px}.v3-products__dot.is-active:after{opacity:1}.v3-products__image{display:block;height:100%;object-fit:var(--catalog-photo-fit, contain);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%}.v3-products__details{align-items:center;display:flex;flex-direction:column;gap:16px;padding:20px 8px 0;text-align:center}.v3-products__title{color:inherit;font-size:14px;line-height:1.3;overflow-wrap:anywhere;text-decoration:none;text-transform:uppercase}.v3-products__price{display:flex;flex-wrap:wrap;font-size:14px;gap:8px;justify-content:center;margin:0}.v3-products__price--sale>span{color:var(--minimal-sale-color, #ff3b3b)}.v3-products__price s,.v3-products__sold-out{color:var(--minimal-muted-color, #999)}.v3-products__sold-out{font-size:12px;margin:0}.v3-products__options{align-items:center;color:inherit;display:flex;font-size:30px;justify-content:center;min-height:44px;min-width:44px;text-decoration:none}.v3-products--horizontal .v3-products__track{gap:16px;grid-auto-columns:calc((100% - 16px * var(--v3-products-columns, 3)) / (var(--v3-products-columns, 3) + .25));grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:12px;scroll-padding-inline:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.v3-products--horizontal .v3-products__track::-webkit-scrollbar{display:none}.v3-products a:focus-visible,.v3-products__track:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.v3-products__empty{font-size:14px;margin:0;padding:24px;text-align:center}@media(hover:hover){.v3-products--horizontal .v3-products__track{cursor:grab}.v3-products.is-dragging .v3-products__track{cursor:grabbing;-webkit-user-select:none;user-select:none}.v3-products__title:hover{text-decoration:underline}}@media(max-width:749px){.v3-products__image-link{aspect-ratio:calc(var(--catalog-photo-ratio, .8) / var(--catalog-photo-height-mobile, 1))}v3-featured-products{padding-top:32px}.v3-products__header{gap:12px;padding:0 24px 16px}.v3-products__heading{font-size:20px}.v3-products__track{gap:24px 12px;grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:12px}.v3-products--horizontal .v3-products__track{gap:12px;grid-auto-columns:calc((100% - 24px) / 2.4);grid-template-columns:none;scroll-padding-inline:12px}.v3-products__details{gap:12px;padding:16px 4px 0}.v3-products__title,.v3-products__price{font-size:12px}}html:has(body.v3-home-rhythm v3-home-banner),body.v3-home-rhythm:has(v3-home-banner){overscroll-behavior-y:none}v3-home-banner{display:block}.v3-home-banner{background:#252525;color:var(--v3-banner-text, #fff)!important;display:grid;min-height:var(--v3-banner-height, 95svh);overflow:clip;position:relative;isolation:isolate}.v3-home-banner__media{top:0;right:0;bottom:0;left:0;position:absolute;transform:translate3d(0,var(--v3-banner-shift, 0px),0);z-index:-1}.v3-home-banner__picture{display:block;height:100%;width:100%}.v3-home-banner__photos{display:grid;height:100%}.v3-home-banner__photos--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v3-home-banner__second{min-width:0;height:100%}.v3-home-banner__video-host{position:absolute;top:0;right:0;bottom:0;left:0}.v3-home-banner__video{display:block;height:100%;width:100%;object-fit:cover}.v3-home-banner__playback{position:absolute;bottom:12px;right:24px;min-height:44px;min-width:44px;padding:8px 12px;background:#0000008c;color:#fff;border:1px solid rgba(255,255,255,.6);font:inherit;font-size:12px;cursor:pointer}.v3-home-banner__playback[hidden]{display:none}.v3-home-banner__playback:focus-visible{outline:2px solid currentColor;outline-offset:3px}.v3-home-banner:has([data-banner-playback]) .v3-home-banner__content{padding-bottom:80px}.v3-home-banner__image,.v3-home-banner__placeholder{display:block;height:100%;object-fit:cover;width:100%}.v3-home-banner__placeholder{background:#383838;fill:#929292}.v3-home-banner__overlay{background:linear-gradient(180deg,#000 0% 22%,#0000001f 45% 55%,#000 80% 100%);top:0;right:0;bottom:0;left:0;opacity:var(--v3-banner-overlay, .55);pointer-events:none;position:absolute}.v3-home-banner__content{align-self:end;display:flex;flex-direction:column;gap:20px;padding:44px 38px;position:relative}.v3-home-banner__heading{color:inherit;font-size:28px;font-weight:400;letter-spacing:-.045em;line-height:1.2;margin:0;max-width:36ch;overflow-wrap:anywhere;text-wrap:balance}.v3-home-banner--left .v3-home-banner__content{align-items:flex-start;text-align:left}.v3-home-banner--center .v3-home-banner__content{align-items:center;text-align:center}.v3-home-banner--right .v3-home-banner__content{align-items:flex-end;text-align:right}.v3-home-banner__button{align-items:center;border:0;color:inherit;display:inline-flex;font-size:12px;font-weight:400;justify-content:flex-start;letter-spacing:.015em;line-height:1.4;max-width:100%;min-height:44px;overflow-wrap:anywhere;padding:10px 0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-transform:uppercase}.v3-home-banner__button:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(hover:hover){.v3-home-banner__button:hover{text-decoration-thickness:2px}}@media(max-width:749px){.v3-home-banner{min-height:var(--v3-banner-mobile-height, 70svh)}.v3-home-banner__content{padding:36px 24px}.v3-home-banner__heading{font-size:clamp(24px,7.2vw,28px)}.v3-home-banner__image{object-position:var(--v3-banner-mobile-position, 50% 50%)}.v3-home-banner__photos--split{grid-template-columns:minmax(0,1fr)}.v3-home-banner__second{display:none}}@media(prefers-reduced-motion:reduce){.v3-home-banner__media{transform:none}}@supports (animation-timeline: view()) and (animation-range: exit 0% exit 100%){@media(prefers-reduced-motion:no-preference){.v3-home-banner[data-reveal=true][data-editor=false]{view-timeline-name:--v3-banner-motion;view-timeline-axis:block;view-timeline-inset:0}.v3-home-banner[data-reveal=true][data-editor=false] .v3-home-banner__media{animation:v3-banner-parallax 1s linear both;animation-timeline:--v3-banner-motion;animation-range:exit 0% exit 100%}@keyframes v3-banner-parallax{0%{transform:translateZ(0)}to{transform:translate3d(0,18%,0)}}}}.v3-main-search{margin:0 auto;max-width:1600px;min-height:60svh;padding:calc(var(--minimal-catalog-header-overlay-offset, 0px) + 44px) 38px 72px}.v3-main-search h1{font-size:22px;font-weight:400;margin:0 0 24px;text-transform:uppercase}.v3-main-search__form{border-bottom:1px solid currentColor;display:flex;gap:16px;max-width:700px}.v3-main-search__form input[type=search]{background:transparent;border:0;border-radius:0;color:inherit;flex:1;font:inherit;font-size:16px;min-height:52px;min-width:0;padding:10px 0;width:100%}.v3-main-search__form button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-size:12px;min-height:44px;padding:8px;text-transform:uppercase}.v3-main-search__count,.v3-main-search__empty{font-size:13px;line-height:1.6;margin:28px 0}.v3-main-search__sr{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.v3-main-search__pagination{font-size:13px;padding-top:40px;text-align:center}.v3-main-search__pagination :is(a,.current){color:inherit;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:8px}.v3-main-search :is(input,button,a):focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.v3-main-search{padding:calc(var(--minimal-catalog-header-overlay-offset, 0px) + 24px) 20px 48px}}.minimal-cart-drawer__status{font-size:12px;margin:0 24px 12px}.minimal-cart-drawer__status:empty{display:none}.minimal-cart-drawer__size-edit{-webkit-appearance:none;appearance:none;background:none;border:0;padding:6px 0;color:var(--cart-secondary-text);font:inherit;font-size:11px;min-height:44px;text-decoration:none;cursor:pointer}.minimal-cart-drawer__size-edit:is(:hover,:focus-visible,[aria-expanded=true]){color:var(--minimal-page-text)}.minimal-cart-drawer__size-options{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}.minimal-cart-drawer__size-option{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:var(--slomo-ui-border, 1px) solid var(--slomo-ui-line, currentColor);border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;justify-content:center;line-height:1.4;max-width:100%;min-height:44px;min-width:44px;overflow-wrap:anywhere;padding:8px 12px;text-align:center}.minimal-cart-drawer__size-option[aria-pressed=true]{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.minimal-cart-drawer__size-option:disabled{cursor:not-allowed;opacity:.45}.minimal-cart-drawer__size-option[data-size-unavailable=true]{text-decoration:line-through}@media(max-width:359px){.minimal-cart-drawer__size-options{gap:4px}}@media(hover:hover)and (pointer:fine){.minimal-cart-drawer__size-option:not(:disabled):hover{background:var(--slomo-ui-hover, color-mix(in srgb, currentColor 6%, transparent))}}@media(prefers-reduced-motion:no-preference){.minimal-cart-drawer__size-option{transition:border-color .16s ease,background-color .16s ease,opacity .16s ease}}.minimal-cart-drawer[aria-busy=true] .minimal-cart-drawer__checkout{pointer-events:none;opacity:.5}.minimal-cart-drawer{--cart-secondary-text: var(--minimal-muted-color, color-mix(in srgb, var(--minimal-page-text) 76%, var(--minimal-page-background)));--cart-divider: color-mix(in srgb, var(--minimal-page-text) 16%, var(--minimal-page-background));color:var(--minimal-page-text);top:0;right:0;bottom:0;left:0;opacity:1;position:fixed;transition:opacity var(--minimal-motion-panel, .26s) var(--minimal-motion-ease, ease),visibility 0s;visibility:visible;z-index:140}.minimal-cart-drawer[hidden]{display:block;opacity:0;pointer-events:none;transition:opacity var(--minimal-motion-panel, .26s) var(--minimal-motion-ease, ease),visibility 0s;visibility:hidden}.minimal-cart-drawer:not(.is-open){pointer-events:none}.minimal-cart-drawer__backdrop{background:#00000047;border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity var(--minimal-motion-panel, .26s) ease;width:100%}.minimal-cart-drawer__panel{background:var(--minimal-page-background, #fff);box-sizing:border-box;height:100%;height:100dvh;inset:0 0 0 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:max(20px,env(safe-area-inset-top)) 32px max(28px,env(safe-area-inset-bottom));opacity:0;position:absolute;scrollbar-width:none;transform:translate(24px);transition:opacity var(--minimal-motion-panel, .26s) var(--minimal-motion-ease, ease),transform var(--minimal-motion-panel, .26s) var(--minimal-motion-ease, ease);width:min(480px,100%)}.minimal-cart-drawer.is-open .minimal-cart-drawer__backdrop{opacity:1}.minimal-cart-drawer.is-open .minimal-cart-drawer__panel{opacity:1;transform:translate(0)}.minimal-cart-drawer__brand{align-items:center;color:inherit;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:600;justify-content:center;letter-spacing:.05em;margin:0 auto 32px;max-width:calc(100% - 112px);min-height:44px;text-decoration:none;text-transform:uppercase;width:min(var(--minimal-cart-drawer-logo-width-desktop),240px)}.minimal-cart-drawer__brand-image{display:block;height:auto;max-height:44px;max-width:100%;object-fit:contain;width:100%}.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:20px;top:max(20px,env(safe-area-inset-top));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;color:var(--cart-secondary-text);font-size:12px;letter-spacing:.06em;line-height:1.6;margin:0 0 18px;text-transform:uppercase}.minimal-cart-drawer__shipping strong{font-weight:700}.minimal-cart-drawer__progress{background:var(--cart-divider);height:2px;margin-bottom:28px;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:0}.minimal-cart-drawer__item{align-items:start;border-bottom:1px solid var(--cart-divider);display:grid;gap:8px 16px;grid-template-columns:76px minmax(0,1fr);padding:20px 0}.minimal-cart-drawer__item:first-child{padding-top:0}.minimal-cart-drawer__item:last-child{border-bottom:0;padding-bottom:0}.minimal-cart-drawer__item>div{min-width:0}.minimal-cart-drawer__image{align-items:center;display:flex;height:76px;justify-content:center;width:76px}.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:14px;letter-spacing:.02em;line-height:1.45;overflow-wrap:anywhere;text-decoration:none}.minimal-cart-drawer__item-variant{color:var(--cart-secondary-text);font-size:12px;letter-spacing:.025em;line-height:1.6;margin:6px 0 0}.minimal-cart-drawer__item-price{font-size:16px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.015em;line-height:1.4;margin:10px 0 0}.minimal-cart-drawer__quantity{align-items:center;align-self:center;display:flex;font-size:14px;gap:4px;grid-column:2;justify-content:flex-start;white-space:nowrap}.minimal-cart-drawer__quantity-button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;min-height:44px;min-width:44px;padding:0}.minimal-cart-drawer__remove{align-items:center;background:transparent;border:0;color:var(--cart-secondary-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:20px;height:44px;justify-content:center;letter-spacing:0;line-height:1;margin-left:8px;margin-top:0;min-width:44px;padding:0;text-decoration:none}.minimal-cart-drawer__recommendations{border-top:1px solid var(--cart-divider);margin-top:32px;padding:20px 0 8px}.minimal-cart-drawer__recommendations-title{align-items:center;background:transparent;border:0;color:var(--cart-secondary-text);cursor:pointer;display:flex;font-family:Courier New,Courier,monospace;font-size:11px;font-weight:400;justify-content:space-between;letter-spacing:.08em;line-height:1.5;margin:0 0 12px;min-height:44px;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 160px;flex-direction:column;min-width:0;scroll-snap-align:start}.minimal-cart-drawer__recommendation-image{align-items:flex-end;display:flex;height:112px;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:12px;letter-spacing:.025em;line-height:1.4}.minimal-cart-drawer__recommendation-title{color:inherit;min-height:4.2em;text-decoration:none}.minimal-cart-drawer__recommendation-price{color:var(--cart-secondary-text);margin-top:7px}.minimal-cart-drawer__recommendation-action{background:transparent;border:1px solid #bdbdbd;color:inherit;cursor:pointer;display:block;font-size:11px;margin-top:auto;min-height:44px;padding:10px 8px;text-align:center;text-decoration:none;width:100%}.minimal-cart-drawer__footer{align-items:center;border-top:1px solid var(--cart-divider);display:grid;gap:16px;grid-template-columns:1fr auto;margin-top:24px;padding-top:20px}.minimal-cart-drawer__total-label{color:var(--cart-secondary-text);font-size:12px}.minimal-cart-drawer__total-price{font-size:22px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.015em;line-height:1.3;text-align:right}.minimal-cart-drawer__checkout{background:var(--minimal-accent-color);color:var(--minimal-accent-text-color);font-size:14px;font-weight:500;grid-column:1 / -1;min-height:56px;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__keep-shopping{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--cart-secondary-text);cursor:pointer;font:inherit;font-size:12px;grid-column:1 / -1;min-height:44px;padding:8px 12px;text-align:center;text-transform:uppercase}.minimal-cart-drawer__keep-shopping:is(:hover,:focus-visible){color:var(--minimal-page-text)}.minimal-cart-drawer__keep-shopping:focus-visible{outline:2px solid currentColor;outline-offset:4px}.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}.minimal-cart-drawer__state{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:min(440px,calc(100svh - 180px));padding:40px 0;text-align:center}.minimal-cart-drawer__state-title,.minimal-cart-drawer__state .minimal-cart-drawer__empty{font-size:20px;font-weight:500;letter-spacing:.015em;line-height:1.35;margin:0;padding:0}.minimal-cart-drawer__state-copy{color:var(--cart-secondary-text);font-size:14px;line-height:1.7;margin:0;max-width:380px}.minimal-cart-drawer__state-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:100%}.minimal-cart-drawer__state-action,.minimal-cart-drawer__state .minimal-cart-drawer__continue{align-items:center;background:transparent;border:1px solid var(--slomo-ui-line, currentColor);border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;justify-content:center;letter-spacing:.04em;line-height:1.4;margin:0;max-width:100%;min-height:48px;overflow-wrap:anywhere;padding:12px 20px;text-align:center;text-decoration:none;text-transform:uppercase}.minimal-cart-drawer__state-action--primary,.minimal-cart-drawer__state .minimal-cart-drawer__continue{background:var(--minimal-accent-color);border-color:var(--minimal-accent-color);color:var(--minimal-accent-text-color)}.minimal-cart-drawer__state--cached{border-bottom:1px solid var(--cart-divider);margin-bottom:24px;min-height:0;padding:20px 0 28px}.minimal-cart-drawer__state-action:disabled,.minimal-cart-drawer__checkout[aria-disabled=true]{opacity:.5;pointer-events:none}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(--cart-secondary-text)}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:max(18px,env(safe-area-inset-top)) 20px max(28px,env(safe-area-inset-bottom));width:100%}.minimal-cart-drawer__brand{margin-bottom:24px}.minimal-cart-drawer__brand{width:min(var(--minimal-cart-drawer-logo-width-mobile),180px)}.minimal-cart-drawer__close{right:8px;top:max(14px,env(safe-area-inset-top))}.minimal-cart-drawer__shipping{font-size:11px;line-height:1.6;margin-bottom:14px}.minimal-cart-drawer__progress{margin-bottom:24px}.minimal-cart-drawer__item{gap:8px 14px;grid-template-columns:76px minmax(0,1fr);padding:20px 0}.minimal-cart-drawer__item-title{font-size:14px}.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:28px;padding:16px 0 8px}.minimal-cart-drawer__recommendations-grid{gap:14px}.minimal-cart-drawer__recommendations-grid>article{flex-basis:min(42vw,160px)}.minimal-cart-drawer__recommendation-image{height:104px}.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}}nav.minimal-social-links--icons{gap:8px}nav.minimal-social-links--icons a{flex:0 0 44px;min-height:44px;min-width:44px;padding:0}nav.minimal-social-links--icons svg{display:block;height:22px;width:22px}html:root :is(.product-carousel__media-dots,.v3-products__dots,.minimal-related-products__media-dots){align-items:center;gap:7px;justify-content:center;min-height:20px}html:root :is(.product-carousel__media-dot,.v3-products__dot,.minimal-related-products__media-dot){align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;height:20px;justify-content:center;margin:0;padding:0;position:relative;width:12px}html:root :is(.product-carousel__media-dot,.v3-products__dot,.minimal-related-products__media-dot):after{background:currentColor;border-radius:50%;content:"";height:4px;left:50%;opacity:.28;position:absolute;top:50%;transform:translate(-50%,-50%);transition:none;width:4px}html:root :is(.product-carousel__media-dot,.v3-products__dot,.minimal-related-products__media-dot).is-active:after{opacity:1;transform:translate(-50%,-50%) scale(1.25)}html:root :is(.product-carousel__media-dot,.v3-products__dot,.minimal-related-products__media-dot):focus-visible{outline:2px solid currentColor;outline-offset:2px}html:root [data-v3-card-details]{align-items:center;display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px 8px 0;text-align:center}html:root [data-v3-card-details] .v3-card__title,html:root [data-v3-card-details] .v3-card__price{color:inherit;font:inherit;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.4;margin:0;opacity:1;text-decoration:none;text-transform:uppercase}html:root [data-v3-card-details] .v3-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;max-height:2.8em;min-height:2.8em;overflow:hidden;overflow-wrap:anywhere;width:100%}html:root [data-v3-card-details] .v3-card__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}html:root [data-v3-card-details] .v3-card__price--sale>span{color:var(--minimal-sale-price-color, #ef2929)}html:root [data-v3-card-details] .v3-card__price s{color:var(--minimal-muted-color, #777);font-size:inherit;opacity:1;text-decoration-thickness:1px}html:root [data-v3-card-details] .v3-card__status{color:var(--minimal-muted-color, #777);font:inherit;font-size:12px;letter-spacing:.02em;line-height:1.4;margin:0;opacity:1;text-transform:uppercase}html:root [data-v3-card-details] [data-v3-card-action]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:30px;font-weight:400;justify-content:center;line-height:1;margin:0;min-height:44px;min-width:44px;padding:0;text-decoration:none}html:root [data-v3-card-details] :is(.v3-card__title,[data-v3-card-action]):focus-visible{outline:2px solid currentColor;outline-offset:3px}html:root [data-v3-card-details][data-v3-card-compact]{align-items:flex-start;gap:4px;padding:0;text-align:left}html:root [data-v3-card-compact] :is(.v3-card__title,.v3-card__price){font-size:12px}html:root [data-v3-card-compact] .v3-card__title{display:block;-webkit-line-clamp:unset;line-clamp:unset;max-height:none;min-height:0;overflow:visible}html:root [data-v3-card-compact] .v3-card__price{justify-content:flex-start}@media(max-width:749px){html:root [data-v3-card-details]{gap:8px;padding:16px 4px 0}html:root [data-v3-card-details] :is(.v3-card__title,.v3-card__price){font-size:12px}html:root [data-v3-card-details] .v3-card__status{font-size:10px}html:root [data-v3-card-details][data-v3-card-compact]{gap:4px;padding:0}}v3-language-selector{display:block;max-width:100%}.v3-language-form{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;margin:0;max-width:100%}.v3-language-form__label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.v3-language-form select,.v3-language-form button{background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;font-size:12px;line-height:1.5;max-width:100%;min-height:44px;padding:8px 0}.v3-language-form select{text-decoration:underline;text-underline-offset:.2em}.v3-language-form option{background:var(--minimal-page-background, #fff);color:var(--minimal-page-text, #111)}.v3-language-form button[hidden]{display:none}.v3-language-form :is(select,button):focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(hover:hover)and (pointer:fine){.v3-language-form :is(select,button):hover{opacity:.6}}@media(max-width:749px){.v3-language-form select{font-size:16px}}.product-carousel.product-carousel--v3-home-grid{background:var(--minimal-page-background, #fff);height:auto;min-height:0;overflow:visible;padding:36px 0 0;scroll-margin-top:var(--minimal-header-height, 102px)}.product-carousel.product-carousel--v3-home-grid .product-carousel__viewport{height:auto;min-height:0;overflow:visible}.product-carousel.product-carousel--v3-home-grid .product-carousel__track{padding-top:0}.product-carousel--v3-home-grid .product-carousel__slide{opacity:1}.product-carousel--v3-home-grid .product-carousel__product-counter{display:none!important}[data-catalog-restoring] [data-carousel-track]{transition:none!important}minimal-catalog-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding:24px 16px 48px;text-align:center;font-size:13px}minimal-catalog-pagination[hidden],minimal-catalog-pagination [hidden]{display:none}minimal-catalog-pagination a{display:inline-block;border:1px solid currentColor;padding:12px 20px;color:inherit;text-decoration:none;text-transform:uppercase}minimal-catalog-pagination [data-catalog-status]:empty{display:none}minimal-catalog-pagination [aria-disabled=true]{opacity:.55;cursor:wait}.product-carousel minimal-catalog-pagination.is-stage{position:absolute;z-index:4;inset:auto 0 max(10px,env(safe-area-inset-bottom));padding:0 12px;pointer-events:none;visibility:hidden}.product-carousel minimal-catalog-pagination.is-stage.is-at-end{visibility:visible}.product-carousel minimal-catalog-pagination.is-stage a,.product-carousel minimal-catalog-pagination.is-stage [data-catalog-status]{pointer-events:auto;background:var(--minimal-page-background, #fff)}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}body:has(.minimal-campaign:not(.is-dismissed)):has(.product-carousel--columns-1) #MainContent{overflow-y:auto;scroll-behavior:smooth}.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,.product-carousel__swipe-hint{display:none}.product-carousel--columns-1.product-carousel--swipe-hint-visible:not(.product-carousel--mobile-grid-active) .product-carousel__swipe-hint{align-items:center;bottom:auto;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;gap:7px;left:auto;letter-spacing:.22em;line-height:1;pointer-events:none;position:absolute;right:clamp(28px,5vw,88px);top:50%;transform:translateY(-50%);z-index:6}.product-carousel__swipe-hint-arrow{font-size:22px;opacity:.6}.product-carousel__swipe-hint-copy{font-size:12px;opacity:.56;white-space:nowrap}.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,.product-carousel--static-grid.product-carousel--editor-single-preview .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:auto}.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:auto}body:has(.minimal-campaign:not(.is-dismissed)) .product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__viewport{overscroll-behavior-y:auto}.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{--product-carousel-stage-peek: 0px;--product-carousel-stage-height: calc(100svh - var(--minimal-page-content-offset, var(--minimal-header-height, 82px)) - var(--product-carousel-stage-peek) - var(--product-carousel-stage-peek));box-sizing:border-box;display:block;height:auto;padding-block:var(--product-carousel-stage-peek);transform:none!important;transition:none}.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__slide{height:var(--product-carousel-stage-height);min-height:var(--product-carousel-stage-height);scroll-snap-align:center;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}.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__content{top:50%}.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__image,.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__placeholder{transform:translateY(clamp(32px,3vw,48px))}.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__media-carousel,.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__details{transform:translateY(clamp(52px,4vw,64px))}.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__arrow,.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__media-arrow,.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__stage-media-arrow{transform:translateY(calc(-50% + clamp(90px,7.5vh,108px) - clamp(52px,4vw,64px)))}@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:0 calc(var(--minimal-catalog-card-gap) * .5) 24px}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:0 calc(var(--minimal-catalog-card-gap) * .5) 24px}.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:auto}.product-carousel .product-carousel__media-track,.product-carousel--columns-1 [data-media-track],.product-carousel__mobile-grid-media [data-media-track]{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:auto;width:100%;z-index:1}.product-carousel__media-track::-webkit-scrollbar{display:none}.product-carousel__image-link{align-items:center;display:flex;flex:0 0 100%;height:100%;inset:auto;justify-content:center;min-width:0;opacity:1;padding:0 15vw;pointer-events:auto;position:relative;scroll-snap-align:start;scroll-snap-stop:always;text-decoration:none;transform:none;transition:none}[data-product-media-carousel] img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.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-1.product-carousel--single-transition-vertical.product-carousel--ratio-portrait .product-carousel__media,.product-carousel--columns-1.product-carousel--single-transition-vertical.product-carousel--ratio-square .product-carousel__media,.product-carousel--columns-1.product-carousel--single-transition-vertical.product-carousel--ratio-landscape .product-carousel__media{aspect-ratio:auto;height:min(44vw,560px,calc(var(--product-carousel-stage-height) - 190px));width:min(44vw,560px)}.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,.product-carousel--columns-2.product-carousel--ratio-portrait .product-carousel__media,.product-carousel--columns-2.product-carousel--ratio-square .product-carousel__media,.product-carousel--columns-2.product-carousel--ratio-landscape .product-carousel__media,.product-carousel--columns-3.product-carousel--ratio-portrait .product-carousel__media,.product-carousel--columns-3.product-carousel--ratio-square .product-carousel__media,.product-carousel--columns-3.product-carousel--ratio-landscape .product-carousel__media{aspect-ratio:auto;width:100%}.product-carousel--columns-2.product-carousel--ratio-portrait .product-carousel__media,.product-carousel--columns-2.product-carousel--ratio-square .product-carousel__media,.product-carousel--columns-2.product-carousel--ratio-landscape .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--ratio-portrait .product-carousel__media,.product-carousel--columns-3.product-carousel--ratio-square .product-carousel__media,.product-carousel--columns-3.product-carousel--ratio-landscape .product-carousel__media{height:min(var(--product-carousel-columns-3-media-vw),var(--product-carousel-columns-3-media-max))}.product-carousel--columns-1 .product-carousel__image,.product-carousel--columns-1 .product-carousel__placeholder,.product-carousel--columns-2 .product-carousel__image,.product-carousel--columns-2 .product-carousel__placeholder,.product-carousel--columns-3 .product-carousel__image,.product-carousel--columns-3 .product-carousel__placeholder,.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__image,.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__placeholder{scale:1}@media screen and (min-width:750px){.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__media{aspect-ratio:4 / 5;height:min(56vw,680px,calc(100svh - var(--minimal-header-height, 82px) - 130px));width:auto}.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__image-link{padding:0}.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__media{overflow:visible}.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__media-track{overflow-x:auto;overflow-y:hidden}.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__image,.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__placeholder{scale:1;transform:none}.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__media-arrow--previous{translate:-76px 0}.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__media-arrow--next{translate:76px 0}}.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}@media screen and (min-width:750px){html.minimal-catalog-grid-initial .product-carousel[data-product-carousel] .product-carousel__media,.product-carousel--static-grid .product-carousel__media,.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{aspect-ratio:4 / 5;height:auto;width:100%}html.minimal-catalog-grid-initial .product-carousel[data-product-carousel] .product-carousel__image-link,.product-carousel--static-grid .product-carousel__image-link,.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}html.minimal-catalog-grid-initial .product-carousel[data-product-carousel] .product-carousel__image,html.minimal-catalog-grid-initial .product-carousel[data-product-carousel] .product-carousel__placeholder,.product-carousel--static-grid .product-carousel__image,.product-carousel--static-grid .product-carousel__placeholder,.product-carousel--columns-2 .product-carousel__image,.product-carousel--columns-2 .product-carousel__placeholder,.product-carousel--columns-3 .product-carousel__image,.product-carousel--columns-3 .product-carousel__placeholder,.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:1;transform:none}}.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__track{--product-carousel-stage-peek: 0px;--product-carousel-stage-height: calc(100dvh - var(--minimal-page-content-offset, var(--minimal-header-height, 64px)) - var(--product-carousel-stage-peek) - var(--product-carousel-stage-peek))}.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--single-transition-vertical .product-carousel__content{top:50%}.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__image,.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__placeholder{transform:translateY(clamp(24px,7vw,40px))}.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__arrow,.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__media-arrow,.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__stage-media-arrow{transform:translateY(calc(-50% + clamp(36px,6dvh,52px)))}.product-carousel--columns-1.product-carousel--swipe-hint-visible:not(.product-carousel--mobile-grid-active) .product-carousel__swipe-hint{right:18px;top:50%}.product-carousel__swipe-hint-copy{font-size:10px;letter-spacing:.16em;writing-mode:vertical-rl}.product-carousel--columns-1 .product-carousel__media{height:min(86vw,calc(var(--product-carousel-stage-height) - 190px));overflow:hidden;width:min(86vw,380px)}.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__image,.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__placeholder{scale:1}.product-carousel--columns-1 .product-carousel__media{aspect-ratio:4 / 5;height:auto;width:min(86vw,380px)}.product-carousel--columns-1 .product-carousel__image-link{padding:0}.product-carousel--columns-1 .product-carousel__image,.product-carousel--columns-1 .product-carousel__placeholder,.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__image,.product-carousel--columns-1.product-carousel--single-transition-vertical .product-carousel__placeholder{scale:1;transform:none}.product-carousel--columns-1 .product-carousel__details{padding-top:8px}.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:10px;padding-top:8px}.product-carousel__media-dots{margin-top:6px}.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}html:has(.product-carousel--mobile-grid-active),body:has(.product-carousel--mobile-grid-active){overflow:visible}html:has(.product-carousel--mobile-grid-active),body:has(.product-carousel--mobile-grid-active),body:has(.product-carousel--mobile-grid-active) #MainContent{height:auto;min-height:100dvh}body:has(.product-carousel--mobile-grid-active) #MainContent{overflow:visible;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) * .65));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{aspect-ratio:4 / 5;height:auto;width:100%}.product-carousel--static-grid .product-carousel__image-link{padding:0 2px}.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:16px 0;grid-template-columns:repeat(var(--product-carousel-mobile-columns, 2),minmax(0,1fr));padding:calc(var(--minimal-catalog-header-overlay-offset, 0px) + (var(--minimal-catalog-mobile-grid-clearance, 36px) * .45)) 4px 40px}.product-carousel__mobile-grid-card{min-width:0;text-align:center}.product-carousel__mobile-grid-media{aspect-ratio:4 / 5;height:auto;overflow:visible;position:relative;touch-action:auto;width:100%}.product-carousel__mobile-grid-media-carousel{min-width:0;width:100%}.product-carousel__mobile-grid-media [data-media-track]{overflow-x:auto;overflow-y:hidden}.product-carousel--mobile-grid-active .product-carousel__mobile-grid-image{align-items:center;display:flex;height:100%;justify-content:center;padding:0 2px;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-active .product-carousel__mobile-grid-image .product-carousel__image,.product-carousel--mobile-grid-active .product-carousel__mobile-grid-image .product-carousel__placeholder{scale:1;transform:none}.product-carousel__mobile-grid-details{align-items:center;display:flex;flex-direction:column;gap:6px;padding:8px 6px 0}.product-carousel__mobile-grid-media-carousel .product-carousel__media-dots{margin-top:4px}.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)}}.product-carousel[data-photo-frame] .product-carousel__image{object-fit:var(--catalog-photo-fit, contain)}@media(min-width:750px){html.minimal-catalog-grid-initial .product-carousel[data-photo-frame] .product-carousel__media,.product-carousel[data-photo-frame]:not(.product-carousel--columns-1) .product-carousel__media{aspect-ratio:calc(var(--catalog-photo-ratio, .8) / var(--catalog-photo-height-desktop, 1));height:auto;width:100%}html:not(.minimal-catalog-grid-initial) .product-carousel[data-photo-frame].product-carousel--columns-1 .product-carousel__media{aspect-ratio:var(--catalog-photo-ratio, .8);height:min(var(--catalog-photo-stage-vw),var(--catalog-photo-stage-max),calc(100svh - var(--minimal-header-height, 82px) - 130px));max-width:100%;width:auto}}@media(max-width:749px){.product-carousel[data-photo-frame] .product-carousel__mobile-grid-media{aspect-ratio:calc(var(--catalog-photo-ratio, .8) / var(--catalog-photo-height-mobile, 1))}.product-carousel[data-photo-frame].product-carousel--mobile-grid-active .product-carousel__mobile-grid-image img{object-fit:var(--catalog-photo-fit, contain)}.product-carousel[data-photo-frame]:not(.product-carousel--mobile-grid-active) .product-carousel__media{aspect-ratio:var(--catalog-photo-ratio, .8);height:min(calc(var(--catalog-photo-mobile-stage-vw) * .8 / var(--catalog-photo-ratio, .8)),calc(var(--catalog-photo-mobile-stage-max) * .8 / var(--catalog-photo-ratio, .8)),calc(var(--product-carousel-stage-height) - 190px));max-width:min(86vw,380px);width:auto}}.product-carousel.product-carousel--v3-home-row .product-carousel__track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 16px * var(--product-carousel-initial-grid-columns, 3)) / (var(--product-carousel-initial-grid-columns, 3) + .25));gap:16px;height:auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0 16px 12px;position:relative;scroll-padding-inline:16px;scroll-snap-type:x mandatory;scrollbar-width:none;transform:none;transition:none;will-change:auto}.product-carousel.product-carousel--v3-home-row .product-carousel__track::-webkit-scrollbar{display:none}.product-carousel.product-carousel--v3-home-row .product-carousel__slide{height:auto;padding:0 0 24px;scroll-snap-align:start}.product-carousel.product-carousel--v3-home-row .product-carousel__content{height:auto;min-height:0;padding:0}.product-carousel.product-carousel--v3-home-row .product-carousel__media-track{overflow-x:hidden;overscroll-behavior-x:auto}.product-carousel.product-carousel--v3-home-row .product-carousel__track:focus-visible{outline:2px solid var(--minimal-page-text);outline-offset:-2px}.product-carousel__row-controls{display:flex;justify-content:flex-end;gap:12px;padding:8px 24px 0}.product-carousel__row-controls[hidden]{display:none}.product-carousel__row-controls button{background:none;border:0;color:inherit;font:inherit;font-size:22px;min-height:44px;min-width:44px;cursor:pointer}.product-carousel__row-controls button:disabled{opacity:.3;cursor:default}@media(hover:hover){.product-carousel--v3-home-row [data-v3-row-track]{cursor:grab}.product-carousel--v3-home-row.is-row-dragging [data-v3-row-track]{cursor:grabbing;-webkit-user-select:none;user-select:none}}@media(max-width:749px){.product-carousel.product-carousel--v3-home-row .product-carousel__track{grid-auto-columns:calc((100% - 24px) / 2.4);gap:12px;padding-inline:12px;scroll-padding-inline:12px}.product-carousel[data-photo-frame].product-carousel--v3-home-grid .product-carousel__media{aspect-ratio:calc(var(--catalog-photo-ratio, .8) / var(--catalog-photo-height-mobile, 1));height:auto;max-width:none;width:100%}}.v3-search-grid{display:grid;gap:32px 20px;grid-template-columns:repeat(4,minmax(0,1fr))}.v3-search-card{min-width:0}.v3-search-card__image{aspect-ratio:.8;display:block;margin-bottom:16px}.v3-search-card__image :is(img,svg){display:block;height:100%;object-fit:contain;width:100%}.v3-search-card__title{color:inherit;display:block;font-size:12px;line-height:1.5;overflow-wrap:anywhere;text-decoration:none;text-transform:uppercase}.v3-search-card__price,.v3-search-card__sold-out{font-size:12px;line-height:1.5;margin:4px 0 0}.v3-search-card__price s,.v3-search-card__sold-out{opacity:.6}.v3-search-card a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(hover:hover){.v3-search-card__title:hover{text-decoration:underline}}@media(max-width:749px){.v3-search-grid{gap:28px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}}v3-search{display:contents}.v3-search{background:#fff;border:0;box-sizing:border-box;color:#111;height:100dvh;top:0;right:0;bottom:0;left:0;margin:0;max-height:100dvh;max-width:100vw;overflow-y:auto;overscroll-behavior:contain;padding:0 38px 60px;width:100%}.v3-search::backdrop{background:#fff}.v3-search [hidden]{display:none!important}.v3-search__bar{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1600px;min-height:100px}.v3-search__bar h2,.v3-search h3{font:inherit;font-size:12px;font-weight:400;margin:0;text-transform:uppercase}.v3-search__close,.v3-search__submit,.v3-search__clear{align-items:center;background:none;border:0;border-radius:0;color:inherit;cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:12px;justify-content:center;min-height:44px;min-width:44px;padding:8px}.v3-search__close svg,.v3-search__submit svg{height:22px;width:22px}.v3-search__content{margin:0 auto;max-width:1600px}.v3-search__form{align-items:center;border-bottom:1px solid #888;display:flex;gap:8px;margin:12px 0 0 24%;max-width:900px}.v3-search__form input[type=search]{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;flex:1;font:inherit;font-size:16px;line-height:1.4;min-height:52px;min-width:0;outline:none;padding:10px 0;width:100%}.v3-search__form:focus-within{border-bottom-color:#111}.v3-search__form input::-webkit-search-cancel-button{-webkit-appearance:none}.v3-search__form input::placeholder{color:#666;opacity:1}.v3-search__layout{display:grid;gap:4%;grid-template-columns:20% minmax(0,1fr);padding-top:32px}.v3-search h3{margin-bottom:28px}.v3-search__categories ul{list-style:none;margin:0;padding:0}.v3-search__categories a{align-items:center;color:inherit;display:flex;font-size:12px;justify-content:space-between;min-height:44px;overflow-wrap:anywhere;text-decoration:none;text-transform:uppercase}.v3-search__categories span{margin-left:12px;opacity:.6}.v3-search__status{font-size:12px;line-height:1.5;margin:12px 0 0 24%;min-height:18px}.v3-search__all{color:inherit;display:inline-flex;font-size:12px;margin:32px 0 0 24%;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:6px;text-transform:uppercase}.v3-search__sr{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.v3-search :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}.v3-search__empty{font-size:14px;line-height:1.6;margin:0}@media(hover:hover){.v3-search__categories a:hover{text-decoration:underline;text-underline-offset:4px}}@media(max-width:749px){.v3-search{padding:0 20px max(36px,env(safe-area-inset-bottom))}.v3-search__bar{min-height:76px}.v3-search__form{margin:0}.v3-search__layout{gap:32px;grid-template-columns:minmax(0,1fr);padding-top:24px}.v3-search__categories ul{display:flex;flex-wrap:wrap;gap:0 20px}.v3-search h3{margin-bottom:16px}.v3-search__status,.v3-search__all{margin-left:0}}@media(prefers-reduced-motion:no-preference){.v3-search[open]{animation:v3-search-enter .18s ease-out}@keyframes v3-search-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
