:root{--ez-bg: #0a0908;--ez-bg-soft: #131009;--ez-panel: #17140d;--ez-line: #2b2318;--ez-ivory: #f2ead9;--ez-ivory-dim: #b9ac95;--ez-gold: #c9a227;--ez-gold-bright: #f0d68c;--ez-gold-deep: #8a6d1a}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::selection{background:var(--ez-gold);color:#12100a}:focus-visible{outline-color:var(--ez-gold-bright)!important}body{background:radial-gradient(ellipse 60% 40% at 15% 0%,rgba(201,162,39,.05),transparent 55%),var(--ez-bg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--ez-bg)}::-webkit-scrollbar-thumb{background:linear-gradient(var(--ez-gold-deep),var(--ez-gold));border-radius:6px;border:2px solid var(--ez-bg)}#header-component{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--ez-line)}#header-component .header__row--top{background:linear-gradient(to bottom,#0a0908f0,#0a0908ad)}#header-component a{transition:color .2s ease}#header-component a:hover{color:var(--ez-gold-bright)!important}#header-component svg{transition:filter .2s ease}#header-component a:hover svg{filter:drop-shadow(0 0 6px rgba(240,214,140,.5))}#header-component .cart-count,#header-component [class*=cart-count]{background:var(--ez-gold)!important;color:#12100a!important}#shopify-section-hero_zEAjH8{position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 78% 28%,rgba(201,162,39,.22),transparent 60%),radial-gradient(ellipse 55% 55% at 8% 92%,rgba(58,47,28,.5),transparent 65%),var(--ez-bg)}#shopify-section-hero_zEAjH8:before,#shopify-section-hero_zEAjH8:after{content:"";position:absolute;top:50%;left:50%;border-radius:50%;pointer-events:none;z-index:0}#shopify-section-hero_zEAjH8:before{width:130vmax;height:130vmax;border:1px solid rgba(201,162,39,.1);transform:translate(-50%,-50%);animation:ez-slowspin 90s linear infinite}#shopify-section-hero_zEAjH8:after{width:96vmax;height:96vmax;border:1px solid rgba(201,162,39,.06);transform:translate(-50%,-50%);animation:ez-slowspin 70s linear infinite reverse}@keyframes ez-slowspin{to{transform:translate(-50%,-50%) rotate(360deg)}}#shopify-section-hero_zEAjH8 .hero__media{filter:saturate(.9) contrast(1.08) brightness(.96)}#shopify-section-hero_zEAjH8 h1,#shopify-section-hero_zEAjH8 h2{text-shadow:0 2px 24px rgba(0,0,0,.4)}a.button,button.button,.button{position:relative;overflow:hidden;letter-spacing:.04em;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}a.button:not(.button-secondary):not(.button-unstyled),button.button:not(.button-secondary):not(.button-unstyled){background:linear-gradient(135deg,var(--ez-gold-bright),var(--ez-gold) 55%,var(--ez-gold-deep))!important;box-shadow:0 8px 26px -10px #c9a227a6}a.button:not(.button-secondary):not(.button-unstyled):hover,button.button:not(.button-secondary):not(.button-unstyled):hover{transform:translateY(-2px);box-shadow:0 14px 32px -8px #c9a227cc;filter:brightness(1.06)}.button-secondary{border-color:var(--ez-gold)!important;color:var(--ez-ivory)!important;transition:background .22s ease,color .22s ease,transform .22s ease}.button-secondary:hover{background:#c9a2271a!important;color:var(--ez-gold-bright)!important;transform:translateY(-2px)}#shopify-section-marquee_uf4KPp{border-top:1px solid var(--ez-line);border-bottom:1px solid var(--ez-line)}#shopify-section-collection_list_LNBaDT{counter-reset:ez-card}#shopify-section-collection_list_LNBaDT a[href*="/collections/"]{counter-increment:ez-card;position:relative;display:block;border-radius:6px;overflow:hidden;border:1px solid var(--ez-line);transition:border-color .35s ease,box-shadow .35s ease}#shopify-section-collection_list_LNBaDT a[href*="/collections/"]:before{content:"0" counter(ez-card) " \2014  Shop Now";position:absolute;top:1rem;left:1rem;z-index:3;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ez-gold-bright);background:#0a090899;padding:.3em .7em;border-radius:3px;pointer-events:none;opacity:0;transform:translateY(-4px);transition:opacity .35s ease,transform .35s ease}#shopify-section-collection_list_LNBaDT a[href*="/collections/"]:hover:before{opacity:1;transform:translateY(0)}#shopify-section-collection_list_LNBaDT a[href*="/collections/"] img{transition:transform .7s cubic-bezier(.16,1,.3,1),filter .5s ease;filter:grayscale(.1) brightness(.85) saturate(1.05)}#shopify-section-collection_list_LNBaDT a[href*="/collections/"]:hover img{transform:scale(1.06);filter:grayscale(0) brightness(.92) saturate(1.15)}#shopify-section-collection_list_LNBaDT a[href*="/collections/"]:hover{border-color:var(--ez-gold);box-shadow:0 16px 40px -20px #c9a2278c,inset 0 0 0 1px #c9a22766}.product-card{border-radius:6px;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -24px #c9a22780}.product-card img{transition:transform .6s cubic-bezier(.16,1,.3,1),filter .4s ease}.product-card:hover img{transform:scale(1.04);filter:brightness(1.02)}.product-badges .badge,[class*=badge]{letter-spacing:.06em;font-weight:600}#shopify-section-media_with_content_sSomfa{border-top:1px solid var(--ez-line);border-bottom:1px solid var(--ez-line)}#shopify-section-media_with_content_sSomfa img{filter:brightness(.88) saturate(1.05);border-radius:4px}#shopify-section-media_with_content_sSomfa strong{color:var(--ez-gold-bright);font-family:var(--font-heading--family);font-size:1.3em}#shopify-section-section_TMmP2X{position:relative;overflow:hidden;background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(201,162,39,.13),transparent 70%),var(--ez-bg)}#shopify-section-section_TMmP2X input{color:var(--ez-ivory);border-color:var(--ez-line)!important;transition:border-color .25s ease}#shopify-section-section_TMmP2X input::placeholder{color:var(--ez-ivory-dim)}#shopify-section-section_TMmP2X input:focus{border-color:var(--ez-gold)!important}cart-drawer,[class*=drawer],[class*=popover]{border-color:var(--ez-line)!important}input,textarea,select{transition:border-color .2s ease,box-shadow .2s ease}input:focus,textarea:focus,select:focus{border-color:var(--ez-gold)!important;box-shadow:0 0 0 1px #c9a2274d}footer .section,#footer-group .section{border-top:1px solid var(--ez-line)}footer h4,footer h3{letter-spacing:.1em;color:var(--ez-gold-bright)}footer a{transition:color .2s ease}footer a:hover{color:var(--ez-gold-bright)!important}.price--on-sale .price-item--sale,[class*=price] [class*=sale]{color:var(--ez-gold-bright)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom-dark-theme.css.map */
