html[class*=template-product] body #MainContent,html[class*=template-product] body #MainContent :where(*):not(svg,svg *,i,[class*=icon],[class*=star],[data-lucide],script,style){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}html[class*=template-product] body #MainContent :is(h1,h2,h3,h4,h5,h6,[role=heading],.klr-key-ingredient-name,.klr-bundle-selector__count,.klr-pincode-title,.jm-review-widget-minimal-header__title,.jdgm-rev-widg__title,.jdgm-rev__title),html[class*=template-product] body #MainContent :is(h1,h2,h3,h4,h5,h6,[role=heading],.klr-key-ingredient-name,.klr-bundle-selector__count,.klr-pincode-title,.jm-review-widget-minimal-header__title,.jdgm-rev-widg__title,.jdgm-rev__title) :where(*):not(svg,svg *,i,[class*=icon],[class*=star],[data-lucide]){font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important}html[class*=template-product] body #klr-sticky-atc,html[class*=template-product] body #klr-sticky-atc :where(*){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}html[class*=template-product] body #klr-sticky-atc #klr-sticky-title{font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important}html[class*=template-product] #MainContent{--klr-page-gutter: clamp(16px, 3vw, 40px);--klr-section-space: clamp(40px, 4.5vw, 64px);--klr-section-heading: clamp(28px, 2.8vw, 40px);--klr-heading-gap: clamp(24px, 2.6vw, 36px)}html[class*=template-product] #MainContent :is(.klr-key-ingredients,.klr-deep-dive,.klr-research,.klr-faq),html[class*=template-product] #MainContent .klr-instagram-ugc:not(.klr-scroll-mode){padding-block:var(--klr-section-space)}html[class*=template-product] #MainContent :is(.klr-key-ingredients-heading,.klr-instagram-ugc__heading,.klr-research__heading h2,.klr-faq__title){font-size:var(--klr-section-heading);line-height:1.12;letter-spacing:-.035em;overflow-wrap:break-word;text-wrap:balance}html[class*=template-product] #MainContent :is(.klr-key-ingredients-header,.klr-key-ingredients-navigation){width:min(1440px,calc(100% - var(--klr-page-gutter) * 2))}html[class*=template-product] #MainContent :is(.klr-key-ingredients-header,.klr-instagram-ugc__header,.klr-research__heading){margin-bottom:var(--klr-heading-gap)}html[class*=template-product] #MainContent :is(.klr-key-ingredients-intro,.klr-instagram-ugc__description,.klr-research__heading p){margin-top:14px;line-height:1.6}html[class*=template-product] #MainContent .klr-why-use__heading{font-size:clamp(34px,3.5vw,50px);line-height:1.02;width:min(100%,12ch)}html[class*=template-product] #MainContent .klr-why-use__context{padding:clamp(28px,5vh,48px) var(--klr-page-gutter)}html[class*=template-product] #MainContent .klr-why-use__intro{margin-top:24px;font-size:clamp(14px,1.1vw,17px);line-height:1.6}html[class*=template-product] #MainContent .klr-why-use__card-title h3{font-size:clamp(18px,1.5vw,23px);line-height:1.2;text-wrap:balance}html[class*=template-product] #MainContent :is(.klr-why-use__card-description p,.klr-why-use__card-copy,.klr-why-use__card-copy p){font-size:clamp(13px,1vw,15px);line-height:1.55}html[class*=template-product] #MainContent .klr-deep-dive{min-height:0}html[class*=template-product] #MainContent .klr-deep-dive__inner{width:min(1440px,calc(100% - var(--klr-page-gutter) * 2));grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(0,.9fr);gap:clamp(24px,3vw,44px)}html[class*=template-product] #MainContent .klr-deep-dive__inner>*{min-width:0}html[class*=template-product] #MainContent .klr-deep-dive__heading-small{font-size:clamp(20px,1.8vw,25px);line-height:1.2}html[class*=template-product] #MainContent .klr-deep-dive__heading-accent{font-size:clamp(36px,3.2vw,48px);line-height:1.05;letter-spacing:-.035em}html[class*=template-product] #MainContent .klr-deep-dive__visual{min-height:clamp(280px,32vw,440px)}html[class*=template-product] #MainContent .klr-deep-dive__image{max-height:480px}html[class*=template-product] #MainContent .klr-deep-dive__navigation{gap:12px}html[class*=template-product] #MainContent .klr-deep-dive__nav-button{min-height:58px;padding:16px 20px;border-radius:15px}html[class*=template-product] #MainContent .klr-faq__container{width:min(1440px,100%);padding-inline:var(--klr-page-gutter);gap:clamp(28px,4vw,56px)}html[class*=template-product] #MainContent .klr-faq__title{max-width:12ch}html[class*=template-product] #MainContent .klr-faq-item{border-color:#e2ddd7;border-radius:15px;box-shadow:none}html[class*=template-product] #MainContent .klr-faq__eyebrow{color:var(--klr-brand-orange)}html[class*=template-product] #MainContent .klr-faq-item__question:focus-visible{outline-color:var(--klr-brand-orange)}html[class*=template-product] #MainContent .klr-research__container{max-width:1440px;padding-inline:var(--klr-page-gutter)}html[class*=template-product] #MainContent .klr-research-card__inner{border-radius:15px;box-shadow:none}html[class*=template-product] #MainContent .klr-research-card h3{font-size:clamp(18px,1.5vw,21px);line-height:1.25;overflow-wrap:break-word}html[class*=template-product] #MainContent .klr-key-ingredients-group{align-items:flex-start}html[class*=template-product] #MainContent .klr-key-ingredient-card{min-height:0;height:auto;padding-top:clamp(240px,20vw,330px);align-self:flex-start}html[class*=template-product] #MainContent .klr-key-ingredient-content{flex:0 0 auto;min-height:0;margin-top:0;padding:20px}html[class*=template-product] #MainContent .klr-key-ingredient-matrix{font-size:clamp(22px,1.8vw,26px);line-height:1.18;margin-bottom:10px}html[class*=template-product] #MainContent .klr-key-ingredients-navigation{margin-top:24px}@media(max-width:1050px){html[class*=template-product] #MainContent .klr-deep-dive__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:749px){html[class*=template-product] #MainContent{--klr-section-heading: clamp(27px, 7.5vw, 32px)}html[class*=template-product] #MainContent .klr-why-use__heading{font-size:clamp(32px,9vw,42px)}html[class*=template-product] #MainContent .klr-why-use__card-title h3{font-size:19px}html[class*=template-product] #MainContent .klr-key-ingredient-card{padding-top:clamp(220px,64vw,280px)}html[class*=template-product] #MainContent .klr-key-ingredient-content{padding:18px}html[class*=template-product] #MainContent .klr-key-ingredient-matrix{font-size:23px}html[class*=template-product] #MainContent .klr-deep-dive__visual{min-height:260px}html[class*=template-product] #MainContent .klr-deep-dive__image{max-height:340px}html[class*=template-product] #MainContent .klr-deep-dive__drawer-header{gap:16px}}html[class*=template-product] #MainContent .klr-deep-dive__heading-small{font-size:clamp(26px,2.1vw,32px);letter-spacing:-.015em;line-height:1.2}html[class*=template-product] #MainContent .klr-deep-dive__heading-accent{font-size:clamp(44px,3.8vw,60px);letter-spacing:-.025em;line-height:1.05}html[class*=template-product] #MainContent .klr-deep-dive__nav-button{border-radius:8px;font-size:18px}html[class*=template-product] #MainContent .klr-research__container{max-width:1840px;padding-inline:clamp(16px,2vw,32px)}html[class*=template-product] #MainContent .klr-research__track{gap:16px}html[class*=template-product] #MainContent .klr-research-card{flex:0 0 calc((100% - 48px)/4);min-width:0}html[class*=template-product] #MainContent .klr-research-card__inner{padding:clamp(18px,1.5vw,24px)}html[class*=template-product] #MainContent .klr-why-use__card-title h3{font-size:clamp(14px,1.05vw,17px);line-height:1.25}html[class*=template-product] #MainContent .klr-key-ingredient-card{padding-top:clamp(300px,28vw,440px)}@media(max-width:1199px)and (min-width:769px){html[class*=template-product] #MainContent .klr-research-card{flex-basis:calc((100% - 16px)/2)}}@media(max-width:768px){html[class*=template-product] #MainContent .klr-research-card{flex-basis:100%}}@media(max-width:749px){html[class*=template-product] #MainContent .klr-deep-dive__heading-small{font-size:clamp(25px,6.6vw,29px)}html[class*=template-product] #MainContent .klr-deep-dive__heading-accent{font-size:clamp(42px,11vw,50px)}html[class*=template-product] #MainContent .klr-deep-dive__nav-button{font-size:16px}html[class*=template-product] #MainContent .klr-why-use__card-title h3{font-size:15px}html[class*=template-product] #MainContent .klr-key-ingredient-card{padding-top:clamp(260px,76vw,330px)}}html[class*=template-product] #MainContent .klr-deep-dive__image{width:clamp(300px,26vw,390px)!important;max-width:100%!important;height:auto!important;max-height:none}html[class*=template-product] #MainContent .klr-deep-dive__visual{min-height:0}@media(max-width:1050px)and (min-width:750px){html[class*=template-product] #MainContent .klr-deep-dive__image{width:clamp(300px,40vw,380px)!important}}@media(max-width:749px){html[class*=template-product] #MainContent .klr-deep-dive__image{width:min(76vw,300px)!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/klr-product-typography.css.map */
