@import"https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&family=Jost:wght@300;400;500;600&display=swap";:root{--ec-ivory: #F5F0E6;--ec-cream: #EDE8DC;--ec-sand: #D4CBBA;--ec-espresso: #2A2118;--ec-espresso-mid: #3D3226;--ec-copper: #A8491E;--ec-copper-dark: #8C3A14;--ec-warm-border: rgba(42, 33, 24, .12);--ec-font-serif: "Cormorant", "Cormorant Garamond", Georgia, serif;--ec-font-sans: "Jost", "Helvetica Neue", sans-serif;--ec-tracking-wide: .08em;--ec-tracking-tight: -.01em;--ec-section-gap: 80px;--ec-section-gap-sm: 48px}body{font-family:var(--ec-font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.01em}h1,h2,h3,h4,.h1,.h2,.h3,.h4,[class*=heading],[class*=title]{font-family:var(--ec-font-serif)!important;font-weight:600;letter-spacing:var(--ec-tracking-tight);line-height:1.1}h5,h6,.h5,.h6{font-family:var(--ec-font-sans)!important;font-weight:500;letter-spacing:var(--ec-tracking-wide);text-transform:uppercase;font-size:.7rem}.shopify-section:first-of-type,section[class*=hero],section[class*=banner],.section-hero,.section--hero{position:relative}.hero__heading,.banner__heading,[class*=hero] h1,[class*=hero] h2,[class*=banner] h1,[class*=banner] h2{font-family:var(--ec-font-serif)!important;font-size:clamp(3rem,7vw,6rem);font-weight:600;letter-spacing:.04em;line-height:1}.hero__text,.banner__text,[class*=hero] p,[class*=banner] p{font-family:var(--ec-font-sans);font-weight:300;font-size:1rem;letter-spacing:.04em;opacity:.85;max-width:480px}.shopify-section{padding-top:var(--ec-section-gap);padding-bottom:var(--ec-section-gap)}.shopify-section+.shopify-section{padding-top:calc(var(--ec-section-gap) * .75)}@media(max-width:768px){.shopify-section{padding-top:var(--ec-section-gap-sm);padding-bottom:var(--ec-section-gap-sm)}}header,.header,[class*=header]{border-bottom:1px solid var(--ec-warm-border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.header__logo img,.site-header__logo img{max-height:44px}.header__menu a,.header__nav a,[class*=nav-item] a,[class*=menu-item] a{font-family:var(--ec-font-sans);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.btn,button[type=submit],.button,.btn--primary,.btn--secondary,[class*=button--primary],[class*=button--secondary]{font-family:var(--ec-font-sans)!important;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-radius:2px!important;padding:14px 32px;transition:background .2s ease,color .2s ease,border-color .2s ease}.btn--primary,[class*=button--primary],button.product-form__submit,.product-form__submit{background-color:var(--ec-copper)!important;color:#fff!important;border:none!important}.btn--primary:hover,[class*=button--primary]:hover,button.product-form__submit:hover,.product-form__submit:hover{background-color:var(--ec-copper-dark)!important}.btn--secondary,[class*=button--secondary]{background:transparent!important;border:1px solid var(--ec-espresso)!important;color:var(--ec-espresso)!important}.btn--secondary:hover,[class*=button--secondary]:hover{background:var(--ec-cream)!important}.card,.product-card,[class*=card],[class*=product-item],.card__media,.card-product__media,[class*=card__image],[class*=card-media]{border-radius:0!important;overflow:hidden}.card:hover .card__media img,.card:hover [class*=card__image] img,[class*=product-card]:hover img{transform:scale(1.03);transition:transform .5s ease}.card__media img,[class*=card__image] img{transition:transform .5s ease}.card__heading,.card__title,.card-information__title,[class*=card__title],[class*=card__heading]{font-family:var(--ec-font-serif)!important;font-size:1.15rem;font-weight:600;letter-spacing:0;line-height:1.25}.card__price,.price,[class*=price--regular],[class*=price__sale]{font-family:var(--ec-font-sans);font-weight:400;font-size:.875rem;letter-spacing:.02em;color:var(--ec-espresso);opacity:.75}.section__header,[class*=section-header],.collection__title{text-align:center;margin-bottom:48px}.section__heading,.section__title,[class*=section-title],[class*=section__heading]{font-family:var(--ec-font-serif)!important;font-size:clamp(2rem,4vw,3rem);letter-spacing:.02em;font-weight:600}.section__eyebrow,.eyebrow,[class*=eyebrow]{font-family:var(--ec-font-sans);font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;opacity:.55;display:block;margin-bottom:12px}hr,.divider{border-color:var(--ec-warm-border);opacity:1}input[type=text],input[type=email],input[type=search],textarea,select{font-family:var(--ec-font-sans);font-size:.875rem;border-radius:2px!important;border:1px solid var(--ec-sand);transition:border-color .2s ease}input:focus,textarea:focus,select:focus{border-color:var(--ec-espresso)!important;outline:none}.badge,[class*=badge]{font-family:var(--ec-font-sans)!important;font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border-radius:2px!important;padding:3px 8px}.announcement-bar,[class*=announcement]{font-family:var(--ec-font-sans);font-size:.75rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase}footer,.footer,[class*=footer]{border-top:1px solid var(--ec-warm-border)}footer h3,footer h4,.footer__title,[class*=footer__heading]{font-family:var(--ec-font-sans)!important;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.55;margin-bottom:16px}footer a,.footer__link,[class*=footer__link]{font-family:var(--ec-font-sans);font-size:.875rem;font-weight:400;opacity:.75;transition:opacity .2s ease}footer a:hover{opacity:1}.variant-picker,[class*=variant],.swatch,[class*=swatch]{border-radius:2px!important}.breadcrumb,[class*=breadcrumb]{font-family:var(--ec-font-sans);font-size:.75rem;letter-spacing:.06em;opacity:.55}.cart-drawer,[class*=cart-drawer]{border-radius:0!important}.cart-drawer__title,[class*=cart__title]{font-family:var(--ec-font-serif)!important;font-size:1.5rem;font-weight:600;letter-spacing:.02em}.collection-grid,.product-grid,[class*=product-grid],[class*=card-grid]{gap:32px 24px}@media(max-width:768px){.collection-grid,.product-grid,[class*=product-grid],[class*=card-grid]{gap:20px 12px}}.rich-text__heading,[class*=rich-text] h2,[class*=rich-text] h3{font-family:var(--ec-font-serif)!important;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:600;letter-spacing:.01em;max-width:640px;margin:0 auto 24px}[class*=rich-text] p{font-family:var(--ec-font-sans);font-size:1rem;line-height:1.75;font-weight:300;max-width:560px;margin:0 auto;opacity:.8}.featured-collection__title,.featured-collection .section__heading{position:relative;display:inline-block}.featured-collection__title:after,.featured-collection .section__heading:after{content:"";display:block;width:48px;height:2px;background-color:var(--ec-copper);margin:12px auto 0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--ec-ivory)}::-webkit-scrollbar-thumb{background:var(--ec-sand);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--ec-espresso)}@media(max-width:768px){:root{--ec-section-gap: 48px}.card__heading,[class*=card__title]{font-size:1rem}.section__heading,[class*=section-title]{font-size:clamp(1.5rem,6vw,2.25rem)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
