.kv-hero{position:relative;display:flex;overflow:hidden;background:var(--kv-hero-bg);color:#fff}.kv-hero--fullscreen{min-height:88vh}.kv-hero--large{min-height:75vh}.kv-hero--medium{min-height:60vh}.kv-hero--v-top{align-items:flex-start}.kv-hero--v-middle{align-items:center}.kv-hero--v-bottom{align-items:flex-end}.kv-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.kv-hero__bg picture{display:contents}.kv-hero__img{width:100%;height:100%;object-fit:cover;object-position:var(--kv-hero-pos);transform:scale(1.02);transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.kv-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--kv-hero-overlay))}.kv-hero__container{position:relative;z-index:3;width:100%;max-width:calc(var(--kv-page-width) + 100px);margin:0 auto;padding:60px 50px;display:flex}.kv-hero--center .kv-hero__container{justify-content:center;text-align:center}.kv-hero--left .kv-hero__container{justify-content:flex-start;text-align:left}.kv-hero--right .kv-hero__container{justify-content:flex-end;text-align:right}.kv-hero__content{max-width:642px}.kv-hero__eyebrow{font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#e4e4e7;margin:0 0 16px;line-height:1.8}.kv-hero__title{font-size:clamp(34px,5.5vw,64px);font-weight:700;line-height:1.1;letter-spacing:.04em;color:#fff;margin:0 0 20px;text-transform:uppercase}.kv-hero__text{font-size:clamp(14px,1.8vw,17px);line-height:1.6;color:#d4d4d8;margin:0 0 32px}.kv-hero__text p{margin:0}.kv-hero__actions{display:flex;gap:12px;flex-wrap:wrap}.kv-hero--center .kv-hero__actions{justify-content:center}.kv-hero--right .kv-hero__actions{justify-content:flex-end}.kv-hero__btn{min-height:48px;padding:0 28px;font-size:13px;font-weight:500;letter-spacing:.08em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kv-hero__btn--primary{background:#fff;color:#111;border-color:#fff}.kv-hero__btn--primary:hover{background:#ffffffd6;border-color:#ffffffd6}.kv-hero__btn--secondary{background:transparent;color:#fff;border-color:#ffffffeb}.kv-hero__btn--secondary:hover{background:#fff;color:#111;border-color:#fff}.kv-hero__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(min-width:750px){.kv-hero--img-side .kv-hero__bg{left:auto;width:min(58%,980px);background:var(--kv-hero-bg)}.kv-hero--img-side .kv-hero__img{transform:none}.kv-hero--img-side .kv-hero__bg:before{content:"";position:absolute;inset:0 auto 0 -1px;width:35%;z-index:2;background:linear-gradient(to right,var(--kv-hero-bg),transparent)}.kv-hero--img-side .kv-hero__overlay{background:rgba(0,0,0,calc(var(--kv-hero-overlay) * .5))}.kv-hero--img-side .kv-hero__content{max-width:560px}.kv-hero--img-side.kv-hero--center .kv-hero__container{justify-content:flex-start;text-align:left}.kv-hero--img-side.kv-hero--center .kv-hero__actions{justify-content:flex-start}}@media(max-width:989px){.kv-hero--fullscreen{min-height:75vh}}@media(max-width:749px){.kv-hero__img{object-position:var(--kv-hero-pos-m)}.kv-hero__container{padding:48px 0}.kv-hero__content{max-width:none;width:100%}.kv-hero__eyebrow,.kv-hero__title,.kv-hero__text{padding:0 8px}.kv-hero__title{font-size:34px;line-height:1.1;letter-spacing:.04em;margin-bottom:20px}.kv-hero__text{font-size:14px;line-height:1.6;letter-spacing:.06em}.kv-hero__actions{display:grid;grid-template-columns:min(100% - 40px,264px);justify-content:center;gap:10px}.kv-hero--left .kv-hero__actions{justify-content:start;padding:0 8px}.kv-hero--right .kv-hero__actions{justify-content:end;padding:0 8px}.kv-hero__btn{min-height:46px;padding:0 20px;font-size:12px}}.kv-benefits{background:var(--kv-bg)}.kv-benefits__inner{max-width:1360px;margin:0 auto;padding:0 clamp(16px,3vw,40px)}.kv-benefits__header{text-align:center;margin-bottom:clamp(24px,4vw,40px)}.kv-benefits__title{font-family:var(--kv-font-heading);font-size:clamp(20px,3vw,26px);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0c0c0d;margin:0 0 8px;line-height:1.23}.kv-benefits__subtitle{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#71717a}.kv-benefits__grid{display:grid;grid-template-columns:repeat(var(--kv-benefit-cols),1fr);gap:16px}.kv-benefit{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 20px}.kv-benefits--cards .kv-benefit{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:4px;transition:border-color .3s ease}.kv-benefits--cards .kv-benefit:hover{border-color:#d4d4d8}.kv-benefits--minimal .kv-benefit{padding:8px 12px}.kv-benefit__icon{width:48px;height:48px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:#0c0c0d;box-shadow:0 2px 8px #0000000d}.kv-benefits--minimal .kv-benefit__icon{background:#f4f4f5;box-shadow:none}.kv-benefit__title{font-family:var(--kv-font-heading);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0c0c0d;margin:0 0 8px;line-height:1.3}.kv-benefit__text{font-size:12px;line-height:1.6;color:#52525b;letter-spacing:.06rem}.kv-benefit__text p{margin:0}@media(max-width:900px){.kv-benefits__grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:540px){.kv-benefits__grid{grid-template-columns:1fr}}.kv-testimonials{background:var(--kv-t-bg);color:#111}.kv-testimonials__wrap{max-width:1440px;margin:0 auto;padding:0 24px}.kv-testimonials__head{max-width:760px;margin:0 auto 38px;text-align:center}.kv-testimonials__heading{font-size:38px;line-height:1.08;letter-spacing:-.035em;font-weight:500}.kv-testimonials__sub{max-width:610px;margin:13px auto 0;color:#666;font-size:14px;line-height:1.6}.kv-testimonials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kv-t-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid #e7e7e2;border-radius:14px}.kv-t-card__media{aspect-ratio:4 / 3;overflow:hidden;background:#f2f2f2}.kv-t-card__media img{width:100%;height:100%;object-fit:cover}.kv-t-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:22px}.kv-t-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.kv-t-card__stars{display:inline-flex;gap:2px;font-size:14px;letter-spacing:0;color:#111}.kv-t-card__stars .is-empty{color:#d8d8d8}.kv-t-card__badge{color:#666;font-size:10px;line-height:1;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.kv-t-card__title{margin:18px 0 0;font-size:19px;line-height:1.25;font-weight:600;letter-spacing:-.015em}.kv-t-card__quote{margin-top:11px;color:#666;font-size:14px;line-height:1.68}.kv-t-card__quote p{margin:0}.kv-t-card__meta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:22px}.kv-t-card__person{display:flex;align-items:center;gap:10px;min-width:0}.kv-t-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:#ededed;font-size:13px;font-weight:700;flex:0 0 42px}.kv-t-card__name{font-size:12px;font-weight:650;line-height:1.25}.kv-t-card__detail{font-size:10px;line-height:1.3;color:#666}.kv-t-card__verified{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#666;white-space:nowrap}.kv-testimonials__app{margin-top:24px}@media(max-width:989px){.kv-testimonials__heading{font-size:30px}.kv-testimonials__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -24px;padding:0 24px 4px;scrollbar-width:none}.kv-testimonials__grid::-webkit-scrollbar{display:none}.kv-t-card{flex:0 0 84%;scroll-snap-align:center}}.kv-press{background:var(--kv-press-bg);color:#111;overflow:hidden}.kv-press__eyebrow{text-align:center;padding:0 24px;color:#777}.kv-press__quote{max-width:900px;margin:14px auto 0;padding:0 24px;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,46px);line-height:1.05;letter-spacing:-.035em;font-weight:400}.kv-press__marquee{position:relative;margin-top:56px;overflow:hidden}.kv-press__marquee:before,.kv-press__marquee:after{content:"";position:absolute;top:0;bottom:0;width:min(8vw,100px);z-index:2;pointer-events:none}.kv-press__marquee:before{left:0;background:linear-gradient(to right,var(--kv-press-bg),transparent)}.kv-press__marquee:after{right:0;background:linear-gradient(to left,var(--kv-press-bg),transparent)}.kv-press__track{display:flex;width:max-content;margin:0 auto}.kv-press__marquee.is-animated .kv-press__track{animation:kv-marquee var(--kv-press-speed) linear infinite;margin:0}.kv-press__marquee.is-animated:hover .kv-press__track{animation-play-state:paused}.kv-press__group{display:flex;align-items:center;gap:48px;padding-right:48px}.kv-press__item{width:220px;min-width:220px;height:90px;display:flex;align-items:center;justify-content:center;color:#777;opacity:.7}.kv-press__item a{color:inherit;text-decoration:none}.kv-press__logo{max-width:100%;max-height:40px;width:auto;filter:grayscale(1)}.kv-press__word{font-family:var(--kv-font-body);white-space:nowrap;font-size:32px;line-height:1;font-weight:750;letter-spacing:-.035em;text-transform:uppercase}.kv-press__word--serif{font-family:Georgia,serif;font-weight:700}@keyframes kv-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.kv-social-grid__heading{margin:0 0 34px;text-align:center;font-size:32px;line-height:1.12;font-weight:700;letter-spacing:-.03em}.kv-social-grid__heading a{text-decoration:none}.kv-social-grid__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.kv-social-grid__media{aspect-ratio:1;overflow:hidden;background:#efefef}.kv-social-grid__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.kv-social-grid__item a:hover img{transform:scale(1.025)}@media(max-width:749px){.kv-social-grid__heading{font-size:24px;margin-bottom:22px}.kv-social-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.kv-editorial__head{margin-bottom:28px}.kv-editorial--bleed .kv-editorial__head{padding-left:20px;padding-right:20px}.kv-editorial__grid{display:grid;gap:var(--kv-ed-gap)}.kv-editorial--full .kv-editorial__grid{grid-template-columns:1fr}.kv-editorial--split .kv-editorial__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kv-editorial--trio .kv-editorial__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kv-editorial--feature .kv-editorial__grid{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.kv-editorial--feature .kv-editorial__grid>:first-child{grid-row:span 2}.kv-editorial__item{position:relative;margin:0;overflow:hidden}.kv-editorial__link{display:block;color:inherit;text-decoration:none;height:100%}.kv-editorial__media{position:relative;aspect-ratio:var(--kv-ed-ratio);overflow:hidden;background:#eee;height:100%}.kv-editorial--feature .kv-editorial__grid>:not(:first-child) .kv-editorial__media{aspect-ratio:auto}.kv-editorial__img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1),opacity .6s ease}.kv-editorial__link:hover .kv-editorial__img{transform:scale(1.02)}.kv-editorial__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,var(--kv-ed-overlay)),transparent 60%)}.kv-editorial__caption{position:absolute;left:0;right:0;bottom:0;padding:clamp(18px,3vw,36px);color:#fff;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.kv-editorial__item--text-bottom-center .kv-editorial__caption{align-items:center;text-align:center}.kv-editorial__item--text-center .kv-editorial__caption{top:0;justify-content:center;align-items:center;text-align:center}.kv-editorial__eyebrow{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.kv-editorial__title{font-family:var(--kv-font-heading);font-size:clamp(22px,2.6vw,34px);font-weight:700;letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.kv-editorial__cta{margin-top:6px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:2px}.kv-editorial__panel{background:var(--kv-panel-bg);color:var(--kv-panel-text);display:flex;align-items:center;padding:clamp(32px,5vw,80px)}.kv-editorial__panel--center{text-align:center;justify-content:center}.kv-editorial__panel-inner{max-width:480px}.kv-editorial__panel-title{color:inherit;font-size:clamp(26px,3vw,40px);font-weight:700;letter-spacing:-.03em;margin-bottom:14px}.kv-editorial__panel-text{color:inherit;opacity:.8;margin-bottom:24px}@media(max-width:749px){.kv-editorial__media{aspect-ratio:var(--kv-ed-ratio-m)}.kv-editorial--split .kv-editorial__grid,.kv-editorial--trio .kv-editorial__grid,.kv-editorial--feature .kv-editorial__grid{grid-template-columns:1fr;grid-template-rows:auto}.kv-editorial--feature .kv-editorial__grid>:first-child{grid-row:auto}.kv-editorial--feature .kv-editorial__grid>:not(:first-child) .kv-editorial__media{aspect-ratio:var(--kv-ed-ratio-m)}}.kv-trust{background:var(--kv-bg)}.kv-trust__inner{max-width:1500px;margin:0 auto;padding:0 28px}.kv-trust__heading{margin:0 0 48px;text-align:center;font-size:46px;line-height:1.08;font-weight:400;letter-spacing:-.03em}.kv-trust__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px;align-items:start}.kv-trust__card{text-align:center;min-width:0}.kv-trust__icon{width:48px;height:48px;margin:0 auto 13px;display:flex;align-items:center;justify-content:center}.kv-trust__icon .kv-icon{width:100%;height:100%}.kv-trust__title{font-size:19px;line-height:1.25;font-weight:500;letter-spacing:-.01em}.kv-trust__title a{text-decoration:none}.kv-trust__title a:hover{text-decoration:underline;text-underline-offset:3px}.kv-trust__text{max-width:380px;margin:8px auto 0;color:#222;font-size:14px;line-height:1.55;letter-spacing:.01em}.kv-trust__text p{margin:0}@media(max-width:989px){.kv-trust__heading{margin-bottom:40px;font-size:30px}.kv-trust__grid{gap:28px}.kv-trust__text{font-size:13px}}@media(max-width:749px){.kv-trust__inner{padding:0 20px}.kv-trust__heading{margin-bottom:32px}.kv-trust__grid{grid-template-columns:1fr;gap:34px}.kv-trust__icon{width:38px;height:38px;margin-bottom:10px}.kv-trust__title{font-size:17px}}.kv-reviews__heading{margin-bottom:24px}
/*# sourceMappingURL=/cdn/shop/t/39/assets/kv-sections.css.map */
