.kg-store{--kl-tint: #f6f5f2;--kl-ink: #222423;--kl-edge: #e3e2dd;--kl-deep: #17191b}.kl-heatride{--kl-tint: #fcf1e7;--kl-edge: #ead7c8;--kl-deep: #302219}.kl-sunfold{--kl-tint: #fbf5e5;--kl-edge: #e9ddbd;--kl-deep: #28251b}.kl-snowgrip{--kl-tint: #eef3f6;--kl-edge: #d7e1e8;--kl-deep: #17232d}.kl-flexsocket{--kl-tint: #eef0f1;--kl-edge: #dce1e4;--kl-deep: #20262b}.kl-kicker{color:inherit;opacity:.85;font-size:11px;font-weight:750;letter-spacing:.14em;line-height:1.55;text-transform:uppercase;margin:0 0 9px}.kl-hook{margin:4px 0 8px;font:700 clamp(19px,2vw,24px)/1.17 var(--font-heading-family)}.kl-lead{margin:0;color:#505550;line-height:1.6;font-size:15px}.kl-checks{margin:15px 0;padding:0;list-style:none;display:grid;gap:7px}.kl-checks li{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;font-weight:600}.kl-checks .kg-icon{color:#7a5411;height:17px;width:17px;margin-top:2px}.kl-jump{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:6px 11px;border:1px solid var(--kl-edge);border-radius:8px;background:var(--kl-tint);color:var(--kl-ink);font-size:13px;font-weight:700;text-decoration:none}.kl-jump:focus-visible,.kl-jump:hover{text-decoration:underline}.kl-jump .kg-icon{width:15px;height:15px}.kl-hero-placeholder{min-height:235px;aspect-ratio:1.15;display:grid;place-content:center;justify-items:center;text-align:center;gap:12px;padding:24px;border-radius:15px;background:radial-gradient(ellipse at 30% 20%,#ffffff20,transparent 60%),var(--kl-deep);color:#fff}.kl-hero-placeholder .kg-icon{width:62px;height:62px;color:#ffcf6c}.kl-hero-placeholder strong{font:700 clamp(23px,4vw,38px)/1.12 var(--font-heading-family)}.kl-hero-placeholder small{font-size:12px;color:#e9ded0}.kl-product .product__media-wrapper{min-width:0}.kl-product .product__info-container .price{font-size:clamp(25px,3vw,34px);line-height:1.18}.kl-product .product-form__submit{min-height:54px}.kl-product .product__title h1{overflow-wrap:anywhere}.kl-rating{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:13px;line-height:1.4}.kl-rating small{flex-basis:100%;font-size:11px;color:#595d58}.kl-stars{position:relative;display:inline-flex;color:#c9c6bf;letter-spacing:.055em;font-size:17px;line-height:1;white-space:nowrap}.kl-stars span+span{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#9e6c0b}.kl-band{padding:clamp(34px,6vw,74px) 0;color:var(--kl-ink)}.kl-band--dark{background:var(--kl-deep);color:#fff}.kl-band--dark .kl-kicker,.kl-close .kl-kicker{color:#ffce6c;opacity:1}.kl-heading{max-width:660px;margin-bottom:23px}.kl-heading h2,.kl-close h2{margin:0 0 10px;font-size:clamp(28px,4.1vw,50px);line-height:1.07}.kl-heading p:not(.kl-kicker),.kl-close p:not(.kl-kicker){font-size:15px;line-height:1.65;margin:0;max-width:58ch}.kl-story-grid,.kl-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.kl-story-card,.kl-review-card{min-width:0;border:1px solid var(--kl-edge);border-radius:13px;background:#fff;overflow:hidden}.kl-story-card{background:var(--kl-tint)}.kl-band--dark .kl-story-card{background:#ffffff0c;border-color:#ffffff30}.kl-story-copy,.kl-review-copy{padding:20px}.kl-story-copy h3,.kl-review-copy h3{font-size:22px;margin:0 0 7px;line-height:1.16}.kl-story-copy p:not(.kl-kicker),.kl-review-copy blockquote{font-size:14px;line-height:1.65;margin:0}.kl-media{width:100%;background:#0c0d0e}.kl-media img,.kl-media video,.kl-media iframe{width:100%;display:block;margin:0;height:auto;max-height:520px;object-fit:contain}.kl-media iframe{border:0;aspect-ratio:16/9}.kl-media .kl-gif{aspect-ratio:16/9;object-fit:contain}.kl-media-empty,.kl-editor-note{font-size:13px;padding:13px;border:1px dashed currentColor;border-radius:8px;margin:8px}.kl-fit{background:var(--kl-tint);scroll-margin-top:24px}.kl-fit-grid,.kl-faq-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(20px,4vw,60px);align-items:start}.kl-fit-card{background:#fff;padding:clamp(16px,3vw,30px);border:1px solid var(--kl-edge);border-radius:15px;display:grid;gap:14px}.kl-fit .kl-fit-note{margin-top:13px!important;color:#505550;font-size:13px!important}.kl-fit-field,.kl-vehicle-row>div{min-width:0}.kl-vehicle-row{display:grid;grid-template-columns:2fr 1fr;gap:11px}.kl-fit-card label{font-size:14px;line-height:1.4;display:block;margin-bottom:6px;font-weight:700}.kl-fit-card label small{font-size:11px;font-weight:400}.kl-fit-card select,.kl-fit-card input{width:100%;min-height:46px;border:1px solid #adafaa;background:#fff;color:#222423;font:inherit;font-size:16px;padding:8px 10px;border-radius:8px}.kl-fit-card input:focus-visible,.kl-fit-card select:focus-visible{outline:2px solid #95680e;outline-offset:2px}.kl-fit-result{border:1px solid var(--kl-edge);border-radius:8px;background:#f5f5f3;padding:12px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.kl-fit-result[data-state=ready]{background:#e9f7ee;border-color:#a9cfb3;color:#21482e}.kl-fit-result[data-state=no]{background:#fff0ed;border-color:#dfafa4;color:#702c1c}.kl-fit-result[data-state=unknown]{background:#fff5db;border-color:#ddc17e;color:#57401b}.kl-proof{background:#f6f5f2}.kl-review-meta{display:flex;gap:10px;align-items:center;margin-top:13px}.kl-review-meta img{border-radius:50%}.kl-review-meta small{display:block;font-size:12px;color:#505550}.kl-review-copy .kg-review-rating{margin-bottom:10px}.kl-faq details{border-bottom:1px solid var(--kl-edge)}.kl-faq details:first-child{border-top:1px solid var(--kl-edge)}.kl-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 4px;min-height:49px;font-size:15px;font-weight:700;cursor:pointer;list-style:none}.kl-faq summary::-webkit-details-marker{display:none}.kl-faq summary span:before{content:"+";font-size:20px}.kl-faq details[open] summary span:before{content:"\2212"}.kl-faq .rte{padding:0 4px 14px;font-size:14px;line-height:1.6}.kl-faq .rte p{margin:0}.kl-close{background:var(--kl-deep);color:#fff}.kl-close-inner{display:flex;gap:22px;justify-content:space-between;align-items:center}.kl-close .kg-primary{flex-shrink:0;min-width:min(230px,100%)}#kg-purchase{scroll-margin-top:20px}@media(max-width:749px){.kl-story-grid,.kl-review-grid,.kl-fit-grid,.kl-faq-grid{grid-template-columns:1fr;gap:12px}.kl-heading{margin-bottom:13px}.kl-close-inner{align-items:flex-start;flex-direction:column}.kl-close .kg-primary{width:100%;max-width:none}.kl-story-copy,.kl-review-copy{padding:17px}.kl-hero-placeholder{min-height:210px;max-height:330px}.kl-vehicle-row{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/keudoha-landing.css.map */
