:root{--kc-navy:#0B1F3A;--kc-ice:#3BA7E0;--kc-gold:#C9A646;--kc-frost:#F7FAFC;--kc-steel:#D9E1E8;--kc-ink:#1C2430;--kc-r:16px;--kc-sh:0 10px 30px rgba(11,31,58,.08)}.kc-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:1.25rem;font-weight:700;color:var(--kc-ice);margin:0 0 1.2rem}.kc-hero{background:radial-gradient(1200px 600px at 85% 10%,#17406f 0,#0b1f3a 60%)!important;overflow:hidden}.kc-hero__grid{display:grid;gap:4rem;align-items:center;padding-top:6rem;padding-bottom:6rem}@media(min-width:990px){.kc-hero__grid{grid-template-columns:1.05fr 1fr;padding-top:9rem;padding-bottom:9rem}}.kc-hero__title{font-size:clamp(3.6rem,6vw,6.4rem);line-height:1.05;letter-spacing:-.02em;margin:0 0 2rem;color:#fff}.kc-hero__sub{font-size:1.8rem;line-height:1.6;color:#ffffffd1;max-width:56rem}.kc-hero__note{font-size:1.35rem;color:#ffffffa6;margin-top:1.6rem}.kc-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.kc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:5.2rem;padding:0 2.6rem;border-radius:999px;font-weight:700;font-size:1.6rem;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s}.kc-btn:hover{transform:translateY(-2px)}.kc-btn--primary{background:var(--kc-ice);color:#fff;box-shadow:0 8px 24px #3ba7e059}.kc-btn--gold{background:var(--kc-gold);color:var(--kc-navy)}.kc-btn--ghost{border:1.5px solid rgba(255,255,255,.5);color:#fff}.kc-btn--ghost:hover{background:#ffffff14}.kc-btn--dark{background:var(--kc-navy);color:#fff}.kc-btn--line{border:1.5px solid var(--kc-navy);color:var(--kc-navy)}.kc-hero__media{position:relative;min-height:32rem}.kc-hero__card{background:#fff;border-radius:24px;box-shadow:0 30px 60px #00000059;overflow:hidden}.kc-hero__card img{width:100%;height:100%;object-fit:contain;display:block}.kc-hero__card--main{width:78%;aspect-ratio:1;margin-left:auto}.kc-hero__card--side{position:absolute;left:0;bottom:-2rem;width:42%;aspect-ratio:1;border:6px solid #0B1F3A}@media(max-width:749px){.kc-hero__media{min-height:0}.kc-hero__card--main{width:85%}.kc-btn{flex:1 1 100%}}.kc-trust-strip{border-bottom:1px solid var(--kc-steel)}.kc-trust-strip__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem;padding-top:2.4rem;padding-bottom:2.4rem}@media(min-width:990px){.kc-trust-strip__grid{grid-template-columns:repeat(4,1fr)}}.kc-trust-strip__item{display:flex;gap:1.2rem;align-items:center;font-size:1.4rem;line-height:1.35}.kc-trust-strip__item strong{display:block;color:var(--kc-navy);font-size:1.5rem}.kc-trust-strip__item span{color:#56657a}.kc-ico{flex:none;display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:12px;background:#e7f4fc;color:var(--kc-ice);font-size:2rem}.kc-ico--lg{width:5.6rem;height:5.6rem;font-size:2.6rem;border-radius:16px}.kc-section{padding:8rem 0}@media(max-width:749px){.kc-section{padding:5rem 0}}.kc-head{max-width:72rem;margin-bottom:4rem}.kc-h2{font-size:clamp(2.8rem,4vw,4.2rem);letter-spacing:-.015em;line-height:1.15;margin:0 0 1rem}.kc-lead{font-size:1.7rem;line-height:1.6;opacity:.8;margin:0}.kc-cat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}@media(min-width:990px){.kc-cat-grid{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.kc-cat{display:flex;flex-direction:column;background:#fff;border:1px solid var(--kc-steel);border-radius:var(--kc-r);overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--kc-sh);transition:transform .2s,box-shadow .2s}.kc-cat:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0b1f3a24}.kc-cat__img{aspect-ratio:1;background:#fff;display:grid;place-items:center;padding:1.2rem}.kc-cat__img img{width:100%;height:100%;object-fit:contain}.kc-cat__ph{font-size:5rem;color:var(--kc-ice)}.kc-cat__body{padding:1.6rem 1.8rem 2rem;border-top:1px solid var(--kc-steel)}.kc-cat__body h3{margin:0 0 .4rem;font-size:1.8rem;color:var(--kc-navy)}.kc-cat__body span{display:block;font-size:1.35rem;color:#56657a}.kc-cat__arrow{margin-top:1rem;color:var(--kc-ice)!important;font-weight:700}.kc-why-grid{display:grid;gap:2rem}@media(min-width:750px){.kc-why-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.kc-why-grid{grid-template-columns:repeat(4,1fr)}}.kc-why{background:#fff;border-radius:var(--kc-r);padding:2.8rem;box-shadow:var(--kc-sh);border:1px solid var(--kc-steel)}.kc-why h3{margin:1.6rem 0 .8rem;font-size:1.9rem;color:var(--kc-navy)}.kc-why p{margin:0;font-size:1.5rem;line-height:1.6;color:#4a5869}.kc-faq{max-width:92rem}.kc-faq__item{border:1px solid var(--kc-steel);border-radius:12px;background:#fff;margin-bottom:1.2rem;box-shadow:0 2px 8px #0b1f3a0a}.kc-faq__item summary{cursor:pointer;list-style:none;padding:2rem 5rem 2rem 2.4rem;font-weight:700;font-size:1.65rem;color:var(--kc-navy);position:relative}.kc-faq__item summary::-webkit-details-marker{display:none}.kc-faq__item summary:after{content:"+";position:absolute;right:2.4rem;top:50%;transform:translateY(-50%);font-size:2.4rem;color:var(--kc-ice)}.kc-faq__item[open] summary:after{content:"\2013"}.kc-faq__a{padding:0 2.4rem 2rem;font-size:1.5rem;line-height:1.65;color:#4a5869}.kc-cta-band{background:linear-gradient(120deg,#0b1f3a,#123a66)!important}.kc-cta-band__inner{display:flex;flex-wrap:wrap;gap:3rem;align-items:center;justify-content:space-between;padding-top:7rem;padding-bottom:7rem}.kc-cta-band .kc-h2{color:#fff}body{-webkit-font-smoothing:antialiased}.card-wrapper .card{border-radius:var(--kc-r)!important}.card--card,.card--standard .card__inner{box-shadow:var(--kc-sh)}.card-wrapper:hover .card{box-shadow:0 18px 40px #0b1f3a24}.header-wrapper{box-shadow:0 1px 0 var(--kc-steel)}.collection .title-wrapper-with-link .title,.title{letter-spacing:-.015em}.kc-highlights{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.6rem 0 .4rem}.kc-hl{display:flex;gap:1rem;align-items:center;padding:1.2rem;border:1px solid var(--kc-steel);border-radius:12px;background:var(--kc-frost)}.kc-hl .kc-ico{width:3.8rem;height:3.8rem;font-size:1.7rem}.kc-hl small{display:block;font-size:1.15rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7a8c}.kc-hl b{font-size:1.4rem;color:var(--kc-navy);line-height:1.3}.kc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--kc-steel);box-shadow:0 -8px 24px #0b1f3a14;transform:translateY(110%);transition:transform .25s}.kc-sticky.is-on{transform:none}.kc-sticky__in{display:flex;gap:1.2rem;align-items:center;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}.kc-sticky__t{font-weight:700;color:var(--kc-navy);font-size:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kc-sticky__b{display:flex;gap:.8rem;flex:none}.kc-sticky .kc-btn{min-height:4.4rem;padding:0 2rem;font-size:1.45rem}@media(max-width:749px){.kc-sticky__t{display:none}.kc-sticky__b,.kc-sticky .kc-btn{flex:1}}.product__description table{border-radius:12px;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kc.css.map */
