.kl.kl-hx,.kl-hx{--kl-gold-hx: #C9A461;position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:1440px;margin:0 auto;min-height:clamp(540px,48vw,680px);display:flex;background:#161412;color:#f4ecdf}.kl-hx__slides{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3}.kl-hx__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.6s ease}.kl-hx__slide:first-child{opacity:1}.kl-hx.is-js .kl-hx__slide{opacity:0}.kl-hx.is-js .kl-hx__slide.is-active{opacity:1}.kl-hx__slide img,.kl-hx__slide svg{width:100%;height:100%;object-fit:cover;object-position:var(--kl-hx-pos);transform:scale(1.1);transition:transform 10s ease-out}.kl-hx__slide.is-active img{transform:scale(1)}.kl-hx__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#161412f0,#161412c7,#16141247 60%,#1614120a),linear-gradient(0deg,#1614128c,#16141200 35%)}.kl-hx__frame{position:absolute;top:16px;right:16px;bottom:16px;left:16px;z-index:-1;border:1px solid rgba(201,164,97,.45);pointer-events:none}.kl-hx__inner{position:relative;width:100%;padding:clamp(72px,7vw,100px) clamp(28px,6vw,88px) clamp(64px,6vw,84px);display:flex;align-items:flex-end}.kl-hx__copy{max-width:580px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.kl-hx .kl-hx__mark{width:96px;height:auto;margin-bottom:4px}.kl-hx .kl-hx__eyebrow{display:flex;align-items:center;gap:14px;margin:0;font-size:12px;letter-spacing:.42em;text-transform:uppercase;color:#d9bf95}.kl-hx__eyebrow:before{content:"";width:40px;height:1px;background:currentColor}.kl-hx .kl-hx__title{margin:0;font-family:var(--kl-serif);font-weight:400;font-size:clamp(56px,7.4vw,104px);line-height:.88;letter-spacing:-.02em;color:#f4ecdf}.kl-hx__title span,.kl-hx__title em{display:block}.kl-hx .kl-hx__title em{font-style:italic;color:var(--kl-gold-hx);padding-left:.45em}.kl-hx .kl-hx__sub{margin:4px 0 0;font-family:var(--kl-serif);font-size:clamp(16px,1.6vw,22px);letter-spacing:.4em;text-transform:uppercase;color:#f4ecdf}.kl-hx .kl-hx__text,.kl-hx .kl-hx__text p{max-width:34em;font-size:16px;line-height:1.6;color:#f4ecdfd9;margin:0}.kl-btn--gold{background:var(--kl-gold-hx, #C9A461);border-color:var(--kl-gold-hx, #C9A461);color:#161412!important}.kl-btn--gold:hover{background:#f4ecdf;border-color:#f4ecdf}.kl-btn--outline-light:hover{background:#f4ecdf;color:#161412!important}.kl-hx .kl-hx__launch{display:inline-flex;align-items:center;gap:14px;margin-top:4px;padding-top:18px;border-top:1px solid rgba(201,164,97,.35);color:#f4ecdf}.kl-hx__launch-img{flex:0 0 auto;width:52px;height:52px;border-radius:50%;overflow:hidden;border:1px solid rgba(201,164,97,.6);background:#2e2a26}.kl-hx__launch-img img{width:100%;height:100%;object-fit:cover}.kl-hx__launch-body{display:flex;flex-direction:column;gap:2px}.kl-hx__launch-label{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:#d9bf95}.kl-hx__launch-title{font-family:var(--kl-serif);font-size:20px;line-height:1.15}.kl-hx__launch-meta{font-size:12px;color:#f4ecdfb3}.kl-hx__launch-cta{margin-left:12px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--kl-gold-hx);border-bottom:1px solid currentColor;padding-bottom:3px;white-space:nowrap;transition:color .25s}.kl-hx__launch:hover .kl-hx__launch-cta{color:#f4ecdf}.kl-hx__dots{position:absolute;left:50%;bottom:32px;transform:translate(-50%);display:flex;gap:8px}.kl-hx__dots span{width:28px;height:2px;background:#f4ecdf59;transition:background .4s}.kl-hx__dots span.is-active{background:var(--kl-gold-hx)}.kl-hx__rise{animation:klRise 1s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0s)}@keyframes klRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.kl-marquee{overflow:hidden;max-width:1440px;margin:0 auto;background:#161412;color:#d9bf95;border-top:1px solid rgba(201,164,97,.3);padding:14px 0}.kl-marquee__track{display:flex;width:max-content;animation:klMarquee 48s linear infinite}.kl-marquee__group{display:flex;align-items:center;gap:24px;padding-right:24px;font-family:var(--kl-serif);font-style:italic;font-size:clamp(17px,1.5vw,21px);white-space:nowrap}.kl-marquee__sep{font-style:normal;font-size:.45em;color:#8a6a2e}@keyframes klMarquee{to{transform:translate(-50%)}}@media(max-width:749px){.kl.kl-hx,.kl-hx{min-height:0;display:block}.kl-hx__slides{position:relative;inset:auto;z-index:0;height:78vw;min-height:280px;max-height:560px}.kl-hx__slides:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(180deg,#16141200,#161412);pointer-events:none}.kl-hx__slide img{object-position:var(--kl-hx-pos-m)}.kl-hx__shade,.kl-hx__frame{display:none}.kl-hx__inner{padding:8px 20px 56px}.kl-hx__copy{max-width:100%;gap:14px}.kl-hx .kl-hx__mark{display:none}.kl-hx .kl-hx__title{font-size:clamp(52px,15.5vw,80px)}.kl-hx .kl-hx__sub{letter-spacing:.3em}.kl-hx .kl-hx__launch{width:100%}.kl-hx__launch-cta{margin-left:auto}}@media(prefers-reduced-motion:reduce){.kl-hx__rise,.kl-marquee__track{animation:none}.kl-hx__slide,.kl-hx__slide img{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/keerat-living-hero.css.map */
