[color-scheme]{background:var(--bg);background-attachment:fixed;color:var(--color)}.is-link{--buttonPadding: var(--space-2) var(--space-0) }details-content{display:block}details.closex summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;position:relative;padding-block:var(--space-1)}details.closex>summary::-webkit-details-marker{display:none}input:where([type=checkbox],[type=radio]):not([type=switch]){--inputHeight: 1.2rem;--inputActive: currentColor;--bc: currentColor;--br: var(--globalRadiusFull) !important;vertical-align:middle;margin-block:auto}input:where([type=checkbox],[type=radio]):not([type=switch]):after{content:"";display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none;-webkit-appearance:none;appearance:none}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}label,legend{--labelColor: var(--colorFaded);--labelWeight: 400;margin:0;padding:0}table{--tableBorder: none }ul{list-style-type:"\b7\a0"}s{color:var(--colorFaded)}*{scrollbar-color:rgb(var(--colorRGB) / .4) rgb(0 0 0 / 0);scrollbar-width:thin}price-unit{color:var(--labelTitleColor, var(--colorFaded));font-size:var(--type-2)}component-loader,media-loader,picture{display:block}html.js media-loader:has(img:not([src*=".png"]):not([src*=".gif"])) picture{transition:background .5s ease-in-out;transition-delay:.25s}html.js media-loader[ready] picture{background-color:transparent!important}html.js media-loader img{opacity:0;transition:opacity .5s ease-in-out}html.js media-loader[ready] img{opacity:1}html.js media-loader:has(:not(.noRadius)){border-radius:var(--globalRadiusImg, 0px)}:is(img,video,iframe):not(.noRadius){border-radius:var(--globalRadiusImg, 0px)}.mixBlend{--color: #FFF;--linkColor: #FFF;--linkHover: #FFF;--hColor: #FFF;color:var(--color)!important;mix-blend-mode:difference}.rte{--tablePadding: 0 var(--space-2);--hLine: 1.2;--hMargin: 0 0 .3em;--hSpace: 0px }.rte :is(h1,h2,h3,h4,h5,h6){word-break:break-all}.rte :is(ol,ul,li,p,strong,blockquote){all:revert}.rte table{display:block;margin:0;padding:0}.rte>ul,.rte ul li>ul,.rte ol,.rte ol li>ol{padding-inline:var(--space-4)}.rte p:empty{display:none}.rte p:first-of-type{margin-block-start:0}.rte p:last-of-type{margin-block-end:0}.rte a{text-decoration:underline}.rte iframe{max-width:100%;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:var(--space-5)}:where(button,.button).is-custom{--buttonPadding: var(--space-2);--buttonMargin: 0;--buttonGap: var(--space-1) }.custom.toggle-token{--tokenBg: transparent;--tokenBgHover: transparent;--tokenBgActive: transparent;--tokenBorderColor: transparent;--tokenBorderHover: transparent;--tokenBorderActive: transparent;--tokenColor: currentColor;--tokenColorHover: currentColor;--tokenColorActive: currentColor;--tokenDecorationHover: underline;--tokenDecorationActive: underline;--tokenPadding: var(--space-1);--tokenMargin: 0;--gap: var(--space-1) var(--space-3)}body{--headSpace: var(--headerGroupHeight);background-attachment:fixed}body:has(coretex-header:where([mode=initial],[mode=absolute],[location=center])){--headSpace: 0px }.grecaptcha-badge,div#shop-hcaptcha-badge-container{display:none!important}.captcha-disclaimer{font-size:70%;color:var(--colorFaded)}@media screen and (max-width:777px){html.ios :is(textarea,input):focus-visible{font-size:16px}}coretex-fetch{display:block;position:relative}coretex-fetch.is-loading:before{content:attr(coretex-loading);position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9}ajax-cart-product-form[processing] .add-2-cart>.cta{color:transparent}.add-2-cart.fullwidth .loading__spinner{justify-self:var(--buttonAlign)}ajax-cart-product-form[processing] .add-2-cart>.loading__spinner{display:block!important}[data-ajax-cart-errors]{color:var(--red)}[data-ajax-cart-errors]:empty{display:none}[data-ajax-cart-errors=form]:not(:empty){display:block;padding-block:var(--padding)}.mask{-webkit-mask-image:var(--maskImage);mask-image:var(--maskImage)}@media(max-width:777px){.mask-s{-webkit-mask-image:var(--maskImage);mask-image:var(--maskImage)}}@media(min-width:778px){.mask-l{-webkit-mask-image:var(--maskImage);mask-image:var(--maskImage)}}[class*=mask].inline-start{--maskImage: linear-gradient(to left, #000000 var(--maskStart, 70%), transparent var(--maskEnd, 100%)) }[class*=mask].inline-end{--maskImage: linear-gradient(to right, #000000 var(--maskStart, 70%), transparent var(--maskEnd, 100%)) }[class*=mask].inline-both{--maskImage: linear-gradient(90deg, transparent, #000000 var(--maskStart, 10%), #000000 var(--maskCenter, 90%), transparent var(--maskEnd, 100%)) }[class*=mask].block-start{--maskImage: linear-gradient(to top, #000000 var(--maskStart, 80%), transparent var(--maskEnd, 100%)) }[class*=mask].block-end{--maskImage: linear-gradient(to bottom, #000000 var(--maskStart, 80%), transparent var(--maskEnd, 100%)) }[class*=mask].blur{-webkit-backdrop-filter:blur(var(--maskBlur, 10px));backdrop-filter:blur(var(--maskBlur, 10px))}.payment-icons i svg>path[opacity]{opacity:0!important}.socialNets{--buttonWeight: 400;--iconSize: inherit}.socialNets[data-icons=icons] span,.socialNets[data-icons=text] i{display:none}.title{word-wrap:break-word;word-break:break-word}.labeler{text-transform:uppercase}.labeler:before{content:"(";padding-inline-end:var(--space-1)}.labeler:after{content:")";padding-inline-start:var(--space-1)}.general-page{--gap: var(--layoutInline) }.general-page .container{padding:var(--layoutInline)}:where(.general-page,.article) .content.rte>.full-width,.general-page .content.rte>.full-width :where(img,video,iframe){width:100%}@media(min-width:777px){.general-page x-flex[direction=row] .title{max-width:36rem}}@media(max-width:777px){.general-page{--charWidth: 100% !important}}.onHover .on{opacity:1}.onHover .off{opacity:0}.onHover:is(:hover,:focus,:focus-visible,:focus-within) .on{opacity:0}.onHover:is(:hover,:focus,:focus-visible,:focus-within) .off{opacity:1}@media(hover:hover){.onHover-a .on{opacity:1}.onHover-a .off{opacity:0}.onHover-a:is(:hover,:focus,:focus-visible,:focus-within) .on{opacity:0}.onHover-a:is(:hover,:focus,:focus-visible,:focus-within) .off{opacity:1}}@media(max-width:777px){.onHover-s .on{opacity:1}.onHover-s .off{opacity:0}.onHover-s:is(:hover,:focus,:focus-visible,:focus-within) .on{opacity:0}.onHover-s:is(:hover,:focus,:focus-visible,:focus-within) .off{opacity:1}}@media(min-width:778px){.onHover-m .on{opacity:1}.onHover-m .off{opacity:0}.onHover-m:is(:hover,:focus,:focus-visible,:focus-within) .on{opacity:0}.onHover-m:is(:hover,:focus,:focus-visible,:focus-within) .off{opacity:1}}@media(max-width:777px){.onHover-m .on{opacity:1}.onHover-m .off{opacity:0}}.loading__spinner{width:4rem;height:var(--fontSize);background:radial-gradient(circle closest-side,currentColor 90%,transparent) 0% 50%,radial-gradient(circle closest-side,currentColor 90%,transparent) 50% 50%,radial-gradient(circle closest-side,currentColor 90%,transparent) 100% 50%;background-size:calc(100% / 3) .6em;background-repeat:no-repeat;animation:loading-dots 1s infinite linear}@keyframes loading-dots{20%{background-position:0% 0%,50% 50%,100% 50%}40%{background-position:0% 100%,50% 0%,100% 50%}60%{background-position:0% 50%,50% 100%,100% 0%}80%{background-position:0% 50%,50% 50%,100% 100%}}coretex-accordion{display:block;margin-block:var(--blockMargin)}coretex-accordion:has(+coretex-accordion){margin-block:0}coretex-accordion:has(+coretex-accordion) details summary{padding-block-end:var(--space-3)}coretex-accordion:not(:has(+coretex-accordion)),coretex-accordion+coretex-accordion{margin-block-start:0}coretex-accordion details-content{position:relative;margin-block:var(--space-1) var(--space-5)}coretex-accordion details summary{justify-content:start;color:var(--color)}coretex-accordion details[open] summary{text-decoration:underline;color:var(--color);position:sticky;top:0}coretex-accordion details summary:is(:hover,:focus-visible),coretex-accordion details[open] summary{padding-inline-start:1rem;padding-block:var(--space-1)}coretex-accordion details summary:is(:hover,:focus-visible):before,coretex-accordion details[open] summary:before{content:var(--hoverSymbol);position:absolute;inset-inline-start:0;inset-block-start:.15em;font-family:var(--fontFallback);font-size:var(--type-5)}coretex-accordion details-content:before{content:var(--openSymbol);position:absolute;inset-block-start:-2px;inset-inline-start:1px;display:inline}coretex-accordion details-content .rte{margin-inline-start:var(--space-4)}.products{--gap: var(--prodGap) }@media(max-width:777px){.products{--gap: var(--prodGapMob) }}.products :is([columns="10"],[columns=fit]) .meta{display:none}product-card{--hMargin: 0;--gap: var(--space-3);position:relative}product-card[in-stock=false][fade=true]{opacity:.35}product-card[medialess] .meta{margin-block-start:auto;width:100%}[scroll-area] li:has(product-card[medialess]){align-self:center}product-card[clip-meta] :is(.vendor h3,.title a,.subtitle){display:inline-block;text-overflow:ellipsis;max-width:100cqi;white-space:nowrap;overflow:clip}product-card[clip-meta][compact=true] :is(.vendor h3,.title a,.subtitle){max-width:75cqi}product-card .meta{--gap: var(--space-1);container:prod-card / inline-size}product-card:not([compact=true]) .meta>*{display:block;width:100%}product-card .meta>*:empty{display:none}product-card .meta .titles :is(.title,.subtitle,.vendor){--hSize: var(--fontSize);--hWeight: var(--fontWeight);--hFontFamily: var(--fontFamily)}product-card .meta .titles .subtitle{color:var(--colorFaded)}product-card .meta .titles .vendor{display:block}product-card:not([compact=true]) .meta :is(.prices,.badges){padding-block-start:var(--space-1)}product-card:not([medialess])[compact=true] .meta .badges{display:none}product-card .meta x-cell:empty{display:none}product-card .meta .sizes{overflow:hidden}product-card .meta .sizes-list{--gap: 0 var(--space-2) }product-card .meta .sizes-list li{cursor:default}product-card .meta .sizes-list li s{opacity:.5}product-card .meta coretex-price{display:block}product-card .meta.text-start [x-flex]{justify-content:start}product-card .meta.text-center [x-flex]{justify-content:center}product-card .meta.text-end [x-flex]{justify-content:end}product-card[compact=true] :where(button,.button).is-custom{--buttonPadding: 0px 0px 0px var(--space-2) }product-card[compact=true] .meta.meta [x-flex]{justify-content:end}product-card[compact=true][overlay=true] .meta{position:absolute;inset-inline:0px;inset-block-end:0px;z-index:1;padding:var(--space-2) var(--padding)}product-card .media :is(img,video,iframe){-webkit-user-select:none;user-select:none}product-card[crop=true] .media :is(img,video,iframe){aspect-ratio:var(--prodCardRatio, 1/1);object-fit:var(--prodCardFit, cover);object-position:var(--prodCardPosition, center);height:var(--prodCardHeight, initial)}@media(min-width:777px){product-card[stealth=true]:not([medialess]) .meta{opacity:0}:is(.products,component-loader):not([columns="10"],[columns=fit]) product-card[stealth=true]:is(:hover,:focus-visible,:focus-within) .meta{opacity:1}}product-card .quick-buyer[id*=quickBuy-]{display:none}product-card:has(input[id*=quickToggle-]:checked) [id^=quickBuy-]{display:block}product-card .quick-buyer :is(button.is-custom,select){--inputBorderColor: none;--inputBorderHover: none;--inputBorderActive: none;--inputBg: transparent;--inputBgHover: transparent;--inputBgActive: transparent;--inputColor: currentColor;padding:var(--space-2) 0;width:100%;text-align:inherit}product-card .quick-buyer button{--buttonPadding: var(--space-2) var(--space-3);text-align:inherit;width:100%}product-card x-select[data-pop]{border-radius:var(--buttonRadius);background:var(--buttonBg)}product-card x-select[data-pop] x-cell{background:var(--buttonBg)}product-card x-select[data-pop] select{padding:var(--space-2) var(--space-3)!important}product-card .quick-buyer button.is-custom>.cta{text-decoration:underline}product-card:has(input[id*=quickToggle-]:checked) .quickBuyPrice{display:none!important}product-card .quickBuyPrice label{all:unset;cursor:pointer}product-card .quickBuyToggle:has(input:focus-visible){--a11yOutline: 2px var(--a11yStyle) var(--a11yColor);outline:var(--a11yOutline);box-shadow:var(--a11yStyle) var(--a11yColor)}product-card.onboarding :where(.media,.svgph){width:100%}x-select{display:block;position:relative}x-select>select{width:100%}x-select>x-cell{position:absolute;inset-block-start:0;inset-inline-end:0;padding:var(--space-2);background:var(--bgColor);pointer-events:none;border-radius:var(--inputRadius)}coretex-rating{display:block}coretex-rating rating-bar{--fontSpace: .4;--fontSize: 2;--percent: calc((var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--fontSize) / (var(--rating-max) * (var(--fontSpace) + var(--fontSize)))) * 100%);display:inline-block;vertical-align:text-top;-webkit-user-select:none;user-select:none;font-family:monospace;letter-spacing:calc(var(--fontSpace) * 1rem);background-image:linear-gradient(90deg,var(--ratingsColor, currentColor) var(--percent),color-mix(in oklch,var(--ratingsColor, currentColor),transparent 55%) var(--percent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}coretex-hover{display:block}coretex-hover [hover-spotlight]{min-height:20px;opacity:0;filter:blur(5px);transform:translateY(30%);transition:all .5s var(--easeOutQuint);transform-origin:bottom}coretex-hover [hover-spotlight].active{opacity:1;transform:none;filter:none}coretex-hover .spotlight-key{text-transform:capitalize;font-weight:700}coretex-hover[display-key=false] .spotlight-key{display:none}fieldset{padding:0;margin:0;border:none}fieldset button{margin-inline:0}x-field{display:grid;align-items:center;position:relative;isolation:isolate;max-width:100%;margin:var(--inputMargin) 0;padding:0!important}x-field>input{--inputMargin: 0;--a11yOffset: calc(var(--inputBorderWidth) * 2);padding:calc(var(--inputPadding) * 1.5) 0px calc(var(--inputPadding) / 1.5) calc(var(--inputPadding) + var(--globalRadius) / 9)!important}x-field>input::placeholder{color:transparent!important;-webkit-user-select:none;user-select:none}x-field>input::-webkit-contacts-auto-fill-button{position:absolute;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}x-field>label{position:absolute;inset-block-start:calc(8% + var(--inputPadding));margin:0;padding-inline-start:calc(var(--inputPadding) + var(--globalRadius) / 5);font-weight:400;line-height:1;color:var(--inputPlaceholderColor);pointer-events:none;-webkit-user-select:none;user-select:none;transition:all .15s var(--easeOutQuad);transform-origin:left center}x-field>input:focus-visible+label,x-field>input:not(:placeholder-shown)+label{inset-block-start:calc(var(--inputPadding) / 2);color:var(--colorFaded);scale:.82;z-index:1}select{margin-inline:0}.pageTitle{--hMargin: var(--space-2) 0 var(--space-8);display:block;width:var(--layoutMaxWidth);margin-inline:var(--layoutCenter, 0)}.collections-list .description{max-width:60ch}.collections-list #ajaxContainer{gap:var(--space-11)}#headerGroup{anchor-name:--headerGroup-anchor;position:var(--headerPosition, initial);inset-block-start:0;inset-inline:0;z-index:99}#headerGroup coretex-header[color-scheme]{background:var(--headerBg, transparent)}#headerGroup nav.breadcrumb{background:var(--headerBg, transparent)}#headerGroup nav.menuPrimary a[aria-current=page],#headerGroup nav.menuPrimary details:has(>details-menu a[aria-current=page])>summary{text-decoration:underline;text-underline-offset:4px}coretex-header[home=true]{background:transparent!important;--color: #FFF;--linkColor: #FFF;--linkHover: #FFF;--buttonColor: #FFF;--buttonColorHover: #FFF;color:#fff;border:none;transition:background .25s ease,color .25s ease}coretex-header[home=true] .logo img{filter:brightness(0) invert(1);will-change:filter;transform:translateZ(0)}body.scrolled coretex-header[home=true] .logo img{opacity:1!important}@media(hover:hover){coretex-header[home=true]:is(:hover,:focus-within){--color: #3D4136;--linkColor: #3D4136;--linkHover: #3D4136;--buttonColor: #3D4136;--buttonColorHover: #3D4136;color:#3d4136}coretex-header[home=true]:is(:hover,:focus-within) .logo img{filter:none}}#headerGroup:has(coretex-header[home=true] details.lv1[open]) coretex-header[home=true]{--color: #3D4136;--linkColor: #3D4136;--linkHover: #3D4136;--buttonColor: #3D4136;--buttonColorHover: #3D4136;color:#3d4136}#headerGroup:has(coretex-header[home=true] details.lv1[open]) coretex-header[home=true] .logo img{filter:none}#headerGroup:has(coretex-header[home=true]):not(:has(coretex-header[home=true]:hover,coretex-header[home=true]:focus-within,coretex-header[home=true] details.lv1[open],#menuDrawerBox[open])){mix-blend-mode:exclusion;will-change:transform}.shopify-section-group-header-group:not(.main-header){position:fixed;top:0;left:0;right:0;z-index:100}body:has(.shopify-section-group-header-group:not(.main-header)){padding-block-start:0px}[class*=nlg-ticker-]:not([class*=__]){position:relative;background:transparent!important;border:none!important;color:#b3b2b8!important;backdrop-filter:invert(1);-webkit-backdrop-filter:invert(1);transition:color .25s ease}[class*=nlg-ticker-]:not([class*=__]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#efefefb3;opacity:1;pointer-events:none;transition:opacity .25s ease;z-index:0}[class*=nlg-ticker-]:not([class*=__])>*{position:relative;z-index:1}[class*=nlg-ticker__message-],[class*=nlg-ticker__separator-]{color:#b3b2b8!important;transition:color .25s ease}body.home-template:not(.past-hero) [class*=nlg-ticker-]:not([class*=__]),body.home-template:not(.past-hero) [class*=nlg-ticker__message-],body.home-template:not(.past-hero) [class*=nlg-ticker__separator-]{color:#3d4136!important}body.non-home [class*=nlg-ticker-]:not([class*=__]):before,body.home-template.past-hero [class*=nlg-ticker-]:not([class*=__]):before{opacity:0}coretex-header:not([home=true]){background:var(--bg);--color: #000;--linkColor: #000;--linkHover: #000;--buttonColor: #000;--buttonColorHover: #000;color:#000}coretex-header:not([home=true]) .logo img{filter:none}coretex-header[home=true] :is(a,summary,button).button,coretex-header[home=true] cart-count{color:#fff!important}@media(hover:hover){coretex-header[home=true]:is(:hover,:focus-within) :is(a,summary,button).button,coretex-header[home=true]:is(:hover,:focus-within) cart-count{color:#3d4136!important}}#headerGroup:has(coretex-header[home=true] details.lv1[open]) coretex-header[home=true] :is(a,summary,button).button,#headerGroup:has(coretex-header[home=true] details.lv1[open]) coretex-header[home=true] cart-count{color:#3d4136!important}coretex-header:not([home=true]) :is(a,summary,button).button,coretex-header:not([home=true]) cart-count{color:#000!important}coretex-header .button svg,coretex-header .button i{color:inherit;fill:currentColor}coretex-header nav.menuPrimary>ul[data-level="1"]>li>details>summary .nav-chevron{width:1.1em;height:1.1em;display:inline-flex;align-items:center;justify-content:center;margin-inline-start:.25em}coretex-header nav.menuPrimary>ul[data-level="1"]>li>details>summary .nav-chevron svg{width:100%;height:100%;stroke:currentColor;fill:none;overflow:visible}coretex-header nav.menuPrimary>ul[data-level="1"]>li>details>summary .nav-chevron svg path{fill:none}@media(min-width:777px){coretex-header[stealth=true] .header>*:not(.logo){opacity:0;transition:opacity var(--globalAnimeTime) var(--globalAnimeEase)}coretex-header[stealth=true]:is(:hover,:focus-visible,:focus-within) .header>*{opacity:1}}coretex-header{--buttonWeight: 400;--linkColor: var(--color);--linkHover: var(--color);--buttonColor: var(--color);--buttonColorHover: var(--color);anchor-name:--coretexHeader-anchor;display:block;background:var(--bg);background-attachment:fixed;color:var(--color);border-block:var(--globalBorderWidth) solid var(--border);padding-inline:var(--layoutInline)}coretex-header :where(.menuContent){max-width:100%}coretex-header:is([location=center]){position:absolute!important;inset-inline:0px;inset-block:50vh;height:fit-content}coretex-header[content-type=icons] .txtState{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}coretex-header[content-type=text] :where(.tools,.mobileTrigger) i{display:none}coretex-header .noHide>i{display:block}coretex-header .header .logo{padding-block:var(--space-2)}coretex-header .header .logo:first-child{padding-inline-end:var(--padding)}coretex-header .header .logo:not(:first-child){padding-inline:var(--space-2)}coretex-header .header .logo img{height:var(--logoImageSize);width:fit-content}coretex-header .header .logo .has-text-logo{padding-block:var(--space-2)}coretex-header .header .logo .text-logo{font-size:var(--logoSize);font-weight:var(--logoFontWeight);font-style:var(--logoFontStyle);font-family:var(--logoFontFamily);line-height:1;word-break:break-word}@media(max-width:777px){coretex-header .logo{padding:var(--space-2)}}html.js-ajax-cart-empty coretex-header cart-count{display:none}coretex-header :where(button,.button).is-custom{--buttonBg: transparent;--buttonBgHover: transparent;--buttonMargin: 0;--buttonPadding: var(--space-2);--buttonGap: var(--space-1)}coretex-header :is(button.cartBubble){gap:var(--space-1)}cart-footer .cart-notes details[open] i{transform:rotate(180deg)}coretex-header .localization{container:localization / inline-size;width:100%}@container localization (width < 200px){coretex-header .localization country-name{display:none}}coretex-header .crl i{padding-inline-end:var(--space-1)}coretex-header[content-type=icons] .crl span:not(.noHide){display:none}coretex-header details.closex summary.button.is-custom{padding-block:var(--buttonPadding)}@media(min-width:778px){coretex-header{--gap: 0;--hoverSymbolInline: -.4em}coretex-header:not([coretex-menu=drawer]) .mobileTrigger{display:none}coretex-header:not([coretex-menu=drawer]) details[open]>summary i{transform:rotate(180deg)}coretex-header[coretex-menu] drawer-footer{display:none}coretex-header .bdotfx{display:flex;place-items:center}coretex-header[coretex-menu=drop] ul:where([data-level="2"],[data-level="3"]){display:flex;flex-direction:column;position:relative;margin:0;color:var(--color);padding:var(--padding)}coretex-header[coretex-menu=drop] ul[data-level="2"]{position:absolute;z-index:1;max-height:85dvh;overflow-y:auto;margin-block-start:var(--space-2);background:transparent;border:none;box-shadow:none;color:#3d4136;padding-inline:0}coretex-header[coretex-menu=drop] ul[data-level="2"] a,coretex-header[coretex-menu=drop] ul[data-level="2"] summary{color:#3d4136}coretex-header[coretex-menu=drop] ul[data-level="3"]{padding-block-start:0;padding-inline-start:var(--margin)}coretex-header[coretex-menu=drop] ul[data-level="3"]:before{content:var(--openSymbol);display:inline;position:absolute;inset-block-start:.3em;inset-inline-start:-.2em}coretex-header[coretex-menu=drop] ul:where([data-level="2"],[data-level="3"]) li.bdotfx:is(:hover,:focus-visible,:focus-within)>a:before,coretex-header[coretex-menu=drop] ul:where([data-level="2"],[data-level="3"]) li.bdotfx:is(:hover,:focus-visible,:focus-within)>details>summary:before,coretex-header[coretex-menu=drop] ul:where([data-level="2"],[data-level="3"]) li.bdotfx details[open]>summary:before{content:var(--hoverSymbol);position:absolute;inset-inline-start:var(--hoverSymbolInline)}coretex-header[coretex-menu=mega]{position:relative}coretex-header[coretex-menu=mega] ul[data-level="2"]{position:absolute;inset-inline:0;inset-block-start:calc(var(--headerHeight, 102px) - 2px);z-index:100;margin:0;margin-block-start:calc(-1 * var(--globalBorderWidth));border-block:var(--globalBorderWidth) solid var(--border);padding:var(--space-5) var(--layoutInline) var(--padding);max-height:80vh;overflow:auto;background:var(--headerBg);background-attachment:fixed;-webkit-backdrop-filter:var(--overlayBlur);backdrop-filter:var(--overlayBlur)}html.chrome coretex-header[coretex-menu=mega] details-menu>ul[data-level="2"]{background:var(--bg)}coretex-header[coretex-menu=mega] ul[data-level="2"] summary{pointer-events:none;color:var(--colorFaded);margin-block-end:var(--space-2)}coretex-header[coretex-menu=mega] ul[data-level="2"] summary i{display:none}coretex-header[coretex-menu=mega] ul[data-level="2"]>li{width:max(150px,100%);height:fit-content}coretex-header[coretex-menu=mega] nav.firstElevated ul[data-level="2"]:has(ul[data-level="3"])>li:first-of-type a{font-size:var(--type-6);line-height:calc(4px + 1ex);font-weight:600;letter-spacing:.009em}coretex-header[coretex-menu=mega] ul[data-level="3"]{margin:0;padding:0}coretex-header[coretex-menu=mega] ul[data-level="3"]>li{max-width:99%}coretex-header[coretex-menu=mega] ul:where([data-level="2"],[data-level="3"]) li.bdotfx:is(:hover,:focus-visible)>a:before{content:var(--hoverSymbol);position:absolute;inset-inline-start:var(--hoverSymbolInline)}coretex-header[coretex-menu=mega] details-menu>ul[data-level="2"]:not(:has(ul[data-level="3"])){display:block}coretex-header[coretex-menu=mega][mega-shadow=true] details-menu>ul[data-level="2"]{box-shadow:0 4rem 5rem #0000001f}coretex-header[coretex-menu=drawer] .menuContent{max-width:450px}coretex-header[coretex-menu=drawer] .menuContent{transform:translateY(-150vh);opacity:0;transition:transform .8s var(--easeInOutQuint),opacity 1s var(--easeInOutQuint)}body.do-menuDrawerBox coretex-header[coretex-menu=drawer] .menuContent{transform:none;opacity:1;transition:transform .8s var(--easeInOutQuint),opacity 0s var(--easeInOutQuint)}coretex-header[coretex-menu=drawer] .menuContent{--gap: 0;position:fixed;inset-inline:0;inset-block-start:0;z-index:100;max-height:95vh;overflow:auto;overscroll-behavior:contain;padding:var(--padding);margin:var(--padding) var(--layoutInline);background:var(--bg);background-attachment:fixed;border:1px solid rgb(var(--colorRGB) / .15);border-radius:var(--globalRadius);box-shadow:0 0 7px 1px #0000001a;-webkit-backdrop-filter:var(--overlayBlur);backdrop-filter:var(--overlayBlur)}html.chrome coretex-header[coretex-menu=drawer] .menuContent{background:var(--bg)}coretex-header:not([coretex-menu=drawer]) drawer-header{display:none}coretex-header[coretex-menu=drawer] .menuContent drawer-header{--buttonPadding: var(--space-1);--buttonMargin: 0;margin-block-end:var(--space-5)}coretex-header[coretex-menu=drawer] details>summary i{transform:rotate(270deg)}coretex-header[coretex-menu=drawer] details[open]>summary i{transform:rotate(90deg)}coretex-header[coretex-menu=drawer] [data-level="1"]{margin:0}coretex-header[coretex-menu=drawer] ul{margin:var(--space-4);margin-inline-end:0}coretex-header[coretex-menu=drawer] li.bdotfx:is(:hover,:focus-visible)>a:before,coretex-header[coretex-menu=drawer] li.bdotfx:is(:hover,:focus-visible,:focus-within)>details>summary:before,coretex-header[coretex-menu=drawer] li.bdotfx details[open]>summary:before{content:var(--hoverSymbol);position:absolute;inset-inline-start:var(--hoverSymbolInline)}}@media(max-width:777px){:is(.mobileTrigger,.tools){transition:opacity .5s var(--easeInOutQuint)}body.do-menuDrawerBox :is(.mobileTrigger,.tools){opacity:0;pointer-events:none}coretex-header[coretex-menu] .menuContent nav.menuPrimary .button{text-align:start;white-space:break-spaces;line-height:1}coretex-header .coretex-drawer{display:none}coretex-header .logo[order-s="1"]{justify-content:start}coretex-header[coretex-menu] .menuContent{margin-block:0px;transform:translateY(-150vh);opacity:0;pointer-events:none;transition:transform .8s var(--easeInOutQuint),opacity 1s var(--easeInOutQuint)}body.do-menuDrawerBox coretex-header[coretex-menu] .menuContent{transform:none;opacity:1;pointer-events:all;transition:transform .8s var(--easeInOutQuint),opacity 0s var(--easeInOutQuint)}coretex-header[content-type=text] .menuContent drawer-footer *:not(.noHide)>i{display:none}coretex-header[coretex-menu] .menuContent{--gap: 0;position:fixed;inset-inline:0;inset-block-start:0;z-index:100;max-height:calc(95dvh - var(--headSpace));overflow:auto;overscroll-behavior:contain;padding:var(--padding);margin:var(--padding) var(--layoutInline);background:var(--bg);background-attachment:fixed;color:var(--color);border:1px solid rgb(var(--colorRGB) / .15);border-radius:var(--globalRadiusSafe);box-shadow:0 0 7px 1px #0000001a;-webkit-backdrop-filter:var(--overlayBlur);backdrop-filter:var(--overlayBlur)}coretex-header[coretex-menu] .menuContent drawer-header{--buttonPadding: var(--space-1);--buttonMargin: 0;margin-block-end:var(--space-5)}coretex-header[coretex-menu] .menuContent drawer-footer{--buttonPadding: var(--space-1);--buttonMargin: 0;--gap: var(--space-3);margin-block-start:var(--space-5)}coretex-header[coretex-menu] details>summary i{transform:rotate(270deg)}coretex-header[coretex-menu] details[open]>summary i{transform:rotate(90deg)}coretex-header[coretex-menu] [data-level="1"]{margin:0}coretex-header[coretex-menu] ul{margin:var(--space-4);margin-inline-end:0}coretex-header[coretex-menu] .menuContent .menuPrimary summary.button{--buttonPadding: 0;--buttonMargin: 0;width:100%}coretex-header[coretex-menu] .menuContent a{display:block}coretex-header[coretex-menu] .menuContent{inset-block-start:var(--headerHeight);inset-block-end:0;height:fit-content;transform:translateY(100vh) scale(.9)}}@media(max-width:777px){coretex-header[coretex-menu] .menuContent{--color: #3C4035;--linkColor: #3C4035;--linkHover: #3C4035;--buttonColor: #3C4035;--buttonColorHover: #3C4035;color:#3c4035}coretex-header[coretex-menu] .menuContent :is(a,summary,button).button{color:#3c4035!important}}.breadcrumb{padding-inline:var(--layoutInline)}.breadcrumb>*{padding:var(--space-1);white-space:nowrap}.breadcrumb>a:first-child{margin-inline-start:0px;padding-inline-start:0px}coretex-dialog#searchBox{--dialogH: fit-content;--dialogMaxH: 90dvh }html.mq-desktop.safari coretex-dialog#searchBox{--dialogH: max(100%, 600px);--dialogMaxH: min(90dvh, 600px) }@media screen and (max-width:777px){coretex-dialog#searchBox{--dialogH: 95dvh;--dialogMaxH: 95dvh}}search-engine .search-section .search-bar{position:sticky;inset-block-end:0;order:99}search-engine .search-section .predictive-search-area{order:1}@media not (min-width:777px){html.ios .search-bar{position:sticky;inset-block-start:var(--space-6);order:1}html.ios .predictive-search-area{order:99}}coretex-dialog#searchBox x-stack[presuffix]{--inputMargin: 0 }coretex-dialog#searchBox :where(search-engine,main-search){display:block}@media(min-width:777px){coretex-dialog#searchBox :where(search-engine,main-search){height:100%}}coretex-dialog#searchBox img{max-width:65px;height:65px;aspect-ratio:1/1;object-fit:var(--prodCardFit, cover);object-position:var(--prodCardPosition, center)}search-engine{--hMargin: 0 0 var(--space-2) }search-engine .search-list .item:not(.suggest) .button{--buttonWeight: 400;--buttonMargin: 0;--buttonPadding: var(--space-2) }search-engine .search-list .item.suggest .button{--buttonWeight: 400;--buttonMargin: 0;--buttonPadding: var(--space-2) 0 }search-engine x-stack{--a11yOffset: 1px }search-engine x-stack label i{color:var(--inputColor)}search-engine suggested-links{display:block;margin-block-start:var(--margin)}search-engine suggested-links .linkList{gap:var(--space-0) var(--space-2)}coretex-dialog#loginBox{--dialogH: fit-content;--dialogMaxH: 90dvh}.labelTitle{color:var(--labelTitleColor,var(--colorFaded));font-size:var(--labelTitleSize, var(--type-3));font-weight:var(--labelTitleWeight, 400);word-wrap:break-word}#primaryFooter{--gap: var(--space-4) }#primaryFooter .menu{--gap: 0 var(--space-2) }#primaryFooter .payment-icons{--iconSize: 2.5rem }#primaryFooter .newsletter{--hMargin: 0;--pMargin: 0;--gap: var(--space-1) }#primaryFooter :where(.newsletter,.i18n-selectors) button.is-custom{--buttonPadding: var(--space-1);--buttonMargin: 0;--buttonGap: var(--space-1);--buttonWeight: 400 }#primaryFooter .image img{height:var(--imageSize, 150px);width:fit-content}@media screen and (max-width:777px){#primaryFooter{--gap: var(--space-6) var(--space-2) }}#secondaryFooter .policies{--gap: var(--space-1) var(--space-3) }#languageBox,#countryBox{--dialogH: fit-content }@media not (min-width:777px){html.ios country-search{display:none}}.localization-item>a:not([aria-current=true]):is(:hover,:focus-visible) .currency .isoCode{opacity:1}.localization-item a:where([aria-current=true],:is(:hover,:focus-visible)):before{content:var(--hoverSymbol);position:absolute;inset-inline-start:-.4em}nav.pagination [data-current=page]{text-decoration:underline overline}nav.pagination [inert]>*{text-decoration:line-through}.shopify-policy__container{width:100%;max-width:var(--layoutMaxWidth);margin:var(--margin) var(--layoutCenter, 0);padding:0 var(--layoutInline) var(--margin)}.shopify-email-marketing-confirmation__container{padding:0;margin:var(--layoutInline)}.shopify-email-marketing-confirmation__container a{text-decoration:underline}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 42px;--shopify-accelerated-checkout-button-inline-size: 42px;--shopify-accelerated-checkout-button-border-radius: var(--globalRadius);--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-inline-alignment: flex-start;--shopify-accelerated-checkout-row-gap: var(--margin);--shopify-accelerated-checkout-skeleton-background-color: rgb(128 128 128 / .4);--shopify-accelerated-checkout-skeleton-animation-opacity-start: 1;--shopify-accelerated-checkout-skeleton-animation-opacity-end: .5;--shopify-accelerated-checkout-skeleton-animation-duration: 4s;--shopify-accelerated-checkout-skeleton-animation-timing-function: ease;display:block;margin-block:var(--margin)}.suggested :where(coretex-fetch,product-recommendations) coretex-scroll product-card{--scrollChildMinWidth: 250px;--scrollChildMaxWidth: var(--prodCardSlideRatio);height:100%;width:var(--scrollChildMinWidth)}:is(#shopify-pc__banner.shopify-pc__banner__dialog){box-shadow:none;border-radius:var(--globalRadius) var(--globalRadius) 0 0;border:none;padding:var(--padding);margin:0 var(--layoutInline);max-width:calc(100vw - (var(--layoutInline) * 2))}.gs-title{--hMargin: 0 }coretex-mouse-tracker{display:block;position:relative;z-index:2;isolation:isolate}coretex-mouse-tracker .featImg img{width:100%;max-height:400px;object-fit:contain;object-position:center}@media(min-width:777px){coretex-mouse-tracker [data-track]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;opacity:0;scale:.9;transform-origin:center;transform:translate(var(--mouse-x, 0px),var(--mouse-y, 0px));will-change:transform;pointer-events:none}coretex-mouse-tracker [data-track=animate],coretex-mouse-tracker [data-track*=animate]{transition:scale .2s var(--easeOutQuart),opacity .2s var(--easeOutQuart)}coretex-mouse-tracker [data-track*=show]{opacity:1;scale:1}coretex-mouse-tracker [data-track*=smooth],coretex-mouse-tracker [data-track*=instant]{transition:scale .2s var(--easeOutQuart),opacity .2s var(--easeOutQuart)}}.listOfProds [scrollable] .onboarding:first-child{margin-inline-start:var(--layoutInline)}.listOfProds:not([layout-type=grid]) [scroll-area]{padding-inline:var(--layoutInline)}.listOfProds:not([layout-type=grid]) [scroll-area] [scroll-slide]:first-child{margin-inline-start:0}.listOfProds:not([layout-type=grid]) [scroll-area] [scroll-slide]:last-child{margin-inline-end:0}.listOfProds[layout-type=grid]{padding-inline:var(--layoutInline)}.listOfProds[layout-type=grid] .product-grid{gap:var(--gridGap)}@media not (min-width:777px){.listOfProds[layout-type=grid] .product-grid{gap:var(--gridGapMob)}}@media not (min-width:777px){.listOfProds{--scrollChildMinWidth: 250px;--scrollChildMaxWidth: 250px }.recently-viewed.listOfProds{--scrollChildMinWidth: fit-content;--scrollChildMaxWidth: fit-content }}[autoscroll-toggle][aria-pressed=true] [autoscroll-play-text],[autoscroll-toggle][aria-pressed=false] [autoscroll-pause-text]{display:none}[flow=horizontal]{display:grid;grid-auto-flow:column}[flow=vertical]{display:grid;grid-auto-flow:row}li.bdotfx>a:before{content:none!important;display:none!important}li.bdotfx>a:hover{font-weight:700!important}.bdotfx{position:relative}@media(max-width:777px){coretex-drawer ul[data-level="1"]>li.bdotfx{margin-bottom:3rem!important}coretex-drawer ul[data-level="2"]>li.bdotfx{margin-bottom:0!important}coretex-drawer .menuPrimary li:has(details[open]){margin-bottom:0!important}}@media(max-width:767px){.bdotfx>details>details-menu>ul{position:static;background:transparent;padding-left:1rem}}@media(max-width:777px){:is(.mobileTrigger,.tools){transition:opacity .5s var(--easeInOutQuint)}body.do-menuDrawerBox :is(.mobileTrigger,.tools){opacity:0;pointer-events:none}coretex-header[coretex-menu] .menuContent nav.menuPrimary .button{text-align:start;white-space:break-spaces;line-height:1}coretex-header[coretex-menu] .menuContent{margin-block:0px;transform:translateY(-150vh);opacity:0;pointer-events:none;transition:transform .8s var(--easeInOutQuint),opacity 1s var(--easeInOutQuint)}body.do-menuDrawerBox coretex-header[coretex-menu] .menuContent{transform:none;opacity:1;pointer-events:all;transition:transform .8s var(--easeInOutQuint),opacity 0s var(--easeInOutQuint)}coretex-header[coretex-menu] .menuContent{--gap: 0;position:fixed;inset-inline:0;inset-block-start:0;z-index:100;max-height:calc(95dvh - var(--headSpace));overflow:auto;overscroll-behavior:contain;padding:var(--padding);margin:var(--padding) var(--layoutInline);background:var(--bg);background-attachment:fixed;color:var(--color);border:1px solid rgb(var(--colorRGB) / .15);border-radius:var(--globalRadius);box-shadow:0 0 7px 1px #0000001a;-webkit-backdrop-filter:var(--overlayBlur);backdrop-filter:var(--overlayBlur)}coretex-header[coretex-menu] .menuContent drawer-header{--buttonPadding: var(--space-1);--buttonMargin: 0;margin-block-end:var(--space-5)}coretex-header[coretex-menu] .menuContent drawer-footer{--buttonPadding: var(--space-1);--buttonMargin: 0;--gap: var(--space-3);margin-block-start:var(--space-5)}coretex-header[coretex-menu] details>summary i{transform:rotate(270deg)}coretex-header[coretex-menu] details[open]>summary i{transform:rotate(90deg)}coretex-header[coretex-menu] [data-level="1"]{margin:0}coretex-header[coretex-menu] ul{margin:var(--space-4);margin-inline-end:0}coretex-header[coretex-menu] .menuContent a{display:block}coretex-header[coretex-menu] .menuContent{inset-block-start:var(--headerHeight);inset-block-end:0;height:fit-content;transform:translateY(100vh) scale(.9)}}coretex-header,.mainHeader{padding-top:1.5rem;padding-left:3.5rem;padding-right:3.5rem}@media(max-width:777px){coretex-header,.mainHeader{padding-left:var(--layoutInline, 1rem);padding-right:var(--layoutInline, 1rem)}}coretex-dialog#searchBox{--dialogH: fit-content;--dialogMaxH: 90vh}html.mq-desktop.safari coretex-dialog#searchBox{--dialogH: max(100%, 600px);--dialogMaxH: min(90vh, 600px)}@media screen and (max-width:777px){coretex-dialog#searchBox{--dialogH: 90dvh;--dialogMaxH: 90dvh}}coretex-dialog#searchBox predictive-search [data-predictive-search]{display:none;overflow:hidden}coretex-dialog#searchBox predictive-search[results=true] [data-predictive-search]{display:block}coretex-dialog#searchBox x-stack[presuffix]{--inputMargin: 0}coretex-dialog#searchBox dialog-wrapper{height:100%}coretex-dialog#searchBox :where(search-engine,main-search){display:block;height:100%}coretex-dialog#searchBox main-search form{display:block;height:100%}coretex-dialog#searchBox .title{font-size:var(--fontSize);font-family:var(--fontFamily)}coretex-dialog#searchBox a.search-section{height:100%;justify-content:end}coretex-dialog#searchBox a.search-item{gap:var(--gap)}coretex-dialog#searchBox img{max-width:65px;height:var(--prodCardHeight, initial);aspect-ratio:var(--prodCardRatio, 1 / 1);object-fit:var(--prodCardFit, cover);object-position:var(--prodCardPosition, center)}predictive-search:not([loading]) .predictive-search__loading-state,predictive-search:not([loading]) .predictive-search-status__loading{display:none}predictive-search[loading] .predictive-search__loading-state,predictive-search[loading] .predictive-search-status__loading{display:block}coretex-dialog#searchBox #predictive-search-option-search-keywords{margin-block:var(--padding)}search-engine{--hMargin: 0 0 var(--space-2)}search-engine .price .price-sale{flex-wrap:wrap;gap:0 var(--padding)!important}search-engine .meta .title{--hMargin: 0;line-height:1.26}search-engine .search-list .item:not(.suggest) .button{--buttonWeight: 400;--buttonMargin: 0;--buttonPadding: var(--space-2)}search-engine .search-list .item.suggest .button{--buttonWeight: 400;--buttonMargin: 0;--buttonPadding: var(--space-2) 0}html:not(.shopify-design-mode) body[coretex-footer=stealth] #footerGroup{position:fixed;inset-block-end:0px;z-index:100;width:100%;transform:translateY(100vh);transition:transform .8s var(--easeInOutQuint);max-height:calc(100vh - var(--headSpace));overflow-y:auto;overscroll-behavior:contain}html:not(.shopify-design-mode) body[coretex-footer=stealth] #footerGroup:target{transform:none}body[coretex-footer=stealth] #footerGroup .main-footer{background:var(--bg);background-attachment:fixed;color:var(--color)}body[coretex-footer=stealth] #footerGroup .main-footer:first-of-type{border-block-start:1px solid rgb(var(--colorRGB) / .15)}body[coretex-footer=stealth] .stealthFooterOpen{position:fixed;inset-block-end:0;inset-inline:0;z-index:100;display:block;margin-inline:auto;transition:all .5s var(--easeInOutQuint)}body[coretex-footer=stealth]:has(#footerGroup:target) .stealthFooterOpen{opacity:0;transform:translateY(50vh);pointer-events:none}body[coretex-footer=stealth] #footerGroup .stealthFooterClose{display:block;margin:var(--space-1) auto}.labelTitle{color:var(--labelTitleColor, var(--colorFaded));font-size:var(--labelTitleSize, var(--type-3));font-weight:var(--labelTitleWeight, 400);word-wrap:break-word}#primaryFooter,#secondaryFooter{background:var(--bg);background-attachment:fixed;color:var(--color);padding:var(--space-3) var(--layoutInline)}#primaryFooter{--gap: var(--space-4)}#primaryFooter .menu{--gap: 0 var(--space-2)}#primaryFooter .menu a{display:block;padding-block:var(--space-1);word-break:break-word}#primaryFooter .socialNets{--iconSize: 1.5rem;gap:var(--space-3);height:100%}#primaryFooter .payment-icons{--iconSize: 2.5rem}#primaryFooter .payment-icons [x-flex]{justify-content:var(--paymentJustify)}#primaryFooter .follow-on-shop{margin-block:var(--padding)}#primaryFooter .newsletter{--hMargin: 0;--pMargin: 0;--gap: var(--space-1)}#primaryFooter .i18n-selectors{--gap: var(--space-1) var(--space-3);--labelTitleSize: var(--fontSize)}#primaryFooter :where(.newsletter,.i18n-selectors) button.is-custom{--buttonPadding: var(--space-1);--buttonMargin: 0;--buttonGap: var(--space-1);--buttonWeight: 400}@media screen and (max-width:777px){#primaryFooter{--gap: var(--space-6) var(--space-2)}}#secondaryFooter{--linkColor: var(--linkColorFaded);--gap: var(--space-2) var(--space-8);color:var(--colorFaded);font-size:85%}#secondaryFooter .policies{--gap: var(--space-1) var(--space-3)}#secondaryFooter a{padding-block:var(--space-2)}#languageBox,#countryBox{--dialogH: fit-content}@media screen and (max-width:777px){#countryBox .country-filter{display:none}}country-search button[type=reset]{width:fit-content}country-search .popular-list li{margin-block:var(--globalBorderWidth)}.localization-list{gap:var(--globalBorderWidth)}.localization-list>li{margin-bottom:0}.localization-item{order:2}.localization-item[aria-current=true]{order:1}.localization-item>a{display:flex;justify-content:space-between;padding:var(--space-1);position:relative}.localization-item>a:not([aria-current=true]) .currency .isoCode{opacity:0}.localization-item>a:not([aria-current=true]):is(:hover,:focus,:focus-visible) .currency .isoCode{opacity:1}.localization-item a[aria-current=true]{text-decoration:underline;font-weight:600}.localization-item a:where([aria-current=true],:is(:hover,:focus,:focus-visible)):before{content:var(--hoverSymbol);position:absolute;inset-inline-start:-.4em}localization-form form{display:flex;flex-direction:column;gap:var(--margin)}nav.pagination{margin-block-start:var(--space-9)}nav.pagination :where(a,ul li>*){display:inline-block;padding:var(--space-3)}nav.pagination [aria-current=page]{text-decoration:underline overline}nav.pagination [disabled]{pointer-events:none;text-decoration:line-through}.shopify-policy__title{display:block;text-align:inherit;width:fit-content;margin-inline:var(--layoutCenter, 0)}.shopify-policy__container{width:100%;max-width:var(--layoutMaxWidth);margin-inline:var(--layoutCenter, 0);padding:0 var(--layoutInline) var(--margin)}.shopify-policy__body :is(h1,h2,h3,h4,h5,h6){--hLine: 1.1;--hSpace: 0px;margin-block:1.5em .3em}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 42px;--shopify-accelerated-checkout-button-inline-size: 42px;--shopify-accelerated-checkout-button-border-radius: var(--globalRadius);--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-inline-alignment: flex-start;--shopify-accelerated-checkout-row-gap: var(--margin);--shopify-accelerated-checkout-skeleton-background-color: rgb( 128 128 128 / .4 );--shopify-accelerated-checkout-skeleton-animation-opacity-start: 1;--shopify-accelerated-checkout-skeleton-animation-opacity-end: .5;--shopify-accelerated-checkout-skeleton-animation-duration: 4s;--shopify-accelerated-checkout-skeleton-animation-timing-function: ease;display:block;margin-block:var(--margin)}.go-2-checkout{background-color:#3d4136;color:#fff;border:none;border-radius:var(--radius);font-weight:600;padding:1rem;width:100%;text-align:center;margin-top:1rem;transition:background-color .2s ease}.go-2-checkout:hover{background-color:rgb(var(--colorRGB) / .7)}coretex-cart cart-item ul.product-components{margin:0}coretex-cart cart-item ul.product-components li:last-child{margin:0}coretex-cart cart-item ul.product-components li{margin-block-end:var(--space-1)}[coretex-page=product] .suggested :where(coretex-fetch,product-recommendations){background:var(--bg);background-attachment:fixed;color:var(--color)}.suggested :where(coretex-fetch,product-recommendations) product-card{--scrollChildMinWidth: 250px;--scrollChildMaxWidth: var(--prodCardSlideRatio);height:100%;width:var(--scrollChildMinWidth)}.suggested.recently-viewed:has(coretex-fetch:not([loading=lazy])[loaded=false]){padding:0!important;opacity:0}svg.svgph{fill:var(--color);background:rgb(var(--colorRGB) / .1)}product-card.onboarding .svgph{width:100%}:is(#shopify-pc__banner.shopify-pc__banner__dialog){box-shadow:none;border-radius:var(--radius) var(--radius) 0 0;border:none;padding:var(--padding);margin:0 var(--layoutInline);max-width:calc(100vw - (var(--layoutInline) * 2))}:is(#shopify-pc__banner.shopify-pc__banner__dialog) button:is(.shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-decline,.shopify-pc__banner__btn-manage-prefs){display:block;padding:var(--buttonPadding);border:none;border-radius:var(--buttonRadius);text-decoration:none;text-align:var(--buttonAlign)}:is(#shopify-pc__banner.shopify-pc__banner__dialog) button:is(.shopify-pc__banner__btn-manage-prefs){font-weight:400}body[class^=o-] .shopify-pc__banner__dialog{z-index:5}.gs-title{--hMargin: 0}coretex-mouse-tracker{display:block;position:relative;z-index:2}coretex-mouse-tracker a *{pointer-events:none;position:relative;z-index:1}coretex-mouse-tracker img{width:100%;max-height:400px;object-fit:contain;object-position:center}@media(min-width:777px){coretex-mouse-tracker [data-track]{position:absolute;z-index:0;width:100%;opacity:0;scale:.9;transform-origin:center}coretex-mouse-tracker [data-track].animate{transition:scale .2s var(--easeOutQuart),opacity .2s var(--easeOutQuart)}coretex-mouse-tracker [data-track].show{opacity:1;scale:1}}coretex-scroll{display:block;max-width:100%}coretex-scroll[scrollable] [scroll-area]{contain:content;scrollbar-width:none;-webkit-user-select:none;user-select:none;cursor:grab;scroll-padding-left:var(--layoutInline)}coretex-scroll[scrollable] [scroll-area] [scroll-slide]{-webkit-user-select:none;user-select:none}coretex-scroll[scrollable] [scroll-area]::-webkit-scrollbar{display:none}coretex-scroll:not([scrollable-left]) [scroll-button-prev],coretex-scroll:not([scrollable-right]) [scroll-button-next]{opacity:.2;cursor:not-allowed}[dir=rtl] coretex-scroll [scroll-button-prev]{order:1}coretex-scroll :where([scroll-button-prev],[scroll-button-next]){display:none}coretex-scroll[scrollable] :where([scroll-button-prev],[scroll-button-next]){display:block}coretex-scroll .coretex-scroll-nav{opacity:0;transition:opacity .5s ease-in-out}coretex-scroll:where(:hover,:focus-within) .coretex-scroll-nav{opacity:1}coretex-scroll:not([scrollable]) .coretex-scroll-nav{display:none!important}@media(max-width:777px){coretex-scroll .coretex-scroll-nav{display:none!important}}coretex-scroll [scroll-area] [scroll-slide]:first-child{margin-inline-start:var(--layoutInline)}coretex-scroll [scroll-area] [scroll-slide]:last-child{margin-inline-end:var(--layoutInline)}coretex-slider [slider-viewport]{display:block;position:relative;overflow:hidden}coretex-slider [slider-container]{display:flex;touch-action:pan-y pinch-zoom;backface-visibility:hidden;scrollbar-width:none;-webkit-user-select:none;user-select:none;cursor:grab}coretex-slider [slider-slide]{flex:0 0 100%;-webkit-user-select:none;user-select:none}.listOfProds{--scrollChildMinWidth: var(--prodCardSlideRatio);--scrollChildMaxWidth: var(--prodCardSlideRatio)}@media(max-width:777px){.listOfProds{--scrollChildMinWidth: 250px;--scrollChildMaxWidth: 250px}.recently-viewed.listOfProds{--scrollChildMinWidth: fit-content;--scrollChildMaxWidth: fit-content}}.listOfProds .onboarding:first-child{margin-inline-start:var(--layoutInline)}.section-heading{--hMargin: 0;--pMargin: 0;margin-block-end:var(--space-4)}.section-heading .description{max-width:62ch}.section-heading:empty{display:none}coretex-scroll .section-heading{padding-inline:var(--layoutInline)}.section-heading :where(.coretex-scroll-nav,.cta[js=end]){margin-inline-start:auto}.section-heading[addpad]{padding-inline:var(--layoutInline)}@media(min-width:777px){.shopify-section .section-heading[stealth=true]{opacity:0;transition:opacity .5s ease-in-out}.shopify-section:where(:hover,:focus-within) .section-heading[stealth=true]{opacity:1}}x-flex[pi="top left"]{align-items:flex-start;justify-content:flex-start}x-flex[pi="top center"]{align-items:flex-start;justify-content:center}x-flex[pi="top right"]{align-items:flex-start;justify-content:flex-end}x-flex[pi="top between"]{align-items:flex-start;width:100%}x-flex[pi="center left"]{align-items:center;justify-content:flex-start}x-flex[pi=center]{align-items:center;justify-content:center}x-flex[pi="center right"]{align-items:center;justify-content:flex-end}x-flex[pi="center between"]{align-items:center;width:100%}x-flex[pi="bottom left"]{align-items:flex-end;justify-content:flex-start}x-flex[pi="bottom center"]{align-items:flex-end;justify-content:center}x-flex[pi="bottom right"]{align-items:flex-end;justify-content:flex-end}x-flex[pi="bottom between"]{align-items:flex-end;width:100%}x-flex[pi*=between] x-cell.content{width:100%}x-flex[pi*=between] x-cell.content x-flex{justify-content:space-between}x-flex[pi*=between][orientation=column] x-cell.content{height:100%}x-flex[pi*=between][orientation=column] x-cell.content x-flex{height:100%;justify-content:space-between}@media(max-width:777px){x-flex[pi-s="top left"]{align-items:flex-start;justify-content:flex-start}x-flex[pi-s="top center"]{align-items:flex-start;justify-content:center}x-flex[pi-s="top right"]{align-items:flex-start;justify-content:flex-end}x-flex[pi-s="top between"]{align-items:flex-start;width:100%}x-flex[pi-s="center left"]{align-items:center;justify-content:flex-start}x-flex[pi-s=center]{align-items:center;justify-content:center}x-flex[pi-s="center right"]{align-items:center;justify-content:flex-end}x-flex[pi-s="center between"]{align-items:center;width:100%}x-flex[pi-s="bottom left"]{align-items:flex-end;justify-content:flex-start}x-flex[pi-s="bottom center"]{align-items:flex-end;justify-content:center}x-flex[pi-s="bottom right"]{align-items:flex-end;justify-content:flex-end}x-flex[pi-s="bottom between"]{align-items:flex-end;width:100%}x-flex[pi-s*=between] x-cell.content{width:100%}x-flex[pi-s*=between] x-cell.content x-flex{justify-content:space-between}x-flex[pi-s*=between][orientation-s=column] .content{height:100%}x-flex[pi-s*=between][orientation-s=column] .content x-flex{height:100%;justify-content:space-between}}.featured-text.about-hero-fix .content.rte,.featured-text.about-hero-fix .content.rte *{all:unset;display:block;font-family:inherit;font-size:var(--type-4);text-align:center;max-width:90ch!important;margin-inline:auto;word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important}.etheryx-product-media{padding-left:var(--space-4)}.infinite-carousel{overflow:hidden;width:100%;position:relative}.infinite-track{display:flex;width:max-content;animation:scroll-left 40s linear infinite}.carousel-item{flex:none;width:190px;margin-right:2rem;display:inline-block;text-decoration:none;transition:transform .3s ease}@media screen and (max-width:768px){.carousel-item{width:130px;margin-right:1rem}}.carousel-item:hover{transform:scale(1.03);animation-play-state:paused}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}.sticky-info{position:sticky;top:0;align-self:flex-start;z-index:2}coretex-header{background-color:transparent;transition:background-color .4s ease;position:relative;z-index:10}coretex-header:hover{background-color:transparent}coretex-header:hover:before{content:"";position:absolute;top:0;left:0;right:0;height:160px;background:linear-gradient(to bottom,#efefef,#efefef00);z-index:-1;pointer-events:none;transition:opacity .4s ease;opacity:1}coretex-header:before{content:"";position:absolute;top:0;left:0;right:0;height:150px;background:linear-gradient(to bottom,#efefef,#efefef00);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:-1}.scroll-carousel .grid{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:2rem;scroll-snap-type:x mandatory;padding-bottom:2rem}.scroll-carousel .grid__item{flex:0 0 50%!important;width:50%!important;scroll-snap-align:start}.scroll-carousel .grid::-webkit-scrollbar{display:none}.scroll-carousel .grid{-ms-overflow-style:none;scrollbar-width:none}.drawer-header h2,.menuPrimary summary{border:none!important;text-align:left!important;justify-content:flex-start!important}@media screen and (max-width:768px){coretex-drawer summary.button.is-custom{border:none!important;text-decoration:none!important}coretex-drawer .menuPrimary li.bdotfx{display:flex!important;justify-content:space-between!important;align-items:center!important;text-align:left!important;width:100%!important;padding:0 1.5rem!important}coretex-drawer .menuPrimary li a{display:inline-block!important;text-align:left!important;width:auto!important;flex-grow:1}coretex-drawer summary.button.is-custom{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:0 1.5rem!important;text-align:left!important;width:100%!important;gap:1rem}coretex-drawer summary.button.is-custom i{margin-left:auto!important}coretex-drawer summary.button.is-custom:before,coretex-drawer summary.button.is-custom:after{display:none!important;content:none!important}coretex-drawer .menuPrimary[x-flex][direction-s=column],coretex-drawer .menuContent nav.menuPrimary ul[data-level="1"]{align-items:flex-start!important}}@media screen and (max-width:768px){.scroll-snap li[scroll-slide]>*{width:100%!important;max-width:100%!important}drawer-footer.sticky-bottom{display:none!important;height:0!important;margin:0!important;padding:0!important;border:none!important;visibility:hidden!important}.scroll-snap li[scroll-slide] img{max-width:100%;height:auto}}horizontal-rule,horizontal-rule.custom-separator{display:block!important;height:.5px!important;width:100%!important;background-color:#1e1e1e!important;margin:1rem 0!important;opacity:1!important}@media screen and (max-width:749px){.etheryx-product-media>.kontainer{transform:none!important;margin:0 auto}}@media(max-width:777px){.product-page[layout=diptych] .etheryx-product-options .kontainer{padding-inline:5vw}}.product-page x-cell[id^=size-]{flex-shrink:1}@media screen and (min-width:1024px){.product-page .kontainer{min-height:100vh}.product-page .etheryx-product-info.sticky-info{position:sticky;top:0;will-change:transform}}.feat-products ul[scroll-area]{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;gap:2rem}.feat-products ul[scroll-area]>li{flex:0 0 auto;width:var(--prodCardSlideRatio, 250px)}.feat-products ul[scroll-area]>li:first-child{margin-inline-start:var(--layoutInline)}.feat-products ul[scroll-area]>li:last-child{margin-inline-end:var(--layoutInline)}.product-card .title a,.product-card .title{font-weight:500!important}.product-card .meta.onHover-m{opacity:1!important;visibility:visible!important;transform:none!important}#nlg-signup::backdrop{background:#fff9;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}#nlg-signup{background:#fff;border:none;border-radius:0;box-shadow:0 4px 40px #00000014;padding:0;max-width:420px;width:90vw;margin:auto}.nlg-signup-close{align-self:flex-end;background:none;border:none;padding:0;margin:0 0 -12px;cursor:pointer;opacity:.4;transition:opacity .2s;line-height:0}.nlg-signup-close:hover{opacity:1}.nlg-signup-body{padding:34px 24px;text-align:center;display:flex;flex-direction:column;gap:20px}@media(max-width:749px){.nlg-signup-body{padding:32px 12px}}.nlg-signup-heading{font-size:22px;font-weight:500;letter-spacing:normal;color:#000;margin:0;text-transform:uppercase}.nlg-signup-description{display:flex;flex-direction:column;gap:2px}.nlg-signup-description p{font-size:13px;line-height:1.8;color:#666;font-weight:400;margin:0}.nlg-signup-form{display:flex;flex-direction:column;gap:12px;width:100%}.nlg-signup-input{width:100%;padding:14px 12px;border:1px solid #d9d9d9;border-radius:var(--globalRadiusSafe, 2.4rem);background:#fff;font-size:14px;font-family:inherit;color:#000;outline:none;transition:border-color .2s;box-sizing:border-box;margin:0!important}.nlg-signup-input::placeholder{color:#999}.nlg-signup-input:focus{border-color:#3c4035}.nlg-signup-input--error{border-color:#c00}.nlg-signup-btn{width:100%!important;padding:14px 12px!important;background:#3c4035!important;color:#f5f5f5!important;border:none!important;border-radius:var(--globalRadiusSafe, 2.4rem)!important;font-size:14px!important;font-weight:700!important;font-family:inherit!important;letter-spacing:.03em!important;text-transform:none!important;cursor:pointer;transition:background .2s}.nlg-signup-btn:hover{background:#2a2d24!important}.nlg-signup-btn:disabled{opacity:.6;cursor:not-allowed}.nlg-signup-disclaimer{font-size:11px;line-height:1.5;color:#999;margin:0}.nlg-signup-disclaimer a{color:#999;text-decoration:underline}.nlg-signup-disclaimer a:hover{color:#666}.nlg-signup-status{text-align:center;padding:8px 0}.nlg-signup-status--error p{color:#c00;font-size:13px;margin:0}.nlg-signup-status--success p{color:#3c4035;font-size:15px;font-weight:500;margin:0}*:focus-visible{outline:none!important;box-shadow:none!important}[class*=nlg-ticker],[class*=ai-ticker-banner],.shopify-section-header-group [class*=_blocks]{border:none!important;border-radius:0!important}.prod-price,.c-price,.price{color:#3d4136!important}coretex-drawer nav.menuPrimary a,coretex-drawer nav.menuPrimary summary{color:#3d4136!important}coretex-drawer nav.menuPrimary details-menu a{color:#3d4136!important}coretex-drawer summary:after,coretex-drawer .close{color:#3d4136!important}coretex-header .cartBubble,coretex-header .cartBubble *{color:#3d4136!important}@media screen and (max-width:768px){coretex-drawer summary.button.is-custom{padding:0!important;margin:0!important;text-align:left!important;width:100%!important}coretex-drawer summary.button.is-custom i,coretex-drawer summary.button.is-custom svg{margin-left:auto!important}coretex-drawer .menuPrimary .no-style.inside>li{justify-content:flex-start!important;text-align:left!important;padding-left:0!important}}@media screen and (max-width:768px){coretex-drawer ul[data-level="2"]>li.bdotfx{margin-bottom:0rem!important;padding:0rem!important}coretex-drawer ul[data-level="1"]>li.bdotfx{margin-bottom:3rem!important}}coretex-drawer .menuPrimary li:has(details[open]){margin-bottom:0rem!important;padding-bottom:0!important}details.lv1>summary{touch-action:manipulation;cursor:pointer}details.lv1[open]>summary:after{transform:rotate(90deg)}.product-color{font-weight:400!important;font-family:var(--fontFamily);opacity:.55}.product-info-tabs details[open]>details-content{max-height:500px;opacity:1;transition:max-height .4s ease,opacity .3s ease}.product-info-tabs details>details-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease}.custom-size-chart.open{max-height:300px}x-cell.etheryx-product-info.sticky-info,x-cell.etheryx-product-info.sticky-info>x-flex.kontainer{position:sticky!important;top:-14px!important;margin-top:0!important;padding-top:0!important}.nlg-bis-wrapper{margin-top:12px}.nlg-bis-form{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.nlg-bis-email,.nlg-bis-btn{width:280px!important;padding:14px 20px!important;font-size:14px!important;font-family:inherit!important;border-radius:var(--globalRadiusSafe, 2.4rem)!important;box-sizing:border-box!important}.nlg-bis-email{height:42px!important;margin:1px!important;border:1px solid #d9d9d9!important;border-radius:var(--globalRadiusSafe, 2.4rem)!important;background:var(--inputBg)!important;color:var(--inputColor)!important;font-size:var(--inputFontSize)!important;font-weight:400;outline:none!important;transition:border-color .2s}.nlg-bis-email::placeholder{color:#999}.nlg-bis-email:focus{border-color:#3c4035!important}.nlg-bis-email.nlg-input-error{border-color:#c00!important}.nlg-bis-btn{background:#3c4035;color:#f5f5f5;border:none;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:background .2s;text-transform:none}.nlg-bis-btn:hover{background:#2a2d24}.nlg-bis-btn:disabled{opacity:.6;cursor:not-allowed}.product-page .toggle-token.custom label:focus-within{outline:none;box-shadow:none}.product-page .toggle-token.custom label:has(input:checked){border-color:transparent;text-decoration:underline;text-underline-offset:4px}.product-page .toggle-token.custom input[type=radio]{clip-path:inset(50%);box-shadow:none;outline:none}.product-page .product-form x-flex[ai=center]{align-items:flex-start!important}.product-page .add-2-cart{width:280px!important;padding:14px 12px!important;font-size:14px!important;font-weight:700!important;box-sizing:border-box!important}.nlg-bis-status{text-align:left;padding:8px 0;max-width:280px}.nlg-bis-error p{color:#c00;font-size:13px;margin:0}.nlg-bis-success p{color:#3c4035;font-size:11.9px;font-weight:500;margin:0}
/*# sourceMappingURL=/cdn/shop/t/15/assets/app.css.map */
