.klm-hero{position:relative;height:var(--h-d);overflow:hidden;color:var(--text);background:var(--bg);margin:var(--sec-mt) 0 var(--sec-mb)}.klm-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.klm-hero__poster,.klm-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--obj-d)}.klm-hero__video{opacity:0;transition:opacity .8s ease}.klm-hero__video.is-ready{opacity:1}.klm-hero__video--mobile{display:none}.klm-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay);pointer-events:none}.klm-hero__content{position:relative;z-index:1;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:var(--v-d);align-items:var(--ax-d);padding:var(--pt-d) var(--px-d) var(--pb-d)}.klm-hero__inner{width:100%;max-width:var(--cw-d);text-align:var(--ta-d);box-sizing:border-box}.klm-hero--boxed .klm-hero__inner{background:var(--box-bg);padding:var(--box-pad);border-radius:var(--box-r);-webkit-backdrop-filter:blur(var(--box-blur));backdrop-filter:blur(var(--box-blur))}.klm-hero__item{margin:var(--mt) var(--mr-d) 0 var(--ml-d)}.klm-hero__inner>.klm-hero__item:first-child{margin-top:0}.klm-hero__eyebrow{font-size:var(--fs);letter-spacing:var(--ls);text-transform:var(--tt);color:var(--c)}.klm-hero__h{font-size:var(--fs-d);line-height:var(--lh);font-weight:var(--fw);letter-spacing:var(--ls);text-transform:var(--tt);color:var(--c);max-width:var(--mw)}.klm-hero__h em{color:var(--accent);font-style:var(--em)}.klm-hero__sub{font-size:var(--fs-d);line-height:var(--lh);color:var(--c);max-width:var(--mw)}.klm-hero__sub p{margin:0}.klm-hero__sub p+p{margin-top:.8em}.klm-hero__sub a{color:inherit}.klm-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:var(--bj-d)}.klm-btn{display:inline-block;text-decoration:none;text-transform:var(--tt);letter-spacing:.16em;border-radius:var(--r);border:1px solid transparent;transition:background-color .25s,color .25s,border-color .25s;text-align:center}.klm-btn--small{font-size:11.5px;padding:14px 26px}.klm-btn--medium{font-size:12.5px;padding:18px 38px}.klm-btn--large{font-size:13.5px;padding:22px 50px}.klm-btn--solid{background:var(--s-bg);color:var(--s-fg);border-color:var(--s-bg)}.klm-btn--solid:hover{background:var(--s-hbg);color:var(--s-hfg);border-color:var(--s-hbg)}.klm-btn--outline{border-color:var(--o-c);color:var(--o-c)}.klm-btn--outline:hover{background:var(--o-c);color:var(--o-hfg)}.klm-btn--link{padding-left:0;padding-right:0;border:0;border-bottom:1px solid currentColor;border-radius:0;color:var(--o-c)}.klm-btn--link:hover{opacity:.75}.klm-btn:focus-visible,.klm-hero__toggle:focus-visible,.klm-hero__scroll:focus-visible{outline:2px solid currentColor;outline-offset:3px}.klm-hero__toggle{position:absolute;z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.45);background:#00000040;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}.klm-hero__toggle svg{width:14px;height:14px;fill:currentColor}.klm-hero__toggle .klm-ico-play,.klm-hero.is-paused .klm-hero__toggle .klm-ico-pause{display:none}.klm-hero.is-paused .klm-hero__toggle .klm-ico-play{display:block}.klm-hero__toggle--bottom-right{right:24px;bottom:24px}.klm-hero__toggle--bottom-left{left:24px;bottom:24px}.klm-hero__toggle--top-right{right:24px;top:24px}.klm-hero__toggle--top-left{left:24px;top:24px}.klm-hero__scroll{position:absolute;z-index:2;left:50%;bottom:20px;transform:translate(-50%);width:24px;height:44px;display:block;color:inherit}.klm-hero__scroll span{position:absolute;left:50%;top:0;width:1px;height:100%;background:currentColor;opacity:.7;transform-origin:top;animation:klmHeroScroll 2s ease-in-out infinite}@keyframes klmHeroScroll{0%{transform:scaleY(0)}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@keyframes klmHeroUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes klmHeroFade{0%{opacity:0}to{opacity:1}}.klm-hero--anim-fade-up .klm-hero__inner>*{animation:klmHeroUp .9s cubic-bezier(.2,.7,.2,1) both}.klm-hero--anim-fade .klm-hero__inner>*{animation:klmHeroFade 1.1s ease both}.klm-hero__inner>:nth-child(2){animation-delay:.12s}.klm-hero__inner>:nth-child(3){animation-delay:.24s}.klm-hero__inner>:nth-child(4){animation-delay:.36s}.klm-hero__inner>:nth-child(5){animation-delay:.48s}@media(max-width:989px){.klm-hero{height:var(--h-m)}.klm-hero__poster,.klm-hero__video{object-position:var(--obj-m)}.klm-hero__video--desktop{display:none}.klm-hero__video--mobile{display:block}.klm-hero__content{justify-content:var(--v-m);align-items:var(--ax-m);padding:var(--pt-m) var(--px-m) var(--pb-m)}.klm-hero__inner{max-width:var(--cw-m);text-align:var(--ta-m)}.klm-hero--boxed .klm-hero__inner{padding:min(var(--box-pad),24px)}.klm-hero__item{margin-left:var(--ml-m);margin-right:var(--mr-m)}.klm-hero__h,.klm-hero__sub{font-size:var(--fs-m)}.klm-hero__ctas{justify-content:var(--bj-m)}.klm-hero__ctas--stretch .klm-btn{flex:1 1 auto}.klm-btn--medium{padding:16px 26px;font-size:11.5px}.klm-btn--large{padding:18px 32px;font-size:12.5px}.klm-hero__toggle--bottom-right,.klm-hero__toggle--top-right{right:14px}.klm-hero__toggle--bottom-left,.klm-hero__toggle--top-left{left:14px}}@media(prefers-reduced-motion:reduce){.klm-hero__inner>*{animation:none!important}.klm-hero__video{transition:none}.klm-hero__scroll span{animation:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
