.fixed-overlay{background-color:#0000009e}.drawer .drawer>.fixed-overlay{background-color:#00000080}.has-dropdown-menu header~.fixed-overlay{background-color:#0000008c}shopify-account::part(dialog)::backdrop{background-color:#0000009e}.section--scrolling-promotion.cv-ticker{position:relative;border-block-end:1px solid rgba(var(--color-foreground),.1)}.cv-ticker scrolling-promotion{-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.cv-ticker .promotion__item-text{position:relative}.cv-ticker .promotion__item-text:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:.5rem;height:.5rem;background:rgb(var(--color-primary));transform:translate(-50%,-50%) rotate(45deg)}.cv-ticker .promotion__text{font-family:var(--cv-font-mono)!important;font-weight:500!important;font-style:normal!important;font-stretch:100%;font-size:1.1rem;line-height:1.4;letter-spacing:.1em!important;text-transform:uppercase;font-variant-numeric:tabular-nums}.cv-ticker a.promotion__item-wrap:hover .promotion__text{color:rgb(var(--color-foreground))}@media(max-width:767.98px){.cv-ticker .promotion__text{font-size:1rem;letter-spacing:.08em!important}}.header-section{--cv-header-alpha: .8}body.product-template .header-section{--cv-header-alpha: .94}.header:before{background-color:rgb(var(--color-background))}.header-scrolled .header:before{background-color:rgba(var(--color-background),var(--cv-header-alpha));-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px)}.header--show-sperator-line{border-block-end-color:rgba(var(--color-foreground),.1)}.header-sticky.header-scrolled .header{box-shadow:none;border-block-end:1px solid rgba(var(--color-foreground),.1)}html.cv-hdr-dock .header-section.header-sticky{position:relative}html.cv-hdr-dock .header-section.header-sticky .header{transition:transform .28s var(--cv-ease-out)}html.cv-hdr-dock .header-scrolled .header:before{background-color:rgb(var(--color-background));-webkit-backdrop-filter:none;backdrop-filter:none}html.cv-hdr-leave .header-section.header-sticky .header{transform:translateY(-100%);transition:transform .2s var(--cv-ease-in-out);pointer-events:none}html.cv-hdr-float body.header-pinned .header-section.header-sticky .header{animation:cv-header-in .42s var(--cv-ease-out)}@keyframes cv-header-in{0%{transform:translateY(-100%)}}html.cv-hdr-dock body.header-pinned .sticky-element,html.cv-hdr-leave body.header-pinned .sticky-element{top:var(--sticky-offset, 2rem)}@media(prefers-reduced-motion:reduce){.header-section.header-sticky .header{animation:none!important;transition:none!important}}.disable-animations .header-section.header-sticky .header{animation:none!important;transition:none!important}.header-section:not(.header-scrolled):has(.header--transparent) .header:after{content:"";position:absolute;top:0;right:0;bottom:-3.2rem;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#0000008c,#0000)}.has-dropdown-menu .header-section:has(.header--transparent) .header:after{opacity:0}.header__logo{margin:0;line-height:0}.header__logo a{align-items:center}.header__logo .logo,.menu-drawer__header .header__logo--image img{width:100%;height:auto;filter:var(--cv-logo-filter, none)}.header__logo--text,.menu-drawer__header .header__logo--text{font-family:var(--cv-font-display);font-weight:800;font-stretch:125%;font-size:2.2rem;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:rgb(var(--color-foreground))}.header__menu .menu__item{padding-inline:1.3rem;font-size:1.3rem;font-stretch:110%;letter-spacing:.06em;line-height:1.6;text-transform:uppercase;color:rgba(var(--color-foreground),.86);transition:color .25s ease}.header__menu summary .menu__item>.reversed-link,.header__menu a.menu__item>.reversed-link{--reversed-link-gap: .2rem;padding-block:.5rem;gap:.5rem;background-image:linear-gradient(rgb(var(--color-primary)),rgb(var(--color-primary)));background-repeat:no-repeat;background-size:0 var(--reversed-link-gap);background-position:var(--transform-origin-end, right) bottom;transition:background-size .45s var(--cv-ease-out)}.header__menu>ul>li:hover .menu__item>.reversed-link,.header__menu details[open]>summary .menu__item>.reversed-link,.header__menu .menu__item:focus-visible>.reversed-link,.header__menu summary:focus-visible .reversed-link{background-size:100% var(--reversed-link-gap);background-position-x:var(--transform-origin-start, left)}.header__menu li:hover .menu__item,.header__menu details[open]>summary .menu__item,.header__menu .menu__item:focus-visible{color:rgb(var(--color-foreground))}.header__menu summary svg{width:1rem;height:1rem;opacity:.6;transition:transform .35s var(--cv-ease-out),opacity .2s}.header__menu details[open]>summary svg{transform:rotate(180deg);opacity:1}@media(min-width:1024px)and (max-width:1279.98px){.header__menu .menu__item{padding-inline:.9rem;font-size:1.2rem;letter-spacing:.04em}}.header__buttons>:is(a,button),.header__icons .menu-drawer-button{border-radius:50%;color:rgb(var(--color-foreground));transition:background-color .2s ease,color .2s ease}@media(hover:hover){.header__buttons>:is(a,button):hover{background-color:rgba(var(--color-foreground),.07)}}.header__icons .icon{width:2rem;height:2rem}.header__icons svg :is(path,circle,line,polyline,rect){stroke-width:1.5px}.header__account .icon{width:2rem;height:2rem}@media(max-width:767.98px){.header__icons--right .header__account{display:none}}.cart-count{color:var(--cv-ink, #0a0a0b);font-variant-numeric:tabular-nums}.cart-count.font-body-bolder{font-family:var(--cv-font-mono)!important;font-weight:600!important}.cart-count--absolute{width:1.8rem;height:1.8rem;top:.3rem;inset-inline-end:.1rem;font-size:1rem;line-height:1;box-shadow:0 0 0 .2rem rgb(var(--color-background))}.cart-count--absolute.cart-count--small-medium{width:2.4rem;inset-inline-end:-.4rem}.header .dropdown__container{min-width:24rem;padding-block:1.2rem;background-color:rgba(var(--color-background),.94);-webkit-backdrop-filter:saturate(160%) blur(20px);backdrop-filter:saturate(160%) blur(20px);border:1px solid rgba(var(--color-foreground),.1);border-block-start-color:transparent}.header .dropdown .dropdown .dropdown__container{border-block-start-color:rgba(var(--color-foreground),.1)}.header .dropdown__nav li>:is(p,details){padding-inline:2rem;padding-block:.2rem}.header .dropdown__nav a,.header .dropdown__nav summary{display:inline-flex;padding-block:.6rem;font-size:1.4rem;font-weight:500;line-height:1.4;color:rgba(var(--color-foreground),.72);transition:color .2s ease,transform .3s var(--cv-ease-out)}.header .dropdown__nav summary{display:flex}.header .dropdown__nav a:hover,.header .dropdown__nav summary:hover,.header .dropdown__nav a:focus-visible{color:rgb(var(--color-foreground))}.header .dropdown__nav .reversed-link{background-image:linear-gradient(rgb(var(--color-primary)),rgb(var(--color-primary)))}.header .mega-menu__container{background-color:rgba(var(--color-background),.97);-webkit-backdrop-filter:saturate(160%) blur(22px);backdrop-filter:saturate(160%) blur(22px);border-block-end:1px solid rgba(var(--color-foreground),.1)}.header .mega-menu__wrapper{padding-block:3.2rem 4.8rem;border-top-color:rgba(var(--color-foreground),.1);column-gap:5.6rem}.header .mega-menu__list{counter-reset:cv-mega;column-gap:3.2rem;row-gap:0;align-content:start}.header .mega-menu__wrapper:has(menu-product-list) .mega-menu__list{grid-template-columns:minmax(0,1fr)}.header .mega-menu__item{counter-increment:cv-mega;border-block-start:1px solid rgba(var(--color-foreground),.1);padding-block:1.4rem}.header .mega-menu__item:last-child{border-block-end:1px solid rgba(var(--color-foreground),.1)}.header .mega-menu__item-wrapper{border-inline-start-color:rgba(var(--color-foreground),.1)}.header .mega-menu__link--top{display:flex;align-items:baseline;gap:1.2rem;margin:-.05em 0;font-stretch:118%;font-size:clamp(1.9rem,1.1rem + .8vw,2.4rem);line-height:1.15;letter-spacing:-.005em;text-transform:uppercase;word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;color:rgb(var(--color-foreground));transition:color .2s ease}.header .mega-menu__link--top:before{content:counter(cv-mega,decimal-leading-zero);flex:none;font-family:var(--cv-font-mono);font-stretch:100%;font-size:1rem;font-weight:500;letter-spacing:.1em;color:rgb(var(--cv-accent-ink));transform:translateY(-.2em)}.header .mega-menu__link--top:after{content:"";flex:none;width:1.6rem;height:1.6rem;margin-inline-start:auto;align-self:center;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M2 8h11M9 4l4 4-4 4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M2 8h11M9 4l4 4-4 4'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;transform:translate(-.8rem);transition:opacity .25s ease,transform .35s var(--cv-ease-out)}.header .mega-menu__link--top:hover{color:rgb(var(--cv-accent-ink))}.header .mega-menu__link--top:hover:after,.header .mega-menu__link--top:focus-visible:after{opacity:1;transform:none}.header .mega-menu__item-child{margin-block-start:1.2rem;padding-inline-start:2.8rem}.header .mega-menu__item-child .mega-menu__link{font-size:1.4rem;color:rgba(var(--color-foreground),.68);transition:color .2s ease}.header .mega-menu__item-child .mega-menu__link:hover{color:rgb(var(--color-foreground))}.header .mega-menu__item .grid a.h4{font-stretch:118%;text-transform:uppercase}.header .mega-menu__product-list--header{margin-block-end:1.6rem}.header .mega-menu__product-list--header h2{font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.1rem;font-weight:500;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.header .mega-menu__product-list--header h2:before{content:"";display:inline-block;width:.7rem;height:.7rem;margin-inline-end:.8rem;border-radius:50%;background:rgb(var(--color-primary));vertical-align:.05em}.header .mega-menu__promotions-grid{gap:1.6rem}.header .mega-menu .custom-card{overflow:hidden;border-color:rgba(var(--color-foreground),.1);border-radius:var(--cv-radius-m);background:rgba(var(--color-foreground),.03);transition:border-color .25s ease}.header .mega-menu .custom-card:hover{border-color:rgba(var(--color-primary),.6)}.header .mega-menu .card-media{border-radius:var(--cv-radius-m);overflow:hidden}.drawer--right>.drawer__inner{border-inline-start:1px solid rgba(var(--color-foreground),.08)}.drawer--left>.drawer__inner{border-inline-end:1px solid rgba(var(--color-foreground),.08)}.drawer--top>.drawer__inner{border-block-end:1px solid rgba(var(--color-foreground),.1)}.drawer--bottom>.drawer__inner{border-block-start:1px solid rgba(var(--color-foreground),.1)}.drawer__close-btn,.drawer__close{color:rgb(var(--color-foreground))}.drawer__close-btn{--drawer-close-btn-size: 4rem;border:1px solid rgba(var(--color-foreground),.14);background:transparent;transition:background-color .2s ease,border-color .2s ease}@media(hover:hover){.drawer__close-btn:hover{background-color:rgba(var(--color-foreground),.08);border-color:rgba(var(--color-foreground),.3)}}.drawer__close-btn svg{width:1.8rem;height:1.8rem}.drawer__heading{margin-block:-.075em;font-stretch:120%;font-size:2.6rem;line-height:1.15;letter-spacing:-.005em}.menu-drawer .drawer__inner{max-width:48rem}.menu-drawer__header{padding-inline:1.6rem;padding-block:1.4rem;border-block-end:1px solid rgba(var(--color-foreground),.08)}.menu-drawer__header .header__logo--image{max-width:var(--logo-width-mobile)}.menu-drawer__header .drawer__close{width:4rem;height:4rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:50%;justify-content:center}.menu-drawer__header .drawer__close svg{width:1.8rem;height:1.8rem}.menu-drawer nav .v-scrollable{padding-block:.8rem 3.2rem}.menu-drawer__menus{counter-reset:cv-md}.menu-drawer__menus>.menu-drawer__item{counter-increment:cv-md;display:grid;grid-template-columns:3.2rem minmax(0,1fr);align-items:center;padding-block:0;border-block-end:1px solid rgba(var(--color-foreground),.08)}.menu-drawer__menus>.menu-drawer__item:before{content:counter(cv-md,decimal-leading-zero);font-family:var(--cv-font-mono);font-size:1rem;font-weight:500;letter-spacing:.1em;color:rgb(var(--cv-accent-ink))}.menu-drawer__menus>.menu-drawer__item>.menu-drawer__item-link,.menu-drawer__menus>.menu-drawer__item>details>.menu-drawer__item-link{padding-block:calc(1.5rem - .08em);font-family:var(--cv-font-display);font-weight:800;font-stretch:125%;font-size:clamp(2.6rem,1.6rem + 3.2vw,3.6rem);line-height:1.16;letter-spacing:-.01em;text-transform:uppercase}.menu-drawer__item-link .icon,.menu-drawer__item-link>svg{width:1.8rem;height:1.8rem;opacity:.55}.menu-drawer__submenu{padding-block-start:.8rem}.menu-drawer__item-back-link{margin-inline:1.6rem;padding-block:1.2rem;font-family:var(--cv-font-mono)!important;font-weight:500!important;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);border-bottom-color:rgba(var(--color-foreground),.1)}.menu-drawer__submenu .menu-drawer__item{padding-block:0;border-block-end:1px solid rgba(var(--color-foreground),.06)}.menu-drawer__submenu .menu-drawer__item-link{padding-block:1.3rem;font-family:var(--cv-font-display);font-weight:700;font-stretch:115%;font-size:2.2rem;line-height:1.1;text-transform:uppercase}.menu-drawer__footer{padding:1.6rem;padding-block-end:max(1.6rem,env(safe-area-inset-bottom));border-block-start:1px solid rgba(var(--color-foreground),.08);background:rgb(var(--color-secondary-background))}.menu-drawer__footer .account-button{width:100%}.menu-drawer__social-icons .socials{gap:.8rem}.search-drawer .drawer__heading{font-size:2.2rem}.search__field .search__input{height:5.6rem;line-height:5.6rem;padding-inline-start:5.6rem;padding-inline-end:8.8rem;font-size:1.7rem;background-color:rgba(var(--color-foreground),.05);border:1px solid rgba(var(--color-foreground),.14);border-radius:var(--cv-radius-m)}.search__field .search__input:hover{border-color:rgba(var(--color-foreground),.3)}.search__field .search__input:focus,.search__field .search__input:focus-visible{border-color:rgb(var(--color-primary));box-shadow:0 0 0 .3rem rgba(var(--color-primary),.2)}.search__field .search__field-icon{color:rgba(var(--color-foreground),.55)}.search__field .search__field-icon .icon{width:2.2rem;height:2.2rem}.search__field .search__reset{height:auto;font-family:var(--cv-font-mono);font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}@media(min-width:768px){.drawer--top .search__field .search__input{height:6.8rem;line-height:6.8rem;font-size:2.2rem;padding-inline-start:6.4rem}.drawer--top .search__field .search__field-icon{inset-inline-start:2.2rem}}@media(min-width:768px){.search-drawer.drawer--top .search__content{width:100%;max-width:104rem;margin-inline:auto}}.search__content .search__box-item{border-top-color:rgba(var(--color-foreground),.08)}.predictive-search-result__heading,.search__recommendations .search__box-item>.h5{font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.1rem;font-weight:500;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.search__results mark{color:rgb(var(--cv-accent-ink));font-weight:600}.predictive-search-result__list a{color:rgba(var(--color-foreground),.86)}.predictive-search-result__list a:hover{color:rgb(var(--color-foreground))}.predictive-search__list-item>.flex{padding:.8rem;margin:-.8rem;border-radius:var(--cv-radius-m);transition:background-color .2s ease}.predictive-search__list-item>.flex:hover{background-color:rgba(var(--color-foreground),.05)}.predictive-search__list-item .media-wrapper{border-radius:var(--cv-radius-s);background-color:rgba(var(--color-foreground),.06)}.predictive-search__list-item .text-pcard-title{font-size:1.5rem;font-weight:600}.search__results-all button{gap:.8rem;font-size:1.4rem;color:rgb(var(--cv-accent-ink))}.search__results-all .reversed-link{background-image:linear-gradient(currentColor,currentColor)}.search__content .empty-state{color:rgba(var(--color-foreground),.7)}.search__content .empty-state svg{color:rgba(var(--color-foreground),.35)}.cart-drawer .drawer__inner{max-width:var(--modal-width, 48rem)}.cart-drawer .cart-drawer__header{padding:2.4rem 2rem 2rem;border-block-end:1px solid rgba(var(--color-foreground),.08)}.cart-drawer .drawer__heading{gap:1rem}.cart-drawer .cart-count{background-color:rgb(var(--color-primary));color:var(--cv-ink, #0a0a0b);font-size:1.2rem}.cart-drawer .cart-count--medium{width:2.6rem;height:2.6rem}.free-shipping-goal{font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.78)}.free-shipping-goal strong{color:rgb(var(--cv-accent-ink));font-variant-numeric:tabular-nums}.free-shipping-goal .progress-bar{--progress-bar-size: .4rem;color:rgb(var(--color-primary));background-color:rgba(var(--color-foreground),.1)}.free-shipping-goal--done .free-shipping-goal__label--success{color:rgb(var(--cv-accent-ink));font-weight:600}.cart-drawer .cart-drawer__body{padding-block-start:2.4rem}.cart-drawer cart-items>ul{gap:0}.cart-drawer .cart-item{padding-block:2rem;border-block-end:1px solid rgba(var(--color-foreground),.08)}.cart-drawer .cart-item:first-child{padding-block-start:0}.cart-drawer .cart-item:last-child{border-block-end:0}.cart-drawer .cart-item__product{display:grid;grid-template-columns:8.8rem minmax(0,1fr) auto;grid-template-areas:"media details remove" "media qty qty";column-gap:1.6rem;row-gap:1.2rem;align-items:start}.cart-drawer .cart-item__product>.cart-item__media{grid-area:media}.cart-drawer .cart-item__product>.cart-item__details{grid-area:details}.cart-drawer .cart-item__product>.cart-item__action{display:contents}.cart-drawer .cart-item__action>.cart-item__remove{grid-area:remove;margin-block-start:-.4rem}.cart-drawer .cart-item__action>.flex:not(.cart-item__remove){grid-area:qty;justify-self:start}.cart-drawer .cart-item__media,.cart .cart-item__media{flex:0 0 8.8rem;border-radius:var(--cv-radius-s);background-color:rgba(var(--color-foreground),.05)}.cart-item__media img{object-fit:contain}.cart-item__title{font-size:1.5rem;font-weight:600;line-height:1.3}.cart-drawer .cart-item__options,.cart .cart-item__options{display:grid;gap:.2rem;margin-block:.6rem}.cart-drawer .cart-item__options .text-subtext,.cart .cart-item__options :is(.cart-item__option-name,.cart-item__option-value,.text-subtext){font-family:var(--cv-font-mono);font-size:1.05rem;letter-spacing:.06em;line-height:1.6;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.cart-item__options dd{font-family:var(--cv-font-body);font-size:1.3rem;letter-spacing:0;text-transform:none;color:rgba(var(--color-foreground),.82)}.cart-item__options>.flex{display:block}.cart-item__options :is(dt,dd){display:inline}.cart-item__prices .price,.cart-item__price,.cart-item__total{font-variant-numeric:tabular-nums}.cart-item__prices .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .8rem;font-size:1.5rem}.cart-item__prices s{color:rgba(var(--color-foreground),.56)}.cart-item .price--on-sale .price__regular{color:rgb(var(--cv-accent-ink))}.cart-drawer .cart-item__remove,.cart .cart-item__remove{border-radius:50%;color:rgba(var(--color-foreground),.55);transition:color .2s ease,background-color .2s ease}.cart-drawer .cart-item__remove:hover,.cart .cart-item__remove:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.08)}.cart-quantity.quantity,.quantity{border-radius:var(--inputs-radius)}.quantity__input{box-shadow:0 0 0 var(--quantity-border-width, 1px) rgba(var(--color-foreground),.16);font-variant-numeric:tabular-nums;font-weight:600}.quantity__button{color:rgba(var(--color-foreground),.7);transition:color .2s ease}.quantity__button:hover{color:rgb(var(--cv-accent-ink))}.cart-drawer-products-recommendation{margin-block-start:1.6rem;padding:1.6rem;border-radius:var(--cv-radius-m);background-color:rgba(var(--color-foreground),.04)}.cart-drawer-products-recommendation__header .h5{font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.1rem;font-weight:500;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.cart-drawer .cart-drawer__footer{padding:1.6rem 2rem 2rem;padding-block-end:max(2rem,env(safe-area-inset-bottom));border-top-color:rgba(var(--color-foreground),.1);background-color:rgb(var(--color-secondary-background))}.cart-drawer .cart-drawer__addons{border-bottom-color:rgba(var(--color-foreground),.08)}.cart-drawer__addons>.flex{gap:2.4rem}.cart-drawer__addons .btn--inherit{gap:.8rem;font-family:var(--cv-font-mono);font-size:1.05rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:rgba(var(--color-foreground),.72);transition:color .2s ease}.cart-drawer__addons .btn--inherit:hover{color:rgb(var(--color-foreground))}.cart-drawer__addons .btn--inherit svg{width:1.6rem;height:1.6rem;color:rgb(var(--cv-accent-ink))}.totals__subtotal.h4{font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.1rem;font-weight:500;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.totals__subtotal-value.h4{font-size:2.4rem;line-height:1.1;text-transform:none;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tax-note{font-size:1.2rem;line-height:1.5;color:rgba(var(--color-foreground),.55)}.tax-note a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.cart-drawer .drawer__footer-buttons{gap:.8rem}.cart-drawer .drawer__footer .drawer__footer-buttons .btn{--buttons-padding: 1.4rem;white-space:nowrap}.cart-drawer .drawer__footer-buttons .btn--primary{flex:1 1 0}.cart-drawer .drawer__footer-buttons .btn--secondary{flex:0 0 auto}@media(max-width:479.98px){.cart-drawer .drawer__footer .drawer__footer-buttons .btn.btn:not(.btn--link){--buttons-padding: 1.2rem;font-size:1.2rem;letter-spacing:.02em}}.cart-addons-drawer>.drawer__inner{border-radius:var(--cv-radius-l) var(--cv-radius-l) 0 0;background-color:rgb(var(--color-secondary-background))}.cart-addons-drawer__content h4{font-size:2rem;font-stretch:115%}.discount{background-color:rgba(var(--color-primary),.14);color:rgb(var(--cv-accent-ink));font-variant-numeric:tabular-nums}.cart-drawer__empty .h4{font-stretch:118%;font-size:2.4rem;text-transform:uppercase}.cart-drawer__empty .rte{color:rgba(var(--color-foreground),.65)}.cart-drawer .recommendation-collection-item{padding:1rem 1.2rem;border-color:rgba(var(--color-foreground),.1);border-radius:var(--cv-radius-m);background-color:rgba(var(--color-foreground),.03);text-align:start;transition:border-color .25s ease,background-color .25s ease}.cart-drawer .recommendation-collection-item:hover{border-color:rgba(var(--color-primary),.7);background-color:rgba(var(--color-foreground),.05)}.recommendation-collection-item__image{border-radius:var(--cv-radius-s);background-color:rgba(var(--color-foreground),.06)}.recommendation-collection-item__title{font-size:1.6rem}.modal .drawer__inner{border:1px solid rgba(var(--color-foreground),.1)}.subscription-popup__title :is(h1,h2,h3,h4,h5,h6){margin-block:calc((.95em - var(--cv-lead-122)) / 2);font-stretch:122%;line-height:var(--cv-lead-122)}.subscription-popup__text{color:rgba(var(--color-foreground),.7)}.subscription-popup .subscription-popup__teaser{font-family:var(--cv-font-mono);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.quick-view .product__view-details{background-color:rgb(var(--color-background))}.form-control{border-color:rgba(var(--color-foreground),.16);transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}@media(hover:hover){.form-control:hover{border-color:rgba(var(--color-foreground),.32)}}.form-control:focus,.form-control:focus-visible{border-color:rgb(var(--cv-accent-ink, var(--color-primary)));box-shadow:0 0 0 .3rem rgba(var(--cv-accent-ink, var(--color-primary)),.22)}.form-control::placeholder{color:rgba(var(--color-field-text),.58)}.form-control:-webkit-autofill,.form-control:-webkit-autofill:hover,.form-control:-webkit-autofill:focus{-webkit-text-fill-color:rgb(var(--color-field-text));caret-color:rgb(var(--color-field-text));-webkit-box-shadow:0 0 0 100rem rgb(var(--color-field)) inset;transition:background-color 9999s ease 0s}.form-control--select~.icon,.select .icon{color:rgba(var(--color-foreground),.6)}select.form-control option{background-color:rgb(var(--color-field));color:rgb(var(--color-field-text))}.form-label{font-size:1.3rem;font-weight:500;color:rgba(var(--color-foreground),.78)}input:is([type=checkbox],[type=radio]){--active: rgb(var(--color-primary));--active-inner: var(--cv-ink, #0a0a0b);--border: rgba(var(--color-foreground), .34);--border-hover: rgba(var(--color-foreground), .7);--background: transparent}input:is([type=checkbox],[type=radio]):focus{box-shadow:0 0 0 .3rem rgba(var(--color-primary),.25)}input:is([type=checkbox],[type=radio]):focus:not(:focus-visible){box-shadow:none}.newsletter-form__design-1 .newsletter-form__button{--color-button-hover-background: var(--color-foreground);background-color:rgb(var(--color-primary));color:var(--cv-ink, #0a0a0b);border-radius:calc(var(--inputs-radius) - .2rem)}.newsletter-form__design-1 .newsletter-form__button.btn--blank{color:var(--cv-ink, #0a0a0b)}.newsletter-form__design-1 .newsletter-form__button svg{width:1.8rem;height:1.8rem}.newsletter-form__design-1 .form-control{padding-inline-end:6rem}.alert--success{background-color:#34c77b1f;color:#2c8c58;color:color-mix(in srgb,#34c77b 72%,rgb(var(--color-foreground)))}.alert--error{background-color:#ff5a461f;color:#c9412f;color:color-mix(in srgb,#ff5a46 72%,rgb(var(--color-foreground)))}.alert--warning{background-color:rgba(var(--color-primary),.14);color:#a87800;color:color-mix(in srgb,rgb(var(--color-primary)) 72%,rgb(var(--color-foreground)))}.alert{border-radius:var(--cv-radius-m);font-size:1.4rem;line-height:1.5}.form-message--error,.form-error ul{color:#d9523f;color:color-mix(in srgb,#ff5a46 78%,rgb(var(--color-foreground)))}.form-message--success{color:#2c8c58;color:color-mix(in srgb,#34c77b 78%,rgb(var(--color-foreground)))}.form-message--warning{color:#a87800;color:color-mix(in srgb,rgb(var(--color-primary)) 78%,rgb(var(--color-foreground)))}.f-badge{font-family:var(--cv-font-mono);font-stretch:100%;font-size:1rem;font-weight:600;letter-spacing:.08em;line-height:1.8rem;text-transform:uppercase;padding:.2rem .7rem;font-variant-numeric:tabular-nums}.f-badge:not(.f-badge--sale,.f-badge--soldout,.f-badge--hot,.f-badge--new){color:rgb(var(--color-background));background:rgb(var(--color-foreground))}.breadcrumbs{font-family:var(--cv-font-mono);font-size:1.1rem;line-height:2rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.5)}.breadcrumbs a{color:rgba(var(--color-foreground),.72);transition:color .2s ease}.breadcrumbs a:hover{color:rgb(var(--color-foreground))}.breadcrumbs--sep{margin-inline:.8rem;opacity:.5}.breadcrumbs--last{color:rgb(var(--color-foreground))}.pagination__item{min-width:4.2rem;height:4.2rem;border-radius:var(--cv-radius-s);font-family:var(--cv-font-mono);font-size:1.3rem;font-variant-numeric:tabular-nums;color:rgba(var(--color-foreground),.72);transition:background-color .2s ease,color .2s ease}a.pagination__item:not(.pagination__item--current):hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.07)}.pagination .pagination__item--current{background-color:rgb(var(--color-primary));color:var(--cv-ink, #0a0a0b);font-weight:600}.pagination__item-arrow{padding-inline:1.2rem;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.rte a:not(.btn){color:inherit;text-decoration-line:underline;text-decoration-color:rgb(var(--color-primary));text-decoration-thickness:.1rem;text-underline-offset:.35rem}@media(hover:hover){.rte a:not(.btn):hover{color:rgb(var(--cv-accent-ink));text-decoration-thickness:.2rem}}.rte blockquote{border-inline-start:.2rem solid rgb(var(--color-primary));padding-inline-start:1.6rem}table:not([class]){box-shadow:0 0 0 1px rgba(var(--color-foreground),.14);border-radius:var(--cv-radius-s);font-variant-numeric:tabular-nums}table:not([class]) :is(td,th){border-color:rgba(var(--color-foreground),.12)}table:not([class]) th{font-family:var(--cv-font-mono);font-size:1.1rem;font-weight:500;letter-spacing:.08em;text-align:start;text-transform:uppercase;background-color:rgba(var(--color-foreground),.04)}.table tr{border-bottom-color:rgba(var(--color-foreground),.1)}hr{background-color:rgba(var(--color-foreground),.12)}.disclosure__toggle{border-color:rgba(var(--color-foreground),.16)}.disclosure-list{background-color:rgb(var(--color-secondary-background));border-color:rgba(var(--color-foreground),.12);border-radius:var(--cv-radius-m)}.footer{position:relative;overflow:clip}.footer__wrapper{padding-block:8rem 3.2rem}.footer-block--newsletter[style*="--col-width:100%"]{margin-block-end:5.6rem}.footer-block--newsletter[style*="--col-width:100%"] .footer-newsletter{padding-block-end:5.6rem;border-block-end:1px solid rgba(var(--color-foreground),.1)}.footer-block--newsletter .footer-block__heading{margin-block:calc((.94em - var(--cv-lead-122)) / 2);font-family:var(--cv-font-display);font-weight:800;font-stretch:122%;font-size:clamp(2.8rem,1.6rem + 3vw,6.4rem);line-height:var(--cv-lead-122);letter-spacing:-.015em;text-transform:uppercase;color:rgb(var(--color-foreground));text-wrap:wrap}.footer-newsletter__description{font-size:1.6rem;line-height:1.55;text-wrap:pretty;color:rgba(var(--color-foreground),.68)}.footer-newsletter__term{font-size:1.2rem;line-height:1.6;color:rgba(var(--color-foreground),.5)}.footer-newsletter .form-control{height:5.6rem;line-height:5.6rem;font-size:1.6rem;background-color:rgba(var(--color-foreground),.05)}.footer-newsletter .newsletter-form__design-1 .newsletter-form__button{width:4.8rem;height:4.8rem;top:.4rem;inset-inline-end:.4rem}@media(min-width:1024px){.footer-block--newsletter[style*="--col-width:100%"] .footer-newsletter{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"heading form" "desc term";column-gap:8rem;row-gap:1.6rem;align-items:end;width:100%;max-width:none}.footer-block--newsletter[style*="--col-width:100%"] .footer-block__heading{grid-area:heading}.footer-block--newsletter[style*="--col-width:100%"] .footer-newsletter__description{grid-area:desc;margin:0;max-width:52ch}.footer-block--newsletter[style*="--col-width:100%"] .footer-newsletter__form{grid-area:form;margin:0}.footer-block--newsletter[style*="--col-width:100%"] .footer-newsletter__term{grid-area:term;margin:0;align-self:start}}.footer-block__heading{font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.1rem;font-weight:500;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.footer__top summary{padding-bottom:1.6rem}.footer .linklist--vertical li+li{padding-top:.9rem}.footer .linklist a,.footer-info__item a{font-size:1.4rem;line-height:1.45;color:rgba(var(--color-foreground),.74);transition:color .2s ease}.footer .linklist a:hover,.footer-info__item a:hover{color:rgb(var(--color-foreground))}.footer .linklist .reversed-link{background-image:linear-gradient(rgb(var(--color-primary)),rgb(var(--color-primary)))}.footer-info__item{gap:1rem}.footer-info__item+.footer-info__item{margin-top:1.2rem}.footer-info__item svg{width:1.8rem;height:1.8rem;color:rgb(var(--cv-accent-ink))}.footer-block--image_text .footer-image-box>*+*{margin-top:2rem}.footer-block--image_text .footer-image-box__image{max-width:100%;background:none}.footer-block--image_text .footer-image-box__image img{filter:var(--cv-logo-filter, none)}.footer-block--image_text .footer-image-box__text{max-width:44rem}.footer-block--image_text .footer-image-box__text>p:first-child{margin-top:calc((1.02em - var(--cv-lead-118)) / 2);font-family:var(--cv-font-display);font-weight:800;font-stretch:118%;font-size:clamp(2rem,1.4rem + .9vw,2.6rem);line-height:var(--cv-lead-118);letter-spacing:-.005em;text-transform:uppercase;color:rgb(var(--color-foreground));text-wrap:balance}.footer-block--image_text .footer-image-box__text>p+p{margin-top:1.6rem;font-family:var(--cv-font-mono);font-size:1.05rem;letter-spacing:.08em;line-height:1.7;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}@media(max-width:1023.98px){.footer-block.has-border:after{background:rgba(var(--color-foreground),.1)}.footer .accordion-details__summary{min-height:5.6rem}.footer-block--image_text{padding-block-end:2.4rem}}.footer__bottom{--element-gap: 2rem;position:relative;margin-top:6.4rem;padding-top:3.2rem}.footer__bottom:before{content:"";position:absolute;top:0;inset-inline:var(--page-padding);height:1px;background:rgba(var(--color-foreground),.1)}.footer .socials{gap:.8rem}.footer .social__link,.menu-drawer__social-icons .social__link{width:4.4rem;height:4.4rem;align-items:center;justify-content:center;border:1px solid rgba(var(--color-foreground),.16);border-radius:50%;color:rgba(var(--color-foreground),.86);transition:border-color .25s ease,color .25s ease}.footer .social__link:after,.menu-drawer__social-icons .social__link:after{top:0;right:0;bottom:0;left:0}.footer .social__link:hover,.menu-drawer__social-icons .social__link:hover{border-color:rgb(var(--color-primary));color:rgb(var(--cv-accent-ink))}.footer .social__link svg,.menu-drawer__social-icons .social__link svg{width:1.9rem;height:1.9rem}.footer__copyright-content{font-family:var(--cv-font-mono);font-size:1.05rem;letter-spacing:.08em;line-height:1.6;text-transform:uppercase;color:rgba(var(--color-foreground),.5)}.footer__copyright-content a{color:rgba(var(--color-foreground),.8)}.footer__copyright-content>span{display:none}.footer .linklist--horizontal a{font-size:1.2rem}.list-payment{gap:.6rem;margin:0}.list-payment__item{padding:0}.list-payment .icon{height:2.4rem;width:auto;border-radius:.4rem}.footer__wrapper:after{content:"covered";content:"covered" / "";display:block;margin-top:4rem;margin-bottom:-.16em;padding-inline:var(--page-padding);font-family:var(--cv-font-display);font-weight:800;font-stretch:125%;font-size:min(34rem,calc((100vw - 2 * var(--page-padding)) / 4.9));line-height:.8;letter-spacing:-.045em;text-align:center;white-space:nowrap;color:rgba(var(--color-foreground),.05);pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:767.98px){.footer__wrapper{padding-block:4.8rem 2.4rem}.footer-block--newsletter[style*="--col-width:100%"]{margin-block-end:1.6rem}.footer-block--newsletter[style*="--col-width:100%"] .footer-newsletter{padding-block-end:4rem}.footer-newsletter__form{margin-top:2rem}.footer__bottom{margin-top:3.2rem;padding-top:2.4rem}.footer__wrapper:after{margin-top:3.2rem}}.cart .cart__title{font-stretch:122%;font-size:clamp(3.2rem,1.6rem + 3.4vw,7.2rem);line-height:var(--cv-lead-122);text-transform:uppercase}.cart table thead th{font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.cart tbody tr,.cart tbody tr:last-child{border-color:rgba(var(--color-foreground),.1)}.cart .cart__footer-wrapper{padding:2.4rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--cv-radius-l);background-color:rgb(var(--color-secondary-background))}.cart .cart__footer .cart__addon{border-color:rgba(var(--color-foreground),.1);border-radius:var(--cv-radius-m)}.cart__empty .custom-card{border-color:rgba(var(--color-foreground),.1);border-radius:var(--cv-radius-m);overflow:hidden}.template-search .search__field .search__input{height:6.4rem;line-height:6.4rem;font-size:2rem}.template-search .search__content{background-color:rgb(var(--color-secondary-background));border-color:rgba(var(--color-foreground),.12)}.template-404 .page-width:before{content:"404";display:block;margin-bottom:2.4rem;font-family:var(--cv-font-mono);font-size:1.2rem;font-weight:500;letter-spacing:.3em;color:rgb(var(--cv-accent-ink))}.template-404 .title{font-stretch:122%;font-size:clamp(4rem,2rem + 5vw,9.6rem);line-height:var(--cv-lead-122);text-transform:uppercase}.template-404 p{color:rgba(var(--color-foreground),.68)}.shopify-policy__title h1{font-stretch:120%;line-height:var(--cv-lead-122);text-transform:uppercase}.main-page-title:is(.hd1,.hd2,.hd3,.h1,.h2,.h3){line-height:var(--cv-lead-118);margin-block:calc((.98em - var(--cv-lead-118)) / 2)}@media(prefers-reduced-motion:reduce){.header__menu .menu__item,.header__menu summary svg,.header .mega-menu__link--top:after,.footer .social__link{transition:none}}@media(prefers-reduced-transparency:reduce){.header-scrolled .header:before,.header .dropdown__container,.header .mega-menu__container{background-color:rgb(var(--color-background));-webkit-backdrop-filter:none;backdrop-filter:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/cv-chrome.css.map */
