.kcs__text{margin:0 auto 1.8rem;max-width:64rem;font-family:Montserrat,sans-serif;font-weight:400;font-size:1.6rem;line-height:1.5;color:#11224e}.kcs__text strong{font-weight:700}.kcs__text a{color:#11224e;text-decoration:underline;text-underline-offset:.3rem}.kcs__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem 1.6rem}.kcs__btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.4rem;padding:0 3.2rem;border-radius:.6rem;border:.2rem solid transparent;font-family:Manrope,sans-serif;font-weight:800;font-size:1.5rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.kcs__btn--primary{background:#f98124;color:#fff}.kcs__btn--primary:hover{background:#1a3b70;color:#fff}.kcs__btn--navy{background:#11224e;color:#fff}.kcs__btn--navy:hover{background:#f98124;color:#fff}.kcs__btn--outline{background:transparent;color:#11224e;border-color:#11224e}.kcs__btn--outline:hover{background:#11224e;color:#fff}@media(max-width:749px){.kcs__actions{flex-direction:column;align-items:stretch;max-width:42rem;margin:0 auto}.kcs__btn{min-height:5.2rem;padding:0 2rem}.kcs__text{font-size:1.5rem}}.kps{--kps-navy: #11224e;--kps-navy-2: #1a3b70;--kps-orange: #f98124;--kps-light: #edf4fa;background:var(--kps-bg, transparent);color:var(--kps-navy);font-family:Montserrat,sans-serif;font-weight:400;padding:7.2rem 1.6rem}.kps [hidden]{display:none!important}.kps__inner{max-width:124rem;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"media head" "media body";grid-template-rows:auto 1fr;column-gap:6.4rem;align-items:start}.kps--media-right .kps__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"head media" "body media"}.kps__head{grid-area:head;align-self:end}.kps__media{grid-area:media}.kps__body{grid-area:body}.kps__eyebrow{margin:0 0 1rem;font-family:Montserrat,sans-serif;font-weight:700;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:var(--kps-orange)}.kps__heading{margin:0 0 1.6rem;font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(3rem,3.2vw,4.4rem);line-height:1.1;letter-spacing:-.01em;color:var(--kps-navy)}.kps__text{font-size:1.7rem;line-height:1.6;margin:0 0 2.4rem}.kps__text p{margin:0}.kps__main{display:block;background:#fff;border-radius:2rem;overflow:hidden;aspect-ratio:1 / 1}.kps__main img{width:100%;height:100%;object-fit:contain;display:block}.kps__thumbs{display:flex;gap:1rem;margin-top:1.2rem}.kps__thumb{flex:0 0 auto;width:7.2rem;height:7.2rem;padding:0;border:.2rem solid transparent;border-radius:1rem;background:#fff;overflow:hidden;cursor:pointer}.kps__thumb img{width:100%;height:100%;object-fit:cover;display:block}.kps__thumb.is-active,.kps__thumb:hover{border-color:var(--kps-navy)}.kps__label{font-weight:700;font-size:1.4rem;margin-right:.4rem}.kps__swatches,.kps__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0 0 1.6rem}.kps__swatch{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 1.6rem 0 1rem;border:.15rem solid rgba(17,34,78,.25);border-radius:99rem;background:#fff;color:var(--kps-navy);font-family:Montserrat,sans-serif;font-weight:700;font-size:1.4rem;cursor:pointer}.kps__swatch.is-active{border-color:var(--kps-navy);box-shadow:inset 0 0 0 .1rem var(--kps-navy)}.kps__dot{width:2.2rem;height:2.2rem;border-radius:50%;background:var(--kps-dot, #ccc);box-shadow:inset 0 0 0 .1rem #00000026}.kps__chip{display:inline-flex;align-items:center;min-height:3.6rem;padding:0 1.4rem;border-radius:.6rem;background:#fff;border:.15rem solid rgba(17,34,78,.18);color:var(--kps-navy);font-weight:700;font-size:1.4rem;text-decoration:none}.kps__chip:hover{background:var(--kps-navy);border-color:var(--kps-navy);color:#fff}.kps__rating{display:flex;align-items:center;gap:.8rem;margin:0 0 1.6rem;font-size:1.4rem}.kps__stars{position:relative;display:inline-block;font-size:1.7rem;line-height:1;letter-spacing:.1em}.kps__stars:before{content:"\2605\2605\2605\2605\2605";color:#11224e26}.kps__stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:var(--kps-rating, 0%);overflow:hidden;white-space:nowrap;color:var(--kps-orange)}.kps__features{list-style:none;margin:.8rem 0 2.8rem;padding:0;display:grid;gap:1rem}.kps__features strong,.kps__text strong{font-weight:700}.kps__features li{display:flex;gap:1rem;align-items:flex-start;font-size:1.6rem;line-height:1.45}.kps__check{flex:0 0 2rem;width:2rem;height:2rem;margin-top:.15rem;color:var(--kps-orange)}.kps__buy{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem}.kps__price{margin:0;font-size:1.5rem}.kps__price strong{font-family:Manrope,sans-serif;font-weight:800;font-size:3rem}.kps__price s{margin-left:.6rem;opacity:.55}.kps__btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.6rem;padding:0 3.4rem;border-radius:.6rem;background:var(--kps-orange);color:#fff;font-family:Manrope,sans-serif;font-weight:800;font-size:1.6rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background-color .15s ease}.kps__btn:hover{background:var(--kps-navy-2);color:#fff}.kps__arrow{transition:transform .15s ease}.kps__btn:hover .kps__arrow{transform:translate(.3rem)}.kps__trust{margin:1.6rem 0 0;font-size:1.3rem;opacity:.75}@media(min-width:1600px){.kps__inner{max-width:140rem}}@media(max-width:989px){.kps{padding:4.8rem 1.6rem}.kps__inner,.kps--media-right .kps__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "media" "body";grid-template-rows:auto}.kps__media{margin-bottom:2.4rem;max-width:64rem}.kps__heading{font-size:3rem}.kps__text{font-size:1.6rem}}@media(max-width:749px){.kps__thumb{width:5.6rem;height:5.6rem}.kps__thumbs{gap:.8rem}.kps__features li{font-size:1.5rem}.kps__buy{flex-direction:column;align-items:stretch;gap:1.2rem}.kps__btn{width:100%}}.kvr{--kvr-navy: #11224e;--kvr-navy-2: #1a3b70;--kvr-orange: #f98124;--kvr-gutter: max(1.6rem, calc((100vw - 124rem)/2) );background:var(--kvr-navy);color:#fff;font-family:Montserrat,sans-serif;font-weight:400;padding:8rem 0;overflow:hidden}.kvr__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;padding:0 var(--kvr-gutter);margin-bottom:3.2rem}.kvr__eyebrow{margin:0 0 1rem;font-weight:700;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:var(--kvr-orange)}.kvr__heading{margin:0;font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(3rem,3.2vw,4.4rem);line-height:1.1;letter-spacing:-.01em;color:#fff;max-width:22ch}.kvr__sub{margin:1.2rem 0 0;font-size:1.7rem;line-height:1.5;color:#fffc;max-width:56rem}.kvr__nav{display:flex;gap:1rem;flex:0 0 auto}.kvr__arrow{width:5.2rem;height:5.2rem;border-radius:50%;border:.15rem solid rgba(255,255,255,.35);background:transparent;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.kvr__arrow svg{width:2.2rem;height:2.2rem}.kvr__arrow:hover{background:#fff;border-color:#fff;color:var(--kvr-navy)}.kvr__track{list-style:none;margin:0;padding:.4rem var(--kvr-gutter) 1.2rem;display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--kvr-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.kvr__track::-webkit-scrollbar{display:none}.kvr__item{flex:0 0 auto;width:clamp(22rem,19vw,28rem);scroll-snap-align:start}.kvr__card{position:relative;aspect-ratio:9 / 16;border-radius:1.6rem;overflow:hidden;background:var(--kvr-navy-2);cursor:pointer;isolation:isolate;transform:translateZ(0);transition:transform .3s ease,box-shadow .3s ease}.kvr__card:hover{transform:translateY(-.4rem);box-shadow:0 1.6rem 3.2rem #00000059}.kvr__poster,.kvr__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.kvr__video{opacity:0;transition:opacity .3s ease}.kvr__card.is-previewing .kvr__video,.kvr__card.is-active .kvr__video{opacity:1}.kvr__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#11224e00 55%,#11224ed9);pointer-events:none;z-index:1}.kvr__open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:0;padding:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.kvr__open:focus-visible{outline:.3rem solid var(--kvr-orange);outline-offset:-.3rem;border-radius:1.6rem}.kvr__play{width:5.6rem;height:5.6rem;border-radius:50%;background:#ffffffeb;color:var(--kvr-navy);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 .6rem 1.8rem #00000040;transition:transform .2s ease,opacity .3s ease,background-color .2s ease,color .2s ease}.kvr__play svg{width:2.4rem;height:2.4rem;margin-left:.3rem}.kvr__card:hover .kvr__play{transform:scale(1.08);background:var(--kvr-orange);color:#fff}.kvr__card.is-previewing .kvr__play{opacity:.85}.kvr__play .kvr__ico-pause{display:none;margin-left:0}.kvr__card.is-active .kvr__play{opacity:0}.kvr__card.is-active:hover .kvr__play,.kvr__card.is-active .kvr__open:focus-visible .kvr__play{opacity:.9;background:#11224e8c;color:#fff;transform:none}.kvr__card.is-active .kvr__play .kvr__ico-play{display:none}.kvr__card.is-active .kvr__play .kvr__ico-pause{display:block}.kvr__caption{position:absolute;left:1.4rem;right:1.4rem;top:1.4rem;margin:0;z-index:2;font-weight:700;font-size:1.3rem;text-shadow:0 .1rem .4rem rgba(0,0,0,.5);pointer-events:none}.kvr__tag{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:3;display:flex;align-items:center;gap:1rem;padding:.8rem 1.2rem .8rem .8rem;border-radius:1.2rem;background:#fff;color:var(--kvr-navy);text-decoration:none;box-shadow:0 .4rem 1.2rem #0003;transition:background-color .15s ease}.kvr__tag:hover{background:#edf4fa}.kvr__tag-img{width:4rem;height:4rem;border-radius:.8rem;object-fit:cover;background:#edf4fa;flex:0 0 auto}.kvr__tag-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.kvr__tag-name{font-weight:700;font-size:1.3rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kvr__tag-price{font-size:1.2rem;line-height:1.3;opacity:.75}.kvr__tag-arrow{width:1.6rem;height:1.6rem;flex:0 0 auto;color:var(--kvr-orange)}.kvr__modal{border:0;padding:0;margin:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;height:100dvh;max-height:100dvh;background:#09122af0;color:#fff}.kvr__modal[open]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.kvr__modal::backdrop{background:#09122af0}.kvr__modal-inner{position:relative;height:100%;display:flex;align-items:center;justify-content:center;gap:2.4rem;padding:6rem 1.6rem 3rem}.kvr__stage{position:relative;height:100%;max-height:86rem;aspect-ratio:9 / 16;max-width:100%;display:flex;flex-direction:column;gap:1.2rem}.kvr__modal-video{flex:1 1 auto;min-height:0;width:100%;border-radius:1.6rem;background:#000;object-fit:contain}.kvr__modal-tag{position:relative;min-height:0}.kvr__modal-tag .kvr__tag{position:static}.kvr__close{position:absolute;top:1.6rem;right:1.6rem;width:4.8rem;height:4.8rem;border-radius:50%;border:0;background:#ffffff1f;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.kvr__close svg{width:2.2rem;height:2.2rem}.kvr__close:hover{background:var(--kvr-orange)}.kvr__step{flex:0 0 auto;width:5.2rem;height:5.2rem;border-radius:50%;border:.15rem solid rgba(255,255,255,.35);background:transparent;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.kvr__step svg{width:2.2rem;height:2.2rem}.kvr__step:hover{background:#fff;color:var(--kvr-navy)}html.kvr-lock{overflow:hidden}@media(max-width:749px){.kvr{padding:5.6rem 0}.kvr__head{margin-bottom:2.4rem}.kvr__nav{display:none}.kvr__heading{font-size:3rem}.kvr__sub{font-size:1.5rem}.kvr__item{width:62vw}.kvr__track{gap:1.2rem}.kvr__play{width:4.8rem;height:4.8rem}.kvr__modal-inner{padding:6.4rem 1.2rem 2rem;gap:0}.kvr__step{position:absolute;bottom:50%;z-index:2;background:#11224e99}.kvr__step--prev{left:.8rem}.kvr__step--next{right:.8rem}}.kls{--kls-navy: #11224e;--kls-navy-2: #1a3b70;--kls-orange: #f98124;--kls-light: #edf4fa;background:var(--kls-bg, transparent);color:var(--kls-navy);font-family:Montserrat,sans-serif;font-weight:400;padding:7.2rem 0}.kls__inner{max-width:124rem;margin:0 auto;padding:0 1.6rem}.kls__head{text-align:center;margin:0 auto 4rem;max-width:72rem}.kls__eyebrow{margin:0 0 1rem;font-weight:700;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:var(--kls-orange)}.kls__heading{margin:0;font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(3rem,3.2vw,4.4rem);line-height:1.1;letter-spacing:-.01em;color:var(--kls-navy)}.kls__summary{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1rem;margin:1.6rem 0 0;font-size:1.5rem}.kls__summary strong{font-weight:700}.kls__summary-link{color:var(--kls-navy);font-weight:700;text-decoration:underline;text-underline-offset:.3rem}.kls__summary-link:hover{color:var(--kls-orange)}.kls__stars{position:relative;display:inline-block;width:max-content;align-self:flex-start;font-size:1.6rem;line-height:1;letter-spacing:.12em}.kls__stars--lg{font-size:1.9rem}.kls__stars:before{content:"\2605\2605\2605\2605\2605";color:#11224e26}.kls__stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:var(--kls-rating, 100%);overflow:hidden;white-space:nowrap;color:var(--kls-orange)}.kls__carousel{position:relative}.kls__nav{display:flex;justify-content:flex-end;margin:0 0 1.6rem}.kls__grid{display:flex;gap:2rem;align-items:start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:.6rem .6rem 1.6rem;margin:0 -.6rem;scroll-padding-left:.6rem}.kls__grid::-webkit-scrollbar{display:none}.kls__grid:focus-visible{outline:.3rem solid var(--kls-orange);outline-offset:.2rem}.kls__col{display:flex;flex-direction:column;gap:2rem;flex:0 0 calc((100% - 2rem * 2.3) / 3.3);scroll-snap-align:start}.kls__col:nth-child(2n){margin-top:4rem}.kls__review,.kls__video{margin:0;background:var(--kls-card, #fff);border-radius:1.6rem;box-shadow:0 .2rem .6rem #11224e0a,0 1.2rem 3rem #11224e12;overflow:hidden}.kls[data-tinted-cards] .kls__review,.kls[data-tinted-cards] .kls__video{box-shadow:none}.kls__review{padding:2.8rem 2.4rem 2.4rem;display:flex;flex-direction:column;gap:1.6rem}.kls__quote{position:relative;margin:0;padding:0;border:0;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.55;color:var(--kls-navy)}.kls__quote p{margin:0}.kls__photos{display:grid;gap:.6rem;margin:-.4rem 0 0}.kls__photos--1{grid-template-columns:1fr}.kls__photos--2{grid-template-columns:1fr 1fr}.kls__photos--3{grid-template-columns:1fr 1fr 1fr}.kls__photo{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;border-radius:1rem;overflow:hidden;background:var(--kls-light, #edf4fa);cursor:zoom-in;aspect-ratio:1 / 1;display:block}.kls__photos--1 .kls__photo{aspect-ratio:16 / 10}.kls__photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.kls__photo:hover img{transform:scale(1.04)}.kls__photo:focus-visible{outline:.2rem solid #f98124;outline-offset:.2rem}.kls__lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:2rem;background:#11224edb}.kls__lb.is-open{display:flex}.kls__lb img{max-width:min(96vw,110rem);max-height:88vh;border-radius:1.2rem;box-shadow:0 2rem 6rem #0006;background:#fff}.kls__lb-btn{position:absolute;-webkit-appearance:none;appearance:none;border:0;width:4.4rem;height:4.4rem;border-radius:50%;background:#ffffffeb;color:#11224e;cursor:pointer;display:flex;align-items:center;justify-content:center}.kls__lb-btn svg{width:2rem;height:2rem}.kls__lb-close{top:1.6rem;right:1.6rem}.kls__lb-prev{left:1.6rem;top:50%;transform:translateY(-50%)}.kls__lb-next{right:1.6rem;top:50%;transform:translateY(-50%)}.kls__lb[data-kls-n="1"] .kls__lb-prev,.kls__lb[data-kls-n="1"] .kls__lb-next{display:none}.kls__author{display:flex;flex-direction:column;gap:.2rem;padding-top:1.4rem;border-top:.1rem solid rgba(17,34,78,.12)}.kls__name{font-weight:700;font-size:1.4rem;line-height:1.3;color:var(--kls-navy)}.kls__meta{font-size:1.3rem;line-height:1.3;opacity:.7}.kls__media{position:relative;aspect-ratio:4 / 5;background:var(--kls-light);overflow:hidden}.kls__thumb,.kls__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.kls__media video{z-index:3;background:#000}.kls__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:0;padding:0;background:linear-gradient(180deg,#11224e00 60%,#11224e59);cursor:pointer;display:flex;align-items:center;justify-content:center}.kls__play:focus-visible{outline:.3rem solid var(--kls-orange);outline-offset:-.3rem}.kls__play-icon{width:5.6rem;height:5.6rem;border-radius:50%;background:#fffffff0;color:var(--kls-navy);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 .6rem 1.8rem #11224e40;transition:transform .2s ease,background-color .2s ease,color .2s ease}.kls__play-icon svg{width:2.4rem;height:2.4rem;margin-left:.3rem}.kls__play:hover .kls__play-icon{transform:scale(1.08);background:var(--kls-orange);color:#fff}.kls__media.is-playing .kls__play{display:none}.kls__byline{display:flex;align-items:center;gap:1rem;padding:1.4rem 1.6rem}.kls__avatar{width:4rem;height:4rem;border-radius:50%;object-fit:cover;flex:0 0 auto;background:var(--kls-light)}.kls__byline-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}@media(max-width:1100px)and (min-width:750px){.kls__col{flex-basis:calc((100% - 2rem * 1.3) / 2.3)}.kls__col:nth-child(2n){margin-top:0}}@media(max-width:749px){.kls{padding:5.6rem 0}.kls__head{margin-bottom:2.8rem}.kls__heading{font-size:3rem}.kls__summary{font-size:1.4rem}.kls__inner{padding:0}.kls__head{padding:0 1.6rem}.kls__nav{padding:0 1.6rem;margin-bottom:1.2rem}.kls__grid{gap:1.2rem;scroll-padding-left:1.6rem;padding:.4rem 1.6rem 1.6rem;margin:0}.kls__col{flex:0 0 78%;gap:1.2rem}.kls__col:nth-child(2n){margin-top:0}.kls__col>.kls__video{order:-1}.kls__review{padding:2.2rem 2rem 2rem}.kls__quote{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
