:root{--k-petrol: #1b3c4b;--k-petrol-dark: #264e60;--k-midblue: #2f6f9b;--k-slate: #4a6270;--k-muted: #6b8290;--k-line: #e8edf0;--k-sky: #d6e4f2;--k-soft: #f4f8fc;--k-soft-2: #eef4fa;--k-soft-3: #e1ecf5;--k-green: #2d7d46;--k-coral: #d14b3e;--k-cream: #faf8f6;--k-star: #f5b400;--k-soft-4: #c9deef;--k-dim: #8b9ca8;--k-warm: #fafaf8;--k-warm-line: #e8e4e0}.color-background-1 p,.color-background-2 p,.color-background-1 .rte,.color-background-2 .rte{color:var(--k-slate)}.k-sec{color:var(--k-petrol);padding:clamp(4.8rem,7vw,8rem) 1.6rem;background:#fff}.k-sec--soft{background:var(--k-soft)}.k-sec--sky{background:var(--k-sky)}.k-sec--cream{background:var(--k-cream)}.k-sec--petrol{background:var(--k-petrol);color:#fff}.k-wrap{max-width:114rem;margin:0 auto}.k-h2{font-weight:800;letter-spacing:-.02em;line-height:1.2;font-size:2.4rem;color:var(--k-petrol);margin:0 0 1.6rem}@media screen and (min-width:640px){.k-h2{font-size:2.8rem}}@media screen and (min-width:980px){.k-h2{font-size:3.2rem}}.k-h3{font-weight:700;font-size:1.4rem;line-height:1.3;letter-spacing:-.005em;color:var(--k-petrol);margin:0}.k-label{font-size:1.05rem;font-weight:800;letter-spacing:.14rem;text-transform:uppercase;color:var(--k-midblue);line-height:1}.k-tile-body{font-size:1.2rem;font-weight:500;color:var(--k-slate);line-height:1.5}.k-ico{flex:none;display:block}.k-sec--petrol .k-h2{color:#fff}.k-lede{color:var(--k-slate);font-size:clamp(1.5rem,1.8vw,1.8rem);line-height:1.65;margin:0 0 2.4rem;max-width:62ch}.k-sec--petrol .k-lede{color:#ffffffd9}.k-eyebrow-lbl{display:block;font-weight:800;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--k-midblue);margin:0 0 1rem}.k-split{display:grid;gap:clamp(2.4rem,5vw,6rem);align-items:center;grid-template-columns:1fr}@media screen and (min-width:750px){.k-split{grid-template-columns:1fr 1fr}.k-split--img-right .k-split__media{order:2}}.k-media{position:relative;aspect-ratio:1 / 1;border-radius:1.6rem;overflow:hidden;background:var(--k-soft)}.k-media img,.k-media svg{width:100%;height:100%;object-fit:cover;display:block}.k-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;height:100%;padding:2rem;text-align:center;background:repeating-linear-gradient(45deg,var(--k-soft-2),var(--k-soft-2) 12px,var(--k-soft-3) 12px,var(--k-soft-3) 24px);color:var(--k-petrol)}.k-ph__label{font-weight:800;font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase}.k-ph__note{font-size:1.2rem;color:var(--k-slate);max-width:34ch;line-height:1.5}.k-eyebrow{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.2rem;border-radius:100px;background:var(--k-sky);color:var(--k-petrol);font-weight:800;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.k-save{display:inline-block;padding:.4rem 1rem;border-radius:100px;background:var(--k-coral);color:#fff;font-weight:800;font-size:1.4rem}.k-check{display:flex;align-items:flex-start;gap:.8rem;color:var(--k-slate);line-height:1.5;font-size:1.4rem}.k-check .k-ico{color:var(--k-green);margin-top:.2rem}.k-sec--petrol .k-check{color:#ffffffd9}.k-sec--petrol .k-check .k-ico{color:#7fc79a}.k-stat{color:var(--k-midblue);font-weight:800;line-height:1;font-size:clamp(3.2rem,6vw,5.6rem);letter-spacing:-.03em}.k-src{display:block;font-size:1.2rem;color:var(--k-muted);line-height:1.5;margin-top:.4rem}.k-src a{color:var(--k-midblue);text-decoration:underline}.k-cta{display:inline-flex;flex-direction:column;align-items:center;gap:.2rem;padding:1.6rem 3.2rem;border-radius:.8rem;background:var(--k-petrol);color:#fff;font-family:inherit;font-weight:800;font-size:1.7rem;letter-spacing:-.01em;text-decoration:none;border:0;cursor:pointer;transition:transform .15s ease,background .15s ease}.k-cta:hover{background:var(--k-petrol-dark);transform:translateY(-1px);color:#fff}.k-cta__sub{font-weight:500;font-size:1.2rem;opacity:.8;letter-spacing:0}.k-stars{display:inline-flex;align-items:center;gap:1rem;font-size:1.3rem;font-weight:700;color:var(--k-petrol);letter-spacing:.01rem}.k-stars__icons{display:inline-flex;gap:.2rem;color:var(--k-star)}.k-price{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.k-price__now{font-weight:800;font-size:2.8rem;color:var(--k-petrol)}.k-price__was{font-size:1.8rem;color:var(--k-slate);text-decoration:line-through;opacity:.7}.k-card{background:#fff;border:1.5px solid var(--k-line);border-radius:1.2rem;padding:2rem}.k-pdp__h1{font-weight:800;letter-spacing:-.02em;line-height:1.2;font-size:2.6rem;color:var(--k-petrol);margin:.8rem 0 1.2rem}@media screen and (min-width:640px){.k-pdp__h1{font-size:3rem}}@media screen and (min-width:980px){.k-pdp__h1{font-size:3.4rem}}.k-pdp__auth{color:var(--k-slate);font-size:1.4rem;font-weight:400;line-height:1.65;letter-spacing:.002rem;margin:0 0 .8rem;max-width:54ch}.k-pdp__auth strong{font-weight:700;color:var(--k-petrol)}.k-pdp__proof{list-style:none;padding:0;margin:1rem 0 2rem;display:grid;gap:1rem}.k-pdp__proof .k-check{font-size:1.4rem;font-weight:400}.k-pdp__proof strong{font-weight:800;color:var(--k-petrol)}.k-pdp__trust{display:flex;flex-wrap:wrap;gap:.8rem;padding:0;margin:.4rem 0 0;color:var(--k-petrol);font-weight:600}.k-pdp__trust-item{display:inline-flex;align-items:center;gap:.7rem;background:#fff;border:1px solid var(--k-line);border-radius:999px;padding:.9rem 1.4rem;font-size:1.25rem;line-height:1.2}.k-pdp__trust-item .k-ico{color:var(--k-petrol)}.k-promise{display:flex;align-items:flex-start;gap:1.2rem;padding:1.3rem 1.4rem;margin-top:1.2rem;background:var(--k-warm);border:1px solid var(--k-warm-line);border-radius:1rem;font-size:1.25rem;font-weight:500;color:var(--k-petrol);line-height:1.45;letter-spacing:.01em}.k-promise strong{font-weight:700;color:var(--k-petrol)}.k-promise .k-ico{color:var(--k-green);margin-top:.1rem}.cart-item--product-premium-sleep-ear-tips,.cart-item--product-relieve-insomnia-in-30-days-e-book,.cart-item--product-komfora-travel-case{position:relative;background:var(--k-soft);border-left:3px solid var(--k-green)}.cart-item--product-premium-sleep-ear-tips .cart-item__media,.cart-item--product-relieve-insomnia-in-30-days-e-book .cart-item__media,.cart-item--product-komfora-travel-case .cart-item__media{max-width:4.8rem}.cart-item--product-premium-sleep-ear-tips .cart-item__quantity,.cart-item--product-relieve-insomnia-in-30-days-e-book .cart-item__quantity,.cart-item--product-komfora-travel-case .cart-item__quantity,.cart-item--product-premium-sleep-ear-tips cart-remove-button,.cart-item--product-relieve-insomnia-in-30-days-e-book cart-remove-button,.cart-item--product-komfora-travel-case cart-remove-button{visibility:hidden;pointer-events:none}.cart-item--product-premium-sleep-ear-tips .cart-item__price-wrapper,.cart-item--product-relieve-insomnia-in-30-days-e-book .cart-item__price-wrapper,.cart-item--product-komfora-travel-case .cart-item__price-wrapper{font-size:0}.cart-item--product-premium-sleep-ear-tips .cart-item__price-wrapper:after,.cart-item--product-relieve-insomnia-in-30-days-e-book .cart-item__price-wrapper:after,.cart-item--product-komfora-travel-case .cart-item__price-wrapper:after{content:"FREE";font-size:1.2rem;font-weight:800;letter-spacing:.06em;color:var(--k-green)}.cart-item--product-premium-sleep-ear-tips .cart-item__name:before,.cart-item--product-relieve-insomnia-in-30-days-e-book .cart-item__name:before,.cart-item--product-komfora-travel-case .cart-item__name:before{content:"Included free";display:block;font-size:1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--k-green);margin-bottom:.3rem}.k-kol{padding:1rem 0 1.2rem;border-top:1px solid var(--k-line)}.k-kol__lbl{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin:0 0 .7rem}.k-kol__track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.4rem}.k-kol__track::-webkit-scrollbar{display:none}.k-kol__card{flex:0 0 100%;scroll-snap-align:start;display:flex;flex-direction:column;gap:.7rem;margin:0;padding:1rem 1.2rem;background:#fff;border:1px solid var(--k-line);border-radius:1rem}.k-kol__ph-text{color:var(--k-dim)!important;font-style:italic;font-weight:500!important}.k-kol__head{display:flex;align-items:center;gap:1rem}.k-kol__pfp{flex:none;width:3.2rem;height:3.2rem;border-radius:50%;border:1.5px solid #fff;box-shadow:0 0 0 1px var(--k-line);overflow:hidden;background:var(--k-soft-2);display:flex;align-items:center;justify-content:center}.k-kol__pfp img{width:100%;height:100%;object-fit:cover}.k-kol__pfp-ph{font-size:.85rem;font-weight:800;color:var(--k-muted);letter-spacing:.02em}.k-kol__name{font-size:1.3rem;font-weight:800;color:var(--k-petrol);line-height:1.2;letter-spacing:-.005em}.k-kol__cred{font-size:1.05rem;font-weight:500;color:var(--k-muted);line-height:1.3;letter-spacing:.005rem}.k-kol__quote{font-size:1.25rem;font-style:italic;color:var(--k-petrol);line-height:1.5;letter-spacing:-.005em;margin:0}.k-kol__src{display:inline-flex;align-items:center;gap:.7rem;font-size:1.15rem;font-weight:700;color:var(--k-midblue);letter-spacing:.005rem;line-height:1;text-decoration:none}.k-kol__src:hover{color:var(--k-petrol)}.k-kol__controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.8rem}.k-kol__arrows{display:flex;gap:.8rem}.k-kol__arrow{width:2.6rem;height:2.6rem;border-radius:50%;background:#fff;border:1px solid var(--k-sky);color:var(--k-midblue);padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}.k-kol__arrow:hover{background:var(--k-soft-2);border-color:var(--k-midblue)}.k-kol__arrow:disabled{opacity:.4;cursor:default}.k-kol__dots{display:flex;gap:.5rem}.k-kol__dot{width:.6rem;height:.6rem;border-radius:50%;background:var(--k-sky);border:0;padding:0;cursor:pointer;transition:background .15s ease,width .15s ease,border-radius .15s ease}.k-kol__dot.is-active{background:var(--k-midblue);width:1.6rem;border-radius:3px}@media screen and (max-width:749px){.k-kol{padding:.6rem 0 .8rem}.k-kol__lbl{margin-bottom:.5rem}.k-kol__card{padding:.8rem 1rem;gap:.5rem}.k-kol__quote{font-size:1.2rem;line-height:1.45;padding-left:0}.k-kol__pfp{width:2.8rem;height:2.8rem}.k-kol__controls{margin-top:.5rem}.k-kol__arrow{width:2.4rem;height:2.4rem}}.k-pdp__tabs{margin-top:2rem}.k-faq__item{border-bottom:1px solid var(--k-line)}.k-faq__item:first-child{border-top:1px solid var(--k-line)}.k-faq__q{display:flex;align-items:center;gap:1.2rem;padding:1.4rem .2rem;background:transparent;border:0;cursor:pointer;list-style:none;color:var(--k-petrol)}.k-faq__q::-webkit-details-marker{display:none}.k-faq__q::marker{content:""}.k-faq__icon{flex:none;width:2.4rem;height:2.4rem;border-radius:50%;border:1.5px solid var(--k-sky);color:var(--k-midblue);display:flex;align-items:center;justify-content:center;transition:transform .2s ease,background .2s ease,border-color .2s ease}.k-faq__item[open] .k-faq__icon{background:var(--k-soft-2);border-color:var(--k-midblue);transform:rotate(45deg)}.k-faq__title{font-size:1.4rem;font-weight:700;color:var(--k-petrol);line-height:1.3;letter-spacing:-.005em}.k-faq__a{padding:0 .2rem 1.8rem 4rem;font-size:1.35rem;font-weight:400;color:var(--k-slate);line-height:1.6}.k-faq__a strong{font-weight:700;color:var(--k-petrol)}.k-faq__a a{color:var(--k-midblue)}.k-faq__a p{margin:0 0 1rem}.k-faq__a p:last-child{margin-bottom:0}.k-faq__a ul,.k-faq__a ol{margin:0 0 1rem;padding-left:1.8rem}.k-faq__a li{margin-bottom:.6rem}.k-offer{border:1.5px solid var(--k-line);border-radius:1.2rem;padding:1.8rem;background:var(--k-soft);margin:.8rem 0 .4rem}.k-offer__head{font-weight:800;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;color:var(--k-midblue);margin:0 0 1.2rem}.k-offer__list{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.k-offer__item{display:grid;grid-template-columns:4.4rem 1fr auto;align-items:center;gap:1.2rem}.k-offer__thumb{width:4.4rem;height:4.4rem;border-radius:.8rem;overflow:hidden;background:#fff;border:1px solid var(--k-line);display:flex;align-items:center;justify-content:center}.k-offer__thumb img{width:100%;height:100%;object-fit:cover}.k-offer__thumb-ph{font-size:.9rem;font-weight:700;line-height:1.1;color:var(--k-muted);text-align:center}.k-offer__body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.k-offer__name{font-weight:700;font-size:1.4rem;color:var(--k-petrol);line-height:1.3}.k-offer__note{font-size:1.2rem;color:var(--k-muted)}.k-offer__val{text-align:right;font-size:1.3rem;color:var(--k-muted);white-space:nowrap}.k-offer__val s{opacity:.7}.k-offer__free{display:block;color:var(--k-green);font-weight:800;font-size:1.2rem;letter-spacing:.04em}.k-offer__total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1.4rem;padding-top:1.4rem;border-top:1.5px solid var(--k-line);font-size:1.4rem;color:var(--k-slate)}.k-offer__today{font-weight:800;font-size:1.8rem;color:var(--k-petrol)}.k-offer__save{display:flex;align-items:center;justify-content:center;gap:.9rem;margin:1.2rem 0 0;padding:.9rem 1.2rem;border-radius:.8rem;background:#d14b3e14;color:var(--k-coral);font-weight:800;font-size:1.5rem;letter-spacing:-.01em}.k-offer__save-pct{padding:.25rem .8rem;border-radius:100px;background:var(--k-coral);color:#fff;font-size:1.15rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/3/assets/komfora.css.map */
