@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500&family=Cormorant+Garamond:ital,wght@0,300;1,300;1,400&family=Dancing+Script:wght@400;600&display=swap";:root{--e-black: #080808;--e-deep: #0d0d0d;--e-charcoal: #161616;--e-dark: #1e1e1e;--e-mid: #2a2a2a;--e-grey: #3a3a3a;--e-white: #f2eeea;--e-offwhite: #d8d4cf;--e-muted: rgba(242,238,234,.42);--e-faint: rgba(242,238,234,.15);--e-chrome-1: #e8e8e8;--e-chrome-2: #b8b8b8;--e-chrome-3: #787878;--e-chrome-grad: linear-gradient(135deg, #c8c8c8 0%, #ffffff 30%, #909090 55%, #f0f0f0 75%, #a8a8a8 100%);--e-chrome-text: linear-gradient(135deg, #d0d0d0 0%, #fff 25%, #888 50%, #fff 75%, #c0c0c0 100%);--e-border: rgba(242,238,234,.08);--e-border-mid: rgba(242,238,234,.18);--e-glow-soft: 0 0 40px rgba(200,200,200,.06);--e-glow-mid: 0 0 60px rgba(200,200,200,.12);--e-glow-bright: 0 0 80px rgba(220,220,220,.2);--e-glass-bg: rgba(14,14,14,.72);--e-glass-bg2: rgba(20,20,20,.55);--e-font-sans: "Inter", system-ui, sans-serif;--e-font-serif: "Cormorant Garamond", Georgia, serif;--e-font-script: "Dancing Script", cursive;--e-ease: cubic-bezier(.25, .46, .45, .94);--e-ease-out: cubic-bezier(0, 0, .2, 1);--e-dur-fast: .2s;--e-dur-mid: .45s;--e-dur-slow: .75s}html{scroll-behavior:smooth}html,body{max-width:100%;overflow-x:hidden!important}body{background-color:var(--e-black)!important;color:var(--e-white)!important;font-family:var(--e-font-sans)!important;font-weight:300!important;letter-spacing:.04em!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.skip-to-content-link,[class*=skip-to]{position:absolute!important;top:-9999px!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;background:transparent!important;padding:0!important;transform:none!important;z-index:-1!important;opacity:0!important}.skip-to-content-link:focus,[class*=skip-to]:focus{position:fixed!important;top:1rem!important;left:1rem!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;opacity:1!important;z-index:100000!important;background:#0d0d0d!important;color:var(--e-white)!important;border:1px solid rgba(242,238,234,.25)!important;padding:.8rem 1.6rem!important;font-size:.85rem!important;letter-spacing:.2em!important;text-transform:uppercase!important}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,[class*=color-],.gradient,.color-background-1,.color-background-2{background-color:var(--e-black)!important;color:var(--e-white)!important}:root,body{--color-background: 8,8,8 !important;--color-foreground: 242,238,234 !important;--gradient-background: #080808 !important}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:180px 180px}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--e-font-sans)!important;font-weight:200!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--e-white)!important}h1:not(.e-hero__brand):not([class*=logo]){background:linear-gradient(120deg,#b0b0b0,#e0e0e0 18%,#fff 32%,#909090 50%,#fff,#d0d0d0 82%,#a0a0a0)!important;background-size:300% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-fill-color:transparent!important;animation:chrome-h1 7s linear infinite!important}@keyframes chrome-h1{0%{background-position:0% center}to{background-position:300% center}}.shopify-section:not(.no-section-gap) h2{background:linear-gradient(120deg,#888,#ccc 25%,#f0f0f0,#888,#e0e0e0 85%,#aaa)!important;background-size:300% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:chrome-h1 9s linear infinite!important}.e-chrome-heading{background:var(--e-chrome-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-size:200% auto;animation:chrome-shift 4s linear infinite}@keyframes chrome-shift{0%{background-position:0% center}to{background-position:200% center}}.e-script{font-family:var(--e-font-script)!important;font-weight:600!important;text-transform:none!important;letter-spacing:.02em!important;-webkit-text-fill-color:unset!important;text-fill-color:unset!important;color:var(--e-white)!important;background:none!important}.e-serif{font-family:var(--e-font-serif)!important;font-style:italic!important;font-weight:300!important;text-transform:none!important;letter-spacing:.03em!important}.e-sparkle{display:inline-block;width:1em;height:1em;vertical-align:middle;position:relative}.e-sparkle:before{content:"\2726";font-size:inherit;color:var(--e-chrome-2);animation:sparkle-pulse 2.4s ease-in-out infinite;display:inline-block}@keyframes sparkle-pulse{0%,to{opacity:.4;transform:scale(1) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(15deg)}}.e-star-divider{display:flex;align-items:center;gap:1.6rem;justify-content:center;margin:3.2rem 0}.e-star-divider:before,.e-star-divider:after{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent,var(--e-border-mid))}.e-star-divider:after{background:linear-gradient(to left,transparent,var(--e-border-mid))}.e-star-divider span{color:var(--e-chrome-2);font-size:1.6rem;animation:sparkle-pulse 3s ease-in-out infinite}.header-wrapper,.section-header{background:#080808cc!important;backdrop-filter:blur(20px) saturate(1.4)!important;-webkit-backdrop-filter:blur(20px) saturate(1.4)!important;border-bottom:1px solid var(--e-border)!important;transition:background var(--e-dur-mid) var(--e-ease)!important}.header-wrapper--scrolled{background:#080808f5!important}.header{background:transparent!important}.header__heading-link .h2,.header__heading-link span{font-family:var(--e-font-sans)!important;font-weight:200!important;font-size:1.8rem!important;letter-spacing:.4em!important;text-transform:uppercase!important;color:var(--e-white)!important}.list-menu__item--link,.header__menu-item{font-family:var(--e-font-sans)!important;font-weight:300!important;font-size:1.05rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--e-muted)!important;transition:color var(--e-dur-fast) var(--e-ease)!important;text-decoration:none!important}.list-menu__item--link:hover,.header__menu-item:hover{color:var(--e-white)!important}.header__icon svg,.header__icon svg path,.header__icon svg circle{fill:var(--e-white)!important;stroke:var(--e-white)!important;color:var(--e-white)!important}.header__icon{color:var(--e-white)!important}.cart-count-bubble{background:var(--e-white)!important;color:var(--e-black)!important}.button,.button--primary{background:transparent!important;color:var(--e-white)!important;border:1px solid rgba(242,238,234,.35)!important;border-radius:0!important;font-family:var(--e-font-sans)!important;font-weight:300!important;font-size:1.05rem!important;letter-spacing:.28em!important;text-transform:uppercase!important;padding:1.4rem 3.4rem!important;position:relative!important;overflow:hidden!important;transition:color var(--e-dur-mid) var(--e-ease),border-color var(--e-dur-mid) var(--e-ease),box-shadow var(--e-dur-mid) var(--e-ease)!important}.button:before,.button--primary:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:var(--e-chrome-grad)!important;background-size:200% auto!important;transform:translate(-101%)!important;transition:transform var(--e-dur-mid) var(--e-ease)!important;z-index:0!important}.button:hover:before,.button--primary:hover:before{transform:translate(0)!important}.button>*,.button--primary>*{position:relative;z-index:1}.button:hover,.button--primary:hover{color:var(--e-black)!important;border-color:var(--e-chrome-1)!important;box-shadow:var(--e-glow-mid)!important}.button--secondary{background:transparent!important;color:var(--e-muted)!important;border:1px solid var(--e-border)!important;border-radius:0!important;font-size:1rem!important;letter-spacing:.2em!important;font-family:var(--e-font-sans)!important;font-weight:300!important}.button--secondary:hover{color:var(--e-white)!important;border-color:var(--e-border-mid)!important}.card-wrapper,.card,.product-card-wrapper{background-color:var(--e-charcoal)!important;border:1px solid var(--e-border)!important;border-radius:0!important;transition:border-color var(--e-dur-mid) var(--e-ease),box-shadow var(--e-dur-mid) var(--e-ease),transform var(--e-dur-mid) var(--e-ease)!important}.card-wrapper:hover,.card:hover{border-color:#f2eeea38!important;box-shadow:0 24px 80px #000000b3,var(--e-glow-soft)!important;transform:translateY(-6px)!important}.card__media img,.card__media .media img{transition:transform .9s var(--e-ease)!important;filter:brightness(.9)!important}.card-wrapper:hover .card__media img{transform:scale(1.07)!important;filter:brightness(1)!important}.card__information{background:var(--e-charcoal)!important;padding:1.8rem 1.6rem!important}.card__heading,.card__heading a{font-family:var(--e-font-sans)!important;font-weight:300!important;font-size:1.15rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--e-white)!important;text-decoration:none!important}.price,.price__regular,.price-item{font-family:var(--e-font-sans)!important;font-weight:200!important;letter-spacing:.1em!important;color:var(--e-muted)!important}.product-grid{align-items:stretch!important;row-gap:3.2rem!important}.product-grid .grid__item{--e-card-accent: rgba(242,238,234,.36);--e-card-aura: rgba(242,238,234,.07)}.product-grid .grid__item:nth-child(2){--e-card-accent: rgba(194,148,111,.58);--e-card-aura: rgba(194,148,111,.13)}.product-grid .grid__item:nth-child(3){--e-card-accent: rgba(190,198,198,.55);--e-card-aura: rgba(190,198,198,.12)}.product-grid .grid__item:nth-child(4){--e-card-accent: rgba(242,178,197,.68);--e-card-aura: rgba(242,178,197,.15)}.product-grid .grid__item:nth-child(5){--e-card-accent: rgba(245,245,238,.66);--e-card-aura: rgba(245,245,238,.14)}.product-grid .product-card-wrapper{aspect-ratio:1 / 1!important;isolation:isolate!important;height:auto!important;min-height:0!important;overflow:hidden!important;position:relative!important;width:100%!important}.product-grid .product-card-wrapper:before,.product-grid .product-card-wrapper:after{display:none!important}.product-grid .product-card-wrapper:before{display:none!important}.product-grid .product-card-wrapper:after{display:none!important}.product-grid .product-card-wrapper:hover:before{opacity:.82!important}.product-grid .product-card-wrapper:focus-within:before{opacity:.82!important}.product-grid .product-card-wrapper:hover:after{display:none!important}.product-grid .product-card-wrapper:focus-within:after{display:none!important}.product-grid .product-card-wrapper .card{background:radial-gradient(circle at 50% 22%,var(--e-card-aura) 0%,transparent 34%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 42%),#111!important;aspect-ratio:1 / 1!important;display:block!important;height:auto!important;box-shadow:inset 0 1px #ffffff09,0 18px 46px #0000005c!important;min-height:0!important;overflow:hidden!important;position:relative!important;width:100%!important}.product-grid .product-card-wrapper .card__inner{background:radial-gradient(circle at 50% 36%,var(--e-card-aura),transparent 52%),linear-gradient(180deg,#ffffff09,#fff0 42%)!important;border-bottom:1px solid rgba(242,238,234,.075)!important;aspect-ratio:1 / 1!important;display:block!important;flex-grow:0!important;height:100%!important;min-height:0!important;overflow:hidden!important;position:relative!important;--ratio-percent: 100% !important}.product-grid .product-card-wrapper .card>.card__content{background:linear-gradient(180deg,transparent 0%,rgba(8,8,8,.72) 18%,rgba(17,17,17,.96) 100%)!important;bottom:0!important;display:block!important;left:0!important;min-height:9.2rem!important;padding:3rem 1.5rem 1.45rem!important;position:absolute!important;right:0!important;z-index:3!important}.product-grid .product-card-wrapper .card__inner.ratio:before{content:""!important;display:block!important;height:0!important;padding-bottom:100%!important;width:0!important}.product-grid .product-card-wrapper .card__inner>.card__content{top:0!important;right:0!important;bottom:0!important;left:0!important;padding:0!important;pointer-events:none!important;position:absolute!important;z-index:2!important}.product-grid .product-card-wrapper .card__inner>.card__content .card__information{display:none!important}.product-grid .product-card-wrapper .card__inner>.card__content .card__badge{position:absolute!important}.product-grid .product-card-wrapper .card__inner:before{content:""!important;display:block!important;height:0!important;padding-bottom:100%!important;width:0!important}.product-grid .product-card-wrapper .card__inner:after{display:none!important}.product-grid .product-card-wrapper:hover .card__inner:after{display:none!important}.product-grid .product-card-wrapper:focus-within .card__inner:after{display:none!important}.product-grid .product-card-wrapper .card__media{aspect-ratio:1 / 1!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;padding:0!important;width:100%!important}.product-grid .product-card-wrapper .card__media .media{aspect-ratio:1 / 1!important;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.07),transparent 55%),#0a0a0a!important;height:100%!important;width:100%!important}.product-grid .product-card-wrapper .card__media img{object-fit:contain!important;padding:.2rem!important;transform:scale(1.16)!important;transform-origin:center 42%!important}.product-grid .product-card-wrapper:hover .card__media img{transform:scale(1.2)!important}.product-grid .product-card-wrapper:focus-within .card__media img{transform:scale(1.2)!important}.product-grid .product-card-wrapper .card__information{background:transparent!important;display:grid!important;gap:.7rem!important;min-height:0!important;padding:0!important}.product-grid .product-card-wrapper .card__heading,.product-grid .product-card-wrapper .card__heading a{font-size:clamp(.98rem,.8vw,1.12rem)!important;font-weight:500!important;letter-spacing:.2em!important;line-height:1.35!important}.product-grid .product-card-wrapper .card__heading a{text-shadow:0 0 18px rgba(242,238,234,.08)!important}.product-grid .product-card-wrapper .card-information{display:flex!important;flex-direction:column!important;gap:.55rem!important}.product-grid .product-card-wrapper .price{align-items:center!important;display:flex!important;gap:.8rem!important}.product-grid .product-card-wrapper .price:before{content:""!important;display:block!important;width:2.4rem!important;height:1px!important;background:var(--e-card-accent)!important;opacity:.72!important}.product-grid .product-card-wrapper .price,.product-grid .product-card-wrapper .price__regular,.product-grid .product-card-wrapper .price-item{color:#f2eeeaad!important;font-size:1.22rem!important;font-weight:300!important;letter-spacing:.12em!important}.product-grid .product-card-wrapper .badge{background:#080808c7!important;border:1px solid rgba(242,238,234,.22)!important;color:#f2eeea94!important;letter-spacing:.18em!important;text-transform:uppercase!important}.product-grid .product-card-wrapper .quick-add{margin:0 1.4rem 1.4rem!important}.product-grid .product-card-wrapper .quick-add__submit{min-height:4rem!important}@media screen and (max-width:749px){.product-grid{row-gap:2rem!important}.product-grid .product-card-wrapper .card__media{padding:0!important}.product-grid .product-card-wrapper .card__media img{padding:.15rem!important}.product-grid .product-card-wrapper .card__inner:before{content:""!important;display:block!important;height:0!important;padding-bottom:100%!important;width:0!important}.product-grid .product-card-wrapper .card__inner:after{display:none!important}.product-grid .product-card-wrapper .card__information{gap:.55rem!important;min-height:0!important;padding:0!important}.product-grid .product-card-wrapper .card>.card__content{min-height:8rem!important;padding:2.6rem 1.1rem 1.15rem!important}.product-grid .product-card-wrapper .card__heading,.product-grid .product-card-wrapper .card__heading a{font-size:.88rem!important;letter-spacing:.14em!important}.product-grid .product-card-wrapper .price:before{width:1.6rem!important}.product-grid .product-card-wrapper .price,.product-grid .product-card-wrapper .price__regular,.product-grid .product-card-wrapper .price-item{font-size:1rem!important}}.featured-collection{background-color:var(--e-black)!important;padding-top:0!important}.featured-collection .title{text-align:center!important;font-size:clamp(2.2rem,3vw,3.6rem)!important;font-weight:200!important;letter-spacing:.22em!important;color:var(--e-white)!important}.collection-hero{background-color:var(--e-black)!important}.collection-hero__title{font-family:var(--e-font-sans)!important;font-weight:100!important;letter-spacing:.25em!important;text-transform:uppercase!important}.product__title{font-family:var(--e-font-sans)!important;font-weight:200!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-size:clamp(2rem,3.5vw,4rem)!important;color:var(--e-white)!important}.product__description{color:var(--e-muted)!important;line-height:1.9!important;letter-spacing:.05em!important}.variant-pills__input+label,.swatch-input__input+.swatch__media{background:transparent!important;border:1px solid var(--e-border)!important;border-radius:0!important;color:var(--e-muted)!important;font-family:var(--e-font-sans)!important;letter-spacing:.1em!important;transition:border-color var(--e-dur-fast),color var(--e-dur-fast)!important}.variant-pills__input:checked+label,.swatch-input__input:checked+.swatch__media{background:var(--e-white)!important;color:var(--e-black)!important;border-color:var(--e-white)!important}.product__media img{transition:transform .7s var(--e-ease)!important}.product__media:hover img{transform:scale(1.04)!important}.rich-text__heading{font-family:var(--e-font-sans)!important;font-weight:100!important;letter-spacing:.2em!important;text-transform:uppercase!important}.rich-text__text p{color:var(--e-muted)!important;line-height:1.9!important;letter-spacing:.06em!important}.footer{background-color:var(--e-deep)!important;border-top:1px solid var(--e-border)!important}.footer-block__heading{font-family:var(--e-font-sans)!important;font-weight:300!important;font-size:.95rem!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--e-muted)!important}.footer-block__details-content a,.footer__list-social a{color:var(--e-muted)!important;font-size:1.15rem!important;letter-spacing:.08em!important;transition:color var(--e-dur-fast)!important;text-decoration:none!important}.footer-block__details-content a:hover,.footer__list-social a:hover{color:var(--e-white)!important}.copyright__content,.copyright__content a{color:#f2eeea33!important;font-size:1rem!important;letter-spacing:.1em!important}.field__input,.field__label{background:transparent!important;color:var(--e-white)!important;border:none!important;border-bottom:1px solid var(--e-border)!important;border-radius:0!important;font-family:var(--e-font-sans)!important;letter-spacing:.1em!important}.field__input:focus{border-color:#f2eeea66!important;outline:none!important;box-shadow:none!important}.cart-notification,.cart-drawer{background:var(--e-charcoal)!important;border-left:1px solid var(--e-border)!important}.cart-notification__heading,.cart-drawer__heading{font-family:var(--e-font-sans)!important;font-weight:200!important;letter-spacing:.2em!important;text-transform:uppercase!important}.menu-drawer{background:#080808f7!important;border-right:1px solid var(--e-border)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.menu-drawer__navigation a{font-family:var(--e-font-sans)!important;font-weight:200!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--e-white)!important;font-size:2rem!important}.predictive-search{background:var(--e-dark)!important;border:1px solid var(--e-border)!important;border-radius:0!important}.placeholder-svg{fill:#f2eeea0d!important;background:var(--e-charcoal)!important}.badge{background:var(--e-dark)!important;color:var(--e-white)!important;border-radius:0!important;font-size:.9rem!important;letter-spacing:.12em!important;font-weight:300!important}a,.link{color:var(--e-white)!important}hr{background:var(--e-border)!important}.e-glass{background:var(--e-glass-bg)!important;backdrop-filter:blur(16px) saturate(1.2)!important;-webkit-backdrop-filter:blur(16px) saturate(1.2)!important;border:1px solid var(--e-border-mid)!important}.e-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--e-ease),transform .8s var(--e-ease)}.e-reveal.is-visible{opacity:1;transform:translateY(0)}.e-reveal-delay-1{transition-delay:.1s}.e-reveal-delay-2{transition-delay:.2s}.e-reveal-delay-3{transition-delay:.35s}.e-marquee-wrapper{overflow:hidden;width:100%;border-top:1px solid var(--e-border);border-bottom:1px solid var(--e-border);padding:1.4rem 0;background:var(--e-deep)}.e-marquee-track{display:flex;width:max-content;animation:marquee-scroll 28s linear infinite}.e-marquee-track:hover{animation-play-state:paused}.e-marquee-item{font-family:var(--e-font-sans);font-size:.9rem;font-weight:300;letter-spacing:.3em;text-transform:uppercase;color:var(--e-muted);padding:0 3rem;white-space:nowrap}.e-marquee-item .e-dot{color:var(--e-chrome-2);margin-right:3rem}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}#MainContent{position:relative}#MainContent:before{content:"";position:fixed;top:-30%;left:50%;transform:translate(-50%);width:130vw;height:100vh;background:radial-gradient(ellipse at 50% 0%,rgba(200,200,200,.09) 0%,rgba(160,160,160,.04) 35%,transparent 65%);pointer-events:none;z-index:0}#MainContent:has(.section-main-product):before,#MainContent:has(.product__media-wrapper):before{display:none!important}body{background:linear-gradient(to bottom,#0f0f0f,#080808 30%,#0a0a0a 70%,#0e0e0e)!important;background-attachment:fixed!important}.utility-bar,.announcement-bar,.announcement-bar-section,.announcement-bar-section .page-width{background:var(--e-black)!important;border-bottom:1px solid rgba(242,238,234,.07)!important}.announcement-bar-section{height:4.4rem!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.utility-bar,.announcement-bar-section .utility-bar__grid,.announcement-bar{height:100%!important;min-height:0!important;align-items:center!important}.announcement-bar-section .utility-bar__grid{max-width:none!important;padding-left:0!important;padding-right:0!important}.announcement-bar.announcement-bar--one-announcement,.announcement-bar--one-announcement .announcement-bar__link{width:100%!important;margin:0!important}.announcement-bar__link{text-decoration:none!important}.announcement-bar__marquee{box-sizing:border-box;width:100vw;max-width:100vw;overflow:hidden!important;padding:0;contain:paint}.announcement-bar__marquee-track{display:flex;width:max-content;animation:announcement-marquee 38s linear infinite!important;will-change:transform}.announcement-bar__marquee-group{display:flex;flex:0 0 auto;width:max-content;min-width:max-content;justify-content:flex-start;gap:clamp(5rem,9vw,12rem);padding-right:clamp(5rem,9vw,12rem)}.announcement-bar__message{display:inline-flex;align-items:center;flex:0 0 auto;font-family:Inter,sans-serif!important;font-size:.95rem!important;font-weight:300!important;letter-spacing:.38em!important;line-height:1;margin:0!important;padding:0!important;text-transform:uppercase!important;white-space:nowrap;color:#f2eeeaad!important}.announcement-bar__message .icon-arrow{margin-left:1rem}@keyframes announcement-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.announcement-bar__marquee-track{animation-duration:90s!important}}@media screen and (max-width:749px){html,body{max-width:100%;overflow-x:hidden!important}body{position:relative}.shopify-section,#MainContent,.section,.gradient,.page-width,.collection,.product-grid-container,.facets-wrapper,.utility-bar,.announcement-bar-section,.announcement-bar{max-width:100vw!important;overflow-x:clip}.announcement-bar__marquee-track{width:max-content}.announcement-bar__marquee-group{min-width:max-content}.collection-hero{box-sizing:border-box!important;width:100%!important;padding:2.75rem 1.5rem 2.25rem!important}.product-grid{box-sizing:border-box;margin-left:0!important;margin-right:0!important;width:100%!important}.product-grid .grid__item{min-width:0}.facets-container{width:calc(100% - 3rem)!important;margin:1.4rem auto 1.2rem!important;padding:1.2rem 1.4rem!important}.mobile-facets__open{align-items:center!important;color:#f2eeeab8!important;font-size:1rem!important;letter-spacing:.16em!important;text-transform:uppercase!important}.product-count__text{font-size:.95rem!important;letter-spacing:.2em!important}}.section-main-product,main .shopify-section:has(.product){position:relative}.product__title{background:linear-gradient(120deg,#b0b0b0,#e8e8e8 20%,#fff,#909090,#fff,#d0d0d0 80%,#a0a0a0)!important;background-size:300% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-fill-color:transparent!important;animation:chrome-title 6s linear infinite!important;font-size:clamp(2.8rem,4vw,5rem)!important;font-weight:100!important;letter-spacing:.12em!important;line-height:1.05!important;margin-bottom:2rem!important}@keyframes chrome-title{0%{background-position:0% center}to{background-position:300% center}}.product__text .badge,.product .badge--sale,.product .badge--sold-out,.badge{background:transparent!important;border:1px solid rgba(200,200,200,.2)!important;color:#c8c8c880!important;border-radius:0!important;font-size:.72rem!important;letter-spacing:.35em!important;font-weight:300!important;padding:.4rem .9rem!important}.product__info-container .price,.product__info-container .price-item,.price--large{font-size:1.6rem!important;font-weight:200!important;letter-spacing:.15em!important;color:#f2eeea99!important}.product__info-wrapper{position:relative;isolation:isolate}.product__info-wrapper:before{content:"";position:absolute;top:-3rem;left:0;right:0;bottom:-3rem;background:radial-gradient(ellipse at 50% 18%,rgba(180,180,180,.04) 0%,rgba(180,180,180,.018) 34%,transparent 68%);pointer-events:none;z-index:-1}.product__media-wrapper,.product__media-container,.product__media{position:relative;z-index:1}.product-form__buttons{position:relative;padding-top:2.4rem!important}.product-form__buttons:before{content:"\2014  \2726  \2014";display:block;text-align:center;color:#b4b4b440;font-size:1rem;letter-spacing:.5em;margin-bottom:2rem}.product-form__cart-submit,.product-form__submit{width:100%!important;background:transparent!important;color:var(--e-white)!important;border:1px solid rgba(242,238,234,.3)!important;border-radius:0!important;font-family:Inter,sans-serif!important;font-weight:300!important;font-size:1rem!important;letter-spacing:.35em!important;text-transform:uppercase!important;padding:1.8rem!important;position:relative!important;overflow:hidden!important;transition:color .45s ease,border-color .45s ease,box-shadow .45s ease!important}.product-form__cart-submit:after,.product-form__submit:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(135deg,#b8b8b8,#f0f0f0 40%,#888 65%,#e0e0e0)!important;transform:translate(-101%)!important;transition:transform .45s cubic-bezier(.25,.46,.45,.94)!important;z-index:0!important}.product-form__cart-submit:hover:after,.product-form__submit:hover:after{transform:translate(0)!important}.product-form__cart-submit:hover,.product-form__submit:hover{color:#080808!important;border-color:#d0d0d0!important;box-shadow:0 0 60px #c8c8c826!important}.product-form__cart-submit span,.product-form__submit span{position:relative!important;z-index:1!important}.quantity{background:transparent!important;border:1px solid rgba(242,238,234,.15)!important;border-radius:0!important}.quantity__button{background:transparent!important;color:var(--e-white)!important;border:none!important}.quantity__input{background:transparent!important;color:var(--e-white)!important;font-family:Inter,sans-serif!important;letter-spacing:.2em!important}.shopify-payment-button{margin-top:1.2rem!important;opacity:.55!important;filter:grayscale(.9) brightness(.5)!important;transition:opacity .3s ease,filter .3s ease!important}.shopify-payment-button:hover{opacity:.75!important;filter:grayscale(.7) brightness(.6)!important}.product__description{border-top:1px solid rgba(242,238,234,.07)!important;padding-top:2.4rem!important;margin-top:2.4rem!important;color:#f2eeea73!important;font-size:1.1rem!important;line-height:1.9!important;letter-spacing:.05em!important}.product__media-wrapper,.product__media-container,.product__media{background:#111!important}.product__column-sticky,.product-info{position:relative}.share-button{display:none!important}.collection-hero{position:relative!important;background:#080808!important;padding:3.5rem 3rem 2.75rem!important;overflow:hidden!important;border-bottom:1px solid rgba(242,238,234,.07)!important}.collection-hero__inner,.collection-hero__text-wrapper{min-height:0!important;padding-top:0!important;padding-bottom:0!important}.collection-hero:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px)!important;background-size:48px 48px!important;pointer-events:none!important}.collection-hero:after{content:""!important;position:absolute!important;top:-50%!important;left:50%!important;transform:translate(-50%)!important;width:800px!important;height:600px!important;background:radial-gradient(ellipse,rgba(180,180,180,.05) 0%,transparent 65%)!important;pointer-events:none!important}.collection-hero__title{background:linear-gradient(120deg,#b0b0b0,#e8e8e8 20%,#fff,#909090,#fff,#d0d0d0 80%,#a0a0a0)!important;background-size:300% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:chrome-title 6s linear infinite!important;font-size:clamp(3.6rem,7vw,7.2rem)!important;font-weight:100!important;letter-spacing:.2em!important;line-height:1!important;margin:0!important;text-align:center!important;position:relative!important;z-index:1!important}.collection-hero__eyebrow{margin-bottom:1.6rem!important}.collection-hero__eyebrow span{color:#f2eeea85!important}.collection-hero__eyebrow span:nth-child(2){font-size:1rem!important;letter-spacing:.42em!important;color:#f2eeea94!important}.collection-hero__description{text-align:center!important;color:#f2eeea59!important;font-size:.9rem!important;letter-spacing:.2em!important;margin-top:1.6rem!important;position:relative!important;z-index:1!important}.facets-container{width:min(100%,118rem)!important;margin:1.6rem auto!important;min-height:0!important;padding:1rem 1.6rem!important;border:1px solid rgba(242,238,234,.1)!important;background:#0e0e0e61!important;box-shadow:inset 0 1px #ffffff06!important;align-items:center!important}.facets__form{align-items:center!important;gap:0 2rem!important;grid-template-columns:1fr auto auto!important;min-height:0!important;margin:0!important}.facets__wrapper{align-items:center!important;display:flex!important;gap:1.4rem!important;min-height:3.2rem!important}.facets__disclosure{margin-right:0!important;display:flex!important;align-items:center!important;height:3.2rem!important}.facets-heading,.facets__heading,.facets__summary{display:flex!important;align-items:center!important;min-height:3.2rem!important;font-family:Inter,sans-serif!important;font-size:.86rem!important;font-weight:300!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:#f2eeea80!important;margin-bottom:0!important;margin-top:0!important;line-height:1!important}.facets-heading,.facets__heading{margin-right:.4rem!important;align-self:center!important}.facet-filters__field .select__select,.facets__disclosure .facets__summary{background:transparent!important;border:1px solid rgba(242,238,234,.16)!important;border-radius:0!important;color:#f2eeea9e!important;font-size:.82rem!important;letter-spacing:.16em!important;height:3.2rem!important;min-height:3.2rem!important;padding:0 2.6rem 0 1rem!important;line-height:3.2rem!important;appearance:none!important;-webkit-appearance:none!important;transition:border-color .25s ease,color .25s ease,background .25s ease!important}.facet-filters__field .select__select option,.facet-filters__sort option,select option{background:#101010!important;color:#f2eeea!important}.facets-container .select{display:flex!important;align-items:center!important;height:3.2rem!important;line-height:1!important}.facets-container .select .svg-wrapper,.facets-container .select svg{top:50%!important;transform:translateY(-50%)!important}.facet-filters__field .select__select:hover,.facets__disclosure .facets__summary:hover{background:#f2eeea09!important;border-color:#f2eeea42!important;color:#f2eeead9!important;text-decoration:none!important}.facets__summary .facets__summary-label{text-decoration:none!important}.facets__summary .icon-caret,.facet-filters__sort+.icon-caret{color:#f2eeea75!important;right:.8rem!important;width:.9rem!important}.facet-filters__label{display:flex!important;align-items:center!important;min-height:3.2rem!important;color:#f2eeea6b!important;font-size:.78rem!important;letter-spacing:.26em!important;text-transform:uppercase!important;font-weight:300!important;margin-right:1rem!important}.facet-filters{align-items:center!important;align-self:center!important;padding-left:0!important}.facet-filters__field{align-items:center!important;justify-content:flex-end!important;min-height:3.2rem!important}.facet-filters__sort{padding-right:2.6rem!important}.product-count,.facet-filters__field:last-child{align-self:center!important;color:#f2eeea6b!important;font-size:1rem!important;letter-spacing:.22em!important}.product-count__text{display:flex!important;align-items:center!important;min-height:3.2rem!important;line-height:1!important;color:#f2eeea8a!important;font-size:1.05rem!important;font-weight:300!important;letter-spacing:.28em!important;text-transform:uppercase!important}.template-404 main,.template-404 #MainContent{background:radial-gradient(ellipse at 50% 20%,rgba(160,160,160,.06) 0%,transparent 60%)!important}.template-404 p:first-of-type{font-size:.75rem!important;letter-spacing:.5em!important;color:#c8c8c84d!important;text-transform:uppercase!important;font-weight:300!important}.email-signup-banner,[class*=newsletter],.shopify-section:has([id*=newsletter]){background:#0d0d0d!important;border-top:1px solid rgba(242,238,234,.07)!important;position:relative!important;overflow:hidden!important}[class*=newsletter] p,.email-signup-banner p{color:#f2eeea59!important;font-size:.9rem!important;letter-spacing:.15em!important}[class*=newsletter] .field__input,.email-signup-banner .field__input{background:transparent!important;border:none!important;border-bottom:1px solid rgba(242,238,234,.2)!important;color:var(--e-white)!important;font-family:Inter,sans-serif!important;letter-spacing:.1em!important;border-radius:0!important}[class*=newsletter] .field__button,.email-signup-banner .field__button{background:transparent!important;border:none!important;color:var(--e-white)!important}.cart__title{background:linear-gradient(120deg,silver,#fff 30%,#888,#fff 80%,#b8b8b8)!important;background-size:300% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:chrome-title 6s linear infinite!important;font-weight:100!important;letter-spacing:.25em!important}.cart-item__name,.cart-item__name a{font-family:Inter,sans-serif!important;font-weight:300!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--e-white)!important;text-decoration:none!important}.totals__subtotal{font-family:Inter,sans-serif!important;font-weight:200!important;letter-spacing:.2em!important;color:#f2eeea8c!important}select,.select__select{background:transparent!important;background-color:#161616!important;color:var(--e-white)!important;border:1px solid rgba(242,238,234,.12)!important;border-radius:0!important;font-family:Inter,sans-serif!important;letter-spacing:.1em!important}.page-title,.main-page h1,.template-page h1,.blog h1,.article h1,.main-article h1{background:linear-gradient(120deg,#b0b0b0,#fff 28%,#888,#fff,#a8a8a8)!important;background-size:300% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:chrome-title 6s linear infinite!important;font-weight:100!important;letter-spacing:.2em!important}.product__media-container:after{content:"\2726";position:absolute;bottom:1.6rem;right:1.6rem;color:#b4b4b433;font-size:1.2rem;animation:sparkle-pulse 3s ease-in-out infinite;pointer-events:none;z-index:2}@keyframes sparkle-pulse{0%,to{opacity:.2;transform:scale(1) rotate(0)}50%{opacity:.7;transform:scale(1.2) rotate(22.5deg)}}.featured-collection .title{background:linear-gradient(120deg,#b0b0b0,#e8e8e8 20%,#fff,#909090,#fff,#d0d0d0 80%,#a0a0a0)!important;background-size:300% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:chrome-title 6s linear infinite!important;font-weight:100!important;letter-spacing:.3em!important;font-size:clamp(2.4rem,4vw,4.8rem)!important}.related-products,.complementary-products{border-top:1px solid rgba(242,238,234,.07)!important;background:#0d0d0d!important;padding-top:4rem!important}.related-products h2,.complementary-products h2{text-align:center!important;letter-spacing:.25em!important;font-weight:100!important;color:#f2eeea66!important;font-size:.9rem!important;text-transform:uppercase!important;margin-bottom:3.2rem!important}.product-form,.product__info-wrapper,.collection-hero__text-wrapper,.main-cart-footer{animation:e-page-fadein .9s cubic-bezier(.25,.46,.45,.94) both}.product__media-wrapper{animation:e-page-fadein .9s .15s cubic-bezier(.25,.46,.45,.94) both}@keyframes e-page-fadein{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}*:focus-visible{outline:1px solid rgba(200,200,200,.3)!important;outline-offset:3px!important;box-shadow:none!important}@media screen and (max-width:749px){html,body{width:100%;max-width:100%;overflow-x:hidden!important}body{position:relative}#MainContent,.shopify-section,.section,.gradient,.page-width,.collection,.product-grid-container,.facets-wrapper,.utility-bar,.announcement-bar-section,.announcement-bar,.header-wrapper,.section-header{box-sizing:border-box!important;max-width:100vw!important;overflow-x:hidden!important}#MainContent:before{left:50%;width:100vw}.announcement-bar__marquee{max-width:100vw;overflow:hidden!important}.announcement-bar__marquee-group{min-width:max-content}.collection-hero{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;padding:2.75rem 1.5rem 2.25rem!important}.collection-hero__title{max-width:100%;overflow-wrap:anywhere}.product-grid{box-sizing:border-box;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}.product-grid .grid__item{min-width:0}}@media screen and (max-width:749px){.facets-container{width:calc(100% - 3rem)!important;margin:1.4rem auto 1.2rem!important;padding:1.2rem 1.4rem!important}.mobile-facets__open{align-items:center!important;color:#f2eeeab8!important;font-size:1rem!important;letter-spacing:.16em!important;text-transform:uppercase!important}.product-count__text{font-size:.95rem!important;letter-spacing:.2em!important}}@media screen and (max-width:749px){product-info,.section-main-product,.product,.product__media-wrapper,.product__info-wrapper,.product__info-container{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;touch-action:pan-y!important}product-info .page-width{padding-left:1.6rem!important;padding-right:1.6rem!important}.product{display:block!important;margin:0!important}.product__media-wrapper{width:100%!important;max-width:100%!important;margin:0 0 2.4rem!important;padding:0!important}.product__media-wrapper slider-component,.product__media-container,.product__media-list{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow:visible!important;touch-action:pan-y!important}.product__media-list{display:block!important;margin-bottom:2rem!important;padding:0!important;scroll-snap-type:none!important}.product__media-list .product__media-item,.product--mobile-columns .product__media-item{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 1.2rem!important;padding:0!important;scroll-snap-align:none!important}.product-media-container,.product-media-container.constrain-height,.product-media-container.media-fit-cover{width:100%!important;max-width:100%!important}.product-media-container .media,.product-media-container.constrain-height .media,.product-media-container.media-fit-cover .media{position:relative!important;height:auto!important;max-height:none!important;padding-top:min(112%,62vh)!important}.product__media,.product__media img,.product__media-list .media>*{touch-action:pan-y!important}.product__media img{object-fit:contain!important;transform:none!important}.product__media:hover img{transform:none!important}.product__modal-opener,.product__media-toggle{cursor:default!important;touch-action:pan-y!important}.product__media-icon{display:none!important}.product__info-wrapper{width:100%!important;max-width:100%!important;padding:0!important}.product__info-wrapper:before{display:none!important}.product__title,.product__title h1{font-size:clamp(3rem,12vw,4.8rem)!important;line-height:1.08!important;letter-spacing:.14em!important;margin-bottom:1.2rem!important}}@media screen and (max-width:749px){media-gallery,media-gallery slider-component,.product__media-wrapper slider-component,.product__media-wrapper .slider-mobile-gutter{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;touch-action:auto!important}media-gallery .slider,media-gallery .slider--mobile,.product__media-list.slider,.product__media-list.slider--mobile{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;scroll-snap-type:none!important;scroll-behavior:auto!important;overscroll-behavior:auto!important;touch-action:pan-y!important;transform:none!important}media-gallery .slider__slide,.product__media-list .slider__slide,.product__media-list .product__media-item{scroll-snap-align:none!important;scroll-snap-stop:normal!important;transform:none!important}.product__media-wrapper .slider-buttons{display:none!important}}@media screen and (max-width:749px){html,body,#MainContent{height:auto!important;min-height:100%!important;max-height:none!important;overflow-y:auto!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important}body:has(#product-grid),#MainContent:has(#product-grid),#ProductGridContainer,#product-grid,.collection,.product-grid-container,.facets-vertical,.facets-vertical .product-grid-container{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overflow-x:hidden!important;overflow-y:visible!important;overscroll-behavior:auto!important;position:static!important;touch-action:pan-y!important;-webkit-overflow-scrolling:auto!important}#product-grid.product-grid,.collection .product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:1.2rem!important;margin:0!important;padding:0 1.2rem 2.4rem!important;width:100%!important}#product-grid .grid__item,.collection .product-grid .grid__item{box-sizing:border-box!important;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;max-width:100%!important;overflow:visible!important;position:relative!important;touch-action:pan-y!important;width:100%!important}#product-grid .product-card-wrapper,#product-grid .product-card-wrapper .card,.collection .product-grid .product-card-wrapper,.collection .product-grid .product-card-wrapper .card{aspect-ratio:1 / 1!important;box-sizing:border-box!important;height:auto!important;max-width:100%!important;min-height:0!important;width:100%!important}#product-grid .product-card-wrapper .card__inner,.collection .product-grid .product-card-wrapper .card__inner,#product-grid .product-card-wrapper .card__media,#product-grid .product-card-wrapper .card__media .media,.collection .product-grid .product-card-wrapper .card__media,.collection .product-grid .product-card-wrapper .card__media .media{height:100%!important;width:100%!important}#product-grid .product-card-wrapper .card__media img,.collection .product-grid .product-card-wrapper .card__media img{height:100%!important;object-fit:contain!important;padding:0!important;transform:scale(1.18)!important;width:100%!important}#product-grid .product-card-wrapper .card>.card__content,.collection .product-grid .product-card-wrapper .card>.card__content{min-height:7.2rem!important;padding:2.2rem 1rem 1rem!important}#product-grid .product-card-wrapper .card__heading,#product-grid .product-card-wrapper .card__heading a,.collection .product-grid .product-card-wrapper .card__heading,.collection .product-grid .product-card-wrapper .card__heading a{font-size:.78rem!important;letter-spacing:.12em!important;line-height:1.25!important}#product-grid .product-card-wrapper .price,#product-grid .product-card-wrapper .price__regular,#product-grid .product-card-wrapper .price-item,.collection .product-grid .product-card-wrapper .price,.collection .product-grid .product-card-wrapper .price__regular,.collection .product-grid .product-card-wrapper .price-item{font-size:.95rem!important;letter-spacing:.08em!important}}.footer{background:radial-gradient(ellipse at 50% 0%,rgba(242,238,234,.055) 0%,transparent 46%),linear-gradient(180deg,#101010,#080808 72%,#050505)!important;border-top:1px solid rgba(242,238,234,.08)!important;overflow:hidden!important;position:relative!important}.footer:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px)!important;background-size:64px 64px!important;-webkit-mask-image:linear-gradient(to bottom,black,transparent 78%)!important;mask-image:linear-gradient(to bottom,black,transparent 78%)!important;pointer-events:none!important}.footer:after{display:none!important}.footer__content-top,.footer__content-bottom{position:relative!important;z-index:1!important}.footer__content-top{padding-top:4.8rem!important;padding-bottom:4.8rem!important}.footer-block--newsletter,.footer-block__newsletter,.footer__newsletter,.newsletter-form{align-items:center!important;display:flex!important;flex-direction:column!important;text-align:center!important}.footer [class*=newsletter]{background:transparent!important;border-top:0!important;overflow:visible!important}.footer-block--newsletter{background:radial-gradient(ellipse at 50% 0%,rgba(242,238,234,.07) 0%,transparent 58%),linear-gradient(180deg,#ffffff07,#ffffff02)!important;border:1px solid rgba(242,238,234,.12)!important;margin:0 auto!important;max-width:82rem!important;padding:3.4rem 3rem!important;position:relative!important}.footer-block--newsletter:not(:has(.footer-block__newsletter)){background:transparent!important;border:0!important;box-shadow:none!important;max-width:none!important;padding:0!important}.footer-block--newsletter:not(:has(.footer-block__newsletter)):before,.footer-block--newsletter:not(:has(.footer-block__newsletter)):after{display:none!important}.footer-block--newsletter:before,.footer-block--newsletter:after{content:""!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important;width:min(52rem,72%)!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(242,238,234,.28),transparent)!important;pointer-events:none!important}.footer-block--newsletter:before{top:1.6rem!important}.footer-block--newsletter:after{bottom:1.6rem!important}.footer-block__newsletter .footer-block__heading{background:var(--e-chrome-text)!important;background-size:300% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:chrome-title 7s linear infinite!important;font-size:clamp(2.6rem,4vw,5.2rem)!important;font-weight:100!important;letter-spacing:.24em!important;line-height:1.05!important;margin:0 0 1.6rem!important;text-align:center!important}.footer-block__newsletter:before{content:"Join the inner circle"!important;color:#f2eeea6b!important;display:block!important;font-family:var(--e-font-sans)!important;font-size:.78rem!important;font-weight:400!important;letter-spacing:.32em!important;margin-bottom:1.1rem!important;text-transform:uppercase!important}.footer-block__newsletter .footer-block__heading:after{content:"Insider news, product launches, and restocks."!important;display:block!important;-webkit-text-fill-color:rgba(242,238,234,.38)!important;color:#f2eeea61!important;font-family:var(--e-font-sans)!important;font-size:.78rem!important;font-weight:300!important;letter-spacing:.18em!important;line-height:1.7!important;margin-top:1.2rem!important;text-transform:none!important}.footer .newsletter-form__field-wrapper{max-width:42rem!important;width:min(100%,42rem)!important}.footer .newsletter-form__field-wrapper .field{align-items:center!important;background:#050505ad!important;border:1px solid rgba(242,238,234,.2)!important;box-shadow:inset 0 1px #ffffff0a,0 18px 60px #0000006b!important;display:flex!important;min-height:5.6rem!important;position:relative!important;transition:border-color .25s ease,box-shadow .25s ease!important}.footer .newsletter-form__field-wrapper .field:focus-within{border-color:#f2eeea6b!important;box-shadow:inset 0 1px #ffffff0f,0 0 38px #f2eeea14,0 18px 60px #0000007a!important}.footer .newsletter-form__field-wrapper .field:after,.footer .newsletter-form__field-wrapper .field:before{display:none!important}.footer .newsletter-form__field-wrapper .field__input{border:0!important;border-bottom:0!important;box-shadow:none!important;flex:1 1 auto!important;height:5.6rem!important;min-height:5.6rem!important;padding:0 6.2rem 0 2rem!important}.footer .newsletter-form__field-wrapper .field__label{left:2rem!important;top:50%!important;transform:translateY(-50%)!important}.footer .newsletter-form__field-wrapper .field__input:focus~.field__label,.footer .newsletter-form__field-wrapper .field__input:not(:placeholder-shown)~.field__label,.footer .newsletter-form__field-wrapper .field__input:-webkit-autofill~.field__label{top:.85rem!important;transform:none!important}.footer .newsletter-form__button.field__button{align-items:center!important;background:linear-gradient(135deg,#f2eeea26,#f2eeea09)!important;border:0!important;border-left:1px solid rgba(242,238,234,.12)!important;display:flex!important;height:5.6rem!important;justify-content:center!important;min-width:5.8rem!important;position:absolute!important;right:0!important;top:0!important;width:5.8rem!important;transition:background .25s ease,color .25s ease!important}.footer .newsletter-form__button.field__button:hover,.footer .newsletter-form__button.field__button:focus-visible{background:#f2eeea2e!important;color:#fff!important}.footer .newsletter-form__button .svg-wrapper,.footer .newsletter-form__button svg{height:1.7rem!important;margin:0!important;width:1.7rem!important}.footer .footer__content-bottom{background:transparent!important;border-top:0!important;padding-top:1.6rem!important;padding-bottom:2rem!important;position:relative!important;z-index:1!important}.footer .footer__content-bottom-wrapper{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:0!important;padding:0!important;row-gap:.8rem!important}.footer .footer__column,.footer .footer__column--info,.footer .footer__payment{background:transparent!important;margin:0!important;min-height:0!important;padding:0!important;width:auto!important}.footer .footer__localization:empty{display:none!important}.footer .footer__content-top{background:transparent!important}.footer .footer__content-top:has(.footer-block--newsletter:not(:has(.footer-block__newsletter))){padding-top:0!important;padding-bottom:0!important}.footer .footer__copyright{background:transparent!important;margin:0!important;opacity:.45!important;padding:0!important;text-align:center!important}.footer .list-payment{justify-content:center!important}.footer .list-payment__item{filter:grayscale(1) contrast(1.1) brightness(1.25)!important;opacity:.8!important}@media screen and (max-width:749px){.footer__content-top{padding-top:3.6rem!important;padding-bottom:3.6rem!important}.footer-block--newsletter{padding:3rem 1.4rem!important}.footer-block__newsletter .footer-block__heading{font-size:clamp(2.2rem,9vw,3.4rem)!important;letter-spacing:.16em!important}}.shopify-section:has(.newsletter){background:radial-gradient(ellipse at 50% 18%,rgba(242,238,234,.055) 0%,transparent 52%),#080808!important;border-top:1px solid rgba(242,238,234,.08)!important;position:relative!important;overflow:hidden!important}.shopify-section:has(.newsletter):before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px)!important;background-size:68px 68px!important;-webkit-mask-image:linear-gradient(to bottom,black,transparent 84%)!important;mask-image:linear-gradient(to bottom,black,transparent 84%)!important;pointer-events:none!important}.newsletter{margin-left:auto!important;margin-right:auto!important;max-width:92rem!important;padding:4.8rem 2rem!important;position:relative!important;z-index:1!important}.newsletter__wrapper{background:radial-gradient(ellipse at 50% 8%,rgba(242,238,234,.045) 0%,transparent 58%),linear-gradient(180deg,rgba(255,255,255,.012),transparent 72%)!important;border:1px solid rgba(242,238,234,.08)!important;box-shadow:none!important;padding:3.7rem 4rem!important;position:relative!important}.newsletter__wrapper:before,.newsletter__wrapper:after{display:none!important}.newsletter__wrapper:before{top:1.5rem!important}.newsletter__wrapper:after{bottom:1.5rem!important}.newsletter__wrapper>div:has(.newsletter-form),.newsletter__wrapper .newsletter-form,.newsletter__wrapper .newsletter-form__field-wrapper{background:transparent!important;border:0!important;box-shadow:none!important}.newsletter__wrapper>*{position:relative!important;z-index:1!important}.newsletter__wrapper .inline-richtext{background:var(--e-chrome-text)!important;background-size:300% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:chrome-title 7s linear infinite!important;font-size:clamp(2.6rem,4vw,5.2rem)!important;font-weight:100!important;letter-spacing:.24em!important;line-height:1.05!important}.newsletter__subheading{background:transparent!important;color:#f2eeeaad!important;font-size:.9rem!important;letter-spacing:.16em!important;line-height:1.8!important;margin-top:1.4rem!important}.newsletter__subheading p{background:transparent!important;color:#f2eeeaad!important}.newsletter .newsletter-form{align-items:center!important;margin-top:2.4rem!important;max-width:44rem!important}.newsletter .newsletter-form__field-wrapper{max-width:44rem!important;width:100%!important}.newsletter .newsletter-form__field-wrapper .field{background:#08080880!important;border:1px solid rgba(242,238,234,.24)!important;box-shadow:inset 0 1px #ffffff0a!important;min-height:5.8rem!important;position:relative!important}.newsletter .newsletter-form__field-wrapper .field:before,.newsletter .newsletter-form__field-wrapper .field:after{display:none!important}.newsletter .newsletter-form__field-wrapper .field:focus-within{border-color:#f2eeea73!important;box-shadow:inset 0 1px #ffffff0f,0 0 42px #f2eeea14!important}.newsletter .field__input{border:0!important;box-shadow:none!important;color:#f2eeeaeb!important;height:5.8rem!important;min-height:5.8rem!important;padding:0 6.4rem 0 2rem!important}.newsletter .field__label{color:#f2eeeac2!important;left:2rem!important;top:50%!important;transform:translateY(-50%)!important}.newsletter .field__input:focus~.field__label,.newsletter .field__input:not(:placeholder-shown)~.field__label,.newsletter .field__input:-webkit-autofill~.field__label{top:.85rem!important;transform:none!important}.newsletter .newsletter-form__button.field__button{align-items:center!important;background:linear-gradient(135deg,#f2eeea2e,#f2eeea0a)!important;border-left:1px solid rgba(242,238,234,.14)!important;display:flex!important;height:5.8rem!important;justify-content:center!important;min-width:6rem!important;right:0!important;top:0!important;width:6rem!important}.newsletter .newsletter-form__button .svg-wrapper,.newsletter .newsletter-form__button svg{height:1.7rem!important;margin:0!important;width:1.7rem!important}.newsletter~*,.newsletter+*{background:transparent!important}.shopify-section:has(.newsletter)+.shopify-section .footer__content-top:empty,.footer__content-top:empty{display:none!important}@media screen and (max-width:749px){.newsletter{padding:3.4rem 1.4rem!important}.newsletter__wrapper{padding:3.4rem 1.6rem!important}.newsletter__wrapper .inline-richtext{font-size:clamp(2.2rem,9vw,3.4rem)!important;letter-spacing:.16em!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/euphoria.css.map */
