:root{--ink:#1b1b1b;--gold:#a89568;--logo-gold:#c6a465;--cream:#faf8f4;--sec:#5b5b5b;--border:#e8e4dc;--green:#3c7d56;--wine:#6b1f2c;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Jost",system-ui,sans-serif}body{font-family:var(--sans);color:var(--ink)}.shopify-section{margin:0}.stylr-wrap{max-width:1240px;margin:0 auto;padding:0 28px}.stylr-btn{display:inline-block;background:var(--ink);color:#fff;font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding:16px 36px;border:1px solid var(--ink);border-radius:2px;text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.stylr-btn:hover{background:#000;color:#fff}.stylr-btn--ghost{background:transparent;color:var(--ink)}.stylr-btn--ghost:hover{background:var(--ink);color:#fff}.stylr-kick{text-align:center;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin:0 0 8px}.stylr-h2{text-align:center;font-family:var(--serif);font-size:38px;font-weight:600;letter-spacing:-.01em;line-height:1.1;color:var(--ink);margin:0 0 8px}.stylr-sub{text-align:center;color:var(--sec);font-size:15px;max-width:560px;margin:0 auto;line-height:1.6}.utility-bar{background:#6b1f2c!important;border:0!important}.utility-bar .announcement-bar__message{color:#f5e7d6!important;text-transform:none;letter-spacing:.04em;font-weight:400;font-size:13px;font-family:var(--sans)}.utility-bar .announcement-bar__link:hover .announcement-bar__message{color:#fff!important}.header-wrapper{background:#fff!important;border-bottom:1px solid var(--border)!important}.header__heading-link span,.header__heading-link .h2{font-family:var(--serif)!important;color:var(--logo-gold)!important;font-size:42px!important;font-weight:600!important;text-transform:lowercase;letter-spacing:.02em;line-height:1}.header__heading-link:hover span{color:var(--logo-gold)!important}.header__menu-item,.header__menu-item span{font-family:var(--sans);letter-spacing:.02em;color:var(--ink)}.header__menu-item:hover span,.header__menu-item:hover,.header__active-menu-item{color:var(--gold)!important}.header__icons .header__icon{color:var(--ink)}.header__icons .header__icon:hover{color:var(--gold)}@media(max-width:989px){.header__heading-link span,.header__heading-link .h2{font-size:30px!important}}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__inline-menu .list-menu__item{white-space:nowrap}.header__inline-menu .header__menu-item{padding-left:0;padding-right:2.2rem;font-size:1.4rem}.header__inline-menu summary.list-menu__item{padding-right:2.2rem}@media(min-width:990px){.header.header--middle-center{display:flex!important;align-items:center;position:relative;column-gap:0}.header--middle-center>header-drawer{display:none}.header--middle-center>.header__heading,.header--middle-center>.header__heading-link{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.header--middle-center .header__inline-menu{display:block;margin:0}.header--middle-center .header__inline-menu--left{margin-right:auto}.header--middle-center .header__icons{margin-left:2.4rem}.header--middle-center .header__submenu{margin-top:46px;min-width:0;width:max-content}.header--middle-center .header__submenu .header__menu-item{padding:11px 26px}}.product__title{font-family:var(--serif)}.product__title h1,.product__title{font-weight:600;letter-spacing:-.01em;line-height:1.12;font-size:3.2rem}.product .price--large .price-item,.product .price__regular .price-item{color:var(--ink);font-weight:500}.product-form__submit,.product-form__submit.button--secondary{background:var(--ink)!important;color:#fff!important;border:1px solid var(--ink)!important;border-radius:6px!important;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.product-form__submit:after{box-shadow:none!important;border:1px solid var(--ink)!important}.product-form__submit:hover{background:#000!important}.product-form__submit:disabled,.product-form__submit[aria-disabled=true]{background:#8a8275!important;border-color:#8a8275!important}.product__media,.product__media-item .product__media{background:var(--cream)}.product__media img{border-radius:8px}.product__accordion summary .h4,.product__accordion summary{font-family:var(--serif);font-weight:600}.stylr-pdp-benefits{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:12px}.stylr-pdp-benefits li{display:flex;gap:11px;align-items:flex-start}.stylr-pdp-benefits .ck{color:var(--green);font-weight:700;margin-top:1px}.stylr-pdp-benefits b{font-size:14px;color:var(--ink)}.stylr-pdp-benefits p{font-size:13px;color:var(--sec);margin:2px 0 0}.stylr-pdp-prov{font-size:12.5px;color:var(--sec);border-left:2px solid var(--gold);padding-left:12px;margin:0 0 18px;line-height:1.6}.stylr-pdp-bundle{background:#f7efdd;border:1px solid #e6d6b0;border-radius:10px;padding:18px;margin:18px 0}.stylr-pdp-bundle__tab{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#946f12;text-align:center;margin-bottom:12px}.stylr-pdp-bundle__tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.stylr-pdp-bundle__tiers .t{background:#fff;border:1px solid #e6d6b0;border-radius:8px;padding:12px 6px}.stylr-pdp-bundle__tiers .n{font-size:11px;font-weight:600;color:#8a7853;text-transform:uppercase}.stylr-pdp-bundle__tiers .g{font-family:var(--serif);font-size:19px;font-weight:700;color:#946f12;margin-top:3px}.stylr-pdp-bundle__tiers .g em{font-style:italic}.stylr-pdp-bundle__foot{font-size:12px;color:#6a5a3a;margin:12px 0 0;text-align:center}.stylr-pays{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0 0}.stylr-pays .pc{border:1px solid var(--border);border-radius:4px;min-width:42px;height:26px;display:flex;align-items:center;justify-content:center;background:#fff}.stylr-reassure{font-size:12px;color:var(--sec);text-align:center;margin:10px 0 0}.collection-hero{background:var(--cream)}.collection-hero__title{font-family:var(--serif);font-weight:600;letter-spacing:-.01em}.collection-hero__description{color:var(--sec)}.card__media{background:var(--cream);border-radius:8px}.card__heading a:hover{color:var(--gold)}.card-information .price .price-item,.card__information .price .price-item,.card .price-item{color:var(--ink)}.facet-filters__label,.facets__summary{letter-spacing:.02em}.main-page-title,.cart__warnings .title,.title-wrapper .title,.customer h1,.collection-list-title,.article-template__title,.title--primary,.template-search .title,.related-products__heading,.list-collections .title{font-family:var(--serif)!important;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.rte h1,.rte h2,.rte h3,.rte h4{font-family:var(--serif);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.rte h2{font-size:1.9rem;line-height:1.2}.rte h3{font-size:1.5rem;line-height:1.25}.button:not(.button--tertiary):not(.button--secondary),.shopify-challenge__button{background:var(--ink)!important;color:#fff!important;border-radius:6px;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.button:not(.button--tertiary):not(.button--secondary):after{box-shadow:none;border:1px solid var(--ink)}.button:not(.button--tertiary):not(.button--secondary):hover{background:#000!important}.button--tertiary{color:var(--ink)}.button--secondary:not(.product-form__submit){color:var(--ink)!important}.button--secondary:not(.product-form__submit):after{border:1px solid var(--ink)!important}.field__input:focus,.field__input:focus-visible,.select__select:focus,.select__select:focus-visible,textarea:focus,input.field__input:focus,.customer input:focus,.customer textarea:focus{border-color:var(--gold)!important;box-shadow:0 0 0 1px var(--gold)!important;outline:none!important}.field:focus-within .field__label{color:var(--gold)}.cart-item__name:hover,.article-card__title a:hover,.full-unstyled-link:hover{color:var(--gold)}.cart-item__media,.cart-item__image{background:var(--cream);border-radius:6px}.cart__checkout-button{background:var(--ink)!important;color:#fff!important}.cart-notification__header{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.cart-notification__heading{flex:1 1 auto;min-width:0;margin:0;max-width:calc(100% - 58px);overflow-wrap:anywhere}.cart-notification__close{flex:0 0 auto;margin-left:0}.card__media,.article-card__image-wrapper,.media{background:var(--cream)}.article-card__title,.card__heading{font-family:var(--sans)}.customer{max-width:480px;margin:0 auto}.customer.account,.customer.order{max-width:880px}.contact h1,.contact h2,.contact .title{font-family:var(--serif)!important;font-weight:600;color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/stylr.css.map */
