:root,body{--font-body-family:'Nunito',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;--font-heading-family:'Fredoka','Nunito',sans-serif!important;--font-heading-weight:700!important;--ks-serif:'Fredoka','Nunito',sans-serif!important;--ks-sans:'Nunito',-apple-system,BlinkMacSystemFont,sans-serif!important;--font-body-style:normal;--font-heading-style:normal}
html body,html body *:not(svg):not(path):not(i):not([class*="icon"]):not([class*="loox"]):not(code):not(pre){font-family:'Nunito',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}
html body :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,button,.button,.btn,.kh-btn,[class*="title"]:not([class*="subtitle"]),[class*="heading"]:not([class*="subheading"]),[class*="eyebrow"],.kp-cmp__h p,.kp-cmp__ch,.kp-sto__h p,.kp-stats__pct,.kp-faq-question,.kh-hero__h,.kh-rev__h,.kh-rs__h,.kh-rs__t,.kh-tl__ti,.kh-stats__ti,.kh-stats__chl,.kh-stats__lt,.kh-tr__h,.kh-faq__h,.kh-faq__q,.kh-faq__eb,.kh-rs__eb,.kh-rev__nm,.ks-h2,.ks-eyebrow,.ks-stat__n,.ks-sp__r,.kp-ts__n,.kp-sto__a,.kaching-bundles__bar-price):not(#_x):not(svg),html body :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,button,.button,.btn,.kh-btn,[class*="title"]:not([class*="subtitle"]),[class*="heading"]:not([class*="subheading"]),[class*="eyebrow"],.kp-cmp__h p,.kp-cmp__ch,.kp-sto__h p,.kp-stats__pct,.kp-faq-question,.kh-hero__h,.kh-rev__h,.kh-rs__h,.kh-rs__t,.kh-tl__ti,.kh-stats__ti,.kh-stats__chl,.kh-stats__lt,.kh-tr__h,.kh-faq__h,.kh-faq__q,.kh-faq__eb,.kh-rs__eb,.kh-rev__nm,.ks-h2,.ks-eyebrow,.ks-stat__n,.ks-sp__r,.kp-ts__n,.kp-sto__a,.kaching-bundles__bar-price) *:not(#_x):not(svg):not(path):not([class*="icon"]){font-family:'Fredoka','Nunito',sans-serif!important;font-style:normal;font-weight:600!important}
html body :is(h1,h2,.h0,.h1,.h2,.image-with-text__heading,.kp-cmp__h p,.kp-sto__h p,.kh-hero__h,.kh-rev__h,.kh-rs__h,.kh-stats__ti,.kh-tr__h,.kh-faq__h,.ks-h2,[class*="__heading"]:not([class*="subheading"]),.kp-stats__title,.kp-timeline__title,.kp-faq-title,.kp-stats__pct,.ks-stat__n):not(#_x):not(#_y),html body :is(h1,h2,.h0,.h1,.h2,.image-with-text__heading,.kp-cmp__h p,.kp-sto__h p,.kh-hero__h,.kh-rev__h,.kh-rs__h,.kh-stats__ti,.kh-tr__h,.kh-faq__h,.ks-h2,[class*="__heading"]:not([class*="subheading"]),.kp-stats__title,.kp-timeline__title,.kp-faq-title,.kp-stats__pct,.ks-stat__n) *:not(#_x):not(#_y):not(svg):not(path){font-weight:700!important}
html body :is(h1,h2,h3,.h0,.h1,.h2,[class*="__heading"],[class*="__title"]):not(#_x){letter-spacing:0!important}
html body .product__title :is(h1,h2,.h1,a):not(#_x):not(#_y){white-space:nowrap!important;word-break:normal!important;overflow:hidden;text-overflow:ellipsis;font-weight:700!important;line-height:1.15!important;font-size:clamp(20px,calc((100vw - 44px)/13),34px)!important;letter-spacing:0!important;max-width:100%}
html body .product__title{word-break:normal!important;overflow:hidden}
@media (min-width:750px){html body .product__title :is(h1,h2,.h1,a):not(#_x):not(#_y){font-size:clamp(24px,2.5vw,36px)!important}}
