:root{--ew-bg:#121f18;--ew-bg-2:#1a2e22;--ew-bg-3:#1e3828;--ew-card:#1f3829;--ew-card-2:#243f30;--ew-gold:#c9a84c;--ew-gold-bright:#e8c96a;--ew-gold-dim:rgba(201,168,76,.35);--ew-cream:#e8dfc0;--ew-parchment:#d4c8a0;--ew-muted:#a89e7a;--ew-dim:#7a7060;--ew-green:#7ab89a;--ew-green-deep:#5a9878;--ew-red:#c0392b;--ew-border:rgba(201,168,76,.18);--ew-border-soft:rgba(212,200,160,.12);--ew-border-gold:rgba(201,168,76,.35);--ew-text-on-gold:#121f18;--ew-font-display:"Cormorant Garamond",Georgia,serif;--ew-font-body:"Jost","Helvetica Neue",Arial,sans-serif;--ew-radius-xs:2px;--ew-radius-sm:4px;--ew-radius-md:6px;--ew-radius-lg:10px;--ew-divider-gold:linear-gradient(90deg,transparent,var(--ew-gold),transparent);--ew-ease:cubic-bezier(.22,1,.36,1);--ew-noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E")}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,body{--color-background:18 31 24;--color-foreground:212 200 160;--color-button:201 168 76;--color-button-text:18 31 24;--color-secondary-button-text:201 168 76;--gradient-background:#121f18}.color-scheme-2,.color-scheme-3{--color-background:26 46 34}body{background:var(--ew-bg);color:var(--ew-parchment);font-family:var(--ew-font-body);font-weight:300}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:var(--ew-noise);opacity:.4;pointer-events:none;z-index:0}main,.shopify-section{position:relative;z-index:1}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-family:var(--ew-font-display)!important;color:var(--ew-cream)!important;font-weight:400}a{color:var(--ew-muted)}a:hover{color:var(--ew-gold)}.button,.shopify-payment-button__button--unbranded,.ew-btn{font-family:var(--ew-font-body)!important;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;font-size:.78rem;padding:.85rem 1.9rem;border-radius:var(--ew-radius-xs)!important;background:var(--ew-gold);color:var(--ew-text-on-gold);border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;line-height:1;text-decoration:none;transition:background .2s var(--ew-ease),transform .2s var(--ew-ease)}.button:hover,.ew-btn:hover{background:var(--ew-gold-bright);transform:translateY(-1px)}.button--secondary,.ew-btn--outline{background:transparent;color:var(--ew-parchment);border-color:var(--ew-border)}.button--secondary:hover,.ew-btn--outline:hover{color:var(--ew-gold);border-color:var(--ew-border-gold);background:transparent}.ew-btn--sage{background:var(--ew-green-deep);color:#0d2018}.ew-btn--sage:hover{background:var(--ew-green)}.card,.ew-card,.card-wrapper .card{background:var(--ew-card)!important;border:1px solid var(--ew-border)!important;border-radius:var(--ew-radius-md)!important;overflow:hidden;transition:transform .3s var(--ew-ease),background .3s var(--ew-ease)}.card:hover,.ew-card:hover{background:var(--ew-card-2)!important;transform:translateY(-3px)}.ew-product-cat{font-size:.6rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--ew-green)}.ew-product-name{font-family:var(--ew-font-display);font-weight:500;font-size:1.15rem;color:var(--ew-cream);line-height:1.15}.ew-product-detail{font-size:.78rem;color:var(--ew-muted)}.ew-badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.6rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:.28rem .55rem;border-radius:var(--ew-radius-xs);line-height:1;color:var(--ew-green);background:#7ab89a1a;border:1px solid rgba(122,184,154,.28)}.ew-badge--gold{color:var(--ew-gold);background:#c9a84c1a;border-color:var(--ew-gold-dim);border-radius:999px}.ew-eyebrow{font-size:.6rem;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--ew-green)}.field__input,.select__select,input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select,.ew-field{background:var(--ew-bg)!important;border:1px solid var(--ew-border-soft)!important;color:var(--ew-cream)!important;font-family:var(--ew-font-body);font-weight:300;border-radius:var(--ew-radius-xs)!important}.field__input:focus,input:focus,textarea:focus,select:focus,.ew-field:focus{border-color:var(--ew-border-gold)!important;outline:none}.ew-label{display:block;font-size:.68rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--ew-parchment);opacity:.65;margin-bottom:.45rem}.ew-divider{width:60px;height:1px;background:var(--ew-divider-gold);margin:1.1rem auto}.ew-section-label{font-size:.6rem;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--ew-green);text-align:center}.ew-section-title{font-family:var(--ew-font-display);font-weight:400;font-size:clamp(1.8rem,4vw,2.8rem);color:var(--ew-cream);text-align:center}.ew-wordmark{font-family:var(--ew-font-body);font-weight:500;letter-spacing:8px;color:var(--ew-cream)}.ew-wordmark span{display:block;font-weight:200;font-size:.62rem;letter-spacing:4px;color:var(--ew-gold)}.header,.section-header{background:#121f18eb!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ew-border)}.footer{background:var(--ew-bg-2)!important;border-top:1px solid var(--ew-border-soft)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ew-theme.css.map */
