.product__info-container:has(.hh-pdp-price-note,.hh-pdp-ships) .product__tax{display:none}.hh-pdp-eyebrow{margin:0 0 -.6rem;font-size:1.3rem;font-weight:700;letter-spacing:.04em;line-height:1.4;color:var(--niche-accent,var(--hh-teal))}.color-scheme-4 .hh-pdp-eyebrow,.color-scheme-5 .hh-pdp-eyebrow{color:inherit}.hh-pdp-promise{margin:0;font-size:1.7rem;line-height:1.45;max-width:var(--hh-measure)}.hh-pdp-price-note{margin:-.6rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.8)}.hh-pdp-switcher{display:grid;gap:1.2rem}.hh-pdp-switcher__row{margin:0}.hh-pdp-switcher__label{margin:0 0 .6rem;font-size:1.4rem;font-weight:700}.hh-pdp-switcher__list{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.hh-pill{display:inline-flex;align-items:center;justify-content:center;min-height:var(--hh-tap,44px);min-width:var(--hh-tap,44px);padding:0 1.8rem;border-radius:999px;border:1px solid rgba(var(--color-foreground),.55);color:rgb(var(--color-foreground));background:rgb(var(--color-background));font-size:1.4rem;line-height:1.2;text-decoration:none}a.hh-pill:hover{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.hh-pill.is-current{background:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-weight:700}.hh-pdp-ships{border-radius:12px;padding:1.2rem 1.6rem;background:var(--hh-sage,#E1E9E2);color:var(--hh-ink,#24262B)}.hh-pdp-ships p{margin:0;font-size:1.4rem;line-height:1.5}.hh-pdp-ships strong{display:block}.hh-pdp-consent{display:grid;grid-template-columns:auto 1fr;gap:.4rem 1.2rem;align-items:start;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.35);border-radius:12px}.hh-pdp-consent input{width:2.2rem;height:2.2rem;margin:.2rem 0 0;accent-color:rgb(var(--color-button));cursor:pointer}.hh-pdp-consent label{font-size:1.4rem;line-height:1.5;cursor:pointer}.hh-pdp-consent__error{grid-column:1/-1;margin:0;font-size:1.4rem;font-weight:700;color:#a4262c}.color-scheme-4 .hh-pdp-consent__error,.color-scheme-5 .hh-pdp-consent__error{color:#ffb4ab}.hh-pdp-consent input[aria-invalid=true]{outline:2px solid #A4262C;outline-offset:2px}.product__info-container:has(.hh-pdp-consent) .shopify-payment-button{display:none!important}.hh-pdp-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.hh-pdp-chips li{display:inline-flex;align-items:center;min-height:36px;padding:.4rem 1.2rem;border-radius:999px;border:1px solid rgba(var(--color-foreground),.3);background:rgba(var(--color-foreground),.04);font-size:1.4rem;line-height:1.3}.hh-pdp-bundle{padding:1.6rem 2rem;border-radius:var(--hh-r,16px);background:var(--hh-card,#FFFCF5);border:1px solid rgba(var(--color-foreground),.15);border-left:4px solid var(--niche-accent,var(--hh-teal,#1F6F64))}.hh-pdp-bundle__title{margin:0 0 .6rem}.hh-pdp-bundle p{margin:0 0 .8rem;font-size:1.5rem;line-height:1.5}.hh-pdp-bundle .hh-pdp-bundle__sum{font-size:1.4rem;color:rgba(var(--color-foreground),.85)}.hh-pdp-bundle__parts{margin:0 0 1.2rem;padding:0;list-style:none}.hh-pdp-bundle__parts li{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;min-height:var(--hh-tap,44px);padding:.6rem 0;border-bottom:1px solid rgba(var(--color-foreground),.12);font-size:1.5rem}.hh-pdp-bundle__parts a{color:inherit;text-underline-offset:.2em}.hh-pdp-bundle__price{flex:none;font-weight:700}.hh-pdp-bundle__cta{width:100%;margin-top:.4rem}.hh-pdp-acc .accordion__content ul,.hh-pdp-acc .accordion__content ol{padding-left:0;list-style:none}.hh-pdp-get__meta{margin:0 0 .8rem;font-weight:700}.hh-pdp-list{margin:0 0 1.2rem;padding:0;list-style:none}.hh-pdp-list li{position:relative;padding:.4rem 0 .4rem 2.6rem;line-height:1.5}.hh-pdp-list li:before{content:"\2713";position:absolute;left:0;top:.4rem;font-weight:700;color:var(--niche-accent,var(--hh-teal,#1F6F64))}.color-scheme-4 .hh-pdp-list li:before{color:var(--hh-mint,#6CC0B2)}.hh-pdp-list--no li:before{content:"\2715";color:rgba(var(--color-foreground),.7)}.hh-pdp-works__group{margin:1.6rem 0 .4rem;font-size:1.5rem}.hh-pdp-acc .hh-works{margin:.8rem 0}.hh-works--muted li{border-style:dashed}.hh-works--muted li:before{background:rgba(var(--color-foreground),.4)}.hh-pdp-works__app-note{color:rgba(var(--color-foreground),.75)}.hh-works li a{color:inherit}.hh-pdp-steps{margin:.8rem 0 1.2rem;grid-template-columns:1fr!important}.hh-pdp-steps li{padding:1.2rem 1.6rem 1.2rem 6rem;min-height:6rem}.hh-pdp-steps li:before{top:1.2rem}.hh-pdp-details{max-width:none}.hh-pdp-faq{margin-top:2.4rem}.hh-pdp-faq__title{margin:0 0 .4rem}.hh-pdp-faq .hh-faq{max-width:none;margin:0}.hh-pdp-faq .hh-faq details:first-child{border-top:1px solid rgba(var(--color-foreground),.2)}.hh-pdp-faq .hh-faq summary{font-size:1.6rem}.hh-pdp-support{font-size:1.5rem}.hh-pdp-support a{color:inherit;text-underline-offset:.2em}.hh-sticky-atc__img{flex:none;width:44px;height:44px;border-radius:8px;overflow:hidden;background:var(--hh-bg,#F5EFE6)}.hh-sticky-atc__img img{width:100%;height:100%;object-fit:cover;display:block}body.overflow-hidden .hh-sticky-atc,body[class*=overflow-hidden-] .hh-sticky-atc{visibility:hidden;transform:translateY(110%)}.hh-cart-extra{margin:0 0 1.2rem}.hh-cart-extra--page{margin:1.2rem 0}.hh-cart-upsell{display:flex;gap:1.2rem;align-items:flex-start;padding:1.2rem 1.4rem;border-radius:12px;border:1px solid rgba(var(--color-foreground),.15);background:rgba(var(--color-foreground),.03);text-align:left}.hh-cart-upsell__media{flex:none;width:56px;height:56px;border-radius:8px;overflow:hidden;background:var(--hh-bg,#F5EFE6)}.hh-cart-upsell__media img{width:100%;height:100%;object-fit:cover;display:block}.hh-cart-upsell__body{flex:1;min-width:0}.hh-cart-upsell__text{margin:0 0 .8rem;font-size:1.4rem;line-height:1.45}.hh-cart-upsell__text a{color:inherit;font-weight:700;text-underline-offset:.2em}.hh-cart-upsell__form{margin:0}.hh-cart-upsell__btn{min-height:var(--hh-tap,44px);min-width:12rem;margin:0;padding:0 1.6rem}.hh-cart-upsell__btn[aria-busy=true]{opacity:.6;cursor:progress}.hh-cart-upsell__note{margin:.6rem 0 0;color:rgba(var(--color-foreground),.75)}.hh-cart-digital-note{margin:.8rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.8);text-align:left}.hh-cart-extra--page .hh-cart-digital-note{text-align:right}.hh-pdp-works-line{margin:.4rem 0 0;font-size:1.4rem;line-height:1.45;color:rgba(var(--color-foreground),.85)}.hh-pdp-works-line strong{font-weight:700;color:rgb(var(--color-foreground))}.hh-pdp-acc .accordion__title,.hh-pdp-bundle__title,.hh-pdp-faq__title{font-size:1.8rem;line-height:1.3}.hh-cart-dupe{margin:0 0 .8rem;padding:1rem 1.2rem;border-radius:12px;background:var(--hh-honey-bg,#F3E3C3);color:var(--hh-ink,#24262B);font-size:1.4rem;line-height:1.45;text-align:left}.hh-cart-dupe p{margin:0}.hh-cart-upsell__note{font-size:1.3rem}.hh-qty-digital,#CartDrawer .quantity.hh-qty-digital,.cart-drawer .quantity.hh-qty-digital,cart-drawer-items .quantity.hh-qty-digital,.cart-item .quantity.hh-qty-digital{display:none!important}.hh-cart-digital{display:inline-flex;align-items:center;min-height:var(--hh-tap,44px);font-size:1.4rem;color:rgba(var(--color-foreground),.8)}@media screen and (max-width:749.98px){.hh-pdp-promise{font-size:1.6rem}.product__info-container>*+*{margin-top:1rem;margin-bottom:1rem}.product__info-container .product-form{margin-top:1.2rem;margin-bottom:1.2rem}.product__info-container>.hh-pdp-price-note{margin-top:-.4rem}.product__info-container>.hh-pdp-works-line{margin-top:.2rem}.product:has(.hh-pdp-eyebrow) .product__title h1{font-size:2.6rem;line-height:1.2}.product:has(.hh-pdp-eyebrow) .product-media-container.constrain-height{--viewport-offset:460px;--constrained-min-height:220px}.product:has(.hh-pdp-eyebrow) .product__modal-opener--video .product__media-icon,.product:has(.hh-pdp-eyebrow) .product__modal-opener--external_video .product__media-icon{top:50%;left:50%;transform:translate(-50%,-50%);width:6.4rem;height:6.4rem;opacity:1;background:rgba(var(--color-background),.92);box-shadow:0 0 0 1px rgba(var(--color-foreground),.15)}.product:has(.hh-pdp-eyebrow) .product__modal-opener--video .product__media-icon .icon,.product:has(.hh-pdp-eyebrow) .product__modal-opener--video .product__media-icon svg,.product:has(.hh-pdp-eyebrow) .product__modal-opener--external_video .product__media-icon svg{width:2rem;height:2rem}.hh-cart-upsell__media{display:none}.hh-cart-upsell{padding:1rem 1.2rem}}@media screen and (min-width:600px)and (max-width:749.98px){.product>.product__media-wrapper.grid__item{max-width:56rem;margin-left:auto;margin-right:auto}}.product:has(.hh-pdp-eyebrow) .product__media-list .product-media-container{--preview-ratio:1.3333!important;--ratio:1.3333!important}.product:has(.hh-pdp-eyebrow) .product-media-container:not(.media-type-image) .media{background:var(--hh-bg,#F5EFE6)}.product:has(.hh-pdp-eyebrow) .product-media-container:not(.media-type-image) .media img,.product:has(.hh-pdp-eyebrow) .product-media-container:not(.media-type-image) video,.product:has(.hh-pdp-eyebrow) .product-media-container:not(.media-type-image) .deferred-media__poster img{object-fit:contain!important;width:100%;height:100%}@media screen and (min-width:750px)and (max-width:989.98px){.product:has(.hh-pdp-eyebrow) .product__title h1{font-size:3.2rem;line-height:1.15}}@media(prefers-reduced-motion:reduce){.hh-sticky-atc,.hh-sticky-atc.is-visible{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hh-pdp.css.map */
