body.template-product .product__title{font-size:clamp(30px,2.8vw,42px);line-height:1.1}body.template-product .product__content .block-padding{padding-bottom:min(var(--block-padding-bottom, 16px),14px)}body.template-product .product__content .rte,body.template-product .product__content .rte p,body.template-product .product__content .rte li{font-size:15px;line-height:1.55}body.template-product .product__content .rte p{margin-bottom:8px}body.template-product .product__price{font-size:15px}body.template-product purchase-type-selector{gap:8px}body.template-product .purchase-type__header{padding:13px 16px;gap:12px}body.template-product .purchase-type__radio-mark{width:18px;height:18px}body.template-product .purchase-type__label,body.template-product .purchase-type__price{font-size:16px}body.template-product .purchase-type__compare{font-size:14px}body.template-product .purchase-type__per-serving{font-size:11.5px}body.template-product .purchase-type__panel{--pts-panel-gutter: 16px;padding:12px var(--pts-panel-gutter) 12px}body.template-product .purchase-type__frequency{margin-bottom:10px}body.template-product .purchase-type__select{padding:8px 40px 8px 14px;font-size:14.5px}body.template-product .purchase-type__frequency .icon{width:18px;height:18px;right:12px}body.template-product .purchase-type__usps{margin-bottom:10px}body.template-product .purchase-type__usp{font-size:14.5px;margin:0 0 2px}body.template-product .purchase-type__gifts{padding-top:10px}body.template-product .purchase-type__gift.swiper-slide{width:100px}body.template-product .purchase-type__gift-label{font-size:10.5px;padding:1px 8px}body.template-product .purchase-type__gift-media{padding:14px 8px 8px;font-size:13px}body.template-product .purchase-type__gift-info{margin-top:4px;font-size:11.5px}body.template-product .purchase-type__footer{margin-top:8px}body.template-product .purchase-type__faq{font-size:11.5px}body.template-product .purchase-type__arrow{width:26px;height:26px}body.template-product .purchase-type__arrow .icon{width:16px;height:16px}body.template-product .product__content .btn:has([data-add-to-cart-text]){font-size:12.5px;padding-top:14px;padding-bottom:14px;min-height:0}body.template-product .ritual-section{padding-top:40px!important;padding-bottom:40px!important}body.template-product .ritual-section .ritual{gap:48px!important;max-width:1080px!important}body.template-product .ritual-section .ritual__media{width:100%;max-width:440px;justify-self:center}body.template-product .ritual-section .ritual__heading{font-size:clamp(30px,3vw,44px)!important;margin-bottom:12px!important}body.template-product .ritual-section .ritual__intro{margin-bottom:22px!important;font-size:15px}body.template-product .ritual-section .ritual__toggle{margin-bottom:24px!important;padding:4px!important}body.template-product .ritual-section .ritual__toggle button{padding:7px 22px!important;font-size:14px!important}body.template-product .ritual-section .ritual__steps{gap:18px!important;margin-bottom:28px!important}body.template-product .ritual-section .ritual__step{grid-template-columns:42px 1fr!important;gap:16px!important}body.template-product .ritual-section .ritual__num{width:42px!important;height:42px!important;font-size:16px!important}body.template-product .ritual-section .ritual__step-title{font-size:15px;margin:2px 0 4px!important}body.template-product .ritual-section .ritual__step-text{font-size:14px}body.template-product .ritual-section .btn{font-size:12.5px;padding-top:14px;padding-bottom:14px}@font-face{font-family:Reckless Neue;src:url(reckless-neue-book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}body.template-product .hc-faq .hc-faq__q{font-family:"Reckless Neue",var(--FONT-STACK-HEADING),serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;font-size:16px!important;line-height:1.35!important}@media only screen and (min-width:990px){body.template-product .hc-faq .hc-faq__q{font-size:18px!important}}body.template-product .product__title{font-size:clamp(28px,2.4vw,36px)!important}body.template-product .product__head{padding-bottom:6px!important}body.template-product .product__content .divider-holder:not(:has(hr)){padding-top:0!important;padding-bottom:4px!important}body.template-product .product__text .product__subheading,body.template-product .product__text .product__subheading p,body.template-product .product__text .product__subheading span{font-size:14px!important;line-height:1.5!important}body.template-product .product__text .product__subheading p{margin:0 0 6px!important}body.template-product .product__text .product__subheading p:last-child{margin-bottom:0!important}body.template-product .product__price,body.template-product .product__price span,body.template-product .product__price s{font-size:14px!important}body.template-product .product__price--off{font-size:10.5px!important;padding:4px 8px!important}body.template-product .product__content .radio__button label{border-color:#3b2b26;color:#3b2b26;background:transparent;border-radius:0}body.template-product .product__content .radio__button input:checked+label{background:#3b2b26!important;border-color:#3b2b26!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/hc-pdp-compact.css.map */
