@layer klr-mobile-stack-final;@layer klr-mobile-responsive;@layer klr-cart-ingredient-refine;@layer klr-review-cleanup,klr-pack-type,klr-catalog-equal,klr-catalog-compact,klr-catalog-polish,klr-stack-faq-refinement,klr-home-details,klr-home-air,klr-spacing-rhythm,klr-hierarchy-alignment,klr-typography-corrections,klr-heading-direction,klr-editorial-refinement;@layer klr-review-cleanup{body[data-klr-typography] .cstm-featured-collections :is(.review-inline,.cstm-product-card-review,.cstm-product-card-rating){display:none!important}body[data-klr-typography] .real-love-section .testimonial-quote{margin-top:44px!important}body[data-klr-typography] .real-love-section .testimonial-card:before{top:16px!important;right:26px!important;font-size:58px!important;height:42px!important;line-height:1!important}}@layer klr-pack-type,klr-catalog-equal,klr-catalog-compact,klr-catalog-polish,klr-stack-faq-refinement,klr-home-details,klr-home-air,klr-spacing-rhythm,klr-hierarchy-alignment,klr-typography-corrections,klr-heading-direction,klr-editorial-refinement;@layer klr-pack-type{body[data-klr-typography] .klr-bundle-selector__heading h2{font-family:var(--klr-font-body)!important;font-size:17px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;color:#353535!important}body[data-klr-typography] :is(.klr-bundle-selector__count,.klr-bundle-selector__total,.klr-bundle-selector__summary strong){font-family:var(--klr-font-body)!important;font-weight:600!important;letter-spacing:0!important;color:#353535!important}body[data-klr-typography] :is(.klr-bundle-selector__count,.klr-bundle-selector__total){font-size:15px!important;line-height:1.4!important}body[data-klr-typography] .klr-bundle-selector__tag{font-weight:400!important}body[data-klr-typography] .klr-bundle-selector__card.is-selected{background:#fff4ee!important;border-color:#f15a29!important}}@layer klr-catalog-equal,klr-catalog-compact,klr-catalog-polish,klr-stack-faq-refinement,klr-home-details,klr-home-air,klr-spacing-rhythm,klr-hierarchy-alignment,klr-typography-corrections,klr-heading-direction,klr-editorial-refinement;@layer klr-catalog-equal{body[data-klr-typography] #product-grid :is(.card__heading,.card__heading a){font-weight:600!important}body[data-klr-typography] #product-grid .card__content{display:grid!important;grid-template-rows:1fr auto!important}body[data-klr-typography] #product-grid .card__information{display:flex!important;flex-direction:column!important}body[data-klr-typography] #product-grid .card__information>.price{margin-top:auto!important;padding-top:2px!important}body[data-klr-typography] #product-grid .quick-add{align-self:end!important}}@layer klr-catalog-compact,klr-catalog-polish,klr-stack-faq-refinement,klr-home-details,klr-home-air,klr-spacing-rhythm,klr-hierarchy-alignment,klr-typography-corrections,klr-heading-direction,klr-editorial-refinement;@layer klr-catalog-compact{body[data-klr-typography] #product-grid .card__content{padding-top:16px!important}body[data-klr-typography] #product-grid .card__heading{min-height:0!important;margin:0 0 8px!important}body[data-klr-typography] #product-grid .card-short-desc{min-height:0!important;margin:0 0 12px!important}body[data-klr-typography] #product-grid .card__information{flex-grow:0!important}body[data-klr-typography] #product-grid .quick-add{margin:14px 0 0!important}}@layer klr-catalog-polish,klr-stack-faq-refinement,klr-home-details,klr-home-air,klr-spacing-rhythm,klr-hierarchy-alignment,klr-typography-corrections,klr-heading-direction,klr-editorial-refinement;@layer klr-catalog-polish{body[data-klr-typography] #product-grid{column-gap:24px!important;row-gap:48px!important}body[data-klr-typography] #product-grid .grid__item{width:calc(25% - 18px)!important;max-width:calc(25% - 18px)!important}body[data-klr-typography] #product-grid .card-wrapper{border-radius:12px!important;transform:none!important}body[data-klr-typography] #product-grid .card__inner{border-radius:12px!important;overflow:hidden}body[data-klr-typography] #product-grid .card__content{padding:20px 0 0!important}body[data-klr-typography] #product-grid .card__information{padding:0!important;gap:0!important}body[data-klr-typography] #product-grid :is(.card__heading,.card__heading a){font-family:var(--klr-font-body)!important;font-size:17px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important}body[data-klr-typography] #product-grid .card__heading{min-height:48px!important;margin:0 0 10px!important}body[data-klr-typography] #product-grid .card-short-desc{font-size:14px!important;line-height:1.55!important;min-height:44px!important;margin:0 0 16px!important}body[data-klr-typography] #product-grid .price{margin:0!important}body[data-klr-typography] #product-grid .quick-add{margin:18px 0 0!important}body[data-klr-typography] #product-grid .quick-add__submit{margin-top:0!important;font-family:var(--klr-font-body)!important;font-weight:500!important;font-size:13px!important;letter-spacing:0!important}body[data-klr-typography] :is(.klr-hdr__collection-title,.klr-hdr__product-name){font-family:var(--klr-font-body)!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.45!important}body[data-klr-typography] .klr-hdr__panel-heading{font-family:var(--klr-font-display)!important;font-size:26px!important;font-weight:400!important;letter-spacing:-.4px!important;line-height:1.2!important}body[data-klr-typography] :is(.klr-stack-product-info h3,.klr-stack-product-info h3 a){font-size:14px!important;line-height:1.45!important}body[data-klr-typography] .kc-faq summary,body[data-klr-typography] .kc-faq summary>span:not(.kc-faq-icon){font-family:var(--klr-font-body)!important;font-size:18px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.5!important}body[data-klr-typography] .klr-deep-dive__richtext :is(p,ul,ol){margin:0 0 20px!important;line-height:1.7!important;letter-spacing:0!important}body[data-klr-typography] .klr-deep-dive__richtext :is(h2,h3,h4){margin:28px 0 12px!important}body[data-klr-typography] .klr-deep-dive__richtext .klr-richtext-point{display:block!important;margin-top:24px!important;margin-bottom:6px!important;font-weight:600!important}body[data-klr-typography] .klr-deep-dive__richtext p>.klr-richtext-point:first-child{margin-top:0!important}@media(max-width:989px){body[data-klr-typography] #product-grid .grid__item{width:calc(50% - 12px)!important;max-width:calc(50% - 12px)!important}}@media(max-width:749px){body[data-klr-typography] #product-grid{column-gap:16px!important;row-gap:32px!important}body[data-klr-typography] #product-grid .grid__item{width:calc(50% - 8px)!important;max-width:calc(50% - 8px)!important}body[data-klr-typography] #product-grid :is(.card__heading,.card__heading a){font-size:15px!important}body[data-klr-typography] #product-grid .card-short-desc{font-size:13px!important}body[data-klr-typography] .kc-faq summary,body[data-klr-typography] .kc-faq summary>span:not(.kc-faq-icon){font-size:16px!important}}}@layer klr-stack-faq-refinement,klr-home-details,klr-home-air,klr-spacing-rhythm,klr-hierarchy-alignment,klr-typography-corrections,klr-heading-direction,klr-editorial-refinement;@layer klr-stack-faq-refinement{body[data-klr-typography] .klr-stack-product-info h3,body[data-klr-typography] .klr-stack-product-info h3 a{font-family:var(--klr-font-body)!important;font-size:16px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;word-spacing:normal!important}body[data-klr-typography] :is(.klr-faq-item__heading,.klr-faq-item__question,.klr-faq-item__question-text){font-family:var(--klr-font-body)!important;font-size:18px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:0!important;word-spacing:normal!important}@media(max-width:749px){body[data-klr-typography] :is(.klr-faq-item__heading,.klr-faq-item__question,.klr-faq-item__question-text){font-size:16px!important}}}@layer klr-home-details,klr-home-air,klr-spacing-rhythm,klr-hierarchy-alignment,klr-typography-corrections,klr-heading-direction,klr-editorial-refinement;@layer klr-home-details{body[data-klr-typography]:has(main .hero-slider-section) .animated-text_wrapper{font-size:clamp(26px,calc(3.65vw - 8px),54px)!important}body[data-klr-typography] .real-love-section .testimonial-info h4{font-family:var(--klr-font-body)!important;font-weight:500!important;font-size:16px!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 6px!important}body[data-klr-typography] .real-love-section .testimonial-info p{font-family:var(--klr-font-body)!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;margin:0!important}body[data-klr-typography] .real-love-section .testimonial-quote{font-size:15px!important;line-height:1.7!important;letter-spacing:0!important;margin:20px 0 32px!important}body[data-klr-typography] .real-love-section .testimonial-author{gap:14px!important;align-items:center!important}body[data-klr-typography]:has(main .hero-slider-section) .dual-section .review-inline{display:none!important}body[data-klr-typography]:has(main .hero-slider-section) .dual-section .title-review{min-height:0!important;margin:0!important}body[data-klr-typography]:has(main .hero-slider-section) .dual-section .short-desc{margin:0!important;line-height:1.5!important}body[data-klr-typography]:has(main .hero-slider-section) .dual-section .product-title{margin-top:20px!important;margin-bottom:10px!important}body[data-klr-typography]:has(main .hero-slider-section) .dual-section .price-wrapper{margin-top:20px!important}body[data-klr-typography]:has(main .hero-slider-section) .dual-section .cart-message:empty{display:none!important}body[data-klr-typography]:has(main .hero-slider-section) .dual-section product-form{margin-top:20px!important}@media(max-width:749px){body[data-klr-typography]:has(main .hero-slider-section) .animated-text_wrapper{font-size:clamp(22px,calc(7.5vw - 8px),30px)!important}}}@layer klr-home-air,klr-spacing-rhythm,klr-hierarchy-alignment,klr-typography-corrections,klr-heading-direction,klr-editorial-refinement;@layer klr-home-air{body[data-klr-typography]:has(main .hero-slider-section) main{overflow-x:clip}body[data-klr-typography]:has(main .hero-slider-section) main{--klr-home-space:clamp(120px,9.5vw,152px);--klr-home-heading-gap:clamp(56px,5vw,72px)}body[data-klr-typography]:has(main .hero-slider-section) main :is(.dual-section,.cstm-featured-collections,.zero-compromise,.auth-steps,.world-sourcing,.cstm-blend-section,.faq-section,.real-love-section,.videos-outer){padding-top:var(--klr-home-space)!important;padding-bottom:var(--klr-home-space)!important}body[data-klr-typography]:has(main .hero-slider-section) main .section-heading{margin-bottom:var(--klr-home-heading-gap)!important}body[data-klr-typography]:has(main .hero-slider-section) main :is(.dual-wrapper,.cstm-blend-container){column-gap:clamp(64px,5.5vw,88px)!important}body[data-klr-typography]:has(main .hero-slider-section) main .cstm-products-grid{gap:40px 24px!important}body[data-klr-typography]:has(main .hero-slider-section) main .cstm-product-card-content{padding:24px 22px!important}body[data-klr-typography]:has(main .hero-slider-section) main .cstm-product-card-filters{gap:18px!important;margin-bottom:64px!important}body[data-klr-typography]:has(main .hero-slider-section) main :is(.dual-left,.cstm-blend-left) h2{margin-bottom:32px!important}body[data-klr-typography]:has(main .hero-slider-section) main :is(.dual-left,.cstm-blend-left) :is(.button,button,a[class*=btn]){margin-top:40px!important}body[data-klr-typography]:has(main .hero-slider-section) main .animated-product{padding-top:104px!important;padding-bottom:104px!important}@media(max-width:749px){body[data-klr-typography]:has(main .hero-slider-section) main .cstm-featured-collections .section-heading h2 strong{display:inline-block}body[data-klr-typography]:has(main .hero-slider-section) main .cstm-featured-collections .section-heading h2{word-break:normal!important;overflow-wrap:normal!important}body[data-klr-typography]:has(main .hero-slider-section) main{--klr-home-space:80px;--klr-home-heading-gap:40px}body[data-klr-typography]:has(main .hero-slider-section) main :is(.dual-wrapper,.cstm-blend-container){row-gap:48px!important}body[data-klr-typography]:has(main .hero-slider-section) main .cstm-products-grid{gap:32px 16px!important}body[data-klr-typography]:has(main .hero-slider-section) main .cstm-product-card-content{padding:22px 18px!important}body[data-klr-typography]:has(main .hero-slider-section) main .cstm-product-card-filters{gap:12px!important;margin-bottom:40px!important}body[data-klr-typography]:has(main .hero-slider-section) main .animated-product{padding-top:80px!important;padding-bottom:80px!important}}}@layer klr-spacing-rhythm,klr-hierarchy-alignment,klr-typography-corrections,klr-heading-direction,klr-editorial-refinement;@layer klr-spacing-rhythm{body[data-klr-typography]{--klr-spacing-pass-section:clamp(80px,7vw,112px);--klr-spacing-pass-heading:24px;--klr-spacing-pass-content:clamp(36px,3.5vw,56px)}body[data-klr-typography] :is(.dual-section,.cstm-featured-collections,.zero-compromise,.world-sourcing,.real-love-section,.videos-outer,.faq-section,.cstm-blend-section){padding-top:var(--klr-spacing-pass-section)!important;padding-bottom:var(--klr-spacing-pass-section)!important}body[data-klr-typography] .auth-steps{padding-top:clamp(96px,8vw,128px)!important;padding-bottom:clamp(96px,8vw,128px)!important}body[data-klr-typography] .animated-text{padding-top:clamp(104px,10vw,152px)!important;padding-bottom:clamp(104px,10vw,152px)!important}body[data-klr-typography] .section-heading{margin-bottom:var(--klr-spacing-pass-content)!important}body[data-klr-typography] .section-heading>p{margin-top:var(--klr-spacing-pass-heading)!important}body[data-klr-typography] :is(.dual-left h2,.cstm-blend-left h2){margin-top:16px!important;margin-bottom:28px!important}body[data-klr-typography] :is(.dual-left .dual-btn,.cstm-blend-left .btn-primary){margin-top:32px!important}body[data-klr-typography] :is(.product-title,.cstm-product-card-heading,.card__heading){margin-bottom:10px!important}body[data-klr-typography] .dual-right .product-card .product-title{margin-top:20px!important;margin-bottom:10px!important}body[data-klr-typography] .dual-right .product-card .title-review{margin-top:0!important}body[data-klr-typography] .dual-right .product-card .price-wrapper{margin-top:16px!important}body[data-klr-typography] .dual-right .product-card>product-form{margin-top:18px!important}body[data-klr-typography] :is(.klr-deep-dive,.klr-key-ingredients,.klr-instagram-ugc,.klr-research,.klr-faq){padding-top:var(--klr-spacing-pass-section)!important;padding-bottom:var(--klr-spacing-pass-section)!important}body[data-klr-typography] :is(.klr-key-ingredients-header,.klr-research__heading){margin-bottom:var(--klr-spacing-pass-content)!important}body[data-klr-typography] :is(.klr-key-ingredients-intro,.klr-research__heading>p,.klr-instagram-ugc__description){margin-top:22px!important}body[data-klr-typography] .klr-product-title{margin-bottom:18px!important}body[data-klr-typography] .klr-short-description{margin-bottom:26px!important}body[data-klr-typography] .klr-bundle-selector{margin-top:16px!important;margin-bottom:24px!important;padding-top:24px!important}body[data-klr-typography] :is(.klr-research-card__inner,.klr-key-ingredient-content){padding:28px!important}body[data-klr-typography] .klr-research-card h3{margin-top:22px!important;margin-bottom:22px!important}body[data-klr-typography] .klr-key-ingredient-matrix{margin-bottom:16px!important}body[data-klr-typography] .kb-page>section:not(:is(.ka-hero,.kc-hero,.kr-hero,.kf-hero,.kj-hero)){padding-top:var(--klr-spacing-pass-section)!important;padding-bottom:var(--klr-spacing-pass-section)!important}body[data-klr-typography] .kb-page h2{margin-bottom:24px!important}body[data-klr-typography] .kb-page :is(h3,h4){margin-bottom:12px!important}body[data-klr-typography] .kb-page :is(.ka-eyebrow,.kc-eyebrow,.kr-eyebrow,.kf-eyebrow,.kj-eyebrow){margin-bottom:18px!important}body[data-klr-typography] :is(.kr-benefit,.kc-contact-row){padding-top:32px!important;padding-bottom:32px!important}body[data-klr-typography] :is(.kc-fields,.kr-fields){row-gap:24px!important}body[data-klr-typography] :is(.kj-grid,.ka-team-grid){row-gap:40px!important}body[data-klr-typography] .article-template__content :is(p,ul,ol){margin-block:0 24px!important}body[data-klr-typography] .article-template__content :is(h2,h3){margin-top:40px!important;margin-bottom:20px!important}body[data-klr-typography] .collection-hero__title{margin-block:24px 32px!important}body[data-klr-typography] .product-grid{row-gap:40px!important}body[data-klr-typography] .klr-hdr__panel-heading{margin-bottom:28px!important}body[data-klr-typography] .klr-reference-footer{padding-top:72px!important}body[data-klr-typography] :is(.klr-empty-cart__intro,.klr-empty-cart__picks-head){margin-bottom:28px!important}@media(max-width:749px){body[data-klr-typography]{--klr-spacing-pass-section:60px;--klr-spacing-pass-heading:20px;--klr-spacing-pass-content:32px}body[data-klr-typography] .auth-steps{padding-top:72px!important;padding-bottom:72px!important}body[data-klr-typography] .animated-text{padding-top:80px!important;padding-bottom:80px!important}body[data-klr-typography] :is(.dual-left h2,.cstm-blend-left h2){margin-top:12px!important;margin-bottom:24px!important}body[data-klr-typography] :is(.dual-left .dual-btn,.cstm-blend-left .btn-primary){margin-top:28px!important}body[data-klr-typography] :is(.klr-research-card__inner,.klr-key-ingredient-content){padding:24px 20px!important}body[data-klr-typography] :is(.kr-benefit,.kc-contact-row){padding-top:26px!important;padding-bottom:26px!important}body[data-klr-typography] .product-grid{row-gap:28px!important}body[data-klr-typography] .klr-reference-footer{padding-top:52px!important}}}@layer klr-hierarchy-alignment,klr-typography-corrections,klr-heading-direction,klr-editorial-refinement;@layer klr-hierarchy-alignment{body[data-klr-typography] :is(.ka,.kc,.kr,.kf,.kj) h2{font-family:var(--klr-font-display)!important;font-weight:700!important;letter-spacing:-1px!important}body[data-klr-typography] :is(.ka,.kc,.kr,.kf,.kj) :is(h3,h4){font-family:var(--klr-font-body)!important;font-weight:500!important;letter-spacing:-.2px!important;line-height:1.3!important}body[data-klr-typography] :is(.ka,.kc,.kr,.kf,.kj) .ka-subtitle{font-family:var(--klr-font-display)!important;font-weight:700!important;letter-spacing:-1px!important}body[data-klr-typography] .hero-slider-section .slide-content h2{align-items:center!important;line-height:1.12!important}body[data-klr-typography] .hero-slider-section .slide-words{height:1.12em!important;line-height:1.12!important;vertical-align:baseline!important}body[data-klr-typography] .hero-slider-section .slide-words span{line-height:1.12!important;height:1.12em;animation-name:klr-hero-word-aligned!important}}@keyframes klr-hero-word-aligned{0%,20%,to{transform:translateY(0)}30%,50%{transform:translateY(-1.12em)}60%,80%{transform:translateY(-2.24em)}}@layer klr-typography-corrections,klr-heading-direction,klr-editorial-refinement;@layer klr-typography-corrections{body[data-klr-typography] :is(.dual-left h2,.cstm-blend-left h2,.dual-left .sub_intros,.cstm-blend-left .intro){font-family:Anton,Impact,sans-serif!important;font-weight:400!important;letter-spacing:-1px!important;line-height:1.04!important;font-synthesis:none}body[data-klr-typography] :is(.dual-left .sub_intros,.cstm-blend-left .intro){font-size:clamp(24px,2.1vw,34px)!important;line-height:1.1!important;letter-spacing:-.4px!important}body[data-klr-typography] .dual-left>p{font-weight:400!important;font-size:clamp(17px,1.6vw,25px)!important}body[data-klr-typography] .animated-text_wrapper,body[data-klr-typography] .animated-text_wrapper :is(span,strong,em){font-weight:400!important}body[data-klr-typography] :is(.product-title,.cstm-product-card-heading,.cstm-blend-card h3,.cstm-blend-card h4,.card__heading,.klr-stack-product-info h3,.klr-empty-cart__card-copy h4,.klr-drawer-upsell__title){font-family:var(--klr-font-display)!important;font-weight:700!important;font-size:20px!important;line-height:1.25!important;letter-spacing:-.35px!important}body[data-klr-typography] :is(.card__heading a,.product-title a,.cstm-product-card-heading a){font:inherit!important;letter-spacing:inherit!important}body[data-klr-typography] .klr-hdr :is(.klr-hdr__panel-heading h2,.klr-hdr__product-name,.klr-hdr__collection-title){font-family:var(--klr-font-display)!important;font-weight:400!important;letter-spacing:-.35px!important;line-height:1.25!important}body[data-klr-typography] .klr-hdr .klr-hdr__panel-heading h2{font-size:28px!important}body[data-klr-typography] .klr-hdr .klr-hdr__product-name{font-size:16px!important}body[data-klr-typography] .klr-research-card h3{font-family:var(--klr-font-display)!important;font-weight:400!important;font-size:20px!important;line-height:1.35!important;letter-spacing:-.3px!important}body[data-klr-typography] .klr-key-ingredient-matrix{font-weight:400!important;font-size:24px!important;line-height:1.2!important;letter-spacing:-.35px!important}body[data-klr-typography] :is(.ka,.kc,.kr,.kf,.kj) :is(h2,h3,h4,.ka-subtitle){font-weight:400!important;letter-spacing:-.4px!important}body[data-klr-typography] .zero-compromise .klr-zero-accent{color:var(--klr-brand-orange,#fa5424)!important}@media(max-width:749px){body[data-klr-typography] :is(.product-title,.cstm-product-card-heading,.cstm-blend-card h3,.cstm-blend-card h4,.card__heading){font-size:18px!important}body[data-klr-typography] .klr-key-ingredient-matrix{font-size:22px!important}body[data-klr-typography] .klr-research-card h3{font-size:19px!important}}}@layer klr-heading-direction,klr-editorial-refinement;@layer klr-heading-direction{body[data-klr-typography] :is(h1,h2,h3,h4,h5,h6,.klr-shop-by-heading,.cstm-product-card-header,.animated-text_wrapper,.klr-faq-item__question,.kf-question summary,.kc-faq summary){font-family:var(--klr-font-display)!important;font-weight:700!important;letter-spacing:-1px!important;word-spacing:normal!important}body[data-klr-typography] :is(h1,h2,h3,h4,h5,h6,.klr-shop-by-heading,.cstm-product-card-header,.animated-text_wrapper) :is(span,strong,em,a,p){font-family:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}body[data-klr-typography] :is(.dual-section .product-title,.cstm-product-card-heading,.cstm-blend-card h3,.cstm-blend-card h4,.card__heading,.klr-stack-product-info h3,.cart-item__name,.klr-empty-cart__card-copy h4,.klr-drawer-upsell__title,.klr-hdr__product-title){font-family:var(--klr-font-body)!important;font-weight:600!important;font-size:clamp(17px,1.35vw,20px)!important;line-height:1.3!important;letter-spacing:-.3px!important}body[data-klr-typography] :is(.klr-stack-product-info h3,.cart-item__name,.klr-empty-cart__card-copy h4,.klr-drawer-upsell__title,.klr-hdr__product-title){font-size:15px!important}body[data-klr-typography] :is(.dual-left,.cstm-blend-left){text-align:left;min-width:0}body[data-klr-typography] :is(.dual-left h2,.cstm-blend-left h2){width:100%;max-width:100%;margin-inline:0!important;text-align:left!important;letter-spacing:-1px!important}body[data-klr-typography] :is(.dual-left .sub_intros,.cstm-blend-left .intro){font-family:var(--klr-font-body)!important;font-size:clamp(15px,1.25vw,18px)!important;font-weight:500!important;letter-spacing:-.2px!important;margin-inline:0!important;text-align:left!important}body[data-klr-typography] :is(.dual-left>p,.cstm-blend-left>p,.dual-left .dual-btn,.cstm-blend-left .btn-primary){width:100%;max-width:100%;margin-inline:0!important}body[data-klr-typography] .klr-hdr :is(.klr-hdr__nav-link,.klr-hdr__tabs [data-hdr-tab],.klr-hdr__text-link,.klr-hdr__mobile-viewall){font-family:var(--klr-font-body)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.035em!important;line-height:1.4!important}body[data-klr-typography] .klr-hdr .klr-hdr__tabs [data-hdr-tab] :is(span,strong){font:inherit!important;letter-spacing:inherit!important}body[data-klr-typography] :is(.klr-reference-footer h3,.totals__total,.cert-heading h2){font-family:var(--klr-font-body)!important;font-weight:600!important;letter-spacing:0!important}@media(max-width:749px){body[data-klr-typography] :is(.dual-section .product-title,.cstm-product-card-heading,.cstm-blend-card h3,.cstm-blend-card h4,.card__heading){font-size:17px!important}body[data-klr-typography] :is(.dual-left,.cstm-blend-left){width:100%}}}@layer klr-editorial-refinement{:root{--klr-font-display: "neue-haas-grotesk-display", "Helvetica Neue", Helvetica, Arial, sans-serif !important;--klr-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;--font-heading-family: var(--klr-font-display) !important;--font-body-family: var(--klr-font-body) !important}body[data-klr-typography]{-webkit-font-smoothing:antialiased}body[data-klr-typography] .hero-slider-section .slide-content h2{font-size:clamp(52px,6.2vw,92px)!important;font-weight:700!important;letter-spacing:-.035em!important;line-height:1.12!important;margin-bottom:24px}body[data-klr-typography] .hero-slider-section .slide-content p{font-size:17px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:0!important;max-width:58ch}body[data-klr-typography] .hero-slider-section .rating{font-size:13px!important;line-height:1.5!important}body[data-klr-typography] .dual-left .sub_intros{font-size:20px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:.005em!important;white-space:normal!important}body[data-klr-typography] .dual-left h2{font-size:clamp(96px,8vw,124px)!important;font-weight:700!important;line-height:.98!important;letter-spacing:-.04em!important;margin:12px 0 24px!important}body[data-klr-typography] .dual-left>p{font-size:18px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important;white-space:normal!important;max-width:30ch}body[data-klr-typography] .dual-left .dual-btn{margin-top:30px!important}body[data-klr-typography] .cstm-blend-left .intro{font-size:20px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:.005em!important;white-space:normal!important}body[data-klr-typography] .cstm-blend-left h2{font-size:clamp(64px,5.4vw,84px)!important;font-weight:700!important;line-height:1!important;letter-spacing:-.035em!important;margin:12px 0 24px!important}body[data-klr-typography] .cstm-blend-left>p{font-size:16px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:0!important;max-width:32ch}body[data-klr-typography] .cstm-blend-left .btn-primary{margin-top:28px!important}body[data-klr-typography] .animated-product .bigtext{font-weight:700!important}body[data-klr-typography] .image-marquee-wrapper .marquee-wrapper h2{font-size:clamp(112px,16.8vw,229px)!important;font-weight:700!important;line-height:1.05!important;letter-spacing:-.035em!important}body[data-klr-typography] :is(.section-heading h2,.klr-shop-by-heading,.klr-shop-by-heading p,.cstm-product-card-header){font-size:clamp(40px,4.2vw,68px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.025em!important;word-spacing:normal!important;text-wrap:balance;margin-top:0}body[data-klr-typography] :is(.section-heading h2,.klr-shop-by-heading,.cstm-product-card-header) :is(strong,span){font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;word-spacing:inherit!important}body[data-klr-typography] .section-heading{margin-bottom:clamp(32px,3.5vw,52px)!important}body[data-klr-typography] .section-heading>p{font-size:16px!important;font-weight:400!important;line-height:1.6!important;margin-top:18px!important;letter-spacing:0!important}body[data-klr-typography] .world-sourcing .section-heading h2{margin-block:0 4px!important}body[data-klr-typography] .animated-text_wrapper{font-family:var(--klr-font-display)!important;font-size:clamp(34px,3.65vw,62px)!important;font-weight:400!important;line-height:1.32!important;letter-spacing:-.025em!important;text-wrap:balance}body[data-klr-typography] .animated-text_wrapper :is(span,strong){font-family:inherit!important;font-size:inherit!important;letter-spacing:inherit!important}body[data-klr-typography] .animated-text_wrapper strong{font-weight:700!important}body[data-klr-typography] .animated-text_wrapper .klr-word-track>span{line-height:1!important}body[data-klr-typography] .animated-text .page-width--small{max-width:1240px;margin-inline:auto;padding-inline:32px}body[data-klr-typography] :is(.auth-step h4,.zc_item_hds,.diff-heading,.adfsa-geid-item-h){font-size:21px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.01em!important}body[data-klr-typography] :is(.auth-step p,.zc_item_des,.adfsa-geid-item-p,.video-overlay-text){font-size:15px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:0!important}body[data-klr-typography] :is(.dual-section .product-title,.cstm-product-card-heading,.cstm-blend-card h3,.cstm-blend-card h4,.card__heading){font-size:19px!important;font-weight:700!important;line-height:1.22!important;letter-spacing:-.01em!important;word-spacing:normal!important}body[data-klr-typography] :is(.card__heading a,.cstm-card-content .product-title-link){font-family:var(--klr-font-display)!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-decoration:none!important}body[data-klr-typography] :is(.product-card .short-desc,.cstm-blend-card .short-desc,.cstm-product-card-caption){font-size:14px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important;margin-top:8px}body[data-klr-typography] :is(.product-card .sale-price,.cstm-product-card-price,.cstm-blend-card .price){font-family:var(--klr-font-body)!important;font-size:18px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.015em!important;font-variant-numeric:tabular-nums}body[data-klr-typography] :is(.product-card .compare-price,.cstm-product-card-compare-price,.cstm-blend-card .price s){font-size:12px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important}body[data-klr-typography] .dual-right .product-card{display:flex;flex-direction:column;min-width:0}body[data-klr-typography] .dual-right .product-card>product-form{margin-top:14px;padding-top:0}body[data-klr-typography] .dual-right .product-card .product-title{min-height:0;margin:16px 0 0!important}body[data-klr-typography] .dual-right .product-card{row-gap:0!important}body[data-klr-typography] .dual-right .product-card .title-review{margin-top:8px}body[data-klr-typography] .dual-right .product-card .short-desc{margin:0!important}body[data-klr-typography] .dual-right .product-card .review-inline{display:flex;align-items:center;gap:5px;margin:6px 0 0!important;font-size:12px!important;line-height:1.4!important}body[data-klr-typography] .dual-right .product-card .review-inline>*{font-size:12px!important;line-height:1.4!important}body[data-klr-typography] .dual-right .product-card .price-wrapper{margin:12px 0 0!important}@media(min-width:750px){body[data-klr-typography] .dual-right .product-card .title-review{min-height:48px}}@media(min-width:750px)and (max-width:1100px){body[data-klr-typography] .dual-right .product-card .product-title{min-height:2.44em}}body[data-klr-typography] :is(.cart-row .add-btn,.cstm-product-card-button,.cstm-blend-card button.quick-add__submit){font-size:12px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.015em!important}body[data-klr-typography] :is(a.btn-primary,a.btn-primary2,.dual-btn){font-size:13px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:.015em!important}body[data-klr-typography] .testimonial-card{padding:28px!important}body[data-klr-typography] .testimonial-quote{font-family:var(--klr-font-body)!important;font-size:16px!important;font-weight:400!important;font-style:normal!important;line-height:1.65!important;letter-spacing:0!important;padding-right:0!important;margin:18px 0 30px!important}body[data-klr-typography] .testimonial-card:before{font-size:58px;top:10px;right:22px}body[data-klr-typography] .testimonial-author{margin-top:auto;gap:12px!important}body[data-klr-typography] .testimonial-image{width:48px;height:48px;margin:0}body[data-klr-typography] .testimonial-info :is(h4,strong){font-size:15px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important;margin-bottom:5px}body[data-klr-typography] .testimonial-info p{font-size:12px!important;line-height:1.5!important;letter-spacing:0!important}body[data-klr-typography] :is(.ka h1,.kc h1,.kj h1,.kr h1,.kf h1){font-size:clamp(48px,5.8vw,88px)!important;font-weight:400!important;line-height:1.03!important;letter-spacing:-.035em!important;text-wrap:balance;margin-bottom:24px!important}body[data-klr-typography] :is(.ka h2,.kc h2,.kj h2,.kr h2,.kf h2){font-size:clamp(36px,4.1vw,62px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.025em!important;text-wrap:balance}body[data-klr-typography] :is(.ka h3,.kc h3,.kj h3,.kr h3,.kf h3){font-size:24px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.015em!important}body[data-klr-typography] :is(.ka-rich,.kc-rich,.kr-lead,.kf-lead,.kj-intro-copy){font-size:16px!important;font-weight:400!important;line-height:1.7!important;letter-spacing:0!important}body[data-klr-typography] :is(.ka .ka-flip strong,.ka .ka-timeline h3,.ka .ka-quality-points h3,.kr-benefit h3,.kr-steps h3){font-size:22px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:-.015em!important}body[data-klr-typography] :is(.ka-number,.ka-year,.kf-facts strong,.kr-steps>div>span){font-family:var(--klr-font-display)!important;font-weight:400!important}body[data-klr-typography] :is(.kc .kc-form h3,.kf .kf-form-card h3,.kr-form legend){font-family:var(--klr-font-display)!important;font-size:30px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.02em!important;margin-bottom:16px}body[data-klr-typography] .kc .kc-contact-row h3{font-size:20px!important}body[data-klr-typography] :is(.kj .kj-featured h2,.kc .kc-panel-content h2){font-size:clamp(30px,2.8vw,44px)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.02em!important}body[data-klr-typography] .kj .kj-card h3{font-size:26px!important;line-height:1.2!important}body[data-klr-typography] :is(.kj h2,.kj h3)>a{font-family:var(--klr-font-display)!important;font-weight:inherit!important;letter-spacing:inherit!important}body[data-klr-typography] :is(.kf-question summary,.kc-faq summary){font-family:var(--klr-font-display)!important;font-size:22px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.01em!important}body[data-klr-typography] :is(.kf-answer,.kc-faq .kc-rich){font-size:15px!important;line-height:1.7!important}body[data-klr-typography] :is(.ka-eyebrow,.kc-eyebrow,.kj-eyebrow,.kr-eyebrow,.kf-eyebrow){font-family:var(--klr-font-body)!important;font-size:11px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.08em!important}body[data-klr-typography] :is(.kc-form label,.kr-field label,.kf-form-card label){font-size:13px!important;line-height:1.5!important}body[data-klr-typography] .ka .ka-current .ka-subtitle{font-size:clamp(32px,3.1vw,46px)!important;line-height:1.12!important;margin-bottom:18px!important}body[data-klr-typography] .ka .ka-timeline-head .ka-subtitle{font-size:clamp(28px,2.5vw,36px)!important;line-height:1.15!important}body[data-klr-typography] .klr-product-title{font-size:clamp(32px,2.9vw,42px)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.025em!important}body[data-klr-typography] :is(.klr-short-description,.klr-short-description p,.klr-benefit-list li){font-size:15px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:0!important}body[data-klr-typography] .klr-bundle-selector__heading h2{font-size:19px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.01em!important}body[data-klr-typography] :is(.klr-key-ingredients-heading,.klr-instagram-ugc__heading,.klr-research__heading h2,.klr-faq__title,.klr-why-use__heading){font-size:clamp(36px,3.8vw,58px)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.025em!important;word-spacing:normal!important}body[data-klr-typography] :is(.klr-key-ingredients-heading,.klr-instagram-ugc__heading,.klr-research__heading h2) :is(span,strong){font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}body[data-klr-typography] .klr-why-use__card-title h3{font-size:18px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.01em!important}body[data-klr-typography] .klr-key-ingredient-name{font-family:var(--klr-font-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.06em!important;line-height:1.5!important}body[data-klr-typography] .klr-key-ingredient-matrix{font-size:clamp(24px,2vw,30px)!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-.02em!important}body[data-klr-typography] .klr-key-ingredient-description{font-family:var(--klr-font-body)!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:0!important}body[data-klr-typography] .klr-deep-dive__heading-small{font-size:22px!important;font-weight:400!important;letter-spacing:0!important;white-space:normal!important}body[data-klr-typography] .klr-deep-dive__heading-accent{font-size:clamp(52px,4.9vw,76px)!important;font-weight:700!important;line-height:1!important;letter-spacing:-.035em!important}body[data-klr-typography] .klr-deep-dive__subheading{font-size:17px!important;line-height:1.6!important}body[data-klr-typography] .klr-deep-dive__subheading p{font-size:inherit!important;line-height:inherit!important;white-space:normal!important}body[data-klr-typography] .klr-deep-dive__nav-button{font-size:15px!important;font-weight:500!important;line-height:1.4!important}body[data-klr-typography] .klr-deep-dive__drawer-title{font-size:28px!important;font-weight:400!important;line-height:1.15!important}body[data-klr-typography] .klr-research-card h3{font-size:22px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.015em!important}body[data-klr-typography] .klr-research-card p{font-size:14px!important;line-height:1.65!important}body[data-klr-typography] .klr-faq-item__question{font-family:var(--klr-font-display)!important;font-size:20px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.01em!important}body[data-klr-typography] :is(.klr-product-main .klr-complete-stack .klr-stack-title h2,.klr-verification-title){font-size:24px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.015em!important;word-spacing:normal!important}body[data-klr-typography] .klr-product-main .klr-complete-stack .klr-stack-product-info h3{font-size:15px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important}body[data-klr-typography] .klr-stack-price span{font-size:16px!important;font-weight:600!important;letter-spacing:-.015em!important}body[data-klr-typography] #klr-sticky-title{font-size:15px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.01em!important}body[data-klr-typography] :is(.collection-hero__title,.main-page-title,h1.title--primary,.shopify-policy__title h1){font-size:clamp(42px,4.7vw,72px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.03em!important;text-wrap:balance}body[data-klr-typography] .article-template h1{font-size:clamp(44px,5.5vw,84px)!important;font-weight:400!important;line-height:1.07!important;letter-spacing:-.025em!important;text-wrap:balance;max-width:24ch;margin-bottom:24px}body[data-klr-typography] .article-template__content{max-width:72ch;margin-inline:auto}body[data-klr-typography] :is(.article-template__content,.shopify-policy__body,.page-width .rte):not(.product__description){line-height:1.75;letter-spacing:0}body[data-klr-typography] :is(.article-template__content p,.shopify-policy__body p,.page-width .rte p){font-size:16px!important;line-height:1.75!important;letter-spacing:0!important}body[data-klr-typography] :is(.article-template__content,.shopify-policy__body) h2{font-size:clamp(28px,2.7vw,40px)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.02em!important;margin-block:40px 18px}body[data-klr-typography] :is(.article-template__content,.shopify-policy__body) h3{font-size:24px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:-.015em!important}body[data-klr-typography] .product-count__text{font-family:var(--klr-font-body)!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important}body[data-klr-typography] .product-count__text *{font:inherit!important}body[data-klr-typography] .card-wrapper .card-short-desc{font-size:14px!important;line-height:1.55!important;letter-spacing:0!important;font-weight:400!important}body[data-klr-typography] .card-wrapper .quick-add__submit{font-family:var(--klr-font-body)!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:.02em!important}body[data-klr-typography] .card-wrapper .price-item--sale{font-size:17px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.015em!important}body[data-klr-typography] .card-wrapper .price__sale .price-item--regular{font-size:12px!important;font-weight:400!important;letter-spacing:0!important}body[data-klr-typography] .klr-key-ingredient-name{width:fit-content;max-width:calc(100% - 36px);padding:4px 7px;border-radius:3px;background:#00000080}body[data-klr-typography] :is(.klr-empty-cart__intro h2,.cart__empty-text){font-size:34px!important;font-weight:400!important;line-height:1.12!important;letter-spacing:-.025em!important}body[data-klr-typography] .klr-empty-cart__shop{font-size:14px!important;font-weight:500!important;letter-spacing:0!important}body[data-klr-typography] :is(cart-drawer,[role=dialog]) .drawer__heading{font-size:28px!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:1.15!important}body[data-klr-typography] :is(.cart-item__name,.klr-empty-cart__card-copy h4,.klr-drawer-upsell__title){font-size:16px!important;font-weight:700!important;letter-spacing:-.005em!important;line-height:1.3!important}body[data-klr-typography] .cart-item__name{font-weight:700!important}body[data-klr-typography] :is(.klr-drawer-upsell__heading h2,.klr-empty-cart__picks-head h3){font-size:25px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.02em!important}body[data-klr-typography] :is(.klr-empty-cart__form button,.klr-drawer-upsell__button,.klr-cart-drawer__secondary){font-size:13px!important;font-weight:500!important;letter-spacing:0!important}body[data-klr-typography] cart-drawer :is(.product-option,.tax-note){font-size:13px!important;line-height:1.5!important;letter-spacing:0!important}body[data-klr-typography] :is(.klr-bundle-modal,.klr-pack-modal,.klr-cart-modal) :is(h2,h3){font-size:24px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.015em!important}body[data-klr-typography] .klr-hdr .klr-hdr__nav-link{font-family:var(--klr-font-body)!important;font-weight:600!important;letter-spacing:.035em!important}body[data-klr-typography] .klr-reference-footer h2{font-size:clamp(28px,2.5vw,38px)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.025em!important}body[data-klr-typography] .klr-reference-footer p{font-size:13px!important;line-height:1.7!important;letter-spacing:0!important}body[data-klr-typography] .klr-reference-footer h3{font-size:15px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.025em!important}@media(max-width:749px){body[data-klr-typography] .hero-slider-section .slide-content h2{font-size:clamp(35px,8.7vw,54px)!important}body[data-klr-typography] .hero-slider-section .slide-content p{font-size:15px!important;line-height:1.6!important}body[data-klr-typography] :is(.section-heading h2,.klr-shop-by-heading,.klr-shop-by-heading p,.cstm-product-card-header){font-size:clamp(30px,8.4vw,44px)!important;line-height:1.1!important}body[data-klr-typography] .section-heading>p{font-size:15px!important}body[data-klr-typography] .dual-left h2{font-size:clamp(76px,21vw,112px)!important}body[data-klr-typography] .cstm-blend-left h2{font-size:clamp(48px,13.8vw,68px)!important}body[data-klr-typography] :is(.dual-left .sub_intros,.cstm-blend-left .intro){font-size:18px!important}body[data-klr-typography] .animated-text_wrapper{font-size:clamp(28px,7.5vw,38px)!important;line-height:1.35!important}body[data-klr-typography] .animated-text .page-width--small{padding-inline:22px}body[data-klr-typography] .image-marquee-wrapper .marquee-wrapper h2{font-size:clamp(64px,16vw,112px)!important}body[data-klr-typography] :is(.ka h1,.kc h1,.kj h1,.kr h1,.kf h1){font-size:clamp(40px,11.2vw,60px)!important}body[data-klr-typography] :is(.ka h2,.kc h2,.kj h2,.kr h2,.kf h2){font-size:clamp(32px,8.8vw,44px)!important}body[data-klr-typography] :is(.kj .kj-featured h2,.kc .kc-panel-content h2){font-size:30px!important}body[data-klr-typography] :is(.klr-key-ingredients-heading,.klr-instagram-ugc__heading,.klr-research__heading h2,.klr-faq__title,.klr-why-use__heading){font-size:clamp(30px,8.4vw,42px)!important}body[data-klr-typography] .klr-product-title{font-size:32px!important}body[data-klr-typography] .klr-why-use__card-title h3{font-size:17px!important}body[data-klr-typography] .klr-key-ingredient-matrix{font-size:25px!important}body[data-klr-typography] .klr-deep-dive__heading-small{font-size:20px!important}body[data-klr-typography] .klr-deep-dive__heading-accent{font-size:clamp(44px,12vw,64px)!important}body[data-klr-typography] :is(.dual-section .product-title,.cstm-product-card-heading,.cstm-blend-card h3,.cstm-blend-card h4,.card__heading){font-size:19px!important}body[data-klr-typography] .testimonial-card{padding:24px!important}body[data-klr-typography] .testimonial-quote{font-size:16px!important;margin-top:18px!important}body[data-klr-typography] :is(.collection-hero__title,.main-page-title,h1.title--primary,.shopify-policy__title h1,.article-template h1){font-size:clamp(36px,10vw,48px)!important}}body[data-klr-typography] :is([id*=__authentication_steps_],[id*=__real_people_love_],[id*=__zero_compromise_]) .section-heading h2{font-weight:700!important;font-size:clamp(38px,3.8vw,60px)!important;letter-spacing:-.018em!important;word-spacing:.025em!important;line-height:1.1!important}body[data-klr-typography] .animated-text_wrapper{letter-spacing:-.018em!important;word-spacing:.025em!important}body[data-klr-typography] :is(.section-heading h2,.klr-shop-by-heading,.klr-shop-by-heading p,.cstm-product-card-header){letter-spacing:-.018em!important;word-spacing:.025em!important}body[data-klr-typography] .klr-reference-footer h2{letter-spacing:-.015em!important;word-spacing:.025em!important}@media(max-width:749px){body[data-klr-typography] :is([id*=__authentication_steps_],[id*=__real_people_love_],[id*=__zero_compromise_]) .section-heading h2{font-size:clamp(30px,8.2vw,42px)!important}}body[data-klr-typography] .article-template__content :is(p,li){text-transform:none!important}}@layer klr-heading-direction{body[data-klr-typography] :is(.dual-left .dual-btn,.cstm-blend-left .btn-primary){display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%!important;max-width:none!important}}@layer klr-heading-direction{body[data-klr-typography] :is(.dual-left>p,.cstm-blend-left>p){text-align:left!important}body[data-klr-typography] :is(.facets__heading,.facet-filters__label,.product-count__text,.mobile-facets__heading,.mobile-facets__count){font-family:var(--klr-font-body)!important;font-weight:500!important;letter-spacing:0!important}}body .klr-product-main .klr-member-gift h3.klr-member-gift__title{font-family:var(--klr-font-body, "Inter", Arial, sans-serif)!important;font-weight:500!important;letter-spacing:0!important;line-height:1.35!important;color:#353535!important}body .klr-product-main .klr-member-gift .klr-member-gift__value{font-weight:500!important}@layer klr-cart-ingredient-refine{body[data-klr-typography] #CartDrawer :is(.cart-item__name,.klr-drawer-upsell__title,.klr-drawer-upsell__title a){font-family:var(--klr-font-body,Inter,Arial,sans-serif)!important;font-weight:500!important;font-size:15px!important;line-height:1.45!important;letter-spacing:0!important;text-decoration:none!important;color:#353535!important}body[data-klr-typography] #CartDrawer :is(.price,.cart-item__price-wrapper,.cart-item__discounted-prices,.product-option,.discounts,.quantity__input,.klr-drawer-upsell__price){font-family:var(--klr-font-body,Inter,Arial,sans-serif)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.45!important}body[data-klr-typography] #CartDrawer :is(.price,.cart-item__price-wrapper){font-size:14px!important;white-space:nowrap!important}body[data-klr-typography] #CartDrawer :is(.drawer__heading,.klr-drawer-upsell__heading h2){font-family:var(--klr-font-body,Inter,Arial,sans-serif)!important;font-weight:500!important;font-size:21px!important;letter-spacing:-.02em!important;line-height:1.35!important}body[data-klr-typography] #CartDrawer .klr-drawer-upsell__price span{font-weight:500!important}body[data-klr-typography] #CartDrawer .quantity{min-height:40px!important;border-radius:6px!important}}@layer klr-mobile-responsive{@media(max-width:749px){body[data-klr-typography] .klr-hdr__mobile-top h2{font-family:var(--klr-font-body)!important;font-size:18px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.4!important}body[data-klr-typography] .predictive-search__heading{font-family:var(--klr-font-body)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.08em!important;line-height:1.4!important}body[data-klr-typography] .hero-slider-section .splide__slide{min-height:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:32px 20px 12px!important}body[data-klr-typography] .hero-slider-section .slide-content{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:100%!important;max-width:none!important;order:0!important}body[data-klr-typography] .hero-slider-section picture{order:1!important;display:block!important;width:100%!important;margin-top:22px!important}body[data-klr-typography] .hero-slider-section picture img{position:static!important;display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important}body[data-klr-typography] .hero-slider-section .slide-content h2{font-size:clamp(32px,9vw,42px)!important;line-height:1.08!important;display:block!important;letter-spacing:-.025em!important;margin:10px 0 16px!important}body[data-klr-typography] .hero-slider-section .slide-words{display:block!important;max-width:100%!important;height:1.12em!important}body[data-klr-typography] .hero-slider-section .slide-content p{font-size:15px!important;line-height:1.6!important;max-width:none!important}body[data-klr-typography] .hero-slider-section .rating{font-size:11px!important;letter-spacing:0!important;white-space:normal!important}body[data-klr-typography] .hero-slider-section .star{font-size:15px!important}body[data-klr-typography] .dual-section{padding-left:20px!important;padding-right:20px!important}body[data-klr-typography] .dual-wrapper{padding-left:0!important;padding-right:0!important;gap:30px!important}body[data-klr-typography] .dual-left{width:100%!important;max-width:none!important;padding:0!important}body[data-klr-typography] .dual-left :is(h2,h2 p){font-size:clamp(64px,22vw,94px)!important;line-height:1!important;letter-spacing:-.025em!important;margin:12px 0 22px!important}body[data-klr-typography] .dual-left .sub_intros{font-size:18px!important;line-height:1.25!important;letter-spacing:0!important}body[data-klr-typography] .dual-left>p{font-size:16px!important;line-height:1.5!important;margin:0 0 24px!important}body[data-klr-typography] :is(.dual-section,.cstm-featured-collections,.cstm-blend-section) .cart-row{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:8px!important}body[data-klr-typography] :is(.dual-section,.cstm-featured-collections,.cstm-blend-section) .cart-row .qty{flex:0 0 104px!important;width:104px!important;min-width:0!important;height:44px!important;margin:0!important}body[data-klr-typography] :is(.dual-section,.cstm-featured-collections,.cstm-blend-section) .cart-row :is(.add-btn,.quick-add__submit,button[type=submit]){flex:1 1 0!important;width:auto!important;min-width:0!important;min-height:44px!important;margin:0!important;font-size:11px!important;padding:8px!important}body[data-klr-typography] .animated-text .page-width--small{width:100%!important;max-width:none!important;padding:0 20px!important}body[data-klr-typography] .animated-text_wrapper{font-size:clamp(22px,6.1vw,28px)!important;line-height:1.55!important;letter-spacing:-.02em!important;word-spacing:.03em!important}body[data-klr-typography] .animated-text_wrapper br{display:none!important}body[data-klr-typography] .animated-text{padding-top:64px!important;padding-bottom:64px!important}body[data-klr-typography] .zero-compromise{padding-left:20px!important;padding-right:20px!important}body[data-klr-typography] .zc-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 18px!important}body[data-klr-typography] .zc-item{min-width:0!important}body[data-klr-typography] .zc_item_hds :is(p,h3),body[data-klr-typography] .zc_item_hds{font-family:var(--klr-font-body)!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important}body[data-klr-typography] .zc_item_des,body[data-klr-typography] .zc_item_des p{font-size:14px!important;line-height:1.6!important;margin:0!important}body[data-klr-typography] :is(.section-heading h2,.cstm-blend-left h2,.cstm-blend-left h2 p,.world-sourcing h2){font-size:clamp(28px,8vw,36px)!important;line-height:1.15!important;letter-spacing:-.02em!important}body[data-klr-typography] .cstm-blend-left{min-width:0!important}}}@layer klr-mobile-responsive{@media(max-width:749px){body[data-klr-typography] .hero-slider-section .slide-words>span{font-size:inherit!important;line-height:1.12em!important;height:1.12em!important;min-height:1.12em!important}body[data-klr-typography] .hero-slider-section .slide-words{line-height:1.12!important}body[data-klr-typography] .hero-slider-section .splide__slide{padding-top:88px!important}}}@layer klr-mobile-responsive{@media(max-width:749px){body[data-klr-typography] .klr-stack-products{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,68%)!important;gap:14px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding-bottom:12px!important}body[data-klr-typography] .klr-stack-product-card{min-width:0!important;width:auto!important;display:flex!important;flex-direction:column!important;scroll-snap-align:start!important}body[data-klr-typography] .klr-stack-product-image{width:100%!important;aspect-ratio:1!important;height:auto!important}body[data-klr-typography] .klr-stack-product-image img{width:100%!important;height:100%!important;object-fit:contain!important}body[data-klr-typography] .klr-stack-product-info{display:flex!important;flex:1!important;flex-direction:column!important}body[data-klr-typography] .klr-stack-product-info h3{font-size:14px!important;line-height:1.4!important;min-height:2.8em!important;margin:10px 0 8px!important}body[data-klr-typography] .klr-stack-price{font-size:14px!important;display:flex!important;flex-wrap:wrap!important;gap:4px 7px!important;align-items:baseline!important}body[data-klr-typography] .klr-stack-price del{font-size:11px!important}body[data-klr-typography] :is(.klr-stack-product-form,.klr-stack-add-button){margin-top:auto!important}body[data-klr-typography] .klr-stack-add-button{width:100%!important;min-height:44px!important;font-size:12px!important}body[data-klr-typography] :is(.dual-section,.cstm-featured-collections,.cstm-blend-section) .cart-row .qty{height:46px!important}body[data-klr-typography] .animated-text_wrapper{letter-spacing:0!important}}}@layer klr-mobile-responsive{@media(max-width:749px){body[data-klr-typography] :is(.dual-left,.cstm-blend-left){text-align:center!important}body[data-klr-typography] :is(.dual-left>p,.cstm-blend-left>p,.cstm-blend-left .intro,.dual-left .sub_intros){text-align:center!important}body[data-klr-typography] :is(.dual-left h2,.cstm-blend-left h2){width:100%!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}body[data-klr-typography] .hero-slider-section picture{height:220px!important;overflow:hidden!important;position:relative!important}body[data-klr-typography] .hero-slider-section picture img{position:absolute!important;width:125%!important;max-width:none!important;height:auto!important;right:-3%!important;bottom:0!important}}}@layer klr-mobile-stack-final{@media(max-width:749px){body[data-klr-typography] .klr-complete-stack .klr-stack-products{display:flex!important;gap:14px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;align-items:stretch!important;padding:0 0 14px!important;max-width:100%!important}body[data-klr-typography] .klr-complete-stack .klr-stack-product-card{flex:0 0 72%!important;width:72%!important;min-width:0!important;display:flex!important;flex-direction:column!important;scroll-snap-align:start!important}body[data-klr-typography] .klr-complete-stack .klr-stack-product-info{display:flex!important;flex-direction:column!important;flex:1!important;gap:8px!important}body[data-klr-typography] .klr-complete-stack .klr-stack-product-info h3{font-family:var(--klr-font-body)!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;min-height:2.8em!important;margin:10px 0 0!important}body[data-klr-typography] .klr-complete-stack .klr-stack-price{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:4px 8px!important;min-height:0!important;margin:0 0 4px!important}body[data-klr-typography] .klr-complete-stack .klr-stack-price span{white-space:nowrap!important;font-size:15px!important;line-height:1.4!important}body[data-klr-typography] .klr-complete-stack .klr-stack-price del{white-space:nowrap!important;font-size:11px!important}body[data-klr-typography] .klr-complete-stack :is(.klr-stack-add-button,.klr-stack-product-form){margin-top:auto!important;width:100%!important}body[data-klr-typography] .klr-atb{display:grid!important;grid-template-columns:100px minmax(0,1fr)!important;gap:10px!important;width:100%!important}body[data-klr-typography] .klr-atb__quantity{display:grid!important;grid-template-columns:32px minmax(0,1fr) 32px!important;width:100%!important;min-width:0!important;height:52px!important;align-items:center!important}body[data-klr-typography] .klr-atb__input{width:100%!important;min-width:0!important;padding:0!important;text-align:center!important;font-family:var(--klr-font-body)!important;font-size:15px!important;font-weight:400!important;line-height:1.4!important;color:#353535!important;-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}body[data-klr-typography] .klr-atb__input::-webkit-inner-spin-button,body[data-klr-typography] .klr-atb__input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}body[data-klr-typography] .klr-atb__submit{min-width:0!important;min-height:52px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}body[data-klr-typography] .klr-atb__label{font-size:13px!important;font-weight:500!important;letter-spacing:0!important;white-space:nowrap!important}body[data-klr-typography] .klr-atb__total{font-size:14px!important;line-height:1.3!important;white-space:nowrap!important}body[data-klr-typography] .klr-atb__compare{font-size:10px!important;line-height:1.3!important;white-space:nowrap!important}}}@layer klr-mobile-stack-final{body[data-klr-typography] :is(.facets__heading,.facet-filters__label,.product-count__text,.mobile-facets__heading,.mobile-facets__count){font-family:var(--klr-font-body)!important;font-weight:500!important;letter-spacing:0!important;line-height:1.4!important}@media(max-width:359px){body[data-klr-typography] .klr-atb{grid-template-columns:88px minmax(0,1fr)!important;gap:8px!important}body[data-klr-typography] .klr-atb__quantity{grid-template-columns:28px minmax(0,1fr) 28px!important}body[data-klr-typography] .klr-atb__submit{padding-inline:8px!important;gap:6px!important}body[data-klr-typography] .klr-atb__label{min-width:0!important;white-space:normal!important;line-height:1.2!important}body[data-klr-typography] .klr-atb__prices{flex:0 0 auto!important;min-width:max-content!important}}}@layer klr-mobile-stack-final{@media(max-width:989px){body[data-klr-typography] .klr-hdr :is(.klr-hdr__mobile-links>a,.klr-hdr__mobile-accordion>summary){font-family:var(--klr-font-body)!important;font-size:17px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:0!important}body[data-klr-typography] .klr-hdr :is(.klr-hdr__mobile-accordion>div>a,.klr-hdr__mobile-nested>summary,.klr-hdr__mobile-nested>div>a){font-family:var(--klr-font-body)!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important}}}@layer klr-mobile-stack-final{body[data-klr-typography] :is(.cart-row .add-to-cart,.cart-row .add-btn,.cstm-product-card-button,.quick-add__submit,.klr-stack-add-button){font-family:var(--klr-font-body)!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important;white-space:nowrap!important;padding:12px 10px!important;min-height:46px!important}body[data-klr-typography] .klr-collection-titlebar{background:#f8f7f5!important;border-bottom:1px solid #e8e4de;padding:32px 0 36px!important}body[data-klr-typography] .klr-collection-titlebar .collection-hero__inner{padding-top:0!important;padding-bottom:0!important}body[data-klr-typography] .klr-collection-breadcrumb{display:flex;align-items:center;gap:9px;margin-bottom:24px;font:400 12px/1.4 var(--klr-font-body);color:#777}body[data-klr-typography] .klr-collection-breadcrumb a{color:#6b6864;text-decoration:none}body[data-klr-typography] .klr-collection-title-row{display:flex;align-items:center;justify-content:space-between;gap:24px}body[data-klr-typography] .klr-collection-eyebrow{display:flex;align-items:center;gap:10px;color:#f15a29;font:500 10px/1.4 var(--klr-font-body);letter-spacing:.12em}body[data-klr-typography] .klr-collection-eyebrow:before{content:"";width:24px;height:1px;background:currentColor}body[data-klr-typography] .klr-collection-titlebar .collection-hero__title{font-family:var(--klr-font-body)!important;font-size:44px!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-.025em!important;text-transform:none!important;color:#353535!important;margin:10px 0 0!important}body[data-klr-typography] .klr-collection-count{flex:none;border:1px solid #dedad4;border-radius:100px;padding:8px 13px;background:#fff;color:#6b6864;font:400 12px/1.4 var(--klr-font-body)}body[data-klr-typography] .klr-collection-titlebar .collection-hero__description{font-size:15px!important;line-height:1.6!important;max-width:65ch;margin:16px 0 0!important}@media(max-width:749px){body[data-klr-typography] #CartDrawer :is(.klr-empty-cart__card-copy h4,.klr-empty-cart__card-copy h4 a,.klr-drawer-upsell__title,.klr-drawer-upsell__title a){font-family:var(--klr-font-body)!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important}body[data-klr-typography] .dual-left :is(.sub_intros,.sub_intros p,.sub_intros h2){font-family:var(--klr-font-body)!important;font-weight:600!important;font-size:17px!important;line-height:1.35!important;letter-spacing:0!important}body[data-klr-typography] .auth-steps .section-heading{position:relative;margin-bottom:76px!important}body[data-klr-typography] .auth-steps:after{display:none!important}body[data-klr-typography] .auth-steps .section-heading:after{content:"";position:absolute;left:12px;bottom:-60px;width:84px;height:46px;background:url(https://cdn.shopify.com/s/files/1/0756/2526/7445/files/pill-2_f9213dd2-1d48-4085-9ea9-14bec5054134.png) center/contain no-repeat;z-index:3;pointer-events:none}body[data-klr-typography] .klr-complete-stack .klr-stack-product-info{gap:6px!important}body[data-klr-typography] .klr-complete-stack .klr-stack-product-info h3{min-height:0!important;margin:10px 0 0!important;line-height:1.35!important}body[data-klr-typography] .klr-complete-stack .klr-stack-price{margin:0 0 6px!important}body[data-klr-typography] .klr-collection-titlebar{padding:22px 0 26px!important}body[data-klr-typography] .klr-collection-breadcrumb{margin-bottom:20px;font-size:11px}body[data-klr-typography] .klr-collection-titlebar .collection-hero__title{font-size:30px!important}body[data-klr-typography] .klr-collection-title-row{gap:12px;align-items:flex-start}body[data-klr-typography] .klr-collection-count{font-size:11px;padding:6px 10px;margin-top:24px}}}@layer klr-mobile-stack-final{@media(max-width:749px){body[data-klr-typography] .klr-collection-title-row>div{min-width:0;width:100%}body[data-klr-typography] .klr-collection-count{display:none}}}@layer klr-mobile-stack-final{body[data-klr-typography] .klr-collection-titlebar{background:#fbf5e2!important;border-bottom:1px solid #e9dfc5;padding:28px 0 40px!important;position:relative;overflow:hidden}body[data-klr-typography] .klr-collection-titlebar .collection-hero__text-wrapper{position:relative}body[data-klr-typography] .klr-collection-breadcrumb{margin-bottom:30px}body[data-klr-typography] .klr-collection-titlebar .collection-hero__title{font-family:var(--klr-font-display)!important;font-size:clamp(44px,4.6vw,68px)!important;font-weight:700!important;line-height:1.04!important;letter-spacing:-.02em!important;word-spacing:.08em!important;margin-top:14px!important}body[data-klr-typography] .klr-collection-title-accent{color:#f15a29!important;font:inherit!important}body[data-klr-typography] .klr-collection-eyebrow{font-size:11px;letter-spacing:.13em}body[data-klr-typography] .klr-collection-eyebrow:before{width:34px;height:2px}body[data-klr-typography] .klr-collection-count{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;min-width:140px;padding:4px 0 4px 32px;background:transparent;border:0;border-left:1px solid #f15a29;border-radius:0;color:#353535}body[data-klr-typography] .klr-collection-count-number{font:400 54px/1 var(--klr-font-display);letter-spacing:-.04em}body[data-klr-typography] .klr-collection-count-label{font:500 10px/1.4 var(--klr-font-body);letter-spacing:.12em;display:flex;gap:18px;align-items:center}body[data-klr-typography] .klr-collection-count-label>span{font-size:20px;color:#f15a29}@media(max-width:749px){body[data-klr-typography] .klr-collection-titlebar{padding:20px 0 30px!important}body[data-klr-typography] .klr-collection-breadcrumb{margin-bottom:24px}body[data-klr-typography] .klr-collection-eyebrow{font-size:10px}body[data-klr-typography] .klr-collection-titlebar .collection-hero__title{font-size:clamp(36px,10vw,48px)!important;line-height:1.07!important;margin-top:12px!important}body[data-klr-typography] .klr-collection-count{display:none}}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/klr-typography-system.css.map */
