:root{--jh-bg:#F4EEE4;--jh-surface:#FFFFFF;--jh-surface-2:#EBE1D2;--jh-ink:#241E1A;--jh-muted:#6E645A;--jh-faint:#A99C8C;--jh-line:#E2D8C8;--jh-line-strong:#D3C6B1;--jh-accent:#A2543A;--jh-accent-2:#C0805F;--jh-accent-soft:#EADFCF;--jh-serif:"Fraunces", Georgia, "Times New Roman", serif;--jh-sans:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading-family: var(--jh-serif) !important;--font-heading-style: normal !important;--font-heading-weight: 400 !important;--font-body-family: var(--jh-sans) !important;--font-body-weight: 400 !important}body.gradient{background-color:var(--jh-bg)}body{color:var(--jh-ink);font-family:var(--jh-sans)}.header{background-color:var(--jh-bg)!important}.header__heading-link .h2,.header__heading-link{font-family:var(--jh-serif);letter-spacing:.02em}.header__menu-item,.list-menu__item{font-family:var(--jh-sans);letter-spacing:.06em;text-transform:uppercase;font-size:1.15rem}.header__menu-item:hover{color:var(--jh-accent)!important}.header__active-menu-item{text-underline-offset:.4rem}.announcement-bar,.utility-bar{background-color:var(--jh-ink)!important;color:var(--jh-bg)!important}.announcement-bar__message{letter-spacing:.14em;text-transform:uppercase;font-size:1.15rem}.button:not(.button--tertiary){border-radius:0!important;letter-spacing:.14em;text-transform:uppercase;font-weight:600;font-size:1.15rem}.header-wrapper{background-color:var(--jh-bg)!important;background-image:none!important}.section-header{background-color:var(--jh-bg)}.header__heading{margin:0}.jh-logo{display:inline-flex;align-items:center;gap:9px;color:var(--jh-ink);line-height:1}.jh-logo__mark{width:20px;height:24px;color:var(--jh-accent);flex:none;display:block}.jh-logo__word{font-family:var(--jh-serif);font-weight:500;font-size:2.7rem;letter-spacing:.04em}.header__heading-link:hover .jh-logo__word{color:var(--jh-accent);transition:color .3s ease}@media screen and (max-width:749px){.jh-logo__word{font-size:2.2rem}.jh-logo__mark{width:17px;height:20px}}a:not(.button):not(.header__menu-item):not(.list-menu__item):hover{color:var(--jh-accent)}.product__title>h1,.product__title>h2{font-family:var(--jh-serif);font-weight:400;letter-spacing:-.015em;line-height:1.06;font-size:clamp(3rem,4.4vw,4.6rem)}.product__info-container .price{font-family:var(--jh-sans);font-size:1.9rem;letter-spacing:.01em;font-variant-numeric:tabular-nums}.price--on-sale .price-item--sale,.price__sale .price-item--sale{color:var(--jh-accent)!important}.price__badge-sale{background:var(--jh-accent);color:var(--jh-bg)}.product-form__input .form__label{font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;color:var(--jh-muted);font-weight:600;margin-bottom:1rem}.product-form__input--pill input[type=radio]+label,.product-form__input--swatch input[type=radio]+label{border-radius:0!important;border:1px solid var(--jh-line-strong);background:transparent;color:var(--jh-ink);letter-spacing:.06em;transition:border-color .25s ease,color .25s ease,background .25s ease}.product-form__input--pill input[type=radio]:checked+label{background:var(--jh-ink);color:var(--jh-bg);border-color:var(--jh-ink)}.product-form__input--pill input[type=radio]:not(:checked)+label:hover{border-color:var(--jh-accent);color:var(--jh-accent)}.product-form__input--swatch input[type=radio]:checked+label{box-shadow:0 0 0 1px var(--jh-bg),0 0 0 3px var(--jh-ink)}.product-form__quantity .quantity,.quantity{border-radius:0!important;border:1px solid var(--jh-line-strong)}.quantity__button,.quantity__input{color:var(--jh-ink)}.quantity__button:hover{color:var(--jh-accent)}.product-form__buttons .button{border-radius:0!important;letter-spacing:.2em;font-size:1.1rem;min-height:0;padding-top:1.15rem;padding-bottom:1.15rem}.product-form__buttons .button--primary{background:var(--jh-ink);color:var(--jh-bg);box-shadow:none}.product-form__buttons .button--primary:hover{background:var(--jh-accent)!important;color:var(--jh-bg)!important}.product-form__buttons .button--primary:after{display:none}.product-form__buttons .button--secondary{background:transparent;color:var(--jh-ink);box-shadow:0 0 0 1px var(--jh-ink) inset}.product-form__buttons .button--secondary:hover{background:var(--jh-ink);color:var(--jh-bg)}.shopify-payment-button__button--unbranded{border-radius:0!important;background:var(--jh-ink)!important;color:var(--jh-bg)!important;letter-spacing:.16em;text-transform:uppercase;font-weight:600;transition:background .3s ease}.shopify-payment-button__button--unbranded:hover{background:var(--jh-accent)!important}.shopify-payment-button__more-options{color:var(--jh-muted)}.product-media-container,.product__media-item .media,.thumbnail{border-radius:0!important}.thumbnail{border:1px solid transparent}.thumbnail[aria-current]{border-color:var(--jh-ink)!important}.product__info-container .rte{color:var(--jh-ink);line-height:1.8}.product .icon-with-text .icon,.card__heading a:hover{color:var(--jh-accent)}.facets__summary,.facet-filters__label{color:var(--jh-ink)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/joyaholic-global.css.map */
