:root{--cream: #F5F0E8;--cream-dark: #EDE6D6;--cream-deep: #E0D5C1;--ink: #1A1714;--ink-soft: #3D3830;--ink-muted: #7A7267;--gold: #B8975A;--gold-light: #D4B87A;--white: #FDFAF5;--font-display: "Cormorant Garamond", "Garamond", "Times New Roman", serif;--font-body: "Jost", "Helvetica Neue", Arial, sans-serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 7rem;--transition: .35s cubic-bezier(.25, .1, .25, 1);--letter-wide: .12em;--letter-wider: .2em}body{background-color:var(--cream);color:var(--ink);font-family:var(--font-body);font-weight:300;-webkit-font-smoothing:antialiased}.announcement-bar,.shopify-section-announcement-bar,[class*=announcement]{background-color:var(--ink)!important;color:var(--cream)!important;font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:var(--letter-wider);text-transform:uppercase;padding:10px 0}.announcement-bar a,.announcement-bar__link,[class*=announcement] a{color:var(--cream)!important;text-decoration:none}.header,.site-header,[class*=header__wrapper],header[class*=header]{background-color:var(--cream)!important;border-bottom:1px solid var(--cream-deep)!important;padding:0!important}.header__heading,.header__heading-link,[class*=header__heading] a,.site-header__logo,.header__logo{font-family:var(--font-display)!important;font-size:28px!important;font-weight:500!important;letter-spacing:.08em!important;color:var(--ink)!important;text-decoration:none!important}.header__menu-item,.header__active-menu-item,[class*=header__menu-item] a,.site-nav__link{font-family:var(--font-body)!important;font-size:11px!important;font-weight:400!important;letter-spacing:var(--letter-wider)!important;text-transform:uppercase!important;color:var(--ink-soft)!important;text-decoration:none!important;transition:color var(--transition)!important;padding:.5rem .75rem!important}.header__menu-item:hover a,[class*=header__menu-item]:hover a,.site-nav__link:hover{color:var(--gold)!important}.header__submenu,[class*=header__submenu],.site-nav__dropdown{background-color:var(--white)!important;border:1px solid var(--cream-deep)!important;border-top:2px solid var(--gold)!important;box-shadow:0 8px 32px #1a171414!important;border-radius:0!important}.header__submenu a,[class*=header__submenu] a{font-family:var(--font-body)!important;font-size:11px!important;letter-spacing:var(--letter-wide)!important;text-transform:uppercase!important;color:var(--ink-soft)!important;padding:10px 20px!important}.header__submenu a:hover,[class*=header__submenu] a:hover{color:var(--gold)!important;background-color:var(--cream)!important}.header__icons,[class*=header__icon]{color:var(--ink)!important}.header__icon svg,[class*=header__icon] svg{stroke:var(--ink)!important;width:20px!important;height:20px!important}.banner,[class*=banner__content],.hero{background-color:var(--cream-dark)}.banner__heading,[class*=banner__heading],.hero__title{font-family:var(--font-display)!important;font-weight:300!important;font-style:italic!important;font-size:clamp(48px,7vw,96px)!important;letter-spacing:-.01em!important;line-height:1.05!important;color:var(--ink)!important}.banner__text,[class*=banner__text],.hero__subtitle{font-family:var(--font-body)!important;font-size:11px!important;font-weight:400!important;letter-spacing:var(--letter-wider)!important;text-transform:uppercase!important;color:var(--ink-muted)!important}.button,.btn,[class*=button--primary],input[type=submit],button[type=submit]{background-color:var(--ink)!important;color:var(--cream)!important;border:1px solid var(--ink)!important;font-family:var(--font-body)!important;font-size:10px!important;font-weight:400!important;letter-spacing:var(--letter-wider)!important;text-transform:uppercase!important;border-radius:0!important;padding:14px 36px!important;transition:all var(--transition)!important;cursor:pointer}.button:hover,.btn:hover,[class*=button--primary]:hover,input[type=submit]:hover{background-color:transparent!important;color:var(--ink)!important}.button--secondary,[class*=button--secondary]{background-color:transparent!important;color:var(--ink)!important;border:1px solid var(--ink)!important;font-family:var(--font-body)!important;font-size:10px!important;letter-spacing:var(--letter-wider)!important;text-transform:uppercase!important;border-radius:0!important;padding:14px 36px!important;transition:all var(--transition)!important}.button--secondary:hover,[class*=button--secondary]:hover{background-color:var(--ink)!important;color:var(--cream)!important}.card,.product-card,[class*=card__inner],[class*=card-wrapper]{background-color:transparent!important;border:none!important;border-radius:0!important}.card__media,[class*=card__media] img,.product-card__image{border-radius:0!important;transition:transform .6s cubic-bezier(.25,.1,.25,1)!important}.card:hover .card__media img,.card-wrapper:hover [class*=card__media] img,[class*=card-wrapper]:hover img{transform:scale(1.03)!important}.card__heading,[class*=card__heading] a,.product-card__title{font-family:var(--font-display)!important;font-size:17px!important;font-weight:400!important;letter-spacing:.02em!important;color:var(--ink)!important;text-decoration:none!important;line-height:1.3!important}.card__badge,[class*=card__badge],.badge,[class*=badge]{font-family:var(--font-body)!important;font-size:9px!important;font-weight:400!important;letter-spacing:var(--letter-wider)!important;text-transform:uppercase!important;background:transparent!important;color:var(--gold)!important;border:none!important;padding:0!important}.price,.price__regular,.price__sale,[class*=price-item]{font-family:var(--font-body)!important;font-size:13px!important;font-weight:400!important;color:var(--ink-soft)!important;letter-spacing:.04em!important}.price--on-sale .price__regular,[class*=price-item--regular]{color:var(--ink-muted)!important;text-decoration:line-through!important}.price--on-sale .price__sale,[class*=price-item--sale]{color:var(--ink)!important}.collection-list__title,.featured-collection__title,[class*=section__heading],[class*=section-heading],h2.h1,h2.h2,h3.h1{font-family:var(--font-display)!important;font-weight:300!important;font-size:clamp(32px,4vw,56px)!important;letter-spacing:-.01em!important;color:var(--ink)!important;line-height:1.1!important}[class*=section__heading] em,[class*=section-heading] em,h2 em,h3 em{font-style:italic;color:var(--ink)}[class*=section__subheading],[class*=section-subheading],.collection-list__subtitle{font-family:var(--font-body)!important;font-size:10px!important;font-weight:400!important;letter-spacing:var(--letter-wider)!important;text-transform:uppercase!important;color:var(--gold)!important;margin-bottom:.75rem!important}[class*=section__description],[class*=section-description],.rte p{font-family:var(--font-body)!important;font-size:15px!important;font-weight:300!important;line-height:1.85!important;color:var(--ink-soft)!important}.collection-list__item,[class*=collection-list__item]{border-radius:0!important;overflow:hidden;position:relative}.collection-list__item a,[class*=collection-list__item] a{text-decoration:none!important}.collection-list__item .collection-card__title,[class*=collection-list__item] [class*=card__heading],[class*=collection-list__item] [class*=card__title]{font-family:var(--font-display)!important;font-size:22px!important;font-weight:400!important;font-style:italic!important;letter-spacing:.02em!important;color:var(--white)!important;text-shadow:0 1px 12px rgba(26,23,20,.4)!important}.image-with-text,[class*=image-with-text]{background-color:var(--cream)!important}.image-with-text__heading,[class*=image-with-text__heading]{font-family:var(--font-display)!important;font-size:clamp(28px,3.5vw,48px)!important;font-weight:300!important;color:var(--ink)!important;line-height:1.15!important}.image-with-text__text,[class*=image-with-text__text]{font-family:var(--font-body)!important;font-size:14px!important;font-weight:300!important;line-height:1.9!important;color:var(--ink-soft)!important}.newsletter,[class*=newsletter],.email-signup{background-color:var(--ink)!important;color:var(--cream)!important;padding:var(--spacing-xl) var(--spacing-md)!important}.newsletter__heading,[class*=newsletter__heading],.newsletter h2{font-family:var(--font-display)!important;font-size:clamp(30px,4vw,52px)!important;font-weight:300!important;font-style:italic!important;color:var(--cream)!important}.newsletter__subheading,[class*=newsletter__subheading],.newsletter p{font-family:var(--font-body)!important;font-size:11px!important;letter-spacing:var(--letter-wider)!important;text-transform:uppercase!important;color:var(--ink-muted)!important}.newsletter input[type=email],[class*=newsletter] input[type=email]{background:transparent!important;border:none!important;border-bottom:1px solid rgba(245,240,232,.3)!important;border-radius:0!important;color:var(--cream)!important;font-family:var(--font-body)!important;font-size:13px!important;font-weight:300!important;padding:12px 0!important;width:100%!important;outline:none!important}.newsletter input[type=email]::placeholder{color:var(--ink-muted)!important;letter-spacing:.08em!important}.newsletter input[type=email]:focus,[class*=newsletter] input[type=email]:focus{border-bottom-color:var(--gold)!important}.newsletter .button,[class*=newsletter] .button,.newsletter button[type=submit]{background-color:var(--gold)!important;color:var(--ink)!important;border-color:var(--gold)!important}.newsletter .button:hover,[class*=newsletter] .button:hover{background-color:transparent!important;color:var(--gold)!important}.footer,[class*=footer__content],site-footer{background-color:var(--ink)!important;color:var(--cream)!important;border-top:1px solid rgba(245,240,232,.1)!important}.footer__heading,[class*=footer__heading]{font-family:var(--font-body)!important;font-size:10px!important;font-weight:400!important;letter-spacing:var(--letter-wider)!important;text-transform:uppercase!important;color:var(--cream)!important;margin-bottom:1.25rem!important}.footer-block__list a,[class*=footer] a{font-family:var(--font-body)!important;font-size:13px!important;font-weight:300!important;color:var(--ink-muted)!important;text-decoration:none!important;letter-spacing:.04em!important;transition:color var(--transition)!important}.footer-block__list a:hover,[class*=footer] a:hover{color:var(--gold)!important}.footer__copyright,[class*=footer__copyright]{font-family:var(--font-body)!important;font-size:11px!important;font-weight:300!important;color:var(--ink-muted)!important;letter-spacing:.06em!important;border-top:1px solid rgba(245,240,232,.08)!important;padding-top:1.5rem!important}.footer__logo,[class*=footer__logo]{font-family:var(--font-display)!important;font-size:24px!important;font-weight:400!important;color:var(--cream)!important}.product__title,[class*=product__title]{font-family:var(--font-display)!important;font-size:clamp(28px,3vw,42px)!important;font-weight:400!important;letter-spacing:.01em!important;color:var(--ink)!important;line-height:1.15!important}.product__vendor,[class*=product__vendor]{font-family:var(--font-body)!important;font-size:10px!important;font-weight:400!important;letter-spacing:var(--letter-wider)!important;text-transform:uppercase!important;color:var(--gold)!important}.product__description,[class*=product__description]{font-family:var(--font-body)!important;font-size:14px!important;font-weight:300!important;line-height:1.9!important;color:var(--ink-soft)!important}.swatch,[class*=swatch],.variant-button,[class*=variant-button]{border-radius:0!important;border:1px solid var(--cream-deep)!important;font-family:var(--font-body)!important;font-size:11px!important;letter-spacing:.08em!important;color:var(--ink-soft)!important;transition:all var(--transition)!important}.swatch--active,[class*=swatch--active],.variant-button--active{border-color:var(--ink)!important;color:var(--ink)!important}.product-form__cart-submit,[class*=product-form__cart-submit],[class*=product__add-to-cart]{background-color:var(--ink)!important;color:var(--cream)!important;border:1px solid var(--ink)!important;border-radius:0!important;font-family:var(--font-body)!important;font-size:10px!important;font-weight:400!important;letter-spacing:var(--letter-wider)!important;text-transform:uppercase!important;padding:18px!important;transition:all var(--transition)!important;width:100%!important}.product-form__cart-submit:hover,[class*=product-form__cart-submit]:hover{background-color:var(--gold)!important;border-color:var(--gold)!important;color:var(--ink)!important}.collection-hero__title,[class*=collection__title]{font-family:var(--font-display)!important;font-size:clamp(36px,5vw,72px)!important;font-weight:300!important;font-style:italic!important;color:var(--ink)!important;letter-spacing:-.01em!important}.facets-container,[class*=facets],.filter-bar{border-bottom:1px solid var(--cream-deep)!important;background-color:var(--cream)!important}.facets__summary,[class*=facets__summary],.filter-label{font-family:var(--font-body)!important;font-size:11px!important;letter-spacing:var(--letter-wide)!important;text-transform:uppercase!important;color:var(--ink-soft)!important}.cart-drawer,[class*=cart-drawer],.cart-notification{background-color:var(--white)!important;border-left:1px solid var(--cream-deep)!important}.cart-drawer__title,[class*=cart-drawer__title]{font-family:var(--font-display)!important;font-size:24px!important;font-weight:400!important;letter-spacing:.02em!important;color:var(--ink)!important}.cart-item__name,[class*=cart-item__name]{font-family:var(--font-display)!important;font-size:16px!important;font-weight:400!important;color:var(--ink)!important}.cart-item__price,[class*=cart-item__price],.totals__subtotal{font-family:var(--font-body)!important;font-size:13px!important;color:var(--ink-soft)!important}[class*=multicolumn],[class*=icon-with-text],.icon-row{background-color:var(--cream-dark)!important;border-top:1px solid var(--cream-deep)!important;border-bottom:1px solid var(--cream-deep)!important}[class*=multicolumn__title],[class*=icon-with-text__title]{font-family:var(--font-body)!important;font-size:10px!important;font-weight:400!important;letter-spacing:var(--letter-wider)!important;text-transform:uppercase!important;color:var(--ink)!important}[class*=multicolumn__text],[class*=icon-with-text__text]{font-family:var(--font-body)!important;font-size:12px!important;font-weight:300!important;color:var(--ink-muted)!important;line-height:1.7!important}[class*=reviews],[class*=testimonial]{background-color:var(--cream)!important}[class*=review__author],[class*=testimonial__author]{font-family:var(--font-body)!important;font-size:11px!important;letter-spacing:var(--letter-wide)!important;text-transform:uppercase!important;color:var(--gold)!important}[class*=review__text],[class*=testimonial__text]{font-family:var(--font-display)!important;font-size:18px!important;font-weight:300!important;font-style:italic!important;color:var(--ink-soft)!important;line-height:1.7!important}.breadcrumb,[class*=breadcrumb]{font-family:var(--font-body)!important;font-size:11px!important;font-weight:300!important;letter-spacing:.06em!important;color:var(--ink-muted)!important}.breadcrumb a,[class*=breadcrumb] a{color:var(--ink-muted)!important;text-decoration:none!important}.breadcrumb a:hover{color:var(--gold)!important}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--cream-dark)}::-webkit-scrollbar-thumb{background:var(--gold);border-radius:0}::selection{background-color:var(--gold-light);color:var(--ink)}:focus-visible{outline:1.5px solid var(--gold)!important;outline-offset:3px!important}html{scroll-behavior:smooth}@media(max-width:768px){.header__heading,.header__heading-link{font-size:22px!important}.banner__heading,[class*=banner__heading]{font-size:clamp(36px,10vw,56px)!important}[class*=section__heading],h2.h1,h2.h2{font-size:clamp(26px,7vw,40px)!important}.collection-hero__title,[class*=collection__title]{font-size:clamp(30px,8vw,48px)!important}.button,.btn{padding:14px 24px!important;width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
