:root{--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#e8c98f;color:#2a1a0c}.k-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% center;opacity:0;transition:opacity 1.2s var(--ease-out)}.k-hero__video.is-playing{opacity:1}.k-hero__media{overflow:hidden}.k-hero__media>.k-hero__img,.k-hero__video{will-change:transform,translate;scale:1.1}@media(max-width:989px){.k-hero__media>.k-hero__img,.k-hero__video{scale:1}}.js .k-hero__media>.k-hero__img,.js .k-hero__video{animation:heroSettle 2.4s var(--ease-out) both}@keyframes heroSettle{0%{transform:scale(1.08)}to{transform:scale(1)}}.js .k-hero__inner.animate-in{animation:none}.js .k-hero__inner>*{opacity:0;transform:translateY(26px);animation:riseIn 1.1s var(--ease-out) forwards}.js .k-hero__inner>:nth-child(1){animation-delay:.15s}.js .k-hero__inner>:nth-child(2){animation-delay:.28s}.js .k-hero__inner>:nth-child(3){animation-delay:.42s}.js .k-hero__inner>:nth-child(4){animation-delay:.56s}.js .k-hero__inner>:nth-child(5){animation-delay:.7s}.js .k-hero__tag{opacity:0;animation:riseIn 1s var(--ease-out) .9s forwards}@keyframes riseIn{to{opacity:1;transform:none}}.k-hero__tag{-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);transition:transform .6s var(--ease-out),box-shadow .6s var(--ease-out)}.k-hero__tag:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px #2a1a0c8c}.k-hero__meta li{transition:opacity .4s}.header{transition:background-color .5s var(--ease-out),box-shadow .5s var(--ease-out),border-color .5s}.header.is-scrolled{background:#faf4eac7;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 10px 30px -22px #2a1a0c73;border-bottom-color:transparent}.header__logo img{transition:transform .5s var(--ease-out)}.header.is-scrolled .header__logo img{transform:scale(.9)}.btn{transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out),background-color .35s,color .35s,border-color .35s}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.98);transition-duration:.12s}.js img.fade-img{opacity:0;transition:opacity .9s var(--ease-out)}.js img.fade-img.is-loaded{opacity:1}.card__media,.k-look__item,.icon-bar__col{transition:transform .8s var(--ease-out),box-shadow .8s var(--ease-out)}.card__media img,.k-look__item img{transition:transform 1.4s var(--ease-out),opacity .9s var(--ease-out)}.card:hover .card__media{transform:translateY(-6px);box-shadow:0 26px 46px -26px #2a1a0c73}.card:hover .card__media img,.k-look__item:hover img{transform:scale(1.05)}.k-lineup__cta{transition:background-color .45s var(--ease-out),color .45s var(--ease-out),transform .45s var(--ease-out)}.k-lineup__card:hover .k-lineup__cta{transform:translate(2px)}.icon-bar__col:hover{transform:translateY(-6px)}.k-split__media{overflow:hidden}.k-split__media>img{transition:transform 1.6s var(--ease-out);transform:scale(1.06)}.k-split.is-in-view .k-split__media>img{transform:scale(1)}.k-split__inset{animation:insetFloat 7s var(--ease-io) infinite}@keyframes insetFloat{50%{transform:translateY(-10px) rotate(-1.5deg)}}.marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track{animation-duration:70s}.js .reveal{filter:blur(6px);transition:opacity 1.1s var(--ease-out),transform 1.1s var(--ease-out),filter 1.1s var(--ease-out);transition-delay:calc(var(--i, 0) * 90ms)}.js .reveal.is-in{filter:none}:root{interpolate-size:allow-keywords}.collapsible::details-content{height:0;overflow:clip;transition:height .5s var(--ease-out),content-visibility .5s allow-discrete}.collapsible[open]::details-content{height:auto}.collapsible summary:after{transition:transform .5s var(--ease-out)}.faq .collapsible{transition:box-shadow .5s var(--ease-out),border-color .5s}.faq .collapsible[open]{border-color:#c98a2b73;box-shadow:0 18px 40px -28px #2a1a0c80}.drawer__panel,.popup__panel{transition-timing-function:var(--ease-out)!important;transition-duration:.6s!important}.drawer__overlay,.popup__overlay{transition-duration:.5s!important}@media(hover:none){.card:hover .card__media,.icon-bar__col:hover,.btn:hover{transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.k-hero__video{display:none}.js .k-hero__inner>*,.js .k-hero__tag{opacity:1;transform:none}.js .reveal{filter:none}.js img.fade-img{opacity:1}}@media(min-width:990px){.k-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.k-hero__media{grid-column:1 / -1;grid-row:1}.k-hero__text{grid-column:1;grid-row:1;z-index:2;background:linear-gradient(100deg,#2a1a0cc7,#2a1a0c94 70%,#2a1a0c59)!important;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);border-right:1px solid rgba(250,244,234,.14)}.k-hero__text:after{opacity:.45}.k-hero__float{display:none}.k-hero__video,.k-hero__media>.k-hero__img{object-position:center}}.k-routine__head{text-align:center;max-width:640px;margin:0 auto 40px}.k-routine__head .k-eyebrow{justify-content:center}.k-routine__intro{opacity:.8;font-size:1.05rem}.k-routine__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:989px){.k-routine__grid{grid-template-columns:1fr}}.k-routine__card{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:24px;background:#fffdf9;border:1.5px solid rgba(42,26,12,.12);cursor:pointer;transition:border-color .5s var(--ease-out),box-shadow .6s var(--ease-out),transform .6s var(--ease-out)}.k-routine__card:hover{transform:translateY(-4px);box-shadow:0 24px 44px -30px #2a1a0c80}.k-routine__card:has(input:checked){border-color:#c98a2b;box-shadow:0 0 0 3px #c98a2b2e,0 24px 44px -30px #2a1a0c80}.k-routine__card:has(input:focus-visible){outline:3px solid #C98A2B;outline-offset:3px}.k-routine__card:has(input:disabled){opacity:.5;cursor:not-allowed}.k-routine__step{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#c98a2b}.k-routine__check{position:absolute;top:18px;right:18px;width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(42,26,12,.25);display:grid;place-items:center;transition:background-color .4s var(--ease-out),border-color .4s}.k-routine__check .icon{font-size:18px;color:#faf4ea;transform:scale(0);transition:transform .45s var(--ease-out)}.k-routine__card:has(input:checked) .k-routine__check{background:#2a1a0c;border-color:#2a1a0c}.k-routine__card:has(input:checked) .k-routine__check .icon{transform:scale(1)}.k-routine__goal{display:flex;align-items:center;gap:8px;font-family:var(--f-heading);font-size:1.5rem;line-height:1.15}.k-routine__goal .icon{color:#c98a2b}.k-routine__media{aspect-ratio:1;border-radius:16px;overflow:hidden;background:#efefef}.k-routine__media img{width:100%;height:100%;object-fit:contain;transition:transform 1.2s var(--ease-out)}.k-routine__card:hover .k-routine__media img{transform:scale(1.04)}.k-routine__title{font-weight:700}.k-routine__text{font-size:.92rem;opacity:.75}.k-routine__price{margin-top:auto;font-weight:700}.k-routine__bar{position:sticky;bottom:16px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:36px;padding:18px 24px;border-radius:999px;background:#2a1a0ceb;color:#faf4ea;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 50px -24px #2a1a0cb3}.k-routine__bar p{margin:0}.k-routine__count{font-size:.85rem;opacity:.8}.k-routine__total{font-family:var(--f-heading);font-size:1.6rem}.k-routine__bar .btn{background:#c98a2b;color:#2a1a0c;border-color:#c98a2b}.k-routine__bar .btn:disabled{opacity:.5}.k-routine__error{flex-basis:100%;color:#f2c3b5;font-size:.9rem}@media(max-width:600px){.k-routine__bar{border-radius:20px}.k-routine__bar .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/motion.css.map */
