body{font-size:16px;line-height:1.6;background:var(--c-bg);overflow-x:clip}html{overflow-x:clip}h1,h2,h3,.serif{font-family:var(--serif);font-weight:500;letter-spacing:-.005em;line-height:1.08}h4{font-family:var(--font)}.lower{text-transform:none}em.hl,.hl{font-style:italic;color:var(--c-accent)}.eyebrow{font-size:11px;letter-spacing:.22em;color:var(--c-accent);font-weight:var(--w-medium)}.btn{border-radius:3px;min-height:52px;padding:14px 28px;font-size:12px;letter-spacing:.18em}.btn--honey{background:var(--c-accent);border-color:var(--c-accent);color:#fff}.btn--light{background:var(--c-surface);border-color:var(--c-surface)}.section{padding:44px 0}@media(min-width:990px){.section{padding:84px 0}}input,select,textarea{font-size:16px}.announce{padding:0}.announce__bar{border-radius:0;background:var(--c-text);color:var(--c-bg);min-height:36px}.announce__msg{letter-spacing:.18em}.header-wrap{padding:0;background:var(--c-bg)}.shopify-section:has(>.header-wrap){position:sticky;top:0;z-index:50}.header{border-radius:0;background:var(--c-bg);border-bottom:1px solid var(--c-line);min-height:64px}.header.is-scrolled{box-shadow:0 6px 20px #3b2a1f12}.header__logo{color:var(--c-text)}.nav-link{font-size:11px;letter-spacing:.2em;border-radius:3px}.nav-drop__panel,.nav-drop__panel a{border-radius:4px;text-transform:none}.m-menu__link,.m-menu__group>summary,.menu-list a{font-family:var(--serif);font-size:28px;text-transform:none}.m-menu__group ul a{text-transform:none}.icon-btn:hover{background:var(--c-soft)}.cart-count{background:var(--c-accent);color:#fff}.card,.opt,.upsell,.stat,.step,.info-card,.page-card,.split__media,.split__content,.hero__inner,.routine,.news,.pdp__slide,.pdp__gallery,.cart-page .cart,.vs__table{border-radius:6px}.card{border:1px solid var(--c-line)}.card__title{font-family:var(--serif);font-size:22px;letter-spacing:0;text-transform:none;font-weight:500}.opt{border-radius:6px}.opt__tag{border-radius:3px;background:var(--c-accent)}.opt__tag--dark{background:var(--c-text)}.pill span{border-radius:3px}.pdp__title{text-transform:none;font-size:clamp(34px,4.6vw,54px);line-height:1.02}.pdp__subtitle{color:var(--c-accent);letter-spacing:.2em}.pdp__slide{background:var(--c-soft)}.pdp__slide img{object-fit:cover}.pdp__benefits svg,.opt__perks svg{background:var(--c-accent)}.pdp__trust span:before{color:var(--c-accent)}.sticky-atc{border-radius:6px}.sticky-atc__title{text-transform:none;font-family:var(--serif);font-size:18px}.pdp__label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-text);font-weight:var(--w-medium)}.set-perday{display:block;font-size:11px;color:var(--c-muted);margin-top:2px}.pdp__guarantee{display:flex;gap:12px;align-items:center;margin-top:14px;padding:12px 14px;border:1px dashed var(--c-accent);border-radius:6px;font-size:13px;line-height:1.45}.pdp__guarantee svg{flex:none;width:28px;height:28px;color:var(--c-accent)}.sub-note{margin-top:10px;font-size:12px;color:var(--c-muted)}.cart__empty p{text-transform:none;font-family:var(--serif);font-size:28px}.cart-item__title{font-family:var(--serif);font-size:18px;letter-spacing:0;text-transform:none;font-weight:500}.cart__row--save span:last-child{border-radius:3px}.cart-upgrade{margin:12px 16px 0;border:1px solid var(--c-accent);background:var(--c-surface);border-radius:6px;padding:12px 14px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;font-size:13px;line-height:1.4}.cart-upgrade strong{display:block;font-family:var(--serif);font-size:19px;font-weight:500}.cart-upgrade .btn{min-height:40px;padding:8px 14px;font-size:11px;letter-spacing:.12em}.cart-upgrade.is-busy{opacity:.5;pointer-events:none}.cart__perks{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:11px;color:var(--c-muted);margin-top:10px}.rte h1,.collection-head h1{text-transform:none}.faq__heading,.vs__heading,.results__heading,.rail__heading,.routine__heading,.split__heading,.news__heading{font-family:var(--serif)}.acc summary{font-size:12px;letter-spacing:.16em}.footer{background:var(--c-dark);color:#eadfcb;border-top:0;margin-top:0}.footer h4,.footer__bottom,.footer__disclaimer{color:#b9a68c}.footer__logo{color:#f4ecdd}.news{border-radius:0;margin:0;background:var(--c-soft);color:var(--c-text)}.news input{border-color:var(--c-line);background:var(--c-surface)}.news input::placeholder{color:var(--c-muted)}.news .btn{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}.marquee{background:var(--c-text);color:var(--c-bg);border:0}.marquee__item{font-family:var(--serif);font-style:italic;text-transform:none}.marquee__item:after{background:var(--c-accent)}.vs__row--head .vs__us{background:var(--c-accent)}.vs__us{background:#f7eedb}.vs__icon--yes{background:var(--c-accent)}.toast{border-radius:4px}@media(max-width:749px){.header{padding:0 4px}.header__logo svg,.header__logo img{width:min(var(--logo-w),46vw)}}@media(max-width:359px){.header__logo svg,.header__logo img{width:40vw}.header .icon-btn{width:40px}}.drawer__logo svg{width:170px}.m-menu__cta{padding:6px 20px 0}.footer__logo svg{width:220px}.footer li a{color:#eadfcb}.pdp__info{padding:0 6px 24px}@media(min-width:990px){.pdp{padding:28px 28px 0}}.pdp__subtitle{margin:0 0 8px}.cart-upgrade span{color:var(--c-muted)}.news{padding:56px 20px}@media(min-width:990px){.phf__wrap{min-height:0;align-items:center}.phf__media{aspect-ratio:1/1;align-self:center;width:100%}.phf__media img{object-fit:contain}.pdp__title{font-size:clamp(34px,3.1vw,48px)}.pdp__hook{font-size:15.5px;line-height:1.55;margin-bottom:6px}.pdp__benefits{margin:12px 0 2px;gap:6px 14px;font-size:13px}.pdp__label{margin-top:12px}.pdp__info{padding:0 0 32px}.pdp__info-inner{max-width:600px}.pdp__slide:first-child~.pdp__slide:last-child:nth-child(2n){grid-column:1/-1;width:calc(50% - 4px);justify-self:center}}@media(min-width:990px)and (max-height:780px){.pdp__hook{display:none}}@media(min-width:990px){.phf .phf__wrap .phf__media{aspect-ratio:1/1;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ph.css.map */
