:root{--kn-font: "Jost", "Futura", "Century Gothic", Arial, sans-serif;--kn-primary: #f5802a;--kn-primary-ink: #ffffff;--kn-ink: #1d1f24;--kn-tint: #feead9;--kn-tint-ink: #a4500f;--kn-grey: #e8e9eb;--kn-card: #f4f4f4;--kn-radius: 12px;--kn-radius-lg: 32px}.kn{font-family:var(--kn-font);color:var(--kn-ink)}.kn h1,.kn h2,.kn h3,.kn p{font-family:var(--kn-font);margin:0}.kn-wrap{max-width:1440px;margin-inline:auto;padding-inline:20px}@media(min-width:990px){.kn-wrap{padding-inline:28px}}.kn-wrap--narrow{max-width:1240px}.kn-upper{text-transform:uppercase;letter-spacing:.06em}.kn-kicker{font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em}.kn-h1{font-size:clamp(2.6rem,6.4vw,4.4rem);font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.05}.kn-h2{font-size:clamp(1.9rem,3.6vw,3rem);font-weight:500;text-transform:uppercase;letter-spacing:.04em;line-height:1.1;text-align:center}.kn-sub{font-size:clamp(1.05rem,1.6vw,1.2rem);text-align:center;margin-top:.6rem}.kn-center{text-align:center}.kn-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.75rem 2.4rem;border-radius:4px;font-family:var(--kn-font);font-weight:600;font-size:.98rem;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;background:var(--kn-primary);color:var(--kn-primary-ink);border:0;cursor:pointer;transition:filter .15s ease}.kn-btn:hover{filter:brightness(.93)}.kn-btn--ink{background:var(--kn-ink);color:#fff}.kn-btn--wide{min-width:min(100%,250px)}.kn-btn--tint{background:var(--kn-tint);color:var(--kn-tint-ink);min-height:30px;padding:.3rem .8rem;font-size:.82rem;border-radius:4px}.kn-link{font-family:var(--kn-font);color:var(--kn-primary);text-decoration:underline;text-underline-offset:4px;letter-spacing:.08em;font-size:1.05rem}.kn-badge{position:absolute;top:14px;left:14px;z-index:1;background:var(--kn-ink);color:#fff;font-family:var(--kn-font);font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:.82rem;padding:.35rem .8rem;border-radius:6px}.kn-badge--sale{background:var(--kn-primary)}body:has(.kn-hero) #header-component{--kn-float: 1}@media(min-width:750px){body:has(.kn-hero) #header-component:not([data-sticky-state=active]) .header__row--top{width:calc(100% - 72px);margin-inline:auto}}@media(min-width:1200px){body:has(.kn-hero) #header-component:not([data-sticky-state=active]) .header__row--top{width:80%}}@media(min-width:750px){body:has(.kn-hero) #header-component[transparent] .header__row--top,body:has(.kn-hero) #header-component:not([data-sticky-state=active]) .header__row--top{background-color:#fff!important;border-radius:10px;margin-top:20px;box-shadow:0 2px 10px #0000000f}}@media(max-width:749px){body:has(.kn-hero) #header-component[transparent] .header__row--top,body:has(.kn-hero) #header-component:not([data-sticky-state=active]) .header__row--top{background-color:#fff!important;border-radius:10px;width:calc(100% - 16px);margin:8px auto 0;box-shadow:0 2px 10px #00000014}}body:has(.kn-hero) .menu-list__link,body:has(.kn-hero) .header__menu a{font-family:var(--kn-font);text-transform:uppercase;letter-spacing:.14em;font-weight:500}.kn-hero{position:relative;display:grid;place-items:center;min-height:clamp(560px,92vh,800px);background:var(--kn-hero-bg, var(--kn-primary));overflow:hidden;text-align:center;color:var(--kn-hero-ink, var(--kn-ink))}.kn-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.kn-hero__bg img{width:100%;height:100%;object-fit:cover;display:block}.kn-hero__bg .kn-hero__tall{display:none}@media(max-width:749px){.kn-hero__bg .kn-hero__wide{display:none}.kn-hero__bg .kn-hero__tall{display:block}}.kn-hero__copy{position:relative;padding:140px 20px 80px;display:grid;justify-items:center;gap:1.1rem;max-width:900px}.kn-pill{border:1.5px solid currentColor;border-radius:10px;padding:.4rem 1rem;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em}.kn-hero__sub{font-size:clamp(1.2rem,2.4vw,1.75rem);font-weight:500;letter-spacing:.04em}.kn-hero .kn-btn{margin-top:1.4rem;min-width:250px;min-height:50px}@media(max-width:749px){.kn-hero .kn-btn{width:100%;background:#fff;color:var(--kn-ink)}}body:has(.kn-hero--colour) .kn-hero--photo{display:none}.kn-hero--photo{min-height:clamp(460px,min(56.25vw,96vh),1200px);align-items:end;color:#fff}.kn-hero--photo .kn-hero__bg img{object-position:var(--kn-focus, center)}.kn-hero--photo .kn-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1415189e,#14151861 32%,#14151800 52%)}.kn-hero--photo .kn-hero__copy{justify-self:start;justify-items:start;text-align:left;max-width:44%;padding:140px clamp(24px,5vw,96px) 44px;gap:.6rem}.kn-hero--photo .kn-h1{font-size:clamp(2.2rem,4.4vw,3.2rem);text-shadow:0 1px 12px rgba(0,0,0,.3)}.kn-hero--photo .kn-hero__sub{font-size:clamp(1.05rem,1.6vw,1.3rem);text-shadow:0 1px 8px rgba(0,0,0,.3)}.kn-hero--photo .kn-btn{margin-top:.8rem}@media(min-width:750px)and (max-width:1024px){.kn-hero--photo{min-height:640px}}@media(max-width:749px){.kn-hero--photo{display:block;min-height:0;padding-top:84px;background:#fff}.kn-hero--photo .kn-hero__bg{position:relative;inset:auto;aspect-ratio:1}.kn-hero--photo .kn-hero__bg:after{display:none}.kn-hero--photo .kn-hero__copy{background:var(--kn-ink);padding:28px 20px 32px;max-width:none;justify-items:center;text-align:center}.kn-hero--photo .kn-h1,.kn-hero--photo .kn-hero__sub{text-shadow:none}.kn-hero--photo .kn-btn{background:var(--kn-primary);color:#fff}}.kn-marquee{display:flex;align-items:center;background:var(--kn-grey);height:55px;overflow:hidden}.kn-marquee__toggle{flex:0 0 auto;width:46px;height:100%;background:none;border:0;cursor:pointer;display:grid;place-items:center;color:var(--kn-ink)}.kn-marquee__viewport{overflow:hidden;flex:1}.kn-marquee__track{display:flex;width:max-content;animation:kn-scroll var(--kn-speed, 40s) linear infinite}.kn-marquee.is-paused .kn-marquee__track{animation-play-state:paused}.kn-marquee__item{display:inline-flex;align-items:center;gap:.7rem;padding-inline:2.4rem;white-space:nowrap;font-size:1rem;text-transform:uppercase;letter-spacing:.02em}.kn-marquee__item svg{width:20px;height:20px;flex:0 0 auto}@keyframes kn-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.kn-marquee__track,.kn-stats__track{animation:none}}.kn-tabs{padding-block:32px 56px}.kn-tabs__list{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem;overflow-x:auto;scrollbar-width:none}@media(max-width:749px){.kn-tabs__list{justify-content:flex-start;padding-inline:20px}}.kn-tabs__tab{flex:0 0 auto;background:none;border:0;border-bottom:2px solid transparent;padding:.3rem 0 .4rem;font-family:var(--kn-font);font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#5a5d66;cursor:pointer}.kn-tabs__tab[aria-selected=true]{color:var(--kn-ink);border-bottom-color:var(--kn-ink)}.kn-tabs__single{display:inline-block;font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid var(--kn-ink);padding-bottom:.4rem}.kn-carousel{position:relative}.kn-track{display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:20px;scroll-padding-inline:20px;justify-content:safe center}.kn-track::-webkit-scrollbar{display:none}.kn-track>*{scroll-snap-align:start}@media(min-width:750px){.kn-track{grid-auto-columns:calc((100% - 122px)/4);padding-inline:28px;scroll-padding-inline:28px}}@media(min-width:1200px){.kn-track{grid-auto-columns:calc((100% - 5 * 22px - 56px) / 6)}}.kn-arrow{position:absolute;top:34%;right:12px;width:44px;height:44px;border-radius:50%;border:0;background:#fff;box-shadow:0 2px 10px #0000002e;display:none;place-items:center;cursor:pointer;z-index:2;color:var(--kn-ink);font-size:1.2rem;transition:opacity .2s}.kn-arrow--prev{right:auto;left:12px}.kn-arrow[disabled]{opacity:0;pointer-events:none}@media(min-width:750px){.kn-arrow{display:grid}}.kn-jobs .kn-arrow{top:30%}.kn-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.kn-track.is-dragging a,.kn-track.is-dragging img{pointer-events:none}@media(hover:hover)and (pointer:fine){.kn-track{cursor:grab}}.kn-tabs__cta{text-align:center;margin-top:2.6rem}.kn-card{display:flex;flex-direction:column;gap:.35rem;height:100%}.kn-card__media{position:relative;display:block;aspect-ratio:1;background:var(--kn-card);border-radius:6px;overflow:hidden;margin-bottom:.8rem}.kn-card__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:10%}.kn-card__title{font-size:1.12rem;font-weight:500;letter-spacing:.02em;line-height:1.25}.kn-card__title a{color:inherit;text-decoration:none}.kn-card__sub{font-size:.95rem;line-height:1.35;color:#3f424a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.kn-card__price{font-size:.88rem;font-weight:600;margin:auto 0 1rem!important;padding-top:.5rem}.kn-card__price s{font-weight:400;color:#6b6e76;margin-left:.35rem}.kn-card form{margin:0}.kn-card__price s[hidden]{display:none}.kn-swatches{display:flex;flex-wrap:nowrap;align-items:center;gap:7px;margin:-.3rem 0 1rem;min-height:26px;padding-left:4px}.kn-swatch{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:0;padding:0;cursor:pointer;background:var(--kn-sw, #ccc);box-shadow:inset 0 0 0 1px #00000026;position:relative}.kn-swatch[aria-checked=true]{box-shadow:inset 0 0 0 1px #00000026,0 0 0 2px #fff,0 0 0 3.5px var(--kn-ink)}.kn-swatch.is-sold-out:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1.5px;background:var(--kn-ink);transform:rotate(45deg)}.kn-swatches__more{font-size:.8rem;color:var(--kn-ink);text-decoration:underline;margin-left:2px}.kn-swatch:focus-visible{outline:2px solid var(--kn-primary);outline-offset:3px}.kn-card .kn-btn--tint[disabled]{opacity:.55;cursor:not-allowed}.kn-card .kn-btn--tint{align-self:flex-start}.kn-cats{padding-block:40px 24px}.kn-cats__head{margin-bottom:2.2rem}.kn-cats__head .kn-kicker{text-align:center;margin-top:1rem;font-weight:500;letter-spacing:.16em}.kn-cats__grid{display:grid;gap:10px;max-width:1190px;margin-inline:auto}@media(min-width:750px){.kn-cats__grid{grid-template-columns:repeat(3,1fr)}}.kn-cat{container-type:inline-size;position:relative;display:grid;place-items:center;aspect-ratio:39 / 44;border-radius:10px;overflow:hidden;color:#fff;text-decoration:none;isolation:isolate;text-align:center}@media(max-width:749px){.kn-cat{aspect-ratio:1}}.kn-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--kn-focus, center);z-index:-2}.kn-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#282a306b;z-index:-1}.kn-cat__body{padding:1.5rem;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;box-sizing:border-box}.kn-cat__title{font-size:min(clamp(2.4rem,4.6vw,3.1rem),11.5cqi);font-weight:500;text-transform:uppercase;letter-spacing:.04em;line-height:1}.kn-cat__text{font-size:1.15rem;font-weight:500;line-height:1.45}.kn-strip{padding-block:40px 56px;text-align:center;display:grid;justify-items:center;gap:1.3rem}.kn-strip__text{font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:500;letter-spacing:.02em;color:#2c2f36}.kn-banner{padding-block:32px 40px}.kn-banner__card{position:relative;max-width:1200px;margin-inline:auto;border-radius:var(--kn-radius-lg);overflow:hidden;min-height:600px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;background:var(--kn-banner-bg, #f7efe6);isolation:isolate}.kn-banner__card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--kn-focus, right center);z-index:-1}.kn-banner__copy{width:min(100%,520px);padding:3rem 1.5rem;display:grid;justify-items:center;gap:1rem;text-align:center}@media(min-width:750px){.kn-banner__copy{padding-left:4%}}.kn-banner__title{font-size:clamp(2.2rem,4vw,3rem);font-weight:600;text-transform:uppercase;letter-spacing:.02em;line-height:1.02}.kn-banner__text{font-size:1.25rem;line-height:1.5}.kn-banner .kn-btn{min-width:min(280px,100%);margin-top:.6rem}@media(max-width:749px){.kn-banner__card{min-height:0;align-items:start}.kn-banner__card>img{position:relative;inset:auto;height:auto;aspect-ratio:4 / 3;order:2}.kn-banner__copy{order:1;width:100%}}.kn-jobs{background:var(--kn-grey);padding-block:70px 70px}.kn-jobs__head{margin-bottom:2.2rem}.kn-jobs .kn-track{grid-auto-columns:80%}@media(min-width:750px){.kn-jobs .kn-track{grid-auto-columns:330px;gap:30px;padding-inline:max(28px,calc((100vw - 1200px)/2));scroll-padding-inline:max(28px,calc((100vw - 1200px)/2))}}.kn-job{background:#fff;border-radius:4px;padding:20px 20px 40px;display:flex;flex-direction:column;align-items:center;gap:1.1rem;text-align:center;height:100%}.kn-job img{width:100%;aspect-ratio:290 / 390;object-fit:cover;border-radius:4px;display:block}.kn-job__title{font-size:clamp(1.9rem,2.8vw,2.4rem);font-weight:500;text-transform:uppercase;letter-spacing:.04em;line-height:1.05;margin-top:.6rem!important;min-height:2.1em;display:flex;align-items:center;justify-content:center}.kn-job__text{font-size:1.08rem;line-height:1.4;max-width:26ch;min-height:2.8em}.kn-job .kn-btn{width:100%;padding-inline:1rem;font-size:.85rem;margin-top:auto}@media(max-width:749px){.kn-job .kn-btn{white-space:nowrap;font-size:.78rem;letter-spacing:.06em;padding-inline:.6rem}}.kn-progress{height:3px;background:#0000000f;margin:2rem auto 0;max-width:1260px;position:relative}.kn-progress span{position:absolute;left:0;top:0;bottom:0;background:var(--kn-primary);width:var(--kn-progress, 30%);transition:width .2s}.kn-jobs__cta{display:grid;justify-items:center;gap:.9rem;margin-top:2rem}.kn-statement{padding-block:110px 80px;text-align:center}.kn-statement__title{font-size:clamp(3rem,9.4vw,8.6rem);font-weight:500;text-transform:uppercase;letter-spacing:.02em;line-height:1}.kn-statement__title img{display:inline-block;vertical-align:middle;height:1em;width:auto;margin-left:.15em;mix-blend-mode:multiply}@media(max-width:749px){.kn-statement__title img{display:block;height:2.2em;margin:.3em auto 0}}.kn-statement__text{font-size:clamp(1.15rem,2vw,1.75rem);line-height:1.55;max-width:920px;margin:2rem auto 1.5rem!important}.kn-duo{background:var(--kn-duo-bg, #fbe9de);padding-block:80px}.kn-duo__grid{display:grid;gap:30px;max-width:1200px;margin-inline:auto}@media(min-width:750px){.kn-duo__grid{grid-template-columns:1fr 1fr;gap:100px}}.kn-duo__card{position:relative;aspect-ratio:1;border-radius:var(--kn-radius-lg);overflow:hidden;display:grid;align-items:end;justify-items:center;text-align:center;isolation:isolate;color:var(--kn-card-ink, var(--kn-ink))}.kn-duo__card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--kn-focus, center);z-index:-2}.kn-duo__card:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,var(--kn-fade, rgba(255,255,255,.88)) 45%);z-index:-1}.kn-duo__body{display:grid;gap:1rem;justify-items:center;padding:0 1.5rem 3.4rem}.kn-duo__body .kn-kicker{font-size:.9rem;font-weight:500}.kn-duo__title{font-size:clamp(1.5rem,2.2vw,1.85rem);font-weight:500;line-height:1.4;max-width:18ch}.kn-duo__card .kn-btn{min-width:278px;background:var(--kn-btn, var(--kn-primary));color:var(--kn-btn-ink, #fff)}.kn-proof{padding-block:60px 80px;overflow:hidden}.kn-proof__title{font-size:clamp(1.3rem,2vw,1.75rem);font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--kn-primary);text-align:center;padding-inline:20px}.kn-stats{overflow:hidden;margin-block:30px 70px}.kn-stats__track{display:flex;width:max-content;animation:kn-scroll 60s linear infinite}.kn-stat{display:inline-flex;align-items:baseline;gap:1.2rem;padding-inline:2.5rem;white-space:nowrap;color:var(--kn-primary);text-transform:uppercase}.kn-stat__big{font-size:clamp(4rem,8vw,7.4rem);font-weight:500;letter-spacing:.02em;line-height:1}.kn-stat__small{font-size:clamp(1.1rem,1.6vw,1.5rem);letter-spacing:.08em}.kn-quotes .kn-track{grid-auto-columns:80%;gap:10px}@media(min-width:750px){.kn-quotes .kn-track{grid-auto-columns:calc((100% - 86px)/4);padding-inline:max(28px,calc((100vw - 1300px)/2));scroll-padding-inline:max(28px,calc((100vw - 1300px)/2))}}.kn-quote{margin:0;height:100%;min-height:320px;border-radius:10px;padding:1.6rem 1.5rem 1.4rem;display:flex;flex-direction:column;gap:.6rem;background:var(--kn-q-bg);color:var(--kn-q-ink)}.kn-quote--0{--kn-q-bg: var(--kn-primary);--kn-q-ink: #fff}.kn-quote--1{--kn-q-bg: var(--kn-ink);--kn-q-ink: #fff}.kn-quote--2{--kn-q-bg: #fbe9de;--kn-q-ink: var(--kn-ink)}.kn-quote--3{--kn-q-bg: var(--kn-grey);--kn-q-ink: var(--kn-ink)}.kn-quote__mark{font-size:4rem;line-height:.6;height:1.6rem;font-family:Georgia,serif;opacity:.6}.kn-quote__text{margin:0;font-size:1.15rem;line-height:1.45}.kn-quote__by{margin-top:auto;font-size:.85rem;line-height:1.4;opacity:.9;display:grid;gap:.35rem}.kn-quote__product{color:inherit;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;text-decoration:underline;text-underline-offset:3px}.kn-news{padding-block:100px 140px}.kn-news__box{max-width:500px;margin-inline:auto;display:grid;gap:1rem;text-align:center}.kn-news__title{font-size:1.32rem;font-weight:500;text-transform:uppercase;color:var(--kn-primary);line-height:1.2}.kn-news__fine{font-size:.72rem;line-height:1.4}.kn-news input[type=email]{width:100%;height:46px;border:0;border-bottom:2px solid var(--kn-primary);background:#f5f5f5;padding:0 1rem;font-family:var(--kn-font);font-size:1.05rem;color:var(--kn-ink);text-transform:uppercase}.kn-news .kn-btn{width:100%;min-height:48px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.02em}.kn-news__msg{font-size:1rem;color:var(--kn-tint-ink)}
/*# sourceMappingURL=/cdn/shop/t/26/assets/kelvin-native.css.map */
