:root{--n-ink:#1d1d1f;--n-muted:#6b6b70;--n-soft:#8d8d93;--n-line:#e6e4e1;--n-surface:#f6f4f2;--n-white:#fff;--n-alert:#e0322b;--n-ok:#1a8a47;--n-gap:24px;--n-shadow:0 2px 12px rgba(0,0,0,.08);--n-shadow-lg:0 10px 30px rgba(0,0,0,.12);--n-leaf:0 40px 0 40px;--n-leaf-lg:0 56px 0 56px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--k-font-body);font-weight:var(--k-font-body-weight);color:var(--n-ink);background:var(--k-bg);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,h4{font-family:var(--k-font-heading);font-weight:var(--k-font-heading-weight);margin:0;line-height:1.2}p{margin:0}.kn-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kn-wrap{width:100%;max-width:var(--k-page);margin:0 auto;padding:0 16px}@media(min-width:768px){.kn-wrap{padding:0 32px}}@media(min-width:1280px){.kn-wrap{padding:0 64px}}:focus-visible{outline:2px solid var(--k-pink);outline-offset:2px}.kn-skip{position:absolute;left:-999px;top:8px;z-index:200;background:#fff;padding:8px 14px;border-radius:999px}.kn-skip:focus{left:8px}.kn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 24px;border-radius:999px;border:1px solid transparent;font-weight:600;font-size:14px;text-transform:lowercase;transition:background .2s,opacity .2s,border-color .2s;white-space:nowrap}.kn-btn:disabled{opacity:.45;cursor:not-allowed}.kn-btn--primary{background:var(--k-pink);color:#fff}.kn-btn--primary:hover:not(:disabled){background:var(--k-pink-dark)}.kn-btn--outline{border-color:var(--k-pink);background:transparent;color:var(--n-ink)}.kn-btn--outline:hover:not(:disabled){background:var(--k-pink-pale)}.kn-btn--white{background:#fff;color:var(--n-ink)}.kn-btn--white:hover{background:#eee}.kn-btn--full{width:100%}.kn-btn--lg{min-height:48px;font-size:15px}.kn-link{color:var(--k-pink);font-weight:600}.kn-link:hover{text-decoration:underline}.kn-pill{display:inline-flex;align-items:center;padding:6px 16px;border-radius:999px;border:1px solid var(--k-pink);font-size:14px;background:transparent;white-space:nowrap;transition:background .2s,color .2s}.kn-pill[aria-selected=true],.kn-pill.is-active{background:var(--k-pink);color:#fff}.kn-tag{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;border:1px solid var(--n-ink);font-size:12px;text-transform:lowercase}.kn-off{display:inline-flex;padding:1px 8px;border-radius:999px;background:var(--n-alert);color:#fff;font-size:12px;line-height:18px}.kn-stamp{position:absolute;top:8px;left:8px;z-index:2;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;background:var(--k-pink);color:#fff}.kn-section{padding:32px 0}@media(min-width:768px){.kn-section{padding:48px 0}}.kn-h2{font-size:20px;font-weight:700;text-transform:lowercase}@media(min-width:768px){.kn-h2{font-size:26px}}.kn-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.kn-head--center{justify-content:center;text-align:center}.kn-head__link{font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border-radius:999px;background:var(--n-surface);white-space:nowrap}.kn-head__link:hover{background:#ece9e5}.kn-sub{color:var(--n-muted);font-size:14px;margin-top:4px}.kn-announce{background:var(--k-pink-pale);color:var(--n-ink);font-size:13px;text-align:center;padding:6px 16px}.kn-announce a{text-decoration:underline;font-weight:600}.kn-announce__track{display:grid}.kn-announce__item{grid-area:1/1;opacity:0;transition:opacity .5s}.kn-announce__item.is-active{opacity:1}.kn-hdr{position:sticky;top:0;z-index:40;transition:transform .25s}.template-index .kn-hdr{margin-bottom:calc(-1 * var(--kn-hdr-h,0px))}.kn-hdr__bg{background:linear-gradient(to bottom,#ffffffd9,#ffffff73 60%,#fff0);padding-bottom:12px}.kn-hdr.is-scrolled .kn-hdr__bg{background:linear-gradient(to bottom,#fffffff5,#fffc 75%,#fff0)}.kn-util{display:none}@media(min-width:990px){.kn-util{display:flex;align-items:center;justify-content:space-between;gap:12px;height:40px;padding:0 24px;font-size:13px}.kn-util__list{display:flex;gap:4px;list-style:none;margin:0;padding:0}.kn-util__item{position:relative}.kn-util__link{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:999px;text-transform:lowercase}.kn-util__link:hover{background:#00000012}.kn-util__drop{position:absolute;top:100%;left:0;min-width:200px;padding-top:8px;display:none;z-index:5}.kn-util__item:hover .kn-util__drop,.kn-util__item:focus-within .kn-util__drop{display:block}.kn-util__drop ul{list-style:none;margin:0;padding:6px 0;background:#fff;border-radius:10px;box-shadow:var(--n-shadow)}.kn-util__drop a{display:block;padding:8px 14px;text-transform:lowercase}.kn-util__drop a:hover{background:var(--n-surface)}}.kn-bar{display:flex;align-items:center;gap:12px;margin:8px 8px 0;padding:6px 8px;background:#fff;border-radius:999px;box-shadow:var(--n-shadow)}@media(min-width:990px){.kn-bar{gap:28px;margin:6px 24px 0;padding:0 24px;height:72px}}.kn-bar__side{display:flex;align-items:center;gap:4px;flex:1}.kn-bar__side--end{justify-content:flex-end}@media(min-width:990px){.kn-bar__side--start{display:none}.kn-bar__side--end{flex:0 0 auto;gap:8px}}.kn-logo{flex:0 0 auto;display:flex;align-items:center}.kn-logo img{height:34px;width:auto}@media(min-width:990px){.kn-logo img{height:44px}}.kn-icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;height:40px;padding:0 8px;border:0;background:transparent;border-radius:999px;position:relative;font-size:13px;line-height:1.15;text-transform:lowercase}.kn-icon-btn:hover{background:#0000000f}.kn-icon-btn svg{width:24px;height:24px;flex:0 0 auto}.kn-icon-btn__txt{display:none;text-align:left}.kn-icon-btn__txt small{display:block;color:var(--n-muted);font-size:11px}@media(min-width:1180px){.kn-icon-btn__txt{display:block}}.kn-badge{position:absolute;top:0;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--n-alert);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.kn-badge[hidden]{display:none}.kn-bar__search{display:none;flex:1;max-width:720px}@media(min-width:990px){.kn-bar__search{display:block}}.kn-search{display:flex;align-items:center;height:44px;padding:0 4px 0 20px;border-radius:999px;background:#0000000d;border:1px solid transparent;transition:border-color .2s}.kn-search:hover,.kn-search:focus-within{border-color:var(--n-ink)}.kn-search input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:15px;outline:none;color:var(--n-ink)}.kn-search input::placeholder{color:var(--n-muted)}.kn-search button{height:36px;padding:0 20px;border:0;border-radius:999px;background:var(--k-pink);color:#fff;display:flex;align-items:center}.kn-search button svg{width:22px;height:22px}.kn-msearch{margin:8px 16px 0}.kn-msearch .kn-search{background:#ffffffe6;box-shadow:var(--n-shadow);height:44px}@media(min-width:990px){.kn-msearch{display:none}}.kn-nav{display:none}@media(min-width:990px){.kn-nav{display:block;margin:8px 24px 0;position:relative}.kn-nav__pill{background:#ffffffbf;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:999px;box-shadow:var(--n-shadow);height:46px;display:flex;align-items:center;padding:0 8px}.kn-nav__list{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.kn-nav__list::-webkit-scrollbar{display:none}.kn-nav__item{flex:0 0 auto}.kn-nav__link{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;font-weight:700;font-size:14px;text-transform:lowercase;white-space:nowrap}.kn-nav__link:hover,.kn-nav__item.is-open .kn-nav__link{background:#fff}.kn-nav__item--hl .kn-nav__link{color:var(--k-pink)}.kn-mega{position:absolute;left:0;right:0;top:100%;padding-top:8px;display:none}.kn-nav__item.is-open .kn-mega{display:block}.kn-mega__panel{background:#fff;border-radius:28px 0 28px 28px;box-shadow:var(--n-shadow-lg);padding:28px 36px;display:flex;flex-wrap:wrap;gap:24px 48px;max-height:70vh;overflow:auto}.kn-mega__col{min-width:150px}.kn-mega__title{font-weight:700;text-transform:lowercase;display:block;margin-bottom:10px}.kn-mega__col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.kn-mega__col a{font-size:14px;text-transform:lowercase}.kn-mega__col a:hover{color:var(--k-pink)}.kn-mega__all{flex-basis:100%;font-size:14px;font-weight:700;color:var(--k-pink);text-transform:lowercase}}.kn-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;visibility:hidden;transition:opacity .25s;z-index:80}.kn-overlay.is-open{opacity:1;visibility:visible}.kn-drawer{position:fixed;top:0;bottom:0;left:0;width:min(88vw,380px);background:#fff;z-index:90;transform:translate(-100%);transition:transform .3s;display:flex;flex-direction:column;border-radius:0 24px 24px 0}.kn-drawer--right{left:auto;right:0;transform:translate(100%);border-radius:24px 0 0 24px;width:min(94vw,420px)}.kn-drawer.is-open{transform:none}.kn-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--n-line)}.kn-drawer__head strong{font-size:17px;text-transform:lowercase}.kn-drawer__body{flex:1;overflow:auto;padding:8px 0}.kn-drawer__link{display:flex;align-items:center;justify-content:space-between;padding:13px 20px;font-weight:600;text-transform:lowercase;list-style:none;cursor:pointer}.kn-drawer__link::-webkit-details-marker{display:none}.kn-drawer details[open]>summary svg{transform:rotate(90deg)}.kn-drawer__link svg{transition:transform .2s;width:18px}.kn-drawer__link--l2{font-weight:500;padding-left:32px}.kn-drawer__link--l3{font-weight:400;padding:9px 20px 9px 44px;font-size:14px}.kn-drawer__link--all{color:var(--k-pink)}.kn-drawer__foot{border-top:1px solid var(--n-line);padding:16px 20px;display:grid;gap:10px}.kn-car{position:relative}.kn-car__viewport{overflow:hidden}.kn-car__track{display:flex;gap:var(--car-gap,16px);transition:transform .45s cubic-bezier(.2,.7,.2,1);will-change:transform}.kn-car__slide{flex:0 0 var(--car-w,calc((100% - var(--car-gap,16px)) / 2.15));min-width:0}.kn-car__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:48px;height:48px;border-radius:50%;border:0;background:#ffffffe6;box-shadow:var(--n-shadow);display:none;align-items:center;justify-content:center}.kn-car__arrow svg{width:26px;height:26px}.kn-car__arrow:disabled{opacity:0;pointer-events:none}.kn-car__arrow--prev{left:-8px}.kn-car__arrow--next{right:-8px}@media(min-width:990px){.kn-car__arrow{display:flex}}.kn-car__dots{display:flex;justify-content:center;gap:6px;margin-top:16px}.kn-car__dots:empty{display:none}.kn-car__dot{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:var(--n-ink);opacity:.25}.kn-car__dot[aria-current=true]{opacity:1;width:20px;border-radius:999px;background:var(--k-pink)}.kn-car--products{--car-gap:12px}@media(min-width:600px){.kn-car--products{--car-w:calc((100% - 2 * var(--car-gap)) / 3)}}@media(min-width:990px){.kn-car--products{--car-gap:24px;--car-w:calc((100% - 3 * var(--car-gap)) / 4)}}.kn-tabs .kn-car--products{--car-w:calc((100% - var(--car-gap)) / 2.15)}@media(min-width:990px){.kn-tabs .kn-car--products{--car-w:calc((100% - 2 * var(--car-gap)) / 3)}}@media(min-width:1360px){.kn-tabs .kn-car--products{--car-w:calc((100% - 3 * var(--car-gap)) / 4)}}.kn-hero{position:relative;height:clamp(460px,92vh,760px);overflow:hidden;background:var(--n-surface)}.kn-hero .kn-car,.kn-hero .kn-car__viewport,.kn-hero .kn-car__track{height:100%}.kn-hero .kn-car__slide{flex:0 0 100%;position:relative;height:100%}.kn-hero__media,.kn-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kn-hero__slide--contain .kn-hero__media img{object-fit:contain}.kn-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0000 55%);pointer-events:none}.kn-hero__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.kn-hero__content{position:absolute;left:0;right:0;bottom:56px;z-index:2;pointer-events:none;color:#fff}.kn-hero__content .kn-wrap>div{max-width:480px}.kn-hero__title{font-size:28px;line-height:1.15;font-weight:700}.kn-hero__text{font-size:16px;margin-top:8px}.kn-hero__content .kn-btn{margin-top:16px;pointer-events:auto}@media(min-width:990px){.kn-hero__title{font-size:42px}.kn-hero__content{bottom:auto;top:55%;transform:translateY(-50%)}.kn-hero__content .kn-wrap{padding-left:120px}}.kn-hero .kn-car__arrow{display:flex;background:#ffffff4d;color:#fff;box-shadow:none;width:52px;height:52px}.kn-hero .kn-car__arrow--prev{left:16px}.kn-hero .kn-car__arrow--next{right:16px}@media(max-width:989px){.kn-hero .kn-car__arrow{display:none}}.kn-hero .kn-car__dots{position:absolute;left:0;right:0;bottom:18px;margin:0;z-index:3}.kn-hero .kn-car__dot{background:#fff;opacity:.55}.kn-hero .kn-car__dot[aria-current=true]{background:#fff;opacity:1}.kn-cond{text-align:center;padding:8px 0 0}.kn-cond summary{display:inline;cursor:pointer;color:#2c6ecb;font-size:12px;list-style:none}.kn-cond summary::-webkit-details-marker{display:none}.kn-cond div{max-width:720px;margin:8px auto 0;font-size:12px;color:var(--n-muted);padding:0 16px}.kn-card{display:flex;flex-direction:column;height:100%;position:relative}.kn-card__media{position:relative;aspect-ratio:1;border-radius:10px;background:#fff;overflow:hidden;border:1px solid var(--n-line);display:block}.kn-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8px;transition:transform .5s,opacity .4s}.kn-card__media img+img{opacity:0}@media(hover:hover){.kn-card:hover .kn-card__media img:first-child{transform:scale(1.08)}.kn-card:hover .kn-card__media img+img{opacity:1}}.kn-fav{position:absolute;top:8px;right:8px;z-index:2;width:36px;height:36px;border-radius:50%;border:0;background:#f5f5f5f2;display:flex;align-items:center;justify-content:center;color:var(--n-muted)}.kn-fav svg{width:20px;height:20px}.kn-fav[aria-pressed=true]{color:var(--k-pink)}.kn-fav[aria-pressed=true] svg path{fill:currentColor}.kn-card__body{display:flex;flex-direction:column;gap:4px;padding:10px 2px 12px;flex:1}.kn-card__brand{font-size:12px;color:var(--n-muted);display:flex;justify-content:space-between;gap:6px}.kn-card__title{font-size:14px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}@media(min-width:768px){.kn-card__title{font-size:15px}}.kn-card__title:hover{text-decoration:underline}.kn-price{display:flex;flex-direction:column}.kn-price del{font-size:12px;color:var(--n-muted)}.kn-price__now{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px}@media(min-width:768px){.kn-price__now{font-size:16px}}.kn-card__out{font-size:13px;color:var(--n-alert);font-weight:500}.kn-card__out small{display:block;color:var(--n-muted);font-weight:400}.kn-card__cta{margin-top:auto;padding-top:8px}.kn-card__cta .kn-btn{width:100%;min-height:40px;font-size:13px;padding:6px 10px}.kn-stars{display:inline-flex;align-items:center;gap:2px;font-size:12px;color:var(--n-ink)}.kn-stars svg{width:12px;height:12px;color:#f5a623}.kn-tabs__grid{display:grid;gap:16px}@media(min-width:990px){.kn-tabs__grid{grid-template-columns:344px 1fr;gap:32px;align-items:start}}.kn-cover{position:relative;border-radius:var(--n-leaf);overflow:hidden;display:block;background:var(--n-surface);height:200px}@media(min-width:990px){.kn-cover{height:510px;margin-top:64px}}.kn-cover img{width:100%;height:100%;object-fit:cover}.kn-cover__body{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;padding:24px;text-align:center;color:#fff;background:linear-gradient(to top,#00000073,#0000 55%)}.kn-cover__body h3{font-size:22px}.kn-tabs__list{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px 0 16px}.kn-tabs__list::-webkit-scrollbar{display:none}.kn-tabs__panel[hidden]{display:none}.kn-multi{display:grid;gap:16px;grid-auto-flow:column;grid-auto-columns:85%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kn-multi::-webkit-scrollbar{display:none}@media(min-width:768px){.kn-multi{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}}.kn-multi__item{scroll-snap-align:start;position:relative;height:340px;border-radius:var(--n-leaf);overflow:hidden;display:block;background:var(--n-surface)}@media(min-width:990px){.kn-multi__item{height:400px}}.kn-multi__item img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.kn-multi__item:hover img{transform:scale(1.04)}.kn-multi__body{position:absolute;inset:auto 0 0 0;padding:20px;color:#fff;background:linear-gradient(to top,#00000080,#0000);display:grid;gap:10px;justify-items:start}.kn-multi__body h3{font-size:22px}.kn-short{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding:8px 4px 12px}.kn-short::-webkit-scrollbar{display:none}.kn-short__item{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:8px;width:84px;text-align:center}.kn-short__icon{width:64px;height:64px;border-radius:50%;background:#fff;box-shadow:var(--n-shadow);display:flex;align-items:center;justify-content:center;transition:box-shadow .3s}.kn-short__icon img{width:32px;height:32px;object-fit:contain}.kn-short__label{font-size:13px;font-weight:700;text-transform:lowercase;line-height:1.2}@media(min-width:990px){.kn-short{gap:16px}.kn-short__item{width:auto;flex-direction:row}.kn-short__icon{width:auto;height:auto;border-radius:999px;padding:14px 28px;gap:10px}.kn-short__icon .kn-short__label{display:inline}.kn-short__item>.kn-short__label{display:none}}.kn-short__icon .kn-short__label{display:none}.kn-short__item:hover .kn-short__icon{box-shadow:var(--n-shadow-lg)}.kn-cat .kn-car{--car-gap:16px;--car-w:92%}@media(min-width:990px){.kn-cat .kn-car{--car-w:100%}}.kn-cat__item{position:relative;display:block;height:420px;border-radius:var(--n-leaf-lg);overflow:hidden;background:var(--n-surface)}@media(min-width:990px){.kn-cat__item{height:440px}}.kn-cat__item img{width:100%;height:100%;object-fit:cover}.kn-cat__body{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;align-items:flex-start;padding:28px;color:#fff;background:linear-gradient(to top,#0000008c,#0000 60%)}@media(min-width:990px){.kn-cat__body{justify-content:center;padding:0 96px;max-width:620px;background:none}.kn-cat__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#00000080,#0000 60%)}}.kn-cat__body h3{font-size:26px}@media(min-width:990px){.kn-cat__body h3{font-size:36px}}.kn-cat .kn-car__arrow{background:#ffffff4d;color:#fff;box-shadow:none}.kn-cat .kn-car__arrow--prev{left:16px}.kn-cat .kn-car__arrow--next{right:16px}.kn-vids .kn-car{--car-gap:12px;--car-w:calc((100% - var(--car-gap)) / 1.6)}@media(min-width:600px){.kn-vids .kn-car{--car-w:calc((100% - 2 * var(--car-gap)) / 3)}}@media(min-width:990px){.kn-vids .kn-car{--car-gap:20px;--car-w:calc((100% - 4 * var(--car-gap)) / 5)}}.kn-vid{display:flex;flex-direction:column;gap:10px}.kn-vid__media{position:relative;aspect-ratio:9/16;border-radius:16px;overflow:hidden;background:var(--n-surface);cursor:pointer}.kn-vid__media video,.kn-vid__media img,.kn-vid__media iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.kn-vid__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:#ffffffd9;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .2s}.kn-vid.is-playing .kn-vid__play{opacity:0}.kn-vid__prod{display:grid;grid-template-columns:52px 1fr;gap:8px;align-items:center;font-size:12px}.kn-vid__prod img{width:52px;height:52px;object-fit:contain;border-radius:8px;border:1px solid var(--n-line);background:#fff}.kn-vid__prod strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:500}.kn-vid__prod .kn-price__now{font-size:13px}.kn-vid__prod .kn-btn{grid-column:1/-1;min-height:34px;font-size:12px}.kn-mosaic{display:grid;gap:24px;align-items:center}@media(min-width:990px){.kn-mosaic{grid-template-columns:1fr 1fr;gap:64px}.kn-mosaic--right .kn-mosaic__media{order:2}}.kn-mosaic__media{border-radius:var(--n-leaf-lg);overflow:hidden;aspect-ratio:4/3;background:var(--n-surface)}.kn-mosaic__media img{width:100%;height:100%;object-fit:cover}.kn-mosaic__body{display:grid;gap:12px;justify-items:start}.kn-mosaic__body h2{font-size:26px;text-transform:lowercase}@media(min-width:990px){.kn-mosaic__body h2{font-size:34px}}.kn-mosaic__body .rte{color:var(--n-muted);font-size:16px}.kn-news{background:var(--n-surface);padding:40px 0;text-align:center}.kn-news h2{font-size:18px;font-weight:700;text-transform:lowercase}.kn-news p{font-size:14px;color:var(--n-muted);margin-top:4px}.kn-news form{max-width:1000px;margin:20px auto 0;display:grid;gap:12px;text-align:left}@media(min-width:768px){.kn-news__row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}}.kn-field{display:grid;gap:4px;font-size:13px}.kn-field input,.kn-field select,.kn-field textarea{height:44px;border:1px solid #bdbdbd;border-radius:8px;padding:0 14px;font:inherit;font-size:14px;background:#fff;width:100%}.kn-field input:focus{outline:2px solid var(--k-pink);border-color:transparent}.kn-news__legal{font-size:12px;color:var(--n-muted);text-align:center}.kn-news__legal a{text-decoration:underline}.kn-news__msg{text-align:center;font-weight:600;color:var(--n-ok)}.kn-news__msg--err{color:var(--n-alert)}.kn-foot{padding:40px 0 24px;border-top:1px solid var(--n-line)}.kn-foot__logo{display:flex;justify-content:center;margin-bottom:32px}.kn-foot__logo img{height:44px;width:auto}.kn-foot__cols{display:grid;gap:8px}@media(min-width:768px){.kn-foot__cols{grid-template-columns:repeat(4,1fr);gap:32px}}.kn-foot__col h3{font-size:14px;font-weight:700;text-transform:lowercase;margin-bottom:12px}.kn-foot__col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.kn-foot__col a,.kn-foot__col p{font-size:13px;color:#404040;text-transform:lowercase}.kn-foot__col a:hover{color:var(--k-pink)}.kn-foot__col .rte{font-size:13px}.kn-foot__col .rte a{text-transform:none}@media(max-width:767px){.kn-foot__col{border-bottom:1px solid var(--n-line)}.kn-foot__col>details>summary{display:flex;justify-content:space-between;align-items:center;padding:14px 0;list-style:none;cursor:pointer}.kn-foot__col>details>summary::-webkit-details-marker{display:none}.kn-foot__col>details>summary h3{margin:0}.kn-foot__col>details>div{padding-bottom:14px}}@media(min-width:768px){.kn-foot__col>details>summary{pointer-events:none;list-style:none}.kn-foot__col>details>summary svg{display:none}.kn-foot__col>details>summary::-webkit-details-marker{display:none}}.kn-foot__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:40px;padding-top:24px;border-top:1px solid var(--n-line)}.kn-foot__row h4{font-size:13px;font-weight:700;margin-bottom:8px;text-transform:lowercase}.kn-foot__pay img{max-height:26px;width:auto}.kn-social{display:flex;gap:14px}.kn-social a{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--n-ink);color:#fff}.kn-social a:hover{background:var(--k-pink)}.kn-foot__legal{margin-top:24px;font-size:11.5px;color:var(--n-muted);line-height:1.6}.kn-wa{position:fixed;left:16px;bottom:16px;z-index:60;width:54px;height:54px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--n-shadow-lg)}.kn-wa svg{width:30px;height:30px}.template-product .kn-wa{bottom:84px}@media(min-width:990px){.template-product .kn-wa{bottom:16px}}.kn-crumbs{font-size:12px;color:var(--n-muted);padding:16px 0 8px;display:flex;flex-wrap:wrap;gap:6px}.kn-crumbs a:hover{text-decoration:underline}.kn-crumbs span[aria-current]{color:var(--n-ink);font-weight:500}.kn-pdp{display:grid;gap:24px;padding-bottom:40px}@media(min-width:990px){.kn-pdp{grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr);gap:40px;align-items:start}}.kn-gal{display:grid;gap:12px}@media(min-width:990px){.kn-gal{grid-template-columns:80px 1fr;position:sticky;top:calc(var(--kn-hdr-h,160px) + 16px)}}.kn-gal__stage{position:relative;aspect-ratio:1;border-radius:16px;background:#fff;border:1px solid var(--n-line);overflow:hidden}.kn-gal__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kn-gal__track::-webkit-scrollbar{display:none}.kn-gal__slide{flex:0 0 100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;cursor:zoom-in}.kn-gal__slide img{width:100%;height:100%;object-fit:contain;padding:16px}.kn-gal__thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}@media(min-width:990px){.kn-gal__thumbs{flex-direction:column;order:-1;max-height:640px;overflow-y:auto}}.kn-gal__thumb{flex:0 0 64px;width:64px;height:64px;padding:2px;border-radius:10px;border:1px solid var(--n-line);background:#fff}@media(min-width:990px){.kn-gal__thumb{width:78px;height:78px;flex-basis:78px}}.kn-gal__thumb img{width:100%;height:100%;object-fit:contain}.kn-gal__thumb[aria-current=true]{border:2px solid var(--k-pink)}.kn-gal__count{position:absolute;right:12px;bottom:12px;background:#0009;color:#fff;font-size:12px;padding:2px 10px;border-radius:999px}@media(min-width:990px){.kn-gal__count{display:none}}.kn-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#fff;display:none;align-items:center;justify-content:center}.kn-zoom.is-open{display:flex}.kn-zoom img{max-width:96vw;max-height:92vh;object-fit:contain}.kn-zoom button{position:absolute;top:16px;right:16px;width:44px;height:44px;border-radius:50%;border:0;background:var(--n-surface)}.kn-info{display:grid;gap:14px;background:#fff}@media(min-width:990px){.kn-info{position:sticky;top:calc(var(--kn-hdr-h,160px) + 16px);padding:28px;border-radius:20px;box-shadow:var(--n-shadow-lg)}}.kn-form{display:grid;gap:14px}.kn-info__top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px}.kn-info__top a{color:#2c6ecb}.kn-info__acts{display:flex;gap:4px}.kn-info__acts .kn-fav{position:static;background:transparent}.kn-info__title{font-size:22px;font-weight:600;line-height:1.25}@media(min-width:990px){.kn-info__title{font-size:24px}}.kn-info__meta{font-size:12px;color:var(--n-muted);display:flex;gap:10px;flex-wrap:wrap}.kn-info__tags{display:flex;flex-wrap:wrap;gap:6px}.kn-checks{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13px}.kn-checks li{display:flex;gap:8px;align-items:flex-start}.kn-checks svg{flex:0 0 auto;width:16px;height:16px;color:var(--n-ok);margin-top:2px}.kn-info__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.kn-info__price del{color:var(--n-muted);font-size:14px}.kn-info__price strong{font-size:26px;font-weight:700}.kn-info__tax{font-size:12px;color:var(--n-muted);margin-top:-8px}.kn-coupon{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:12px;background:var(--k-pink-pale);font-size:13px}.kn-coupon strong{color:var(--k-pink)}.kn-buyrow{display:flex;gap:10px;align-items:stretch}.kn-buyrow .kn-btn{flex:1}.kn-qty{display:inline-flex;align-items:center;border:1px solid var(--n-line);border-radius:999px;height:48px;overflow:hidden;flex:0 0 auto}.kn-qty button{width:40px;height:100%;border:0;background:transparent;font-size:18px}.kn-qty input{width:36px;text-align:center;border:0;font:inherit;font-weight:600;-moz-appearance:textfield;background:transparent}.kn-qty input::-webkit-outer-spin-button,.kn-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kn-qty--sm{height:34px}.kn-qty--sm button{width:30px}.kn-qty--sm input{width:28px;font-size:13px}.kn-box{border:1px solid var(--n-line);border-radius:14px;padding:14px 16px;display:grid;gap:10px;font-size:13px}.kn-box h3{font-size:15px;font-weight:600;display:flex;align-items:center;gap:8px}.kn-free{display:grid;gap:6px;font-size:12.5px}.kn-free__bar{height:8px;border-radius:999px;background:#ececec;overflow:hidden}.kn-free__bar span{display:block;height:100%;background:linear-gradient(90deg,var(--k-pink),var(--k-accent));border-radius:999px;transition:width .4s}.kn-acc{border-top:1px solid var(--n-line)}.kn-acc:last-child{border-bottom:1px solid var(--n-line)}.kn-acc summary{display:flex;justify-content:space-between;align-items:center;padding:16px 2px;font-weight:600;cursor:pointer;list-style:none;text-transform:lowercase}.kn-acc summary::-webkit-details-marker{display:none}.kn-acc summary svg{transition:transform .25s;width:20px;height:20px}.kn-acc[open] summary svg{transform:rotate(180deg)}.kn-acc__body{padding:0 2px 16px;font-size:14px;color:#3d3d40}.rte ul,.rte ol{padding-left:20px;margin:8px 0}.rte p+p{margin-top:8px}.rte a{text-decoration:underline}.kn-help{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--n-muted)}.kn-help svg{width:22px;height:22px;color:#25d366}.kn-help a{color:var(--n-ink);font-weight:600;text-decoration:underline}.kn-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;box-shadow:0 -4px 16px #0000001a;padding:10px 16px;display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .25s}.kn-sticky.is-visible{transform:none}.kn-sticky__txt{flex:1;min-width:0;font-size:12px}.kn-sticky__txt span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kn-sticky__txt strong{font-size:16px}@media(min-width:990px){.kn-sticky{display:none}}.kn-vp{display:grid;gap:8px}.kn-vp__head{font-size:13px}.kn-vp__head strong{font-weight:600}.kn-vp__grid{display:flex;flex-wrap:wrap;gap:8px}.kn-vp--scroll .kn-vp__grid{max-height:236px;overflow-y:auto;padding:2px}.kn-vp__opt{position:relative;display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border:1px solid var(--n-line);border-radius:999px;font-size:13px;cursor:pointer;background:#fff}.kn-vp__opt input{position:absolute;opacity:0;pointer-events:none}.kn-vp__opt img,.kn-vp__ph{width:32px;height:32px;border-radius:50%;object-fit:cover;background:var(--n-surface);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--n-muted)}.kn-vp__opt.is-active{border-color:var(--k-pink);box-shadow:0 0 0 1px var(--k-pink)}.kn-vp__opt.is-out{opacity:.5;text-decoration:line-through}.kn-vp__opt:focus-within{outline:2px solid var(--k-pink);outline-offset:2px}.kn-coll__head{padding:20px 0 8px}.kn-coll__head h1{font-size:26px;text-transform:lowercase}.kn-coll__desc{color:var(--n-muted);margin-top:6px;max-width:760px}.kn-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 20px;flex-wrap:wrap}.kn-toolbar select{height:40px;border-radius:999px;border:1px solid var(--n-line);padding:0 36px 0 16px;font:inherit;font-size:14px;background:#fff}.kn-count{font-size:13px;color:var(--n-muted)}.kn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}@media(min-width:768px){.kn-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}}@media(min-width:1180px){.kn-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kn-subs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.kn-subs::-webkit-scrollbar{display:none}.kn-pag{display:flex;justify-content:center;gap:6px;padding:40px 0}.kn-pag a,.kn-pag span{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--n-line);font-size:14px;padding:0 12px}.kn-pag .is-current{background:var(--k-pink);color:#fff;border-color:var(--k-pink)}.kn-empty{text-align:center;padding:64px 16px;display:grid;gap:12px;justify-items:center}.kn-empty h1{font-size:24px;text-transform:lowercase}.kn-cart{padding:24px 0 56px}.kn-cart h1{font-size:26px;text-transform:lowercase;margin-bottom:16px}.kn-cart__grid{display:grid;gap:24px}@media(min-width:990px){.kn-cart__grid{grid-template-columns:1fr 380px;align-items:start}}.kn-line{display:grid;grid-template-columns:84px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--n-line);align-items:center}.kn-line img{width:84px;height:84px;object-fit:contain;border:1px solid var(--n-line);border-radius:10px;background:#fff}.kn-line__name{font-size:14px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kn-line__var{font-size:12px;color:var(--n-muted)}.kn-line__acts{display:flex;align-items:center;gap:12px;margin-top:8px}.kn-line__rm{font-size:12px;color:var(--n-muted);text-decoration:underline;border:0;background:none;padding:0}.kn-line__price{text-align:right;font-weight:700;font-size:15px;white-space:nowrap}.kn-line__price del{display:block;font-weight:400;font-size:12px;color:var(--n-muted)}.kn-sum{border-radius:20px;box-shadow:var(--n-shadow-lg);padding:24px;display:grid;gap:14px}@media(min-width:990px){.kn-sum{position:sticky;top:calc(var(--kn-hdr-h,160px) + 16px)}}.kn-sum__row{display:flex;justify-content:space-between;font-size:14px}.kn-sum__total{font-size:18px;font-weight:700}.kn-sum textarea{width:100%;min-height:70px;border:1px solid var(--n-line);border-radius:10px;padding:10px;font:inherit;font-size:13px}.kn-cd .kn-drawer__body{padding:0 20px}.kn-cd__foot{border-top:1px solid var(--n-line);padding:16px 20px;display:grid;gap:10px}.kn-cd .kn-line{grid-template-columns:64px 1fr auto}.kn-cd .kn-line img{width:64px;height:64px}.kn-cd.is-loading .kn-drawer__body{opacity:.5;pointer-events:none}.kn-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,120px);z-index:130;background:var(--n-ink);color:#fff;padding:10px 20px;border-radius:999px;font-size:14px;transition:transform .3s}.kn-toast.is-visible{transform:translate(-50%)}.kn-page{padding:24px 0 56px;max-width:860px}.kn-page h1{font-size:28px;text-transform:lowercase;margin-bottom:16px}.kn-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s,transform .6s}.kn-reveal.is-in,.no-js .kn-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}.kn-reveal{opacity:1;transform:none}}.k-section__title{font-family:var(--k-font-heading);text-transform:lowercase}.k-section__link{border-radius:999px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kn.css.map */
