@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400..700;1,6..96,400..600&family=Jost:wght@300;400;500;600&display=swap";:root{--eca-obsidian:#0E0B09;--eca-noir:#171210;--eca-bistre:#211A16;--eca-ink:#1A1410;--eca-ink-soft:#5A4F45;--eca-ink-mute:#8A7E6F;--eca-parch:#EDE4D4;--eca-parch-mute:#B7A98F;--eca-parch-dim:#8E8270;--eca-porcelain:#FBF7EF;--eca-alabaster:#F4EEE2;--eca-bone:#EAE2D2;--eca-studio:#E7DECE;--eca-gold:#C2A35B;--eca-gold-deep:#9E7E3C;--eca-gold-light:#E4CD8C;--eca-metal:linear-gradient(110deg,#8A6A30 0%,#E7CE90 38%,#C2A35B 60%,#7d5f2c 100%);--eca-garnet:#5A1A22;--eca-garnet-bright:#7E2630;--eca-wine:#43141A;--eca-line-light:#D8CFC0;--eca-line-dark:rgba(237,228,212,.14);--eca-display:"Bodoni Moda",Georgia,serif;--eca-sans:"Jost",system-ui,sans-serif;--eca-r-1:2px;--eca-r-2:4px;--eca-r-pill:999px;--eca-ease-luxe:cubic-bezier(.7,0,.2,1);--eca-ease-entrance:cubic-bezier(.16,1,.3,1);--eca-dur-3:.42s;--eca-dur-4:.68s}:root{--font-primary--family: var(--eca-display) !important;--font-heading--family: var(--eca-display) !important;--font-display--family: var(--eca-display) !important;--font-h1--family: var(--eca-display) !important;--font-accent--family: var(--eca-sans) !important;--font-subheading--family: var(--eca-sans) !important;--font-body--family: var(--eca-sans) !important;--font-paragraph--family: var(--eca-sans) !important;--font-nav--family: var(--eca-sans) !important}.header .menu-list__link,.header__row .menu-list__link{font-family:var(--eca-sans);font-weight:400;letter-spacing:.13em;text-transform:uppercase;font-size:13px}.header .menu-list__link:not([href*=prive]){position:relative}.header .menu-list__link:not([href*=prive]):after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:var(--eca-gold);transform:scaleX(0);transform-origin:left;transition:transform var(--eca-dur-3) var(--eca-ease-luxe)}.header .menu-list__link:not([href*=prive]):hover:after,.header .menu-list__link:not([href*=prive])[aria-expanded=true]:after{transform:scaleX(1)}.header .dropdown-localization__button{font-family:var(--eca-sans);letter-spacing:.08em}.header .menu-list__link[href*=prive]{display:inline-flex;align-items:center;border:1px solid var(--eca-gold);border-radius:var(--eca-r-pill);padding:7px 14px;letter-spacing:.16em;line-height:1.15;position:relative;transition:background var(--eca-dur-3) var(--eca-ease-luxe),color var(--eca-dur-3) var(--eca-ease-luxe);animation:eca-prive-glow 3.2s ease-in-out infinite}.header .menu-list__link[href*=prive]:before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--eca-garnet-bright);margin-right:.7em;box-shadow:0 0 6px #7e2630b3}.header .menu-list__link[href*=prive]:hover{background:var(--eca-garnet);color:var(--eca-parch)}@keyframes eca-prive-glow{0%,to{box-shadow:0 0 #c2a35b00}50%{box-shadow:0 0 16px #c2a35b52}}.header .menu-list__item:has(>.menu-list__link[href*=prive]){position:relative}.header .menu-list__item:has(>.menu-list__link[href*=prive]):before,.header .menu-list__item:has(>.menu-list__link[href*=prive]):after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:1px;height:22px;background:currentColor;opacity:.28}.header .menu-list__item:has(>.menu-list__link[href*=prive]):before{left:-16px}.header .menu-list__item:has(>.menu-list__link[href*=prive]):after{right:-16px}.header[transparent]:not([data-sticky-state=active]) :is(.menu-list__link,.dropdown-localization__button,.header-actions__action,.header__icon,.svg-wrapper){color:var(--eca-parch)}.header[transparent]:not([data-sticky-state=active]) .menu-list__link[href*=prive]{color:var(--eca-parch);border-color:var(--eca-gold)}.header :is(.cart-bubble,.cart-count-bubble,.cart-count,.header__cart-count,[data-cart-count]){background:var(--eca-garnet)!important;color:var(--eca-gold-light)!important;border-color:var(--eca-garnet)!important}.header :is(.header-actions__action,.header__icon):hover{color:var(--eca-gold)}@media screen and (max-width:749px){.menu-drawer .menu-list__link,[data-menu-style=drawer] .menu-drawer .menu-list__link{font-family:var(--eca-display);text-transform:none;letter-spacing:0;font-size:1.9rem;font-weight:400;text-align:center;justify-content:center}.menu-drawer .menu-list__link:after{display:none}.menu-drawer .menu-list__link[href*=prive]{font-family:var(--eca-sans);text-transform:uppercase;letter-spacing:.12em;font-size:1.05rem;justify-content:center;background:linear-gradient(180deg,#43141a8c,#43141a33);border-color:var(--eca-gold);width:100%}}.hero .hero__content-wrapper{text-align:center}.hero .hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:radial-gradient(120% 90% at 50% 40%,transparent 30%,rgba(14,11,9,.35) 100%),linear-gradient(180deg,#0e0b0973,#0e0b0926 35%,#0e0b098c)}.hero .button{font-family:var(--eca-sans);letter-spacing:.16em;text-transform:uppercase;border-radius:var(--eca-r-1)}.hero .button:not([href*=prive]){background:var(--eca-gold);color:var(--eca-obsidian);border:1px solid var(--eca-gold)}.hero .button[href*=prive]{background:transparent;color:var(--eca-parch);border:1px solid rgba(237,228,212,.5);position:relative}.hero .button[href*=prive]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--eca-garnet-bright);margin-right:.6em;vertical-align:middle}@media screen and (max-width:749px){.header__columns{grid-template-columns:var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr auto auto}.header__columns .search-action{grid-area:rightA}.header__columns .account-drawer{display:flex;align-items:center}}#header-component[data-menu-style=drawer] .header__columns{grid-template-columns:var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr auto auto}#header-component[data-menu-style=drawer] .header__columns .search-action{grid-area:rightA}#header-component[data-menu-style=drawer] .header__columns .account-drawer{display:flex;align-items:center}@media(prefers-reduced-motion:reduce){.header .menu-list__link[href*=prive]{transition:none}}.cart,cart-drawer-component,.cart-drawer{--eca-cart-fg: var(--eca-ink, #1A1410)}.cart :is(h1,h2,.cart__title,.cart-title,.drawer__heading),cart-drawer-component :is(h2,.drawer__heading,.cart-drawer__heading){font-family:var(--eca-display);letter-spacing:.01em}.cart :is(.cart-item__name,.cart-item__title,.product-title,a.cart-item__link),cart-drawer-component :is(.cart-item__name,.cart-item__title){font-family:var(--eca-display);font-weight:500}.cart :is(.cart__checkout-button,button[name=checkout],.cart__ctas button,.button--primary),cart-drawer-component :is(button[name=checkout],.cart-drawer__checkout,.button--primary){background:var(--eca-gold)!important;color:var(--eca-obsidian, #0E0B09)!important;border-color:var(--eca-gold)!important;font-family:var(--eca-sans);letter-spacing:.14em;text-transform:uppercase}.cart :is(.cart__checkout-button,button[name=checkout]):hover,cart-drawer-component button[name=checkout]:hover{background:var(--eca-gold-deep, #9E7E3C)!important;border-color:var(--eca-gold-deep, #9E7E3C)!important}cart-drawer-component :is(.cart-drawer__continue,a[href*="/collections"]),.cart a.cart__continue{color:var(--eca-gold)!important}.cart :is(.cart-item,.cart__row,tr){border-color:var(--eca-hairline)!important}.cart :is(.totals__total,.cart__total,.cart-total){font-family:var(--eca-display)}body:has(.ecah) .header:not(.ecah){position:fixed!important;left:-200vw!important;top:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/eca-redesign.css.map */
