@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,500&display=swap";a.button[href*="/pages/contact-us"],a.button[href*="/pages/book-appointment"]{--initial-gradient: linear-gradient(transparent, transparent) !important;--hover-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background))) !important;--initial-background-position: var(--transform-origin-start) !important;--hover-background-position: var(--transform-origin-end) !important;color:rgb(var(--button-background, var(--text-color)))!important;border-color:rgb(var(--button-outline-color, var(--border-color)))!important}a.button[href*="/pages/contact-us"]:hover,a.button[href*="/pages/book-appointment"]:hover{color:rgb(var(--background, 255, 255, 255))!important}.color-swatch.is-disabled,.block-swatch.is-disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.product-card__figure,.product-card__media{background-color:#f7f3ec;border-radius:3px}.product-card__info .product-title{font-family:var(--heading-font-family, "Cormorant Garamond", Georgia, serif);letter-spacing:.005em}.button--primary{letter-spacing:.08em}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,.button:focus-visible{outline:2px solid #a98850;outline-offset:2px}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.product-title,.price,.price-list{font-family:Cormorant Garamond,Georgia,Times New Roman,serif!important}.product-card__figure{position:relative}.ze-shape-tag{position:absolute;top:12px;right:12px;z-index:2;background:#f7f3eceb;color:#5a5147;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;border-radius:2px;pointer-events:none;line-height:1}.ze-card-spec{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8a8073;margin:1px 0 2px}.facets summary,.facets .accordion summary,.facets .accordion__toggle{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#5a5147}.facets .checkbox-control input:checked+label,.facets [aria-checked=true]{color:#1c1815}@media screen and (pointer:fine){.product-card__image--secondary{display:none!important}.product-card__figure:has(.product-card__image--secondary):hover>.product-card__media .product-card__image--primary,.product-card:hover .product-card__image--primary,product-card:hover .product-card__image--primary{opacity:1!important;mix-blend-mode:normal!important}}.product-card__media{overflow:hidden}.product-card__image--primary{transition:transform .6s ease,opacity .1s ease-in-out}.product-card__media:hover .product-card__image--primary{transform:scale(1.04)}@media(max-width:749px){.ze-coll-hero{padding:26px 20px 30px;gap:18px}.ze-coll-hero__crumb{margin-bottom:14px}.ze-coll-hero__eyebrow{margin-bottom:10px;font-size:11px;letter-spacing:.22em}.ze-coll-hero__title{font-size:clamp(32px,8.5vw,42px);margin-bottom:12px}.ze-coll-hero__desc{font-size:14.5px}.ze-coll-hero__media{aspect-ratio:16 / 10}.ze-coll-cta{padding:26px 22px;text-align:left;gap:18px}.ze-coll-cta__btn{width:100%;text-align:center}.ze-card-spec{font-size:10.5px;letter-spacing:.1em}.ze-shape-tag{top:9px;right:9px;padding:5px 8px}.ze-booking{padding:30px 20px 8px}}@media screen and (min-width:1000px){.product-gallery{position:sticky;top:calc(var(--sticky-area-height) + 20px);align-self:start}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/custom.css.map */
