:root{--eh-paper: #f7f3ec;--eh-paper-2: #efe9de;--eh-card: #fffdf8;--eh-ink: #17130f;--eh-ink-2: #100d0a;--eh-fg: #1a150f;--eh-muted: rgba(26, 21, 15, .66);--eh-faint: rgba(26, 21, 15, .48);--eh-line: rgba(26, 21, 15, .16);--eh-line-soft: rgba(26, 21, 15, .09);--eh-brass: #96703a;--eh-brass-dim: #7d5c30;--eh-brass-fill: #c09a63;--eh-brass-fill-hover: #d2ad78;--eh-band-fg: #f0e8db;--eh-band-muted: rgba(240, 232, 219, .62);--eh-band-faint: rgba(240, 232, 219, .4);--eh-band-line: rgba(240, 232, 219, .14);--eh-band-line-soft: rgba(240, 232, 219, .08);--eh-bone: var(--eh-fg);--eh-surface: var(--eh-card);--eh-surface-2: var(--eh-paper-2);--eh-serif: var(--font-heading--family, "Playfair Display", "Times New Roman", serif);--eh-sans: var(--font-body--family, "Inter", -apple-system, sans-serif);--eh-gutter: clamp(18px, 4.2vw, 56px);--eh-max: 1280px;--eh-ease: cubic-bezier(.22, .61, .36, 1)}body{background-color:var(--eh-paper)!important;color:var(--eh-fg);font-family:var(--eh-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--eh-brass-fill);color:#17130f}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--eh-paper-2)}::-webkit-scrollbar-thumb{background:#cfc4b0;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#b9ab92}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:1px solid var(--eh-brass);outline-offset:2px}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.h1--heading,.h2--heading,.h3--heading,[class*=type-preset-h]{font-family:var(--eh-serif);font-weight:400;letter-spacing:-.018em;line-height:1.08;color:var(--eh-fg)}h1,.h1{font-size:clamp(2.4rem,5.4vw,4.2rem)}h2,.h2{font-size:clamp(1.9rem,3.6vw,3rem)}h3,.h3{font-size:clamp(1.4rem,2.2vw,2rem)}p,li,.rte{line-height:1.85}p{color:var(--eh-fg)}small,.text-sm{letter-spacing:.02em}a{color:inherit}.rte a,.link-underline{text-decoration:none;border-bottom:1px solid rgba(150,112,58,.5);transition:border-color .3s var(--eh-ease),color .3s var(--eh-ease)}.rte a:hover{color:var(--eh-brass);border-color:var(--eh-brass)}.button,button.button,.shopify-challenge__button,.customer button{font-family:var(--eh-sans)!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:0!important;min-height:52px;padding-inline:2.1rem!important;transition:background-color .35s var(--eh-ease),color .35s var(--eh-ease),border-color .35s var(--eh-ease),transform .35s var(--eh-ease)}.button:active{transform:translateY(1px)}.button:not(.button--secondary):not(.button--tertiary):not(.header-actions__action):not(.add-to-cart-button):not(.shopify-payment-button__button):not(.quantity-minus):not(.quantity-plus):not(.slideshow-control){background-color:var(--eh-ink)!important;color:var(--eh-band-fg)!important;border:1px solid var(--eh-ink)!important}.button:not(.button--secondary):not(.button--tertiary):not(.header-actions__action):not(.add-to-cart-button):not(.shopify-payment-button__button):not(.quantity-minus):not(.quantity-plus):not(.slideshow-control):hover{background-color:var(--eh-brass-fill)!important;border-color:var(--eh-brass-fill)!important;color:#17130f!important}.shopify-payment-button__button--unbranded{background:transparent!important;background-color:transparent!important;border:1px solid var(--eh-line)!important;color:var(--eh-fg)!important;border-radius:0!important;min-height:50px!important;font-size:.64rem!important;letter-spacing:.18em!important;text-transform:uppercase!important}.shopify-payment-button__button--unbranded:hover{border-color:var(--eh-ink)!important;color:var(--eh-ink)!important;background-color:var(--eh-paper-2)!important}.button--secondary{background-color:transparent!important;color:var(--eh-fg)!important;border:1px solid var(--eh-line)!important;border-radius:0!important}.button--secondary:hover{border-color:var(--eh-ink)!important;color:var(--eh-ink)!important;background-color:transparent!important}.announcement-bar,[id*=header_announcements]{background-color:var(--eh-paper)!important;border-bottom:1px solid var(--eh-line-soft)}.announcement-bar *,[id*=header_announcements] p{font-size:.66rem!important;letter-spacing:.22em!important;text-transform:uppercase;color:var(--eh-muted)!important}header-component.header,.header-section header-component.header{--color-background-top-row: rgba(247, 243, 236, 1) !important;--color-background-bottom-row: rgba(247, 243, 236, 1) !important;--cart-bubble-background: #c09a63 !important;--cart-bubble-text: #17130f !important}.header-section .header,header.header{background-color:#f7f3ecf5!important;-webkit-backdrop-filter:saturate(140%) blur(12px);backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid var(--eh-line)}.header__row{border:0}.header a:not(.mega-menu__link):not(.menu-drawer__menu-item),.header button,.header summary{color:var(--eh-fg)}.header .menu-list__submenu,.header .mega-menu,.header .menu-drawer{color:#f7f2e8}.header .menu-list__submenu a,.header .menu-list__submenu a span,.header .mega-menu a,.header .mega-menu a span,.header .menu-drawer a,.header .menu-drawer a span,.header .menu-list__submenu button,.header .menu-drawer button,.header .menu-drawer summary{color:#f7f2e8e6!important}.header .mega-menu__link:hover,.header .mega-menu__link:hover span,.header .menu-drawer__menu-item:hover,.header .menu-drawer__menu-item:hover span{color:#fff!important}.header .mega-menu__link:hover .wrap-text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.header-menu__item>a,.header-menu__item>summary,.header__menu a{font-size:.72rem!important;letter-spacing:.16em!important;text-transform:uppercase;font-weight:500}.header-menu__item>a:hover{color:var(--eh-brass)}.header-logo img,.header__logo img{max-height:46px;width:auto;filter:brightness(0)}.section{background-color:transparent}.custom-section-background{background:transparent!important}.product-card{--eh-card-bg: var(--eh-card)}.product-card .card-gallery,.product-card .product-card__image,.product-card .card-gallery__image{background-color:var(--eh-card)!important;border:1px solid var(--eh-line-soft);border-radius:0!important;transition:box-shadow .5s var(--eh-ease),border-color .5s var(--eh-ease)}.product-card:hover .card-gallery,.product-card:hover .product-card__image{border-color:var(--eh-line);box-shadow:0 16px 34px #1a150f14}.product-card img{border-radius:0!important;transition:transform .9s var(--eh-ease),opacity .5s var(--eh-ease)}.product-card:hover img{transform:scale(1.035)}.product-card__content{padding-top:14px;gap:4px}.product-card__content .product-title,.product-card__content a[href*="/products/"]{font-family:var(--eh-serif);font-size:1.02rem;font-weight:400;letter-spacing:-.01em;line-height:1.3;color:var(--eh-fg)}.product-card__content .price,.product-card .price{font-family:var(--eh-sans);font-size:.72rem;letter-spacing:.12em;color:var(--eh-muted)}.product-card .price s,.product-card .price .sale{color:var(--eh-faint)}.product-card .badge,.badge{border-radius:0!important;font-size:.6rem!important;letter-spacing:.16em;text-transform:uppercase;background:transparent!important;border:1px solid var(--eh-line);color:var(--eh-fg)!important;padding:4px 9px}.eh-wrap{max-width:var(--eh-max);margin-inline:auto;padding-inline:var(--eh-gutter)}.eh-eyebrow{font-family:var(--eh-sans);font-size:.64rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--eh-brass);margin:0 0 18px}.eh-lede{font-size:1.02rem;line-height:1.8;color:var(--eh-muted);max-width:46ch}.eh-rule{height:1px;background:var(--eh-line);border:0;margin:0}.eh-hero{position:relative;min-height:min(84vh,760px);display:flex;align-items:flex-end;overflow:hidden;background:#0a0908;border-bottom:1px solid var(--eh-band-line-soft)}.eh-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.eh-hero__media img{width:100%;height:100%;object-fit:cover;object-position:62% center;transform:scale(1.02);animation:eh-hero-in 1.6s var(--eh-ease) both}@keyframes eh-hero-in{0%{transform:scale(1.08);opacity:0}to{transform:scale(1.02);opacity:1}}.eh-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0908f0,#0a0908b8 34%,#0a090814 62%,#0a090800 78%),linear-gradient(0deg,#0a0908d9,#0a090800 46%)}.eh-hero__inner{position:relative;z-index:2;width:100%;max-width:var(--eh-max);margin-inline:auto;padding:0 var(--eh-gutter) clamp(48px,7vh,88px)}.eh-hero__copy{max-width:620px}.eh-hero h1{font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.02;letter-spacing:-.028em;margin:0 0 22px;color:#f7f2e8}.eh-hero h1 em{font-style:italic;color:var(--eh-brass-fill)}.eh-hero .eh-lede{color:#f0e8dbbd;font-size:1.06rem;margin-bottom:34px}.eh-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:26px}.eh-hero__meta{font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:var(--eh-band-faint);margin:0}.eh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 34px;font-family:var(--eh-sans);font-size:.68rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;border-radius:0;cursor:pointer;transition:all .35s var(--eh-ease)}.eh-btn--solid{background:var(--eh-ink);color:var(--eh-band-fg);border-color:var(--eh-ink)}.eh-btn--solid:hover{background:var(--eh-brass-fill);border-color:var(--eh-brass-fill);color:#17130f}.eh-btn--ghost{background:transparent;color:var(--eh-band-fg);border-color:#f0e8db47}.eh-btn--ghost:hover{border-color:var(--eh-brass-fill);color:var(--eh-brass-fill)}.eh-trust{border-bottom:1px solid var(--eh-line-soft);background:var(--eh-paper)}.eh-trust__grid{max-width:var(--eh-max);margin-inline:auto;padding:0 var(--eh-gutter);display:grid;grid-template-columns:repeat(4,1fr)}.eh-trust__item{padding:30px 26px 30px 0;border-right:1px solid var(--eh-line-soft)}.eh-trust__item:last-child{border-right:0}.eh-trust__item+.eh-trust__item{padding-left:26px}.eh-trust__k{font-size:.6rem;letter-spacing:.24em;color:var(--eh-brass);display:block;margin-bottom:9px}.eh-trust__t{font-family:var(--eh-serif);font-size:1.02rem;letter-spacing:-.01em;display:block;margin-bottom:5px;color:var(--eh-fg)}.eh-trust__s{font-size:.74rem;color:var(--eh-muted);letter-spacing:.02em}.eh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:78px 0 34px}.eh-head__l{max-width:640px}.eh-head h2{margin:0;font-size:clamp(1.9rem,3.4vw,2.9rem)}.eh-head__link{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--eh-muted);text-decoration:none;border-bottom:1px solid var(--eh-line);padding-bottom:4px;white-space:nowrap;transition:color .3s,border-color .3s}.eh-head__link:hover{color:var(--eh-brass);border-color:var(--eh-brass)}.eh-colls{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:90px}.eh-coll{position:relative;display:block;overflow:hidden;text-decoration:none;background:var(--eh-paper-2);border:1px solid var(--eh-line-soft);aspect-ratio:4 / 5}.eh-coll img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--eh-ease),filter .8s var(--eh-ease);filter:brightness(.94)}.eh-coll:hover img{transform:scale(1.045);filter:brightness(1.02)}.eh-coll:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#080706d1,#08070614 52%,#0807062e);pointer-events:none}.eh-coll__body{position:absolute;inset:auto 0 0 0;padding:26px 26px 28px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.eh-coll__num{position:absolute;top:18px;left:22px;font-size:.62rem;letter-spacing:.24em;color:#f0e8dbb8;z-index:2}.eh-coll__name{font-family:var(--eh-serif);font-size:1.45rem;line-height:1.15;color:#f7f2e8;margin:0 0 6px}.eh-coll__meta{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:#f0e8db94;margin:0}.eh-coll__arrow{width:38px;height:38px;flex:0 0 38px;border:1px solid rgba(240,232,219,.28);display:grid;place-items:center;color:var(--eh-band-fg);transition:all .4s var(--eh-ease)}.eh-coll:hover .eh-coll__arrow{background:var(--eh-brass-fill);border-color:var(--eh-brass-fill);color:#17130f}.eh-story{display:grid;grid-template-columns:1.02fr 1fr;gap:clamp(28px,5vw,84px);align-items:center;padding:96px 0;border-top:1px solid var(--eh-line-soft)}.eh-story__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--eh-paper-2);border:1px solid var(--eh-line-soft)}.eh-story__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--eh-ease)}.eh-story__media:hover img{transform:scale(1.03)}.eh-story__badge{position:absolute;right:0;bottom:0;background:var(--eh-ink);padding:16px 22px;font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--eh-brass-fill)}.eh-story h2{font-size:clamp(1.9rem,3.6vw,3.1rem);margin:0 0 24px}.eh-story p{color:var(--eh-muted);margin:0 0 18px;font-size:.98rem}.eh-steps{list-style:none;margin:34px 0 0;padding:0;border-top:1px solid var(--eh-line-soft)}.eh-steps li{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--eh-line-soft);align-items:baseline}.eh-steps b{font-family:var(--eh-sans);font-size:.62rem;letter-spacing:.2em;color:var(--eh-brass);font-weight:500}.eh-steps span{font-family:var(--eh-serif);font-size:1.06rem;color:var(--eh-fg)}.eh-steps span i{display:block;font-family:var(--eh-sans);font-style:normal;font-size:.78rem;letter-spacing:.01em;color:var(--eh-muted);margin-top:4px}.eh-quotes{border-top:1px solid var(--eh-line-soft);padding:92px 0 96px}.eh-quotes__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--eh-line-soft);margin-top:44px}.eh-quote{padding:34px 30px 34px 0;border-right:1px solid var(--eh-line-soft)}.eh-quote+.eh-quote{padding-left:30px}.eh-quote:last-child{border-right:0;padding-right:0}.eh-quote__stars{color:var(--eh-brass-fill);font-size:.7rem;letter-spacing:.34em;margin-bottom:16px}.eh-quote p{font-family:var(--eh-serif);font-size:1.12rem;line-height:1.6;color:var(--eh-fg);margin:0 0 18px}.eh-quote cite{font-style:normal;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--eh-faint)}.eh-news{border-top:1px solid var(--eh-line-soft);background:radial-gradient(120% 140% at 50% 0%,#c09a631f,#f7f3ec00 60%),var(--eh-paper-2);padding:92px 0 96px;text-align:center}.eh-news h2{font-size:clamp(1.8rem,3.2vw,2.6rem);margin:0 0 14px}.eh-news p{color:var(--eh-muted);max-width:46ch;margin:0 auto 32px;font-size:.95rem}.eh-news form{display:flex;gap:0;max-width:520px;margin:0 auto;border:1px solid var(--eh-line);background:var(--eh-card)}.eh-news input[type=email]{flex:1;background:transparent;border:0;color:var(--eh-fg);padding:0 20px;height:54px;font-family:var(--eh-sans);font-size:.85rem;letter-spacing:.02em;outline:none}.eh-news input[type=email]::placeholder{color:var(--eh-faint);letter-spacing:.04em}.eh-news button{border:0;background:var(--eh-ink);color:var(--eh-band-fg);padding:0 30px;height:54px;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;cursor:pointer;transition:background .35s var(--eh-ease)}.eh-news button:hover{background:var(--eh-brass-fill);color:#17130f}.eh-news__note{font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--eh-faint);margin-top:18px}.eh-news .form__message,.eh-news .errors{color:var(--eh-brass);font-size:.8rem;margin-top:14px}.shopify-section:has(.eh-hero){padding:0}.section-background{background-color:transparent}.footer,.footer-content{background-color:var(--eh-ink)!important;color:var(--eh-band-fg);border-top:1px solid var(--eh-band-line-soft)}.footer h2,.footer h3,.footer .footer-block__heading{font-family:var(--eh-serif);font-size:.98rem;letter-spacing:0;color:var(--eh-band-fg);margin-bottom:14px}.footer a{font-size:.8rem;color:var(--eh-band-muted);letter-spacing:.02em;transition:color .25s}.footer a:hover{color:var(--eh-brass-fill)}.footer-utilities,.footer-utilities__text{background-color:var(--eh-ink)!important;color:var(--eh-band-faint)!important;border-top:1px solid var(--eh-band-line-soft)}.footer-utilities a{color:var(--eh-band-faint)!important}.footer-utilities a:hover{color:var(--eh-brass-fill)!important}.eh-collhead{padding:clamp(40px,7vw,84px) 0 clamp(28px,4vw,48px);border-bottom:1px solid var(--eh-line-soft)}.eh-collhead h1{font-size:clamp(2rem,4.6vw,3.4rem);margin:0 0 14px;letter-spacing:-.025em}.eh-collhead p{color:var(--eh-muted);max-width:62ch;margin:0;font-size:.96rem}.eh-collhead__meta{margin-top:20px;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--eh-faint)}.facets__summary,.facets button,.facets .button{font-size:.66rem!important;letter-spacing:.16em!important;text-transform:uppercase;min-height:40px!important;background:transparent!important;border:1px solid var(--eh-line)!important;color:var(--eh-fg)!important;border-radius:0!important}.facets__summary:hover,.facets button:hover{border-color:var(--eh-ink)!important}@media(max-width:990px){.eh-hero{min-height:74vh}.eh-hero__media:after{background:linear-gradient(180deg,#0a090880,#0a09081a 30%,#0a0908eb 78%),linear-gradient(90deg,#0a090899,#0a090800 70%)}.eh-trust__grid{grid-template-columns:repeat(2,1fr)}.eh-trust__item:nth-child(2){border-right:0}.eh-trust__item:nth-child(3),.eh-trust__item:nth-child(4){border-top:1px solid var(--eh-line-soft)}.eh-trust__item:nth-child(3){padding-left:0}.eh-colls{grid-template-columns:1fr;gap:14px;padding-bottom:56px}.eh-coll{aspect-ratio:3 / 4}.eh-story{grid-template-columns:1fr;padding:56px 0;gap:28px}.eh-story__media{aspect-ratio:4 / 3}.eh-quotes__grid{grid-template-columns:1fr}.eh-quote{border-right:0;padding:26px 0!important;border-bottom:1px solid var(--eh-line-soft)}.eh-quote:last-child{border-bottom:0}.eh-head{flex-direction:column;align-items:flex-start;padding:52px 0 24px}.eh-news{padding:64px 0}.eh-story__badge{display:none}}@media(max-width:749px){.eh-hero{min-height:78vh;align-items:flex-end}.eh-hero h1{font-size:clamp(2.1rem,8.4vw,2.8rem)}.eh-hero .eh-lede{font-size:.95rem;margin-bottom:26px}.eh-hero__actions{gap:10px}.eh-btn{height:48px;padding:0 24px;font-size:.62rem}.eh-hero__meta{font-size:.56rem;letter-spacing:.16em}.eh-news form{flex-direction:column;border:0;gap:10px;background:transparent}.eh-news input[type=email]{border:1px solid var(--eh-line);height:50px;background:var(--eh-card)}.eh-news button{height:50px}}.header .button,.header button.button,.header-actions__action,.dropdown-localization__button.localization-selector,.header__column .button,.header__column button.button{--button-background-color: transparent !important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:1px solid var(--eh-line)!important;color:var(--eh-fg)!important;min-height:38px!important;padding-inline:14px!important;font-size:.66rem!important;letter-spacing:.14em!important}.header .button:hover,.header button.button:hover{border-color:var(--eh-brass)!important;color:var(--eh-brass)!important}.ddreview-star,.ddreview-star svg,.ddreview-star svg path,.ddreview-star svg polygon,.ddreview-star svg circle{color:var(--eh-brass-fill)!important;fill:var(--eh-brass-fill)!important}.ddreview-star{display:none!important}[id*=product_list] h2,[id*=product-list] h2{font-family:var(--eh-serif)!important;font-size:clamp(1.8rem,3vw,2.6rem)!important;letter-spacing:-.02em!important;margin-bottom:4px}[id*=product_list] .section-content-wrapper p,[id*=product_list] h2+p{color:var(--eh-muted)!important;font-size:.92rem!important}[id*=featured_product_information] .section-background,[id*=featured-product-information] .section-background{background-color:transparent!important}.resource-card__image img,.eh-coll img{object-position:center 42%}.shopify-section-group-footer-group,.shopify-section-group-footer-group .section,.shopify-section-group-footer-group .section-background,[id*=footer_He7ye6],[id*=footer_utilities_jLGE8U],.footer,.footer-utilities{background-color:var(--eh-ink)!important;background:var(--eh-ink)!important}.shopify-section-group-footer-group .section--page-width{margin-inline:0}.ember-story h2{color:var(--eh-fg)!important}.ember-story p{color:var(--eh-muted)!important}.ember-story .eyebrow{color:var(--eh-brass)!important}.ember-story .ember-divider{background:var(--eh-brass-fill)!important}.ember-story .signature strong{color:var(--eh-fg)!important}.ember-story .signature span{color:var(--eh-brass)!important}.ember-story .story-image{border-radius:0!important;box-shadow:0 30px 80px #1a150f2e!important}.product-information__grid{gap:clamp(36px,5vw,76px)!important;padding-block-start:clamp(18px,2.6vw,34px)!important}.product-information__media img,.product-information__media model-viewer,.product-information__media .media-gallery__media img{object-fit:cover!important}.eh-crumb{max-width:var(--eh-max);margin-inline:auto;padding:22px var(--eh-gutter) 0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--eh-faint)}.eh-crumb a{color:var(--eh-faint);transition:color .2s}.eh-crumb a:hover{color:var(--eh-brass)}.eh-crumb span.eh-crumb__sep{opacity:.5}.eh-crumb .eh-crumb__cur{color:var(--eh-muted)}.add-to-cart-button.button-custom,button[name=add].button{background:transparent!important;background-color:transparent!important;background-image:none!important;border:1px solid var(--eh-ink)!important;color:var(--eh-fg)!important;border-radius:0!important;min-height:54px!important;font-size:.7rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:400!important;transition:background-color .3s var(--eh-ease),color .3s var(--eh-ease)!important}.add-to-cart-button.button-custom:hover,button[name=add].button:hover{background-color:var(--eh-ink)!important;color:var(--eh-band-fg)!important}.quantity-selector{border:1px solid var(--eh-line)!important;border-radius:0!important;background:transparent!important}.quantity-selector .button,.quantity-selector button{color:var(--eh-fg)!important}.ember-product-benefits{gap:0!important;margin:26px 0!important;border-top:1px solid var(--eh-line-soft)}.ember-benefit-item{border-bottom:1px solid var(--eh-line-soft);padding:12px 2px!important;gap:14px!important}.ember-benefit-item strong{font-weight:400!important;font-size:.68rem!important;letter-spacing:.14em;text-transform:uppercase;color:var(--eh-muted)}.ember-benefit-icon{color:var(--eh-brass)!important;width:18px;height:18px;flex:0 0 18px}.accordion.accordion--dividers{border-top:1px solid var(--eh-line-soft)!important;border-bottom:0!important;background:transparent!important}.accordion.accordion--dividers .accordion__summary,.accordion summary{background:transparent!important;color:var(--eh-fg)!important;font-size:.68rem!important;letter-spacing:.16em;text-transform:uppercase}.accordion.accordion--dividers .accordion__content,.accordion .accordion__content{color:var(--eh-muted)!important;font-size:.85rem!important}[id*=review],[id*=review] *{border-radius:0!important}.review-widget-dd,[id*=customer_reviews]{background:transparent!important}.product-card .card-gallery,.product-card .product-card__image,.product-card .card-gallery__image,.product-list .product-card .card-gallery{aspect-ratio:4 / 5!important;overflow:hidden}.product-card img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 45%!important;transition:transform .7s var(--eh-ease)!important}.product-card:hover img{transform:scale(1.045)}.product-card__content{padding-top:10px}.announcement-bar{padding-block:9px!important;font-size:.58rem!important;letter-spacing:.26em!important}.shopify-section:has(.eh-news){padding-bottom:0!important;margin-bottom:0!important}.shopify-section:has(.eh-news) .section{padding-bottom:0!important}.shopify-section:has(.eh-news) .section-background{display:none!important}.eh-news{margin-bottom:0!important}.footer .text-block,.footer [class*=text-block] strong,.footer [class*=text-block] em{color:var(--eh-band-fg)!important;font-family:var(--eh-serif)!important;letter-spacing:.34em;font-style:normal;font-weight:400!important}.eh-atcbar{display:none}@media(max-width:749px){.eh-atcbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:88;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:#f7f3ecf0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--eh-line);transform:translateY(110%);transition:transform .35s var(--eh-ease)}.eh-atcbar.eh-atcbar--on{transform:translateY(0)}.eh-atcbar img{width:44px;height:44px;object-fit:cover;border:1px solid var(--eh-line-soft);background:var(--eh-card);flex:0 0 44px}.eh-atcbar__i{flex:1;min-width:0}.eh-atcbar__i b{display:block;font-family:var(--eh-serif);font-weight:400;font-size:.82rem;color:var(--eh-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eh-atcbar__i span{font-size:.7rem;color:var(--eh-brass);letter-spacing:.06em}.eh-atcbar button{flex:0 0 auto;height:44px;padding:0 20px;background:var(--eh-ink);border:0;color:var(--eh-band-fg);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase}body:has(.eh-atcbar){padding-bottom:72px}}.quantity-selector{background:transparent!important;border:1px solid var(--eh-line)!important;gap:0!important}.quantity-selector .button,.quantity-selector .quantity-minus,.quantity-selector .quantity-plus{background:transparent!important;background-color:transparent!important;color:var(--eh-fg)!important;min-height:46px!important}.quantity-selector .button:hover{color:var(--eh-brass)!important}.quantity-selector input[type=number]{background:transparent!important;color:var(--eh-fg)!important;border:0!important;box-shadow:none!important}.slideshow-control{background:transparent!important;background-color:#fffdf8!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid var(--eh-line)!important;color:var(--eh-brass)!important;border-radius:0!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;box-shadow:0 1px #1a150f0d}.slideshow-control:hover{border-color:var(--eh-ink)!important;color:var(--eh-ink)!important}slideshow-arrows,.slideshow-arrows{z-index:6!important}.slideshow-control{z-index:6!important}slideshow-slide{overflow:hidden!important}.eh-hero .slideshow-control{display:none}.eh-cseo{border-top:1px solid var(--eh-line-soft);margin-top:clamp(56px,7vw,96px);padding:clamp(48px,6vw,84px) 0 clamp(40px,5vw,64px)}.eh-cseo__in{max-width:720px!important;margin-inline:auto;padding-inline:var(--eh-gutter)}.eh-cseo h2{font-family:var(--eh-serif);font-weight:400;font-size:clamp(1.25rem,2.1vw,1.75rem);line-height:1.28;color:var(--eh-fg);margin:0 0 20px;letter-spacing:-.005em}.eh-cseo h3{font-family:var(--eh-sans);font-weight:500;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--eh-brass);margin:34px 0 12px}.eh-cseo p{font-size:.88rem;line-height:1.85;color:var(--eh-muted);margin:0 0 15px}.eh-cseo p strong{color:var(--eh-fg);font-weight:500}.eh-cseo a{color:var(--eh-fg);border-bottom:1px solid var(--eh-brass-dim);transition:color .2s,border-color .2s}.eh-cseo a:hover{color:var(--eh-brass);border-color:var(--eh-brass)}.product-card .card-gallery{background:var(--eh-paper-2)!important;--gallery-aspect-ratio: 4 / 5 !important}.product-card .card-gallery .product-media-container{aspect-ratio:var(--gallery-aspect-ratio, 4 / 5)!important;max-height:none!important;height:100%!important}.product-card .card-gallery .product-media-container img,.product-card .card-gallery .product-media-container .media-fit img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 45%!important}.product-card .card-gallery .slideshow,.product-card .card-gallery .slideshow__slides,.product-card .card-gallery .slideshow__slide,.product-card .card-gallery [ref=slides],.product-card .card-gallery [ref=slide]{height:100%!important;aspect-ratio:auto!important}.product-card .card-gallery slideshow-arrows,.product-card .card-gallery .slideshow-control,.product-card slideshow-arrows,.product-card .slideshow-control,.product-card .card-gallery [ref=arrows]{display:none!important}.product-card .quick-add{display:none!important}@media(min-width:990px){.menu-list__submenu{box-shadow:0 26px 60px #0807066b}.menu-list__submenu .mega-menu__grid{display:block!important}.menu-list__submenu:has(.eh-mega) .menu-list__submenu-inner{max-height:calc(90vh - var(--header-height))!important;padding-block:20px!important}body:has(.menu-list__link[aria-expanded=true]):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#08070680;z-index:10;pointer-events:none}.eh-mega{padding:44px 0 0}.eh-mega__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;align-items:start}.eh-mega__label{display:block;font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:#d8b483;margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid rgba(247,242,232,.18)}.eh-mega__list{list-style:none;margin:0;padding:0}.eh-mega__list li{margin:0}.eh-mega__list a,.eh-mega__list a span{display:inline-block;padding:9px 0;font-size:.98rem;line-height:1.35;color:#f7f2e8e6!important;text-decoration:none!important}.eh-mega__list a:hover,.eh-mega__list a:hover span{color:#fff!important}.eh-mega__list a:hover span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.eh-mega__foot{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:40px;padding:16px 0 18px;border-top:1px solid rgba(247,242,232,.18);font-size:.61rem;letter-spacing:.18em;text-transform:uppercase}.eh-mega__foot a{color:#f7f2e8!important;text-decoration:none!important}.eh-mega__foot a:hover{color:#fff!important}.eh-mega__foot span{color:#f7f2e8a8}}@media(min-width:990px)and (max-width:1199px){.eh-mega__grid{gap:30px}}@media(max-width:989px){.eh-mega{display:none}}.eh-reading{padding:clamp(56px,7vw,100px) 0 clamp(52px,6vw,84px);border-top:1px solid var(--eh-line);background:var(--eh-paper)}.eh-reading__head{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--eh-line)}.eh-reading__head h2{font-family:var(--eh-serif);font-size:clamp(1.9rem,3.2vw,2.75rem);line-height:1.12;font-weight:400;letter-spacing:-.01em;margin:10px 0 0;color:var(--eh-fg)}.eh-reading__all{flex:none;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--eh-brass-dim)!important;text-decoration:none!important;border-bottom:1px solid var(--eh-brass-fill);padding-bottom:5px}.eh-reading__all:hover{color:var(--eh-ink)!important;border-color:var(--eh-ink)}.eh-reading__intro{max-width:64ch;margin:22px 0 0;font-size:.95rem;line-height:1.8;color:var(--eh-muted)}.eh-reading__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:46px}.eh-reading__item{display:flex;flex-direction:column;padding:0 clamp(20px,2.6vw,40px);border-left:1px solid var(--eh-line-soft);text-decoration:none!important;color:var(--eh-fg)!important}.eh-reading__item:first-child{padding-left:0;border-left:0}.eh-reading__item:last-child{padding-right:0}.eh-reading__meta{display:flex;align-items:center;gap:14px;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--eh-brass)}.eh-reading__meta b{font-weight:500;color:var(--eh-faint)}.eh-reading__item h3{font-family:var(--eh-serif);font-weight:400;font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.3;margin:18px 0 12px;color:var(--eh-fg);transition:color .3s var(--eh-ease)}.eh-reading__item p{margin:0 0 24px;font-size:.84rem;line-height:1.78;color:var(--eh-muted)}.eh-reading__more{display:inline-flex;align-items:center;gap:10px;margin-top:auto;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--eh-brass-dim)}.eh-reading__more span{transition:transform .3s var(--eh-ease)}.eh-reading__item:hover h3{color:var(--eh-brass-dim)}.eh-reading__item:hover .eh-reading__more span{transform:translate(5px)}.eh-reading__foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 34px;margin-top:52px;padding-top:20px;border-top:1px solid var(--eh-line);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.eh-reading__foot a{color:var(--eh-fg)!important;text-decoration:none!important;border-bottom:1px solid var(--eh-line);padding-bottom:3px}.eh-reading__foot a:hover{border-color:var(--eh-brass);color:var(--eh-brass-dim)!important}.eh-reading__foot span{margin-left:auto;color:var(--eh-faint)}@media(max-width:899px){.eh-reading__head{align-items:start;flex-direction:column;gap:14px}.eh-reading__grid{grid-template-columns:1fr;margin-top:34px}.eh-reading__item{padding:26px 0;border-left:0;border-top:1px solid var(--eh-line-soft)}.eh-reading__item:first-child{border-top:0;padding-top:0}.eh-reading__item p{margin-bottom:16px}.eh-reading__foot span{margin-left:0;width:100%}}.slideshow-controls__thumbnail.slideshow-control{position:relative!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;flex:0 0 44px!important;padding:0!important;background-color:#0b0908!important;border-color:#f7f2e838!important;overflow:hidden!important}.slideshow-controls__thumbnail.slideshow-control img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important}.slideshow-controls__thumbnail[aria-selected=true]{border-color:#c09a63!important}@media(max-width:749px){.eh-hero .eh-eyebrow{color:#f0e8dbdb!important;letter-spacing:.18em!important;text-shadow:0 1px 10px rgba(0,0,0,.95),0 0 24px rgba(0,0,0,.8);margin-bottom:14px}.eh-hero__meta{font-size:.62rem!important;letter-spacing:.14em!important;color:#f0e8dbb8!important}}.blog-post-card__image-container{background-color:#0c0c0c!important;border-radius:4px}.blog-post-card__image{object-fit:contain!important;object-position:center center!important;background-color:#0c0c0c!important}.blog-post-card__content{padding-block-start:14px!important}.eh-trust__k{font-size:.7rem!important;letter-spacing:.2em!important;color:var(--eh-brass-dim)!important}.eh-trust__t{font-size:1.18rem!important}.eh-trust__s{font-size:.84rem!important;line-height:1.6!important}.eh-trust__item{padding-top:38px!important;padding-bottom:38px!important}.eh-reading__meta{font-size:.68rem!important;letter-spacing:.16em!important;color:var(--eh-brass-dim)!important}.eh-reading__item h3{font-size:clamp(1.32rem,1.9vw,1.62rem)!important;line-height:1.24!important;margin-top:22px!important}.eh-reading__item p{font-size:.92rem!important;line-height:1.75!important}.eh-head h2{font-size:clamp(2.2rem,4vw,3.4rem)!important;line-height:1.08!important}.eh-manifesto{background:var(--eh-paper);border-top:1px solid var(--eh-line);padding:clamp(72px,9vw,132px) 0 clamp(76px,9vw,140px)}.eh-manifesto__wrap{max-width:var(--eh-max);margin-inline:auto;padding-inline:var(--eh-gutter)}.eh-manifesto__rail{display:flex;align-items:center;gap:18px;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--eh-brass-dim)}.eh-manifesto__rule{flex:1;height:1px;background:var(--eh-line)}.eh-manifesto__rail em{font-style:normal;color:var(--eh-faint)}.eh-manifesto__lead{font-family:var(--eh-serif);font-weight:400;font-size:clamp(2.8rem,6.2vw,5.6rem);line-height:1.04;letter-spacing:-.035em;margin:clamp(38px,5vw,68px) 0 0;max-width:18ch;color:var(--eh-fg)}.eh-manifesto__lead em{font-style:italic;color:var(--eh-brass-dim)}.eh-manifesto__cols{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,7vw,110px);margin-top:clamp(48px,6vw,86px);padding-top:34px;border-top:1px solid var(--eh-line)}.eh-manifesto__prose p{font-size:1rem;line-height:1.85;color:var(--eh-muted);margin:0 0 20px;max-width:52ch}.eh-manifesto__prose p:first-child{color:var(--eh-fg);font-size:1.08rem}.eh-spec{margin:0;border-top:1px solid var(--eh-line-soft)}.eh-spec>div{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:15px 0;border-bottom:1px solid var(--eh-line-soft)}.eh-spec dt{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--eh-brass-dim);padding-top:3px}.eh-spec dd{margin:0;font-size:.92rem;line-height:1.6;color:var(--eh-fg)}.eh-manifesto__foot{margin:clamp(34px,4vw,56px) 0 0;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--eh-faint)}@media(max-width:749px){.eh-manifesto__lead{font-size:clamp(2.5rem,11vw,3.6rem);max-width:none}.eh-manifesto__cols{grid-template-columns:1fr;gap:38px}.eh-spec>div{grid-template-columns:92px 1fr;gap:14px}.eh-manifesto__rail{font-size:.62rem;gap:12px;letter-spacing:.14em}}.eh-films{max-width:var(--eh-max);margin-inline:auto;padding-inline:var(--eh-gutter)}.eh-films__mast{padding:clamp(56px,7vw,96px) 0 clamp(40px,5vw,64px);border-bottom:1px solid var(--eh-line)}.eh-films__eyebrow{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--eh-brass-dim);margin:0 0 24px}.eh-films__intro{font-family:var(--eh-serif);font-weight:400;font-size:clamp(1.5rem,2.6vw,2.3rem);line-height:1.36;letter-spacing:-.015em;max-width:30ch;margin:0 0 22px;color:var(--eh-fg)}.eh-films__note{font-size:.95rem;line-height:1.8;max-width:62ch;color:var(--eh-muted);margin:0}.eh-films__status{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--eh-faint);margin:26px 0 0}.eh-films__group{padding:clamp(44px,5vw,72px) 0;border-bottom:1px solid var(--eh-line-soft)}.eh-films__group-head{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,.9fr);gap:24px;align-items:baseline}.eh-films__num{font-size:.7rem;letter-spacing:.18em;color:var(--eh-brass-dim)}.eh-films__group-head h2{font-family:var(--eh-serif);font-weight:400;font-size:clamp(1.5rem,2.4vw,2.1rem);letter-spacing:-.015em;margin:0;color:var(--eh-fg)}.eh-films__group-head p{font-size:.92rem;line-height:1.75;color:var(--eh-muted);margin:0}.eh-films__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,44px);margin-top:36px}.eh-films__list:empty{display:none}.eh-film{margin:0}.eh-film__frame{background:#0c0c0c;aspect-ratio:16 / 9;overflow:hidden}.eh-film__frame video{display:block;width:100%;height:100%;object-fit:contain}.eh-film--portrait .eh-film__frame{aspect-ratio:9 / 16}.eh-film figcaption{padding-top:14px;border-top:1px solid var(--eh-line);margin-top:14px}.eh-film__title{font-family:var(--eh-serif);font-size:1.18rem;margin:0 0 6px;color:var(--eh-fg)}.eh-film__cap{font-size:.86rem;line-height:1.7;color:var(--eh-muted);margin:0}.eh-films__foot{padding:clamp(40px,5vw,72px) 0;font-size:.92rem;line-height:1.8;color:var(--eh-muted);max-width:62ch}.eh-films__foot a,.eh-manifesto__foot a{color:var(--eh-brass-dim);text-decoration:none;border-bottom:1px solid var(--eh-brass-fill)}.eh-films__foot a:hover,.eh-manifesto__foot a:hover{color:var(--eh-ink);border-color:var(--eh-ink)}.eh-film-slot{background:var(--eh-paper);border-top:1px solid var(--eh-line);padding:clamp(56px,7vw,100px) 0}.eh-film-slot .eh-films{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(32px,5vw,80px);align-items:start}.eh-film-slot__rail{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--eh-brass-dim)}.eh-film-slot h2{font-family:var(--eh-serif);font-weight:400;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.14;letter-spacing:-.02em;margin:18px 0 0}.eh-film-slot p{font-size:.95rem;line-height:1.8;color:var(--eh-muted);margin:18px 0 0;max-width:44ch}@media(max-width:749px){.eh-films__group-head{grid-template-columns:44px 1fr;gap:12px}.eh-films__group-head p{grid-column:2}.eh-films__list{grid-template-columns:1fr}.eh-film-slot .eh-films{grid-template-columns:1fr;gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ember-brand.css.map */
