.kx-home{--kx-accent: #e0245e;--kx-accent-2: #7b4dff;--kx-radius: 14px;--kx-fg: var(--colorTextBody, #000);--kx-muted: rgba(0, 0, 0, .6);--kx-line: rgba(0, 0, 0, .1);--kx-surface: rgba(0, 0, 0, .05);--kx-gutter: var(--pageWidthPadding, 40px);color:var(--kx-fg)}.kx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.kx-eyebrow{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--kx-accent)}.kx-home .kx-title{margin:0;font-size:clamp(26px,3.2vw,40px);line-height:1.1;color:inherit}.kx-sub{margin:10px 0 0;max-width:46ch;color:var(--kx-muted)}.kx-empty{padding:24px 0;color:var(--kx-muted)}.kx-home .kx-card,.kx-home .kx-card:hover,.kx-home .kx-card:focus{display:block;color:inherit;font-size:14px;text-decoration:none}.kx-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--kx-radius);background:var(--kx-surface)}.kx-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .3s ease}.kx-card__img--hover{opacity:0}@media(hover:hover){.kx-card:hover .kx-card__img{transform:scale(1.04)}.kx-card:hover .kx-card__img--hover{opacity:1}}.kx-card__sale{position:absolute;top:10px;left:10px;padding:3px 8px;border-radius:999px;background:var(--kx-accent);color:#fff;font-size:11px;font-weight:700;line-height:1.4}.kx-card__title{display:-webkit-box;margin-top:10px;overflow:hidden;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kx-card__price{display:block;margin-top:4px;font-weight:700}.kx-card__from{font-weight:400;color:var(--kx-muted)}.kx-card__price s{margin-left:6px;font-weight:400;color:var(--kx-muted)}.kx-card--more .kx-card__media{background:var(--kx-surface);border:1px solid var(--kx-line);transition:background-color .2s ease,border-color .2s ease}.kx-card__more{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;text-align:center;font-weight:600}.kx-card__more strong{font-size:34px;line-height:1}.kx-card--more:hover .kx-card__media{border-color:var(--kx-accent)}.kx-explorer{--kx-bleed: max(var(--kx-gutter), calc((100vw - 1500px) / 2 + var(--kx-gutter)));overflow-x:clip}.kx-explorer--dark,.kx-explorer--soft{padding:clamp(40px,5vw,72px) 0;overflow:hidden}.kx-explorer--dark{--kx-fg: #fff;--kx-muted: rgba(255, 255, 255, .65);--kx-line: rgba(255, 255, 255, .16);--kx-surface: rgba(255, 255, 255, .08);--kx-accent: #ff4d86;background:radial-gradient(60% 80% at 100% 0%,rgba(123,77,255,.35),transparent 60%),radial-gradient(50% 70% at 0% 100%,rgba(224,36,94,.3),transparent 60%),#0d0d11}.kx-explorer--soft{background:#f1eeeb}.kx-arrows{display:flex;gap:8px;flex:0 0 auto}.kx-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--kx-line);border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.kx-arrow:hover{background:var(--kx-surface)}.kx-arrow[disabled]{opacity:.3;cursor:default}.kx-chips{display:flex;gap:6px;margin:0 calc(var(--kx-bleed) * -1) 22px;padding:4px var(--kx-bleed) 8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.kx-chips::-webkit-scrollbar{display:none}.kx-chip{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:8px;width:92px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;scroll-snap-align:center}.kx-chip__ring{display:block;padding:3px;border-radius:50%;background:var(--kx-line);transition:transform .2s ease,background .2s ease}.kx-chip__img{display:flex;align-items:center;justify-content:center;width:68px;height:68px;overflow:hidden;border-radius:50%;border:3px solid var(--kx-ring-gap, #fff);background:#fff;color:#111}.kx-explorer--dark .kx-chip__img{--kx-ring-gap: #0d0d11}.kx-explorer--soft .kx-chip__img{--kx-ring-gap: #f1eeeb}.kx-chip__img img{width:100%;height:100%;object-fit:cover}.kx-explorer--contain .kx-chip__img img{object-fit:contain;padding:8px}.kx-chip__initial{font-size:24px;font-weight:700;text-transform:uppercase}.kx-chip__label{max-width:100%;overflow:hidden;font-size:12.5px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;color:var(--kx-muted);transition:color .2s ease}.kx-chip:hover .kx-chip__ring{transform:translateY(-2px)}.kx-chip.is-active .kx-chip__ring{background:linear-gradient(135deg,var(--kx-accent),var(--kx-accent-2))}.kx-chip.is-active .kx-chip__label{color:var(--kx-fg);font-weight:700}.kx-chip:focus-visible{outline:none}.kx-chip:focus-visible .kx-chip__ring{outline:2px solid var(--kx-accent);outline-offset:2px}.kx-panel[hidden]{display:none}.kx-panel{animation:kxFadeUp .35s cubic-bezier(.2,.7,.2,1)}@keyframes kxFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.kx-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5 * 18px) / 5.35);gap:18px;margin:0 calc(var(--kx-bleed) * -1);padding:0 var(--kx-bleed) 4px;overflow-x:auto;scroll-padding:0 var(--kx-bleed);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kx-rail::-webkit-scrollbar{display:none}.kx-rail>*{scroll-snap-align:start}@media(max-width:1100px){.kx-rail{grid-auto-columns:calc((100% - 4 * 18px) / 4.35)}}@media(max-width:768px){.kx-head{margin-bottom:18px}.kx-arrows{display:none}.kx-chip{width:78px}.kx-chip__img{width:58px;height:58px}.kx-rail{grid-auto-columns:44%;gap:12px}}.kx-quiz__card,.kx-quiz__result{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);overflow:hidden;border-radius:24px;background:var(--kx-quiz-bg, #f1eeeb)}.kx-quiz__card[hidden],.kx-quiz__result[hidden],.kx-quiz__step[hidden]{display:none}.kx-quiz__visual{position:relative;min-height:420px}.kx-quiz__cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kx-quiz__mosaic{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:3px}.kx-quiz__mosaic--1{grid-template-columns:1fr}.kx-quiz__mosaic--3 .kx-quiz__mosaic-item:first-child{grid-row:span 2}.kx-quiz__mosaic-item{position:relative;overflow:hidden;background:#00000014}.kx-quiz__mosaic-item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.kx-quiz__mosaic-label{position:absolute;left:10px;bottom:10px;padding:4px 10px;border-radius:999px;background:#ffffffeb;color:#111;font-size:11.5px;font-weight:700}.kx-quiz__body{display:flex;align-items:center;padding:clamp(28px,4.5vw,64px)}.kx-quiz__step{width:100%;animation:kxFadeUp .35s cubic-bezier(.2,.7,.2,1)}.kx-quiz__start{margin-top:24px}.kx-quiz__progress{display:flex;align-items:center;gap:12px;margin-bottom:18px}.kx-quiz__count{flex:0 0 auto;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--kx-muted)}.kx-quiz__bar{flex:1 1 auto;height:4px;overflow:hidden;border-radius:999px;background:#0000001a}.kx-quiz__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--kx-accent),var(--kx-accent-2))}.kx-home .kx-quiz__question{margin:0 0 18px;font-size:clamp(22px,2.4vw,30px);line-height:1.15}.kx-quiz__answers{display:grid;gap:10px}.kx-quiz__answer{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;padding:12px 18px;border:1.5px solid rgba(0,0,0,.12);border-radius:14px;background:#fff;color:inherit;font:inherit;font-weight:500;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.kx-quiz__answer svg{flex:0 0 auto;opacity:0;transform:translate(-6px);transition:opacity .15s ease,transform .15s ease}.kx-quiz__answer:hover,.kx-quiz__answer:focus-visible,.kx-quiz__answer.is-picked{border-color:var(--kx-accent);box-shadow:0 6px 18px #e0245e1f;outline:none}.kx-quiz__answer:hover svg,.kx-quiz__answer.is-picked svg{opacity:1;transform:translate(0);color:var(--kx-accent)}.kx-quiz__answer:active{transform:scale(.99)}.kx-quiz__back{margin-top:16px;padding:6px 0;border:0;background:none;color:var(--kx-muted);font:inherit;font-size:14px;cursor:pointer}.kx-quiz__back:hover{color:var(--kx-fg);text-decoration:underline;text-underline-offset:3px}.kx-quiz__result{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(20px,3vw,48px);padding:clamp(24px,4vw,56px);animation:kxFadeUp .45s cubic-bezier(.2,.7,.2,1)}.kx-quiz__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:24px}.kx-quiz__actions .kx-quiz__back{margin-top:0}.kx-quiz__result-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:1100px){.kx-quiz__result{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.kx-quiz__card{grid-template-columns:minmax(0,1fr);border-radius:18px}.kx-quiz__visual{min-height:0;aspect-ratio:16 / 10}.kx-quiz__result{border-radius:18px}.kx-quiz__result-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kx-quiz__start,.kx-quiz__actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){.kx-panel,.kx-quiz__step,.kx-quiz__result{animation:none}.kx-card__img,.kx-chip__ring{transition:none}}.kx-routine__card{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,3.5vw,56px);align-items:center;padding:clamp(22px,4vw,56px);border-radius:24px;background:linear-gradient(135deg,var(--kx-routine-a, #fde8ef),var(--kx-routine-b, #ece2fa))}.kx-routine__badges{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.kx-routine__badges li{display:inline-flex;align-items:center;gap:6px;margin:0;padding:5px 12px;border-radius:999px;background:#ffffffb3;font-size:12.5px;font-weight:600}.kx-routine__badges svg{color:var(--kx-accent)}.kx-routine__steps{display:grid;gap:6px;margin-top:24px}.kx-routine__step{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:10px 14px;overflow:hidden;border:0;border-radius:14px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.kx-routine__step:hover{background:#ffffff80}.kx-routine__step.is-active{background:#fff;box-shadow:0 8px 24px #3c143c14}.kx-routine__step:focus-visible{outline:2px solid var(--kx-accent);outline-offset:2px}.kx-routine__num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fffc;font-size:13px;font-weight:700;transition:background-color .2s ease,color .2s ease}.kx-routine__step.is-active .kx-routine__num{background:var(--kx-accent);color:#fff}.kx-routine__num-check{display:none}.kx-routine__step.is-done .kx-routine__num{background:#1f9d6b;color:#fff}.kx-routine__step.is-done .kx-routine__num-text{display:none}.kx-routine__step.is-done .kx-routine__num-check{display:block}.kx-routine__step-text{min-width:0;display:grid;line-height:1.3}.kx-routine__step-text strong{font-weight:700}.kx-routine__step-text span{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap;color:var(--kx-muted)}.kx-routine__progress{position:absolute;left:0;right:0;bottom:0;height:3px;opacity:0}.kx-routine__progress span{display:block;width:100%;height:100%;background:var(--kx-accent);transform:scaleX(0);transform-origin:left center}.kx-routine.is-playing .kx-routine__step.is-active .kx-routine__progress{opacity:1}.kx-routine.is-playing .kx-routine__step.is-active .kx-routine__progress span{animation:kxRoutineProgress var(--kx-routine-speed, 6s) linear forwards}.kx-routine.is-paused .kx-routine__step.is-active .kx-routine__progress span{animation-play-state:paused}@keyframes kxRoutineProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.kx-routine__all{display:inline-block;margin-top:20px;font-size:14px;font-weight:700;border-bottom:2px solid currentColor}.kx-home .kx-routine__all,.kx-home .kx-routine__all:hover{color:inherit}.kx-routine__panel[hidden]{display:none}.kx-routine__panel{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:clamp(20px,2.5vw,36px);align-items:center;animation:kxFadeUp .4s cubic-bezier(.2,.7,.2,1)}.kx-routine__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 18px 40px #3c143c1a}.kx-routine__media .kx-card__sale{left:auto;right:12px;top:12px;z-index:1}.kx-routine__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.kx-routine__media:hover img{transform:scale(1.05) rotate(-2deg)}.kx-routine__tag{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--kx-accent)}.kx-home .kx-routine__name{margin:0;font-size:clamp(20px,2vw,26px);line-height:1.2}.kx-home .kx-routine__name a,.kx-home .kx-routine__name a:hover{color:inherit}.kx-routine__tip{margin:10px 0 0;color:var(--kx-muted)}.kx-routine__price{margin:14px 0 0;font-size:20px;font-weight:700}.kx-routine__price s{margin-left:8px;font-size:15px;font-weight:400;color:var(--kx-muted)}.kx-routine__price s[hidden]{display:none}.kx-routine__variants{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.kx-routine__variant{min-height:40px;padding:8px 16px;border:1.5px solid rgba(0,0,0,.14);border-radius:999px;background:#ffffffb3;color:inherit;font:inherit;font-size:14px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.kx-routine__variant:hover{border-color:#0006}.kx-routine__variant.is-active{border-color:#111;background:#111;color:#fff}.kx-routine__variant[disabled]{opacity:.4;text-decoration:line-through;cursor:not-allowed}.kx-routine__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:18px}.kx-routine__add{position:relative;min-width:210px}.kx-routine__add-done{display:none}.kx-routine__add.is-loading{opacity:.6;pointer-events:none}.kx-routine__add.is-added .kx-routine__add-label{display:none}.kx-routine__add.is-added .kx-routine__add-done{display:inline}.kx-routine__more,.kx-home .kx-routine__more:hover{color:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px}.kx-routine__error{margin:10px 0 0;font-size:13.5px;color:#c0262d}.kx-routine__next{margin-top:18px;padding:6px 0;border:0;background:none;color:var(--kx-muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.kx-routine__next:hover{color:var(--kx-fg)}@media(max-width:1100px){.kx-routine__card{grid-template-columns:minmax(0,1fr);align-items:start}.kx-routine__panel{grid-template-columns:minmax(0,260px) minmax(0,1fr)}.kx-routine__steps{display:flex;gap:8px;margin:20px calc(clamp(22px,4vw,56px)*-1) 0;padding:2px clamp(22px,4vw,56px) 6px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.kx-routine__steps::-webkit-scrollbar{display:none}.kx-routine__step{flex:0 0 auto;width:auto;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;background:#ffffff8c;scroll-snap-align:center}.kx-routine__step-text span{display:none}.kx-routine__num{width:28px;height:28px}.kx-routine__all{display:none}}@media(max-width:768px){.kx-routine__card{border-radius:18px;gap:20px}.kx-routine__panel{grid-template-columns:minmax(0,1fr);gap:16px}.kx-routine__media{width:min(62%,240px);margin:0 auto}.kx-routine__add{width:100%}.kx-routine__actions{justify-content:center}.kx-routine__next{display:block;margin:12px auto 0}}@media(prefers-reduced-motion:reduce){.kx-routine__panel{animation:none}.kx-routine__media img{transition:none}}.kx-home .kx-journal__all,.kx-home .kx-journal__all:hover{flex:0 0 auto;color:inherit;font-size:14px;font-weight:700;border-bottom:2px solid currentColor}.kx-journal__layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(20px,2.5vw,40px);align-items:stretch}.kx-journal__stage{position:relative;min-height:460px;overflow:hidden;border-radius:20px;background:#111}.kx-home .kx-journal__slide,.kx-home .kx-journal__slide:hover{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:#fff;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.kx-home .kx-journal__slide.is-active{opacity:1;visibility:visible;transition:opacity .45s ease,visibility 0s}.kx-journal__slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.kx-journal__slide.is-active img{transform:scale(1)}.kx-journal__slide-body{position:absolute;left:0;right:0;bottom:0;display:grid;gap:10px;padding:120px clamp(20px,2.6vw,36px) clamp(20px,2.6vw,32px);background:linear-gradient(to top,rgba(0,0,0,.82) 0%,rgba(0,0,0,.55) 45%,transparent 100%)}.kx-journal__slide-title{max-width:24ch;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(22px,2.3vw,32px);line-height:1.15;text-wrap:balance}.kx-journal__slide-excerpt{display:-webkit-box;max-width:60ch;overflow:hidden;font-size:14.5px;line-height:1.5;color:#ffffffd1;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kx-journal__slide-cta{justify-self:start;margin-top:4px;padding:9px 18px;border-radius:999px;background:#fff;color:#111;font-size:13.5px;font-weight:700;transition:background-color .15s ease,color .15s ease}.kx-journal__slide:hover .kx-journal__slide-cta{background:var(--kx-accent);color:#fff}.kx-journal__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;counter-reset:none}.kx-journal__item{flex:1 1 0;display:flex;margin:0;border-top:1px solid var(--kx-line)}.kx-journal__item:last-child{border-bottom:1px solid var(--kx-line)}.kx-home .kx-journal__link,.kx-home .kx-journal__link:hover{position:relative;flex:1 1 auto;display:flex;align-items:center;gap:16px;padding:14px 12px 14px 16px;color:inherit;transition:background-color .2s ease}.kx-journal__link:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--kx-accent);transform:scaleY(0);transition:transform .25s ease}.kx-journal__item.is-active .kx-journal__link{background:var(--kx-surface)}.kx-journal__item.is-active .kx-journal__link:before{transform:scaleY(1)}.kx-journal__thumb{display:none}.kx-journal__num{flex:0 0 auto;width:30px;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--kx-muted);transition:color .2s ease}.kx-journal__item.is-active .kx-journal__num{color:var(--kx-accent)}.kx-journal__text{flex:1 1 auto;min-width:0;display:grid;gap:4px}.kx-journal__meta{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--kx-muted)}.kx-home .kx-journal__title{display:-webkit-box;margin:0;overflow:hidden;font-size:16.5px;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kx-journal__excerpt{display:none}.kx-journal__arrow{flex:0 0 auto;opacity:0;transform:translate(-6px);color:var(--kx-accent);transition:opacity .2s ease,transform .2s ease}.kx-journal__item.is-active .kx-journal__arrow{opacity:1;transform:translate(0)}.kx-journal__footer{margin-top:24px}.kx-journal__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kx-journal__tags-label{margin-right:4px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kx-muted)}.kx-home .kx-journal__tag,.kx-home .kx-journal__tag:hover{padding:6px 14px;border:1px solid var(--kx-line);border-radius:999px;color:inherit;font-size:13px;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease}.kx-home .kx-journal__tag:hover{border-color:var(--kx-fg);background:var(--kx-surface)}@media(max-width:1100px){.kx-journal__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kx-journal__stage{min-height:420px}}@media(max-width:768px){.kx-journal__layout{display:block}.kx-journal__stage{display:none}.kx-journal__list{flex-direction:row;gap:12px;margin:0 calc(var(--kx-gutter) * -1);padding:0 var(--kx-gutter) 4px;overflow-x:auto;scroll-padding:0 var(--kx-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kx-journal__list::-webkit-scrollbar{display:none}.kx-journal__item,.kx-journal__item:last-child{flex:0 0 78%;border:0;scroll-snap-align:start}.kx-home .kx-journal__link,.kx-home .kx-journal__link:hover{display:block;padding:0;background:none}.kx-journal__item.is-active .kx-journal__link{background:none}.kx-journal__link:before,.kx-journal__num,.kx-journal__arrow{display:none}.kx-journal__thumb{display:block;aspect-ratio:16 / 10;margin-bottom:12px;overflow:hidden;border-radius:14px;background:var(--kx-surface)}.kx-journal__thumb img{width:100%;height:100%;object-fit:cover}.kx-home .kx-journal__title{font-size:17px;-webkit-line-clamp:3}.kx-journal__excerpt{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.45;color:var(--kx-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical}.kx-journal__tags{flex-wrap:nowrap;margin:0 calc(var(--kx-gutter) * -1);padding:0 var(--kx-gutter);overflow-x:auto;scrollbar-width:none}.kx-journal__tags::-webkit-scrollbar{display:none}.kx-journal__tags-label,.kx-journal__tag{flex:0 0 auto}.kx-journal__all-mobile{width:100%;margin-top:18px}}@media(prefers-reduced-motion:reduce){.kx-home .kx-journal__slide,.kx-journal__slide img{transition:none}}.kx-hero{--kx-hero-radius: 24px;padding-top:16px;padding-bottom:clamp(40px,5vw,72px)}.kx-hero--full{--kx-hero-radius: 0;padding-top:0}.index-section.kx-hero-section:not(.index-section--sub-product):first-child,.index-section.kx-hero-section{padding-top:0}.kx-hero__stage{position:relative;display:grid;overflow:hidden;grid-template-columns:minmax(0,1fr);border-radius:var(--kx-hero-radius);background:#0d0d11;isolation:isolate}.kx-hero__slide{--kx-fg: #fff;--kx-muted: rgba(255, 255, 255, .78);grid-area:1 / 1;position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;height:clamp(520px,var(--kx-hero-h, 80vh),880px);opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s linear .8s;color:var(--kx-fg)}.kx-hero__slide.is-active{z-index:1;opacity:1;visibility:visible;transition:opacity .8s ease,visibility 0s}.kx-hero__slide--dark{--kx-fg: #111;--kx-muted: rgba(0, 0, 0, .7)}.kx-hero__media{grid-area:1 / 1;position:relative;overflow:hidden}.kx-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.kx-hero__placeholder{background:#26262e;fill:#ffffff40}.kx-hero__slide.is-active .kx-hero__img{transform:scale(1);transition:transform var(--kx-hero-speed, 7s) linear}.kx-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,calc(var(--kx-overlay, .25) + .45)) 0%,rgba(0,0,0,var(--kx-overlay, .25)) 45%,transparent 75%),linear-gradient(to right,rgba(0,0,0,calc(var(--kx-overlay, .25) * .8)),transparent 55%)}.kx-hero__slide--dark .kx-hero__shade{background:linear-gradient(to top,rgba(255,255,255,calc(var(--kx-overlay, .25) + .4)) 0%,rgba(255,255,255,var(--kx-overlay, .25)) 45%,transparent 75%),linear-gradient(to right,rgba(255,255,255,calc(var(--kx-overlay, .25) * .8)),transparent 55%)}.kx-hero__content{grid-area:1 / 1;position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:clamp(28px,4vw,56px);padding-bottom:96px;pointer-events:none}.kx-hero__content>*{pointer-events:auto}.kx-hero__text{max-width:620px}.kx-hero__slide.is-active .kx-hero__text>*{animation:kxFadeUp .7s cubic-bezier(.2,.7,.2,1) both}.kx-hero__slide.is-active .kx-hero__text>:nth-child(2){animation-delay:.08s}.kx-hero__slide.is-active .kx-hero__text>:nth-child(3){animation-delay:.16s}.kx-hero__slide.is-active .kx-hero__text>:nth-child(4){animation-delay:.24s}.kx-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:6px 12px 6px 10px;border-radius:999px;background:#ffffff29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kx-hero__slide--dark .kx-hero__eyebrow{background:#00000012}.kx-hero__live{width:8px;height:8px;border-radius:50%;background:#ff4d86;box-shadow:0 0 #ff4d8699;animation:kxHeroPulse 2s infinite}.kx-home .kx-hero__title{margin:0;font-size:clamp(34px,5vw,68px);line-height:1.02;letter-spacing:-.01em;color:inherit;text-wrap:balance}.kx-hero__sub{margin:14px 0 0;max-width:46ch;font-size:16px;line-height:1.5;color:var(--kx-muted)}.kx-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:26px}.kx-home .kx-hero__btn,.kx-home .kx-hero__btn:hover{display:inline-flex;align-items:center;gap:10px;padding:15px 24px;border-radius:999px;background:#fff;color:#111;font-size:14px;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.kx-home .kx-hero__slide--dark .kx-hero__btn{background:#111;color:#fff}.kx-hero__btn svg{transition:transform .2s ease}.kx-home .kx-hero__btn:hover{transform:translateY(-1px);box-shadow:0 10px 30px #00000040}.kx-hero__btn:hover svg{transform:translate(3px)}.kx-home .kx-hero__link,.kx-home .kx-hero__link:hover{color:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.kx-look{flex:0 0 auto;width:330px;padding:16px;border-radius:20px;background:#ffffffe6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 50px #00000038;color:#111}.kx-hero__slide.is-active .kx-look{animation:kxFadeUp .7s .3s cubic-bezier(.2,.7,.2,1) both}.kx-look__head{display:flex;justify-content:space-between;align-items:baseline;margin:0 4px 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kx-look__count{color:#00000080;letter-spacing:.04em;text-transform:none;font-weight:600}.kx-look__list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.kx-home .kx-look__item,.kx-home .kx-look__item:hover{display:flex;align-items:center;gap:12px;padding:6px;border-radius:14px;color:#111;text-decoration:none;transition:background-color .2s ease}.kx-look__item:hover,.kx-look__item.is-hl{background:#0000000f}.kx-look__num{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#111;color:#fff;font-size:11px;font-weight:700;transition:background-color .2s ease}.kx-look__item:hover .kx-look__num,.kx-look__item.is-hl .kx-look__num{background:var(--kx-accent)}.kx-look__thumb{flex:0 0 auto;width:48px;height:60px;overflow:hidden;border-radius:10px;background:#0000000d}.kx-look__thumb img{width:100%;height:100%;object-fit:cover}.kx-look__info{flex:1 1 auto;min-width:0;font-size:13px;line-height:1.3}.kx-look__title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kx-look__price{display:block;margin-top:3px;font-weight:700}.kx-look__price s{margin-left:6px;font-weight:400;color:#00000080}.kx-look__go{flex:0 0 auto;opacity:.35;transition:opacity .2s ease,transform .2s ease}.kx-look__item:hover .kx-look__go,.kx-look__item.is-hl .kx-look__go{opacity:1;transform:translate(2px)}.kx-home .kx-look__all,.kx-home .kx-look__all:hover{display:flex;justify-content:center;gap:6px;margin-top:10px;padding:11px;border-radius:12px;background:#111;color:#fff;font-size:13px;font-weight:700;text-decoration:none}.kx-home .kx-look__all:hover{background:var(--kx-accent)}@media(hover:hover)and (min-width:769px){.kx-look__list{gap:0}.kx-look__list>li{margin:0}.kx-look__list>li:nth-child(n+2),.kx-home .kx-look__all{max-height:0;margin-top:0;opacity:0;overflow:hidden;transition:max-height .4s cubic-bezier(.2,.7,.2,1),margin-top .4s ease,opacity .25s ease}.kx-home .kx-look__all{padding-top:0;padding-bottom:0;transition-property:max-height,margin-top,padding,opacity}.kx-look__count:after{content:"";display:inline-block;width:6px;height:6px;margin-left:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-1px) rotate(-135deg);transition:transform .3s ease}.kx-look:hover .kx-look__list>li:nth-child(n+2),.kx-look:focus-within .kx-look__list>li:nth-child(n+2){max-height:90px;margin-top:4px;opacity:1}.kx-look:hover .kx-look__all,.kx-look:focus-within .kx-look__all{max-height:60px;margin-top:10px;padding-top:11px;padding-bottom:11px;opacity:1}.kx-look:hover .kx-look__count:after,.kx-look:focus-within .kx-look__count:after{transform:translateY(-3px) rotate(45deg)}}.kx-hero__nav{position:absolute;z-index:4;left:clamp(28px,4vw,56px);right:clamp(28px,4vw,56px);bottom:28px;display:flex;align-items:center;gap:16px}.kx-hero__tabs{display:flex;flex:1 1 auto;gap:10px}.kx-hero__tab{flex:1 1 0;min-width:0;padding:8px 0 0;border:0;background:none;color:#fff;text-align:left;cursor:pointer;opacity:.6;transition:opacity .2s ease}.kx-hero[data-tone=dark] .kx-hero__tab,.kx-hero[data-tone=dark] .kx-hero__pause{color:#111}.kx-hero__tab:hover,.kx-hero__tab.is-active{opacity:1}.kx-hero__bar{display:block;height:3px;overflow:hidden;border-radius:3px;background:currentColor;background:color-mix(in srgb,currentColor 30%,transparent)}.kx-hero__bar>span{display:block;width:0;height:100%;border-radius:inherit;background:currentColor}.kx-hero__tab.is-done .kx-hero__bar>span{width:100%}.kx-hero__tab.is-active .kx-hero__bar>span{width:100%}.kx-hero[data-autoplay=true] .kx-hero__tab.is-active .kx-hero__bar>span{animation:kxHeroBar var(--kx-hero-speed, 7s) linear both}.kx-hero.is-paused .kx-hero__tab.is-active .kx-hero__bar>span{animation-play-state:paused}.kx-hero__tab-label{display:block;margin-top:10px;overflow:hidden;font-size:12.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.kx-hero__tab-num{margin-right:6px;opacity:.6;font-variant-numeric:tabular-nums}.kx-hero__pause{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;padding:0;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 40%,transparent);border-radius:50%;background:none;color:#fff;cursor:pointer}.kx-hero[data-autoplay=false] .kx-hero__pause,.kx-hero__icon-play,.kx-hero.is-paused .kx-hero__icon-pause{display:none}.kx-hero.is-paused .kx-hero__icon-play{display:block}@keyframes kxHeroBar{0%{width:0}to{width:100%}}@keyframes kxHeroPulse{0%{box-shadow:0 0 #ff4d8699}70%{box-shadow:0 0 0 8px #ff4d8600}to{box-shadow:0 0 #ff4d8600}}@media(max-width:1024px){.kx-look{width:280px}}@media(max-width:768px){.kx-hero{padding-top:10px;padding-bottom:36px}.kx-hero .page-width{padding-left:12px;padding-right:12px}.kx-hero__stage{--kx-hero-radius: 20px}.kx-hero--full .kx-hero__stage{border-radius:0}.kx-hero__slide{height:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.kx-hero__media{grid-area:1 / 1;aspect-ratio:4 / 5}.kx-hero__content{display:contents}.kx-hero__text{grid-area:1 / 1;align-self:end;position:relative;z-index:2;padding:22px 20px 24px;pointer-events:none}.kx-hero__text a{pointer-events:auto}.kx-home .kx-hero__title{font-size:clamp(30px,9vw,40px)}.kx-hero__sub{font-size:14.5px}.kx-hero__actions{margin-top:18px}.kx-home .kx-hero__btn{padding:13px 20px}.kx-look{grid-row:2;width:auto;margin:0;padding:14px 12px 16px;border-radius:0;background:#16161c;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#fff}.kx-hero__slide.is-active .kx-look{animation:none}.kx-look__count,.kx-look__price s{color:#ffffff8c}.kx-look__list{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kx-look__list::-webkit-scrollbar{display:none}.kx-look__list>li{flex:0 0 78%;scroll-snap-align:start}.kx-home .kx-look__item,.kx-home .kx-look__item:hover{background:#ffffff14;color:#fff}.kx-look__item.is-hl{background:#ffffff29}.kx-look__num,.kx-home .kx-look__all{background:#fff;color:#111}.kx-hero__nav{top:12px;bottom:auto;left:14px;right:14px;gap:10px}.kx-hero__tabs{gap:5px}.kx-hero__tab{padding:6px 0;opacity:.9}.kx-hero__tab-label{display:none}.kx-hero__pause{width:28px;height:28px;border:0;background:#00000040}}@media(prefers-reduced-motion:reduce){.kx-hero__img,.kx-hero__slide.is-active .kx-hero__img{transform:none;transition:none}.kx-hero__live{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/kx-home.css.map */
