@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600;700&family=Nunito:wght@400;600;700;800&display=swap";html:root{--kh-coral:#FF6A4D;--kh-coral-dark:#E2512F;--kh-ocean:#1F5FBF;--kh-sand:#FFF7EE;--kh-sun:#FFC93C;--kh-ink:#1B2440;--font-body--family:"Nunito",system-ui,sans-serif;--font-paragraph--family:"Nunito",system-ui,sans-serif;--font-subheading--family:"Nunito",system-ui,sans-serif;--font-heading--family:"Fredoka","Nunito",sans-serif;--font-accent--family:"Fredoka","Nunito",sans-serif;--font-h1--family:"Fredoka","Nunito",sans-serif;--font-h2--family:"Fredoka","Nunito",sans-serif;--font-h3--family:"Fredoka","Nunito",sans-serif;--font-h4--family:"Fredoka","Nunito",sans-serif;--font-h5--family:"Nunito",system-ui,sans-serif;--font-h6--family:"Nunito",system-ui,sans-serif;--font-heading--weight:700;--font-h1--weight:700;--font-h2--weight:700;--font-h3--weight:600;--font-h4--weight:600;--font-paragraph--size:1rem;--color-foreground:var(--kh-ink);--color-primary-button-text:#fff;--color-primary-button-background:var(--kh-coral);--color-primary-button-border:var(--kh-coral);--color-primary-button-focus-outline:var(--kh-ocean);--color-primary-button-hover-text:#fff;--color-primary-button-hover-background:var(--kh-coral-dark);--color-primary-button-hover-border:var(--kh-coral-dark);--color-secondary-button-text:var(--kh-ink);--color-secondary-button-background:transparent;--color-secondary-button-border:var(--kh-ink);--color-secondary-button-hover-text:#fff;--color-secondary-button-hover-background:var(--kh-ink);--color-secondary-button-hover-border:var(--kh-ink);--style-border-radius-buttons-primary:999px;--style-border-radius-buttons-secondary:999px;--style-border-radius-inputs:14px;--gallery-media-border-radius:20px}body{font-family:Nunito,system-ui,sans-serif}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:Fredoka,Nunito,sans-serif;letter-spacing:-.01em}.button,button.button,.shopify-payment-button__button--unbranded{font-family:Fredoka,Nunito,sans-serif!important;font-weight:600!important;letter-spacing:.01em}.header-logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.header-logo,.header-logo *{font-family:Fredoka,Nunito,sans-serif!important;font-weight:700!important;color:var(--kh-ink)!important;letter-spacing:-.02em}.header-logo:before{content:"";flex:none;width:30px;height:30px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M6 4h20a4 4 0 0 1 4 4v12a4 4 0 0 1-4 4H14l-6 5v-5H6a4 4 0 0 1-4-4V8a4 4 0 0 1 4-4z' fill='%23FF6A4D'/%3E%3Cpath d='M10 11h12M10 16h8' stroke='%23fff' stroke-width='2.6' stroke-linecap='round'/%3E%3Ccircle cx='24' cy='16' r='2' fill='%23FFC93C'/%3E%3C/svg%3E") center/contain no-repeat}.header-logo:has(img):before{display:none}.product-information .price,.product-details .price,[class*=price] .price-item{color:var(--kh-ink)}.media-gallery img,.product-media img{border-radius:20px}[class*=announcement]{font-weight:700}.shopify-section[id*=header_announcements],.shopify-section[id*=header_announcements] *{background-color:var(--kh-ocean)!important;color:#fff!important}.shopify-section[id*=__footer_]{background:var(--kh-sand)}.shopify-section[id*=__footer_] h2,.shopify-section[id*=__footer_] h3,.shopify-section[id*=__footer_] p strong{font-family:Fredoka,Nunito,sans-serif}.shopify-section[id*=__footer_] input[type=email]{border-radius:999px;background:#fff}html:root{--kh-coral:#F2785C;--kh-coral-dark:#DA5F43;--kh-ocean:#3E6FC4;--kh-sand:#FFF8EF;--style-border-radius-buttons-primary:16px 12px 18px 10px / 10px 18px 12px 16px;--style-border-radius-buttons-secondary:16px 12px 18px 10px / 10px 18px 12px 16px;--style-border-radius-inputs:14px 10px 16px 9px / 9px 16px 10px 14px}.button:not(.close-button):not([class*=menu]):not([class*=icon]){border:2.5px solid var(--kh-ink)!important}.button:not(.close-button):not([class*=menu]):not([class*=icon]):hover{transform:translateY(-1px) rotate(-.6deg)}.media-gallery img,.product-media img{border-radius:28px 20px 30px 18px/18px 30px 20px 28px}.shopify-section[id*=__footer_]{background-image:radial-gradient(rgba(27,36,64,.08) 1.2px,transparent 1.4px);background-size:22px 22px}.keephi-page{max-width:780px;margin:0 auto;font-size:1.05rem;line-height:1.65}.keephi-page h2{font-family:Fredoka,Nunito,sans-serif;font-size:1.7rem;margin:1.6em 0 .7em;position:relative;display:inline-block;padding-bottom:12px}.keephi-page h2:after{content:"";position:absolute;left:0;bottom:-2px;width:120px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14'%3E%3Cpath d='M3 9 C13 2 23 2 33 8 S53 14 63 8 S83 2 93 8 S110 13 117 6' fill='none' stroke='%23F2785C' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}.keephi-page h2:first-child{margin-top:.2em}.keephi-page h3{font-family:Fredoka,Nunito,sans-serif;font-size:1.2rem;margin:1.3em 0 .35em;color:var(--kh-ink)}.keephi-page p,.keephi-page li{color:#4a5370}.keephi-page a{color:var(--kh-ocean);font-weight:700}.kh-hero__price{margin:18px 0 0;color:#5b6480;font-size:.98rem}.kh-hero__price strong{font-family:Fredoka,Nunito,sans-serif;font-size:1.5rem;color:var(--kh-ink);margin-right:6px}.shopify-section[id*=footer_utilities]{display:none}.kh-hero__grid>div:first-child{display:flex;flex-direction:column;align-items:flex-start}.kh-hero__grid>div:first-child>*{max-width:100%}.kh-hero .kh-lead{order:3}.kh-hero__price{order:4;margin:4px 0 16px}.kh-hero .kh-btns{order:5;margin-top:0}.kh-hero .kh-chips{order:6}@media(max-width:989px){.kh-hero__grid{gap:0}.kh-hero__grid>div:first-child{display:contents}.kh-hero__rating{order:0}.kh-hero .kh-bubble{order:1;justify-self:start}.kh-hero h1{order:2;margin-bottom:18px}.kh-hero__media{order:3;width:100%;max-width:440px;justify-self:center;margin:0 0 26px}.kh-hero .kh-lead{order:4}.kh-hero__price{order:5}.kh-hero .kh-btns{order:6}.kh-hero .kh-chips{order:7}}@media(max-width:749px){.kh-steps__grid,.kh-why__grid,.khp-steps{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-left:-20px;margin-right:-20px;padding:4px 20px 18px;scrollbar-width:none}.kh-steps__grid::-webkit-scrollbar,.kh-why__grid::-webkit-scrollbar,.khp-steps::-webkit-scrollbar{display:none}.kh-steps__grid>*,.kh-why__grid>*,.khp-steps>*{flex:0 0 84%;scroll-snap-align:center}.kh-steps__grid>*:after,.khp-steps>*:after{display:none}}.kh-swatches{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;border:0}.kh-sw{position:relative;cursor:pointer}.kh-sw input{position:absolute;opacity:0;pointer-events:none}.kh-sw__lbl{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border:2px solid var(--kh-line,#E3E6EE);border-radius:999px;font-weight:700;font-size:.95rem;background:#fff}.kh-sw__dot{width:18px;height:18px;border-radius:50%;border:2px solid var(--kh-ink);background:var(--sw,#ccc)}.kh-sw input:checked+.kh-sw__lbl{border-color:var(--kh-ink);background:var(--kh-sand);box-shadow:2px 2px 0 var(--kh-ink)}.kh-sw input:disabled+.kh-sw__lbl{opacity:.45;text-decoration:line-through}.kh-sw input:focus-visible+.kh-sw__lbl{outline:2px solid var(--kh-ocean);outline-offset:2px}.kh-buy .kh-btn{width:100%}.kh-buy__more{display:inline-block;margin-top:12px;font-weight:700;color:var(--kh-ocean);text-decoration:none}.kh-buy__more:hover{text-decoration:underline}[class*=sw-red],label:has(input[value=Red]){--sw:#E5483B}[class*=sw-blue],label:has(input[value=Blue]){--sw:#4A86D8}[class*=sw-pink],label:has(input[value=Pink]){--sw:#F4A6C0}.variant-option--buttons .variant-option__button-label__text:before{content:"";display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid var(--kh-ink);background:var(--sw,transparent);margin-right:8px;vertical-align:-2px}.variant-option--buttons .variant-option__button-label:has(input:checked){color:var(--kh-ink)!important}.variant-option--buttons .variant-option__button-label:has(input:checked) .variant-option__button-label__pill{background:var(--kh-sand)!important;border:2.5px solid var(--kh-ink)}.variant-option--buttons .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:var(--kh-ink)!important}.shopify-section[id*=product_recommendations]:not(:has(a[href*="/products/"])){display:none}html.kh-sticky-on body{padding-bottom:78px}@media(max-width:749px){.khp-trust{grid-template-columns:1fr 1fr!important;gap:10px}.khp-trust__item{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;font-size:.92rem;line-height:1.25}.khp-trust__dot{width:32px;height:32px}}.rte .kh-specs{width:100%;border-collapse:separate;border-spacing:0;border:2px solid var(--kh-ink);border-radius:16px;overflow:hidden;margin:14px 0;font-size:.95rem}.rte .kh-specs th,.rte .kh-specs td{padding:9px 12px;text-align:left;border-bottom:1px dashed #D6DAE5}.rte .kh-specs tr:last-child th,.rte .kh-specs tr:last-child td{border-bottom:0}.rte .kh-specs th{background:var(--kh-sand);width:42%;font-weight:800}.rte .kh-feat{list-style:none;padding:0;margin:12px 0;display:grid;gap:8px}.rte .kh-feat li{position:relative;padding-left:28px}.rte .kh-feat li:before{content:"";position:absolute;left:0;top:.3em;width:18px;height:18px;border-radius:50%;background:var(--kh-sun);border:2px solid var(--kh-ink)}.kh-col__hero{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;margin-top:36px;padding:24px;border:2.5px solid var(--kh-ink);border-radius:var(--kh-wobble,28px);background:#fff}.kh-col__hero .kh-card__img{margin:0;border:2px solid var(--kh-ink);border-radius:var(--kh-wobble-sm,20px)}.kh-col__name{font-family:Fredoka,sans-serif;font-size:2rem;line-height:1.15;margin:0 0 10px}.kh-col__name a{color:var(--kh-ink);text-decoration:none}.kh-col__hero .kh-chips{margin:6px 0 20px}.kh-col .kh-shop__grid .kh-card{text-align:left}.kh-col__pag{display:flex;justify-content:center;gap:10px;margin-top:30px;font-weight:700}@media(max-width:849px){.kh-col__hero{grid-template-columns:1fr;gap:20px;padding:16px}.kh-col__name{font-size:1.6rem}}@media(max-width:989px){.kh .kh-hero__grid{gap:0}}@media(max-width:749px){.kh .kh-steps__grid,.kh .kh-why__grid,.shopify-section .khp-steps{display:flex;grid-template-columns:none}.shopify-section .khp-trust__item{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;font-size:.92rem;line-height:1.25}.shopify-section .khp-trust__dot{width:32px;height:32px}}.kh-sec h2.kh-col__name{display:block;margin:0 0 10px;padding-bottom:0;text-align:left}.kh-sec h2.kh-col__name:after{display:none}.rte:has(.kh-specs) h3{font-size:1.25rem;line-height:1.3;margin:1.2em 0 .4em}.kh-hero__amz{order:0}.kh-hero__was{margin-left:8px;margin-right:8px;color:var(--kh-muted);font-weight:600}.kh-hero__price .kh-hero__was{font-family:Nunito,sans-serif;font-size:1rem}.menu-list__link{font-family:Fredoka,sans-serif!important;font-weight:600!important;font-size:1.02rem!important;letter-spacing:.01em;color:var(--kh-ink)!important;padding:8px 14px!important;border:2px solid transparent;border-radius:999px;transition:background .15s,transform .15s}.menu-list__link .menu-list__link-title{color:inherit;font:inherit}.menu-list__link:hover{background:var(--kh-sand);transform:translateY(-1px)}.menu-list__link[aria-current=page]{background:var(--kh-sky)}.menu-list__link[href$="/products/keephi"]{background:var(--kh-coral);color:#fff!important;border-color:var(--kh-ink);box-shadow:2px 2px 0 var(--kh-ink);transform:rotate(-1.5deg);margin-right:8px}.menu-list__link[href$="/products/keephi"]:hover{background:var(--kh-coral-dark);transform:rotate(-1.5deg) translateY(-1px)}.menu-list__link[href$="/products/keephi"]{margin-left:22px}.header-logo{transform:scale(1.18);transform-origin:left center}
/*# sourceMappingURL=/cdn/shop/t/18/assets/keephi-global.css.map */
