:root{--klaam-ink: #1a1714;--klaam-warm: #f5f0e8;--klaam-sand: #e8ddd0;--klaam-stone: #2B2B2B;--klaam-sage: #8a9a8a;--klaam-terracotta:#c4826a;--klaam-blush: #e8c4b4;--klaam-cream: #faf7f2;--klaam-white: #ffffff;--klaam-overlay: rgba(26, 23, 20, .42);--font-display: "Cormorant Garamond", "Playfair Display", Georgia, serif;--font-body: "Jost", "Lato", "Helvetica Neue", sans-serif;--ease-soft: cubic-bezier(.25, .46, .45, .94);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .2s;--dur-mid: .4s;--dur-slow: .7s}html{font-size:100%!important}.klaam-section *,.klaam-section *:before,.klaam-section *:after{box-sizing:border-box}.klaam-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 2.2rem;font-family:var(--font-body);font-size:.78rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:none;text-decoration:none;transition:all var(--dur-mid) var(--ease-soft);position:relative;overflow:hidden}.klaam-btn--light{background:var(--klaam-white);color:var(--klaam-ink)}.klaam-btn--light:hover{background:var(--klaam-warm);transform:translateY(-2px);color:var(--klaam-ink)}.klaam-btn--ghost{background:transparent;color:var(--klaam-white);border:1px solid rgba(255,255,255,.6)}.klaam-btn--ghost:hover{border-color:var(--klaam-white);background:#ffffff1a;color:var(--klaam-white)}.klaam-btn--primary{background:var(--klaam-terracotta);color:var(--klaam-white)}.klaam-btn--primary:hover{background:#b5745e;transform:translateY(-2px);color:var(--klaam-white)}.klaam-btn--dark{background:var(--klaam-ink);color:var(--klaam-white)}.klaam-btn--dark:hover{background:var(--klaam-terracotta);transform:translateY(-2px);color:var(--klaam-white)}.klaam-btn--outline{background:transparent;color:var(--klaam-ink);border:1px solid var(--klaam-ink)}.klaam-btn--outline:hover{background:var(--klaam-ink);color:var(--klaam-white)}.klaam-hero{position:relative;width:100%;height:100svh;min-height:640px;display:flex;align-items:center;overflow:hidden}.klaam-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.klaam-hero__image{width:100%;height:100%;object-fit:cover;object-position:center 20%;transform:scale(1.04);animation:klaamHeroZoom 14s var(--ease-soft) forwards}@keyframes klaamHeroZoom{to{transform:scale(1)}}.klaam-hero__image--placeholder{background:linear-gradient(145deg,#d4c9b8,#b8a89a,#8a9a8a);width:100%;height:100%}.klaam-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#1a1714b3,#1a171459 55%,#1a17141a)}.klaam-hero__content{position:relative;z-index:2;padding:0 5vw;max-width:680px;animation:klaamFadeUp 1.1s var(--ease-out) .3s both}@keyframes klaamFadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.klaam-hero__eyebrow{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.klaam-hero__line{display:block;width:40px;height:1px;background:var(--klaam-stone)!important;flex-shrink:0}.klaam-hero__season{font-family:var(--font-body);font-size:.72rem;letter-spacing:.25em;text-transform:uppercase;color:var(--klaam-sand)}.klaam-hero__headline{font-family:var(--font-display);font-size:clamp(3.2rem,6.5vw,6rem);font-weight:300;font-style:italic;line-height:1.08;color:var(--klaam-white);margin-bottom:1.5rem;letter-spacing:-.02em}.klaam-hero__subtext{font-size:1rem;color:#ffffffbf;max-width:420px;line-height:1.7;margin-bottom:2rem;font-weight:300;font-family:var(--font-body)}.klaam-hero__tagline{font-family:var(--font-display);font-size:1.2rem;font-style:italic;color:var(--klaam-blush);margin-bottom:1rem;font-weight:300}.klaam-hero__attributes{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2.5rem}.klaam-hero__attr{display:flex;align-items:center;gap:.5rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--klaam-sand);font-family:var(--font-body)}.klaam-hero__attr-dot{width:5px;height:5px;border-radius:50%;background:var(--klaam-terracotta);flex-shrink:0}.klaam-hero__cta-group{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.klaam-hero__scroll-hint{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:3;animation:klaamFadeUp 1s var(--ease-out) 1.4s both}.klaam-hero__scroll-text{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;font-family:var(--font-body)}.klaam-hero__scroll-bar{width:1px;height:48px;background:linear-gradient(to bottom,rgba(255,255,255,.5),transparent);animation:klaamScroll 2s ease-in-out infinite}@keyframes klaamScroll{0%,to{transform:scaleY(1);opacity:1}50%{transform:scaleY(.6);opacity:.4}}.klaam-hero__wordmark{position:absolute;top:2rem;left:5vw;z-index:4;font-family:var(--font-display);font-size:1.65rem;font-weight:300;letter-spacing:.4em;color:var(--klaam-white);opacity:.92;text-decoration:none}.klaam-video{background:var(--klaam-ink)}.klaam-video__wrapper{position:relative;width:100%;min-height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.klaam-video__player{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.klaam-video__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1a1714,#2d2520 30%,#3d3530 55%,#1a1714);background-size:300% 300%;animation:klaamVideoBG 9s ease infinite alternate}@keyframes klaamVideoBG{0%{background-position:0% 50%}to{background-position:100% 50%}}.klaam-video__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#1a17141a,#1a17148c)}.klaam-video__content{position:relative;z-index:2;text-align:center;max-width:620px;padding:5rem 2rem;color:var(--klaam-white)}.klaam-video__tag{display:inline-block;font-size:.68rem;letter-spacing:.25em;text-transform:uppercase;color:var(--klaam-blush);margin-bottom:1.3rem;border:1px solid rgba(232,196,180,.4);padding:.35rem 1rem;border-radius:999px;font-family:var(--font-body)}.klaam-video__heading{font-family:var(--font-display);font-size:clamp(2.2rem,3.8vw,3.8rem);font-weight:300;font-style:italic;line-height:1.15;margin-bottom:1.2rem}.klaam-video__body{font-size:.95rem;color:#ffffffb3;line-height:1.85;margin-bottom:2.2rem;font-weight:300;font-family:var(--font-body)}.klaam-quote-band{background:var(--klaam-warm);padding:5rem 5vw;text-align:center}.klaam-quote{max-width:680px;margin:0 auto}.klaam-quote__text{font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:300;font-style:italic;color:var(--klaam-ink);line-height:1.55;margin-bottom:1rem}.klaam-quote__author{font-family:var(--font-body);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--klaam-stone)!important}.klaam-collections-page{background:var(--klaam-cream)}.klaam-collections-header{padding:8rem 5vw 4rem;text-align:center}.klaam-collections-header__label{display:block;font-size:.65rem;letter-spacing:.32em;text-transform:uppercase;color:var(--klaam-stone)!important;margin-bottom:1.4rem;font-family:var(--font-body)}.klaam-collections-header__title{font-family:var(--font-display);font-size:clamp(3rem,5.5vw,5rem);font-weight:300;font-style:italic;color:var(--klaam-ink);margin-bottom:1.2rem;letter-spacing:-.02em;line-height:1.1}.klaam-collections-header__desc{font-size:.97rem;color:var(--klaam-stone)!important;line-height:1.82;font-weight:300;max-width:500px;margin:0 auto;font-family:var(--font-body)}.klaam-collections-header__rule{width:50px;height:1px;background:var(--klaam-sand);margin:3rem auto 0}.klaam-col-feature{display:grid;grid-template-columns:55fr 45fr;min-height:580px;overflow:hidden}.klaam-col-feature--reverse{grid-template-columns:45fr 55fr}.klaam-col-feature--reverse .klaam-col-feature__media{order:2}.klaam-col-feature--reverse .klaam-col-feature__body{order:1;background:var(--klaam-warm)}.klaam-col-feature__media{position:relative;overflow:hidden}.klaam-col-feature__img-grid{display:grid;grid-template-columns:1fr 1fr;height:100%;min-height:520px}.klaam-col-feature__img-grid img,.klaam-col-feature__img-single img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .9s var(--ease-soft)}.klaam-col-feature__img-single{height:100%;min-height:520px}.klaam-col-feature:hover .klaam-col-feature__img-grid img,.klaam-col-feature:hover .klaam-col-feature__img-single img{transform:scale(1.04)}.klaam-col-feature__num{position:absolute;top:2rem;left:2.5rem;font-family:var(--font-display);font-size:4.5rem;font-weight:300;color:#fff3;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.klaam-col-feature__body{display:flex;flex-direction:column;justify-content:center;padding:4rem clamp(2rem,5vw,5rem);background:var(--klaam-cream)}.klaam-col-feature__eyebrow{display:block;font-size:.65rem;letter-spacing:.32em;text-transform:uppercase;color:var(--klaam-stone)!important;margin-bottom:.7rem;font-family:var(--font-body)}.klaam-col-feature__name{font-family:var(--font-display);font-size:clamp(2.8rem,3.5vw,4rem);font-weight:300;font-style:italic;color:var(--klaam-ink);margin-bottom:1.1rem;line-height:1.08}.klaam-col-feature__desc{font-size:.94rem;color:var(--klaam-stone)!important;line-height:1.85;font-weight:300;margin-bottom:1.7rem;max-width:350px;font-family:var(--font-body)}.klaam-col-feature__tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.9rem}.klaam-col-feature__tags li{font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;padding:.28rem .8rem;border:1px solid var(--klaam-sand);color:var(--klaam-stone)!important;border-radius:999px;font-family:var(--font-body)}.klaam-col-feature__count{display:block;margin-top:1.1rem;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--klaam-stone)!important;font-family:var(--font-body)}.klaam-divider{display:flex;align-items:center;justify-content:center;padding:1.5rem 0;background:var(--klaam-cream)}.klaam-divider span{color:var(--klaam-sand);font-size:.9rem}.klaam-collections-footer{text-align:center;padding:6rem 5vw;background:var(--klaam-ink)}.klaam-collections-footer__text{font-family:var(--font-display);font-size:clamp(1.3rem,2vw,1.9rem);font-style:italic;font-weight:300;color:var(--klaam-warm);max-width:560px;margin:0 auto 2.5rem;line-height:1.55}[data-klaam-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}[data-klaam-reveal].is-visible{opacity:1;transform:translateY(0)}@media(max-width:900px){.klaam-col-feature,.klaam-col-feature--reverse{grid-template-columns:1fr}.klaam-col-feature--reverse .klaam-col-feature__media,.klaam-col-feature--reverse .klaam-col-feature__body{order:unset}.klaam-col-feature__img-grid,.klaam-col-feature__img-single{min-height:320px}.klaam-video__wrapper{min-height:100vh}}@media(max-width:600px){.klaam-hero__headline{font-size:clamp(2.4rem,10vw,3.8rem)}.klaam-hero__cta-group{flex-direction:column;align-items:flex-start}.klaam-btn{padding:.8rem 1.8rem}}.klaam-video__wrapper{min-height:100vh!important;aspect-ratio:unset!important}.klaam-video__player{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover!important;object-position:center center}.klaam-hero__headline{font-size:clamp(3.8rem,7vw,7rem)!important}.klaam-hero__tagline{font-size:1.5rem!important}.klaam-hero__subtext{font-size:1.05rem!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/klaam.css.map */
