:root:root{--font-heading-family:'Cormorant Garamond',Georgia,serif;--font-heading-weight:300;--font-heading-style:normal;--font-body-family:'Jost',system-ui,sans-serif;--font-body-weight:300;--font-body-weight-bold:500;--sl-ivory:#F7F3ED;--sl-sand:#EDE4D8;--sl-esp:#241B16;--sl-mute:#6B5D53;--sl-champ:#C2A27A;--sl-line:#E2D6C6}html body{font-family:var(--font-body-family);font-weight:300;letter-spacing:.02em;-webkit-font-smoothing:antialiased}html body .h0,html body .h1,html body .h2,html body .h3,html body h1,html body h2,html body h3{font-family:var(--font-heading-family);font-weight:300;letter-spacing:-.005em;text-transform:none}html body .h4,html body .h5,html body h4,html body h5{font-family:var(--font-body-family);font-weight:400;letter-spacing:.24em;text-transform:uppercase;font-size:1.2rem}html body strong{font-weight:500}html body .announcement-bar__message,html body .announcement-bar__message span{font-family:var(--font-body-family);font-size:1.1rem;font-weight:400;letter-spacing:.28em;text-transform:uppercase}html body .utility-bar{border-bottom:0}html body .header__menu-item,html body .header__menu-item span,html body .list-menu__item,html body .menu-drawer__menu-item{font-family:var(--font-body-family);font-size:1.15rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase}html body .header__menu-item:hover span{text-decoration:none}html body .header__active-menu-item{text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}html body .header-wrapper{border-bottom:1px solid var(--sl-line)}html body .header__icon .icon{stroke-width:1px}html body .cart-count-bubble{background:var(--sl-esp);color:var(--sl-ivory)}html body .button,html body .cart__checkout-button,html body .shopify-payment-button__button--unbranded,html body button.shopify-payment-button__button{font-family:var(--font-body-family);font-size:1.15rem;font-weight:400;letter-spacing:.26em;text-transform:uppercase;min-height:5rem;border-radius:0}html body .button--secondary{letter-spacing:.26em}html body .link,html body .underlined-link{text-underline-offset:.4rem}html body .card__heading,html body .card__heading a{font-family:var(--font-heading-family);font-weight:400;font-size:2.2rem;letter-spacing:0;line-height:1.15}html body .card-information .price,html body .card-information .price-item{font-size:1.35rem;letter-spacing:.06em;color:var(--sl-mute)}html body .card__media img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}html body .card-wrapper:hover .card__media img{transform:scale(1.05)}html body .badge,html body .card__badge .badge{border-radius:0;font-size:1rem;letter-spacing:.22em;text-transform:uppercase;padding:.6rem 1.2rem}html body .card,html body .card--card{background:0 0}html body .collection-hero__title,html body .main-page-title,html body .title--primary{font-size:clamp(4.4rem,6vw,8rem);font-weight:300}html body .facet-filters__label,html body .facets__summary,html body .product-count__text{font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase}html body .product__title .h1,html body .product__title h1{font-size:clamp(4.8rem,6vw,8rem);font-weight:300;line-height:.95}html body .product__text.caption-with-letter-spacing,html body .product__text.subtitle{letter-spacing:.3em}html body .product .price .price-item{font-family:var(--font-heading-family);font-size:2.8rem;font-weight:300;letter-spacing:0}html body .product-form__input .form__label,html body .product-form__input legend{font-size:1.1rem;letter-spacing:.26em;text-transform:uppercase;font-weight:400}html body .product-form__input input[type=radio]+label{border-radius:0;min-width:5.2rem;letter-spacing:.1em;font-size:1.25rem}html body .product-form__input input[type=radio]:checked+label{background:var(--sl-esp);color:var(--sl-ivory)}html body .product__description,html body .product__description p{font-size:1.6rem;line-height:1.8}html body .product__accordion summary .accordion__title{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;font-weight:400}html body .product-media-container{background:var(--sl-sand)}html body .quantity{border-radius:0}html body .cart-item__name{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:400;text-decoration:none}html body .totals__subtotal-value,html body .totals__total-value{font-family:var(--font-heading-family);font-size:2.6rem}html body .cart-notification,html body .newsletter-form__field-wrapper .field__input{border-radius:0}html body .rte{font-size:1.6rem;line-height:1.85}html body .rte h2,html body .rte h3{margin-top:3.2rem}html body .shopify-policy__title h1{font-size:clamp(4rem,5vw,6.4rem)}html body .newsletter h2,html body .newsletter__wrapper h2{font-size:clamp(3.6rem,4.4vw,6rem)}html body .footer{border-top:0}html body .footer-block__heading{font-family:var(--font-body-family);font-size:1.15rem;font-weight:400;letter-spacing:.26em;text-transform:uppercase}html body .footer__copyright,html body .policies li{letter-spacing:.08em}html body .customer .field input,html body .field__input,html body .select__select{border-radius:0}html body .card__heading,html body .card__heading a{text-transform:none}html body .header__heading-logo,html body .header__heading-logo-wrapper img{mix-blend-mode:multiply}