/** Shopify CDN: Minification failed

Line 298:93 The "+" operator only works if there is whitespace on both sides
Line 436:107 The "+" operator only works if there is whitespace on both sides

**/
/*
 * Critical product CSS for:
 * https://thelist.app/products/coperni-mid-calf-leather-belt-boot-59a01998-6409-5f24-6fe2-7b9ed310bf13
 * Generated from live mobile (390x844) and desktop (1440x900) above-the-fold captures.
 * Excludes app overlays, product recommendations, carousels, cards, and footer styles.
 * Includes drawer initial hidden/off-canvas states to prevent first-paint flashes.
 * Review visually before inlining in layout/theme.liquid.
 */
@font-face{font-family:Kern;src:url("//thelist.app/cdn/shop/t/12/assets/Kern-Medium.woff2?v=49313791511783704291776762218") format("woff2"),url("//thelist.app/cdn/shop/t/12/assets/Kern-Medium.woff?v=182372339814107091881776762217") format("woff");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Kern;src:url("//thelist.app/cdn/shop/t/12/assets/Kern-Regular.woff2?v=83380241722052039541776762219") format("woff2"),url("//thelist.app/cdn/shop/t/12/assets/Kern-Regular.woff?v=141498603812399780161776762218") format("woff");font-weight:normal;font-style:normal;font-display:swap}
*{font-family:Kern,sans-serif !important}
:root,[data-scheme="light"] .color-background-1{--color-background:255,255,255;--color-background-secondary:244,244,244;--gradient-background:#ffffff;--color-foreground:0,0,0;--color-foreground-secondary:88,88,88;--color-foreground-title:0,0,0;--color-button-text:249,249,249;--color-button-text-hover:249,249,249;--color-button:0,0,0;--color-button-hover:0,0,0;--color-button-secondary:235,235,235;--color-button-secondary-hover:238,238,238;--color-button-secondary-text:0,0,255;--color-button-secondary-text-hover:0,71,187;--color-button-tertiary-text:0,0,0;--color-button-tertiary-text-hover:255,255,255;--color-button-tertiary:0,0,0;--color-button-tertiary-hover:0,0,0;--color-overlay:0,0,0;--color-border-input:204,204,204;--color-border-input-hover:128,128,128;--color-background-input:255,255,255;--color-border:225,225,225}
[data-scheme="light"] .color-background-2{--color-background:40,40,40;--color-background-secondary:31,31,31;--gradient-background:#282828;--color-foreground:255,255,255;--color-foreground-secondary:169,169,169;--color-foreground-title:255,255,255;--color-button-text:0,0,0;--color-button-text-hover:0,0,0;--color-button:255,255,255;--color-button-hover:238,238,238;--color-button-secondary:0,0,0;--color-button-secondary-hover:40,40,40;--color-button-secondary-text:255,255,255;--color-button-secondary-text-hover:255,255,255;--color-button-tertiary-text:255,255,255;--color-button-tertiary-text-hover:0,0,0;--color-button-tertiary:255,255,255;--color-button-tertiary-hover:255,255,255;--color-overlay:0,0,0;--color-border-input:62,62,62;--color-border-input-hover:62,62,62;--color-background-input:53,53,53;--color-border:222,217,212}
body,.color-background-1,.color-background-2,.color-scheme-13626a24-c1f6-4e25-ab13-ede1679bdd7a{color:rgba(var(--color-foreground));background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}
*,::before,::after{box-sizing:inherit}
html{box-sizing:border-box;font-size:10px;height:100%}
body{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:100%;min-height:100%;margin:0px;font-size:calc(var(--font-body-scale) * 1rem);line-height:var(--font-body-line-height);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);overflow-x:hidden}
:root{--swiper-theme-color:#007aff}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0px;z-index:1;display:block}
.swiper-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}
.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0px,0px)}
.swiper-horizontal{touch-action:pan-y}
.swiper-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-backface-hidden .swiper-slide{transform:translateZ(0px);backface-visibility:hidden}
.swiper-pagination{position:absolute;text-align:center;transition:opacity 0.3s;transform:translate3d(0px,0px,0px);z-index:10}
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0px;width:100%}
.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2)}
button.swiper-pagination-bullet{border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;margin:0px;padding:0px;box-shadow:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet:only-child{display:none !important}
.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0px)}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}
:root{--alpha-link:.5;--alpha-button-background:1;--alpha-button-border:1;--color-placeholder-input:0,0,0;--alpha-placeholder-input:.5}
[data-scheme="dark"] .header__heading-logo{display:none}
[data-scheme="dark"] .header__heading-logo:only-child{display:block}
.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:1.6rem;padding-left:1.6rem;margin-right:auto;margin-left:auto}
html{text-size-adjust:none}
body,.color-background-1,.color-background-2{line-height:var(--font-body-line-height)}
.visually-hidden{overflow:hidden;width:1px;height:1px;margin:-1px;padding:0px;border:0px;clip:rect(0px,0px,0px,0px);position:absolute !important;overflow-wrap:normal !important}
.visually-hidden--inline{margin:0px;height:1em}
summary{cursor:pointer;list-style:none;position:relative}
summary::-webkit-details-marker{display:none}
p{color:rgb(var(--color-foreground))}
h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground-title));line-height:var(--font-heading-line-height);overflow-wrap:break-word;max-width:100%}
h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:calc(var(--font-heading-letter-spacing) * .1)}
h1,.h1{font-size:calc(var(--font-heading-h1-scale) * 2.2rem)}
h2,.h2{font-size:calc(var(--font-heading-h2-scale) * 1.8rem)}
h3,.h3{font-size:calc(var(--font-heading-h3-scale) * 1.4rem)}
a{color:rgba(var(--color-foreground));text-decoration-color:rgb(var(--color-foreground));transition:color var(--duration-default),text-decoration var(--duration-default)}
a:empty,ul:empty,dl:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}
.link{cursor:pointer;display:inline-block;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;box-shadow:none;text-decoration:underline;text-underline-offset:0.3rem;color:rgb(var(--color-link));background-color:transparent;transition:var(--duration-default)}
.link--text{color:rgb(var(--color-foreground));transition:var(--duration-default)}
details>*{box-sizing:border-box}
.link-hover-line{position:relative}
.link-hover-line::after{position:absolute;bottom:0px;left:0px;right:0px;content:"";width:0px;height:0.1rem;background-color:currentcolor;transition:width var(--duration-default)}
.secondary_text{font-size:calc(var(--font-body-second-scale) * 1rem);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);letter-spacing:normal}
.title-wrapper{margin-bottom:3rem}
:root{--swiper-pagination-bullet-width:6px;--swiper-pagination-bullet-height:6px}
.swiper-pagination .swiper-pagination-bullet{position:relative;background-color:transparent;padding:1.2rem;--swiper-pagination-bullet-horizontal-gap:0}
.swiper-pagination .swiper-pagination-bullet::after{content:"";display:block;width:6px;height:6px;background:rgb(var(--color-foreground));border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.swiper-pagination .swiper-pagination-bullet{opacity:0.3}
.swiper-pagination .swiper-pagination-bullet-active{opacity:1}
.swiper-pagination{display:flex;align-items:center;justify-content:center}
.button,.customer .button{font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-style:var(--font-button-style);text-transform:var(--font-button-text-transform);letter-spacing:calc(var(--font-button-letter-spacing) * .1);position:relative;box-sizing:border-box;text-decoration:none;border:0px;border-radius:var(--border-radius-button);transition:var(--duration-default);font-size:calc(var(--font-button-scale) * .9rem);line-height:var(--font-body-line-height);appearance:none;cursor:pointer;overflow:hidden;z-index:1}
.button--primary,.button--secondary,.button--tertiary,.customer .button--primary,.customer .button--secondary,.customer .button--tertiary{display:inline-flex;justify-content:center;align-items:center;min-width:12.4rem;padding:1.2rem 2.4rem;transition:background-color 0.45s,color 0.45s}
.button--primary::after,.button--secondary::after,.button--tertiary::after,.customer .button--primary::after,.customer .button--secondary::after,.customer .button--tertiary::after{content:"";position:absolute;top:0px;left:0px;width:0px;height:100%;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:0.45s}
.button--primary span,.button--secondary span,.button--tertiary span,.customer .button--primary span,.customer .button--secondary span,.customer .button--tertiary span{z-index:1;line-height:1 !important;font-size:15px !important}
.button--primary,.customer .button--primary{background-color:rgba(var(--color-button));color:rgb(var(--color-button-text))}
.button--primary::after,.customer .button--primary::after{background-color:rgb(var(--color-button-hover))}
.button--tertiary,.customer .button--tertiary{background-color:transparent;color:rgba(var(--color-button-tertiary-text));border:.1rem solid rgb(var(--color-button-tertiary))}
.button--tertiary::after,.customer .button--tertiary::after{background-color:rgb(var(--color-button-tertiary-hover))}
.focus-none{box-shadow:none !important;outline:0px !important}
.section-announcement{height:var(--announcement-height);transition:transform var(--duration-default);z-index:4}
.section-announcement .announcement-bar,.section-announcement .container,.section-announcement .swiper{height:var(--announcement-height)}
.section-announcement .swiper{display:flex}
.section-announcement .swiper-slide{display:flex;justify-content:center;align-items:center}
.section-announcement .swiper-slide>*{flex:1 1 0%}
.section-announcement .announcement-bar{display:flex;justify-content:center;align-items:center;position:relative;overflow-y:auto;gap:1rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background-secondary));font-size:1.4rem;line-height:2rem;letter-spacing:-0.15px;text-align:center}
.section-announcement .announcement-bar__text-mobile{display:block}
body.body--hidden{overflow-y:hidden}
.shopify-section-header{position:relative;z-index:999;will-change:transform}
.shopify-section-header.color-background-2{background-color:transparent}
.shopify-section-header.color-background-2 .header__heading-logo:not(.search__header .header__heading-logo){display:none}
.shopify-section-header.color-background-2 .header__heading-logo:not(.search__header .header__heading-logo):only-child{display:block}
.header-wrapper{display:block;position:relative}
.header-wrapper[data-sticky-type="on-scroll-up"]{transform:translateZ(0px)}
.header{display:block;align-items:center;justify-content:space-between;font-family:var(--font-header-menu-family);font-style:var(--font-header-menu-style);text-transform:var(--font-header-menu-text-transform)}
.header .header__heading,.header>.header__heading-link{display:flex;align-items:center;padding-block:1rem;min-height:5rem}
.header--center-logo{display:grid;align-items:center;grid-template-columns:1fr auto 1fr;gap:0.8rem}
.header__heading-logo{display:block;height:auto;object-fit:contain}
@media screen and (max-width:749px){.header__heading-logo{max-width:18rem}}
.header__heading-link{display:inline-flex;padding:0px;text-decoration:none;word-break:break-word}
.header__heading-link span{display:flex;align-items:center;width:10rem;line-height:1;letter-spacing:normal;text-transform:var(--font-header-menu-text-transform)}
.header__column{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;margin-left:auto;width:auto;height:100%}
.header__column .header__icons--hover{cursor:pointer}
.header__column .header__icons--container{padding-left:0.8rem;padding-right:0.8rem}
.header__icons{display:flex;align-items:center;grid-area:icons;justify-self:end;height:100%;font-family:var(--font-header-menu-family);font-style:var(--font-header-menu-style);font-weight:var(--font-header-menu-weight);text-transform:var(--font-header-menu-text-transform);font-size:calc(var(--font-header-menu-scale) * .9rem);letter-spacing:calc(var(--font-header-menu-letter-spacing) * .1);line-height:1.3;gap:0px}
.header__icons localization-form,.header__icons .localization-form,.header__icons .header__scheme,.header__icons .header__account,.header__icons .header__cart,.header__icons .header__icon--search,.header__icons .header__icon--search span,.header__icons .header__icon--account span,.header__icons .header__toggle-scheme-item span,.header__icons .header__cart--text{position:relative;align-items:center;height:auto;min-height:5rem}
.header__icons localization-form::after,.header__icons .localization-form::after,.header__icons .header__scheme::after,.header__icons .header__account::after,.header__icons .header__cart::after,.header__icons .header__icon--search::after,.header__icons .header__icon--search span::after,.header__icons .header__icon--account span::after,.header__icons .header__toggle-scheme-item span::after,.header__icons .header__cart--text::after{bottom:14px}
.header__icons .header__right--part{display:flex;align-items:center}
.header__icons .header__right--part .icon{margin-top:-5px}
.header__icons .header__right--part>div:last-child .header__icon--cart{padding-right:0px}
.header__icon,.header__icon span{display:flex;align-items:center;justify-content:center}
.header__icon span{height:100%}
.header__icon{gap:0.5rem}
.header__icon .icon{transition:var(--duration-default);color:rgba(var(--color-foreground))}
.header__icon--menu{width:4.4rem;height:4.4rem;margin-left:-1.2rem}
.header__icon--menu span{width:100%}
.header__icon::after{content:none}
.header__icon .icon{fill:none;vertical-align:middle}
.header__cart{display:flex;align-items:center}
.header__cart .icon-cart,.header__cart .text-cart{display:block}
.header__icon--cart{position:relative;gap:0.4rem;padding-right:0px;width:auto;height:5rem;font-size:calc(var(--font-header-menu-scale) * .9rem)}
.header__icon--search{display:flex;align-items:center;justify-content:center;height:4.4rem}
.header__icon--search span{cursor:pointer}
.header__icon--search,.header__icon--cart{display:flex;align-items:center;justify-content:center;text-decoration:none;min-height:5rem}
menu-drawer+.header__search{display:none}
.header__search{display:flex;align-items:center;height:100%}
.header__search .icon-search{display:block;cursor:pointer}
.header__search>details{position:static;height:100%}
noscript .header__search{height:100%}
.header__icon--menu .icon{display:block;position:absolute;opacity:1;transition:transform 0.15s,opacity 0.15s}
details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0}
.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1}
:root:has(.overflow-hidden-mobile) body,:root:has(.overflow-hidden-tablet) body{overflow:hidden}
.cart-count-bubble:empty{display:none}
@media screen and (max-width:1099px){.cart-count-bubble{margin-right:0px}}
@media (prefers-color-scheme:light){:root [data-scheme="auto"] .header__toggle-scheme-item--dark{display:flex}}
@media (prefers-color-scheme:light){:root [data-scheme="auto"] .header__toggle-scheme-item--light{display:none}}
.breadcrumb{position:relative;z-index:2;display:flex;align-items:center;flex-wrap:wrap;gap:0.8rem;margin:1rem 0px;text-transform:capitalize;color:rgb(var(--color-foreground-secondary));background-color:transparent}
.breadcrumb__delimiter{width:3px;height:3px;background:rgba(var(--color-foreground),.3);border-radius:50%}
.breadcrumb a{position:relative;color:rgba(var(--color-foreground));text-decoration:none;transition:color var(--duration-default);line-height:1}
.breadcrumb a.link-hover-line::after{bottom:-2px}
@media (max-width:575px){.header__icon .link-hover-line:not(.header__icon--cart){display:none}}
@media (max-width:575px){.header__icon .icon{width:20px !important;height:auto !important}}
@media (max-width:575px){header-drawer{display:flex;align-items:center;gap:0.8rem}}
@media (max-width:575px){.header__column .header__search{display:none}}
.cart-count-bubble span{margin:-14px 0px 0px -2px}
@media (max-width:576px){.cart-count-bubble span{margin:10px 0px 0px -14px}}
div[class="PageOverlay is-visible"]{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}
div[class~="Drawer"][aria-hidden="false"]{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}
div[class~="js-slideout-overlay"]{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}
a#cart-icon-bubble::after{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}
div[data-js-overlay="CartDrawer"]{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}
img[onload^="SVGInject("]{visibility:hidden}
.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;text-align:left;white-space:pre-wrap;overflow-wrap:break-word}
.ql-editor>*{cursor:text}
.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0px;padding:0px;counter-reset:list-1 0 list-2 0 list-3 0 list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0}
.ql-editor ol,.ql-editor ul{padding-left:1.5em}
.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}
.ql-editor ul>li::before{content:"•"}
.ql-editor ul[data-checked="true"],.ql-editor ul[data-checked="false"]{pointer-events:none}
.ql-editor ul[data-checked="true"]>li *,.ql-editor ul[data-checked="false"]>li *{pointer-events:all}
.ql-editor ul[data-checked="true"]>li::before,.ql-editor ul[data-checked="false"]>li::before{color:rgb(119,119,119);cursor:pointer;pointer-events:all}
.ql-editor ul[data-checked="true"]>li::before{content:"☑"}
.ql-editor ul[data-checked="false"]>li::before{content:"☐"}
.ql-editor li::before{display:inline-block;white-space:nowrap;width:1.2em}
.ql-editor li:not(.ql-direction-rtl)::before{margin-left:-1.5em;margin-right:0.3em;text-align:right}
.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}
.ql-editor ol li{counter-reset:list-1 0 list-2 0 list-3 0 list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0;counter-increment:list-0 1}
.ql-editor ol li::before{content:counter(list-0) ". "}
.preview-widget{width:100%;display:flex;flex-direction:column;gap:16px}
.pw-container{width:100%;display:flex;flex-direction:column;gap:16px}
#edt-store-view{width:100%;display:flex;flex-direction:column;gap:16px}
#edt-store-view .ql-editor{padding:0px;line-height:22px;display:flex;flex-direction:column;gap:8px}
:root{--announcement-height:32px}
header-drawer{justify-self:start}
.menu-drawer-container{display:flex}
.shopify-section:first-child.product-section{margin-top:calc(-1 * var(--header-height));padding-top:var(--header-height)}
.product{position:relative;background-color:rgb(var(--color-background))}
.product .breadcrumb{margin:0px;padding:0px 0px 0.8rem;row-gap:0px}
.product .breadcrumb a{display:inline-flex;align-items:center;min-height:2.4rem}
.product__outer{display:flex;flex-direction:column;gap:3.2rem;background:rgb(var(--color-background))}
.product__outer--static-multicolumns-aside,.product__outer--thumbs-aside,.product__outer--static-column-aside,.product__outer--two-column-aside{flex-direction:column;gap:2.4rem}
.product__outer--static-multicolumns-aside .product__main,.product__outer--thumbs-aside .product__main,.product__outer--static-column-aside .product__main,.product__outer--two-column-aside .product__main{width:100%}
.product__outer--static-multicolumns-aside .product__info-container,.product__outer--thumbs-aside .product__info-container,.product__outer--static-column-aside .product__info-container,.product__outer--two-column-aside .product__info-container{width:100%;gap:0px 1.6rem}
.product__outer--static-multicolumns-aside .product__info-container .product__info-main,.product__outer--thumbs-aside .product__info-container .product__info-main,.product__outer--static-column-aside .product__info-container .product__info-main,.product__outer--two-column-aside .product__info-container .product__info-main{width:100%;max-width:75rem}
.product__outer--static-multicolumns-aside .product__info-container .product__info-main>*,.product__outer--thumbs-aside .product__info-container .product__info-main>*,.product__outer--static-column-aside .product__info-container .product__info-main>*,.product__outer--two-column-aside .product__info-container .product__info-main>*{width:100%}
.product__outer--static-multicolumns-aside .product__slider-nav,.product__outer--thumbs-aside .product__slider-nav,.product__outer--static-column-aside .product__slider-nav,.product__outer--two-column-aside .product__slider-nav{padding-inline:1.6rem}
.product__outer--thumbs-aside{gap:0px}
.product__outer--thumbs-aside .product__media-wrapper{position:sticky;top:0px}
.product__outer--thumbs-aside .product__media-item{height:100% !important}
.product__outer--thumbs-aside .product__media-list{width:100%}
.product__outer--thumbs-aside .product__media-list.product__media-list--full_screen{max-height:70vh}
.product__outer--thumbs-aside .product__media-list.product__media-list--full_screen .product__media{min-height:70vh;padding-top:0px}
.product__outer--thumbs-aside .product__media-list .deferred-media,.product__outer--thumbs-aside .product__media-list .product__media{overflow:hidden}
.product__outer--thumbs-aside .product__media-list .product__media{min-height:0px;height:0px;overflow:hidden}
.product__outer--thumbs-aside .product__media-list .product__media>:not(.deferred-media__poster-button){width:100%;height:100%;position:absolute;inset:0px}
.product__outer--thumbs-aside .product__pagination-wrapper{display:none}
.product__main{width:100%}
.product__info-container{display:flex;flex-direction:column;align-items:flex-start;height:100%}
.product__title__wrapper{display:flex;flex-flow:column wrap;gap:5px}
.product__title__wrapper .product__brand{font-size:13px;font-weight:500;letter-spacing:-0.03em;opacity:0.8;line-height:normal;text-decoration:none;text-transform:uppercase}
.product__title{letter-spacing:-0.03em;word-break:break-word;margin-bottom:0px;margin-top:0px}
.product [data-block-handle="star_rating"]{margin-bottom:2.4rem}
.product__buy_buttons,.product .pickup-availability{margin:4rem 0px}
.product__media-list{overflow:hidden;position:relative}
.product__media-list .product__media{height:0px;padding-top:78%;background-color:rgb(var(--color-background));position:relative;border-radius:var(--border-radius-media)}
.product__media-list .product__media img{display:block;height:100%;object-fit:cover;object-position:center center;position:absolute;inset:0px;width:100% !important}
.product__media-list.media_size-portrait .product__media{padding-top:130%}
.product__media-list-wrapper{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:1rem}
.product__slider-nav{position:absolute;top:50%;left:0px;right:0px;z-index:1;justify-content:space-between;transform:translateY(-50%);pointer-events:none;display:none}
.product__pagination-wrapper{display:none;justify-content:flex-end;position:absolute;left:0px;right:0px;bottom:1.6rem;z-index:2;pointer-events:none}
.product__pagination-wrapper .swiper-pagination-bullet::after{background-color:rgb(var(--color-product-card-slider-control))}
.product__pagination{display:inline-flex;pointer-events:auto;width:auto !important}
.product noscript .product__media img{max-width:100%;height:auto}
.product .price-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:0px 0.5rem;margin-top:0px;margin-bottom:1.6rem}
.product .price-wrapper .price{align-items:flex-start;font-family:var(--font-heading-card-family);font-style:var(--font-heading-card-style);font-weight:var(--font-heading-card-weight);font-size:calc(var(--font-heading-card-scale) * 1.2rem);letter-spacing:calc(var(--font-heading-card-letter-spacing) * .1);line-height:1.3}
.product-parameters{margin:4rem 0px;pointer-events:all}
.product-parameters variant-radios,.product-parameters .variant-selects{display:flex;flex-flow:column wrap;margin-bottom:2.4rem}
.product-parameters variant-radios{flex-direction:column;gap:3.2rem}
.product-parameters variant-radios.variant-selects{align-items:flex-start;gap:1.6rem}
.product-parameters variant-radios.variant-selects .product-form__controls{width:100%}
.product-parameters .select{width:100%;position:relative}
.product-parameters .select svg{width:1.4rem;height:1.4rem;position:absolute;top:50%;transform:translateY(-50%);right:1.6rem;transition:var(--duration-default);pointer-events:none}
.product-parameters .dropdown-select{position:relative}
.product-parameters .dropdown-select svg{transition:opacity var(--duration-default) linear}
.product-parameters .dropdown-select .select-label{width:100%;min-height:3.6rem;padding:0.9rem 1.6rem;appearance:none;color:rgb(var(--color-foreground-title));background-color:rgb(var(--color-background-input));border:.1rem solid rgb(var(--color-border-input));box-sizing:border-box;transition:border var(--duration-default),background-color var(--duration-default);overflow:hidden;cursor:pointer}
.product-parameters .dropdown-select ul{position:absolute;width:100%;z-index:11;max-height:0px;overflow:hidden;background:rgb(var(--color-background));border-left:1px solid rgb(var(--color-border));border-right:1px solid rgb(var(--color-border));box-sizing:border-box;list-style:none;margin-top:0.6rem;padding:0px}
.product-parameters .dropdown-select ul li label{color:rgba(var(--color-foreground));padding:0.8rem 1.6rem;height:auto;width:100%;justify-content:flex-start;font-family:var(--font-subtitle-family);transition:background-color var(--duration-default);margin-bottom:2px}
.product-parameters .dropdown-select ul li .select-labels{display:flex;align-items:baseline;flex-wrap:wrap;gap:0.4rem 1rem;width:100%}
.product-parameters .dropdown-select ul li .select-labels.disabled .select-labels__value{text-decoration:line-through;color:rgb(88,88,88)}
.product-parameters .dropdown-select ul li .select-labels__value{font-weight:500}
.product-parameters .dropdown-select ul li .select-labels__price,.product-parameters .dropdown-select ul li .select-labels__stock{color:rgb(88,88,88);font-size:13px;letter-spacing:-0.02em}
.product-parameters .dropdown-select ul li .select-labels__price{margin-left:auto}
.product-parameters .dropdown-select ul li input:checked:not(.disabled)+label{color:rgba(var(--color-foreground));background-color:rgb(var(--color-border),.4)}
.product-parameters .dropdown-select ul li input.disabled+label{text-decoration:none}
.product-form{display:block}
.product-form__controls{border:0px;margin:0px;padding:0px}
.product-form__controls-group{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem;position:relative}
.product-form__controls-group input{clip:rect(0px,0px,0px,0px);overflow:hidden;position:absolute;height:1px;width:1px}
.product-form__controls-group input+label{transition:color var(--duration-default);color:rgb(var(--color-foreground-secondary))}
.product-form__controls-group input.disabled+label:not(.notify_me){opacity:0.3;text-decoration:line-through;pointer-events:none}
.product-form__controls-group input:checked:not(.disabled)+label{color:rgb(var(--color-foreground))}
.product-form__controls-group input:checked:not(.disabled)+label::after{width:100%}
.product-form__controls-group label{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:var(--duration-default)}
.product-form__controls-group label::after{bottom:-3px}
.product-form__buttons{display:flex;flex-direction:column;gap:1.2rem}
.product-form__buttons-row{display:flex;align-items:center;flex-flow:column wrap;gap:0px}
.product-form__buttons-row>*{width:100% !important}
.product-form__submit{width:auto;flex-grow:1;position:relative;transition:var(--duration-default)}
.product-form__submit svg{position:absolute;top:calc(50% - 1.5rem);left:calc(50% - 1.5rem);width:2rem;height:3rem}
.product__media-list{display:flex;flex-wrap:wrap;width:100%;overflow:hidden}
.product__media-item{width:100%;height:auto;overflow:hidden}
.product__media-item--contain .product__media img,.product__media-item--contain .deferred-media__poster img{object-fit:contain}
.product__media-icon .icon{width:1.4rem;height:1.4rem}
.product__media-icon{border-radius:50%;color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;position:absolute;right:2rem;top:1.6rem;pointer-events:none;z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}
.product__media-icon svg{width:60%;height:60%}
.product__media-item>*{display:block;position:relative}
.product__title__wrapper .price-wrapper{flex-direction:column;align-items:flex-start;margin-bottom:0px}
.product__title__wrapper .product__brand{font-size:20px;font-weight:400;opacity:1;display:block;margin:0px 0px 4px}
.product__title{font-size:15px;font-weight:400;letter-spacing:-0.01em}
.product__title__wrapper .taxes-text{font-size:11px;font-weight:400;letter-spacing:-0.03em;color:rgb(89,89,89);margin:0.4rem 0px 0px}
.product__title__wrapper .price-wrapper .price-item--regular{font-size:15px;font-weight:400;line-height:1}
.product__title__wrapper .title-wrapper{margin-bottom:20px}
.product-parameters{margin:0px 0px 12px}
.product-parameters .dropdown-select .select-label{font-size:15px;letter-spacing:-0.02em;font-weight:400;color:rgb(88,88,88)}
.product-parameters .dropdown-select .select-label,.product-parameters .dropdown-select ul.active{border:1px solid rgb(129,129,129)}
.product-parameters .dropdown-select ul li label{font-size:15px;letter-spacing:-0.02em;font-weight:400;color:rgb(0,0,0)}
.product__buy_buttons{margin:0px 0px 16px}
.product-form__submit{background:rgb(0,0,0);color:rgb(255,255,255);font-size:15px;font-weight:700;letter-spacing:-0.01em;padding:12px;line-height:1}
.product-parameters .dropdown-select .select-label p{margin:0px}
.product-parameters .dropdown-select .select-label p.select-label--initial{color:rgb(89,89,89)}
.product__media-list-wrapper{align-items:flex-end}
.ql-editor{font-size:13px;letter-spacing:-0.02em;flex:1 1 0%;border-bottom:1px solid rgba(0,0,0,0.1);gap:0px !important;line-height:1.5 !important;padding:0px 0px 16px !important;margin:0px 0px 16px !important}
#edt-store-view{padding:0px;flex-direction:row;gap:8px;width:calc(100% - 58px)}
#edt-store-view::before{content:url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.00024 0.375V1.5H7.50024V0.375C7.51587 0.140625 7.64087 0.015625 7.87524 0C8.10962 0.015625 8.23462 0.140625 8.25024 0.375V1.5H9.00024C9.42212 1.51562 9.77368 1.66406 10.0549 1.94531C10.3362 2.22656 10.4846 2.57812 10.5002 3V3.75V4.5V10.5C10.4846 10.9219 10.3362 11.2734 10.0549 11.5547C9.77368 11.8359 9.42212 11.9844 9.00024 12H1.50024C1.07837 11.9844 0.726807 11.8359 0.445557 11.5547C0.164307 11.2734 0.0158691 10.9219 0.000244141 10.5V4.5V3.75V3C0.0158691 2.57812 0.164307 2.22656 0.445557 1.94531C0.726807 1.66406 1.07837 1.51562 1.50024 1.5H2.25024V0.375C2.26587 0.140625 2.39087 0.015625 2.62524 0C2.85962 0.015625 2.98462 0.140625 3.00024 0.375ZM0.750244 4.5V10.5C0.750244 10.7188 0.820557 10.8984 0.961182 11.0391C1.10181 11.1797 1.28149 11.25 1.50024 11.25H9.00024C9.21899 11.25 9.39868 11.1797 9.53931 11.0391C9.67993 10.8984 9.75024 10.7188 9.75024 10.5V4.5H0.750244H9.75024H0.750244ZM1.50024 2.25C1.28149 2.25 1.10181 2.32031 0.961182 2.46094C0.820557 2.60156 0.750244 2.78125 0.750244 3V3.75H9.75024V3C9.75024 2.78125 9.67993 2.60156 9.53931 2.46094C9.39868 2.32031 9.21899 2.25 9.00024 2.25H1.50024H9.00024H1.50024ZM7.75806 6.63281L5.13306 9.25781C4.96118 9.41406 4.78931 9.41406 4.61743 9.25781L3.11743 7.75781C2.96118 7.58594 2.96118 7.41406 3.11743 7.24219C3.28931 7.08594 3.46118 7.08594 3.63306 7.24219L4.87524 8.46094L7.24243 6.11719C7.41431 5.96094 7.58618 5.96094 7.75806 6.11719C7.91431 6.28906 7.91431 6.46094 7.75806 6.63281Z' fill='black'/%3E%3C/svg%3E%0A")}
.ql-editor p:last-child{color:rgb(88,88,88)}
.usp-wrapper{display:flex;gap:0.8rem;align-items:center;margin:0px 0px 10px}
.usp-wrapper:last-of-type{margin:0px 0px 32px}
.usp-wrapper a{height:13px;display:inline-flex}
.usp-wrapper__text{line-height:1;margin:0px;font-size:13px;letter-spacing:-0.02em}
.ks-chart-container{text-align:right}
square-placement{--logo-badge-width:60px;max-width:200px}
@media (max-width:989px){square-placement{text-align:right;margin-left:auto}}
@media (max-width:989px){.product .price-wrapper .price,.product .price dl{align-items:flex-end;text-align:right}}
@media (max-width:989px){.product-parameters{margin:8px 0px}}
@media (max-width:989px){.product__title__wrapper .product__brand{font-size:18px}}
@media (max-width:989px){.product__title{font-size:13px}}
@media (max-width:989px){.product__main{margin:0px 0px 2.4rem}}
@media (max-width:989px){.product__pagination-wrapper,.product__slider-nav{display:flex !important;padding:0px !important}}
@media (max-width:989px){.product__pagination-wrapper{bottom:auto;margin:0.8rem 0px 0px;position:relative !important}}
@media (max-width:989px){.product__media-icon{top:auto !important;right:0px !important;bottom:1.6rem !important;z-index:2 !important;width:14px !important;height:14px !important}}
@media (max-width:989px){.product__media-icon svg{width:100% !important;height:100% !important}}
@media (max-width:989px){.product__outer--thumbs-aside .product__media-list.product__media-list--full_screen .product__media{min-height:auto !important;padding-top:115% !important}}
@media (max-width:989px){.product__media-list .product__media img{margin:-1px;width:calc(100%+2px) !important}}
@media (max-width:989px){.product__pagination{display:flex;gap:0.4rem;width:100% !important}}
@media (max-width:989px){.product__pagination-wrapper .swiper-pagination .swiper-pagination-bullet::after{display:none}}
@media (max-width:989px){.product__pagination-wrapper .swiper-pagination .swiper-pagination-bullet{width:20px;background:rgb(129,129,129);opacity:1;border-radius:0px;height:1px;padding:0px}}
@media (max-width:989px){.product__pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgb(0,0,0);width:50px}}
@media (max-width:989px){.product__title__wrapper{flex-direction:row;gap:24px}}
@media (max-width:989px){.product__title__wrapper .title-wrapper{flex:1 1 0%;margin:0px}}
@media (max-width:989px){.product__title__wrapper .price-wrapper{align-items:flex-end}}
.price-wrapper{margin-top:1.6rem}
.price{align-items:center;display:flex;flex-flow:column wrap;font-size:1.6rem;line-height:1.4;color:rgb(var(--color-card-price-new))}
.price-item--regular,.price-item--sale{color:rgb(var(--color-card-price-new))}
.price dl{margin:0px;display:flex;flex-direction:column}
.price dd{margin:0px}
.price--product{font-size:1.8rem}
.price--sold-out .price__availability,.price__regular{display:block}
.price__regular dd{text-align:end}
#MainProduct-template--25333442412811__main{margin-bottom:50px;margin-top:0px}
@media (max-width:768px){#MainProduct-template--25333442412811__main{margin-bottom:0px;margin-top:0px}}
#placement-Ab1BUU1lUZUh1N3pCa__afterpay_on_site_messaging_payments_messaging_JHCLfa{text-align:left;margin-top:10px;margin-bottom:6px}
@media only screen and (max-width:749px){#placement-Ab1BUU1lUZUh1N3pCa__afterpay_on_site_messaging_payments_messaging_JHCLfa{text-align:right;margin-top:10px;margin-bottom:28px}}
@media screen and (min-width:990px){:root{--spaced-section:16rem}}
.caption-large,.form__label{text-transform:uppercase;font-weight:500;color:rgba(var(--color-foreground))}
@media screen and (min-width:750px){.link{font-size:1.5rem}}
.media{width:100%;height:100%;display:block;background-color:rgba(var(--color-foreground),.3);position:relative;overflow:hidden}
.media--transparent{background-color:transparent}
.media>img{object-fit:cover;object-position:center center;transition:opacity var(--duration-long),transform var(--duration-long)}
.media--portrait{padding-bottom:130%}
.media.media--hover-effect>img+img{opacity:0}
.section-announcement .announcement-bar__navigation{display:flex;align-items:center;gap:1.6rem;position:absolute;left:0px;top:50%;transform:translateY(-50%);z-index:2}
.section-announcement .announcement-bar__arrows{display:flex;align-items:center;gap:0.4rem}
.section-announcement .announcement-bar__play-pause{position:relative;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;padding:0px;cursor:pointer;color:rgb(var(--color-foreground))}
.section-announcement .announcement-bar__progress-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px}
.section-announcement .announcement-bar__progress-circle{stroke-dasharray:53.407;stroke-dashoffset:53.407;stroke-opacity:0.5;stroke-width:1;transition:stroke-dashoffset 0.1s linear,stroke-width 0.1s linear,stroke-opacity 0.1s linear;transform:rotate(-90deg);transform-origin:center center}
.section-announcement .announcement-bar__icon{position:relative;z-index:1;display:block}
.section-announcement .announcement-bar__text-desktop{display:none}
@media screen and (min-width:768px){.section-announcement .announcement-bar__text-desktop{display:block}}
.shopify-section-header.color-background-1{background-color:rgb(var(--color-background))}
.header .menu_left_block{display:none}
@media screen and (min-width:1100px){.header{display:flex;padding-block:0rem}}
@media screen and (min-width:1100px){.header .menu_left_block{display:flex;align-items:center;gap:2.4rem}}
.header__localization{position:relative;display:flex;align-items:center;height:100%}
.header__localization localization-form,.header__localization .localization-form{display:flex;align-items:center;justify-content:center}
.header__localization .disclosure{position:static}
.header__localization .disclosure__button{display:flex;align-items:center;justify-content:center;gap:0.4rem;min-height:5rem;padding-inline:0.4rem}
.header__localization .localization-selector.link{display:flex;align-items:center;justify-content:center;padding:0px}
.header__localization .localization-selector.link .icon-caret{position:static;margin:0px;flex:0 0 auto}
.header__localization .localization-selector.link .currency-country{flex:0 0 auto}
@media screen and (min-width:1100px){.header--center-logo{display:grid;grid-template-columns:5fr auto 5fr;gap:2.4rem;align-items:center}}
.header--center-logo .header__inline-menu{margin-left:-1.2rem}
.header .header__column .header__region{display:none;align-items:center}
@media screen and (min-width:1100px){.header .header__column .header__region{display:flex}}
@media screen and (min-width:1100px){.header .header__column .header__region+.header__icons{margin-left:2.4rem}}
@media screen and (min-width:1200px){.header__column .header__icons--container{padding-left:1.2rem;padding-right:1.2rem}}
@media screen and (min-width:1360px){.header__icons{gap:0.8rem}}
@media screen and (min-width:1100px){.header__icons .header__right--part>div:last-child{padding-right:0px}}
.header__icon--account{position:relative}
.header__account{display:none;align-items:center;position:relative;height:100%}
@media screen and (min-width:1100px){.header__account{display:inline-flex}}
@media screen and (min-width:1100px){.template-login .header__account::after,.template-register .header__account::after,.template-addresses .header__account::after,.template-order .header__account::after,.template-activate .header__account::after,.template-account .header__account::after,body[class^="template-customers/"] .header__account::after{width:100%}}
@media screen and (min-width:990px) and (min-width:990px){.header__account summary{position:relative;height:5rem}}
@media screen and (min-width:1100px){.header__region+.header__search{margin-left:3.2rem}}
@media screen and (min-width:576px){.header__search.only_icon .search-name,.header__search.only_text .icon-search{display:none}}
.header__inline-menu{display:none}
.header__inline-menu .header__menu-item{font-family:var(--font-header-menu-family);font-style:var(--font-header-menu-style);font-weight:var(--font-header-menu-weight);text-transform:var(--font-header-menu-text-transform);font-size:calc(var(--font-header-menu-scale) * .9rem);letter-spacing:calc(var(--font-header-menu-letter-spacing) * .1)}
@media screen and (min-width:1100px){.header__inline-menu{display:block;height:100%}}
.header__menu-item{text-decoration:none;color:rgb(var(--color-foreground));transition:color var(--duration-default);overflow:hidden}
.list-menu--inline{height:100%;align-items:stretch}
.list-menu--inline li:not(.list-menu--megamenu) .header__submenu>li{position:relative;width:max-content}
.list-menu--inline li:not(.list-menu--megamenu) .header__submenu>li:not(:first-child):not(.header__submegamenu-banner){border-left:1px solid rgb(231,231,231);width:100%;padding:0px 2rem}
.list-menu--inline .list-menu-item{padding-inline:1.2rem}
.list-menu--inline .list-menu-item>.header__menu-item{height:100%;position:relative;display:flex;align-items:center}
.list-menu--inline .list-menu-item .header__active-menu-item{position:relative;display:flex;align-items:center}
.list-menu--inline .list-menu-item .header__active-menu-item .link-hover-line::after{width:100%}
.list-menu--inline .header__menu-item{padding-block:1.6rem}
.list-menu--inline .header__menu-item .list-menu-line{height:100%}
.list-menu--inline .header__menu-item .list-menu-line::after{bottom:-3px}
.list-menu--inline .header__menu-item span{display:flex;align-items:center}
.list-menu--inline .header__menu-item span .icon-caret{position:static;margin-left:0.4rem}
.list-menu--inline .header__menu-item+.header__submenu{opacity:0;pointer-events:none;position:fixed}
.list-menu--inline .header__menu-item+.header__submenu>.container{display:flex;gap:16px;flex-wrap:wrap}
.list-menu--disclosure .list-menu--disclosure{overflow:auto;grid-template-columns:repeat(5,minmax(0px,1fr));gap:1.2rem;width:100vw;transform:none;position:fixed;overscroll-behavior:contain;transition:var(--duration-default) ease-in-out;display:grid !important;align-items:start !important;left:0px !important;top:100px !important}
.header__submenu .header__submenu>li span{padding:0px !important}
.header__inline-menu .header__menu-item{align-items:center}
.header__submenu{padding-inline:0px;text-transform:none;transition:opacity var(--duration-default);z-index:15}
.header__submenu.list-menu{padding-block:0.6rem 1.7rem}
.header__submenu .header__menu-item{justify-content:space-between;height:auto;padding:0px;transition:background var(--duration-default),color var(--duration-default)}
.header__submenu .header__menu-item span{position:relative;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;padding:0.7rem 0px}
.header__submenu .header__menu-item span::after{bottom:4px}
.header__submenu .icon-caret{right:1.6rem}
.header__submegamenu-banner{list-style:none;grid-row:1;width:100% !important}
.header__submegamenu-banner-link{display:flex;flex-direction:column;text-decoration:none}
.header__submegamenu-banner-figure{position:relative;width:100%;aspect-ratio:3 / 4;margin:0px;overflow:hidden}
.header__submegamenu-banner-image{position:absolute;inset:0px;width:100%;height:100%;display:block;object-fit:cover;transition:transform var(--duration-short,.15s) ease-out}
.header__submegamenu-banner-heading{margin-top:8px;font-weight:500;font-size:13px;line-height:1;letter-spacing:-0.02em}
.header__submegamenu>.header__submegamenu-banner:nth-last-child(1){grid-column:5}
.header__submegamenu>.header__submegamenu-banner:nth-last-child(2){grid-column:4}
.header__submegamenu>.header__submegamenu-banner:nth-last-child(3){grid-column:3}
.header__submegamenu>.header__submegamenu-banner:nth-last-child(4){grid-column:2}
.header__submegamenu>.header__submegamenu-banner:nth-last-child(5){grid-column:1}
.header__menu-item .icon-caret{width:1.6rem;height:1.6rem;z-index:0}
.header__inline-menu .list-menu--disclosure{left:0px;right:0px;top:100%;padding-top:0px}
.header__inline-menu span.header__menu-item{display:flex;align-items:center;gap:0.4rem}
.header__menu-item>span{position:relative}
.header__submegamenu-heading{font-weight:700 !important;margin:0px 0px 16px !important;padding:0px !important}
.header__submegamenu-item{font-weight:400 !important;padding:0px 0px 1rem !important}
.header__submegamenu{padding:30px 24px 40px !important}
.header__region{display:flex;align-items:center;height:100%}
.header__region.region_language_dropdown_type{gap:1.8rem}
.header__region.region_language_dropdown_type .header__region+.header__region::before{display:none}
.header__region.region_language_dropdown_type .link-hover-line::after{bottom:-2px}
.header__region+.header__region::before{content:"";width:3px;height:3px;background:rgba(var(--color-foreground),.3);transition:var(--duration-default)}
.header__region>details{position:static}
.header__region .header__icons--hover,.header__region .header__region-summary{height:100%;display:flex;align-items:center}
.header__region .header__icons--hover.disclosure{display:block}
@media (min-width:577px){.header__icon--wishlist{padding-right:0px !important}}
@media (min-width:576px){header-drawer .header__search{display:none}}
.custom-accordion__wrapper{position:relative;border-bottom:1px solid rgba(129,129,129,0.2)}
.custom-accordion__wrapper .icon--close{display:none}
.custom-accordion__wrapper[open] .icon--close{display:block}
.custom-accordion__wrapper[open] .icon--open{display:none}
.custom-accordion__wrapper#authenticity-guarantee ol{padding:0px 0px 0px 32px;list-style:none}
.custom-accordion__wrapper#authenticity-guarantee ol li{margin:0px 0px 1.2rem}
.custom-accordion__wrapper#authenticity-guarantee ol li::marker{display:none !important}
.custom-accordion__wrapper#authenticity-guarantee ol li{position:relative}
.custom-accordion__wrapper#authenticity-guarantee ol li::before{position:absolute;left:-30px;top:2px}
.custom-accordion__wrapper#authenticity-guarantee ol li:first-child::before{content:url("data:image/svg+xml,%3Csvg width='17' height='13' viewBox='0 0 17 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6105 0.913156H1.82631C1.55997 0.913156 1.3412 0.998764 1.16998 1.16998C0.998764 1.3412 0.913156 1.55997 0.913156 1.82631V10.9579C0.913156 11.2242 0.998764 11.443 1.16998 11.6142C1.3412 11.7854 1.55997 11.871 1.82631 11.871H14.6105C14.8768 11.871 15.0956 11.7854 15.2668 11.6142C15.438 11.443 15.5236 11.2242 15.5236 10.9579V1.82631C15.5236 1.55997 15.438 1.3412 15.2668 1.16998C15.0956 0.998764 14.8768 0.913156 14.6105 0.913156ZM1.82631 0H14.6105C15.1241 0.0190241 15.5522 0.199753 15.8946 0.542186C16.237 0.88462 16.4178 1.31266 16.4368 1.82631V10.9579C16.4178 11.4715 16.237 11.8996 15.8946 12.242C15.5522 12.5844 15.1241 12.7652 14.6105 12.7842H1.82631C1.31266 12.7652 0.88462 12.5844 0.542186 12.242C0.199753 11.8996 0.0190241 11.4715 0 10.9579V1.82631C0.0190241 1.31266 0.199753 0.88462 0.542186 0.542186C0.88462 0.199753 1.31266 0.0190241 1.82631 0ZM4.56578 4.56578C4.56578 4.83212 4.65139 5.05089 4.8226 5.22211C4.99382 5.39333 5.2126 5.47893 5.47893 5.47893C5.74527 5.47893 5.96405 5.39333 6.13526 5.22211C6.30648 5.05089 6.39209 4.83212 6.39209 4.56578C6.39209 4.29944 6.30648 4.08066 6.13526 3.90945C5.96405 3.73823 5.74527 3.65262 5.47893 3.65262C5.2126 3.65262 4.99382 3.73823 4.8226 3.90945C4.65139 4.08066 4.56578 4.29944 4.56578 4.56578ZM7.30525 4.56578C7.28622 5.25065 6.98184 5.77381 6.39209 6.13526C5.78332 6.4777 5.17455 6.4777 4.56578 6.13526C3.97603 5.77381 3.67165 5.25065 3.65262 4.56578C3.67165 3.88091 3.97603 3.35775 4.56578 2.99629C5.17455 2.65386 5.78332 2.65386 6.39209 2.99629C6.98184 3.35775 7.28622 3.88091 7.30525 4.56578ZM3.19604 9.58813C3.17702 9.8735 3.02483 10.0257 2.73947 10.0447C2.45411 10.0257 2.30191 9.8735 2.28289 9.58813C2.30191 8.94132 2.52069 8.39913 2.93922 7.96158C3.37677 7.54305 3.91896 7.32427 4.56578 7.30525H6.39209C7.03891 7.32427 7.58109 7.54305 8.01865 7.96158C8.43718 8.39913 8.65596 8.94132 8.67498 9.58813C8.65596 9.8735 8.50376 10.0257 8.2184 10.0447C7.93304 10.0257 7.78085 9.8735 7.76182 9.58813C7.7428 9.20765 7.60963 8.88424 7.36232 8.61791C7.09598 8.37059 6.77257 8.23742 6.39209 8.2184H4.56578C4.1853 8.23742 3.86189 8.37059 3.59555 8.61791C3.34824 8.88424 3.21507 9.20765 3.19604 9.58813ZM10.0447 3.65262H13.6973C13.9827 3.67165 14.1349 3.82384 14.1539 4.1092C14.1349 4.39456 13.9827 4.54675 13.6973 4.56578H10.0447C9.75935 4.54675 9.60716 4.39456 9.58813 4.1092C9.60716 3.82384 9.75935 3.67165 10.0447 3.65262ZM10.0447 5.47893H13.6973C13.9827 5.49796 14.1349 5.65015 14.1539 5.93551C14.1349 6.22087 13.9827 6.37307 13.6973 6.39209H10.0447C9.75935 6.37307 9.60716 6.22087 9.58813 5.93551C9.60716 5.65015 9.75935 5.49796 10.0447 5.47893ZM10.0447 7.30525H13.6973C13.9827 7.32427 14.1349 7.47646 14.1539 7.76182C14.1349 8.04718 13.9827 8.19938 13.6973 8.2184H10.0447C9.75935 8.19938 9.60716 8.04718 9.58813 7.76182C9.60716 7.47646 9.75935 7.32427 10.0447 7.30525Z' fill='black'/%3E%3C/svg%3E%0A")}
.custom-accordion__wrapper#authenticity-guarantee ol li:nth-child(2)::before{content:url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.12664 1.0625L1.59539 3.40625C1.22039 3.59375 1.02248 3.88542 1.00164 4.28125C1.00164 5.28125 1.16831 6.44792 1.50164 7.78125C1.85581 9.09375 2.47039 10.375 3.34539 11.625C4.24123 12.875 5.49123 13.9062 7.09539 14.7188C7.36623 14.8438 7.63706 14.8438 7.90789 14.7188C9.51206 13.9271 10.7516 12.8958 11.6266 11.625C12.5225 10.375 13.1475 9.09375 13.5016 7.78125C13.835 6.44792 14.0016 5.28125 14.0016 4.28125C13.9808 3.88542 13.7829 3.59375 13.4079 3.40625L7.90789 1.0625C7.63706 0.958333 7.37664 0.958333 7.12664 1.0625ZM8.2829 0.15625L13.8141 2.5C14.1683 2.64583 14.4496 2.875 14.6579 3.1875C14.8871 3.5 15.0016 3.86458 15.0016 4.28125C15.0225 5.34375 14.8454 6.59375 14.4704 8.03125C14.0954 9.46875 13.4183 10.8646 12.4391 12.2188C11.4808 13.5938 10.1058 14.7292 8.31415 15.625C7.77248 15.875 7.23081 15.875 6.68914 15.625C4.89748 14.7292 3.52248 13.5938 2.56414 12.2188C1.58498 10.8646 0.907895 9.46875 0.532895 8.03125C0.157895 6.59375 -0.0191886 5.34375 0.00164474 4.28125C0.00164474 3.86458 0.116228 3.5 0.345395 3.1875C0.553728 2.875 0.834978 2.64583 1.18914 2.5L6.72039 0.15625C7.24123 -0.0520833 7.76206 -0.0520833 8.2829 0.15625ZM10.8454 6.25L6.84539 10.25C6.61623 10.4583 6.38706 10.4583 6.15789 10.25L4.15789 8.25C3.94956 8.02083 3.94956 7.79167 4.15789 7.5625C4.38706 7.35417 4.61623 7.35417 4.84539 7.5625L6.50164 9.1875L10.1579 5.5625C10.3871 5.35417 10.6162 5.35417 10.8454 5.5625C11.0537 5.79167 11.0537 6.02083 10.8454 6.25Z' fill='black'/%3E%3C/svg%3E%0A")}
.custom-accordion__wrapper#authenticity-guarantee ol li:nth-child(3)::before{content:url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 1V4H12.6875L11.625 1.59375C11.4375 1.21875 11.125 1.02083 10.6875 1H7.5H10.6875H7.5ZM7.5 5H6.5H1V12C1 12.2917 1.09375 12.5312 1.28125 12.7188C1.46875 12.9062 1.70833 13 2 13H8.59375C8.78125 13.3542 9 13.6875 9.25 14H2C1.4375 13.9792 0.96875 13.7812 0.59375 13.4062C0.21875 13.0312 0.0208333 12.5625 0 12V4.9375C0 4.64583 0.0625 4.375 0.1875 4.125L1.46875 1.1875C1.84375 0.4375 2.45833 0.0416667 3.3125 0H10.6875C11.5417 0.0416667 12.1562 0.4375 12.5312 1.1875L13.8438 4.125C13.9479 4.375 14 4.64583 14 4.9375V5H7.5H11H7.5ZM6.5 4V1H3.3125C2.875 1.02083 2.5625 1.21875 2.375 1.59375L1.3125 4H6.5H1.3125H6.5ZM13.5 7C12.875 7 12.2917 7.15625 11.75 7.46875C11.2083 7.78125 10.7812 8.20833 10.4688 8.75C10.1562 9.29167 10 9.875 10 10.5C10 11.125 10.1562 11.7083 10.4688 12.25C10.7812 12.7917 11.2083 13.2188 11.75 13.5312C12.2917 13.8438 12.875 14 13.5 14C14.125 14 14.7083 13.8438 15.25 13.5312C15.7917 13.2188 16.2188 12.7917 16.5312 12.25C16.8438 11.7083 17 11.125 17 10.5C17 9.875 16.8438 9.29167 16.5312 8.75C16.2188 8.20833 15.7917 7.78125 15.25 7.46875C14.7083 7.15625 14.125 7 13.5 7ZM13.5 15C12.6875 15 11.9375 14.8021 11.25 14.4062C10.5625 14.0104 10.0104 13.4583 9.59375 12.75C9.19792 12.0417 9 11.2917 9 10.5C9 9.70833 9.19792 8.95833 9.59375 8.25C10.0104 7.54167 10.5625 6.98958 11.25 6.59375C11.9375 6.19792 12.6875 6 13.5 6C14.3125 6 15.0625 6.19792 15.75 6.59375C16.4375 6.98958 16.9896 7.54167 17.4062 8.25C17.8021 8.95833 18 9.70833 18 10.5C18 11.2917 17.8021 12.0417 17.4062 12.75C16.9896 13.4583 16.4375 14.0104 15.75 14.4062C15.0625 14.8021 14.3125 15 13.5 15ZM15.5938 9.15625C15.8021 9.38542 15.8021 9.61458 15.5938 9.84375L13.3438 12.0938C13.1146 12.3021 12.8854 12.3021 12.6562 12.0938L11.4062 10.8438C11.1979 10.6146 11.1979 10.3854 11.4062 10.1562C11.6354 9.94792 11.8646 9.94792 12.0938 10.1562L13 11.0312L14.9062 9.15625C15.1354 8.94792 15.3646 8.94792 15.5938 9.15625Z' fill='black'/%3E%3C/svg%3E%0A")}
.custom-accordion__title{display:flex;justify-content:space-between;align-items:center;padding:16px 0px;font-size:15px;letter-spacing:0px;font-weight:500}
.custom-accordion__title p{margin:0px}
.custom-accordion__content{padding:8px 0px 16px;font-size:15px;line-height:1.4;letter-spacing:0px;font-weight:400;color:rgb(51,51,51)}
.custom-accordion__content h1:first-child,.custom-accordion__content h2:first-child,.custom-accordion__content h3:first-child,.custom-accordion__content h4:first-child,.custom-accordion__content h5:first-child{margin-top:0px !important}
.custom-accordion__content h1,.custom-accordion__content h2,.custom-accordion__content h3,.custom-accordion__content h4,.custom-accordion__content h5{margin-bottom:8px !important}
.custom-accordion__content ul{padding-left:16px}
.custom-accordion__content p{margin:0px;color:rgb(51,51,51)}
.list-menu{list-style:none;padding:0px;margin:0px}
.list-menu--inline{display:inline-flex;flex-wrap:wrap}
.list-menu__item{display:flex;align-items:center}
@media (min-width:990px){.shopify-section:first-child.product-section{padding-top:calc(var(--header-height)+var(--announcement-height))}}
@media (min-width:750px){.product__outer{gap:4rem}}
@media (min-width:1100px){.product__outer{gap:5.6rem}}
@media (min-width:900px){.product__outer--static-multicolumns-aside,.product__outer--thumbs-aside,.product__outer--static-column-aside,.product__outer--two-column-aside{flex-direction:row}}
@media (min-width:1100px){.product__outer--static-multicolumns-aside,.product__outer--thumbs-aside,.product__outer--static-column-aside,.product__outer--two-column-aside{gap:6.4rem}}
@media (min-width:1360px){.product__outer--static-multicolumns-aside,.product__outer--thumbs-aside,.product__outer--static-column-aside,.product__outer--two-column-aside{gap:12rem}}
@media (min-width:1100px){.product__outer--static-multicolumns-aside .product__main,.product__outer--thumbs-aside .product__main,.product__outer--static-column-aside .product__main,.product__outer--two-column-aside .product__main{width:67%;order:1}}
@media (min-width:1100px){.product__outer--static-multicolumns-aside .product__info-container,.product__outer--thumbs-aside .product__info-container,.product__outer--static-column-aside .product__info-container,.product__outer--two-column-aside .product__info-container{width:33%;position:sticky;top:6.4rem;margin:6.4rem 0px}}
@media (min-width:1100px){.product__outer--static-multicolumns-aside .product__info-container .product__info-main,.product__outer--thumbs-aside .product__info-container .product__info-main,.product__outer--static-column-aside .product__info-container .product__info-main,.product__outer--two-column-aside .product__info-container .product__info-main{margin:auto;max-width:33rem}}
@media (min-width:1100px){.product__outer--static-multicolumns-aside .product__info-container .product__info-main>*,.product__outer--thumbs-aside .product__info-container .product__info-main>*,.product__outer--static-column-aside .product__info-container .product__info-main>*,.product__outer--two-column-aside .product__info-container .product__info-main>*{max-width:59.2rem}}
.product__outer--thumbs-aside .product__media-subitem:not(:last-of-type) .product__media{margin-bottom:1rem}
@media (min-width:576px){.product__outer--thumbs-aside .product__media-list.product__media-list--full_screen{max-height:calc(100vh - var(--countdown-height) - var(--announcement-height) - var(--header-height) - 2.4rem)}}
@media (min-width:576px){.product__outer--thumbs-aside .product__media-list.product__media-list--full_screen .product__media{min-height:calc(100vh - var(--countdown-height) - var(--announcement-height) - var(--header-height) - 2.4rem)}}
@media (min-width:990px){.product__outer--thumbs-aside .product__media-list{width:57%}}
@media (min-width:990px){.product__outer--thumbs-aside .product__info-container{width:30%}}
@media (min-width:990px){.product__outer--thumbs-aside .product__main{width:85%}}
@media (min-width:1100px){.product__outer--thumbs-aside .product__main{width:70%}}
@media (min-width:750px){.product__outer--desktop-order.product__outer--static-multicolumns-aside .product__info-container,.product__outer--desktop-order.product__outer--thumbs-aside .product__info-container,.product__outer--desktop-order.product__outer--static-column-aside .product__info-container,.product__outer--desktop-order.product__outer--two-column-aside .product__info-container{order:1}}
.sticky-bar__title{gap:3px}
.sticky-bar__title .product__brand{font-size:13px;text-transform:uppercase}
@media (min-width:750px){.product__media-list .product__media{padding-top:110%}}
@media (min-width:990px){.product__media-list .product__media{padding-top:80%}}
@media (min-width:1100px){.product__media-list .product__media{min-height:52rem;height:auto;padding-top:0px}}
.product__media-sublist-outer{order:1;width:5.2rem;position:relative;overflow:hidden}
@media (max-width:989px){.product__media-sublist-outer{display:none}}
@media (min-width:990px){.product__media-sublist-outer{order:0;width:43%}}
.product__media-sublist-outer.media_size-portrait .product__media{padding-top:130%}
.product__media-sublist{display:flex;flex-direction:column;width:100%;max-width:5.2rem;height:100%;max-height:100%;margin:0px}
@media screen and (min-width:990px){.product__media-sublist .product__media-subitem:only-child{margin-bottom:0px !important;height:auto !important}}
.product__media-sublist .swiper-wrapper{height:auto !important;margin-top:auto}
.product__media-subitem{width:100%;box-sizing:border-box;overflow:hidden;cursor:pointer;opacity:0.5;transition:var(--duration-default)}
.product__media-subitem .product__media{position:relative;height:0px;box-sizing:border-box}
.product__media-subitem .product__media img{display:block;height:100%;object-fit:cover;object-position:center center;position:absolute;inset:0px;width:100% !important}
@media (min-width:750px){.product-parameters variant-radios,.product-parameters .variant-selects{margin-bottom:1.6rem}}
.product-parameters .dropdown-select ul.active{display:block;max-height:max-content;padding:0.9rem 0px;transition:max-height 0.2s ease-in;border-bottom:1px solid rgb(var(--color-border));border-top:1px solid rgb(var(--color-border))}
.product-parameters .dropdown-select ul.active+.icon-caret{transform:rotate(180deg) translateY(50%)}
@media screen and (min-width:750px){.product__media-item:first-child{width:100%}}
@media (min-width:990px){.product__media-icon{height:4.8rem;width:4.8rem;background-color:transparent;border-color:transparent}}
@media (min-width:1100px){.product__media-icon{left:14.3%;right:unset;top:unset;bottom:22%}}
@media screen and (min-width:990px){.product__media-icon{opacity:0}}
.product-parameters .dropdown-select ul.active{padding:0px}
.usp-wrapper+.custom-accordion__wrapper{margin:6px 0px 0px}
@media screen and (min-width:750px){.price{margin-bottom:0px}}
@media screen and (min-width:750px){.price--product{font-size:2.5rem}}
/* Initial drawer containment: keep asynchronously styled drawers out of view on first paint. */
#account-modal,#search-modal{position:fixed;top:0;right:0;width:44rem;max-width:100%;height:100vh;z-index:999;margin:0;visibility:hidden;pointer-events:none}
#account-modal .account,#search-modal .search{z-index:4}
#account-modal .account__content,#search-modal .search__content{width:100%;height:100%;z-index:1;transform:translateX(100%);transition:var(--modal-transition)}
#account-modal .burger-menu__overlay,#search-modal .burger-menu__overlay{display:block;opacity:0}
.header__search-inner{position:absolute;top:calc(-1 * var(--ann-height));right:0;width:100%;height:100vh;transform:translateX(100%);visibility:hidden;transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}
@media screen and (min-width:576px){.header__search-inner{width:44rem}}
.menu-drawer{position:fixed;left:0;top:calc(-1 * var(--announcement-height));width:100%;height:100dvh;z-index:20;padding:0;overflow-x:hidden;background-color:rgba(var(--color-overlay),.2);opacity:0;visibility:hidden}
.menu-drawer__inner-container{position:relative;height:100%;max-width:100vw;margin-inline:auto;background-color:rgb(var(--color-background));transition:transform var(--duration-default) ease}
.burger-menu{position:fixed;left:0;top:calc(-1 * (var(--announcement-height) + var(--countdown-bar-height)));width:100vw;height:100vh;height:calc(var(--vh,1vh) * 100);z-index:1000;display:none;visibility:hidden;pointer-events:none}
.burger-menu__wrapper{position:relative;width:44rem;max-width:44rem;height:100%;background-color:rgb(var(--color-background));transform:translateX(-100%);transition:var(--modal-transition);overflow:hidden}
@media screen and (min-width:1100px){.burger-menu{display:block}}
.drawer{position:fixed;z-index:1000;left:0;top:0;width:100vw;height:100%;display:flex;justify-content:flex-end;background-color:rgba(var(--color-overlay),.1);visibility:hidden;transition:visibility .7s ease}
.drawer__inner{position:relative;display:flex;flex-direction:column;width:44rem;max-width:100vw;height:100%;background-color:rgb(var(--color-background));transform:translateX(100%);transition:var(--modal-transition)}
