:root{--text-font-family: "HH DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--subheading-font-family: "HH DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--subheading-font-weight: 600;--subheading-letter-spacing: .12em;--heading-font-family: "HH Faculty Glyphic", Georgia, serif}.hh :where(ul,ol){margin-inline-start:0}.hh :where(ul,ol) li{padding-inline-start:0}.hh .hh-rte li{padding-inline-start:.25em}.hh a.hh-btn--primary,.hh a.hh-btn--primary:hover{color:var(--hh-white)}.hh a.hh-btn--secondary{color:var(--hh-aubergine)}.hh a.hh-btn--secondary:hover{color:var(--hh-white)}.hh :is(.hh-display,.hh-h1,.hh-h2,.hh-h3){text-wrap:balance}.hh-header__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px}.hh-nav__list{flex-wrap:nowrap;white-space:nowrap;gap:28px}@media(max-width:1439px){.hh-header__bar{padding-left:32px;padding-right:32px}.hh-nav__list{gap:24px}}@media(max-width:1340px){.hh-nav__list{gap:18px}.hh-nav__link{font-size:14px}}@media(max-width:1220px){.hh-nav{display:none}.hh-header__menu-btn,.hh-header__search-mobile{display:inline-grid}.hh-header__search-desktop{display:none}}@media(min-width:1200px){.hh-grid--cards:has(>.hh-card:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.hh-grid--cards:has(>.hh-card:nth-child(3):last-child) .hh-card__media{aspect-ratio:424 / 390}}@media(min-width:990px)and (max-width:1199px){.hh-grid--cards:has(>.hh-card:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.hh-tile{min-height:300px}.hh-tile__image{position:relative;display:block;min-height:300px}.hh-tile__image img{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:989px){.hh-tile,.hh-tile__image{min-height:0}}.hh-dermatest__grid{gap:56px}@media(min-width:1300px){.hh-dermatest .hh-h2{white-space:nowrap}}.hh-related .hh-card__media{aspect-ratio:424 / 390}.hh-shop-tile{display:flex;border-radius:20px;background:var(--hh-lavender-100);text-decoration:none;color:inherit;min-height:320px}.hh-shop-tile__inner{display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:40px}.hh-shop-tile:hover .hh-link .hh-icon{transform:translate(3px)}@media(max-width:989px){.hh-related__grid.hh-grid--scroll-mobile>.hh-card{flex:0 0 min(312px,80vw);scroll-snap-align:start}.hh-shop-tile__inner{padding:28px}}.hh-express-link{min-height:52px}@media(max-width:989px){.hh-product__grid,.hh-hero__grid,.hh-split__grid,.hh-founder .hh-split__grid,.hh-faq__grid,.hh-faq__grid--even,.hh-cbanner__box,.hh-steps__grid,.hh-dermatest__grid,.hh-tile,.hh-finder__list,.hh-ritual__list{grid-template-columns:minmax(0,1fr)}.hh-product__info,.hh-product__media{min-width:0}}@media(max-width:599px){.hh-packs,.hh-benefits__list,.hh-cgrid .hh-grid--cards{grid-template-columns:minmax(0,1fr)}}.hh .hh-cart-row .quantity-selector{align-self:center;height:54px}.hh-cart-row .hh-btn{white-space:nowrap}@media(max-width:599px){.hh-cart-row{flex-wrap:nowrap}.hh-cart-row .hh-btn{padding:14px 16px;gap:8px}.hh-cart-row .hh-btn .hh-icon{display:none}}@media(max-width:400px){.hh-cart-row .hh-btn{font-size:14px;letter-spacing:0}.hh .hh-cart-row .quantity-selector{padding:0 4px}}.hh-product__media{grid-template-columns:minmax(0,1fr)}.hh-gallery,.hh-gallery__thumbs,.hh-gallery__main{min-width:0;max-width:100%}@media(min-width:600px)and (max-width:989px){.hh-hero__image{aspect-ratio:16 / 10}}.hh-form{grid-template-columns:minmax(0,1fr)}@media(max-width:1199px){.hh-cart-row .hh-btn{padding:14px 18px}.hh-cart-row .hh-btn .hh-icon{display:none}}@media(min-width:990px)and (max-width:1199px){.hh-cart-row .hh-btn{font-size:14px;letter-spacing:0}}.hh-rating{display:flex;align-items:center;gap:6px;margin:4px 0;font-size:13px}.hh-stars{position:relative;display:inline-flex;vertical-align:middle;line-height:0}.hh-stars__base,.hh-stars__fill{display:flex;gap:2px}.hh-stars__fill{position:absolute;top:0;left:0;bottom:0;overflow:hidden}.hh-stars svg{width:16px;height:16px;flex:none;fill:currentColor}.hh-stars--sm svg{width:14px;height:14px}.hh-stars__base{color:#e3dcd0}.hh-stars__fill{color:#d4a017}@media(max-width:989px){.hh-ritual__mobile-image{display:none}.hh-ritual__list{display:flex;gap:14px;margin-left:calc(-1 * var(--hh-gutter));margin-right:calc(-1 * var(--hh-gutter));padding:0 var(--hh-gutter) 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--hh-gutter);scrollbar-width:none}.hh-ritual__list::-webkit-scrollbar{display:none}.hh-ritual__list>.hh-step-card{flex:0 0 min(280px,78vw);flex-direction:column;gap:12px;scroll-snap-align:start}.hh-ritual .hh-step-card__image{display:block;aspect-ratio:312 / 300}.hh-ritual .hh-step-card__num{display:none}.hh-ritual .hh-step-card__eyebrow{display:block}}.hh-eyebrow{font-size:13px;letter-spacing:.14em;color:var(--hh-aubergine)}.hh-phero .hh-phero__title--m{font-size:48px;line-height:1.1}.hh-phero__text .hh-lead+.hh-lead{margin-top:-10px}@media(max-width:1199px){.hh-phero .hh-phero__title--m{font-size:40px}}@media(max-width:989px){.hh-phero .hh-phero__title--m{font-size:32px}}@media(max-width:599px){.hh-phero .hh-phero__title--m{font-size:28px}}.hh-article__avatar img,.hh-author__photo img,.hh-storyq__avatar img{object-fit:cover;object-position:50% 22%}.hh-article__avatar img,.hh-storyq__avatar img{transform:scale(1.45);transform-origin:50% 32%}
/*# sourceMappingURL=/cdn/shop/t/9/assets/hh-fixes.css.map */
