.khf-before-after{padding:clamp(5rem,10vw,12rem) 0;background:#fff;color:var(--khf-ink)}.khf-before-after__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(38rem,.95fr);gap:clamp(4rem,10vw,14rem);align-items:center;max-width:112rem}.khf-before-after__copy{max-width:46rem}.khf-before-after__copy h2{margin:0 0 2rem;color:#0b1830;font-size:clamp(3.5rem,4.5vw,6rem);line-height:.98}.khf-before-after__copy .rte{margin-bottom:2.5rem}.khf-before-after__visual{position:relative;margin:0;overflow:hidden;border-radius:2rem;box-shadow:0 1.5rem 4rem #0b356224}.khf-before-after__visual img{display:block;width:100%;height:auto}.khf-before-after__visual figcaption{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.khf-before-after__label{position:absolute;top:2rem;padding:.9rem 1.4rem;border-radius:99px;font-weight:800}.khf-before-after__label--before{left:2rem;color:#142a25;background:#ffd34ef0}.khf-before-after__label--after{right:2rem;color:#fff;background:#103dc5f0;text-align:right}.khf-before-after__label small{font-size:1.05rem;font-weight:600}@media screen and (max-width:749px){.khf-before-after__grid{grid-template-columns:1fr}.khf-before-after__label{top:1.2rem;padding:.7rem 1rem}.khf-before-after__label--before{left:1.2rem}.khf-before-after__label--after{right:1.2rem}}.khf-contact{padding:clamp(5rem,9vw,10rem) 0;color:#0b1830}.khf-contact__grid{display:grid;grid-template-columns:minmax(24rem,.65fr) minmax(0,1.35fr);gap:clamp(5rem,10vw,15rem);max-width:112rem}.khf-contact__details h1{margin:0 0 2.2rem;color:#0b1830;font-size:clamp(4rem,5vw,6.4rem);line-height:.96}.khf-contact__lead{max-width:31rem;margin-bottom:3rem}.khf-contact__detail-block{max-width:34rem;padding:2.2rem 0;border-top:3px solid #e4e9ef}.khf-contact__detail-block h2{margin:0 0 1.2rem;color:#0b1830;font-size:1.9rem}.khf-contact__detail-block a{color:#103dc5;font-weight:800;text-decoration:none}.khf-contact__detail-block address{font-style:normal;line-height:1.7}.khf-contact__company{margin-top:2.5rem;color:#455469;font-size:1.25rem;font-weight:800;letter-spacing:.06em}.khf-contact__form-wrap{padding:clamp(2.6rem,5vw,5rem);border-radius:2rem;background:#f1f5f9}.khf-contact__form-wrap h2{margin:0 0 3rem;color:#0b1830;font-size:clamp(3rem,4vw,4.6rem);line-height:1}.khf-contact-form{display:grid;gap:2rem}.khf-contact-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.khf-contact-form label{display:grid;gap:.8rem;color:#0b1830;font-weight:800}.khf-contact-form input,.khf-contact-form select,.khf-contact-form textarea{width:100%;padding:1.2rem 1.4rem;border:1px solid #a9b5c4;border-radius:.9rem;background:#fff;color:#0b1830;font:inherit}.khf-contact-form input,.khf-contact-form select{min-height:4.8rem}.khf-contact-form textarea{resize:vertical}.khf-contact-form__privacy{margin:0;font-size:1.3rem}.khf-contact-form__privacy a{color:#103dc5}.khf-contact-form__message{padding:1.5rem;border-radius:.8rem;color:#075f3b;background:#dff6ea;font-weight:800}@media screen and (max-width:749px){.khf-contact__grid,.khf-contact-form__grid{grid-template-columns:1fr}.khf-contact__form-wrap{padding:2.4rem}}.khf-footer{margin-top:7rem;padding:6.5rem 0 2.5rem;border-top:1px solid #e2e7eb;color:#0b1830;background:#fff}.khf-footer__grid{display:grid;grid-template-columns:minmax(24rem,1.8fr) repeat(3,minmax(13rem,1fr));gap:4rem}.khf-footer__brand{padding-right:4rem;border-right:1px solid #dce2e8}.khf-footer__mark{display:inline-block;margin-bottom:1.3rem;color:#103dc5;font-size:4rem;font-weight:900;letter-spacing:-.08em;text-decoration:none}.khf-footer__company{max-width:24rem;margin:0 0 2.5rem;font-weight:800;line-height:1.35}.khf-footer a{color:#103dc5;text-decoration:none}.khf-footer__social{display:flex;align-items:center;gap:1.4rem}.khf-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem}.khf-footer__social svg{width:2rem;height:2rem}.khf-footer__brand a:hover,.khf-footer__column a:hover{text-decoration:underline}.khf-footer__column{display:flex;flex-direction:column;gap:1.1rem}.khf-footer__column h2{margin:0 0 1rem;color:#0b1830;font-size:1.7rem}.khf-footer__legal{margin-top:5rem;padding-top:2rem;border-top:1px solid #e2e7eb;font-size:1.25rem}@media screen and (max-width:989px){.khf-footer__grid{grid-template-columns:repeat(3,1fr)}.khf-footer__brand{grid-column:1 / -1;padding:0 0 2.5rem;border-right:0;border-bottom:1px solid #dce2e8}}@media screen and (max-width:749px){.khf-footer{margin-top:4rem;padding-top:4rem}.khf-footer__grid{grid-template-columns:1fr 1fr;gap:3rem 2rem}.khf-footer__brand{grid-column:1 / -1}.khf-footer__legal{margin-top:3.5rem}}.khf-help-center{padding:clamp(3.6rem,6vw,7rem) 0 clamp(5rem,9vw,10rem);color:var(--khf-ink)}.khf-help-center__intro{max-width:76rem;margin-bottom:4.8rem}.khf-help-center__intro h1{margin:0 0 1.2rem;color:#0b1830;font-size:clamp(3rem,4vw,5rem);line-height:1}.khf-help-center__intro .rte{max-width:48rem}.khf-help-center__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;margin-bottom:clamp(6rem,10vw,12rem)}.khf-help-card{min-height:20.5rem;padding:2.7rem;border-radius:1.6rem;background:#f1f5f9}.khf-help-card h2{margin:0 0 1.3rem;color:#0b1830;font-size:2.2rem}.khf-help-card p{min-height:5.8rem;margin-bottom:2.4rem}.khf-help-card--contact{color:#fff;background:#103dc5}.khf-help-card--contact h2{color:inherit}.khf-help-center__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3.5rem,6vw,8rem)}.khf-help-center__column h2{margin:0 0 2.6rem;color:#0b1830;font-size:clamp(2.5rem,3vw,3.8rem)}.khf-help-search{width:100%;min-height:4.8rem;margin-bottom:3rem;padding:1.1rem 1.7rem;border:1px solid #bdc7d2;border-radius:99px;background:#fff;color:#0b1830;font:inherit}.khf-help-question{border-bottom:1px solid #cdd4dc}.khf-help-question summary{position:relative;padding:1.7rem 3.4rem 1.7rem 0;color:#0b1830;cursor:pointer;font-weight:800;list-style:none}.khf-help-question summary::-webkit-details-marker{display:none}.khf-help-question summary:after{position:absolute;top:50%;right:.2rem;content:"+";transform:translateY(-50%);font-size:2.7rem;font-weight:400}.khf-help-question[open] summary:after{content:"\2212"}.khf-help-question .rte{padding:0 3.4rem 1.8rem 0}.khf-help-question[hidden]{display:none}@media screen and (max-width:749px){.khf-help-center__actions,.khf-help-center__columns{grid-template-columns:1fr}.khf-help-center__actions{margin-bottom:6rem}}.khf-policy{padding-bottom:clamp(5rem,9vw,10rem);color:#10213d}.khf-policy__hero{padding:clamp(5rem,8vw,9rem) 0;background:#edf3ff}.khf-policy__hero>div{max-width:112rem}.khf-policy__hero h1{max-width:70rem;margin:0 0 1.8rem;color:#0b1830;font-size:clamp(4rem,6vw,7.2rem);line-height:.95}.khf-policy__hero p{max-width:59rem;margin:0 0 2rem;font-size:1.8rem}.khf-policy__hero span{color:#526276;font-size:1.3rem;font-weight:800}.khf-policy__layout{display:grid;grid-template-columns:23rem minmax(0,1fr);gap:clamp(4rem,9vw,13rem);max-width:112rem;padding-top:clamp(4rem,7vw,8rem)}.khf-policy__aside{position:sticky;top:2rem;align-self:start}.khf-policy__aside-label{margin:0 0 1.3rem;color:#526276;font-size:1.2rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.khf-policy__aside nav{display:grid;border-top:1px solid #d9e0e8}.khf-policy__aside nav a{padding:1.25rem 0;border-bottom:1px solid #d9e0e8;color:#103dc5;font-weight:800;text-decoration:none}.khf-policy__aside nav a[aria-current=page]{color:#0b1830}.khf-policy__help{display:grid;gap:.7rem;margin-top:3rem;padding:2rem;border-radius:1.4rem;background:#103dc5;color:#fff}.khf-policy__help a{color:#fff;font-size:1.35rem}.khf-policy__content{max-width:68rem}.khf-policy__content h2{margin:5rem 0 1.8rem;color:#0b1830;font-size:clamp(2.6rem,3vw,3.9rem);line-height:1}.khf-policy__content h2:first-child{margin-top:0}.khf-policy__content p{font-size:1.65rem;line-height:1.75}.khf-policy__content a{color:#103dc5}.khf-policy__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.khf-policy__facts p{display:grid;gap:.8rem;margin:0;padding:1.8rem;border-radius:1.2rem;background:#f1f5f9;font-size:1.35rem;line-height:1.5}.khf-policy__facts strong{color:#103dc5}.khf-policy__contact{display:grid;gap:.5rem;margin-top:5rem;padding:2.6rem;border-radius:1.5rem;background:#edf3ff}@media screen and (max-width:749px){.khf-policy__layout{grid-template-columns:1fr;gap:4rem}.khf-policy__aside{position:static}.khf-policy__facts{grid-template-columns:1fr}}.khf-product-guide{padding:clamp(5rem,9vw,10rem) 0;color:#0b1830}.khf-product-guide__grid{display:grid;grid-template-columns:minmax(0,.93fr) minmax(34rem,.72fr);gap:clamp(5rem,10vw,15rem);align-items:start;max-width:112rem}.khf-product-guide__copy{max-width:49rem}.khf-product-guide__copy h1,.khf-product-guide__copy h2{color:#0b1830;line-height:.98}.khf-product-guide__copy h1{margin:0 0 2.4rem;font-size:clamp(3.8rem,5vw,6.3rem)}.khf-product-guide__copy h2{margin:clamp(6rem,11vw,13rem) 0 2rem;font-size:clamp(3.4rem,4.5vw,5.7rem)}.khf-product-guide__note{padding:1.8rem;border-left:.4rem solid #103dc5;background:#f1f5f9;font-weight:700}.khf-product-guide__tools{display:grid;gap:5rem}.khf-configurator,.khf-volume-card{padding:3.2rem;border-radius:2.2rem;box-shadow:0 1.2rem 4rem #112f671a}.khf-configurator{background:#edf3ff}.khf-configurator__header{display:flex;align-items:center;gap:1rem;margin-bottom:3rem;color:#103dc5;font-size:2rem;font-weight:800}.khf-configurator__mark{font-size:4.5rem;font-weight:900;letter-spacing:-.1em}.khf-configurator fieldset{padding:0;margin:0 0 2.4rem;border:0}.khf-configurator legend,.khf-configurator label{color:#0b1830;font-weight:800}.khf-configurator select,.khf-configurator input{width:100%;min-height:4.8rem;margin-top:.8rem;padding:1.1rem 1.3rem;border:1px solid #a8b5c6;border-radius:1rem;background:#fff;font:inherit}.khf-configurator__choices{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:.8rem}.khf-configurator__choices label{display:grid}.khf-configurator__choices input{position:absolute;opacity:0}.khf-configurator__choices span{min-height:4.8rem;padding:1.3rem;border:1px solid #a8b5c6;border-radius:1rem;background:#fff;text-align:center;cursor:pointer}.khf-configurator__choices input:checked+span{border-color:#103dc5;outline:2px solid #103dc5;background:#dfeaff}.khf-volume-card{margin:2.5rem 0;background:#fff}.khf-volume-card h2{margin:0 0 2.2rem;color:#0b1830;font-size:2.7rem}.khf-volume-card__intro{margin:-1rem 0 2.2rem;color:#526277;font-size:1.45rem;line-height:1.55}.khf-configurator [hidden]{display:none!important}@media screen and (max-width:749px){.khf-product-guide__grid{grid-template-columns:1fr;gap:4rem}.khf-product-guide__copy h2{margin-top:5rem}.khf-configurator,.khf-volume-card{padding:2.3rem}.khf-configurator__choices{grid-template-columns:1fr}}.khf-order-status{min-height:58rem;padding:clamp(5rem,9vw,10rem) 0;background:#fff;color:#0b1830}.khf-order-status__card{width:min(100%,64rem);margin:0 auto;padding:clamp(3rem,6vw,5rem);border:1px solid #dbe3ea;border-radius:1.6rem}.khf-order-status__card h1{margin:0 0 2.4rem;color:#0b1830;font-size:clamp(3rem,4vw,4.4rem);line-height:1}.khf-order-status__card>p{max-width:52rem;margin-bottom:2.8rem}.khf-order-status__card form{display:grid;gap:2.2rem}.khf-order-status__fields{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem}.khf-order-status__card label{display:grid;gap:.7rem;color:#103dc5;font-weight:800}.khf-order-status__card input{width:100%;min-height:4.8rem;padding:1.1rem 1.3rem;border:1px solid #b7c0cc;border-radius:.9rem;background:#fff;color:#0b1830;font:inherit}.khf-order-status__success{padding:1.4rem;border-radius:1rem;background:#e0f6eb;color:#0e6a42;font-weight:700}@media screen and (max-width:749px){.khf-order-status{min-height:0}.khf-order-status__fields{grid-template-columns:1fr}}.khf-warranty-page{padding:clamp(5rem,9vw,10rem) 0;color:#0b1830;background:#edf3ff}.khf-warranty-page__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(30rem,.7fr);gap:clamp(4rem,10vw,15rem);max-width:112rem;align-items:start}.khf-warranty-page h1{max-width:57rem;margin:0 0 2rem;color:#0b1830;font-size:clamp(4.3rem,6vw,7rem);line-height:.94}.khf-warranty-page .rte{max-width:55rem;font-size:1.8rem}.khf-warranty-page__needed{margin:2.6rem 0}.khf-warranty-page__needed h2{margin:0 0 1rem;font-size:2rem}.khf-warranty-page__needed ul{display:grid;gap:.55rem;margin:0;padding-left:2rem}.khf-warranty-page__terms{color:#103dc5;font-weight:800}.khf-warranty-page__steps{display:grid;gap:1.4rem}.khf-warranty-page__steps article{padding:2.4rem;border-radius:1.5rem;background:#fff}.khf-warranty-page__steps span{color:#103dc5;font-weight:900}.khf-warranty-page__steps h2{margin:1.8rem 0 .8rem;font-size:2.4rem}.khf-warranty-page__registration{max-width:74rem;padding-bottom:clamp(5rem,9vw,10rem)}.khf-warranty-page__registration .khf-warranty-modal__panel{width:100%;margin:0}@media screen and (max-width:749px){.khf-warranty-page__grid{grid-template-columns:1fr}}.khf-about{color:#0b1830}.khf-about__hero{padding:clamp(6rem,10vw,12rem) 0;background:#edf3ff}.khf-about__hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(27rem,.65fr);gap:clamp(4rem,10vw,15rem);align-items:center;max-width:112rem}.khf-about__hero h1{max-width:72rem;margin:0 0 2rem;color:#0b1830;font-size:clamp(4.7rem,7vw,8rem);line-height:.91}.khf-about__hero p{max-width:60rem;font-size:1.85rem}.khf-about__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.khf-about__hero-panel{display:grid;gap:1.5rem;padding:clamp(2.6rem,4vw,4.5rem);border-radius:2.2rem;color:#fff;background:#103dc5}.khf-about__hero-panel span{font-size:4.5rem;font-weight:900;letter-spacing:-.1em}.khf-about__hero-panel strong{font-size:2.3rem;line-height:1.1}.khf-about__body{max-width:112rem;padding-top:clamp(6rem,10vw,12rem);padding-bottom:clamp(6rem,10vw,12rem)}.khf-about h2{margin:0;color:#0b1830;font-size:clamp(3.5rem,5vw,6rem);line-height:.96}.khf-about__intro{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,.6fr);gap:5rem 10rem;max-width:94rem}.khf-about__intro .khf-eyebrow{grid-column:1 / -1;margin-bottom:-3rem}.khf-about__intro p:last-child{margin:0;font-size:1.8rem;line-height:1.7}.khf-about__pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin:clamp(6rem,10vw,12rem) 0}.khf-about__pillars article{min-height:24rem;padding:2.6rem;border-radius:1.5rem;background:#f1f5f9}.khf-about__pillars span{color:#103dc5;font-weight:900}.khf-about__pillars h3{margin:3.5rem 0 1rem;color:#0b1830;font-size:2.3rem}.khf-about__ranges{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(4rem,10vw,13rem);padding:clamp(5rem,9vw,10rem) 0;border-top:1px solid #dce3ea;border-bottom:1px solid #dce3ea}.khf-about__ranges p{max-width:45rem}.khf-about__ranges a{color:#103dc5;font-weight:800}.khf-about__range-list{display:grid;gap:1.5rem}.khf-about__range-list article{padding:2.4rem;border-radius:1.4rem;border:1px solid #d6e0ec}.khf-about__range-list p{margin:0 0 .6rem;color:#103dc5;font-weight:900}.khf-about__range-list h3{margin:0 0 .7rem;font-size:2.5rem}.khf-about__support{display:flex;justify-content:space-between;gap:4rem;align-items:end;padding-top:clamp(6rem,10vw,12rem)}.khf-about__support>div:first-child{max-width:60rem}.khf-about__support>div:last-child{display:flex;flex-wrap:wrap;gap:1rem}.khf-about__merchant-content{max-width:68rem;margin-top:8rem}.khf-business{max-width:94rem;padding-top:clamp(5rem,9vw,10rem);padding-bottom:clamp(5rem,9vw,10rem)}.khf-business h1{max-width:70rem;color:#0b1830;font-size:clamp(4rem,6vw,7rem);line-height:.95}.khf-business__card{max-width:67rem;padding:3rem;border-radius:1.6rem;background:#f1f5f9}.khf-live-policy{color:#10213d}.khf-live-policy__hero{padding:clamp(5rem,8vw,9rem) 0;background:#edf3ff}.khf-live-policy__hero>div{max-width:112rem}.khf-live-policy__hero h1{max-width:70rem;margin:0 0 1.8rem;color:#0b1830;font-size:clamp(4rem,6vw,7.2rem);line-height:.95}.khf-live-policy__hero p{max-width:59rem;margin:0 0 2rem;font-size:1.8rem}.khf-live-policy__hero span{color:#526276;font-size:1.3rem;font-weight:800}.khf-live-policy__layout{display:grid;grid-template-columns:23rem minmax(0,1fr);gap:clamp(4rem,9vw,13rem);max-width:112rem;padding-top:clamp(4rem,7vw,8rem);padding-bottom:clamp(5rem,9vw,10rem)}.khf-live-policy__aside{position:sticky;top:2rem;align-self:start}.khf-live-policy__aside>p{margin:0 0 1.3rem;color:#526276;font-size:1.2rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.khf-live-policy__aside nav{display:grid;border-top:1px solid #d9e0e8}.khf-live-policy__aside nav a{padding:1.25rem 0;border-bottom:1px solid #d9e0e8;color:#103dc5;font-weight:800;text-decoration:none}.khf-live-policy__aside nav a[aria-current=page]{color:#0b1830}.khf-live-policy__aside>div{display:grid;gap:.7rem;margin-top:3rem;padding:2rem;border-radius:1.4rem;background:#103dc5;color:#fff}.khf-live-policy__aside>div a{color:#fff;font-size:1.35rem}.khf-live-policy__content{max-width:68rem}.khf-live-policy__content h2{margin:4rem 0 1.5rem;color:#0b1830;font-size:clamp(2.4rem,3vw,3.7rem);line-height:1}.khf-live-policy__content p{font-size:1.65rem;line-height:1.75}.khf-live-policy__content a{color:#103dc5}.khf-live-policy__contact{display:grid;gap:.5rem;margin-top:5rem;padding:2.6rem;border-radius:1.5rem;background:#edf3ff}@media screen and (max-width:749px){.khf-about__hero-grid,.khf-about__intro,.khf-about__ranges,.khf-live-policy__layout{grid-template-columns:1fr}.khf-about__intro .khf-eyebrow{margin-bottom:0}.khf-about__pillars{grid-template-columns:1fr}.khf-about__support{display:grid;align-items:start}.khf-live-policy__aside{position:static}}.khf-about__support{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
