@font-face{font-family:InterVariable;font-style:normal;font-display:swap;font-weight:100 900;src:url(ce-inter-var.woff2) format("woff2")}:root{--ce-font-sans: "InterVariable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body-family: var(--ce-font-sans);--font-heading-family: var(--ce-font-sans);--font-body-weight: 400;--font-heading-weight: 500;--ce-bg: #000000;--ce-surface: #050505;--ce-surface-raised: #0a0a0a;--ce-text: #f5f5f2;--ce-text-secondary: #ededea;--ce-muted: #c6c6c2;--ce-border: rgba(255, 255, 255, .14);--ce-border-strong: rgba(255, 255, 255, .35);--ce-header-height: 66px;--ce-header-height-mobile: 56px;--ce-fs-base: 1.4rem;--ce-fs-small: 1.2rem;--ce-fs-label: 1.1rem;--ce-fs-product: 1.35rem;--ce-fs-h2: clamp(2.4rem, 4vw, 3.4rem);--ce-fs-h3: clamp(1.8rem, 2.4vw, 2.2rem);--ce-fs-hero: clamp(7.2rem, 15vw, 24rem);--ce-letter-spacing-wide: .14em}html,body{background-color:var(--ce-bg)}body{color:var(--ce-text);font-family:var(--ce-font-sans);font-size:var(--ce-fs-base);letter-spacing:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media screen and (min-width:750px){body{font-size:var(--ce-fs-base)}}main .gradient,.shopify-section>.gradient,.background-secondary{background:var(--ce-bg)}.ce-text-secondary{color:var(--ce-text-secondary)}.ce-text-muted{color:var(--ce-muted)}.card,.card-wrapper,.card__inner,.card__content{background:transparent!important;border:0!important;box-shadow:none!important}.card__media,.card .media{background:transparent!important}.card__media,.ce-product-media{position:relative}.card__media:before,.ce-product-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(58% 58% at 50% 46%,#ffffff0d,#ffffff05 42%,#fff0 72%);opacity:var(--ce-product-lift, 1)}.card__media>*,.ce-product-media>*{position:relative;z-index:1}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--ce-font-sans);font-weight:var(--font-heading-weight);letter-spacing:-.01em;color:var(--ce-text)}.ce-eyebrow{font-size:var(--ce-fs-label);letter-spacing:var(--ce-letter-spacing-wide);text-transform:uppercase;color:var(--ce-text-secondary);font-weight:500}.ce-section-title{font-size:var(--ce-fs-h3);font-weight:500;letter-spacing:-.01em;margin:0}.ce-container{max-width:var(--page-width);margin-inline:auto;padding-inline:1.5rem}@media screen and (min-width:990px){.ce-container{padding-inline:5rem}}.ce-hairline{border-top:1px solid var(--ce-border)}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ce-border-strong);outline-offset:2px;border-radius:2px}@keyframes ce-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.header-wrapper{background:var(--ce-bg);border-bottom:1px solid var(--ce-border)}.section-header.shopify-section-group-header-group,.shopify-section-group-header-group .color-scheme-1{background:var(--ce-bg)}.header{min-height:var(--ce-header-height);padding-top:0;padding-bottom:0;align-items:center;gap:1.5rem}@media screen and (max-width:989px){.header{min-height:var(--ce-header-height-mobile)}}.header__heading-logo{max-height:30px;width:auto}.header__heading,.header__heading-link{line-height:0}.header__heading-link .h2,.header__heading-link{font-size:1.6rem;letter-spacing:.02em;font-weight:600;text-transform:none;color:var(--ce-text)!important}.header__menu-item,.header__menu-item.list-menu__item{font-size:var(--ce-fs-base);font-weight:400;letter-spacing:normal;text-transform:none;color:var(--ce-text-secondary);padding:.6rem 1.2rem;display:inline-flex;align-items:center;gap:.6rem}.header__menu-item:hover,.header__active-menu-item{color:var(--ce-text);text-decoration:none}.header__menu-item span{text-decoration:none}.header__active-menu-item:after{display:none}.header__menu-item .icon-caret,.header__menu-item svg.icon-caret{position:static;margin:0;height:.5rem;width:.9rem;flex:0 0 auto;color:var(--ce-text-secondary)}details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.header__icons{gap:.4rem}.header__icon,.header__icon--cart{color:var(--ce-text)}.header__icon .icon{width:2rem;height:2rem}.header__icon:hover{color:var(--ce-text);opacity:.7}.cart-count-bubble{background:var(--ce-text);color:var(--ce-bg);min-width:1.6rem;height:1.6rem;border-radius:999px;font-size:1rem}.mega-menu__content,.header__submenu.list-menu,.header__submenu{background:#111!important;border:1px solid var(--ce-border-strong);box-shadow:0 24px 60px #000000b3;padding:2.4rem 3rem}.mega-menu__list{gap:1.2rem 3rem}.mega-menu__link,.mega-menu__list a,.header__submenu .header__menu-item,.header__submenu a{color:var(--ce-text)!important;font-size:var(--ce-fs-base);padding:.6rem 0;opacity:1}.mega-menu__link--level-2{color:var(--ce-text-secondary)!important}.mega-menu__link:hover,.mega-menu__list a:hover,.header__submenu .header__menu-item:hover,.header__submenu a:hover{color:#fff!important;text-decoration:underline;text-underline-offset:3px}.search-modal__content,.predictive-search{background:var(--ce-surface);border:1px solid var(--ce-border)}.menu-drawer,.menu-drawer__inner-container{background:var(--ce-surface)}.ce-shortcuts{display:none;background:var(--ce-bg);border-bottom:1px solid var(--ce-border)}@media screen and (max-width:989px){.ce-shortcuts{display:block}}.ce-shortcuts__track{display:flex;gap:.8rem;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:1rem 1.5rem;margin:0;list-style:none}.ce-shortcuts__track::-webkit-scrollbar{display:none}.ce-shortcuts__item{scroll-snap-align:start;flex:0 0 auto}.ce-shortcuts__link{display:inline-block;white-space:nowrap;font-size:var(--ce-fs-small);letter-spacing:.02em;color:var(--ce-text-secondary);text-decoration:none;padding:.7rem 1.4rem;border:1px solid var(--ce-border);border-radius:999px;min-height:3.4rem;line-height:2rem}.ce-shortcuts__link:hover,.ce-shortcuts__link:focus-visible{color:var(--ce-text);border-color:var(--ce-border-strong)}.card__heading,.card-information__text,.card__information .card__heading a{font-size:var(--ce-fs-product);font-weight:400;letter-spacing:normal;color:var(--ce-text)}.card__information{padding:1rem 0 0;text-align:left}.price,.price__container,.price-item{font-size:var(--ce-fs-product);color:var(--ce-text-secondary);letter-spacing:normal}.price__sale .price-item--sale{color:var(--ce-text)}.price__badge-sale,.price--on-sale .price-item--regular{color:var(--ce-muted)}.card__badge .badge,.badge{font-size:var(--ce-fs-label);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.4rem 1rem;border:1px solid var(--ce-border)}.quick-add__submit,.card .quick-add__submit{background:var(--ce-text);color:var(--ce-bg);border:0}.card .quick-add,.card-wrapper .quick-add,.card__content .quick-add{display:none!important}.card__content{padding-bottom:0}cart-drawer,.drawer__inner,.cart-drawer .drawer__inner{background:var(--ce-surface);color:var(--ce-text)}.cart-drawer__overlay{background:#0009}.drawer__header,.cart-drawer .drawer__header,.cart-item{border-bottom:1px solid var(--ce-border)}.cart-item__name,.cart-item__name:hover{color:var(--ce-text);font-size:var(--ce-fs-base)}.cart-item__price,.cart-item__details,.product-option{color:var(--ce-text-secondary)}.cart-drawer .totals__total-value,.totals__subtotal-value{color:var(--ce-text)}.cart__checkout-button,.cart-drawer .cart__checkout-button{background:var(--ce-text);color:var(--ce-bg);border-radius:0}.cart-drawer .quantity,.quantity{border:1px solid var(--ce-border)}.cart-drawer__footer{border-top:1px solid var(--ce-border)}.ce-cart-ext{display:block}.footer{background:var(--ce-bg);border-top:1px solid var(--ce-border)}.footer__content-top,.footer__content-bottom{border:0}.footer,.footer *,.footer a,.footer .link,.footer-block__details-content a,.footer__list-social a{color:var(--ce-text)!important}.footer-block__heading{font-size:var(--ce-fs-label);letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--ce-text)!important}.footer-block__details-content a,.footer__list-social a,.footer .link{font-size:var(--ce-fs-base)}.footer-block__details-content a:hover,.footer .link:hover{opacity:.75}.footer__content-bottom-wrapper{border-top:1px solid var(--ce-border)}.copyright__content,.policies .list-menu__item{font-size:var(--ce-fs-small)}.collection .loading-overlay,.facets-container,.product-grid-container{background:var(--ce-bg)}.facets__summary,.facets__display,.facet-filters__label,.facets__heading,.product-count__text,.facets__label{color:var(--ce-text-secondary)}.facets__disclosure .facets__display{background:var(--ce-surface);border:1px solid var(--ce-border)}.select__select,.facet-filters__field{color:var(--ce-text)}.active-facets__button,.facets__button{border:1px solid var(--ce-border);color:var(--ce-text)}.collection-hero__title,.title-wrapper .collection__title,.collection-list .card__heading,.collection-list-title{color:var(--ce-text)}.collection-list .card{background:transparent}.product__title,.product__title h1{font-size:clamp(2rem,3vw,2.8rem);font-weight:500;letter-spacing:-.01em;color:var(--ce-text)}.product__text,.product .price{font-size:1.6rem;color:var(--ce-text)}.product__info-container{color:var(--ce-text-secondary)}.product-form__submit{background:var(--ce-text);color:var(--ce-bg);border:0;border-radius:0;min-height:4.8rem}.product-form__submit:hover{opacity:.9}.product-form__submit[disabled],.product-form__submit.disabled{background:var(--ce-surface-raised);color:var(--ce-muted)}.product__media-wrapper .media,.product__media{background:transparent}.thumbnail{border:1px solid var(--ce-border)}.thumbnail.is-active,slider-component .thumbnail[aria-current]{border-color:var(--ce-border-strong)}.product-form__input .form__label,.variant-option label{color:var(--ce-text-secondary)}.product-form__input input[type=radio]+label,.variant-option__button-label{border:1px solid var(--ce-border);color:var(--ce-text);background:transparent}.product-form__input input[type=radio]:checked+label,.variant-option__button-label--selected{border-color:var(--ce-text);background:var(--ce-text);color:var(--ce-bg)}.product .accordion,.product__accordion{border-top:1px solid var(--ce-border)}.product__accordion summary,.accordion__title{color:var(--ce-text)}.product .accordion__content,.product__accordion .accordion__content{color:var(--ce-text-secondary)}.ce-sticky-atc{display:none}.newsletter__subheading,.newsletter-form__field-wrapper .field__input{color:var(--ce-text)}.newsletter-form__button{background:var(--ce-text);color:var(--ce-bg);border-radius:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}html,body{overflow-x:clip}.card__media,.card .media,.collection-list .card__media,.ce-product-media,.product__media-wrapper .media{border:1px solid var(--ce-border);overflow:hidden}.card__media:hover{border-color:var(--ce-border-strong)}.ce-marquee-section{overflow:clip;contain:paint}.ce-marquee{width:100%;max-width:100%;overflow:hidden}.product-card-wrapper .card__media,.product-card-wrapper .card .media{border:0}.product-card-wrapper .card__media:before{opacity:0}.product-card-wrapper .card__media img,.product-card-wrapper .card .media img{transition:transform .5s ease,filter .35s ease}.product-card-wrapper:hover .card__media img,.product-card-wrapper:hover .card .media img{transform:scale(1.035);filter:brightness(1.12)}@media(prefers-reduced-motion:reduce){.product-card-wrapper:hover .card__media img,.product-card-wrapper:hover .card .media img{transform:none}}body.overflow-hidden-desktop .section-header.scrolled-past-header,body.overflow-hidden-tablet .section-header.scrolled-past-header,body.overflow-hidden-mobile .section-header.scrolled-past-header{position:fixed;top:0;left:0;right:0}.menu-drawer.menu-drawer{height:calc(100dvh - var(--header-height, 80px));max-height:none;overflow-y:auto;overscroll-behavior:contain}.menu-drawer-container[open]:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:-1;pointer-events:none}.collection-list .card__media,.collection-card-wrapper .card__media,.collection-list .card .media,.collection-card-wrapper .card .media{border:0}.collection-list .card__media:hover,.collection-card-wrapper .card__media:hover{border-color:transparent}.collection-list .card__media:before,.collection-card-wrapper .card__media:before{opacity:0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ce-foundation.css.map */
