@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Inter:wght@300;400;500;600&family=Outfit:wght@300;400;500;600;700&display=swap";:root{--ki-black: #0a0a0a;--ki-charcoal: #1a1a1a;--ki-dark: #111111;--ki-grey-900: #1e1e1e;--ki-grey-800: #2a2a2a;--ki-grey-700: #3a3a3a;--ki-grey-600: #555555;--ki-grey-500: #777777;--ki-grey-400: #999999;--ki-grey-300: #b0b0b0;--ki-grey-200: #d4d4d4;--ki-grey-100: #e8e8e8;--ki-off-white: #f5f3f0;--ki-cream: #faf8f5;--ki-white: #ffffff;--ki-gold: #b07a77;--ki-gold-light: #dfc49a;--ki-font-display: "Cormorant Garamond", "Georgia", serif;--ki-font-body: "Inter", "Helvetica Neue", Arial, sans-serif;--ki-font-accent: "Outfit", "Helvetica Neue", Arial, sans-serif;--ki-space-2xs: .25rem;--ki-space-xs: .5rem;--ki-space-sm: 1rem;--ki-space-md: 1.5rem;--ki-space-lg: 2.5rem;--ki-space-xl: 4rem;--ki-space-2xl: 6rem;--ki-space-3xl: 8rem;--ki-ease: cubic-bezier(.25, .46, .45, .94);--ki-ease-out: cubic-bezier(.16, 1, .3, 1);--ki-ease-in-out: cubic-bezier(.77, 0, .18, 1);--ki-dur-fast: .2s;--ki-dur: .4s;--ki-dur-slow: .7s;--ki-dur-slower: 1.2s;--ki-shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--ki-shadow-md: 0 4px 24px rgba(0, 0, 0, .08);--ki-shadow-lg: 0 8px 40px rgba(0, 0, 0, .12);--ki-shadow-xl: 0 16px 64px rgba(0, 0, 0, .16);--ki-radius-sm: 4px;--ki-radius-md: 8px;--ki-radius-lg: 12px;--ki-radius-xl: 20px;--ki-radius-full: 50%}@keyframes kiFadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes kiFadeIn{0%{opacity:0}to{opacity:1}}@keyframes kiSlideLeft{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes kiSlideRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes kiScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes kiScrollCue{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(12px);opacity:.4}}@keyframes kiMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ki-reveal{opacity:0;transform:translateY(40px);transition:opacity var(--ki-dur-slow) var(--ki-ease-out),transform var(--ki-dur-slow) var(--ki-ease-out)}.ki-reveal.is-visible{opacity:1;transform:translateY(0)}.ki-reveal-left{opacity:0;transform:translate(-30px);transition:opacity var(--ki-dur-slow) var(--ki-ease-out),transform var(--ki-dur-slow) var(--ki-ease-out)}.ki-reveal-left.is-visible{opacity:1;transform:translate(0)}.ki-reveal-right{opacity:0;transform:translate(30px);transition:opacity var(--ki-dur-slow) var(--ki-ease-out),transform var(--ki-dur-slow) var(--ki-ease-out)}.ki-reveal-right.is-visible{opacity:1;transform:translate(0)}.ki-reveal-scale{opacity:0;transform:scale(.95);transition:opacity var(--ki-dur-slow) var(--ki-ease-out),transform var(--ki-dur-slow) var(--ki-ease-out)}.ki-reveal-scale.is-visible{opacity:1;transform:scale(1)}.ki-stagger>*{transition-delay:calc(var(--ki-stagger, 0) * .12s)}.ki-container{width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.ki-container--narrow{max-width:960px}.ki-container--wide{max-width:1600px}.ki-section{padding-top:var(--ki-section-pt, var(--ki-space-3xl));padding-bottom:var(--ki-section-pb, var(--ki-space-3xl))}@media(max-width:749px){.ki-section{padding-top:var(--ki-section-pt-m, var(--ki-space-xl));padding-bottom:var(--ki-section-pb-m, var(--ki-space-xl))}}.ki-display-xl{font-family:var(--ki-font-display);font-weight:300;font-size:clamp(2.8rem,6.5vw,7.5rem);line-height:1.02;letter-spacing:-.03em}.ki-display-lg{font-family:var(--ki-font-display);font-weight:300;font-size:clamp(2.2rem,4.5vw,4.5rem);line-height:1.1;letter-spacing:-.02em}.ki-display-md{font-family:var(--ki-font-display);font-weight:400;font-size:clamp(1.8rem,3vw,3rem);line-height:1.15}.ki-label{font-family:var(--ki-font-accent);font-weight:500;font-size:.7rem;letter-spacing:.25em;text-transform:uppercase}.ki-body{font-family:var(--ki-font-body);font-weight:300;font-size:clamp(.95rem,1.1vw,1.08rem);line-height:1.75}.ki-body-sm{font-family:var(--ki-font-body);font-weight:400;font-size:.85rem;line-height:1.6}.ki-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--ki-font-accent);font-weight:500;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;padding:1rem 2.5rem;border:1px solid transparent;cursor:pointer;transition:all var(--ki-dur) var(--ki-ease);position:relative;overflow:hidden;-webkit-appearance:none;appearance:none}.ki-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;opacity:0;transition:opacity var(--ki-dur) var(--ki-ease);pointer-events:none}.ki-btn:hover:after{opacity:.07}.ki-btn--primary{background:var(--ki-black);color:var(--ki-white);border-color:var(--ki-black)}.ki-btn--primary:hover{background:var(--ki-charcoal);transform:translateY(-1px);box-shadow:var(--ki-shadow-md)}.ki-btn--outline{background:transparent;color:var(--ki-white);border-color:#fff6}.ki-btn--outline:hover{background:var(--ki-white);color:var(--ki-black);border-color:var(--ki-white)}.ki-btn--outline-dark{background:transparent;color:var(--ki-black);border-color:#0003}.ki-btn--outline-dark:hover{background:var(--ki-black);color:var(--ki-white);border-color:var(--ki-black)}.ki-btn--text{background:none;border:none;padding:0;color:inherit;font-family:var(--ki-font-accent);font-weight:500;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;text-decoration:none;position:relative}.ki-btn--text:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:currentColor;transition:width var(--ki-dur) var(--ki-ease)}.ki-btn--text:hover:after{width:100%}.ki-btn svg,.ki-btn--text svg{width:14px;height:14px;flex-shrink:0}.ki-glass{background:#ffffff0f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--ki-radius-lg)}.ki-glass--light{background:#ffffffa6;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.5);box-shadow:0 4px 30px #0000000a;border-radius:var(--ki-radius-lg)}.ki-divider{width:60px;height:1px;background:var(--ki-grey-300);margin:var(--ki-space-md) 0}.ki-divider--center{margin-left:auto;margin-right:auto}.ki-stars{display:inline-flex;gap:2px}.ki-stars svg{width:14px;height:14px}@media(max-width:749px){.ki-hide-mobile{display:none!important}}@media(min-width:750px){.ki-hide-desktop{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kapda-luxury.css.map */
