@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=DM+Sans:wght@300;400;500&display=swap";:root{--font-heading: "Cormorant Garamond", Georgia, serif;--font-body: "DM Sans", system-ui, sans-serif;--cream: #FAF8F4;--warm-white: #FFFDF9;--deep-brown: #1C1208;--mid-brown: #4A3728;--soft-gold: #C4A265;--gold-light: #E8D5B0;--accent: #8B5E3C;--muted: #7A6A5D;--border-soft: #EAE4DA;--shadow-xs: 0 1px 3px rgba(28,18,8,.06);--shadow-sm: 0 2px 12px rgba(28,18,8,.07);--shadow-md: 0 8px 34px rgba(28,18,8,.1);--ease: cubic-bezier(.4, 0, .2, 1);--transition: .3s var(--ease)}body{font-family:var(--font-body)!important;font-weight:300;letter-spacing:.01em;background-color:var(--warm-white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.title,.card__heading,.product__title,.banner__heading{font-family:var(--font-heading)!important;font-weight:400;letter-spacing:.015em;line-height:1.15}a{text-underline-offset:3px}.utility-bar,.announcement-bar{background:var(--deep-brown)!important;border-bottom:1px solid rgba(196,162,101,.22)!important}.announcement-bar__message,.announcement-bar__message *,.utility-bar__grid *{color:var(--soft-gold)!important;font-family:var(--font-body)!important;font-size:11.5px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:400!important}.announcement-bar__message strong,.announcement-bar__message b{font-weight:700!important;color:var(--gold-light)!important}.announcement-bar{position:relative!important;display:block}.announcement-bar__nav{display:contents}.announcement-bar__nav .slider-counter{display:none!important}.announcement-bar__nav .slider-button{position:absolute;top:50%;transform:translateY(-50%);pointer-events:auto;background:transparent!important;border:none!important;box-shadow:none!important;width:40px;height:40px;padding:0;margin:0;cursor:pointer;display:inline-flex!important;align-items:center;justify-content:center;opacity:.6;visibility:visible!important;z-index:3;transition:opacity .3s ease}.announcement-bar__nav .slider-button--prev{left:10px}.announcement-bar__nav .slider-button--next{right:10px}.announcement-bar__nav .slider-button:hover{opacity:1}.announcement-bar__nav .slider-button .icon,.announcement-bar__nav .slider-button svg{width:10px!important;height:10px!important;color:var(--soft-gold)!important;fill:var(--soft-gold)!important;display:block}.announcement-bar__nav .slider-button--prev .icon,.announcement-bar__nav .slider-button--prev svg{transform:rotate(90deg)}.announcement-bar__nav .slider-button--next .icon,.announcement-bar__nav .slider-button--next svg{transform:rotate(-90deg)}.announcement-bar__nav .slider-button[disabled]{opacity:.25}.announcement-bar__link:hover .announcement-bar__message,.announcement-bar__link:hover *{color:var(--gold-light)!important}.localization-form__select,.utility-bar .localization-form button{color:var(--soft-gold)!important}.header-wrapper{background:var(--warm-white)!important;border-bottom:1px solid var(--border-soft)!important}.shopify-section-header-sticky .header-wrapper,.header-wrapper--border-bottom{box-shadow:var(--shadow-sm)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffdf9f0!important}.header__menu-item{font-family:var(--font-body)!important;font-size:11.5px!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--mid-brown)!important;transition:color var(--transition)}.header__menu-item:hover,.header__active-menu-item{color:var(--soft-gold)!important}.header__menu-item span{position:relative}.list-menu--inline>li>.header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--soft-gold);transform:scaleX(0);transform-origin:center;transition:transform .28s var(--ease)}.list-menu--inline>li:hover>.header__menu-item span:after{transform:scaleX(1)}.header__icon{color:var(--deep-brown)!important;transition:opacity var(--transition)}.header__icon:hover{opacity:.65!important}.header__heading-link:hover{opacity:.85}.button,.shopify-payment-button__button--unbranded{font-family:var(--font-body)!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:.17em!important;text-transform:uppercase!important;border-radius:0!important;min-height:48px;padding:0 34px!important;transition:color .35s var(--ease),border-color .35s var(--ease)!important;position:relative;overflow:hidden;isolation:isolate}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background-color:var(--deep-brown)!important;color:var(--gold-light)!important;box-shadow:0 0 0 1px var(--deep-brown) inset!important}.button:not(.button--tertiary):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--soft-gold);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease);z-index:-1}.button:not(.button--tertiary):hover:after{transform:scaleX(1)}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{color:var(--deep-brown)!important}.button--secondary{background-color:transparent!important;color:var(--deep-brown)!important;box-shadow:0 0 0 1px var(--mid-brown) inset!important}.button--secondary:hover{color:var(--deep-brown)!important}.button--tertiary{background:transparent!important;color:var(--mid-brown)!important;letter-spacing:.12em!important}.button--tertiary:hover{color:var(--soft-gold)!important}.product-form__submit{min-height:54px!important;letter-spacing:.22em!important}.shopify-payment-button__button{border-radius:0!important;font-family:var(--font-body)!important}.title-wrapper .title,.collection__title .title,.rich-text__heading,.collection-list-title,.multicolumn__title .title{font-family:var(--font-heading)!important;font-weight:400!important;letter-spacing:.04em!important;color:var(--deep-brown)!important}.title-wrapper.center .title:after,.collection__title.center .title:after,.scroll-trigger.title-wrapper .title:after{content:"";display:block;width:46px;height:1px;background:var(--soft-gold);margin:18px auto 0}.card-wrapper{transition:transform var(--transition)!important}.card-wrapper:hover{transform:translateY(-5px)}.card,.card__inner{border-radius:0!important}.card__media,.card .media{overflow:hidden;background:var(--cream)!important}.card__media img,.card .media img{transition:transform .7s var(--ease)!important;will-change:transform}.card-wrapper:hover .card__media img,.card-wrapper:hover .card .media img{transform:scale(1.06)!important}.card__heading,.card__heading a{font-family:var(--font-heading)!important;font-size:18px!important;font-weight:400!important;color:var(--deep-brown)!important;letter-spacing:.01em!important;line-height:1.3!important}.card__heading a:hover{color:var(--accent)!important}.card-information,.card__information{padding-top:12px!important}.price{font-family:var(--font-body)!important;letter-spacing:.04em}.price__regular .price-item,.price-item--regular{color:var(--muted)!important;font-weight:400}.price__sale .price-item--sale,.price-item--sale{color:var(--accent)!important;font-weight:500!important}.price__sale .price-item--regular{color:var(--muted)!important;opacity:.7;text-decoration:line-through}.price__badge-sale,.badge{font-family:var(--font-body)!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:0!important;font-weight:500!important}.product__title,.product__title h1{font-family:var(--font-heading)!important;font-size:clamp(30px,4vw,46px)!important;font-weight:400!important;color:var(--deep-brown)!important;line-height:1.08!important;letter-spacing:.01em!important}.product .price{font-size:19px!important;font-weight:400!important}.product-form__input legend.form__label,.product-form__input .form__label{font-family:var(--font-body)!important;font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--muted)!important;margin-bottom:10px!important}.product-form__input--pill input[type=radio]+label{font-family:var(--font-body)!important;font-size:12px!important;letter-spacing:.06em!important;border-radius:0!important;border-color:var(--border-soft)!important;color:var(--mid-brown)!important;transition:all var(--transition)!important}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--mid-brown)!important}.product-form__input--pill input[type=radio]:checked+label{background:var(--deep-brown)!important;color:var(--gold-light)!important;border-color:var(--deep-brown)!important}.product-form__input--swatch input[type=radio]:checked+label,.thumbnail.is-active,.product__media-item--active .product__media{outline:1px solid var(--soft-gold)!important;outline-offset:1px}.quantity{border-color:var(--border-soft)!important}.quantity__button:hover{color:var(--soft-gold)!important}.product__view-details,.link{color:var(--accent)!important}.link:hover{color:var(--soft-gold)!important}.product__text.inline-richtext+.product__text,.product .icon-with-text{color:var(--mid-brown)!important}.product .accordion summary,.product .accordion__title{font-family:var(--font-body)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:12px!important;color:var(--deep-brown)!important}.complementary-products .card__heading,.related-products .card__heading{font-size:16px!important}.newsletter__wrapper,.newsletter .newsletter__wrapper{isolate:isolate}.newsletter .title,.newsletter h2{font-family:var(--font-heading)!important;font-weight:400!important}.newsletter__subheading{font-family:var(--font-body)!important;font-size:13px!important;letter-spacing:.03em!important;color:var(--muted)!important}.newsletter-form__field-wrapper .field__input{border-radius:0!important;border-color:var(--border-soft)!important;font-family:var(--font-body)!important}.newsletter-form__button{border-radius:0!important;background:var(--deep-brown)!important;color:var(--gold-light)!important}.newsletter-form__button:hover{background:var(--soft-gold)!important;color:var(--deep-brown)!important}.footer{background:var(--cream)!important;border-top:1px solid var(--border-soft)!important}.footer-block__heading{font-family:var(--font-body)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--mid-brown)!important;margin-bottom:18px!important}.footer a,.footer-block__details-content a,.footer__content-bottom a{font-family:var(--font-body)!important;font-size:13px!important;font-weight:300!important;color:var(--muted)!important;text-decoration:none!important;letter-spacing:.02em;transition:color var(--transition)!important}.footer a:hover,.footer-block__details-content a:hover{color:var(--soft-gold)!important}.footer .newsletter-form__field-wrapper .field__input{background:transparent!important}.footer .list-social__link:hover{color:var(--soft-gold)!important}.footer__content-bottom .copyright__content{font-size:11px!important;letter-spacing:.05em;color:var(--muted)!important}.cart-drawer .drawer__inner,.cart-drawer{background:var(--warm-white)!important}.cart-drawer .drawer__header,.drawer__header,.cart-drawer .cart-items thead th,.cart-drawer .cart-items thead tr{border-bottom:none!important}.cart-drawer__heading,.drawer__heading{font-family:var(--font-heading)!important;font-size:22px!important;font-weight:400!important;letter-spacing:.06em!important;color:var(--deep-brown)!important;text-transform:none!important}.cart-item__name{font-family:var(--font-heading)!important;font-size:17px!important;font-weight:400!important;color:var(--deep-brown)!important}.cart-item__details .product-option{font-family:var(--font-body)!important;font-size:12px!important;color:var(--muted)!important}.cart-drawer .totals__subtotal,.drawer__footer .totals__subtotal-value{font-family:var(--font-body)!important;letter-spacing:.08em}.cart-drawer .drawer__footer{border-top:1px solid var(--border-soft)!important;background:var(--cream)!important}.field__input,.select__select,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],textarea,select{border-radius:0!important;font-family:var(--font-body)!important;font-weight:300!important;transition:border-color var(--transition)!important}.field__input:focus,input:focus,textarea:focus,select:focus{outline:none!important;box-shadow:0 0 0 1px var(--soft-gold) inset!important}.field:focus-within .field__label{color:var(--accent)!important}.predictive-search{border-radius:0!important}.predictive-search__heading{font-family:var(--font-body)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--muted)!important}.pagination__item{font-family:var(--font-body)!important;border-radius:0!important}.pagination__item--current,.pagination__item:hover{color:var(--soft-gold)!important}.facets__summary,.facets__heading{font-family:var(--font-body)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:12px!important}.card-wrapper,.collection-list__item,.multicolumn-card{animation:fadeUp .6s var(--ease) both}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.button{padding:0 24px!important;font-size:11px!important}.product__title,.product__title h1{font-size:28px!important}.card__heading,.card__heading a{font-size:16px!important}.title-wrapper .title,.collection__title .title{letter-spacing:.03em!important}.announcement-bar__nav .slider-button{display:none!important}.announcement-bar__message,.announcement-bar__message *{font-size:10px!important;letter-spacing:.12em!important}}.menu-label{margin-top:14px;padding:20px 20px 8px;font-family:var(--font-body)!important;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--soft-gold);font-weight:600;pointer-events:none}.menu-drawer__menu li:first-child .menu-label{margin-top:0}.menu-drawer__menu-item{color:var(--deep-brown)!important;font-weight:400!important}.menu-drawer__menu-item:hover{color:var(--soft-gold)!important}.menu-item-red{color:var(--accent)!important;font-style:italic;font-weight:500!important;letter-spacing:.02em}.mobile-nav__item--divider{height:18px;pointer-events:none;position:relative}.mobile-nav__item--divider:after{content:"";position:absolute;left:var(--drawer-gutter);right:var(--drawer-gutter);top:50%;border-bottom:1px solid;border-bottom-color:var(--colorDrawerBorder, var(--border-soft));opacity:.5}.mobile-nav__item--special{background-color:var(--colorDrawersDim, rgba(0,0,0,.03))}.mobile-nav__item--special>.mobile-nav__link--top-level,.mobile-nav__item--special .mobile-nav__has-sublist .mobile-nav__link--top-level{font-style:italic;letter-spacing:.04em;opacity:.85}.mobile-nav__item--special:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background-color:currentColor;opacity:.25;border-radius:0 2px 2px 0}.mobile-nav__item--red .mobile-nav__link{color:#a2875e!important}.cart__free-shipping-bar{padding:10px 0 14px;border-bottom:1px solid var(--border-soft);margin-bottom:10px}.cart__free-shipping-text{font-size:.78em;letter-spacing:.02em;color:var(--mid-brown);margin-bottom:8px;text-align:center}.cart__free-shipping-track{background:var(--border-soft);border-radius:99px;height:4px;overflow:hidden}.cart__free-shipping-fill{background:linear-gradient(90deg,var(--soft-gold),var(--accent));height:4px;border-radius:99px;transition:width .4s ease}.cart__free-shipping-bar--achieved .cart__free-shipping-text{color:var(--accent);font-weight:600}.cart__savings-banner{background:var(--cream);border:1px solid var(--gold-light);border-radius:0;padding:7px 12px;font-size:.78em;color:var(--accent);text-align:center;margin-bottom:10px}.cart__trust{display:flex;justify-content:center;gap:20px;padding:10px 0;border-top:1px solid var(--border-soft);margin-top:6px}.cart__trust-item{display:flex;align-items:center;gap:5px;font-size:.72em;letter-spacing:.03em;color:var(--muted)}.cart__price--strikethrough{color:#999;text-decoration:line-through;margin-right:4px}.cart__price.cart__discount{font-weight:700;color:var(--deep-brown)}.banner__content .banner__heading,.banner__content .banner__text,.slideshow__text .banner__heading,.slideshow__text .banner__text{color:var(--warm-white)!important;text-shadow:0 1px 14px rgba(28,18,8,.35)!important}.banner__content .banner__text{color:#fffdf9e6!important;letter-spacing:.18em!important}.banner__buttons .button--primary,.banner__buttons .button{background-color:transparent!important;color:var(--warm-white)!important;box-shadow:0 0 0 1px #fffdf9b3 inset!important}.banner__buttons .button:after{background:var(--warm-white)!important}.banner__buttons .button:hover{color:var(--deep-brown)!important}@media screen and (max-width:749px){.banner--mobile-bottom .banner__content .banner__heading,.banner--mobile-bottom .banner__content .banner__text{color:var(--deep-brown)!important;text-shadow:none!important}.banner--mobile-bottom .banner__buttons .button{color:var(--deep-brown)!important;box-shadow:0 0 0 1px var(--deep-brown) inset!important}}@media(min-width:750px){.product__info-container .shopify-app-block{height:0;overflow:visible;position:relative;top:-5.5rem;z-index:5;text-align:right;pointer-events:none}.product__info-container .shopify-app-block a,.product__info-container .shopify-app-block button{pointer-events:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom____________________.css.map */
