@media(max-width:749px){.comparison-table__content{overflow-x:hidden}}.info-drawer__inner{padding:var(--padding-lg, 20px);display:flex;flex-direction:column;gap:12px}.info-drawer__title{margin:0}.info-drawer__body{font-size:15px;line-height:1.5}.info-drawer__body>*{margin:0 0 8px}.info-drawer__body>*:last-child{margin-bottom:0}@media screen and (min-width:750px){#info-drawer-dialog.dialog--drawer-right{margin-right:0;right:0;inset-inline-end:0;border-radius:16px 0 0 16px;overflow:hidden}}.kh-ag__tabs{display:flex;gap:6px;margin-top:16px;padding:4px;border-radius:16px;background:#f3f3f3}.kh-ag__tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:68px;padding:6px 4px;border:0;border-radius:12px;background:transparent;color:#1f1f1f;cursor:pointer;transition:background-color .2s,box-shadow .2s}.kh-ag__tab[aria-selected=true]{background:#fff;box-shadow:0 1px 4px #0000001f}.kh-ag__age{font-size:22px;font-weight:800;line-height:1.1}.kh-ag__name b{display:block;margin-top:2px;font-size:12px;font-weight:700;color:#5c5c5c}.kh-ag__panels{margin-top:14px}.kh-ag__panel{border-radius:22px;overflow:hidden}.kh-ag__panel[hidden]{display:none}.kh-ag__img{aspect-ratio:16 / 10}.kh-ag__body{padding:16px 18px 18px}.kh-ag__models{margin:0;font-size:12px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:#14594a}.kh-ag__head{margin:4px 0 0;font-family:var(--font-heading--family, serif);font-weight:600;font-size:21px;line-height:1.25}.kh-ag__pts{display:flex;flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none}.kh-ag__pts li{display:flex;gap:12px;align-items:center}.kh-ag__pts b{display:block;font-size:15px;font-weight:800;line-height:1.25}.kh-ag__pts li>span:last-child>span{display:none}.kh-ag__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.kh-ag__from{font-size:15px}.kh-ag__from span{color:#5c5c5c}.kh-ag__cmp{display:block;width:100%;height:46px;margin-top:8px;padding:0;border:0;background:none;color:#1f1f1f;font-size:14px;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kh-ag__table{border-radius:18px;overflow:hidden;font-size:13px}.kh-ag__table[hidden]{display:none}.kh-ag__row{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));align-items:center;border-top:1px solid #ececec;text-align:center}.kh-ag__row>span{padding:10px 4px}.kh-ag__row>span:first-child{padding-left:10px;text-align:left;font-weight:800}.kh-ag__row--h{border-top:0;background:#f7f7f7;font-weight:800}.kh-ag__row--h i{font-style:normal}@media(min-width:990px){.kh-ag__grid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:48px;align-items:start}.kh-ag__tabs{flex-direction:column;gap:8px;margin-top:24px;padding:0;background:none}.kh-ag__tab{flex-direction:row;justify-content:flex-start;gap:0;min-height:0;padding:16px 18px;border:1px solid rgba(31,31,31,.08);border-radius:20px;background:#fff;text-align:left}.kh-ag__tab:hover{border-color:#1f1f1f33}.kh-ag__tab[aria-selected=true]{border-color:#1f1f1f;box-shadow:0 10px 24px -12px #1f1f1f59}.kh-ag__age{flex:none;width:84px;font-size:30px;line-height:1}.kh-ag__name{flex:1}.kh-ag__name b{margin:0;font-size:16px;font-weight:800;color:#1f1f1f}.kh-ag__name span{display:block!important;margin-top:2px;font-size:13px;color:#5c5c5c}.kh-ag__chev{display:flex!important}.kh-ag__cmp{width:auto;height:44px;margin-top:14px;font-size:15px}.kh-ag__panels{margin-top:0}.kh-ag__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:28px}.kh-ag__img{aspect-ratio:auto;height:100%;min-height:460px}.kh-ag__body{display:flex;flex-direction:column;padding:36px 36px 32px}.kh-ag__head{margin-top:8px;font-size:30px;line-height:1.2;letter-spacing:-.4px}.kh-ag__pts{flex:1;gap:14px;margin-top:22px}.kh-ag__pts li{align-items:flex-start;gap:14px}.kh-ag__pts .kh-ic{width:42px;height:42px;border-radius:14px}.kh-ag__pts b{font-size:16px}.kh-ag__pts li>span:last-child>span{display:block;margin-top:2px;font-size:14px;color:#5c5c5c}.kh-ag__foot{margin-top:24px;padding-top:20px;border-top:1px solid #ececec}.kh-ag__from{font-size:17px}.kh-ag__foot .kh-amber{height:52px;padding:0 26px;border-radius:26px;font-size:16px}.kh-ag__table{margin-top:20px;border-radius:22px;font-size:15px}.kh-ag__row{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.kh-ag__row>span{padding:14px}.kh-ag__row>span:first-child{padding-left:20px}}.kh-br__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none}.kh-br__tile{display:flex;flex-direction:column;align-items:flex-start;gap:10px;height:100%;padding:10px;border-radius:22px;background:linear-gradient(135deg,#fff 0%,var(--t, #fff4d6) 100%);border:1px solid rgba(31,31,31,.05);box-shadow:0 1px 2px #1f1f1f0a,0 12px 26px -16px #1f1f1f4d}.kh-br__frame{display:block;width:72px;padding:4px;border-radius:18px}.kh-br__img{aspect-ratio:1;border-radius:14px}.kh-br__txt{flex:1;min-width:0}.kh-br__txt b{display:block;font-family:var(--font-heading--family, serif);font-weight:600;font-size:16px;line-height:1.2}.kh-br__txt span{display:block;margin-top:3px;font-size:12px;line-height:1.35;color:#4a4a4a}.kh-br__go{display:none}@media(min-width:990px){.kh-br__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.kh-br__tile{flex-direction:row;align-items:center;gap:18px;padding:12px 18px 12px 12px;border-radius:28px}.kh-br__frame{flex:none;width:104px;padding:5px;border-radius:22px}.kh-br__img{border-radius:17px}.kh-br__txt b{font-size:21px;letter-spacing:-.2px}.kh-br__txt span{margin-top:4px;font-size:14px}.kh-br__go{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:20px;background:#fff;box-shadow:0 1px 2px #1f1f1f0f,0 6px 14px -8px #1f1f1f4d;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.kh-br__tile:hover .kh-br__go{transform:translate(3px)}}.kh-ch__grid{margin-top:16px;padding-bottom:14px;list-style:none}.kh-ch__item{flex:none;width:160px}.kh-ch__card{display:block;height:100%;padding:14px 14px 16px;border-radius:28px;text-align:center;background:linear-gradient(180deg,#fff 0%,var(--t, #dbe8f9) 100%);border:1px solid rgba(31,31,31,.05);box-shadow:0 1px 2px #1f1f1f0a,0 12px 26px -14px #1f1f1f47}.kh-ch__halo{display:block;padding:8px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#fff,#ffffff8c 60%,#fff0 72%)}.kh-ch__img{aspect-ratio:1;border-radius:50%;background:transparent}.kh-ch__img img{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.kh-ch__card:hover .kh-ch__img img{transform:scale(1.06)}.kh-ch__t{display:block;margin-top:10px;font-size:15px;font-weight:800;line-height:1.2}.kh-ch__s{display:block;margin-top:3px;font-size:12px;color:#5c5c5c}.kh-ch__n{margin-top:10px}@media(min-width:990px){.kh-ch__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;overflow:visible}.kh-ch__item{width:auto}.kh-ch__card{padding:16px 16px 18px}.kh-ch__t{margin-top:12px;font-size:16px}.kh-ch__s{font-size:13px}.kh-ch__n{margin-top:12px}}.kh-dr__grid{display:flex;flex-direction:column;gap:12px;margin-top:12px}.kh-dr__door{display:flex;align-items:center;gap:14px;padding:14px;border-radius:22px}.kh-dr__door--kids{background:linear-gradient(135deg,#fff8e3,#ffefc6);border:1px solid rgba(184,117,0,.1);box-shadow:0 10px 24px -10px #b875004d}.kh-dr__door--kiko{background:linear-gradient(135deg,#f8f1fc,#ebddf5);border:1px solid rgba(107,74,130,.1);border-radius:30px 14px;box-shadow:0 10px 24px -10px #6b4a824d}.kh-dr__img{flex:none;width:96px;aspect-ratio:1;border-radius:18px}.kh-dr__door--kiko .kh-dr__img{border-radius:22px}.kh-dr__txt{flex:1;min-width:0;display:flex;flex-direction:column}.kh-dr__eb{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.5px;color:#8a5200;text-transform:uppercase}.kh-dr__door--kiko .kh-dr__eb{font-weight:700;color:#6b4a82;text-transform:none}.kh-dr__age{padding:2px 7px;border-radius:999px;background:#fff;color:#6b4a82;font-size:11px;font-weight:800;letter-spacing:0}.kh-dr__t{margin-top:2px;font-family:var(--font-heading--family, serif);font-weight:600;font-size:20px;line-height:1.2}.kh-dr__door--kiko .kh-dr__t{font-family:var(--font-body--family, sans-serif);font-weight:300;font-size:22px;line-height:1.15;letter-spacing:-.3px}.kh-dr__p{margin-top:4px;font-size:13px;line-height:1.4;color:#4a4a4a}.kh-dr__price{margin-top:6px;font-size:12px;font-weight:800;color:#6b4a82}.kh-dr__price .money{font-weight:900;color:#3e2366}.kh-dr__chev{flex:none;display:flex}@media(min-width:990px){.kh-sec.kh-dr{padding-top:72px}.kh-dr__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:14px}.kh-dr__door{gap:24px;padding:20px;border-radius:28px}.kh-dr__door--kiko{border-radius:28px}.kh-dr__img{width:180px;border-radius:22px}.kh-dr__eb{font-size:12px;letter-spacing:1.1px}.kh-dr__door--kiko .kh-dr__eb{font-size:13px}.kh-dr__t{margin-top:4px;font-size:32px;line-height:1.15}.kh-dr__door--kiko .kh-dr__t{font-family:var(--font-heading--family, serif);font-size:36px;line-height:1.1;letter-spacing:-.8px}.kh-dr__p{margin-top:6px;font-size:16px}.kh-dr__price{margin-top:8px;font-size:14px}.kh-dr__go{display:inline-flex!important;align-items:center;gap:6px;margin-top:16px;font-size:15px;font-weight:800}.kh-dr__door--kiko .kh-dr__go{font-weight:700;color:#3e2366}}.kh-fd__card{padding:22px 20px;border-radius:24px}.kh-fd__p{margin-top:12px;font-size:15px;line-height:1.55;color:#3d3d3d}.kh-fd__p p{margin:0}.kh-fd__p p+p{margin-top:10px}.kh-fd__img{display:block;margin-top:16px;aspect-ratio:4 / 3;border-radius:18px;--t: #e9d5b5}.kh-fd__link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:800;text-decoration:underline!important;text-underline-offset:3px}.kh-fd__vals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;padding:18px 0 0;border-top:1px solid #ececec;list-style:none}.kh-fd__vals li{display:flex;flex-direction:column;align-items:center;padding:0 4px;text-align:center}.kh-fd__vals li+li{border-left:1px solid #ececec}.kh-fd__ic{width:44px;height:44px;border-radius:14px}.kh-fd__vals b{display:block;margin-top:8px;font-size:13px;line-height:1.25}.kh-fd__vals span:last-child{display:block;font-size:12px;line-height:1.3;color:#5c5c5c}@media(min-width:990px){.kh-sec.kh-fd{padding-top:96px}.kh-fd__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;padding:48px;border-radius:32px}.kh-fd__p{margin-top:14px;font-size:17px;line-height:1.65}.kh-fd__img{margin:0;aspect-ratio:5 / 4;border-radius:24px}.kh-fd__link{margin-top:16px;font-size:15px}.kh-fd__vals{margin-top:32px;padding-top:28px}.kh-fd__vals li{align-items:flex-start;padding:0 12px;text-align:left}.kh-fd__vals li:first-child{padding-left:0}.kh-fd__ic{width:46px;height:46px;border-radius:15px}.kh-fd__vals b{margin-top:10px;font-size:15px}.kh-fd__vals span:last-child{font-size:13px}}.kh-hero__card{position:relative;border-radius:24px;overflow:hidden;border:1px solid rgba(31,31,31,.12);background:#fff}.kh-hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.kh-hero__track::-webkit-scrollbar{display:none}.kh-hero__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.kh-hero__media{aspect-ratio:4 / 5;background:#e7dcc8}.kh-hero__media picture{display:block;width:100%;height:100%}.kh-hero__txt{position:absolute;left:0;right:0;bottom:0;padding:96px 18px 48px;background:linear-gradient(transparent,#0000009e);color:#fff;pointer-events:none}.kh-hero__txt a{pointer-events:auto}.kh-hero__badge{display:inline-block;padding:5px 10px;border-radius:8px;background:#f6fd7c;color:#1f1f1f;font-size:12px;font-weight:800;letter-spacing:.3px;text-transform:uppercase}.kh-hero__h{margin:10px 0 0;font-family:var(--font-heading--family, serif);font-weight:600;font-size:32px;line-height:1.12;letter-spacing:-.5px;color:inherit;text-wrap:balance}.kh-hero__p{margin:8px 0 0;font-size:15px;line-height:1.5}.kh-hero__nav{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;align-items:center;pointer-events:none}.kh-hero__dots{display:flex;pointer-events:auto}.kh-hero__dot{display:flex;align-items:center;justify-content:center;width:24px;height:28px;padding:0;border:0;background:none;cursor:pointer}.kh-hero__dot span{display:block;width:8px;height:8px;border-radius:4px;background:#ffffffa6;transition:width .25s,background-color .25s}.kh-hero__dot[aria-current] span{width:22px;background:#f6fd7c}.kh-hero__ctas-m{display:flex;flex-direction:column;gap:8px;padding-top:16px}.kh-hero__ctas-m .kh-cta{height:54px}.kh-hero__proof{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 16px;margin:14px 0 0;padding:0;list-style:none;font-size:13px;font-weight:700;color:#3d3d3d}.kh-hero__proof li{display:inline-flex;align-items:center;gap:5px}.kh-hero__proof b{color:#1f1f1f}.kh-hero__pi{display:inline-flex}.kh-hero__pi--star{color:#b87500}.kh-hero__pi--star .kii-icon{fill:currentColor}@media(min-width:990px){.kh-hero__card{border-radius:32px}.kh-hero__slide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:560px}.kh-hero__media{order:2;aspect-ratio:auto;height:560px}.kh-hero__txt{position:static;order:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 48px 56px;background:radial-gradient(circle at 15% 10%,#fff 0,#fff0 45%),linear-gradient(160deg,#fff 0%,var(--tint, #fff4d6) 100%);color:#1f1f1f;pointer-events:auto}.kh-hero__badge{font-size:13px;padding:6px 12px}.kh-hero__h{margin-top:16px;max-width:520px;font-size:52px;line-height:1.06;letter-spacing:-1px}.kh-hero__p{max-width:440px;margin-top:14px;font-size:18px;color:#3d3d3d}.kh-hero__ctas-d{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.kh-hero__ctas-d .kh-cta,.kh-hero__ctas-d .kh-btn2{height:56px;padding:0 22px;border-radius:28px;font-size:15px}.kh-hero__nav{left:48px;right:auto;bottom:26px;gap:10px}.kh-hero__count{font-size:13px;font-weight:800;letter-spacing:1px;color:#3d3d3d;font-variant-numeric:tabular-nums}.kh-hero__count b{color:#1f1f1f}.kh-hero__dot span{width:10px;height:10px;border-radius:5px;background:#1f1f1f33}.kh-hero__dot[aria-current] span{width:30px;background:#1f1f1f}.kh-hero__arrows{position:absolute;right:24px;bottom:24px;display:flex;gap:10px}.kh-hero__arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:24px;background:#fffffff0;color:#1f1f1f;box-shadow:0 4px 14px #00000024;cursor:pointer;transition:transform .2s}.kh-hero__arrow:hover{transform:translateY(-2px)}.kh-hero__proof{gap:8px 40px;margin-top:22px;font-size:15px}}kh-hero2{display:block}.kh2-card{--panel: #fff6ea;--ink: #292929;--sub: #4a4a4a;--mark: #f6fd7c;--arcb: #f6fd7c;--c1: #ff9466;--c2: #ff7a45;--c3: #f2692f;--cfg: #fff;--stbg: transparent;--stfg: inherit;--hudbg: transparent;--hudfg: inherit;--box: #fff;--boxfg: #292929;position:relative;display:flex;flex-direction:column;border-radius:28px;overflow:hidden;background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #2929290d,0 18px 36px -24px #29292959;transition:background-color .4s,color .4s}.kh2-card [hidden]{display:none!important}.kh2-stage{position:relative;margin:10px 10px 0;border-radius:22px;overflow:hidden;background:#e7dcc8;aspect-ratio:1 / 1}.kh2-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transition:opacity .5s ease,transform 1.2s ease}.kh2-layer img{display:block;width:100%;height:100%;object-fit:cover}.kh2-layer--b,.is-b .kh2-layer--a{opacity:0;transform:scale(1.04)}.is-b .kh2-layer--b{opacity:1;transform:none}.kh2-shade{position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(0deg,#00000061,#0000);pointer-events:none}.kh2-tap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:0;border:0;background:transparent;cursor:pointer}.kh2-arcs{position:absolute;top:14px;right:14px;bottom:66px;left:14px;z-index:3;pointer-events:none;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.35));transition:inset .45s cubic-bezier(.2,.8,.2,1),color .45s}.is-b .kh2-arcs{top:26px;right:26px;bottom:78px;left:26px;color:var(--arcb)}.kh2-arc{position:absolute;width:34px;height:40px;fill:currentColor;stroke:currentColor;stroke-width:5;stroke-linejoin:round}.kh2-arc--tl{left:0;top:0}.kh2-arc--tr{right:0;top:0}.kh2-arc--bl{left:0;bottom:0}.kh2-arc--br{right:0;bottom:0}.kh2-cap{position:absolute;left:60px;top:20px;z-index:3;display:none;align-items:center;gap:8px;height:36px;padding:0 14px 0 12px;border-radius:18px;color:#fff;font-size:13px;font-weight:800;background:#29292961;border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.kh2-cap__dot{width:8px;height:8px;border-radius:50%;background:#f7b232}.is-b .kh2-cap__dot{background:#91c7b6}.kh2-dots{position:absolute;right:56px;top:24px;z-index:3;display:flex;gap:6px}.kh2-dot{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#91c7b6;box-shadow:0 0 0 2px #ffffffe6;cursor:pointer}.kh2-dot[aria-current]{background:#f7b232;transform:scale(1.2)}.kh2-print{position:absolute;right:14px;bottom:62px;z-index:4;display:block;padding:4px 4px 5px;border:0;border-radius:4px;background:#fff;box-shadow:0 14px 28px -10px #00000080;transform:rotate(5deg);cursor:pointer;transition:transform .3s}.kh2-print:hover{transform:rotate(2deg) scale(1.04)}.kh2-print img{display:block;width:66px;height:66px;object-fit:cover;border-radius:2px}.kh2-print span{display:block;margin-top:3px;font-family:var(--font-heading--family, serif);font-style:italic;font-size:12px;line-height:1.1;color:#3d3d3d;text-align:center}.kh2-switch{position:absolute;left:50%;bottom:14px;z-index:4;display:flex;gap:4px;padding:4px;border-radius:24px;transform:translate(-50%);background:#29292961;border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.kh2-seg{display:flex;align-items:center;gap:7px;height:40px;padding:0 16px 0 12px;border:0;border-radius:20px;background:transparent;color:#fff;font:inherit;font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer;transition:background-color .25s,color .25s}.kh2-seg[aria-pressed=true]{background:#fff;color:#292929}.kh2-flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;background:#fff;opacity:0;pointer-events:none}.is-flash .kh2-flash{animation:kh2flash .22s ease-out both}@keyframes kh2flash{0%{opacity:.9}to{opacity:0}}.kh2-sticker{display:inline-flex;align-items:center;align-self:flex-start;padding:6px 10px;border-radius:10px;background:var(--stbg);color:var(--stfg);font-size:11px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;box-shadow:0 8px 18px -8px #0006;animation:kh2bob 3.4s ease-in-out infinite}.kh2-sticker--m{position:absolute;left:16px;top:64px;z-index:3}.kh2-sticker--d{display:none}@keyframes kh2bob{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-3px)}}.kh2-hud{margin:10px 10px 0;padding:10px 12px;border-radius:16px;background:var(--hudbg);color:var(--hudfg)}.kh2-hud__row{display:flex;align-items:center;gap:8px;min-height:34px}.kh2-hud__dot{flex:none;width:10px;height:10px;border-radius:50%;background:#ff5a4e;animation:kh2pulse 1.8s ease-out infinite}.is-quiet .kh2-hud__dot{background:#91c7b6;animation:none}.is-teaser .kh2-hud__dot{background:transparent;border:2px solid currentColor}@keyframes kh2pulse{0%,to{box-shadow:0 0 #ff5a4e8c}50%{box-shadow:0 0 0 6px #ff5a4e00}}.kh2-hud__status{flex:1;min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kh2-hud__note{margin-top:5px;font-size:12px;opacity:.88}.kh2-hud__note:empty{display:none}.kh2-timer{display:flex;align-items:center;gap:6px;flex:none;font-variant-numeric:tabular-nums}.kh2-timer__boxes{display:flex;gap:4px}.kh2-box{min-width:36px;padding:5px 3px 3px;border-radius:8px;background:var(--box);color:var(--boxfg);text-align:center}.kh2-box b{display:block;font-size:15px;line-height:1}.kh2-box i{font-style:normal;font-size:8px;font-weight:800;letter-spacing:.5px;opacity:.75}.kh2-limit{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:800;white-space:nowrap}.kh2-limit--m{margin-top:8px}.kh2-limit__track{position:relative;flex:1;height:8px;border-radius:4px;overflow:hidden}.kh2-limit__track:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;opacity:.25}.kh2-limit__fill{position:relative;display:block;height:100%;border-radius:4px;background:currentColor}.kh2-panel{display:flex;flex-direction:column;padding:18px 20px 20px}.is-camp .kh2-panel{padding-top:14px}.kh2-eyebrow{display:flex;align-items:center;gap:4px;font-size:10.5px;font-weight:900;letter-spacing:1.1px;text-transform:uppercase;color:var(--sub)}.kh2-eyebrow i{flex:none;width:8px;height:7px;border-radius:50%;background:#f7b232}.kh2-eyebrow i+i{background:#91c7b6;margin-right:3px}.kh2-h{margin:10px 0 0;font-family:var(--font-heading--family, serif);font-weight:600;font-size:34px;line-height:1.06;letter-spacing:-.7px;color:inherit;text-wrap:balance}.kh2-mark{padding:0 3px;margin:0 -3px;background:linear-gradient(transparent 62%,var(--mark) 62%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.is-dark .kh2-mark{background:none;color:var(--mark)}.kh2-p{margin:10px 0 0;font-size:16px;line-height:1.45;color:var(--sub)}.kh2-ctas{display:flex;flex-direction:column;gap:8px;margin-top:16px}.kh2-b{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:54px;padding:0 24px;border:0;border-radius:28px;font:inherit;font-size:16px;font-weight:800;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .15s}.kh2-b:hover{transform:translateY(-2px)}.kh2-b:active{transform:translateY(0)}.kh2-card .kh2-go{background:linear-gradient(180deg,var(--c1) 0%,var(--c2) 55%,var(--c3) 100%);color:var(--cfg);box-shadow:inset 0 1px #fff6,0 8px 18px -8px #0006;transition:transform .15s,box-shadow .15s,filter .15s}.kh2-card .kh2-go:hover{color:var(--cfg);filter:brightness(1.05) saturate(1.05);box-shadow:inset 0 1px #fff6,0 14px 24px -10px #00000073}.kh2-card .kh2-go2{height:50px;font-size:15px;background:transparent;color:var(--ink);border:1.5px solid rgba(41,41,41,.22);transition:transform .15s,background-color .15s,border-color .15s}.kh2-card .kh2-go2:hover{color:var(--ink);background:#2929290f;border-color:#29292973}.kh2-card.is-dark .kh2-go2{border-color:#ffffff80}.kh2-card.is-dark .kh2-go2:hover{background:#ffffff1f;border-color:#ffffffd9}.kh2-form{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.kh2-input{flex:1 1 100%;min-width:0;height:52px;padding:0 18px;border-radius:26px;border:1.5px solid rgba(41,41,41,.2);background:#fff;color:#292929;font:inherit;font-size:16px}.kh2-form .kh2-b{flex:1 1 100%}.kh2-fine{flex:1 1 100%;margin:2px 0 0;font-size:13px;text-align:center;color:var(--sub)}.kh2-card .kh2-fine a{color:var(--ink);font-weight:800;text-decoration:underline;text-underline-offset:3px}.kh2-trust{display:flex;flex-wrap:wrap;gap:6px 14px;margin:16px 0 0;padding:0;list-style:none;font-size:12px;font-weight:700;color:var(--sub)}.kh2-trust li{display:inline-flex;align-items:center;gap:5px}.kh2-trust b{color:var(--ink)}.kh2-trust__i{display:inline-flex}.kh2-trust__i--star{color:#b87500}.kh2-trust__i--star .kii-icon{fill:currentColor}.kh2-preview{margin:10px 0 0;padding:8px 12px;border-radius:10px;background:#fff2a1;color:#292929;font-size:12px;font-weight:700}@media(min-width:990px){.kh2-card{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);grid-template-rows:minmax(0,1fr) auto;height:640px;border-radius:36px;box-shadow:0 1px 2px #2929290d,0 24px 48px -28px #29292959}.kh2-panel{grid-column:1;grid-row:1;justify-content:center;align-items:flex-start;padding:40px 36px 34px 56px}.is-camp .kh2-panel{padding-top:32px}.kh2-stage{grid-column:2;grid-row:1;margin:14px 14px 14px 0;border-radius:26px;aspect-ratio:auto}.kh2-hud{grid-column:1 / -1;grid-row:2;margin:0;padding:0 22px 0 56px;border-radius:0}.kh2-hud__row{gap:18px;height:64px}.kh2-hud__status{flex:none;font-size:15px;letter-spacing:.2px}.kh2-hud__note{flex:1;min-width:0;margin:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kh2-hud__note:empty{display:block}.kh2-timer__label{margin-right:4px;font-size:12px;font-weight:800;letter-spacing:.8px;opacity:.85}.kh2-timer__boxes{gap:6px}.kh2-box{min-width:44px;padding:6px 4px 4px;border-radius:10px}.kh2-box b{font-size:18px}.kh2-box i{font-size:9px}.kh2-limit{flex:none;font-size:13px}.kh2-limit__track{flex:none;width:150px;height:10px;border-radius:5px}.kh2-shade{height:150px}.kh2-arcs{top:22px;right:22px;bottom:22px;left:22px}.is-b .kh2-arcs{top:40px;right:40px;bottom:40px;left:40px}.kh2-arc{width:46px;height:54px}.kh2-cap{display:flex;left:76px;top:24px}.kh2-dots{right:86px;top:36px}.kh2-print{right:26px;bottom:84px;padding:5px 5px 6px}.kh2-print img{width:104px;height:104px}.kh2-print span{margin-top:4px;font-size:15px}.kh2-switch{bottom:22px}.kh2-sticker--m{display:none}.kh2-sticker--d{display:inline-flex;padding:8px 14px;border-radius:12px;font-size:13px}.kh2-eyebrow{gap:5px;font-size:12px;letter-spacing:1.4px}.kh2-eyebrow i{width:9px;height:8px}.kh2-h{margin-top:18px;font-size:52px;line-height:1.04;letter-spacing:-1.1px}.kh2-h [data-s=h1]{display:block}.kh2-p{max-width:440px;margin-top:16px;font-size:18px;line-height:1.5}.kh2-ctas{flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:28px}.kh2-b,.kh2-card .kh2-go2{height:56px;font-size:16px}.kh2-card .kh2-go{padding:0 28px}.kh2-card .kh2-go2{padding:0 22px}.kh2-form{flex-wrap:wrap;max-width:440px;margin-top:26px}.kh2-input{flex:1 1 0;height:56px;padding:0 20px;border-radius:28px}.kh2-form .kh2-b{flex:none}.kh2-fine{margin-top:4px;text-align:left}.kh2-trust{gap:8px 18px;margin-top:28px;font-size:13px}}@media(prefers-reduced-motion:reduce){.kh2-flash{display:none}.kh2-sticker,.kh2-hud__dot{animation:none}.kh2-layer,.kh2-arcs,.kh2-b,.kh2-card .kh2-go,.kh2-card .kh2-go2,.kh2-print,.kh2-card{transition:none}.kh2-b:hover{transform:none}}.kh-jn__grid{display:flex;flex-direction:column;gap:12px;margin-top:16px}.kh-jn__main{display:block;border-radius:22px;overflow:hidden}.kh-jn__mimg{aspect-ratio:16 / 9}.kh-jn__mimg img,.kh-jn__simg img{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.kh-jn__main:hover .kh-jn__mimg img,.kh-jn__side:hover .kh-jn__simg img{transform:scale(1.04)}.kh-jn__mtxt{display:block;padding:16px 18px 18px}.kh-jn__row{display:flex;align-items:center;gap:8px}.kh-jn__tag{display:inline-block;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800}.kh-jn__time{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#5c5c5c}.kh-jn__mt{display:block;margin-top:10px;font-family:var(--font-heading--family, serif);font-weight:600;font-size:20px;line-height:1.25}.kh-jn__ex{display:block;margin-top:6px;font-size:14px;line-height:1.5;color:#5c5c5c}.kh-jn__stack{display:flex;flex-direction:column;gap:12px}.kh-jn__side{display:flex;align-items:center;gap:14px;padding:10px;border-radius:22px}.kh-jn__simg{flex:none;width:112px;aspect-ratio:1;border-radius:16px}.kh-jn__stxt{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.kh-jn__st{font-family:var(--font-heading--family, serif);font-weight:600;font-size:16px;line-height:1.25}@media(min-width:990px){.kh-jn__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;margin-top:28px}.kh-jn__main{border-radius:28px}.kh-jn__mtxt{padding:24px 28px 28px}.kh-jn__tag{padding:5px 11px;font-size:12px}.kh-jn__time{font-size:13px}.kh-jn__mt{margin-top:12px;font-size:30px;line-height:1.2;letter-spacing:-.4px}.kh-jn__ex{margin-top:8px;font-size:16px;line-height:1.55}.kh-jn__stack{gap:20px}.kh-jn__side{flex:1;gap:18px;padding:14px;border-radius:28px}.kh-jn__simg{width:44%;border-radius:20px}.kh-jn__stxt{gap:10px;padding-right:8px}.kh-jn__st{font-size:21px}}.kh-of__box{border-radius:26px;padding:20px 18px 18px;background:linear-gradient(150deg,#fff4e8,#ffe6d3);border:1px solid rgba(180,71,26,.08);box-shadow:0 14px 30px -14px #b4471a4d}.kh-of__eb{color:#b4471a}.kh-of__top{display:flex;gap:12px;align-items:center;margin-top:10px}.kh-of__h{flex:1;margin:0;line-height:1.15}.kh-of__bag{position:relative;display:block;flex:none;width:84px;transform:rotate(4deg)}.kh-of__bagimg{position:relative;display:block;aspect-ratio:1;border-radius:20px;overflow:hidden;background:#fff4d6}.kh-of__bagimg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kh-of__bag--2 .kh-of__bi:nth-child(2){animation:kh-of-fade 6s infinite}@keyframes kh-of-fade{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}.kh-of__free{position:absolute;left:50%;bottom:-8px;transform:translate(-50%);padding:3px 8px;border-radius:8px;background:#1a7a43;color:#fff;font-size:11px;font-weight:900;letter-spacing:.5px;white-space:nowrap;text-transform:uppercase}.kh-of__disc{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:78px;height:78px;border-radius:50%;border:3px solid #fff;background:linear-gradient(160deg,#ff9466,#f2692f);color:#fff;transform:rotate(-8deg);box-shadow:0 10px 20px -8px #f2692f8c}.kh-of__disc b{font-family:var(--font-heading--family, serif);font-size:24px;line-height:1}.kh-of__disc span{font-size:10px;font-weight:900;letter-spacing:.6px;text-transform:uppercase}.kh-of__steps{display:flex;flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none}.kh-of__step{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:16px;background:#ffffffbf}.kh-of__n{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;font-family:var(--font-heading--family, serif);font-weight:600;font-size:20px}.kh-of__st{flex:1;min-width:0;line-height:1.25}.kh-of__st b{display:block;font-size:14px;font-weight:800}.kh-of__st span{display:none}.kh-of__tag{flex:none;padding:4px 8px;border-radius:8px;font-size:11px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.kh-of__n--a{background:#d4eae3;color:#14594a}.kh-of__n--b{background:#ffe6d3;color:#b4471a}.kh-of__n--c{background:#dbe8f9;color:#1a5ab8}.kh-of__step .kh-of__n--a,.kh-of__step .kh-of__n--b,.kh-of__step .kh-of__n--c{box-shadow:none}.kh-of__btn{width:100%;height:52px;margin-top:14px}@media(min-width:990px){.kh-of__box{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0;border-radius:40px;overflow:hidden;background:linear-gradient(135deg,#fff4e8,#ffe6d3);border-color:#b4471a1a;box-shadow:0 1px 2px #1f1f1f0a,0 22px 44px -22px #b4471a73}.kh-of__pair{display:flex!important;flex-direction:column;justify-content:center;padding:32px 0 32px 32px}.kh-of__cams{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.kh-of__plus{position:absolute;left:50%;top:38%;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:22px;background:#fff;color:#b4471a;font-family:var(--font-heading--family, serif);font-size:28px;font-weight:600;line-height:1;box-shadow:0 8px 18px -8px #b4471a80;z-index:1}.kh-of__cam{display:block;padding:10px;border-radius:28px;background:#fff;box-shadow:0 14px 30px -16px #0000004d;transition:transform .22s}.kh-of__cam:hover{transform:translateY(-4px)}.kh-of__camimg{aspect-ratio:1;border-radius:20px}.kh-of__cam b{display:block;margin:10px 6px 2px;font-size:15px;line-height:1.25}.kh-of__cam>span:last-child{display:block;margin:0 6px 4px;font-size:13px;color:#5c5c5c}.kh-of__eq{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:22px}.kh-of__eq>span:first-child{font-family:var(--font-heading--family, serif);font-weight:600;font-size:30px;color:#b4471a}.kh-of__eq .kh-of__bag{width:150px;transform:rotate(-4deg)}.kh-of__eq .kh-of__bagimg{border-radius:30px;border:6px solid #fff;box-shadow:0 14px 30px -12px #00000059}.kh-of__eq .kh-of__free{bottom:-12px;padding:4px 12px;border-radius:10px;font-size:13px}.kh-of__eq .kh-of__disc{width:140px;height:140px;border-width:4px}.kh-of__eq .kh-of__disc b{font-size:42px}.kh-of__eq .kh-of__disc span{font-size:12px}.kh-of__body{display:flex;flex-direction:column;justify-content:center;padding:56px 56px 56px 64px}.kh-of__top{margin-top:0}.kh-of__h{margin-top:10px}.kh-of__sub{margin:14px 0 0;font-size:17px;line-height:1.6;color:#3d3d3d}.kh-of__steps{gap:10px;margin-top:24px}.kh-of__step{gap:14px;padding:10px 14px 10px 10px;border-radius:18px;background:#ffffffb3}.kh-of__st b{font-size:15px}.kh-of__st span{display:block;font-size:13px;color:#4a4a4a}.kh-of__foot{display:flex;align-items:center;gap:16px;margin-top:28px}.kh-of__btn{width:auto;height:56px;margin:0;padding:0 30px;border-radius:28px;white-space:nowrap;flex:none}.kh-of__note{margin:0;font-size:14px;color:#3d3d3d}}.kh-ph__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none}.kh-ph__item--big{grid-column:span 2}.kh-ph__card{display:block;height:100%;padding:5px;border-radius:20px}.kh-ph__img{aspect-ratio:1;height:100%;border-radius:16px}.kh-ph__over{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#1f1f1f59;opacity:0;transition:opacity .2s}.kh-ph__over>span{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:22px;background:#fff;color:#1f1f1f}.kh-ph__card:hover .kh-ph__over{opacity:1}.kh-ph__cap{position:absolute;left:10px;bottom:10px}.kh-ph__notes{display:flex;flex-direction:column;gap:4px;margin-top:12px;font-size:13px;color:#5c5c5c}.kh-ph__notes b,.kh-ph__notes strong{color:#1f1f1f}@media(min-width:990px){.kh-ph__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:14px;margin-top:28px}.kh-ph__item--big{grid-column:span 2;grid-row:span 2}.kh-ph__card{padding:6px;border-radius:24px}.kh-ph__img{border-radius:18px}.kh-ph__cap{left:12px;bottom:12px}.kh-ph__notes{flex-direction:row;justify-content:space-between;margin-top:16px;font-size:14px}}.kh-pl__chip{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;padding:6px 10px;border-radius:10px;background:#e8f6f0;color:#14594a;font-size:12px;font-weight:800}.kh-pl__grid{margin-top:14px;padding-bottom:14px;list-style:none}.kh-pl__item{flex:none;width:168px}.kh-pc{position:relative}.kh-pc__img{position:relative;display:block;padding:0;border-radius:16px;box-shadow:none}.kh-pc__media{aspect-ratio:1;border-radius:16px}.kh-pc__media img{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.kh-pc__img:hover .kh-pc__media img{transform:scale(1.05)}.kh-pc__badge{position:absolute;left:8px;top:8px;padding:3px 7px;border-radius:6px;background:#f6fd7c;color:#1f1f1f;font-size:11px;font-weight:800}.kh-pc__meta{margin:8px 0 0;font-size:11px;font-weight:800;color:#1a5ab8}.kh-pc__t{display:block;margin-top:2px;font-size:14px;font-weight:800;line-height:1.25}.kh-pc__t:hover{text-decoration:underline;text-underline-offset:3px}.kh-pc__r{margin:2px 0 0;font-size:12px;color:#5c5c5c}.kh-pc__r>span:first-child{color:#b87500}.kh-pc__p{margin:4px 0 0;font-size:14px}.kh-pc__p s{margin-left:4px;font-size:12px;color:#767676}@media(min-width:990px){.kh-pl__chip{margin-top:12px;font-size:13px}.kh-pl__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:24px 0 0;padding:0;overflow:visible}.kh-pl__item{width:auto}.kh-pc__img{padding:6px;border-radius:24px;box-shadow:0 1px 2px #1f1f1f0d,0 14px 30px -14px #1f1f1f4d}.kh-pc__media{border-radius:18px}.kh-pc__badge{left:14px;top:14px;padding:4px 9px;font-size:12px}.kh-pc__meta{margin-top:12px;font-size:12px}.kh-pc__t{font-size:17px;line-height:1.3}.kh-pc__r{margin-top:4px;font-size:13px}.kh-pc__p{margin-top:6px;font-size:16px}.kh-pc__p s{font-size:14px}}.kh-pf__band{padding:30px 0 26px;background:#fbfce6}.kh-pf__revs{margin-top:16px;padding-bottom:18px;list-style:none}.kh-pf__rev{position:relative;flex:none;display:flex;flex-direction:column;width:270px;padding:18px;border-radius:20px}.kh-pf__q{position:absolute;right:14px;top:4px;font-family:var(--font-heading--family, serif);font-weight:600;font-size:56px;line-height:1;color:#ffe1cc}.kh-pf__stars{position:relative;color:#b87500;letter-spacing:1px}.kh-pf__rq{position:relative;flex:1;margin:8px 0 0;font-size:15px;line-height:1.5}.kh-pf__rn{margin:8px 0 0;font-size:12px;color:#5c5c5c}.kh-pf__rn b{color:#1f1f1f}.kh-pf__rp{margin-top:6px;font-size:12px;font-weight:800;color:#14594a!important;text-decoration:underline!important;text-underline-offset:3px}.kh-pf__all{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:800;text-decoration:underline!important;text-underline-offset:3px}.kh-pf__press{margin-top:22px}.kh-pf__seen{text-align:center}.kh-pf__seen.kh-eb{display:block}.kh-pf__logos{gap:10px;margin-top:12px;padding-bottom:6px;list-style:none}.kh-pf__logo{flex:none;display:flex;align-items:center;justify-content:center;width:112px;height:56px;padding:10px 12px;border-radius:16px}.kh-pf__logo a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.kh-pf__logo img{width:100%;height:100%;object-fit:contain;filter:grayscale(1);opacity:.85;transition:filter .2s,opacity .2s}.kh-pf__logo:hover img{filter:none;opacity:1}@media(min-width:990px){.kh-pf__band{padding:64px 0}.kh-pf__revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0 0;padding:0;overflow:visible}.kh-pf__rev{width:auto;padding:26px;border-radius:24px}.kh-pf__q{right:20px;top:8px;font-size:72px}.kh-pf__stars{font-size:16px}.kh-pf__rq{margin-top:10px;font-size:18px}.kh-pf__rn{margin-top:14px;font-size:13px}.kh-pf__all{margin-top:20px;font-size:15px}.kh-pf__press{display:flex;align-items:center;gap:28px;margin-top:44px}.kh-pf__seen{flex:none;text-align:left}.kh-pf__seen.kh-eb{display:block}.kh-pf__logos{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin:0;padding:0;overflow:visible}.kh-pf__logo{width:auto;height:72px;padding:12px 18px}}.kh-vd__band{padding:26px 0 8px}.kh-vd__grid{margin-top:16px;padding-bottom:16px;list-style:none}.kh-vd__item{flex:none;width:160px}.kh-vd__card{display:block;width:100%;padding:6px;border:0;border-radius:22px;text-align:left;color:#1f1f1f;cursor:pointer}.kh-vd__poster{aspect-ratio:9 / 16;border-radius:17px;background:#e7dcc8}.kh-vd__len{position:absolute;left:8px;top:8px;height:24px;padding:0 9px;font-size:11px}.kh-vd__play{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:22px;background:linear-gradient(180deg,#ff9466,#ff7a45 55%,#f2692f);color:#fff;box-shadow:inset 0 1px #ffffff59,0 6px 14px #00000040;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.kh-vd__card:hover .kh-vd__play{transform:scale(1.08)}.kh-vd__cap{position:absolute;left:0;right:0;bottom:0;padding:40px 12px 12px;background:linear-gradient(transparent,#0000009e);color:#fff}.kh-vd__cap b{display:block;font-size:14px;line-height:1.2}.kh-vd__cap span{display:block;margin-top:2px;font-size:11px;opacity:.92}.kh-vd__shop{display:flex;justify-content:space-between;gap:8px;padding:9px 6px 3px;font-size:12px;font-weight:800}.kh-vd__shop b{color:#c2410c}.kh-vd__shop--w b{font-size:11px}.kh-vd__dlg{width:min(420px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:24px;background:#111;color:#fff;overflow:visible}.kh-vd__dlg::backdrop{background:#14100cb8}.kh-vd__player video{display:block;width:100%;max-height:calc(100dvh - 120px);border-radius:24px 24px 0 0;background:#000}.kh-vd__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 14px;font-family:var(--font-body--family, sans-serif)}.kh-vd__meta b{font-size:15px}.kh-vd__meta .kh-cta{height:44px;padding:0 18px;border-radius:22px;font-size:14px;flex:none}.kh-vd__x{position:absolute;right:-6px;top:-54px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:22px;background:#fff;color:#1f1f1f;cursor:pointer}@media(min-width:990px){.kh-vd__band{padding:56px;border-radius:40px;background:radial-gradient(circle at 12% 0%,#fff 0,#fff0 40%),linear-gradient(160deg,#fff6dd,#ffefc6);border:1px solid rgba(184,117,0,.08)}.kh-vd__grid{display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;overflow:visible}.kh-vd__item{width:auto}.kh-vd__card{border-radius:24px}.kh-vd__poster{border-radius:18px}.kh-vd__len{left:10px;top:10px;height:28px;font-size:12px}.kh-vd__cap{padding:48px 14px 14px}.kh-vd__cap b{font-size:15px}.kh-vd__cap span{font-size:12px}.kh-vd__shop{padding:10px 6px 4px;font-size:13px}}.kf404__top{padding:36px 0 0;text-align:center;background:radial-gradient(circle at 50% 0%,#fbfce6 0,#fbfce600 60%),#fff}.kf404__frame{position:relative;width:190px;aspect-ratio:520 / 490;margin:0 auto}.kf404__arcs{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.kf404__arcs path{fill:#292929;stroke:#292929;stroke-width:11;stroke-linejoin:round}.kf404__card{position:absolute;left:15%;right:15%;top:12%;bottom:12%;border-radius:22%;background:linear-gradient(135deg,#fdffe9,#f3f6c6);transform:rotate(-4deg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.kf404__card b{font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:48px;letter-spacing:-2px;line-height:1}.kf404__rec{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:1px;color:#5c5c5c;text-transform:uppercase}.kf404__rec i{width:8px;height:8px;border-radius:4px;background:#e5484d;animation:kf404b 1.2s steps(2) infinite}@keyframes kf404b{50%{opacity:0}}.kf404 .kf404__h{margin-top:22px}.kf404__bar{margin:20px auto 0;text-align:left}.kf404__tiles{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.kf404__tile{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:20px;background:linear-gradient(135deg,var(--tint, #fff8e3) 0%,var(--tint2, #ffefc6) 100%);border:1px solid rgba(31,31,31,.05);box-shadow:0 10px 24px -12px #1f1f1f33}.kf404__img{flex:none;width:64px;aspect-ratio:1;border-radius:14px}.kf404__t{flex:1;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:800}.kf404__t .kii-icon{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}@media(hover:hover){.kf404__tile:hover .kf404__t .kii-icon{transform:translate(3px)}}@media(min-width:990px){.kf404__top{padding:64px 0 16px}.kf404__frame{width:250px}.kf404__card b{font-size:64px}.kf404 .kf404__h{margin-top:28px;font-size:64px;letter-spacing:-1.4px}.kf404 .kf404__lead{max-width:520px;margin-left:auto;margin-right:auto}.kf404__bar{max-width:640px;margin-top:28px}.kf404__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px}.kf404__tile{flex-direction:column;align-items:stretch;gap:14px;padding:14px 14px 18px;border-radius:28px}.kf404__img{width:100%;aspect-ratio:4 / 3;border-radius:20px}.kf404__t{padding:0 6px;font-size:18px}}@media(prefers-reduced-motion:reduce){.kf404__rec i{animation:none}}.kii-cmp{position:relative;margin:20px auto 0;max-width:640px;border:1px solid rgb(var(--color-foreground) / .06);border-radius:22px;overflow:hidden;background:rgb(var(--color-background));box-shadow:0 1px 2px #0000000a,0 12px 28px -10px #00000029}.kii-cmp__row{display:grid;grid-template-columns:minmax(0,1fr) 88px 76px;align-items:center;min-height:64px;border-top:1px solid rgb(var(--color-foreground) / .06)}.kii-cmp__row--head{border-top:0;align-items:end}.kii-cmp__label{padding:12px 10px 12px 14px;display:flex;flex-direction:column}.kii-cmp__label b{font-size:1.4rem;line-height:1.25}.kii-cmp__label span{font-size:1.2rem;color:rgb(var(--color-foreground) / .7);line-height:1.35;margin-top:2px}.kii-cmp__row--head .kii-cmp__label{color:rgb(var(--color-foreground) / .7);padding-top:16px}.kii-cmp__col{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 6px;height:100%;font-size:1.2rem;font-weight:800;color:rgb(var(--color-foreground) / .6);text-align:center}.kii-cmp__col--us{background:rgb(var(--color-primary-button-background) / .07);border-inline:1px solid rgb(var(--color-primary-button-background) / .18);color:rgb(var(--color-primary-button-background))}.kii-cmp__col img{width:44px;height:44px;object-fit:cover;border-radius:12px}.kii-cmp__them-icon{width:44px;height:44px;border-radius:12px;background:rgb(var(--color-foreground) / .06);display:flex;align-items:center;justify-content:center}.kii-cmp__yes,.kii-cmp__no{width:28px;height:28px;border-radius:14px;display:flex;align-items:center;justify-content:center}.kii-cmp__yes{background:rgb(var(--color-primary-button-background));color:rgb(var(--color-primary-button-text))}.kii-cmp__yes--them{background:rgb(var(--color-foreground) / .5)}.kii-cmp__no{background:rgb(var(--color-foreground) / .06);color:rgb(var(--color-foreground) / .5)}.kii-cmp__foot{text-align:center;margin:8px 0 0;color:rgb(var(--color-foreground) / .6)}.kii-faq{margin-top:6px}.kii-faq__item{border-bottom:1px solid rgb(var(--color-foreground) / .1)}.kii-faq__q{list-style:none;min-height:58px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:1.6rem;font-weight:800;cursor:pointer}.kii-faq__q::-webkit-details-marker{display:none}.kii-faq__q:focus-visible{outline:3px solid rgb(var(--color-foreground));outline-offset:2px}.kii-faq__chev{width:28px;height:28px;border-radius:14px;background:rgb(var(--color-foreground) / .06);display:flex;align-items:center;justify-content:center;flex:none;transition:transform .2s}.kii-faq__item[open] .kii-faq__chev{transform:rotate(180deg)}.kii-faq__a{padding:0 0 18px;font-size:1.5rem;line-height:1.6;color:rgb(var(--color-foreground) / .8)}.kii-faq__btn{margin-top:22px;width:100%;min-height:52px;border-radius:26px;border:1.5px solid rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;font-weight:800;font-size:var(--font-secondary-btn--size, 1.5rem);color:rgb(var(--color-foreground));text-decoration:none;background:rgb(var(--color-background))}@media(min-width:768px){.kii-faq__btn{width:auto;display:inline-flex;padding:0 32px}}.kii-ftabs__list{display:flex;gap:4px;margin-top:18px;background:rgb(var(--color-foreground) / .06);border-radius:16px;padding:4px}.kii-ftabs__tab{flex:1;min-height:44px;border-radius:12px;border:0;background:transparent;font-size:var(--font-chip--size, 1.4rem);font-weight:800;color:rgb(var(--color-foreground));cursor:pointer}.kii-ftabs__tab[aria-selected=true]{background:rgb(var(--color-background));box-shadow:0 1px 4px #0000001f}.kii-ftabs__tab:focus-visible{outline:3px solid rgb(var(--color-foreground));outline-offset:1px}.kii-ftab{margin-top:14px;display:grid;gap:16px}.kii-ftab[hidden]{display:none}@media(min-width:768px){.kii-ftab{grid-template-columns:1fr 1fr;align-items:center;gap:40px}}.kii-ftab__media{border-radius:20px;overflow:hidden;aspect-ratio:4 / 3;background:rgb(var(--color-background-secondary))}.kii-ftab__media img{width:100%;height:100%;object-fit:cover;display:block}.kii-ftab__eyebrow{margin:0}.kii-ftab__title{margin:4px 0 0}.kii-ftab__body{margin:6px 0 0;color:rgb(var(--color-foreground) / .8);line-height:1.55}.kii-ftab__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.kii-ftab__chip{display:inline-flex;align-items:center;gap:8px;border-radius:999px;font-size:var(--font-chip--size, 1.4rem);font-weight:800;padding:7px 14px 7px 7px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 6px 14px -8px #00000040}.kii-ftab__chip span{width:24px;height:24px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground))}.kii-stats{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:768px){.kii-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.kii-stat{border-radius:20px;padding:16px;background:linear-gradient(160deg,rgb(var(--color-background)),rgb(var(--color-background-secondary)));border:1px solid rgb(0 0 0 / .04);box-shadow:0 10px 22px -12px #00000040}.kii-stat__n{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:4.4rem;line-height:1;letter-spacing:-1px;color:var(--kii-stat-accent, rgb(var(--color-foreground)))}.kii-stat__l{font-size:1.4rem;font-weight:700;line-height:1.35;color:rgb(var(--color-foreground) / .8);margin-top:6px}.kft{--kft-ink: #1f1f1f;--kft-blue: #46607f;--kft-line: #b9cde8;margin-top:40px;color:var(--kft-ink);font-family:var(--font-body--family, "Nunito", system-ui, sans-serif)}.kft *,.kft *:before,.kft *:after{box-sizing:border-box}.kft p{margin:0}.kft a{color:inherit}.kft a:focus-visible,.kft summary:focus-visible,.kft button:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #1a5ab8;border-radius:12px}.kft .kft-d{display:none}.kft-eyebrow{font-size:12px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:#5c5c5c}.kft-eyebrow--center{text-align:center}.kft-eyebrow--blue{color:var(--kft-blue)}.kft-tile{width:40px;height:40px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;flex:none;background:#fff;color:var(--kft-ink)}.kft-tile--sm{width:36px;height:36px;border-radius:12px;background:#fff}.kft-band{background:#f7f7f7;padding:36px 16px 44px}.kft-band__h{margin:6px 0 0;text-align:center;font-family:var(--font-heading--family, "Fraunces", Georgia, serif);font-weight:600;font-size:24px;line-height:1.2;letter-spacing:-.3px;color:var(--kft-ink)}.kft-band__row{display:flex;gap:10px;overflow-x:auto;margin:18px -16px 0;padding:0 16px 8px;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.kft-band__row::-webkit-scrollbar{display:none}.kft-band .kft-trust{flex:none;width:190px;display:block;padding:16px;border-radius:20px;scroll-snap-align:start;background:linear-gradient(180deg,#fff,#fbfaf7);border:1px solid rgba(31,31,31,.06);box-shadow:0 1px 2px #1f1f1f0a,0 10px 24px -8px #1f1f1f24;text-decoration:none}.kft-band .kft-trust__t{display:block;margin-top:10px}.kft-band .kft-trust__t b{display:block;font-size:15px;line-height:1.25}.kft-band .kft-trust__t span{display:block;margin-top:2px;font-size:13px;line-height:1.35;color:#5c5c5c}html.kii-no-100 .kft-trust--100{display:none!important}button.kft-trust{position:relative;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.kft-trust__more{position:absolute;top:14px;right:12px;display:flex;color:#8aa0bb;transition:transform .2s cubic-bezier(.34,1.56,.64,1),color .2s}.kft-band button.kft-trust:active{transform:scale(.98)}html.kft-lock{overflow:hidden}.kft-sheet{position:fixed;inset:auto 0 0 0;width:100%;max-width:100%;max-height:86vh;max-height:86dvh;margin:0;padding:0;border:0;background:transparent;color:#1f1f1f;overflow:visible;font-family:var(--font-body--family, "Nunito", system-ui, sans-serif)}.kft-sheet::backdrop{background:#1f1f1f6b;animation:kftFade .24s ease both}.kft-sheet.is-closing::backdrop{animation:kftFadeOut .2s ease both}.kft-sheet__panel{max-height:inherit;overflow-y:auto;overscroll-behavior:contain;padding:10px 20px calc(24px + env(safe-area-inset-bottom,0px));border-radius:28px 28px 0 0;background:linear-gradient(180deg,#fff,#fbfaf7);box-shadow:0 -20px 50px -12px #00000059;animation:kftSheetIn .32s cubic-bezier(.2,.8,.2,1) both}.kft-sheet.is-closing .kft-sheet__panel{animation:kftSheetOut .2s ease-in both}.kft-sheet__grab{width:44px;height:5px;border-radius:3px;background:#d9d9d9;margin:0 auto}.kft-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.kft-sheet__h{margin:0;font-family:var(--font-heading--family, "Fraunces", Georgia, serif);font-weight:600;font-size:22px;line-height:1.2;letter-spacing:-.2px;color:#1f1f1f}.kft-sheet__x{flex:none;width:40px;height:40px;border-radius:20px;border:0;padding:0;background:#f3f3f3;color:#1f1f1f;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s,transform 90ms}.kft-sheet__x:active{transform:scale(.92)}.kft-sheet__intro{margin:8px 0 0;font-size:14px;line-height:1.5;color:#5c5c5c}.kft-sheet__rows{display:flex;flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none}.kft-sheet__row{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:18px;background:linear-gradient(180deg,#fff,#fbfaf7);border:1px solid rgba(31,31,31,.06);box-shadow:0 1px 2px #1f1f1f0a,0 10px 24px -8px #1f1f1f24}.kft-sheet__row .kft-tile{border-radius:14px}.kft-sheet__rt{flex:1;min-width:0}.kft-sheet__rt b{display:block;font-size:15px;line-height:1.3}.kft-sheet__rt span{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:#5c5c5c}.kft-sheet__acts{margin-top:18px}.kft-sheet__links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px;margin-bottom:12px}.kft-sheet__link{display:inline-flex;align-items:center;gap:6px;min-height:40px;font-size:14px;font-weight:800;color:#1a5ab8;text-decoration:none}.kft-sheet__link .kii-icon{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.kft-sheet__ok{display:block;width:100%;height:52px;border:0;border-radius:26px;cursor:pointer;font:inherit;font-size:16px;font-weight:800;color:#1f1f1f;background:linear-gradient(180deg,#ffedb8,#ffe08a 55%,#ffd36b);box-shadow:inset 0 1px #ffffffb3,0 6px 14px -4px #f0be504d;transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .2s}.kft-sheet__ok:active{transform:translateY(1px) scale(.98)}.kft-sheet__x:focus-visible,.kft-sheet__ok:focus-visible,.kft-sheet__link:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #1a5ab8}.kft-sheet__link:focus-visible{border-radius:8px}@keyframes kftFade{0%{opacity:0}to{opacity:1}}@keyframes kftFadeOut{0%{opacity:1}to{opacity:0}}@keyframes kftSheetIn{0%{transform:translateY(100%)}to{transform:none}}@keyframes kftSheetOut{0%{transform:none}to{transform:translateY(100%)}}@keyframes kftCardIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes kftCardOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px) scale(.98)}}.kft-panel{position:relative;overflow:hidden;margin-top:-14px;padding:28px 0;border-radius:28px 28px 0 0;background:linear-gradient(180deg,#dbe8f9,#e3f6f7)}.kft-band+.kft-panel{margin-top:-14px}.kft>.kft-panel:first-child{margin-top:0}.kft-wrap{position:relative;z-index:1;max-width:720px;margin:0 auto;padding:0 20px}.kft-logo{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--kft-ink);text-decoration:none}.kft-logo__img{display:block;width:auto;height:32px;max-width:180px;object-fit:contain}.kft-logo__word{font-family:var(--font-heading--family, "Fraunces", Georgia, serif);font-weight:600;font-size:24px;letter-spacing:-.3px;line-height:1}.kft-brand__line{display:flex;align-items:center;gap:6px;margin-top:4px!important;font-size:14px;line-height:1.4;color:var(--kft-blue)}.kft-brand__line .kii-icon{flex:none}.kft-news{margin-top:20px;padding:18px;border-radius:24px;background:linear-gradient(180deg,#fff,#fbfaf7);border:1px solid rgba(31,31,31,.06);box-shadow:0 1px 2px #1f1f1f0a,0 10px 24px -8px #1f1f1f24}.kft-news__head{display:flex;gap:12px;align-items:center}.kft-news__ic{width:44px;height:44px;border-radius:15px;background:#f6fd7c;display:flex;align-items:center;justify-content:center;flex:none;transform:rotate(-6deg)}.kft-news__ic .kii-icon{width:24px;height:24px}.kft-news__h{margin:0;font-family:var(--font-heading--family, "Fraunces", Georgia, serif);font-weight:600;font-size:20px;line-height:1.25;letter-spacing:-.2px;color:var(--kft-ink)}.kft-hl{background:linear-gradient(180deg,transparent 60%,#f6fd7c 60%,#f6fd7c 92%,transparent 92%);padding:0 4px;margin:0 -2px}.kft-news__s{margin-top:8px!important;font-size:14px;line-height:1.45;color:var(--kft-blue)}.kft-news__head+.kft-news__form{margin-top:14px}.kft-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kft-form__f{margin:0}.kft-form__row{display:flex;gap:8px}.kft-form__row[hidden],.kft-form__msg[hidden],.kft-form__ok[hidden]{display:none!important}.kft-form__input{flex:1;min-width:0;height:50px;margin:0;border-radius:25px;border:1.5px solid #e2e2e2;background:#fafafa;padding:0 18px;font:inherit;font-size:16px;color:var(--kft-ink);box-shadow:none;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .16s,background-color .16s,box-shadow .16s}.kft-form__input::placeholder{color:#8a8a8a;opacity:1}.kft-form__input:focus{border-color:#1a5ab8;background:#fff;box-shadow:0 0 0 3px #1a5ab81f}.kft-form__input[aria-invalid=true]{border-color:#d14b3d;box-shadow:0 0 0 3px #d14b3d1f}.kft-form__btn{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;height:50px;margin:0;padding:0 20px;border:0;border-radius:25px;cursor:pointer;color:#fff;font:inherit;font-size:15px;font-weight:800;letter-spacing:0;text-transform:none;white-space:nowrap;background:linear-gradient(180deg,#ff9466,#ff7a45 55%,#f2692f);box-shadow:inset 0 1px #ffffff59,0 6px 16px -4px #ff7a4566;transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .2s,box-shadow .2s}.kft-form__btn:active{transform:translateY(1px) scale(.98);filter:brightness(.95)}.kft-form__btn:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #1a5ab8}.kft-form__btn[disabled]{cursor:progress}.kft-form__spin{position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2.5px solid rgba(255,255,255,.45);border-top-color:#fff;opacity:0}.kft-form.is-busy .kft-form__label{opacity:0}.kft-form.is-busy .kft-form__spin{opacity:1;animation:kftSpin .7s linear infinite}@keyframes kftSpin{to{transform:rotate(360deg)}}.kft-form__msg{margin:8px 0 0!important;padding-left:18px;font-size:13px;font-weight:700;line-height:1.35;color:#c2412f}.kft-form__ok{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:20px;background:#e6f4ec;border:1px solid #cbe7d6;color:#14594a;outline:none;animation:kftPop .36s cubic-bezier(.34,1.56,.64,1) both}.kft-form__okic{flex:none;width:32px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#1f8a50;color:#fff}.kft-form__okt b{display:block;font-size:15px;line-height:1.3}.kft-form__okt span{display:block;margin-top:1px;font-size:13px;line-height:1.4;color:#2d6b58}.kft-form.is-done .kft-news__terms{display:none}@keyframes kftPop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.kft-news__terms{margin-top:8px;font-size:12px;line-height:1.4;color:#767676}.kft-news__terms p{margin:0}.kft-news__terms a{color:#767676;text-decoration:underline;text-underline-offset:2px}.kft-cols{margin-top:20px;border-top:1px solid var(--kft-line)}.kft-col{border-bottom:1px solid var(--kft-line)}.kft-col__sum{display:flex;align-items:center;gap:12px;min-height:60px;cursor:pointer;list-style:none;font-size:16px;font-weight:700;color:var(--kft-ink)}.kft-col__sum::-webkit-details-marker{display:none}.kft-col__sum::marker{content:""}.kft-col__h{flex:1}.kft-col__chev{display:flex;color:#5a7392;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.kft-col[open] .kft-col__chev{transform:rotate(180deg)}.kft-col__links{display:flex;flex-direction:column;padding:0 0 12px 48px}.kft-link{display:flex;align-items:center;min-height:42px;color:#3d3d3d!important;font-size:15px;font-weight:600;text-decoration:none}.kft-social{display:flex;gap:10px;margin-top:22px}.kft-soc{width:44px;height:44px;border-radius:22px;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--kft-ink)!important;box-shadow:0 1px 2px #1f1f1f0f,0 6px 14px -8px #1f1f1f4d;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.kft-pay{margin-top:22px}.kft-eyebrow--blue{display:flex;align-items:center;gap:6px}.kft-pay__list{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.kft-pay__chip{display:block;line-height:0;border-radius:4px;box-shadow:0 1px 2px #1f1f1f1a,0 4px 10px -6px #1f1f1f47}.kft-pay__svg{display:block;width:46px;height:29px;border-radius:4px}.kft-kiko{position:relative;display:block;margin-top:22px;min-height:128px;padding:20px 20px 18px;border-radius:46px 16px;overflow:hidden;color:#fff!important;text-decoration:none;background:radial-gradient(circle at 18% 0%,#ffffff2e 0,#fff0 45%),linear-gradient(160deg,#6a4699,#3e2366);box-shadow:inset 0 1px #ffffff38,0 12px 26px -8px #3e236673;transition:transform .22s ease,box-shadow .22s ease}.kft-kiko__name{display:block;font-family:var(--font-heading--family, "Fraunces", Georgia, serif);font-weight:300;font-size:36px;letter-spacing:-1px;line-height:1}.kft-kiko__line{display:flex;align-items:center;gap:6px;margin-top:26px;font-size:14px;font-weight:700;color:#ede3f8}.kft-kiko__arr{display:inline-flex;color:#fff}.kft .kft-kiko:after{content:none!important;display:none!important}.kft-legal{margin-top:20px}.kft-legal__l{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.kft-copy{font-size:12px;color:var(--kft-blue)}.kft-legal__r{display:flex;flex-wrap:wrap;gap:0 16px;margin-top:8px}.kft-legal__a{display:inline-flex;align-items:center;min-height:32px;font-size:12px;color:var(--kft-blue)!important;text-decoration:none}.kft-legal__note{display:inline-flex;align-items:center;gap:5px}.kft-loc .dropdown-localization__button{height:38px;min-height:38px;padding:0 14px;border-radius:19px;border:1.5px solid #a5bedf;background:#fff;color:var(--kft-ink);font-size:13px;font-weight:800;box-shadow:none}.kft-loc .dropdown-localization__button:before,.kft-loc .dropdown-localization__button:after{display:none}.kft-loc .btn__text{font-size:13px;font-weight:800;color:var(--kft-ink)}.kft-loc .localization-wrapper{bottom:calc(100% + 8px)!important;top:auto!important;z-index:5;border-radius:16px;box-shadow:0 18px 40px -16px #1f1f1f59}@media(hover:hover){.kft-link:hover,.kft-legal__a:hover{color:var(--kft-ink)!important;text-decoration:underline;text-underline-offset:3px}.kft-soc:hover{transform:translateY(-2px);box-shadow:0 10px 18px -8px #1f1f1f59}.kft-kiko:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff38,0 20px 36px -14px #3e23668c}.kft-form__btn:hover{color:#fff;transform:translateY(-2px);filter:brightness(1.05) saturate(1.05);box-shadow:inset 0 1px #ffffff6b,0 14px 26px -10px #f2692f99}.kft-form__btn[disabled]:hover{transform:none;filter:none}.kft-sheet__x:hover{background:#e9e9e4}.kft-sheet__ok:hover{transform:translateY(-2px);filter:brightness(1.03)}.kft-sheet__link:hover{text-decoration:underline;text-underline-offset:3px}.kft-sheet__link:hover .kii-icon{transform:translate(3px)}button.kft-trust:hover .kft-trust__more{color:#1f1f1f;transform:translate(2px)}}@media(min-width:990px){.kft{margin-top:112px}.kft .kft-m{display:none!important}.kft .kft-d{display:block}.kft-panel,.kft-band+.kft-panel{margin-top:0;padding:56px 0 0;border-radius:44px 44px 0 0;background:radial-gradient(circle at 85% 0%,#ffffffb3 0,#fff0 35%),linear-gradient(180deg,#dbe8f9,#e3f6f7)}.kft-wrap{max-width:1280px;padding:0 48px}.kft-news{margin-top:0;padding:32px 36px;border-radius:32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;border-color:#1f1f1f0d;box-shadow:0 1px 2px #1f1f1f0a,0 20px 40px -20px #1a5ab859}.kft-news__head{gap:18px}.kft-news__ic{width:64px;height:64px;border-radius:20px;box-shadow:0 10px 18px -10px #78781e99}.kft-news__ic .kii-icon{width:30px;height:30px}.kft-news__h{font-size:28px;line-height:1.15;letter-spacing:-.4px}.kft-news__s{margin-top:6px!important;font-size:15px}.kft-news__head+.kft-news__form{margin-top:0}.kft-form__row{gap:8px;padding:5px;border-radius:30px;background:#f4f7fb;border:1.5px solid #d5e2f2;transition:border-color .16s,box-shadow .16s}.kft-form__row:focus-within{border-color:#1a5ab8;box-shadow:0 0 0 3px #1a5ab81f}.kft-form__input,.kft-form__input:focus,.kft-form__input[aria-invalid=true]{border:0;background:transparent;box-shadow:none}.kft-form__row:has(.kft-form__input[aria-invalid=true]){border-color:#d14b3d}.kft-form__btn{padding:0 24px}.kft-form__ok{padding:16px 18px}.kft-news__terms{padding-left:18px}.kft-trusts{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:14px;margin-top:20px}.kft-trusts .kft-trust{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:20px;background:#fff9;border:1px solid rgba(255,255,255,.9);text-decoration:none;transition:transform .22s ease,background-color .22s ease}.kft-trusts a.kft-trust:hover,.kft-trusts button.kft-trust:hover{transform:translateY(-2px);background:#ffffffd9}.kft-trusts button.kft-trust{width:100%;padding-right:40px}.kft-trusts .kft-trust__more{top:50%;right:16px;margin-top:-8px}.kft-sheet{top:0;right:0;bottom:0;left:0;width:min(520px,calc(100vw - 48px));max-height:min(86vh,760px);margin:auto}.kft-sheet__panel{padding:22px 28px 26px;border-radius:28px;box-shadow:0 30px 80px -20px #00000073;animation-name:kftCardIn;animation-duration:.26s}.kft-sheet.is-closing .kft-sheet__panel{animation-name:kftCardOut}.kft-sheet__grab{display:none}.kft-sheet__head{margin-top:0}.kft-sheet__h{font-size:24px}.kft-trusts .kft-tile{width:44px;height:44px;border-radius:14px}.kft-trusts .kft-trust__t b{display:block;font-size:14px}.kft-trusts .kft-trust__t span{display:block;font-size:13px;color:var(--kft-blue)}.kft-main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,3fr);gap:48px;margin-top:52px}.kft-logo__mark{width:34px;height:34px}.kft-logo__img{height:38px;max-width:220px}.kft-logo__word{font-size:30px;letter-spacing:-.4px}.kft-brand__text{margin-top:10px!important;max-width:320px;font-size:15px;line-height:1.55;color:var(--kft-blue)}.kft-contact{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:18px}.kft-contact__a{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:var(--kft-ink)!important;text-decoration:none}.kft-contact__a:hover{text-decoration:underline;text-underline-offset:3px}.kft-social{margin-top:20px}.kft-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:0;border-top:0}.kft-col{border-bottom:0}.kft-col__sum{min-height:0;margin-bottom:12px;gap:8px;cursor:default;font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.kft-col__sum:before{content:"";width:8px;height:8px;border-radius:4px;background:#7ed3c4;flex:none}.kft-col__links{padding:0;align-items:flex-start}.kft-link{display:inline-block;min-height:0;padding:5px 0;font-size:15px;font-weight:400;color:#3b5675!important;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;transition:background-size .2s cubic-bezier(.2,.8,.2,1),color .2s}.kft-link:hover{color:var(--kft-ink)!important;text-decoration:none;background-size:100% 1.5px}.kft-payrow{display:grid!important;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:end;margin-top:44px}.kft-pay{margin-top:0}.kft-pay__list{margin-top:12px}.kft-payrow .kft-kiko{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:0;margin-top:0;padding:22px 24px;border-radius:26px;box-shadow:inset 0 1px #ffffff38,0 14px 28px -10px #3e236680}.kft-payrow .kft-kiko__line{margin-top:8px}.kft-kiko__go{width:44px;height:44px;border-radius:22px;flex:none;display:flex!important;align-items:center;justify-content:center;background:#ffffff29;border:1px solid rgba(255,255,255,.3);color:#fff}.kft-legal{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding:20px 0 150px;border-top:1px solid var(--kft-line);font-size:13px;color:var(--kft-blue)}.kft-legal__l{justify-content:flex-start;gap:16px;flex-wrap:nowrap}.kft-copy{font-size:13px}.kft-legal__note{display:inline-flex!important}.kft-legal__r{margin-top:0;gap:0 18px}.kft-legal__a{font-size:13px;min-height:0}.kft-wm{position:absolute;left:50%;bottom:-46px;transform:translate(-50%);z-index:0;font-family:var(--font-heading--family, "Fraunces", Georgia, serif);font-weight:600;font-size:260px;letter-spacing:-8px;line-height:1;white-space:nowrap;color:#ffffff8c;pointer-events:none;-webkit-user-select:none;user-select:none}}@media(prefers-reduced-motion:reduce){.kft *,.kft *:before,.kft *:after{transition-duration:1ms!important}.kft-sheet__panel,.kft-sheet::backdrop{animation-duration:1ms!important}}.kgd{position:relative;z-index:2;padding-top:16px;color:#1f1f1f;font-family:var(--font-body--family, inherit);scroll-margin-top:88px}.kgd .kgl-wrap{padding-left:16px;padding-right:16px}.kgd__card{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;border:1px solid #dce8f6;background:linear-gradient(135deg,#eef5ff,#fff);box-shadow:0 8px 20px -12px #1a5ab84d}.kgd__ic{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#fff;color:#1a5ab8;box-shadow:0 2px 6px #1a5ab826}.kgd__t{flex:1;min-width:0;line-height:1.3}.kgd__t b{display:block;font-size:16px;font-weight:800}.kgd__m{font-size:13px;color:#46607f}.kgd__d,.kgd__chip{display:none}@media(min-width:900px){.kgd{margin-top:-34px;padding-top:0}.kgd .kgl-wrap{padding-left:48px;padding-right:48px}.kgd__card{gap:18px;padding:18px 24px;border-radius:24px;background:#fff;box-shadow:0 18px 36px -18px #1a5ab866}.kgd__ic{width:52px;height:52px;border-radius:16px;background:#eef5ff;box-shadow:none}.kgd__t{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 18px}.kgd__t b{font-size:20px}.kgd__m{display:none}.kgd__d{display:inline;font-size:15px;color:#46607f}.kgd__chip{display:inline-flex;flex:none;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;background:#e8f6f0;color:#14594a;font-size:15px;font-weight:800}}.kgq{padding-top:28px;color:#1f1f1f;font-family:var(--font-body--family, inherit);scroll-margin-top:64px}.kgq__eb,.kgq__one{display:none}.kgq__list{margin-top:6px}.kgq__item{border-bottom:1px solid #ececec}.kgq__item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:6px 0;font-size:15px;font-weight:800;line-height:1.3;cursor:pointer;list-style:none}.kgq__item summary::-webkit-details-marker{display:none}.kgq__item summary:focus-visible{outline:3px solid #1a5ab8;outline-offset:2px}.kgq__chev{flex:none;display:flex;color:#8a8a8a;transition:transform .25s ease}.kgq__item[open] .kgq__chev{transform:rotate(180deg)}.kgq__a{padding:0 0 16px;font-size:14px;line-height:1.6;color:#3d3d3d;animation:kgq-open .25s ease}.kgq__a p{margin:0}.kgq__a p+p{margin-top:8px}@keyframes kgq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(min-width:900px){.kgq{padding-top:88px;scroll-margin-top:80px}.kgq__in{display:grid;grid-template-columns:380px minmax(0,1fr);gap:56px;align-items:start}.kgq__eb{display:inline-flex}.kgq__one{display:block;margin:20px 0 0;padding:18px 20px;border-radius:22px;background:#fff4e8;font-size:15px;line-height:1.55}.kgq__list{margin-top:0}.kgq__item summary{min-height:64px;font-size:17px}.kgq__a{max-width:640px;padding-bottom:20px;font-size:15px;line-height:1.65}}@media(prefers-reduced-motion:reduce){.kgq__chev{transition:none}.kgq__a{animation:none}}.kgf{padding-top:28px;color:#1f1f1f;font-family:var(--font-body--family, inherit);scroll-margin-top:64px}.kgf__eb-d,.kgf__h{display:none}.kgf__ages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.kgf__age{display:flex;flex-direction:column;align-items:center;padding:8px;border-radius:16px;border:1.5px solid #e2e2e2;background:#fff;color:#1f1f1f;font:inherit;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .18s ease}.kgf__age:active{transform:scale(.97)}.kgf__age[aria-pressed=true]{border:2px solid #ff7a45;padding:7.5px;background:#fff7f2}.kgf__ai{display:block;width:100%;overflow:hidden;aspect-ratio:1 / 1;border-radius:12px;background:#f4f1ea}.kgf__ai img{display:block;width:100%;height:100%;object-fit:cover}.kgf__age b{display:block;margin-top:6px;font-size:15px;font-weight:800}.kgf__age>span:last-child{font-size:11px;color:#3d3d3d}.kgf__eb-b{margin-top:22px}.kgf__budgets{display:flex;gap:8px;margin:10px -20px 0;padding:0 20px 2px;overflow-x:auto;scrollbar-width:none}.kgf__budgets::-webkit-scrollbar{display:none}.kgf__chip{flex:none;min-height:44px;padding:0 16px;border-radius:22px;border:1.5px solid #d6d6d6;background:#fff;color:#1f1f1f;font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:border-color .2s ease,background .2s ease}.kgf__chip[aria-pressed=true]{border-color:#efc35a;background:linear-gradient(180deg,#ffedb8,#ffd36b)}.kgf__age:focus-visible,.kgf__chip:focus-visible{outline:3px solid #1a5ab8;outline-offset:2px}@media(hover:hover){.kgf__age:hover:not([aria-pressed=true]),.kgf__chip:hover:not([aria-pressed=true]){border-color:#a8a8a8}}.kgf__status{margin:18px 0 0;font-size:14px;min-height:1.4em;color:#5c5c5c}.kgf__status b{color:#1f1f1f}.kgf__list{display:flex;flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none}.kgf__item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:18px;animation:kgf-in .3s ease both}.kgf__item[hidden]{display:none}@keyframes kgf-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kgf__img{flex:none;width:88px;height:88px;overflow:hidden;border-radius:14px;background:#f4f1ea}.kgf__img img{display:block;width:100%;height:100%;object-fit:cover}.kgf__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.kgf__a{font-size:11px;font-weight:800;color:#1a5ab8}.kgf__n{color:#1f1f1f;font-size:14px;font-weight:800;line-height:1.25;text-decoration:none}.kgf__n:hover{text-decoration:underline}.kgf__f{font-size:12px;color:#5c5c5c}.kgf__s{color:#b87500}.kgf__p{margin-top:4px;font-size:15px}.kgf__plus{flex:none;width:44px;height:44px;padding:0;border-radius:22px}.kgf__all{width:100%;min-height:48px;margin-top:12px;padding:0 22px;font-size:15px}@media(min-width:900px){.kgf{padding-top:88px;scroll-margin-top:80px}.kgf__in{display:grid;grid-template-columns:360px minmax(0,1fr);gap:48px;align-items:start}.kgf__side{position:sticky;top:96px}.kgf__eb-m{display:none}.kgf__eb-d{display:inline-flex}.kgf__h{display:block}.kgf__ages{gap:10px;margin-top:20px}.kgf__eb-b{margin-top:24px}.kgf__budgets{flex-wrap:wrap;margin:10px 0 0;padding:0;overflow:visible}.kgf__status{margin:0;font-size:15px}.kgf__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px}.kgf__item{gap:16px;padding:14px;border-radius:22px}.kgf__img{width:120px;height:120px;border-radius:16px}.kgf__a{font-size:12px}.kgf__n{font-size:16px}.kgf__f{margin-top:2px;font-size:13px}.kgf__p{margin-top:6px;font-size:17px}.kgf__plus{width:48px;height:48px;border-radius:24px}.kgf__all{width:auto;margin-top:16px}}@media(prefers-reduced-motion:reduce){.kgf__item{animation:none}.kgf__age{transition:none}}.kgh{background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #ececec;color:#1f1f1f;font-family:var(--font-body--family, inherit)}.kgh__in{display:flex;align-items:center;gap:12px;min-height:56px;padding-right:8px}.kgh__logo{display:inline-flex;align-items:center;min-height:44px;color:#1f1f1f;font-weight:800;text-decoration:none}.kgh__logo img{width:auto;height:auto;max-width:120px;max-height:34px}.kgh__nav{display:none}.kgh__ship{margin-left:auto;font-size:12px;font-weight:800;color:#5c5c5c;text-align:right;line-height:1.25}.kgh__fill,.kgh__chip{display:none}.kgh__cart{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:24px;color:#1f1f1f}.kgh__cta{display:none}@media(hover:hover){.kgh__cart:hover{background:#f3f3f3}}@media(min-width:900px){.kgh__in{min-height:72px;gap:24px;padding-right:48px}.kgh__logo img{max-width:150px;max-height:40px}.kgh__nav{display:flex;gap:24px;margin-left:12px;white-space:nowrap}.kgh__nav a{padding:8px 0;color:#1f1f1f;font-size:15px;font-weight:800;text-decoration:none;text-underline-offset:6px}.kgh__nav a:hover{text-decoration:underline}.kgh__ship{display:none}.kgh__fill{display:block;flex:1}.kgh__chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:#fff4e8;color:#b4471a;font-size:13px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.kgh__chip[hidden]{display:none}.kgh__cta{display:inline-flex;min-height:46px;padding:0 22px;border-radius:23px;font-size:15px;white-space:nowrap}}.kgo{position:relative;overflow:hidden;color:#fff;font-family:var(--font-body--family, inherit);background-color:#8f1824;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(circle at 15% 0%,#ffffff1f 0,#fff0 50%),linear-gradient(165deg,#a81d2b,#7a111e)}.kgo__ribbon{position:absolute;top:0;right:30px;z-index:3;width:18px;height:62px;background:#f6fd7c;clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);box-shadow:0 4px 10px #0003}.kgo__in{position:relative;padding-top:24px;padding-bottom:24px}.kgo__copy{display:flex;flex-direction:column}.kgo__pill{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 10px;border-radius:999px;background:#fff;color:#b3202e;font-size:12px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase}.kgo__title{margin:12px 0 0;max-width:16ch;color:#fff;font-family:var(--font-heading--family, serif);font-weight:600;font-size:32px;line-height:1.1;letter-spacing:-.4px;text-wrap:balance}.kgo__sub{margin:14px 0 0;font-size:15px;line-height:1.5}.kgo__media{position:relative}.kgo__media--m{margin-top:16px}.kgo__media--d{display:none}.kgo__photo{overflow:hidden;border-radius:18px;background:#4a4038;aspect-ratio:16 / 10}.kgo__photo img{display:block;width:100%;height:100%;object-fit:cover}.kgo-t{position:relative;z-index:2;display:flex;align-items:center;gap:10px;padding:12px;border-radius:20px;background:#fff;color:#1f1f1f;box-shadow:0 14px 28px -12px #00000080}.kgo__photo+.kgo-t{margin:-34px 10px 0}.kgo-t__th{flex:none;width:46px;height:46px;overflow:hidden;border-radius:12px;background:#fbe9a4;box-shadow:0 0 0 2px #fff}.kgo-t__th--b{margin-left:-18px;background:#fad9e0}.kgo-t__th img{display:block;width:100%;height:100%;object-fit:cover}.kgo-t__eq{flex:none;font-size:18px;color:#b4471a}.kgo-t__gift{position:relative;flex:none;width:52px;height:52px;border-radius:14px;background:#fff4d6}.kgo-t__gift img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:14px}.kgo-t__gift--swap .kgo-t__b1{animation:kgo-swap-a 6s ease-in-out infinite}.kgo-t__gift--swap .kgo-t__b2{opacity:0;animation:kgo-swap-b 6s ease-in-out infinite}@keyframes kgo-swap-a{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@keyframes kgo-swap-b{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}.kgo-t__free{position:absolute;top:-6px;right:-6px;z-index:1;padding:2px 6px;border-radius:7px;background:#1a7a43;color:#fff;font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.kgo-t__pct{flex:none;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(160deg,#ff9466,#f2692f);color:#fff;font-size:15px;font-weight:800;box-shadow:inset 0 1px #ffffff59}.kgo-t__tt{flex:1;min-width:0;line-height:1.25}.kgo-t__tt b{display:block;font-size:15px;font-weight:800}.kgo-t__tt span{font-size:12px;color:#5c5c5c}.kgo__cd{display:block;margin-top:18px}.kgo__cd[hidden]{display:none}.kgo__eb{margin:0;font-size:12px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase}.kgo__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}.kgo__tile{display:flex;flex-direction:column;align-items:center;padding:12px 0 10px;border-radius:14px;background:#fff;box-shadow:0 6px 14px -8px #00000073}.kgo__tile b{font-family:var(--font-heading--family, serif);font-weight:600;font-size:30px;line-height:1;letter-spacing:-.5px;color:#7a111e;font-variant-numeric:tabular-nums}.kgo__tile i{margin-top:5px;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#8a4a50}.kgo__end{margin:8px 0 0;font-size:12px;color:#ffe3e6}.kgo__btns{display:flex;gap:12px;margin-top:16px}.kgo__cta{flex:1;min-height:54px;padding:0 24px;border-radius:27px;font-size:16px}.kgo__cta2{display:none}.kgo__proof{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:14px 0 0;font-size:13px;font-weight:700}.kgo__proof span{display:inline-flex;align-items:center;gap:5px}.kgo__proof .kii-icon{color:#f6fd7c}@media(min-width:900px){.kgo__ribbon{right:120px;width:24px;height:84px}.kgo__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center;padding-top:64px;padding-bottom:72px}.kgo__pill{padding:6px 14px 6px 12px;font-size:13px}.kgo__title{margin-top:18px;max-width:13ch;font-size:clamp(44px,4.4vw,60px);line-height:1.04;letter-spacing:-1.2px}.kgo__media--m{display:none}.kgo__media--d{display:block;padding-bottom:40px}.kgo__photo{aspect-ratio:5 / 4;border-radius:32px;box-shadow:0 30px 60px -30px #0009}.kgo__media--d .kgo-t{position:absolute;left:-36px;bottom:0;width:400px;margin:0;gap:12px;padding:16px;border-radius:24px;box-shadow:0 20px 40px -16px #0000008c}.kgo__media--d .kgo__photo:only-child,.kgo__media--d .kgo-t:only-child{position:static}.kgo__media--d .kgo-t__th{width:64px;height:64px;border-radius:16px}.kgo__media--d .kgo-t__th--b{margin-left:-24px}.kgo__media--d .kgo-t__eq{font-size:22px}.kgo__media--d .kgo-t__gift,.kgo__media--d .kgo-t__pct{width:72px;height:72px}.kgo__media--d .kgo-t__gift,.kgo__media--d .kgo-t__gift img{border-radius:18px}.kgo__media--d .kgo-t__free{top:-8px;right:-8px;padding:3px 8px;font-size:11px;border-radius:8px}.kgo__media--d .kgo-t__pct{font-size:19px}.kgo__media--d .kgo-t__tt b{font-size:17px}.kgo__media--d .kgo-t__tt span{font-size:13px}.kgo__cd{margin-top:28px}.kgo__eb{letter-spacing:1.2px}.kgo__tiles{display:flex;gap:10px;margin-top:10px}.kgo__tile{width:96px;padding:14px 0 12px;border-radius:18px;box-shadow:0 10px 20px -10px #00000080}.kgo__tile b{font-size:40px}.kgo__tile i{margin-top:6px;font-size:11px}.kgo__end{margin-top:10px;font-size:13px}.kgo__btns{margin-top:28px}.kgo__cta{flex:none;min-height:58px;padding:0 30px;border-radius:29px;font-size:17px}.kgo__cta2{display:inline-flex;align-items:center;min-height:58px;padding:0 26px;border-radius:29px;border:1.5px solid rgb(255 255 255 / .7);color:#fff;font-size:17px;font-weight:800;text-decoration:none;transition:background .2s ease}.kgo__cta2:hover{background:#ffffff1a}.kgo__cta2:focus-visible{outline:3px solid #fff;outline-offset:3px}.kgo__proof{justify-content:flex-start;gap:22px;margin-top:26px;font-size:14px}}@media(prefers-reduced-motion:reduce){.kgo-t__gift--swap .kgo-t__b1,.kgo-t__gift--swap .kgo-t__b2{animation:none}}.kgw{padding-top:28px;color:#1f1f1f;font-family:var(--font-body--family, inherit);scroll-margin-top:72px}.kgw__note{display:none}.kgw__list{display:flex;flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none}.kgw__step{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px}.kgw__top{display:contents}.kgw__n{order:0;flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;font-family:var(--font-heading--family, serif);font-weight:600;font-size:20px}.kgw__t{order:1;flex:1;min-width:0;line-height:1.25}.kgw__t b{display:block;font-size:16px;font-weight:800}.kgw__t span{display:none}.kgw__tag{order:2;flex:none;padding:4px 8px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.kgw__n--a,.kgw__tag--a{background:#d4eae3;color:#14594a}.kgw__n--b,.kgw__tag--b{background:#ffe6d3;color:#b4471a}.kgw__n--c,.kgw__tag--c{background:#dbe8f9;color:#1a5ab8}@media(min-width:900px){.kgw{padding-top:72px;scroll-margin-top:96px}.kgw__head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.kgw__note{display:flex;align-items:center;gap:8px;margin:0;padding-bottom:6px;font-size:15px;color:#3d3d3d}.kgw__note .kii-icon{color:#1a7a43}.kgw__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.kgw__list--1{grid-template-columns:minmax(0,1fr);max-width:520px}.kgw__list--2{grid-template-columns:repeat(2,minmax(0,1fr))}.kgw__step{flex-direction:column;align-items:stretch;gap:14px;padding:26px;border-radius:26px}.kgw__top{display:flex;justify-content:space-between;align-items:center}.kgw__n{width:48px;height:48px;border-radius:16px;font-size:24px}.kgw__t b{font-family:var(--font-heading--family, serif);font-weight:600;font-size:24px;line-height:1.2}.kgw__t span{display:block;margin-top:10px;font-size:15px;line-height:1.55;color:#4a4a4a}}.kgp{padding-top:32px;color:#1f1f1f;font-family:var(--font-body--family, inherit);scroll-margin-top:64px}.kgp .kgp__wrap{padding-left:16px;padding-right:16px}.kgp__box{padding:22px 0 18px;border-radius:26px;border:1px solid rgb(180 71 26 / .08);background:linear-gradient(150deg,#fff4e8,#ffe6d3);box-shadow:0 14px 30px -14px #b4471a4d}.kgp__head{padding:0 20px}.kgp__eb{color:#b4471a}.kgp__ebx,.kgp__all.kgp__all--d{display:none}.kgp__row{display:flex;gap:10px;margin:0;padding:14px 20px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;scrollbar-width:none;list-style:none}.kgp__row::-webkit-scrollbar{display:none}.kgp__card{position:relative;flex:none;display:flex;flex-direction:column;width:262px;padding:12px;border-radius:20px;scroll-snap-align:start}.kgp__badge{height:24px}.kgp__badge span{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:8px;background:#f6fd7c;color:#1f1f1f;font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;box-shadow:0 4px 10px -4px #0000004d}.kgp__imgs{position:relative;display:flex;gap:6px;margin-top:6px}.kgp__img{flex:1;overflow:hidden;aspect-ratio:1 / 1;border-radius:14px;background:var(--kgp-tint, #f4f1ea)}.kgp__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.kgp__bag{position:absolute;right:-4px;bottom:-10px;width:58px;padding:3px;border-radius:16px;background:#fff;box-shadow:0 6px 14px -6px #00000059}.kgp__bag img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:13px;background:#fff4d6}.kgp__bag span{position:absolute;left:50%;bottom:-8px;transform:translate(-50%);padding:2px 6px;border-radius:6px;background:#1a7a43;color:#fff;font-size:9px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.kgp__t{margin:12px 0 0;font-size:15px;font-weight:800;line-height:1.25}.kgp__ages{margin:1px 0 0;font-size:12px;color:#5c5c5c}.kgp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:6px 0 10px}.kgp__price b{font-size:17px}.kgp__price s{font-size:12px;color:#767676}.kgp__chip{font-size:12px;font-weight:800;color:#1a7a43}.kgp__add{margin-top:auto;width:100%;min-height:46px;padding:0 12px;border-radius:23px;font-size:15px}.kgp__all{display:flex;align-items:center;justify-content:center;gap:6px;min-height:46px;border-radius:23px;border:1.5px solid #e7c3a8;background:#ffffffbf;color:#1f1f1f;font-size:15px;font-weight:800;text-decoration:none;transition:background .2s ease}.kgp__all--m{margin:6px 20px 0}.kgp__all:hover{background:#fff}.kgp__all:focus-visible{outline:3px solid #1a5ab8;outline-offset:2px}.kgs{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #ececec;background:#fffffff7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -6px 18px -10px #00000040;color:#1f1f1f;font-family:var(--font-body--family, inherit);animation:kgs-in .28s ease}.kgs[hidden]{display:none}@keyframes kgs-in{0%{transform:translateY(100%)}to{transform:none}}.kgs__t{flex:1;min-width:0;font-size:13px;line-height:1.3}.kgs__t b{display:block;font-weight:800;font-variant-numeric:tabular-nums}.kgs__t kii-cd{display:block}.kgs__t>span{display:block;overflow:hidden;color:#5c5c5c;white-space:nowrap;text-overflow:ellipsis}.kgs__b{flex:none;min-height:46px;padding:0 20px;border-radius:23px;font-size:16px}@media(hover:hover){.kgp__card:hover .kgp__img img{transform:scale(1.04)}}@media(min-width:900px){.kgp{padding-top:88px;scroll-margin-top:80px}.kgp .kgp__wrap{padding-left:48px;padding-right:48px}.kgp__box{padding:48px;border-radius:40px;box-shadow:0 22px 44px -22px #b4471a66}.kgp__head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding:0}.kgp__ebx{display:inline}.kgp__all.kgp__all--d{display:inline-flex;flex:none;min-height:50px;padding:0 22px;border-radius:25px;background:#fffc}.kgp__all.kgp__all--m{display:none}.kgp__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;padding:0;overflow:visible}.kgp__card{width:auto;padding:16px;border-radius:26px}.kgp__badge{position:absolute;left:26px;top:26px;z-index:1;height:auto}.kgp__badge span{padding:5px 10px;border-radius:9px}.kgp__imgs{gap:8px;margin-top:0}.kgp__img{border-radius:18px}.kgp__bag{right:-6px;bottom:-14px;width:74px;padding:4px;border-radius:20px;box-shadow:0 8px 18px -8px #0006}.kgp__bag img{border-radius:16px}.kgp__bag span{bottom:-9px;padding:2px 7px;border-radius:7px;font-size:10px}.kgp__t{margin-top:16px;font-family:var(--font-heading--family, serif);font-weight:600;font-size:21px;line-height:1.2}.kgp__ages{margin-top:2px;font-size:14px}.kgp__price{gap:2px 8px;margin:10px 0 16px}.kgp__price b{font-size:20px}.kgp__price s{font-size:14px}.kgp__chip{font-size:13px}.kgp__add{min-height:50px;border-radius:25px;font-size:16px}.kgs{display:none!important}}@media(prefers-reduced-motion:reduce){.kgs{animation:none}.kgp__img img{transition:none}.kgp__card:hover .kgp__img img{transform:none}}.kgr{margin-top:32px;color:#1f1f1f;font-family:var(--font-body--family, inherit)}.kgr .kgr__wrap{padding:0}.kgr__box{padding:26px 0 22px;background:#fbfce6}.kgr__top{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:0 20px}.kgr__score b{display:block;font-family:var(--font-heading--family, serif);font-weight:600;font-size:40px;line-height:1}.kgr__stars{color:#b87500;font-size:13px;letter-spacing:1px}.kgr__count{display:block;margin-top:2px;font-size:12px;font-weight:700;color:#5c5c5c}.kgr__line{flex:1;min-width:180px;margin:0;font-size:14px;line-height:1.45}.kgr__vids,.kgr__revs{display:flex;gap:10px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.kgr__vids::-webkit-scrollbar,.kgr__revs::-webkit-scrollbar{display:none}.kgr__vids{flex-basis:100%;margin:0 -20px;padding:0 20px}.kgr__vid{flex:none;width:120px;overflow:hidden;aspect-ratio:9 / 16;border-radius:16px;background:#d9c7ae}.kgr__vid video{display:block;width:100%;height:100%;object-fit:cover}.kgr__play{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.kgr__play:focus-visible{outline:3px solid #1a5ab8;outline-offset:-3px}.kgr__poster{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.kgr__pi{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:linear-gradient(180deg,#ff9466,#ff7a45 55%,#f2692f);color:#fff;box-shadow:inset 0 1px #ffffff59,0 6px 14px #00000040}.kgr__vl{position:absolute;left:8px;right:8px;bottom:8px;color:#fff;font-size:12px;font-weight:800;text-align:left;text-shadow:0 1px 6px rgb(0 0 0 / .6)}.kgr__revs{gap:12px;padding:14px 20px 4px;scroll-snap-type:x mandatory;scroll-padding:0 20px}.kgr__rev{position:relative;flex:none;display:flex;flex-direction:column;width:270px;padding:18px;border-radius:20px;scroll-snap-align:start}.kgr__q{position:absolute;right:14px;top:4px;font-family:var(--font-heading--family, serif);font-weight:600;font-size:56px;line-height:1;color:#ffe1cc}.kgr__rq{display:-webkit-box;margin:6px 0 0;overflow:hidden;font-size:14px;line-height:1.45;-webkit-line-clamp:6;-webkit-box-orient:vertical}.kgr__rn{margin:8px 0 0;font-size:12px;color:#5c5c5c}.kgr__rn b{color:#1f1f1f}.kgr__rp{display:flex;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding-top:8px;color:#1a5ab8;font-size:12px;font-weight:800;text-decoration:none}.kgr__rp img{flex:none;width:32px;height:32px;border-radius:8px;object-fit:cover;background:#f4f1ea}.kgr__rp span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kgr__rp:hover span{text-decoration:underline}.kgr__rp:focus-visible{outline:3px solid #1a5ab8;outline-offset:2px}.kgr__all{margin:14px 20px 0;min-height:46px;padding:0 20px;font-size:15px;display:flex}@media(hover:hover){.kgr__play:hover .kgr__poster{transform:scale(1.05)}}@media(min-width:900px){.kgr{margin-top:88px}.kgr .kgr__wrap{padding:0 48px}.kgr__box{padding:44px 48px;border-radius:40px}.kgr__top{flex-wrap:nowrap;gap:28px;padding:0}.kgr__score b{font-size:56px}.kgr__stars{font-size:16px}.kgr__count{font-size:13px}.kgr__line{flex:0 1 420px;font-size:18px}.kgr__vids{flex:none;margin:0 0 0 auto;padding:0;overflow:visible}.kgr__vid{width:96px}.kgr__vl{font-size:11px}.kgr__revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;padding:0;overflow:visible}.kgr__rev{width:auto;padding:22px;border-radius:22px}.kgr__q{right:16px;top:6px;font-size:64px}.kgr__rq{margin-top:8px;font-size:16px;line-height:1.5;-webkit-line-clamp:7}.kgr__rn{margin-top:10px;font-size:13px}.kgr__rp{font-size:13px}.kgr__all{display:inline-flex;margin:24px 0 0}}@media(prefers-reduced-motion:reduce){.kgr__poster{transition:none}.kgr__play:hover .kgr__poster{transform:none}}.kii-sets{padding:32px 16px;background:#e3f6f7}.kii-sets__title{margin:0 0 8px;font-size:24px;line-height:1.2;letter-spacing:-.3px;font-weight:600;color:#1f1f1f}.kii-sets__sub{margin:0 0 16px;font-size:15px;line-height:1.5;color:#3d3d3d}.kii-sets__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none}.kii-sets__all{display:flex;align-items:center;justify-content:center;min-height:48px;margin:20px auto 0;width:fit-content;padding:0 28px;border-radius:999px;border:1.5px solid #1f1f1f;color:#1f1f1f;font-size:15px;font-weight:800;text-decoration:none}@media(min-width:900px){.kii-sets{padding:56px 48px}.kii-sets__grid{grid-template-columns:repeat(4,1fr);gap:20px}}.kii-box{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--kii-box-cols-m, 4),minmax(0,1fr));gap:8px}@media(min-width:768px){.kii-box{grid-template-columns:repeat(var(--kii-box-cols, 4),minmax(0,var(--kii-box-max, 180px)));gap:16px}}.kii-box__media{aspect-ratio:1;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.kii-box__media img{width:100%;height:100%;object-fit:cover}.kii-box__name{display:block;font-size:1.2rem;margin-top:6px;line-height:1.2}@media(min-width:768px){.kii-box__name{font-size:1.5rem}}.kii-box__sub{display:block;font-size:1.1rem;color:rgb(var(--color-foreground) / .7);line-height:1.25}.kii-reviews{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.kii-reviews__inner{max-width:var(--page-width, 120rem);margin-inline:auto;padding-inline:var(--page-margin, 16px)}.kii-reviews__head{display:grid;gap:6px;margin-bottom:16px}.kii-reviews__eyebrow,.kii-reviews__title,.kii-reviews__summary{margin:0}.kii-reviews__score{font-family:var(--font-heading--family);font-size:var(--font-size--h3);color:var(--kii-star, #B87500)}.kii-reviews__widget{margin-bottom:16px}.kii-reviews__app:empty{display:none}.kii-reviews__app{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.kii-reviews__app>:not(.kii-review-card){flex:1 0 100%}.kii-reviews__summary{display:flex;align-items:center;gap:18px;margin-top:10px}.kii-reviews__avg{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:4.8rem;line-height:1}.kii-reviews__count{color:rgb(var(--color-foreground) / .7)}.kii-reviews__bars{flex:1;display:flex;flex-direction:column;gap:5px;max-width:420px}.kii-reviews__bar{display:flex;align-items:center;gap:8px;font-size:1.2rem}.kii-reviews__bar>span:first-child{width:12px}.kii-reviews__track{flex:1;height:6px;border-radius:3px;background:rgb(var(--color-foreground) / .1);overflow:hidden}.kii-reviews__track span{display:block;height:100%;border-radius:3px;background:var(--kii-bar, #FF7A45)}.kii-reviews__n{width:32px;text-align:right;color:rgb(var(--color-foreground) / .7)}.kii-reviews__cards{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:18px calc(-1 * var(--kii-gutter)) 0;padding:2px var(--kii-gutter) 20px;scrollbar-width:none}.kii-reviews__cards::-webkit-scrollbar{display:none}.kii-reviews__cards:empty{display:none}.kii-rcard{position:relative;flex:none;width:276px;scroll-snap-align:start;border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:8px;background:rgb(var(--color-background-secondary));color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-foreground) / .06);box-shadow:0 1px 2px #0000000a,0 10px 24px -8px #00000024}.kii-rcard:after{content:"\201c";position:absolute;right:16px;top:22px;font-family:var(--font-heading--family);font-size:5.6rem;line-height:1;color:var(--kii-bar, #FF7A45);opacity:.2}.kii-rcard__top{display:flex;justify-content:space-between;align-items:center;gap:8px}.kii-rcard__tag{background:rgb(var(--color-foreground) / .06);font-size:1.1rem;font-weight:800;padding:3px 8px;border-radius:6px}.kii-rcard__title{font-size:1.6rem;line-height:1.3}.kii-rcard__body{font-size:1.4rem;line-height:1.5;color:rgb(var(--color-foreground) / .8);flex:1;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.kii-rcard__body p{margin:0}.kii-rcard__photo img{width:100%;height:140px;object-fit:cover;border-radius:12px;display:block}.kii-rcard__meta{font-size:var(--font-caption--size, 1.2rem);color:rgb(var(--color-foreground) / .7)}.kii-rcard__meta b{color:rgb(var(--color-foreground))}.kii-press{margin-top:18px}.kii-press__title{text-align:center;color:rgb(var(--color-foreground) / .7)}.kii-press__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}@media(min-width:768px){.kii-press__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.kii-press__logo{height:60px;border-radius:16px;padding:10px 12px;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-background-secondary));border:1px solid rgb(var(--color-foreground) / .06);box-shadow:0 1px 2px #0000000a,0 8px 18px -10px #0000002e;font-weight:800;font-size:1.2rem}.kii-press__logo img{max-width:100%;max-height:38px;object-fit:contain;width:auto;height:auto}.kii-reviews__widget{margin-top:24px}.kpd{padding:var(--kpd-pt, 36px) 0 var(--kpd-pb, 0);color:#1f1f1f;font-family:var(--font-body--family)}.kpd__in{max-width:1280px;margin:0 auto;padding:0 20px}.kpd-eb{font-size:12px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:#5c5c5c;line-height:1.3}.kpd-h{margin:6px 0 0;font-family:"Fraunces",var(--font-heading--family),serif;font-weight:300;font-size:28px;line-height:1.1;letter-spacing:-.6px;color:#1f1f1f;text-transform:none}.kpd-hl{background:linear-gradient(transparent 58%,#f6fd7c 58%,#f6fd7c 92%,transparent 92%);padding:0 3px}.kpd-p{margin:6px 0 0;font-size:15px;line-height:1.5;color:#3d3d3d;max-width:560px}.kpd-mono{font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.kpd-card{border-radius:16px;padding:14px;background:linear-gradient(180deg,#fff,#fbfaf7);border:1px solid rgba(31,31,31,.06);box-shadow:0 1px 2px #1f1f1f0a,0 10px 24px -8px #1f1f1f24}.kpd-out{display:flex;align-items:center;justify-content:center;height:50px;margin-top:12px;border:1.5px solid #1f1f1f;border-radius:25px;background:linear-gradient(180deg,#fff,#f4f4f4);color:#1f1f1f;font-size:16px;font-weight:800;text-decoration:none;cursor:pointer}.kpd-out:hover{background:#fff}.kpd-pill{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:22px;flex:none;white-space:nowrap;border:1px solid rgba(31,31,31,.1);background:linear-gradient(180deg,#fff,#f5f5f2);box-shadow:inset 0 1px #fff,0 4px 12px -6px #1f1f1f40;color:#1f1f1f;font-size:14px;font-weight:800;text-decoration:none;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,border-color .2s}.kpd-pill--sec{height:46px;padding:0 20px;border-radius:23px;border-width:1.5px;border-color:#1f1f1f29}.kpd-pill svg{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}@media(hover:hover){.kpd-pill:hover{transform:translateY(-2px);border-color:#1f1f1f38;box-shadow:inset 0 1px #fff,0 10px 20px -10px #1f1f1f59}.kpd-pill:hover svg{transform:translate(3px)}}.kpd-scroll{display:flex;gap:12px;overflow-x:auto;padding:14px 20px 4px;scroll-padding:0 20px;scrollbar-width:none}.kpd-scroll::-webkit-scrollbar{display:none}@media(max-width:749px){.kpd-hide-m{display:none!important}}@media(min-width:750px){.kpd-hide-d{display:none!important}.kpd{padding-top:var(--kpd-dpt, 112px)}.kpd__in{padding:0 48px}.kpd-eb{display:inline-flex;align-items:center;gap:8px;letter-spacing:1.2px;color:#6b4a82}.kpd-eb:before{content:"";width:8px;height:8px;border-radius:4px;background:linear-gradient(135deg,#c9b8f0,#f6fd7c)}.kpd-h{margin-top:12px;font-size:48px;line-height:1.05;letter-spacing:-.8px}.kpd-hl{padding:0 4px;margin:0 -2px;background:linear-gradient(180deg,transparent 60%,#f6fd7c 60%,#f6fd7c 92%,transparent 92%)}.kpd-p{font-size:16px;line-height:1.6}.kpd-out{display:inline-flex;height:50px;padding:0 24px;border-color:#1f1f1f29;box-shadow:inset 0 1px #fff,0 4px 12px -6px #1f1f1f40;font-size:15px}}.kpd-bb__d{display:none}.kpd-bb__box--gap{margin-top:36px}.kpd-bb__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.kpd-bb__big{font-size:24px;font-weight:800;line-height:1.15}.kpd-bb__small{font-size:13px;color:#5c5c5c;margin-top:2px;line-height:1.35}.kpd-bb .kpd-ib__grid{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.kpd-bb .kpd-ib__frame{display:block}.kpd-bb .kpd-ib__img{display:block;aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--tint, #e6e0ff)}.kpd-bb .kpd-ib__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.kpd-bb .kpd-ib__name{display:block;font-size:12px;margin-top:6px;line-height:1.2}.kpd-bb .kpd-ib__line{display:block;font-size:11px;color:#5c5c5c;line-height:1.25}@media(min-width:750px){.kpd-bb__m{display:none!important}.kpd-bb__d{display:block}.kpd-bb__box--gap{margin-top:0}.kpd-bb__grid--2{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:start}.kpd-bb__card{margin-top:24px;border-radius:28px;padding:28px;background:#fff}.kpd-bb__lineup{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kpd-bb__sw{display:flex;align-items:center;justify-content:center;height:92px;border-radius:18px;box-shadow:inset 0 0 0 1px #1f1f1f14}.kpd-bb__sw--glow{box-shadow:none;background-size:220% 220%!important;animation:kpd-shim 5s ease-in-out infinite}.kpd-bb__sw--q{box-shadow:none;border:1.5px dashed #9a9a9a;font-family:Fraunces,serif;font-size:30px;font-weight:300}.kpd-bb__lbl{display:flex;justify-content:space-between;gap:6px;margin-top:8px;font-size:13px}.kpd-bb__odds{font-size:12px;color:#767676;white-space:nowrap}.kpd-bb__odds.is-secret{color:#6b4a82}.kpd-bb__foot{display:flex;gap:12px;align-items:center;margin-top:22px;padding-top:20px;border-top:1px solid #ececec}.kpd-bb__foot svg{flex:none}.kpd-bb__note{flex:1;font-size:14px;line-height:1.5;color:#3d3d3d}.kpd-bb .kpd-ib__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.kpd-bb .kpd-ib__frame{background:#fff;padding:6px;border-radius:24px;box-shadow:0 1px 2px #1f1f1f0d,0 14px 30px -14px #1f1f1f4d;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.kpd-bb .kpd-ib__img{border-radius:19px}.kpd-bb .kpd-ib__name{font-size:15px;margin-top:10px}.kpd-bb .kpd-ib__line{font-size:13px}@media(hover:hover){.kpd-bb .kpd-ib__item:hover .kpd-ib__frame{transform:translateY(-4px);box-shadow:0 2px 4px #1f1f1f0d,0 20px 36px -14px #1f1f1f42}.kpd-bb .kpd-ib__item:hover .kpd-ib__img img{transform:scale(1.045)}}}@keyframes kpd-shim{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media(prefers-reduced-motion:reduce){.kpd-bb__sw--glow{animation:none}}.kpd-cn .kpd-h,.kpd-cn__all,.kpd-cn__eb,.kpd-cn__price,.kpd-cn__try{display:none}.kpd-cn__row{padding-top:12px}.kpd-cn__card{flex:none;width:160px;text-decoration:none;color:#1f1f1f}.kpd-cn__img{display:block;aspect-ratio:1;border-radius:16px;overflow:hidden}.kpd-cn__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.kpd-cn__name{display:block;font-size:14px;font-weight:800;margin-top:8px}.kpd-cn__line{display:block;font-size:13px;color:#5c5c5c}@media(min-width:750px){.kpd-cn__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.kpd-cn .kpd-h{display:block}.kpd-cn__all{display:inline-flex}.kpd-cn__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;overflow:visible;max-width:1280px;margin:0 auto;padding:24px 48px 0}.kpd-cn__card{width:auto}.kpd-cn__img{border-radius:20px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.kpd-cn__eb{display:block;font-size:12px;font-weight:800;color:#6b4a82;margin-top:10px;letter-spacing:.3px}.kpd-cn__name{font-size:16px;line-height:1.3;margin-top:2px}.kpd-cn__line{display:none}.kpd-cn__price{display:block;font-size:16px;margin-top:4px}.kpd-cn__try{position:relative;overflow:hidden;border-radius:20px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:#1f1f1f;min-height:340px;border:1px solid rgba(31,31,31,.06);background:radial-gradient(circle at 0% 0%,#e3f6f7 0,#e3f6f700 60%),radial-gradient(circle at 100% 100%,#e6e0ff 0,#e6e0ff00 60%),#fff;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.kpd-cn__try .kpd-eb{align-self:flex-start}.kpd-cn__tryh{font-family:"Fraunces",var(--font-heading--family),serif;font-weight:300;font-size:34px;line-height:1.1;letter-spacing:-.8px}.kpd-cn__try .kpd-pill{align-self:flex-start}@media(hover:hover){.kpd-cn__card:hover .kpd-cn__img{transform:translateY(-4px);box-shadow:0 2px 4px #1f1f1f0d,0 20px 36px -14px #1f1f1f42}.kpd-cn__card:hover .kpd-cn__img img{transform:scale(1.045)}.kpd-cn__try:hover{transform:translateY(-4px);box-shadow:0 2px 4px #1f1f1f0d,0 20px 36px -14px #1f1f1f42}}}.kpd-fq .kpd-p,.kpd-fq__btn{display:none}.kpd-fq__list{margin-top:10px;border-top:1px solid #ececec}.kpd-fq__item{border-bottom:1px solid #ececec}.kpd-fq__q{list-style:none;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;font-weight:800;color:#1f1f1f;cursor:pointer;padding:8px 0}.kpd-fq__q::-webkit-details-marker{display:none}.kpd-fq__chev{flex:none;display:flex;color:#8a8a8a;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.kpd-fq__item[open] .kpd-fq__chev{transform:rotate(180deg)}.kpd-fq__a{margin:0 0 16px;font-size:15px;line-height:1.55;color:#3d3d3d}.kpd-fq__a p{margin:0 0 .6em}.kpd-fq__a p:last-child{margin-bottom:0}.kpd-fq__empty{opacity:.5}@media(min-width:750px){.kpd-fq__grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:48px;align-items:start}.kpd-fq .kpd-p{display:block;margin-top:12px}.kpd-fq__btn{display:inline-flex;gap:8px;margin-top:18px}.kpd-fq__list{margin-top:0}.kpd-fq__q{min-height:64px;font-size:17px;padding:6px 0}.kpd-fq__chev{width:32px;height:32px;border-radius:16px;background:#f3f3f3;color:#1f1f1f;align-items:center;justify-content:center}.kpd-fq__a{padding-right:60px;margin-bottom:20px;font-size:16px;line-height:1.6}}.kpd-ft__grid{display:grid;gap:20px}.kpd-ft__media{position:relative;aspect-ratio:4 / 3;border-radius:20px;overflow:hidden}.kpd-ft__pic{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .32s cubic-bezier(.2,.8,.2,1);background:var(--tint, #ede6fb)}.kpd-ft__pic.is-on{opacity:1}.kpd-ft__pic img{width:100%;height:100%;object-fit:cover;display:block}.kpd-ft__note{position:absolute;right:16px;bottom:14px;background:#fff;padding:4px 12px 6px;border-radius:12px;transform:rotate(2deg);font:700 20px/1.05 Caveat,cursive;color:#1f1f1f}.kpd-ft__tabs{margin-top:16px;display:flex;flex-direction:column;gap:6px}.kpd-ft__tab{display:flex;gap:14px;align-items:flex-start;width:100%;text-align:left;padding:14px 16px;border-radius:18px;font:inherit;color:#1f1f1f;cursor:pointer;background:transparent;border:1.5px solid transparent;transition:background .2s,border-color .2s}.kpd-ft__tab.is-on{background:#f7f3ff;border-color:#d9ccf2}.kpd-ft__n{flex:none;width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;background:#f3f3f3;color:#5c5c5c;transition:background .2s,color .2s}.kpd-ft__tab.is-on .kpd-ft__n{background:#7e4fb8;color:#fff}.kpd-ft__t{flex:1}.kpd-ft__eb{display:block;font-size:12px;font-weight:800;letter-spacing:1px;color:#6b4a82;text-transform:uppercase}.kpd-ft__head{display:block;font-family:"Fraunces",var(--font-heading--family),serif;font-weight:600;font-size:18px;line-height:1.25;margin-top:2px}.kpd-ft__body{display:none;font-size:15px;line-height:1.55;color:#3d3d3d;margin-top:6px;font-weight:400}.kpd-ft__tab.is-on .kpd-ft__body{display:block}.kpd-ft__tab:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #1f1f1f}@media(min-width:750px){.kpd-ft__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:center}.kpd-ft__media{border-radius:28px}.kpd-ft__note{right:24px;bottom:22px;padding:6px 14px 8px;font-size:24px}.kpd-ft__tabs{margin-top:24px;gap:8px}.kpd-ft__tab{padding:16px 18px}.kpd-ft__head{font-size:20px}}.kpd-ib__grid{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.kpd-ib__img{display:block;aspect-ratio:1;border-radius:14px;overflow:hidden}.kpd-ib__img img{width:100%;height:100%;object-fit:cover;display:block}.kpd-ib__name{display:block;font-size:12px;margin-top:6px;line-height:1.2}.kpd-ib__line{display:block;font-size:11px;color:#5c5c5c;line-height:1.25}@media(min-width:750px){.kpd-ib__grid{gap:20px;max-width:880px}.kpd-ib__name{font-size:15px;margin-top:10px}.kpd-ib__line{font-size:13px}}.kl{--kl-ink: #1f1f1f;--kl-sub: #3d3d3d;--kl-mute: #5c5c5c;--kl-purple: #4e3a70;--kl-yellow: #f6fd7c;color:var(--kl-ink);font-family:Nunito,var(--font-body--family),system-ui,sans-serif}.kl *,.kl *:before,.kl *:after{box-sizing:border-box}.kl-in{max-width:1280px;margin:0 auto;padding:0 20px}.kl-eb{font-size:12px;font-weight:800;letter-spacing:1.1px;color:var(--kl-mute);text-transform:uppercase}.kl-h{font-family:Fraunces,Georgia,serif;font-weight:300;color:var(--kl-ink);letter-spacing:-.6px;margin:6px 0 0;font-size:30px;line-height:1.1;text-transform:none}.kl-hl{background:linear-gradient(transparent 58%,var(--kl-yellow) 58%,var(--kl-yellow) 92%,transparent 92%);padding:0 3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.kl-note{font:700 22px/1.05 Caveat,Comic Sans MS,cursive;color:var(--kl-ink);margin:0}.kl-mono{font-family:DM Mono,ui-monospace,Menlo,monospace}.kl-scroll{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.kl-scroll::-webkit-scrollbar{display:none}.kl-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 22px;border:0;border-radius:26px;background:linear-gradient(180deg,#ff9466,#ff7a45 55%,#f2692f);color:#fff!important;font:800 16px/1 Nunito,var(--font-body--family),sans-serif;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff59,0 6px 16px #ff7a4547;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,filter .2s}.kl-out{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 20px;border:1.5px solid var(--kl-ink);border-radius:25px;background:linear-gradient(180deg,#fff,#f4f4f4);color:var(--kl-ink);font:800 15px/1 Nunito,var(--font-body--family),sans-serif;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.kl-pill{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:22px;border:1px solid rgba(31,31,31,.1);background:linear-gradient(180deg,#fff,#f5f5f2);box-shadow:inset 0 1px #fff,0 4px 12px -6px #1f1f1f40;font:800 14px/1 Nunito,var(--font-body--family),sans-serif;color:var(--kl-ink);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}@media(hover:hover){.kl-cta:hover{transform:translateY(-2px);filter:brightness(1.05) saturate(1.05);box-shadow:inset 0 1px #ffffff6b,0 14px 26px -10px #f2692f99}.kl-out:hover,.kl-pill:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 10px 20px -10px #1f1f1f59}}.kl-cta:active,.kl-out:active,.kl-pill:active{transform:translateY(1px) scale(.98);transition-duration:90ms}.kl-cta:focus-visible,.kl-out:focus-visible,.kl-pill:focus-visible,.kl-chip:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--kl-ink)}.kl-cta.is-busy,.kl-out.is-busy{opacity:.7;cursor:progress}.kl-chip{flex:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:20px;cursor:pointer;background:#fff;border:1.5px solid #d6d6d6;color:var(--kl-ink);font:800 14px/1 Nunito,var(--font-body--family),sans-serif;white-space:nowrap;transition:border-color .2s,background-color .2s,color .2s}.kl-chip[aria-pressed=true]{border:2px solid var(--kl-ink);padding:0 13.5px}.kl-chip__dot{width:14px;height:14px;border-radius:7px;flex:none;box-shadow:inset 0 0 0 1px #1f1f1f26}.kl-rv{opacity:0;transform:translateY(16px);transition:opacity .42s cubic-bezier(.2,.8,.2,1),transform .42s cubic-bezier(.2,.8,.2,1)}.kl-rv.is-in{opacity:1;transform:none}.kl-hide-m{display:none!important}@media(min-width:750px){.kl-in{padding:0 48px}.kl-eb{display:inline-flex;align-items:center;gap:8px;letter-spacing:1.2px;color:#6b4a82}.kl-eb:before{content:"";width:8px;height:8px;border-radius:4px;background:linear-gradient(135deg,#c9b8f0,var(--kl-yellow))}.kl-h{font-size:52px;line-height:1.02;letter-spacing:-.8px;margin-top:12px}.kl-hl{padding:0 4px;margin:0 -2px;background:linear-gradient(180deg,transparent 60%,var(--kl-yellow) 60%,var(--kl-yellow) 92%,transparent 92%)}.kl-note{font-size:24px}}@media(min-width:990px){.kl-hide-d{display:none!important}.kl-hide-m{display:revert!important}div.kl-hide-m,p.kl-hide-m{display:block!important}.kl-hero__odds.kl-hide-m,.kl-hero__track.kl-hide-m{display:grid!important}.kl-hero__odds.kl-hide-m{display:flex!important}}@media(prefers-reduced-motion:reduce){.kl-rv{opacity:1;transform:none;transition:none}.kl-cta,.kl-out,.kl-pill{transition:none}}.kl-hero{display:block;position:relative;overflow:hidden;padding:26px 0;background:radial-gradient(circle at 8% 4%,var(--kl-tint) 0,transparent 60%),radial-gradient(circle at 100% 40%,var(--kl-soft) 0,transparent 58%),radial-gradient(circle at 10% 104%,rgba(246,253,124,.55) 0,transparent 46%),#fff;transition:background .4s}.kl-hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.kl-hero__grid{position:relative}.kl-hero__h{font-size:40px;line-height:1.05;letter-spacing:-1px;margin-top:10px}.kl-hero__p{font-size:16px;line-height:1.5;margin:10px 0 0;color:var(--kl-sub)}.kl-hero__pick{font-size:12px;font-weight:800;letter-spacing:1.1px;margin-top:28px;text-transform:uppercase}.kl-hero__chips{gap:8px;margin:14px -20px 0;padding:0 20px 2px}.kl-hero__card{margin-top:14px;border-radius:28px;background:#fffc;box-shadow:0 14px 30px -14px #6b4a8259;padding:22px 18px 20px;text-align:center}.kl-hero__box{position:relative;width:220px;height:220px;margin:0 auto;border-radius:48px 17px;overflow:hidden;box-shadow:0 18px 36px -10px #1f1f1f47;background:#fff}.kl-hero__face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:19px;background:#fff}.kl-hero__face.is-secret{background-size:220% 220%!important;animation:kl-shim 5s ease-in-out infinite}@keyframes kl-shim{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.kl-hero__cam{position:absolute;left:6%;top:22%;width:88%;height:auto;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;transform:rotate(-5deg);filter:drop-shadow(0 12px 14px rgba(31,31,31,.22)) drop-shadow(0 2px 3px rgba(31,31,31,.12))}.kl-hero__cam[hidden]{display:none}.kl-hero__box.is-open.is-anim .kl-hero__cam{animation:kl-cam .7s cubic-bezier(.34,1.56,.64,1) both}@keyframes kl-cam{0%{transform:rotate(-14deg) scale(.82);opacity:.35}to{transform:rotate(-5deg);opacity:1}}.kl-hero__face.has-cam .kl-hero__name{font-size:26px}.kl-hero__name{font-size:30px;margin:0;line-height:1.05;padding:0 12px;position:relative}.kl-hero__cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;cursor:grab;transition:opacity .35s ease}.kl-hero__box.is-scratching .kl-hero__cover{cursor:grabbing}.kl-hero__foil{position:absolute;top:-20%;bottom:-20%;width:38%;left:-60%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:skew(-18deg);animation:kl-foil 3.6s ease-in-out infinite}.kl-hero__box.is-scratching .kl-hero__foil,.kl-hero__box.is-open .kl-hero__foil{display:none}@keyframes kl-foil{0%,55%{left:-60%}to{left:130%}}.kl-hero__open{margin-top:14px;border:0;background:none;padding:6px;font:800 14px Nunito,var(--font-body--family),sans-serif;text-decoration:underline;text-underline-offset:3px;color:var(--kl-ink);cursor:pointer}.kl-hero__open[hidden],.kl-hero__again[hidden]{display:none}.kl-hero__reveal.is-anim{animation:kl-flip .5s cubic-bezier(.2,.8,.2,1) both}@keyframes kl-flip{0%{transform:rotateY(70deg) scale(.9);opacity:.3}to{transform:none;opacity:1}}.kl-hero__dots{display:flex;justify-content:center;gap:6px;margin-top:14px;min-height:10px}.kl-dot{width:10px;height:10px;border-radius:5px;display:inline-block;box-shadow:inset 0 0 0 1px #1f1f1f14;animation:kl-dpop .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes kl-dpop{0%{transform:translateY(14px) scale(.2);opacity:0}to{transform:none;opacity:1}}.kl-hero__found{font-size:30px;line-height:1.1;margin-top:10px}.kl-hero__found:empty{display:none}.kl-hero__mood{margin-top:6px;font-size:24px}.kl-hero__line{font-size:13px;line-height:1.45;color:var(--kl-mute);margin:8px auto 0;max-width:300px}.kl-hero__line:empty{display:none}.kl-hero__btns{display:flex;gap:8px;justify-content:center;margin-top:14px;flex-wrap:wrap}.kl-hero__cta{height:50px;padding:0 22px;font-size:16px}.kl-hero__again{height:50px;padding:0 18px}.kl-hero__done{font-size:12px;color:var(--kl-purple);margin:10px 0 0}.kl-hero__track{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:16px}.kl-trk{text-align:center;min-width:0}.kl-trk__sw{display:block;height:34px;border-radius:12px;border:1.5px dashed #bdbdbd;background:#ffffffb3}.kl-trk.is-found .kl-trk__sw{border:0;box-shadow:inset 0 0 0 1px #1f1f1f14}.kl-trk__n{display:block;font-size:10px;margin-top:4px;color:var(--kl-sub);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kl-hero__odds{display:flex;justify-content:space-between;gap:8px;margin-top:10px;font-size:11px;color:var(--kl-sub)}.kl-hero__fine{font-size:11px;color:var(--kl-mute);margin:6px 0 0}.kl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ececec;box-shadow:0 -6px 18px #00000014;transform:translateY(110%);transition:transform .32s cubic-bezier(.2,.8,.2,1)}.kl-sticky.is-on{transform:none}.kl-sticky__sw{width:40px;height:40px;border-radius:14px;flex:none;box-shadow:inset 0 0 0 1px #1f1f1f1a;background-size:220% 220%}.kl-sticky__txt{flex:1;min-width:0;line-height:1.25}.kl-sticky__txt b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kl-sticky__txt span{display:block;font-size:12px;color:var(--kl-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kl-sticky__cta{height:46px;padding:0 18px;font-size:15px}@media(min-width:750px){.kl-hero{padding:56px 0}.kl-hero__grid{max-width:720px}.kl-hero__h{font-size:64px;line-height:1;letter-spacing:-2px}.kl-hero__p{font-size:18px}.kl-hero__chips{margin:16px 0 0;padding:0;flex-wrap:wrap;overflow:visible}.kl-hero__card{border-radius:40px;padding:40px 32px 32px}.kl-hero__box{width:280px;height:280px;border-radius:62px 22px}.kl-hero__name{font-size:40px}.kl-hero__face.has-cam .kl-hero__name{font-size:32px}.kl-hero__found{font-size:40px}.kl-hero__mood{font-size:28px}.kl-hero__cta,.kl-hero__again{height:56px;border-radius:28px;padding:0 26px;font-size:17px}.kl-sticky{left:50%;right:auto;bottom:20px;width:600px;margin-left:-300px;border:1px solid #ececec;border-radius:26px;padding:10px 10px 10px 14px;box-shadow:0 18px 40px -16px #1f1f1f59;transform:translateY(140%)}.kl-sticky.is-on{transform:none}}@media(min-width:990px){.kl-hero{padding:72px 0 80px}.kl-hero__grid{max-width:1280px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.kl-hero__h{font-size:84px;line-height:.98;letter-spacing:-2.5px;margin-top:16px}.kl-hero__p{font-size:20px;margin-top:20px;max-width:480px}.kl-hero__chips{margin-top:10px}.kl-hero__copy .kl-hero__track{margin-top:28px;max-width:480px;gap:8px}.kl-hero__copy .kl-trk__sw{height:46px}.kl-hero__copy .kl-hero__odds{max-width:480px;font-size:12px}.kl-hero__card{margin-top:0;min-height:560px;display:flex;flex-direction:column;justify-content:center;padding:44px 36px 36px;box-shadow:0 30px 60px -30px #6b4a828c}.kl-hero__box{width:320px;height:320px;border-radius:70px 25px}.kl-hero__name{font-size:44px}.kl-hero__face.has-cam .kl-hero__name{font-size:36px}.kl-hero__face{padding-bottom:28px}.kl-hero__found{font-size:44px}.kl-hero__mood{font-size:30px}.kl-hero__fine{font-size:12px;text-align:center;margin-top:12px}}@media(prefers-reduced-motion:reduce){.kl-hero__foil,.kl-dot,.kl-hero__reveal.is-anim,.kl-hero__face.is-secret,.kl-hero__box.is-open.is-anim .kl-hero__cam{animation:none}.kl-sticky{transition:none}}.kl-life{display:block;padding-top:var(--kl-pt, 20px)}.kl-lock{overflow:hidden}.kl-tile{position:relative;display:block;width:100%;padding:0;border:0;background:none;text-align:left;color:#fff;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}.kl-tile[hidden]{display:none}.kl-tile__media{position:relative;display:block;border-radius:20px;overflow:hidden;background:var(--tint, #ede6fb);aspect-ratio:4 / 5;isolation:isolate}.kl-tile--square .kl-tile__media{aspect-ratio:1 / 1}.kl-tile--tall .kl-tile__media{aspect-ratio:9 / 16}.kl-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.kl-tile__play{position:absolute;left:10px;top:10px;z-index:1;width:34px;height:34px;border-radius:17px;background:#fffffff0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0000001f;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.kl-tile__play svg{margin-left:2px}.kl-tile__cap{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:34px 12px 10px;line-height:1.25;background:linear-gradient(transparent,#0000009e);pointer-events:none}.kl-tile__cap:empty{display:none}.kl-tile__cap b{display:block;font-size:14px;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.18)}.kl-tile__cap span{display:block;font-size:12px;opacity:.9;margin-top:1px}.kl-tile:active .kl-tile__media{transform:scale(.98);transition:transform 90ms}.kl-tile:focus-visible{outline:none}.kl-tile:focus-visible .kl-tile__media{box-shadow:0 0 0 3px #fff,0 0 0 5px #1f1f1f}@media(hover:hover){.kl-tile:hover .kl-tile__img{transform:scale(1.05)}.kl-tile:hover .kl-tile__play{transform:scale(1.12)}}.kl-life--strip{padding-top:var(--kl-pt, 20px)}.kl-life__label{font-size:12px;color:var(--kl-purple, #4e3a70);padding-bottom:10px}.kl-life__ld{display:none}.kl-life__mqwrap{overflow:hidden}.kl-life__mq{display:flex;width:max-content;animation:kl-mq calc(var(--kl-n, 8) * var(--kl-sec, 6) * 1s) linear infinite}.kl-life--strip.is-paused .kl-life__mq,.kl-life__mqwrap.is-off .kl-life__mq{animation-play-state:paused}@media(hover:hover){.kl-life__mqwrap:hover .kl-life__mq{animation-play-state:paused}}@keyframes kl-mq{to{transform:translate(-25%)}}.kl-life__set{display:flex;flex:none}.kl-life__set .kl-tile{flex:none;width:118px;margin-right:12px}.kl-life__set .kl-tile__media{aspect-ratio:9 / 16;border-radius:18px}.kl-life__set .kl-tile__play{left:8px;top:8px;width:30px;height:30px}.kl-life__set .kl-tile__cap{padding:30px 10px 9px}.kl-life__set .kl-tile__cap b{font-size:13px}.kl-life__set .kl-tile__cap span{font-size:11px}.kl-life--wall{padding-top:var(--kl-pt, 34px)}.kl-life__h{font-size:34px;line-height:1.05}.kl-life__p{font-size:15px;line-height:1.5;margin:8px 0 0;color:var(--kl-sub, #3d3d3d)}.kl-life__p--d{display:none}.kl-life__chips{gap:8px;margin:14px -20px 0;padding:0 20px 2px}.kl-mchip{flex:none;height:40px;padding:0 16px;border-radius:20px;cursor:pointer;white-space:nowrap;font:800 14px/1 Nunito,var(--font-body--family),sans-serif;color:#1f1f1f;background:#fff;border:1.5px solid #d6d6d6;transition:background-color .2s,border-color .2s,color .2s}.kl-mchip[aria-pressed=true]{color:#fff;background:#4e3a70;border-color:#4e3a70}.kl-mchip:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #1f1f1f}.kl-life__wall{margin-top:14px;column-count:2;column-gap:10px}.kl-life__wall .kl-tile{margin:0 0 10px;break-inside:avoid}.kl-life__more{padding-top:6px}.kl-life__morebtn{width:100%}.kl-life__morebtn[hidden]{display:none}.kl-life__tag{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0 0;font-size:13px;color:var(--kl-mute, #5c5c5c);text-align:center}.kl-life__tag svg{flex:none}.kl-life__tag b{color:#1f1f1f}.kl-rev{margin-top:18px}.kl-rev__head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.kl-rev__avg{font-size:36px;line-height:1;margin:0}.kl-rev__stars{color:#b87500;letter-spacing:1px}.kl-rev__count{font-size:13px;color:#5c5c5c}.kl-rev__row{gap:12px;margin:0 -20px;padding:12px 20px 6px}.kl-rev__card{flex:none;width:250px;border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:6px;scroll-snap-align:start;background:linear-gradient(180deg,#fff,#fbfaf7);border:1px solid rgba(31,31,31,.06);box-shadow:0 1px 2px #1f1f1f0a,0 10px 24px -8px #1f1f1f24}.kl-rev__card.is-skel{min-height:160px}.kl-rev__cstars{color:#b87500;font-size:14px;letter-spacing:1px}.kl-rev__title{font-size:22px;line-height:1.15;margin:0}.kl-rev__body{flex:1;font-size:14px;line-height:1.5;color:#3d3d3d;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.kl-rev__meta{font-size:12px;color:#5c5c5c}.kl-rev__meta b{color:#1f1f1f}.kl-rev__err{font-size:13px;color:#5c5c5c}.kl-view{padding:0;border:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;margin:0;overflow:hidden}.kl-view::backdrop{background:#141414db}.kl-view[open]{display:flex;align-items:center;justify-content:center}.kl-view__card{position:relative;width:min(92vw,390px);height:min(88vh,calc(min(92vw,390px) * 16 / 9 + 40px));border-radius:28px;overflow:hidden;background:#1a1a1a;color:#fff;animation:kl-vin .32s cubic-bezier(.2,.8,.2,1) both}@keyframes kl-vin{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.kl-view__media{position:absolute;top:0;right:0;bottom:0;left:0;background:#3a3350}.kl-view__media video,.kl-view__media img{width:100%;height:100%;object-fit:cover;display:block}.kl-view__top{position:absolute;left:16px;top:18px;right:110px;z-index:2;line-height:1.25;text-shadow:0 1px 3px rgba(0,0,0,.35)}.kl-view__top b{display:block;font-size:15px}.kl-view__top span{font-size:12px;opacity:.85}.kl-view__btn{position:absolute;top:10px;z-index:3;width:44px;height:44px;border:0;border-radius:22px;background:#00000040;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.kl-view__close{right:8px}.kl-view__sound{right:58px}.kl-view__sound[hidden],.kl-view__sound .kl-ico-off,.kl-view__sound[aria-pressed=false] .kl-ico-on{display:none}.kl-view__sound[aria-pressed=false] .kl-ico-off{display:block}.kl-view__btn:focus-visible{outline:none;box-shadow:0 0 0 3px #fff}.kl-view__zone{position:absolute;top:70px;bottom:150px;z-index:1;border:0;background:transparent;cursor:pointer;padding:0}.kl-view__prev{left:0;width:35%}.kl-view__next{right:0;width:65%}.kl-view__foot{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:60px 18px 20px;background:linear-gradient(transparent,#000000c7)}.kl-view__cap{color:#f6fd7c;font-size:28px}.kl-view__cap:empty{display:none}.kl-view__cta{display:flex;width:100%;margin-top:12px;height:52px}@media(min-width:750px){.kl-life__lm{display:none}.kl-life__ld{display:inline}.kl-life__label{font-size:13px;padding-bottom:12px}.kl-life--strip{padding-top:var(--kl-pt-d, 28px)}.kl-life__set .kl-tile{width:168px}.kl-life--wall{padding-top:var(--kl-pt-d, 104px)}.kl-life__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.kl-life__h{font-size:64px;line-height:1;letter-spacing:-1.8px}.kl-life__p--m{display:none}.kl-life__p--d{display:block;font-size:17px;margin-top:12px}.kl-life__chips{margin:0;padding:0;flex-wrap:wrap;justify-content:flex-end;overflow:visible;max-width:50%}.kl-life__wall{margin-top:28px;column-count:3;column-gap:16px}.kl-life__wall .kl-tile{margin-bottom:16px}.kl-life__wall .kl-tile__media{border-radius:24px}.kl-life__more{text-align:center;padding-top:8px}.kl-life__morebtn{width:auto;height:52px;padding:0 32px;border-radius:26px;font-size:16px;border-color:#1f1f1f29}.kl-life__tag{font-size:15px;margin-top:16px}.kl-view__card{width:min(440px,50.625vh);height:min(780px,90vh)}.kl-rev{margin-top:64px}.kl-rev__head{gap:12px}.kl-rev__avg{font-size:44px}.kl-rev__stars{font-size:18px}.kl-rev__count{font-size:15px}.kl-rev__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:36px 0 0;overflow:visible}.kl-rev__card{width:auto;border-radius:22px;padding:22px;gap:8px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.kl-rev__title{font-size:26px;letter-spacing:-.4px}.kl-rev__body{font-size:15px;line-height:1.55}.kl-rev__meta{font-size:13px}@media(hover:hover){.kl-rev__card:hover{transform:translateY(-4px);box-shadow:0 2px 4px #1f1f1f0d,0 20px 36px -14px #1f1f1f42}}}@media(min-width:990px){.kl-life__wall{column-count:5}.kl-rev__row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.kl-life__mqwrap{overflow-x:auto;scrollbar-width:none}.kl-life__mqwrap::-webkit-scrollbar{display:none}.kl-life__mq{animation:none;padding:0 20px}.kl-life__set+.kl-life__set{display:none}.kl-tile__img,.kl-tile__play,.kl-view__card{transition:none;animation:none}}.kl-meet{padding-top:var(--kl-pt, 34px)}.kl-meet__band{position:relative;overflow:hidden;padding:40px 0 36px;background:linear-gradient(180deg,#fff,#f7f3ff 55%,#fff)}.kl-meet__wm{position:absolute;left:-8px;top:74px;font-family:Fraunces,Georgia,serif;font-weight:300;font-size:168px;line-height:1;color:#7e4fb812;letter-spacing:-8px;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.kl-meet__grid{position:relative}.kl-meet__h{font-size:34px;line-height:1.05}.kl-meet__dhead,.kl-meet__facts{display:none}.kl-meet__stage{position:relative;width:290px;height:290px;margin:34px auto 0}.kl-meet__halo{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;filter:blur(16px);background:conic-gradient(from 0deg,#e3f6f7,#f6fd7c,#f9c6da,#e6e0ff,#c9b8f0,#e3f6f7);animation:kl-spin 16s linear infinite}@keyframes kl-spin{to{transform:rotate(360deg)}}.kl-meet__photo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;border:7px solid #fff;background:#ede6fb;box-shadow:0 26px 50px -18px #4e3a7099}.kl-meet__img{width:100%;height:100%;object-fit:cover;display:block}.kl-gchip{position:absolute;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;white-space:nowrap;background:#ffffffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.9);color:#4e3a70;font-size:14px;font-weight:800;box-shadow:0 10px 22px -10px #4e3a7080;animation:kl-float 6s ease-in-out infinite}.kl-gchip--1{left:-10px;top:26px}.kl-gchip--2{right:-12px;top:112px;animation-delay:-2s}.kl-gchip--3{left:4px;bottom:34px;animation-delay:-4s}@keyframes kl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.kl-meet__note{position:absolute;right:-4px;bottom:-16px;transform:rotate(-5deg);background:#f6fd7c;padding:5px 12px 7px;border-radius:12px;box-shadow:0 6px 14px #1f1f1f24}.kl-meet__p{font-size:16px;line-height:1.55;color:#3d3d3d;margin:38px 0 0;text-align:center}@media(min-width:750px){.kl-meet{padding-top:var(--kl-pt-d, 96px)}.kl-meet__h{font-size:56px;line-height:1;letter-spacing:-1.6px}.kl-meet__band{padding:72px 0}.kl-meet__stage{width:380px;height:380px}}@media(min-width:990px){.kl-meet__band{padding:96px 0;background:linear-gradient(180deg,#fff,#f7f3ff,#fff)}.kl-meet__wm{left:50%;top:10px;transform:translate(-50%);font-size:440px;letter-spacing:-22px;color:#7e4fb80f}.kl-meet__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.kl-meet__copy--top{display:none}.kl-meet__dhead,.kl-meet__facts{display:block}.kl-meet__h{font-size:76px;line-height:.98;letter-spacing:-2.4px;margin-top:14px}.kl-meet__stage{width:500px;height:500px;margin:0 auto}.kl-meet__halo{top:-26px;right:-26px;bottom:-26px;left:-26px;filter:blur(26px)}.kl-meet__photo{border-width:10px;box-shadow:0 40px 80px -30px #4e3a70a6}.kl-gchip{font-size:16px;padding:12px 18px}.kl-gchip--1{left:-46px;top:64px}.kl-gchip--2{right:-60px;top:210px}.kl-gchip--3{left:-20px;bottom:74px}.kl-meet__note{right:-10px;bottom:-14px;padding:8px 18px 10px;border-radius:14px;font-size:32px;box-shadow:0 10px 20px #1f1f1f29}.kl-meet__p{font-size:20px;text-align:left;margin:22px 0 0;max-width:460px}.kl-meet__p br{display:none}.kl-meet__facts{display:flex;flex-direction:column;gap:12px;margin-top:30px}.kl-fact{display:flex;gap:18px;align-items:center;padding:14px 18px;border-radius:22px;background:#ffffffbf;border:1px solid rgba(126,79,184,.12);box-shadow:0 14px 30px -18px #4e3a7066;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.kl-fact__ic{width:52px;height:52px;border-radius:17px;flex:none;display:flex;align-items:center;justify-content:center;color:#4e3a70;background:linear-gradient(135deg,#f3effc,#e6e0ff);box-shadow:0 1px 2px #1f1f1f0f,0 6px 14px -8px #1f1f1f4d}.kl-fact__t{display:block;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:22px}.kl-fact__d{font-size:16px;color:#4a4a4a}@media(hover:hover){.kl-fact:hover{transform:translateY(-4px);box-shadow:0 2px 4px #1f1f1f0d,0 20px 36px -14px #1f1f1f42}}}@media(prefers-reduced-motion:reduce){.kl-meet__halo,.kl-gchip{animation:none}}.kl-q{padding-top:var(--kl-pt, 34px)}.kl-q__h{font-size:28px;line-height:1.15}.kl-q__list{margin-top:10px;border-top:1px solid #ececec}.kl-q__item{border-bottom:1px solid #ececec}.kl-q__q{list-style:none;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;font:800 16px/1.3 Nunito,var(--font-body--family),sans-serif;color:#1f1f1f;cursor:pointer;transition:color .2s}.kl-q__q::-webkit-details-marker{display:none}.kl-q__q:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #1f1f1f;border-radius:8px}.kl-q__chev{flex:none;display:flex;color:#8a8a8a;transition:transform .34s cubic-bezier(.34,1.56,.64,1),background-color .2s,color .2s}.kl-q__item[open]:not(.is-shut) .kl-q__chev{transform:rotate(180deg)}.kl-q__a{overflow:hidden}.kl-q__ai{padding:0 0 16px;font-size:15px;line-height:1.55;color:#3d3d3d}.kl-q__ai p{margin:0 0 .6em}.kl-q__ai p:last-child{margin-bottom:0}.kl-q__empty{opacity:.5}@media(hover:hover){.kl-q__q:hover,.kl-q__q:hover .kl-q__chev{color:#4e3a70}}.kl-q__dropwrap{margin-top:44px}.kl-drop3d{position:relative;perspective:1100px;padding:10px 6px 18px}.kl-drop3d:before,.kl-drop3d:after{content:"";position:absolute;top:22px;right:18px;bottom:8px;left:18px;border-radius:26px;pointer-events:none;box-shadow:0 16px 30px -18px #4e3a7073}.kl-drop3d:before{background:linear-gradient(150deg,#e6e0ff,#c9b8f0);transform:rotate(-5deg) translate(-6px,6px)}.kl-drop3d:after{background:linear-gradient(150deg,#fde7ec,#f6b7c6);transform:rotate(4deg) translate(8px,10px)}.kl-drop{--rx: 0deg;--ry: 0deg;--gx: 30%;--gy: 0%;position:relative;z-index:1;display:block;border-radius:26px;padding:24px 20px 20px;overflow:visible;background:linear-gradient(160deg,#fbffc2,#f6fd7c 42%,#ecf35a);box-shadow:inset 0 2px #ffffffbf,inset 0 -3px #969c1438,0 9px #d6dc45,0 10px #787d1459,0 34px 50px -22px #6e701499;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.kl-drop.is-tilt{transition:transform .08s linear}.kl-drop.is-done{animation:kl-drop-pop .7s cubic-bezier(.34,1.56,.64,1)}@keyframes kl-drop-pop{0%{transform:scale(1)}35%{transform:scale(1.035) rotate(-1deg)}to{transform:scale(1)}}.kl-drop__glare{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:.55;mix-blend-mode:soft-light;background:radial-gradient(circle at var(--gx) var(--gy),rgba(255,255,255,.95) 0,rgba(255,255,255,0) 55%)}.kl-drop__stamp{position:absolute;right:-8px;top:-18px;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:84px;height:84px;border-radius:50%;text-align:center;color:#fff;font:800 10.5px/1.15 Nunito,var(--font-body--family),sans-serif;background:radial-gradient(circle at 30% 25%,#a58ad8 0,#6b4a9a 70%);border:3px solid #fff;box-shadow:0 6px #4e3a70,0 18px 26px -12px #4e3a70b3;transform:rotate(10deg);animation:kl-stamp 5s ease-in-out infinite}.kl-drop__stamp svg{color:#f6fd7c}@keyframes kl-stamp{0%,to{transform:rotate(10deg) translateY(0)}50%{transform:rotate(6deg) translateY(-5px)}}.kl-drop__h{position:relative;font-size:28px;line-height:1.1;margin:0;padding-right:64px}.kl-drop__p{position:relative;font-size:15px;line-height:1.5;margin:8px 0 0}.kl-drop__form{position:relative;display:flex;gap:8px;margin-top:16px}.kl-drop__h,.kl-drop__p,.kl-drop__form,.kl-drop__ok{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.kl-drop.is-tilt .kl-drop__h{transform:translateZ(28px)}.kl-drop.is-tilt .kl-drop__p{transform:translateZ(18px)}.kl-drop.is-tilt .kl-drop__form,.kl-drop.is-tilt .kl-drop__ok{transform:translateZ(22px)}.kl-drop__form[hidden]{display:none}.kl-drop__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kl-drop__input{flex:1;min-width:0;height:52px;border-radius:26px;border:1.5px solid rgba(110,112,20,.18);padding:0 18px;font:400 16px Nunito,var(--font-body--family),sans-serif;background:#fff;color:#1f1f1f;box-shadow:inset 0 3px 6px #50500a24,0 1px #ffffffe6;transition:border-color .2s,box-shadow .2s}.kl-drop__input:focus{outline:none;border-color:#4e3a70;box-shadow:inset 0 3px 6px #50500a1f,0 0 0 4px #4e3a7026}.kl-drop__input[aria-invalid=true]{border-color:#c4332d}.kl-drop .kl-drop__btn{height:52px;padding:0 22px;font-size:15px;flex:none;border-radius:26px;box-shadow:inset 0 1px #ffffff73,0 5px #c9541f,0 12px 20px -8px #c9541f8c;transition:transform .12s ease,box-shadow .12s ease,filter .2s}@media(hover:hover){.kl-drop .kl-drop__btn:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:inset 0 1px #ffffff73,0 6px #c9541f,0 14px 22px -8px #c9541f99}}.kl-drop .kl-drop__btn:active{transform:translateY(4px);box-shadow:inset 0 1px #ffffff4d,0 1px #c9541f,0 4px 8px -4px #c9541f80}.kl-drop__msg{position:relative;margin:8px 0 0;font-size:13px;font-weight:700;color:#a3241f}.kl-drop__msg:empty{display:none}.kl-drop__ok{position:relative;margin-top:16px;display:flex;flex-direction:column;gap:2px;background:#fff;border-radius:18px;padding:14px 16px;font-size:14px;line-height:1.4;box-shadow:inset 0 -2px #0000000d,0 10px 20px -14px #50500a80}.kl-drop__ok[hidden]{display:none}.kl-drop__ok b{font-size:16px}.kl-drop__legal{position:relative;margin:12px 0 0;font-size:11px;line-height:1.4;color:#5e5e2a}.kl-q__coll{text-align:center;font-size:13px;color:#5c5c5c;margin:12px 0 0}.kl-q__coll a{font-weight:800;color:#1f1f1f}@media(min-width:750px){.kl-q{padding-top:var(--kl-pt-d, 112px)}.kl-q__grid{display:grid;grid-template-columns:400px minmax(0,1fr);grid-template-areas:"head list" "drop list";column-gap:64px;align-items:start}.kl-q__head{grid-area:head}.kl-q__list{grid-area:list;margin-top:0}.kl-q__dropwrap{grid-area:drop}.kl-q__h{font-size:52px;line-height:1.02}.kl-q__q{min-height:64px;font-size:17px;padding:6px 0}.kl-q__chev{width:32px;height:32px;border-radius:16px;background:#f3f3f3;color:#1f1f1f;align-items:center;justify-content:center}.kl-q__ai{padding:0 60px 20px 0;font-size:16px;line-height:1.6}.kl-drop{padding:28px 26px 24px}.kl-drop__h{font-size:30px}.kl-q__dropwrap{margin-top:36px}.kl-q__coll{text-align:left;font-size:14px;margin-top:14px}}@media(min-width:750px)and (max-width:989px){.kl-q__grid{grid-template-columns:300px minmax(0,1fr);column-gap:40px}}@media(prefers-reduced-motion:reduce){.kl-drop,.kl-drop.is-done,.kl-drop__stamp{animation:none;transition:none}.kl-q__chev{transition:none}}.kl-ser{padding-top:var(--kl-pt, 34px)}.kl-ser__side{display:none}.kl-ser__in{padding:0}.kl-ser__row{gap:12px;padding:16px 20px 8px}.kl-ser__card{flex:none;width:224px;border-radius:24px;padding:10px 10px 12px;background:var(--soft, #f3effc);border:2px solid transparent;scroll-snap-align:start;transition:border-color .2s,transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.kl-ser__card.is-on{border-color:#1f1f1f}.kl-ser__pic{position:relative;display:block;aspect-ratio:4 / 5;border-radius:18px;overflow:hidden;background:var(--tint, #ede6fb)}.kl-ser__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.kl-ser__po{position:absolute;right:10px;top:10px;background:#6b4a9a;color:#fff;font-size:11px;font-weight:800;letter-spacing:.02em;padding:4px 9px;border-radius:999px}.kl-ser__when{margin-top:2px;font-size:13px;font-weight:800;color:#4e3a70}.kl-ser__tag{position:absolute;left:10px;top:10px;background:#fff;font-size:11px;font-weight:800;padding:4px 8px;border-radius:7px;color:#1f1f1f}.kl-ser__ex{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:5px;max-width:calc(100% - 20px);padding:5px 10px;border-radius:999px;font-size:11px;font-weight:800;color:#4a3500;white-space:nowrap;overflow:hidden;background:linear-gradient(110deg,#f7d77a,#fff3c4 45%,#f2c55c 60%,#f7d77a);background-size:220% 100%;box-shadow:inset 0 1px #ffffffb3,0 6px 14px -6px #8c64008c;animation:kl-foilx 4s ease-in-out infinite}.kl-ser__ex svg{flex:none;color:#b07a00}@keyframes kl-foilx{0%,to{background-position:0% 0}50%{background-position:100% 0}}.kl-ser__card.is-away .kl-ser__img{filter:saturate(.85)}.kl-ser__btn.is-off{color:#6a5a2a;background:#fff8e0;border-color:#b07a0040;cursor:default}@media(prefers-reduced-motion:reduce){.kl-ser__ex{animation:none}}.kl-ser__name{font-size:22px;line-height:1.15;margin:10px 4px 0}.kl-ser__line{font-size:11px;color:#3d3d3d;margin:3px 4px 0}.kl-ser__btn{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:6px;height:44px;border-radius:22px;background:#fff;border:1.5px solid rgba(31,31,31,.14);font:800 14px/1 Nunito,var(--font-body--family),sans-serif;text-decoration:none;color:#1f1f1f;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.kl-ser__btn svg{display:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.kl-ser__btn:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #1f1f1f}@media(min-width:750px){.kl-ser{padding-top:var(--kl-pt-d, 96px)}.kl-ser__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.kl-ser__side{display:block;font-size:15px;color:#5c5c5c;text-align:right}.kl-ser__in{padding:0 48px}.kl-ser__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:28px 0 0;overflow:visible}.kl-ser__card{width:auto;padding:12px 12px 14px}.kl-ser__pic{border-radius:22px}.kl-ser__name{font-size:30px;line-height:1.1;margin:14px 6px 0}.kl-ser__line{font-size:12px;margin:4px 6px 0}.kl-ser__btn{height:48px;border-radius:24px;font-size:15px;margin-top:14px;background:linear-gradient(180deg,#fff,#f5f5f2);box-shadow:inset 0 1px #fff,0 4px 12px -6px #1f1f1f40;border-color:#1f1f1f29}.kl-ser__btn svg{display:block}@media(hover:hover){.kl-ser__card:hover{transform:translateY(-4px);box-shadow:0 2px 4px #1f1f1f0d,0 20px 36px -14px #1f1f1f42}.kl-ser__card:hover .kl-ser__img{transform:scale(1.045)}.kl-ser__btn:hover{transform:translateY(-2px)}.kl-ser__btn:hover svg{transform:translate(3px)}}}@media(min-width:990px){.kl-ser__row{grid-template-columns:repeat(4,minmax(0,1fr))}}.kl-st{--st-soft: #e6e0ff;--st-tint: #e3f6f7;display:block;padding-top:var(--kl-pt, 34px)}.kl-st__head{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.kl-st__pill{display:inline-flex;align-items:center;gap:6px;background:#f3effc;color:#4e3a70;font-size:13px;font-weight:800;padding:7px 12px;border-radius:999px}.kl-st__for{display:flex;align-items:center;gap:10px;margin-top:14px}.kl-st__forl{flex:none;font-size:13px;font-weight:700;color:#5c5c5c}.kl-st__chips{gap:6px;margin-right:-20px;padding-right:20px;scroll-padding-inline:20px}.kl-st__chip{height:36px;padding:0 13px 0 10px;font-size:13px;gap:7px}.kl-st__chip .kl-chip__dot{width:12px;height:12px;background:#ede6fb}.kl-st__chip[aria-pressed=true]{padding:0 12.5px 0 9.5px}.kl-st__list{display:flex;flex-direction:column;gap:14px;margin-top:20px}.kl-st__away{display:inline-flex;align-items:center;gap:7px;margin:14px 0 0;padding:7px 13px;border-radius:999px;font-size:13px;font-weight:800;color:#4a3500;background:linear-gradient(110deg,#f7d77a,#fff3c4 45%,#f2c55c 60%,#f7d77a);background-size:220% 100%;animation:kl-foilx 4s ease-in-out infinite;box-shadow:inset 0 1px #ffffffb3,0 6px 14px -8px #8c64008c}.kl-st__away[hidden]{display:none}.kl-st__po{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:14px 0 0;padding:6px 14px 6px 6px;border-radius:999px;background:#f3eeff;border:1px solid #e2d8f7;font-size:14px;font-weight:800;color:#4e3a70}.kl-st__po[hidden]{display:none}.kl-st__popill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border-radius:999px;background:#6b4a9a;color:#fff;font-size:12px;letter-spacing:.02em}.kl-st__away svg{color:#b07a00;flex:none}.kl-tier__add:disabled .kl-tier__addl{white-space:nowrap}.kl-tier{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"stage body" "buy buy";column-gap:14px;row-gap:12px;padding:14px;border-radius:22px;background:#fff;border:1px solid rgba(31,31,31,.07);box-shadow:0 1px 2px #1f1f1f0a,0 10px 24px -14px #1f1f1f38}.kl-tier.is-hl{margin-top:8px;border:2px solid #ff7a45;padding:13px;background:linear-gradient(180deg,#fff6f0,#fff 70%);box-shadow:0 18px 36px -18px #f2692f73}.kl-tier__ribbon{position:absolute;left:14px;top:-12px;z-index:4;display:inline-flex;align-items:center;height:24px;padding:0 11px;border-radius:999px;background:#d4eae3;color:#14594a;font-size:11px;font-weight:800;letter-spacing:.3px;box-shadow:0 4px 10px -6px #14594a99}.kl-tier__stage{grid-area:stage;position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.85) 0,transparent 55%),linear-gradient(150deg,var(--st-tint),var(--st-soft));transition:background .4s}.kl-ph{position:absolute;display:block;overflow:hidden;background:#f1f1ef;border:3px solid #fff;border-radius:12px;box-shadow:0 8px 18px -10px #1f1f1f8c;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.kl-ph img{width:100%;height:100%;object-fit:cover;display:block}.kl-ph--a{top:11%;right:11%;bottom:11%;left:11%;transform:rotate(-3deg)}.kl-ph--b{left:5%;top:10%;width:62%;height:62%;transform:rotate(-9deg)}.kl-ph--c{right:5%;top:24%;width:62%;height:62%;transform:rotate(6deg)}.kl-ph--card{right:3%;bottom:3%;width:32%;height:32%;border-width:2px;border-radius:8px;transform:rotate(-6deg);z-index:2}.kl-ph--full{top:0;right:0;bottom:0;left:0;border:0;border-radius:0;transform:none;z-index:3;box-shadow:none}.kl-ph--set{top:9%;right:9%;bottom:9%;left:9%;transform:rotate(2deg)}.kl-tier__x{position:absolute;left:5px;top:5px;z-index:3;background:#fff;border-radius:6px;font-size:10px;font-weight:800;padding:1px 5px;color:#1f1f1f;box-shadow:0 2px 6px #0000001f}.kl-tier__body{grid-area:body;min-width:0;align-self:center}.kl-tier__name{margin:0;font:300 22px/1.1 Fraunces,Georgia,serif;color:#1f1f1f;letter-spacing:-.4px;text-transform:none}.kl-tier__desc{margin:4px 0 0;font-size:13px;line-height:1.4;color:#5c5c5c}.kl-tier__inside{list-style:none;display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 0;padding:0}.kl-tier__inside li{font-size:11px;font-weight:800;color:#4e3a70;background:#f3effc;border-radius:999px;padding:3px 9px}.kl-tier__buy{grid-area:buy;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px dashed rgba(31,31,31,.12)}.kl-tier__money{min-width:0;line-height:1.2}.kl-tier__price{display:block;font-size:19px;font-weight:800;color:#1f1f1f;letter-spacing:-.2px}.kl-tier__br{display:block;font-size:11px;color:#6a6a6a;margin-top:2px;font-family:DM Mono,ui-monospace,Menlo,monospace}.kl-tier__add{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:46px;padding:0 20px;border-radius:23px;border:0;cursor:pointer;color:#fff;font:800 15px/1 Nunito,var(--font-body--family),sans-serif;white-space:nowrap;background:linear-gradient(180deg,#ff9466,#ff7a45 55%,#f2692f);box-shadow:inset 0 1px #ffffff59,0 6px 14px -4px #f2692f73;transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .2s,background .2s}.kl-tier__add.is-added{background:linear-gradient(180deg,#4fbf8a,#2f9e6c);box-shadow:0 6px 14px -4px #2f9e6c73}.kl-tier__add:disabled{background:#ecece9;color:#9a9a9a;box-shadow:none;cursor:not-allowed}.kl-tier__add.is-busy{opacity:.75;cursor:progress}.kl-tier__add:active{transform:translateY(1px) scale(.97)}.kl-tier__add:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #1f1f1f}.kl-st__checks{list-style:none;display:flex;flex-direction:column;gap:8px;margin:18px 0 0;padding:0;font-size:13px;color:#3d3d3d}.kl-st__checks li{display:flex;gap:9px;align-items:center}.kl-st__ok{width:20px;height:20px;border-radius:10px;flex:none;display:flex;align-items:center;justify-content:center;background:#e2f3ea;color:#1a7a43}.kl-st__gift{display:flex;gap:10px;align-items:center;margin-top:14px;background:linear-gradient(135deg,#eef5ff,#fff);border:1px solid #dce8f6;border-radius:16px;padding:12px 14px;font-size:14px;line-height:1.35}.kl-st__gift svg{flex:none}.kl-st__gift span{color:#5c5c5c}@media(max-width:749px){.kl-st__gift b{display:block}}@media(min-width:750px){.kl-st{padding-top:var(--kl-pt-d, 104px)}.kl-st__head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}.kl-st__for{margin-top:18px}.kl-st__chips{margin:0;padding:0;flex-wrap:wrap;overflow:visible}.kl-st__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:44px;align-items:stretch}.kl-tier{display:flex;flex-direction:column;padding:12px;border-radius:28px;gap:0;background:linear-gradient(180deg,#fff,#fbfaf7);transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s}.kl-tier.is-hl{margin-top:0;padding:11px;transform:translateY(-10px);background:linear-gradient(180deg,#fff6f0,#fff 55%);box-shadow:0 30px 50px -26px #f2692f8c}.kl-tier__ribbon{left:50%;top:-14px;transform:translate(-50%);height:28px;padding:0 14px;font-size:12px;white-space:nowrap}.kl-tier__stage{aspect-ratio:4 / 3;border-radius:20px}.kl-ph{border-width:5px;border-radius:16px;box-shadow:0 16px 30px -14px #1f1f1f80}.kl-ph--a{top:12%;right:25%;bottom:12%;left:25%}.kl-ph--b{left:13%;top:13%;width:45%;height:60%}.kl-ph--c{right:13%;top:23%;width:45%;height:60%}.kl-ph--card{right:8%;bottom:7%;width:20%;height:27%;border-width:3px;border-radius:10px}.kl-ph--set{top:9%;right:17%;bottom:9%;left:17%}.kl-tier__x{left:12px;top:12px;font-size:13px;padding:4px 9px;border-radius:999px}.kl-tier__body{align-self:stretch;padding:20px 10px 0;flex:1}.kl-tier__name{font-size:30px;line-height:1.08;letter-spacing:-.6px}.kl-tier__desc{font-size:15px;line-height:1.5;margin-top:6px;color:#4a4a4a}.kl-tier__inside{margin-top:14px;gap:6px}.kl-tier__inside li{font-size:12px;padding:4px 10px}.kl-tier__buy{margin:20px 10px 8px;padding-top:16px}.kl-tier__price{font-size:26px;letter-spacing:-.3px}.kl-tier__br{font-size:12px;margin-top:3px}.kl-tier__add{height:50px;padding:0 22px;border-radius:25px}.kl-st__foot{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:30px;flex-wrap:wrap}.kl-st__checks{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;font-size:14px}.kl-st__checks li{background:#fff;border:1px solid rgba(31,31,31,.08);border-radius:999px;padding:6px 14px 6px 7px;box-shadow:0 6px 14px -12px #1f1f1f66}.kl-st__gift{margin:0;padding:10px 16px}@media(hover:hover){.kl-tier:hover{transform:translateY(-6px);box-shadow:0 2px 4px #1f1f1f0d,0 26px 44px -20px #1f1f1f52}.kl-tier.is-hl:hover{transform:translateY(-14px);box-shadow:0 34px 56px -24px #f2692f99}.kl-tier:hover .kl-ph--a{transform:rotate(0) scale(1.04)}.kl-tier:hover .kl-ph--b{transform:rotate(-13deg) translate(-6px)}.kl-tier:hover .kl-ph--c{transform:rotate(10deg) translate(6px)}.kl-tier:hover .kl-ph--set{transform:rotate(0) scale(1.03)}.kl-tier__add:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.05)}}}@media(min-width:750px)and (max-width:989px){.kl-tier__name{font-size:24px}.kl-tier__buy{flex-direction:column;align-items:stretch}.kl-tier__add{width:100%}}@media(prefers-reduced-motion:reduce){.kl-tier,.kl-ph,.kl-tier__add{transition:none}}.kl-you{padding-top:var(--kl-pt, 34px)}.kl-you__band{--kl-tint: #e3f6f7;--kl-soft: #e6e0ff;position:relative;overflow:hidden;padding:40px 0 34px;transition:background .4s;background:radial-gradient(circle at 100% 100%,var(--kl-soft) 0,transparent 55%),radial-gradient(circle at 0% 100%,rgba(246,253,124,.45) 0,transparent 42%),var(--kl-tint)}.kl-you__grid,.kl-you__copy{position:relative}.kl-you__h{font-size:44px;line-height:1;letter-spacing:-1.4px;margin-top:8px}.kl-you__p--d{display:none!important}.kl-you__stage{position:relative}.kl-you__sticker{position:absolute;right:0;top:-6px;z-index:2;width:92px;height:92px;border-radius:50%;background:#f6fd7c;border:3px solid #fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:rotate(12deg);box-shadow:0 12px 24px -10px #1f1f1f59}.kl-you__sticker--d{display:none}.kl-you__sticker b{font-size:12px;line-height:1.1}.kl-you__sticker span{font-size:8.5px;margin-top:3px}.kl-you__row{gap:16px;margin:28px -20px 0;padding:0 20px 30px;align-items:flex-start}.kl-arch{position:relative;flex:none;width:210px;margin:0;scroll-snap-align:start}.kl-arch--2{margin-top:24px}.kl-arch__frame{display:block;height:300px;border-radius:105px 105px 26px 26px;overflow:hidden;border:6px solid #fff;background:#ede6fb;box-shadow:0 24px 44px -18px #4e3a708c}.kl-arch__frame img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.kl-arch__label{position:absolute;left:50%;bottom:-14px;transform:translate(-50%) rotate(-3deg);background:#fff;padding:4px 14px 6px;border-radius:12px;box-shadow:0 6px 14px #1f1f1f24;white-space:nowrap}.kl-you__p{position:relative;font-size:14px;line-height:1.5;margin:6px 0 0}.kl-you__out{position:relative;width:100%;margin-top:12px;background:#fffc}@media(min-width:750px){.kl-you{padding-top:var(--kl-pt-d, 104px)}.kl-you__band{padding:88px 0}.kl-you__h{font-size:72px;letter-spacing:-2.4px}.kl-you__sticker{width:112px;height:112px}.kl-you__row{margin:32px 0 0;padding:0 0 30px;overflow:visible;justify-content:center}.kl-you__out{width:auto}}@media(min-width:990px){.kl-you__band{padding:104px 0}.kl-you__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}.kl-you__h{font-size:92px;line-height:.96;letter-spacing:-3px;margin-top:14px}.kl-you__p--d{display:block!important;font-size:18px;line-height:1.6;color:#3d3d3d;margin:22px 0 0;max-width:400px}a.kl-you__p--d{display:inline-flex!important;margin-top:22px}.kl-you__foot{display:none}.kl-you__stage{padding:20px 0 40px}.kl-you__sticker--m{display:none}.kl-you__sticker--d{display:flex;top:-10px;right:-6px;width:128px;height:128px}.kl-you__sticker b{font-size:16px}.kl-you__sticker span{font-size:9px}.kl-you__row{gap:22px;margin:0;padding:0}.kl-arch{width:230px}.kl-arch--1{margin-top:56px}.kl-arch--2{margin-top:0}.kl-arch--3{margin-top:84px}.kl-arch__frame{height:400px;border-radius:115px 115px 26px 26px}@media(hover:hover){.kl-arch:hover .kl-arch__frame img{transform:scale(1.045)}}}.kiko-look-header{text-align:center}.kiko-look-header .section-header-block{align-items:center!important;text-align:center}.kiko-look-filmstrip{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:26px 20px;padding-top:6px}.kiko-look-frame{width:calc(50% - 10px);max-width:240px;background:rgb(var(--color-background));padding:10px 10px 0;border-radius:4px;box-shadow:0 6px 18px rgb(var(--color-foreground) / 12%)}.kiko-look-filmstrip .kiko-look-frame:nth-child(4n+1){transform:rotate(-2.5deg)}.kiko-look-filmstrip .kiko-look-frame:nth-child(4n+2){transform:rotate(1.5deg)}.kiko-look-filmstrip .kiko-look-frame:nth-child(4n+3){transform:rotate(-1deg)}.kiko-look-filmstrip .kiko-look-frame:nth-child(4n+4){transform:rotate(2deg)}@media screen and (max-width:749px){.kiko-look-filmstrip{gap:10px 14px}.kiko-look-filmstrip .kiko-look-frame:nth-child(4n+2),.kiko-look-filmstrip .kiko-look-frame:nth-child(4n+4){margin-top:56px}.kiko-look-filmstrip .kiko-look-frame:nth-child(4n+1),.kiko-look-filmstrip .kiko-look-frame:nth-child(4n+3){margin-bottom:12px}}@media screen and (min-width:750px){.kiko-look-frame{width:220px}}.kiko-look-frame__sprockets{display:flex;justify-content:space-between;padding:0 4px 6px}.kiko-look-frame__sprockets span{width:7px;height:7px;border-radius:2px;background:rgb(var(--color-foreground) / 12%)}.kiko-look-frame__photo{position:relative;border-radius:2px;overflow:hidden;aspect-ratio:1 / 1;background:rgb(var(--color-foreground) / 6%)}.kiko-look-frame__image,.kiko-look-frame__photo .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.kiko-look-frame__caption{padding:10px 4px 14px;text-align:center;display:flex;flex-direction:column;gap:3px}.kiko-look-frame__title{font-family:var(--font-heading--family);font-size:18px;letter-spacing:-.01em}@media screen and (min-width:750px){.kiko-look-frame__title{font-size:21px}}.kiko-look-frame__sub{font-size:14.5px;color:rgb(var(--color-foreground) / 62%);line-height:1.35}.kpd.kpd-pol{padding-bottom:0}.kpd-pol__band{padding:32px 0 22px;background:var(--pol-bg, #3e4366);color:#fff}.kpd-pol .kpd-eb{color:#c9b8f0}.kpd-pol .kpd-h{color:#fff}.kpd-pol .kpd-hl{background:none;color:#f6fd7c;padding:0;margin:0}.kpd-pol .kpd-p{color:#d9d6ea;display:none}.kpd-pol__top{padding:0}.kpd-pol__intro{padding:0 20px}.kpd-pol__row{padding-top:16px;padding-bottom:10px}.kpd-pol__card{flex:none;width:150px;margin:0;background:#fff;padding:7px 7px 26px;border-radius:4px;box-shadow:0 6px 16px #1f1f1f1f;transform:rotate(var(--rot, 0deg))}.kpd-pol__img{display:block;aspect-ratio:1;border-radius:2px;overflow:hidden;background:#f2e3cf}.kpd-pol__img img{width:100%;height:100%;object-fit:cover;display:block}.kpd-pol__cap{margin-top:5px;text-align:center;font:700 17px/1.05 Caveat,cursive;color:#1f1f1f}.kpd-pol__cmp{display:none}@media(min-width:750px){.kpd-pol__band{padding:88px 0}.kpd-pol__top{display:grid;grid-template-columns:320px minmax(0,1fr);gap:48px;align-items:center;padding:0 48px}.kpd-pol__intro{padding:0}.kpd-pol .kpd-h,.kpd-rl .kpd-h{font-size:52px;line-height:1.02}.kpd-pol .kpd-p{display:block;margin-top:14px}.kpd-pol__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:10px 6px;overflow:visible}.kpd-pol__card{width:auto;padding:9px 9px 34px;box-shadow:0 16px 30px -10px #00000080;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.kpd-pol__cap{margin-top:8px;font-size:24px}@media(hover:hover){.kpd-pol__card:hover{transform:rotate(var(--rot, 0deg)) translateY(-4px)}}.kpd-pol__cmp{display:grid;grid-template-columns:320px minmax(0,1fr);gap:48px;align-items:center;margin-top:56px}.kpd-pol__cnote{display:inline-block;font:700 30px/1.05 Caveat,cursive;color:#f6fd7c;transform:rotate(-2deg)}.kpd-pol__ctext{margin:12px 0 0;font-size:15px;line-height:1.6;color:#d9d6ea}.kpd-pol__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kpd-pol__ci{position:relative;aspect-ratio:16 / 10;border-radius:20px;overflow:hidden;background:var(--tint)}.kpd-pol__ci img{width:100%;height:100%;object-fit:cover;display:block}.kpd-pol__chip{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:999px;font-size:12px;font-weight:800;background:#fffffff0;color:#1f1f1f;box-shadow:0 4px 10px -6px #00000059}.kpd-pol__chip--k{background:#f6fd7c}}.kpd-reveal{opacity:0;transform:translateY(16px);transition:opacity .42s cubic-bezier(.2,.8,.2,1),transform .42s cubic-bezier(.2,.8,.2,1)}.kpd-reveal.is-in{opacity:1;transform:none}.kpd-rl__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.kpd-rl__all{flex:none;font-size:13px;font-weight:800;color:#1f1f1f;padding-bottom:4px}.kpd-rl__pill{display:none!important}.kpd-rl__wrap{display:block;overflow:hidden;padding:14px 0 4px}.kpd-rl__mq{display:flex;width:max-content;animation:kpd-rl-mq calc(var(--rl-n, 6) * var(--rl-sec, 8) * 1s) linear infinite}.kpd-rl__wrap.is-paused .kpd-rl__mq{animation-play-state:paused}@media(hover:hover){.kpd-rl__wrap:hover .kpd-rl__mq{animation-play-state:paused}}@keyframes kpd-rl-mq{to{transform:translate(-25%)}}.kpd-rl__set{display:flex;flex:none}.kpd-rl__tile{position:relative;flex:none;display:block;width:150px;margin-right:16px;padding:0;border:0;border-radius:18px;overflow:hidden;background:var(--tint, #ede6fb);aspect-ratio:9 / 16;color:#fff;text-align:left;text-decoration:none;font:inherit;isolation:isolate;-webkit-tap-highlight-color:transparent}.kpd-rl__btn,.kpd-rl__link{cursor:pointer}.kpd-rl__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.kpd-rl__play{position:absolute;left:8px;top:8px;width:30px;height:30px;border-radius:15px;background:#fffffff0;display:flex;align-items:center;justify-content:center;z-index:1;box-shadow:0 2px 6px #0000001f;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.kpd-rl__play svg{margin-left:2px}.kpd-rl__cap{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:30px 10px 9px;line-height:1.25;color:#fff;text-align:left;background:linear-gradient(transparent,#0000009e);pointer-events:none}.kpd-rl__cap b{display:block;font-size:13px;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.18)}.kpd-rl__cap span{display:block;font-size:11px;opacity:.9;margin-top:1px}.kpd-rl__btn:active{transform:scale(.98);transition:transform 90ms}.kpd-rl__btn:focus-visible,.kpd-rl__link:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #1f1f1f}@media(hover:hover){.kpd-rl__tile:hover .kpd-rl__img{transform:scale(1.045)}.kpd-rl__btn:hover .kpd-rl__play{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.kpd-rl__wrap{overflow-x:auto;scrollbar-width:none}.kpd-rl__wrap::-webkit-scrollbar{display:none}.kpd-rl__mq{animation:none;padding:0 20px}.kpd-rl__set--copy{display:none}.kpd-rl__img,.kpd-rl__play{transition:none}}.kpd-rl__dialog{--toggles-size: 7rem;--thumbnails-size: 6rem;--page-padding: 1.6rem;--pcard-thumbnail-width: 5rem;--pcard-padding: 1rem;--pcard-inset-x: 1.2rem;--pcard-inset-bottom: 1rem}.kpd-rl__dtitle{margin:0;padding-right:40px;font-weight:800;text-transform:none;letter-spacing:0}.kpd-rl__pcart{flex:none;width:40px;height:40px;border-radius:20px;border:0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#fff;color:#1f1f1f;box-shadow:0 4px 10px -6px #00000059;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.kpd-rl__pcard{opacity:1!important}.kpd-rl__pcard .video-testimonial__product-card__title{font-size:14px;font-weight:700}@media(hover:hover){.kpd-rl__pcart:hover{transform:scale(1.08)}}.kbb__sw--secret{background-size:220% 220%!important;animation:kpd-shim 5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.kbb__sw--secret{animation:none}}@media(min-width:750px){.kpd.kpd-rl{padding-top:0}.kpd-rl__band{position:relative;margin-top:80px;padding:72px 0;overflow:hidden;background:radial-gradient(circle at 0% 0%,var(--rl-c1) 0,transparent 55%),radial-gradient(circle at 100% 100%,var(--rl-c2) 0,transparent 55%),var(--rl-c3)}.kpd-rl__band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.kpd-rl__head,.kpd-rl__wrap{position:relative}.kpd-rl__head{max-width:1280px;padding:0 48px;gap:24px}.kpd-rl__all{display:none}.kpd-rl__pill{display:inline-flex!important}.kpd-rl__wrap{padding:28px 0 8px}.kpd-rl__mq{animation-duration:calc(var(--rl-n, 6) * var(--rl-sec, 8) * 1.15s)}.kpd-rl__tile{width:216px;margin-right:24px;border-radius:24px}.kpd-rl .kpd-h{font-size:52px;line-height:1.02}}.kpd-rf__band{position:relative;overflow:hidden;padding:30px 0;background:radial-gradient(circle at 100% 100%,var(--rf-2, #e6e0ff) 0,transparent 55%),radial-gradient(circle at 0% 100%,#f6fd7c73 0,#f6fd7c00 42%),var(--rf-1, #e3f6f7);transition:background .4s}.kpd-rf .kpd-p,.kpd-rf__chips,.kpd-rf__btn{display:none}.kpd-rf__grid{position:relative;height:300px;margin-top:18px}.kpd-rf__img{position:absolute;overflow:hidden;background:#ffffff80;display:block}.kpd-rf__img img{width:100%;height:100%;object-fit:cover;display:block}.kpd-rf__img--big{left:0;top:0;width:62%;height:300px;border-radius:120px 20px 96px;box-shadow:0 12px 28px #1f1f1f29}.kpd-rf__img--a{right:0;top:0;width:35%;height:144px;border-radius:16px}.kpd-rf__img--b{right:0;bottom:0;width:35%;height:144px;border-radius:16px}.kpd-rf__tape{position:absolute;left:96px;top:-8px;width:70px;height:20px;background:#f6fd7cf2;transform:rotate(-6deg);box-shadow:0 1px 3px #1f1f1f26}@media(min-width:750px){.kpd-rf__band{padding:80px 0}.kpd-rf__wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}.kpd-rf .kpd-h{font-size:60px;line-height:1}.kpd-rf .kpd-p{display:block;margin-top:18px;font-size:17px;max-width:440px}.kpd-rf__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.kpd-rf__chip{display:inline-flex;align-items:center;background:#f3effc;color:#4e3a70;font-size:13px;font-weight:800;padding:7px 12px;border-radius:999px}.kpd-rf__btn{display:inline-flex;margin-top:26px}.kpd-rf__grid{height:520px;margin-top:0}.kpd-rf__img--big{height:520px;border-radius:200px 28px 160px}.kpd-rf__img--a,.kpd-rf__img--b{height:250px}.kpd-rf__tape{left:170px;top:-10px;width:110px;height:20px}}.kpd-rv__band{padding:28px 0 26px;background:var(--rv-band, #fbfce6)}.kpd-rv__eb,.kpd-rv__count--d,.kpd-rv__all-d,.kpd-rv__where-d{display:none}.kpd-rv__head{display:flex;align-items:center;gap:14px}.kpd-rv__avg{font-family:"Fraunces",var(--font-heading--family),serif;font-size:48px;font-weight:600;line-height:.9}.kpd-rv__stars{color:#b87500;font-size:15px;letter-spacing:1px}.kpd-rv__count{font-size:13px;color:#5c5c5c}.kpd-rv__kw{margin:10px 0 0;font-size:14px;line-height:1.5;color:#3d3d3d}.kpd-rv__kw b{color:#1f1f1f}.kpd-rv__row{padding-top:14px;padding-bottom:6px}.kpd-rv__card{position:relative;flex:none;width:260px;border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid rgba(31,31,31,.06);box-shadow:0 1px 2px #1f1f1f0a,0 10px 24px -8px #1f1f1f24}.kpd-rv__card--skel{min-height:150px;background:linear-gradient(90deg,#fff,#f6f6f2,#fff)}.kpd-rv__top{display:flex;justify-content:space-between;align-items:center;gap:8px}.kpd-rv__cstars{color:#b87500;font-size:14px;letter-spacing:1px}.kpd-rv__tag{background:#f3effc;color:#4e3a70;font-size:11px;font-weight:800;padding:3px 8px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.kpd-rv__title{font-size:16px}.kpd-rv__body{flex:1;font-size:14px;line-height:1.5;color:#3d3d3d;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.kpd-rv__pic{display:none}.kpd-rv__meta{font-size:12px;color:#5c5c5c}.kpd-rv__meta b{color:#1f1f1f}.kpd-rv__err{font-size:13px;color:#5c5c5c}.kpd-rv__all{width:100%;height:48px;margin-top:6px;font-size:15px;background:#fff}@media(min-width:750px){.kpd-rv__band{padding:0;background:none}.kpd-rv__headrow{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.kpd-rv__eb{display:inline-flex}.kpd-rv__head{align-items:baseline;margin-top:10px}.kpd-rv__hs{display:flex;align-items:baseline;gap:14px}.kpd-rv__avg{font-weight:300;font-size:56px;line-height:1;letter-spacing:-.8px}.kpd-rv__stars{font-size:18px}.kpd-rv__count--m,.kpd-rv__kw,.kpd-rv__all-m,.kpd-rv__where-m{display:none}.kpd-rv__count--d{display:block;font-size:15px}.kpd-rv__where-d{display:inline}.kpd-rv__all-d{display:inline-flex;height:50px;padding:0 24px;border-radius:25px;font-size:15px;font-family:inherit}.kpd-rv__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;overflow:visible;max-width:1280px;margin:0 auto;padding:24px 48px 0}.kpd-rv__card{width:auto;border-radius:22px;padding:22px;gap:8px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.kpd-rv__card--skel{min-height:220px}.kpd-rv__title{font-family:"Fraunces",var(--font-heading--family),serif;font-weight:300;font-size:26px;line-height:1.15;letter-spacing:-.4px}.kpd-rv__cstars{font-size:15px}.kpd-rv__body{font-size:15px;line-height:1.55;-webkit-line-clamp:7}.kpd-rv__pic{display:block;width:88px;height:88px;border-radius:12px;object-fit:cover}.kpd-rv__meta{font-size:13px}@media(hover:hover){.kpd-rv__card:hover{transform:translateY(-4px);box-shadow:0 2px 4px #1f1f1f0d,0 20px 36px -14px #1f1f1f42}}}.masonry-media-gallery .f-column>*:first-child{margin-block-start:var(--offset-top, 0)}.masonry-section .f-column>*:first-child{margin-block-start:var(--offset-top, 0)}.nine-things-row{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;max-width:1040px;margin-inline:auto}.nine-things-row__columns{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:28px}.nine-things-row__intro{width:100%;display:flex;flex-direction:column;gap:14px}.nine-things-row__right{width:100%;display:flex;flex-direction:column;gap:16px}@media screen and (min-width:750px){.nine-things-row__columns{flex-direction:row;align-items:flex-start;gap:44px}.nine-things-row__intro,.nine-things-row__right{flex:1 1 0;max-width:none}}.nine-things__image{position:relative;border-radius:14px;overflow:hidden;background:rgb(var(--color-foreground) / 4%);height:240px}@media screen and (min-width:750px){.nine-things__image{height:340px}}.nine-things__image-el,.nine-things__image .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.nine-things__parts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start;width:100%}.nine-things-body-item{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:12px;background:var(--nine-things-card-bg, rgb(var(--color-foreground) / 5%))}.nine-things-body-item__number{flex:none;width:22px;height:22px;border-radius:999px;background:var(--nine-things-badge-bg, rgb(var(--color-foreground)));color:var(--nine-things-badge-text, rgb(var(--color-background)));font-size:11.5px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}.nine-things-body-item__label{font-size:13.5px;line-height:1.3}@media screen and (max-width:749px){.nine-things__parts-grid{gap:8px 10px}.nine-things-body-item{padding:8px 10px}}.nine-things-banner{padding:16px 20px;border-radius:14px;background:var(--nine-things-banner-bg, rgb(var(--color-foreground) / 6%));display:flex;gap:14px;align-items:center}.nine-things-banner__icon{flex:none;width:30px;height:30px;border-radius:999px;background:var(--nine-things-banner-icon-bg, rgb(var(--color-foreground)));color:var(--nine-things-banner-icon-text, rgb(var(--color-background)));font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center}.nine-things-banner__text{margin:0;font-size:14px;line-height:1.45}@media screen and (max-width:749px){.nine-things-banner{padding:14px 16px}}.slideshow--tabs .slideshow-tabs__head{display:grid;gap:1rem;margin-bottom:1.4rem}.slideshow-tabs__eyebrow,.slideshow-tabs__heading{margin:0}.slideshow-tabs__eyebrow{color:rgb(var(--color-foreground) / .72)}.slideshow-tabs__list:not(.is-ready) .slideshow-tabs__tab{color:transparent}.slideshow-tabs__list{display:flex;gap:.4rem;margin-top:.8rem;background:#f3f3f3;border-radius:1.6rem;padding:.4rem}.slideshow-tabs__tab{flex:1;min-height:4.4rem;border:0;border-radius:1.2rem;background:transparent;font-family:var(--font-body--family);font-size:14px;font-weight:800;letter-spacing:0;line-height:1.2;color:rgb(var(--color-foreground));cursor:pointer}.slideshow-tabs__tab[aria-selected=true]{background:rgb(var(--color-background));box-shadow:0 .1rem .4rem #0000001f}.slideshow-tabs__tab:focus-visible{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.1rem}.slideshow--tabs .slideshow{--slide-height: auto}.slideshow--tabs .slide{display:flex;flex-direction:column;height:auto;max-height:none}.slideshow--tabs .slide__media{aspect-ratio:4 / 3;border-radius:var(--tabs-media-radius, 2rem);overflow:hidden;flex:none}.slideshow--tabs .slide__content{position:static;padding:1.6rem 0 0;grid-row:auto;background:transparent!important;color:rgb(var(--color-foreground))}.slideshow--tabs .slide__content *{text-align:start}@media(min-width:768px){.slideshow--tabs .slide{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto!important;gap:4rem;align-items:center}.slideshow--tabs .slide__media{grid-column:1!important;grid-row:1!important}.slideshow--tabs .slide__content{grid-column:2!important;grid-row:1!important;padding:0}}.slideshow-stats{list-style:none;margin:2.4rem auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(min-width:768px){.slideshow-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.slideshow-stats__tile{border-radius:2rem;padding:1.6rem;border:1px solid rgb(31 31 31 / .04);box-shadow:0 1rem 2.2rem -1.2rem #1f1f1f40;--stat-a: #fff1e8;--stat-b: #ffe3d2;--stat-c: #f26a33;background:linear-gradient(160deg,var(--stat-a) 0%,var(--stat-b) 100%)}.slideshow-stats__tile:nth-child(4n+2){--stat-a: #eaf3ff;--stat-b: #d8e8fc;--stat-c: #2f74c9}.slideshow-stats__tile:nth-child(4n+3){--stat-a: #e8f7f1;--stat-b: #d3efe4;--stat-c: #178a66}.slideshow-stats__tile:nth-child(4n+4){--stat-a: #f6eefb;--stat-b: #eaddf6;--stat-c: #7e4fb8}.slideshow-stats__number{display:block;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:4.4rem;line-height:1;letter-spacing:-.1rem;color:var(--stat-c)}.slideshow-stats__label{display:block;margin-top:.6rem;font-size:1.4rem;font-weight:700;line-height:1.35;color:rgb(var(--color-foreground) / .8)}.slideshow-tabs__num,.slideshow-tabs__desc{display:none}.slideshow-tabs__body,.slideshow-tabs__label{display:block}@media(min-width:990px){.slideshow--tabs-vertical{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:5.6rem;align-items:center;padding-inline:var(--page-padding);padding-block:96px 0!important}.slideshow--tabs-vertical>.slideshow-tabs__head{grid-column:2;grid-row:1;padding:0;margin:0;max-width:none;gap:0}.slideshow--tabs-vertical>.slideshow-tabs__head .slideshow-tabs__heading{margin-top:10px}.slideshow--tabs-vertical>slideshow-component{grid-column:1;grid-row:1;display:block;min-width:0}.slideshow--tabs-vertical>.slideshow-stats{grid-column:1 / -1;grid-row:2;margin:40px 0 0;padding:0;max-width:none;gap:16px}.slideshow--tabs-vertical .slide{display:block!important}.slideshow--tabs-vertical .slide__content{display:none!important}.slideshow--tabs-vertical .slide__media{aspect-ratio:4 / 3;border-radius:28px}.slideshow--tabs-vertical .slideshow-tabs__list{flex-direction:column;gap:8px;margin-top:24px;padding:0;background:none;border-radius:0}.slideshow--tabs-vertical .slideshow-tabs__tab{display:flex;gap:16px;align-items:flex-start;width:100%;min-height:0;height:auto!important;flex:none;padding:16px 18px;border-radius:20px;border:1px solid transparent;text-align:left;box-shadow:none}.slideshow--tabs-vertical .slideshow-tabs__tab[aria-selected=true]{background:linear-gradient(180deg,#fff,#fbfaf7);border-color:#1f1f1f0f;box-shadow:0 1px 2px #1f1f1f0a,0 10px 24px -8px #1f1f1f24}.slideshow--tabs-vertical .slideshow-tabs__num{display:flex;flex:none;width:36px;height:36px;border-radius:12px;align-items:center;justify-content:center;font-size:13px;font-weight:800;background:#f3f3f3;color:#767676}.slideshow--tabs-vertical .slideshow-tabs__tab[aria-selected=true] .slideshow-tabs__num{background:#d4eae3;color:#14594a}.slideshow--tabs-vertical .slideshow-tabs__body{flex:1}.slideshow--tabs-vertical .slideshow-tabs__label{font-family:var(--font-heading--family);font-weight:600;font-size:20px;line-height:1.25;margin-top:6px}.slideshow--tabs-vertical .slideshow-tabs__tab[aria-selected=true] .slideshow-tabs__desc{display:block;margin-top:6px;font-size:15px;line-height:1.55;font-weight:400;color:#3d3d3d}.slideshow--tabs-vertical .slideshow-stats__tile{border-radius:24px;padding:24px}.slideshow--tabs-vertical .slideshow-stats__number{font-size:56px;letter-spacing:-1px}.slideshow--tabs-vertical .slideshow-stats__label{font-size:15px;margin-top:8px;color:#3d3d3d}}.comparison-gallery__image img,.comparison-gallery__image picture,.comparison-gallery__image video{object-fit:cover;width:100%;height:100%}.cmp-mark{width:2.8rem;height:2.8rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none}.cmp-mark--yes{background:rgb(var(--color-primary-button-background));color:rgb(var(--color-primary-button-text))}.cmp-mark--no{background:rgb(var(--color-foreground) / .06);color:rgb(var(--color-foreground) / .45)}.cmp-mark--part{background:#fff0c2;color:#b87500}.td-checkbox .cmp-mark--part svg{color:#b87500!important;opacity:1!important}.comparison-col__sub{display:block;margin-top:2px;font-family:var(--font-body--family);font-size:12px;font-weight:400;color:#767676;line-height:1.3}.comparison-col__badge{display:none}.td-checkbox:has(.cmp-mark){text-align:center}.td-checkbox .cmp-mark--yes svg{color:rgb(var(--color-primary-button-text))!important;opacity:1!important}.td-checkbox .cmp-mark--no svg{color:rgb(var(--color-foreground) / .45)!important;opacity:1!important}.comparison-col--highlight{background:rgb(var(--color-primary-button-background) / .07)}.comparison-col--highlight.td-checkbox--yes svg{color:rgb(var(--color-primary-button-background))}.td-checkbox--no svg{opacity:.45}.quick-comparison-table td.h6{font-family:var(--font-body--family);font-size:12px;font-weight:800;line-height:1.2;letter-spacing:0;color:#767676}.comparison-col__title{display:block;margin-top:4px;font-family:var(--font-body--family);font-size:12px;font-weight:800;line-height:1.2}.comparison-col--highlight .comparison-col__title{color:#c2410c}.quick-comparison-table td.td-label{font-size:14px;font-weight:700;line-height:1.25;color:#1f1f1f}.quick-comparison-table .comparison-table__row-note{font-size:12px;font-weight:400;line-height:1.35;color:#5c5c5c}.comparison-col__icon{display:flex;justify-content:center;color:rgb(var(--color-foreground) / .45);margin-bottom:4px}.comparison-col__logo{height:var(--logo-h, 3.6rem);max-height:var(--logo-h, 3.6rem);width:auto;max-width:100%;display:inline-block;margin-top:1.6rem}.comparison-col__logo--mobile{display:none}.quick-comparison-table td.h6{font-size:2rem}@media(max-width:749px){.comparison-col__logo--desktop{display:none}.comparison-col__logo--mobile{display:inline-block}.comparison-col__logo{height:var(--logo-h-mobile, var(--logo-h, 3rem));max-height:var(--logo-h-mobile, var(--logo-h, 3rem));margin-top:.4rem}.quick-comparison-table td.h6{width:var(--cmp-mark-col-w, 72px);padding-inline:.4rem;overflow-wrap:anywhere;word-break:break-word;font-size:1.5rem;line-height:1.25}.quick-comparison-table .td-checkbox{width:var(--cmp-mark-col-w, 72px)}}.td-checkbox .comparison-col__note{display:block;margin-top:.4rem;font-size:1.3rem;line-height:1.35}.quick-comparison-table tr>td:nth-child(2){background:#fffcf9;position:relative}.quick-comparison-table tr>td:nth-child(2):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border-left:2px solid #FF7A45;border-right:2px solid #FF7A45;pointer-events:none}.quick-comparison-table tr:first-child>td:nth-child(2):after{border-top:2px solid #FF7A45;border-radius:16px 16px 0 0}.quick-comparison-table tr:last-child>td:nth-child(2):after{border-bottom:2px solid #FF7A45;border-radius:0 0 16px 16px}.quick-comparison-table tr>td:nth-child(2) .icon{color:#ff7a45}.quick-comparison-table-container .comparison-table__header,.quick-comparison-table-container .td-label{background:rgb(var(--color-background))!important}.comparison-table__foot{display:flex;justify-content:space-between;align-items:center;gap:16px}.cmp-legend{display:inline-flex;gap:14px;align-items:center;font-size:12px;color:#767676;white-space:nowrap}.cmp-legend span{display:inline-flex;align-items:center;gap:6px}.cmp-legend__dot{width:16px;height:16px;border-radius:8px;display:inline-block}.cmp-legend__dot--yes{background:linear-gradient(180deg,#ff9466,#f2692f)}.cmp-legend__dot--part{background:#fff0c2}.cmp-legend__dot--no{background:#f1f1ee}.cmp-row-icon{display:none}.cmp-score__n{font-family:var(--font-heading--family);font-weight:600;font-size:34px;line-height:1;color:#b5b5b0}.cmp-score--hl .cmp-score__n{color:#c2410c}.cmp-score__btn{margin-top:12px;height:42px;padding:0 18px;border-radius:21px;border:0;font-size:14px;font-weight:800;color:#fff;display:inline-flex;align-items:center;gap:6px;cursor:pointer;background:linear-gradient(180deg,#ff9466,#ff7a45 55%,#f2692f);box-shadow:inset 0 1px #ffffff59,0 6px 16px #ff7a4547}.cmp-score-row td{height:auto!important;padding-top:22px!important;padding-bottom:22px!important}.cmp-score-row .cmp-score{display:table-cell;vertical-align:middle;text-align:center}.cmp-score__n{white-space:nowrap}@media(max-width:989px){.cmp-score__btn{display:none}.cmp-score__n{font-size:20px}}.comparison-table__footnote{margin:.8rem 0 0;text-align:center;font-size:var(--font-caption--size, 1.2rem);color:rgb(var(--color-foreground) / .6)}.quick-comparison-table{border-spacing:0}@media(max-width:749px){.quick-comparison-table{table-layout:fixed;width:100%;min-width:0}.quick-comparison-table .td-checkbox,.quick-comparison-table td.h6{width:var(--cmp-mark-col-w, 72px)}.quick-comparison-table .td-label{width:calc(100% - (var(--cmp-mark-col-w, 72px) * var(--cmp-mark-col-count, 2)));overflow-wrap:anywhere;word-break:break-word}.quick-comparison-table td{box-sizing:border-box;min-width:0}}.comparison-table__row-note{display:block;margin-top:.4rem;font-size:1.3rem;line-height:1.35}.quick-comparison-table .cmp-header-label{display:block;font-family:var(--font-body--family);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase;color:#5c5c5c;text-align:start}.comparison-table__footnote{font-size:12px;color:#767676}.qct--soft tr>td:nth-child(2){background:#fff6f1!important}.qct--soft tr>td:nth-child(2):after{border-left:1px solid #FFE1D3!important;border-right:1px solid #FFE1D3!important;border-top:0!important;border-bottom:0!important;border-radius:0!important}.pdp-gift-option{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:#fff;color:#1f1f1f;border:1.5px solid #E2E2E2;cursor:pointer;min-height:5.6rem;text-align:left}.pdp-gift-option:has(input:focus-visible){outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #1f1f1f}.pdp-gift-option:has(input:checked){border:2px solid #FF7A45;background:#fff7f2;padding:11.5px 13.5px}.pdp-gift-option .pdp-gift-option__input{position:absolute!important;top:0;left:0;width:1px!important;height:1px!important;min-width:0!important;margin:0!important;padding:0!important;opacity:0;pointer-events:none}.pdp-gift-option__radio{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid #BDBDBD;box-sizing:border-box;transition:border-width var(--m-d2, .2s) var(--m-spring, ease),border-color var(--m-d2, .2s) ease}.pdp-gift-option:has(input:checked) .pdp-gift-option__radio{border:6px solid #FF7A45}.pdp-gift-option__media{position:relative;flex:none;width:72px;height:72px}.pdp-gift-option__duo{position:absolute;width:48px;height:48px;border-radius:12px;overflow:hidden;background:#f2f2f0;box-shadow:0 1px 2px #0000000f,0 6px 14px -8px #00000059}.pdp-gift-option__duo--a{top:0;left:0}.pdp-gift-option__duo--b{right:0;bottom:0;outline:2px solid #fff}.pdp-gift-option .pdp-gift-option__duo img{width:100%;height:100%;object-fit:cover;border-radius:0}.pdp-gift-option__media img{width:72px;height:72px;object-fit:cover;border-radius:14px;display:block}.pdp-gift-option__body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:0}.pdp-gift-option__name{display:block;font-size:16px;font-weight:800;line-height:1.25;color:#1f1f1f}.pdp-gift-option__desc{display:block;margin-top:2px;font-size:13px;line-height:1.35;color:#5c5c5c}.pdp-gift-option__tag{display:inline-block;white-space:nowrap;margin-top:6px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:800;line-height:1.3;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.pdp-gift-option__price{flex:none;display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-size:16px;font-weight:800;color:#1f1f1f}.pdp-gift-option__save{font-size:12px;font-weight:800;color:#1a7a43}.pdp-gift-option__save[hidden]{display:none}.kii-opt{display:flex;gap:10px;align-items:center;width:100%;padding:12px;border-radius:16px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1.5px solid rgb(var(--color-foreground) / .14);cursor:pointer;min-height:56px;text-align:left}.kii-opt:focus-visible{outline:3px solid rgb(var(--color-foreground));outline-offset:2px}.kii-opt.is-selected{border:2px solid rgb(var(--color-primary-button-background));background:rgb(var(--color-primary-button-background) / .06)}.kii-opt__radio{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid rgb(var(--color-foreground) / .3);box-sizing:border-box;transition:border-width .15s}.kii-opt.is-selected .kii-opt__radio{border:6px solid rgb(var(--color-primary-button-background))}.kii-opt__img{width:76px;flex:none}.kii-opt__img img{width:76px;height:76px;object-fit:cover;border-radius:14px;display:block}.kii-opt__body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.kii-opt__name{font-size:var(--font-secondary-btn--size, 1.5rem);font-weight:800}.kii-opt__desc{font-size:var(--font-caption--size, 1.2rem);line-height:1.35;color:rgb(var(--color-foreground) / .7);margin-top:2px}.kii-opt__tag{margin-top:6px;padding:3px 8px;border-radius:6px;font-size:1.1rem;font-weight:800;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.kii-opt__price{flex:none;text-align:right;display:flex;flex-direction:column;font-size:1.5rem;font-weight:800}.kii-opt__save{font-size:var(--font-caption--size, 1.2rem);color:rgb(var(--color-notification-success, 26 122 67))}.kii-opt__save[hidden]{display:none}.kii-chip{display:inline-flex;align-items:center;min-height:28px;padding:4px 12px;border-radius:var(--kii-chip-radius, 999px);font-size:var(--font-chip--size, 1.4rem);font-weight:var(--font-eyebrow--weight, 800);line-height:1.2;color:rgb(var(--color-foreground))}.kii-chip--solid{background:rgb(var(--color-primary-button-background));color:rgb(var(--color-primary-button-text))}.kii-chip--soft{background:rgb(var(--color-background-secondary))}.kii-chip--outline{border:1px solid rgb(var(--color-border));background:transparent}.kii-chip--filled{background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:8px}.kii-gift-option{display:flex;align-items:center;gap:12px;min-height:44px;padding:12px 14px;border:1.5px solid rgb(var(--color-border));border-radius:var(--kii-gift-radius, 16px);text-decoration:none;color:inherit;background:rgb(var(--color-background))}.kii-gift-option:focus-visible{outline:3px solid rgb(var(--color-foreground));outline-offset:2px}.kii-gift-option.is-current{border-color:rgb(var(--color-foreground))}.kii-gift-option__radio{flex:none;width:20px;height:20px;border:2px solid rgb(var(--color-foreground));border-radius:50%;box-sizing:border-box}.kii-gift-option.is-current .kii-gift-option__radio{background:radial-gradient(circle,rgb(var(--color-foreground)) 0 45%,transparent 50%)}.kii-gift-option__body{display:grid;flex:1;gap:2px}.kii-gift-option__label{font-weight:800;font-size:var(--font-secondary-btn--size, 1.5rem)}.kii-gift-option__desc{color:rgb(var(--color-foreground-secondary))}.kii-gift-option__badge{padding:2px 8px;border-radius:999px;background:rgb(var(--color-primary-button-background));color:rgb(var(--color-primary-button-text));font-weight:800}.kii-review-card{flex:0 0 min(80%,300px);scroll-snap-align:start;display:grid;gap:8px;align-content:start;padding:16px;border-radius:var(--kii-review-radius, 16px);background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-border))}.kii-review-card__stars{display:flex;gap:2px;color:var(--kii-star, #B87500)}.kii-star:not(.is-on){opacity:.25}.kii-review-card__quote p{margin:0}.kii-review-card__meta{margin:0;color:rgb(var(--color-foreground-secondary))}.kii-tile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:12px 6px;border-radius:var(--kii-radius, 16px);background:rgb(var(--color-background));border:1px solid rgb(var(--color-border));box-shadow:0 1px 2px #0000000a,0 10px 24px -8px #00000024;color:rgb(var(--color-foreground) / .72);font-size:var(--font-caption--size, 1.2rem);line-height:1.3;text-decoration:none}.kii-tile__icon{width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:4px;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.kii-tile__title{font-size:1.3rem;color:rgb(var(--color-foreground))}.icon-list--circle .list-item__icon--check{background-color:#d6f0de;border-radius:50%;aspect-ratio:1 / 1}.list-item__icon--check svg{color:#2f7d4f}.pdp-gift-options__fieldset{border:0;margin:0;padding:0;min-width:0}.pdp-gift-options__legend{padding:0;margin-bottom:1rem}.pdp-gift-options__list{display:flex;flex-direction:column;gap:1rem}.gift-options-total{font-variant-numeric:tabular-nums}gift-options[hidden]{display:none!important}.kii-gp,.kii-gp *{box-sizing:border-box}.kii-gp{min-width:0;max-width:100%}.kii-urg{display:flex;flex-direction:column;gap:10px;margin:0 0 20px;padding:12px 14px;border-radius:18px;background:#fafaf7;border:1px solid #EFEFEA}.kii-urg__sig{display:flex;align-items:center;gap:10px;margin:0;font-size:13px;line-height:1.35;color:#1f1f1f}.kii-urg__sig[hidden]{display:none}.kii-urg__sig b{font-weight:800}.kii-urg__ic{flex:none;width:32px;height:32px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:#dbe8f9;color:#1a5ab8}.kii-urg__ic--low{background:#fff4d6}.kii-urg__ic--clock{background:#ffe3e6;color:#b3202e}.kii-urg__stock{color:#1a7a43}.kii-urg__stock--low{color:#b3202e}.kii-urg__time{color:#b3202e;font-variant-numeric:tabular-nums}.kii-gpc{position:relative;overflow:hidden;margin:0;padding:16px 14px 14px;border-radius:22px;text-align:center;color:#14594a;background:radial-gradient(circle at 8% 22%,rgba(246,253,124,.95) 0 3px,transparent 4px),radial-gradient(circle at 93% 30%,rgba(255,148,102,.45) 0 3px,transparent 4px),radial-gradient(circle at 90% 86%,rgba(246,253,124,.95) 0 3px,transparent 4px),linear-gradient(135deg,#eaf7ef,#d6efe1);border:1px solid rgba(31,138,80,.2);box-shadow:inset 0 1px #fffc,0 14px 30px -22px #14594a8c}.kii-gpc[hidden]{display:none}.kii-gpc__sparkle{position:absolute;pointer-events:none;animation:kiiTwinkle 2.4s ease-in-out infinite}@keyframes kiiTwinkle{0%,to{opacity:.35;transform:scale(.8) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(20deg)}}.kii-gpc__eq{display:flex;align-items:center;justify-content:center;gap:8px}.kii-gpc__op{font-size:22px;font-weight:800;line-height:1;color:#14594a}.kii-gpc__slot{flex:none;width:54px;height:54px;padding:2px;border-radius:15px;background:#fff;box-shadow:0 6px 12px -8px #14594a8c;overflow:hidden}.kii-gpc__slot img{width:100%;height:100%;object-fit:cover;border-radius:13px;display:block}.kii-gpc__slot--empty{padding:0;display:flex;align-items:center;justify-content:center;border:2px dashed rgba(20,89,74,.35);background:#ffffff8c;box-shadow:none;font-size:11px;font-weight:800;line-height:1.15;color:#14594a;text-align:center;overflow-wrap:anywhere}.kii-gpc__slot--empty.is-on{padding:2px;border:0;background:#fff;box-shadow:0 6px 12px -8px #14594a8c;animation:kiiPop .36s cubic-bezier(.34,1.56,.64,1) both}.kii-gpc__bag{position:relative;flex:none;width:78px;transform:rotate(-4deg)}.kii-gpc__bagimg{display:block;padding:3px;border-radius:17px;background:#fff;box-shadow:0 12px 22px -12px #14594abf}.kii-gpc__bagimg img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:14px}.kii-gpc__free{position:absolute;left:50%;top:-9px;transform:translate(-50%) rotate(4deg);padding:2px 8px;border-radius:999px;background:#1f8a50;color:#fff;font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.kii-gpc__pct{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:17px;background:#1f8a50;color:#fff;font-size:22px;font-weight:800;letter-spacing:-.02em;box-shadow:0 12px 22px -12px #14594abf}.kii-gpc__title{margin:12px 0 0;font-family:var(--font-heading--family);font-weight:600;font-size:21px;line-height:1.2;color:#0f4a3d}.kii-gpc__hl{background:linear-gradient(transparent 58%,#f6fd7c 58%);white-space:nowrap}.kii-gpc__sub{margin:4px 0 0;font-size:13px;line-height:1.4;color:#14594a}.kii-gpc__sub b{font-weight:800}.kii-gpc--pct{color:#9a3a12;border-color:#f2692f33;background:radial-gradient(circle at 8% 22%,rgba(246,253,124,.95) 0 3px,transparent 4px),radial-gradient(circle at 92% 82%,rgba(126,211,196,.6) 0 3px,transparent 4px),linear-gradient(135deg,#fff4ec,#ffe6d6);box-shadow:inset 0 1px #fffc,0 14px 30px -22px #c2410c80}.kii-gpc--pct .kii-gpc__op{color:#c2410c}.kii-gpc--pct .kii-gpc__slot--empty{border-color:#c2410c59;color:#c2410c}.kii-gpc--pct .kii-gpc__slot--empty.is-on{box-shadow:0 6px 12px -8px #c2410c8c}.kii-gpc__2nd{position:relative;flex:none}.kii-gpc__sticker{position:absolute;right:-10px;top:-10px;padding:3px 7px;border-radius:999px;background:#f2692f;color:#fff;font-size:12px;font-weight:800;line-height:1.2;white-space:nowrap;transform:rotate(8deg);box-shadow:0 4px 10px -4px #f2692fcc}.kii-gpc--pct .kii-gpc__title{margin-top:14px;color:#5a2410}.kii-gpc--pct .kii-gpc__sub{color:#9a3a12}.kii-swap{animation:kiiSwap .42s cubic-bezier(.34,1.56,.64,1) both}@keyframes kiiSwap{0%{opacity:0;transform:scale(.9) rotate(-8deg)}to{opacity:1;transform:none}}@keyframes kiiPop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.kii-gp__opts{border:0;margin:14px 0 0;padding:0;min-width:0}.kii-gp .pdp-gift-options__list{display:flex;flex-direction:column;gap:12px}.kii-gp .kii-po{position:relative;display:block;min-height:0;gap:0;width:100%;min-width:0;padding:12px 14px;border-radius:18px;border:1.5px solid #E2E2E2;background:#fff;color:#1f1f1f;text-align:left;cursor:pointer;transition:border-color .2s,background-color .2s}.kii-gp .kii-po:has(input:checked){border:2px solid #FF7A45;background:#fff7f2;padding:11.5px 13.5px}.kii-gp .kii-po:has(input:focus-visible){box-shadow:0 0 0 3px #fff,0 0 0 5px #1f1f1f}.kii-gp .kii-po .pdp-gift-option__input{position:absolute!important;top:0;left:0;width:1px!important;height:1px!important;min-width:0!important;margin:0!important;padding:0!important;opacity:0;pointer-events:none}.kii-gp .kii-po__row{display:flex;align-items:center;gap:12px}.kii-gp .kii-po__radio{flex:none;width:22px;height:22px;border-radius:11px;border:2px solid #BDBDBD;display:flex;align-items:center;justify-content:center;transition:border-color .2s}.kii-gp .kii-po__radio:after{content:"";width:12px;height:12px;border-radius:6px;background:#ff7a45;transform:scale(0);transition:transform .36s cubic-bezier(.34,1.56,.64,1)}.kii-gp .kii-po:has(input:checked) .kii-po__radio{border-color:#ff7a45}.kii-gp .kii-po:has(input:checked) .kii-po__radio:after{transform:scale(1)}.kii-gp .kii-po__one{flex:none;width:46px;height:46px;border-radius:11px;overflow:hidden}.kii-gp .kii-po__one img{width:100%;height:100%;object-fit:cover;display:block}.kii-gp .kii-po__fan{position:relative;flex:none;width:80px;height:56px}.kii-gp .kii-po__card{position:absolute;width:44px;height:44px;padding:2px;border-radius:12px;background:#fff;box-shadow:0 4px 10px -4px #00000040;overflow:hidden}.kii-gp .kii-po__card img{width:100%;height:100%;object-fit:cover;border-radius:10px;display:block}.kii-gp .kii-po__card--a{left:0;top:0;transform:rotate(-6deg)}.kii-gp .kii-po__card--b{left:26px;top:4px;transform:rotate(5deg)}.kii-gp .kii-po__slot{left:28px;display:flex;align-items:center;justify-content:center;padding:0;border:2px dashed #FFB38F;background:#fff7f2;color:#f2692f;box-shadow:none}.kii-gp .kii-po__slot:has(img){left:26px;padding:2px;border:0;background:#fff;box-shadow:0 4px 10px -4px #00000040;animation:kiiPop .36s cubic-bezier(.34,1.56,.64,1) both}.kii-gp .kii-po__bag{position:absolute;right:-2px;bottom:-2px;width:30px;height:30px;padding:2px;border-radius:9px;background:#fff;box-shadow:0 0 0 2px #1f8a50;overflow:hidden}.kii-gp .kii-po__bag[hidden]{display:none}.kii-gp .kii-po__bag img{width:100%;height:100%;object-fit:cover;border-radius:7px;display:block}.kii-gp .kii-po__body{flex:1;min-width:0;display:flex;flex-direction:column}.kii-gp .kii-po__title-x,.kii-po__desc-x{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kii-gp .kii-po__title{font-size:16px;font-weight:800;line-height:1.3}.kii-gp .kii-po__title,.kii-gp .kii-po__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;overflow-wrap:anywhere}.kii-gp .kii-po__desc{margin-top:1px;font-size:13px;line-height:1.35;color:#5c5c5c}.kii-gp .kii-po__desc--cta{color:#c2410c;font-weight:800}.kii-gp .kii-po__price{flex:none;display:flex;flex-direction:column;align-items:flex-end;font-size:16px;font-weight:800}.kii-gp .kii-po__price--own{color:#c2410c}.kii-gp .kii-po__price--own [data-gift-price]:not(:has(svg)){color:#1f1f1f}.kii-gp .kii-po .pdp-gift-option__was{display:block;font-size:12px;font-weight:400;color:#5c5c5c}.kii-gp .kii-po .pdp-gift-option__was[hidden]{display:none}.kii-gp .kii-po__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed #DCEBDF}.kii-gp .kii-po__gift{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:#1a7a43}.kii-gp .kii-po__gift[hidden]{display:none}.kii-gp .kii-po__foot .kii-po__price{margin-left:auto}.kii-gp .kii-po__badge{position:absolute;right:14px;top:-9px;padding:2px 8px;border-radius:999px;background:#f6fd7c;color:#1f1f1f;font-size:11px;font-weight:800;letter-spacing:.6px;line-height:1.4;text-transform:uppercase;white-space:nowrap}body:has(.kii-gp) .add-to-cart-button[data-kii-state=adding]:before{display:none!important}body:has(.kii-gp) .add-to-cart-button[data-kii-state=adding]{background:linear-gradient(105deg,transparent 38%,rgb(255 255 255 / .32) 50%,transparent 62%) 0 0 / 260% 100% no-repeat,linear-gradient(180deg,#ff9466,#ff7a45 55%,#f2692f)!important;animation:kiiAtcSweep 1.1s cubic-bezier(.4,0,.2,1) infinite}@keyframes kiiAtcSweep{0%{background-position:130% 0,0 0}to{background-position:-30% 0,0 0}}@media(prefers-reduced-motion:reduce){body:has(.kii-gp) .add-to-cart-button[data-kii-state=adding]{animation:none}}html:has(gift-options[data-pair-pct]) .product-information__details .badge--sale,html:has(gift-options[data-pair-pct]) .product-information__details .product-price__savings{display:none!important}.product-information__grid:has(.kii-gp) .carousel__thumbnail{border-radius:10px}@media screen and (max-width:749px){.product-information__grid:has(.kii-gp) .media-gallery__stories{display:none}}.product-information__grid:has(.kii-gp) .carousel__thumbnail.is-active{box-shadow:inset 0 0 0 2px #1f1f1f}.kii-watch{position:absolute;left:14px;bottom:14px;z-index:3;height:32px;padding:0 12px 0 8px;border-radius:16px;border:0;background:#fffffff2;box-shadow:0 2px 8px #00000024;display:flex;align-items:center;gap:6px;font-family:var(--font-body--family);font-size:12px;font-weight:800;color:#1f1f1f;cursor:pointer}.kii-watch__play{width:20px;height:20px;border-radius:10px;background:#ff7a45;display:flex;align-items:center;justify-content:center}.kii-selling{position:absolute;left:14px;top:14px;z-index:3;padding:6px 10px;border-radius:10px;background:#fff;color:#b3202e;box-shadow:0 4px 10px -4px #00000040;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body--family);font-size:12px;font-weight:800}.kii-selling span{width:7px;height:7px;border-radius:4px;background:#d93a47}@media(prefers-reduced-motion:reduce){.kii-pair-picker[open] .kii-pair-picker__panel,.kii-pair-picker[open]::backdrop,.kii-pair-picker[open] .kii-pair-picker__card,.kii-pair-picker.is-closing .kii-pair-picker__panel,.kii-pair-picker.is-closing::backdrop{animation:none}}@media(prefers-reduced-motion:reduce){.kii-gpc__sparkle,.kii-swap,.kii-gp .kii-po__slot:has(img),.kii-gpc__slot--empty.is-on{animation:none}}html.kii-pp-lock{overflow:hidden}.kii-pair-picker{padding:0;border:0;margin:auto 0 0;width:100%;max-width:100%;max-height:92dvh;background:transparent;color:#1f1f1f}.kii-pair-picker::backdrop{background:#1f1f1f73}.kii-pair-picker[open] .kii-pair-picker__panel{animation:kiiPpUp .38s cubic-bezier(.22,1,.36,1) both}.kii-pair-picker[open]::backdrop{animation:kiiPpFade .28s ease-out both}.kii-pair-picker[open] .kii-pair-picker__card{animation:kiiPpCard .36s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.12s + var(--i, 0) * 35ms)}.kii-pair-picker.is-closing .kii-pair-picker__panel{animation:kiiPpDown .24s cubic-bezier(.4,0,1,1) both}.kii-pair-picker.is-closing::backdrop{animation:kiiPpFade .24s ease-in reverse both}@keyframes kiiPpUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes kiiPpDown{0%{transform:none}to{transform:translateY(100%)}}@keyframes kiiPpFade{0%{opacity:0}to{opacity:1}}@keyframes kiiPpCard{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes kiiPpPop{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}@keyframes kiiPpOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px) scale(.97)}}.kii-pair-picker__panel{display:flex;flex-direction:column;max-height:92dvh;border-radius:24px 24px 0 0;background:#fff;overflow:hidden}.kii-pair-picker__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 12px}.kii-pair-picker__h{margin:0;font-family:var(--font-heading--family);font-size:22px;font-weight:600;line-height:1.2}.kii-pair-picker__sub{margin:4px 0 0;font-size:14px;line-height:1.4;color:#5c5c5c}.kii-pair-picker__x{flex:none;width:44px;height:44px;border-radius:50%;border:0;background:#f3f3f3;color:#1f1f1f;display:flex;align-items:center;justify-content:center;cursor:pointer}.kii-pair-picker__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:4px 20px 16px;overflow-y:auto;overscroll-behavior:contain}.kii-pair-picker__card{position:relative;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 6px 8px;border-radius:16px;background:#fff;border:1.5px solid #ECECE6;color:#1f1f1f;text-align:left;font:inherit;cursor:pointer}.kii-pair-picker__card[aria-checked=true]{background:#fff7f2;border:2px solid #FF7A45;padding:5.5px 5.5px 7.5px}.kii-pair-picker__card:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #1f1f1f}.kii-pair-picker__img{display:block;width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#f6f6f3;margin-bottom:4px}.kii-pair-picker__img img{width:100%;height:100%;object-fit:cover;display:block}.kii-pair-picker__name{font-size:13px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.kii-pair-picker__age{font-size:11px;font-weight:700;color:#1a5ab8}.kii-pair-picker__price{font-size:13px;font-weight:700;color:#3d3d3d}.kii-pair-picker__foot{padding:12px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid #F0F0EC}.kii-pair-picker__go{width:100%;min-height:54px;border-radius:27px;border:0;background:linear-gradient(180deg,#ff9466,#ff7a45 55%,#f2692f);color:#fff;font:inherit;font-size:16px;font-weight:800;cursor:pointer;box-shadow:inset 0 1px #ffffff59,0 6px 16px -4px #ff7a4566}.kii-pair-picker__go:disabled{opacity:.5;cursor:default}@media(min-width:750px){.kii-pair-picker{margin:auto;max-width:560px}.kii-pair-picker__panel{border-radius:24px}.kii-pair-picker[open] .kii-pair-picker__panel{animation:kiiPpPop .32s cubic-bezier(.22,1,.36,1) both}.kii-pair-picker.is-closing .kii-pair-picker__panel{animation:kiiPpOut .2s ease-in both}}.product-price__row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.product-price__savings{display:inline-flex;align-items:center;padding:.4rem .8rem;border-radius:.6rem;font-size:var(--font-caption--size, 1.2rem);font-weight:800;line-height:1.2;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.product-price__reference{margin:.4rem 0 0}.product-review-stars-block__link{color:inherit;text-decoration:none;display:inline-block}.rating-count--average{display:inline-flex;align-items:center;gap:.6rem;color:rgb(var(--color-foreground))}.rating-count__label{text-decoration:underline;text-underline-offset:.2rem;color:#5c5c5c;font-size:14px;font-weight:400}.rating-count--average{font-size:14px;line-height:1.4}.rating-count__average{font-size:14px;font-weight:700;color:#1f1f1f}.show-more-button{background:linear-gradient(180deg,rgb(var(--color-background) / 0%),rgb(var(--color-background) / 100%) 60%);height:25svh;z-index:1;padding-inline:var(--page-padding)}.show-more-button--expanded{--padding-block-start-mobile: 2.4rem;--padding-block-start: 6rem;position:relative;background:none;height:auto;padding-bottom:0}.box-items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--bi-cols-m, 4),minmax(0,1fr));gap:.8rem;width:100%}@media(min-width:768px){.box-items{grid-template-columns:repeat(var(--bi-cols, 4),minmax(0,var(--bi-max, 180px)));gap:1.6rem}}.box-items__media{aspect-ratio:1;border-radius:var(--bi-radius, 16px);overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fbe9a4;color:rgb(var(--color-foreground))}.box-items__item:nth-child(4n+2) .box-items__media{background:#e3f6f7}.box-items__item:nth-child(4n+3) .box-items__media{background:#d4eae3}.box-items__item:nth-child(4n+4) .box-items__media{background:#f1f3c0}.box-items__media img{width:100%;height:100%;object-fit:cover}.box-items__name{display:block;margin-top:.6rem;font-size:1.2rem;line-height:1.2}.box-items__caption{display:block;font-size:1.1rem;line-height:1.25;color:rgb(var(--color-foreground) / .7)}@media(min-width:768px){.box-items__name{font-size:1.5rem}.box-items__caption{font-size:1.3rem}}.box-items__hint{margin:0;padding:1rem;border:1px dashed rgb(var(--color-foreground) / .4);border-radius:1rem;font-size:1.3rem}.shopify-section:has(.box-items--empty){display:none}.box-items-photo{width:100%;margin-top:16px}@media(min-width:768px){.box-items-photo{margin-top:24px}}.box-items-photo__img{display:block;width:100%;height:auto;border-radius:var(--bi-radius, 16px)}.box-items-photo__list{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.delivery-estimate:not(:has(.delivery-card)){display:none}.delivery-card{display:flex;gap:1rem;align-items:center;padding:1.2rem 1.4rem;border-radius:var(--delivery-radius, 16px);background:linear-gradient(135deg,rgb(var(--color-background)),rgb(var(--color-background-secondary)));border:1px solid rgb(var(--color-border));color:rgb(var(--color-foreground))}.delivery-card__icon{display:inline-flex;flex:none}.delivery-card__text{margin:0;font-size:1.4rem;line-height:1.35}.delivery-card__text span{color:rgb(var(--color-foreground) / .72)}.delivery-estimate--tint .delivery-card{background:linear-gradient(135deg,var(--delivery-tint) 0%,#ffffff 100%);border-color:var(--delivery-tint-border);box-shadow:0 1px 2px #00000008,0 8px 20px -10px #1e5eff40;padding:12px 14px;gap:12px}.delivery-estimate--tint .delivery-card__icon{color:var(--delivery-accent)}.delivery-estimate--tint{background:transparent!important}.delivery-estimate--tint .delivery-card__text{font-size:14px;line-height:1.35;color:#1f1f1f}.delivery-estimate--tint .delivery-card__text strong,.delivery-estimate--tint .delivery-card__text b{font-weight:700}.delivery-estimate--tint .delivery-card__text span{color:#5c5c5c}.kii-arrival{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:var(--kii-radius, 16px);background:linear-gradient(135deg,rgb(var(--color-background)),rgb(var(--color-background-secondary)));border:1px solid rgb(var(--color-border));color:rgb(var(--color-foreground))}.kii-arrival__icon{display:inline-flex;flex:none}.kii-arrival__text{margin:0;font-size:1.4rem;line-height:1.35}.kii-arrival__text span{color:rgb(var(--color-foreground) / .72)}.kii-buy{display:block}.kii-buy__options{border:0;padding:0;margin:0 0 16px;min-width:0}.kii-buy__legend{padding:0;margin-bottom:10px}.kii-buy__list{display:flex;flex-direction:column;gap:10px}.kii-buy__atc{width:100%;min-height:56px;border-radius:999px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:var(--font-cta--size, 1.7rem);font-weight:800;background:rgb(var(--color-primary-button-background));color:rgb(var(--color-primary-button-text));box-shadow:inset 0 1px #ffffff59,0 6px 16px rgb(var(--color-primary-button-background) / .28);cursor:pointer}.kii-buy__atc:focus-visible{outline:3px solid rgb(var(--color-foreground));outline-offset:3px}.kii-buy__atc[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none}.kii-buy__express{margin-top:8px}.kii-buy__express .shopify-payment-button__button{border-radius:999px;min-height:50px}.kii-buy__express .shopify-payment-button__more-options{display:none}.kii-buy__error{margin:8px 0 0;color:rgb(var(--color-notification-error, 200 30 30))}.kii-buy-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 -8px 24px #0000001f;transform:translateY(110%);transition:transform .25s ease}.kii-buy-sticky.is-visible{transform:none}.kii-buy-sticky__inner{max-width:var(--page-width, 120rem);margin:0 auto;display:flex;align-items:center;gap:12px}.kii-buy-sticky__info{flex:1;min-width:0;display:flex;flex-direction:column;font-size:1.3rem;line-height:1.25}.kii-buy-sticky__name{font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kii-buy-sticky__total{font-weight:800;font-size:1.5rem}.kii-buy-sticky__btn{width:auto;min-height:48px;padding:0 24px;flex:none}@media(prefers-reduced-motion:reduce){.kii-buy-sticky{transition:none}}.kii-chips{display:flex;flex-wrap:wrap;gap:var(--kii-chips-gap, 8px);justify-content:var(--kii-chips-justify, flex-start)}.kii-chips:not(:has(.kii-chip)){display:none}.kii-gift{color:rgb(var(--color-foreground))}.kii-gift__heading{margin:0 0 8px}.kii-gift__list{display:grid;gap:8px}.kii-gift:not(:has(.kii-gift-option)){display:none}.kii-note{display:flex;gap:8px;align-items:flex-start;justify-content:var(--kii-note-align, flex-start);color:rgb(var(--color-foreground))}.kii-note--filled{background:rgb(var(--color-background));border-radius:var(--kii-note-radius, 0);padding-block:10px;padding-inline:14px}.kii-note--ghost{opacity:.5;outline:1px dashed currentColor}.kii-note__icon{display:inline-flex;flex:none;margin-top:.1em;color:rgb(var(--color-foreground))}.kii-note__text{margin:0}.kii-price__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.kii-price__now{font-size:var(--kii-price-size-m, 28px);font-weight:800;line-height:1.1;color:rgb(var(--color-foreground))}@media(min-width:768px){.kii-price__now{font-size:var(--kii-price-size, 32px)}}.kii-price__was{font-size:1.6rem;color:rgb(var(--color-foreground) / .65)}.kii-price__save{padding:4px 8px;border-radius:6px;font-size:var(--font-caption--size, 1.2rem);font-weight:800;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.kii-price__note{margin:4px 0 0;color:rgb(var(--color-foreground) / .7)}.kii-rating-line{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--color-foreground));text-decoration:none;font-size:var(--font-chip--size, 1.4rem);min-height:32px}.kii-rating-line__count{text-decoration:underline;color:rgb(var(--color-foreground) / .7)}.kii-reassure{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8px;width:100%}.kii-reassure__tile{min-width:0;padding:10px 4px;border-radius:14px;background:#fafaf7;color:#5c5c5c;font-size:12px;line-height:1.3;text-align:center;text-decoration:none;overflow-wrap:anywhere}.kii-reassure__tile b{display:block;color:#1f1f1f;font-size:13px;font-weight:800}.kii-reassure__tile--hl{padding:10px;text-align:left;background:linear-gradient(135deg,#eaf7ef,#d6efe1);color:#14594a}.kii-reassure__tile--hl b{color:#0f4a3d}.kii-reassure__u{text-decoration:underline;text-underline-offset:2px}a.kii-reassure__tile:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #1f1f1f}.kii-tiles{display:grid;grid-template-columns:repeat(var(--kii-tiles-cols, 3),minmax(0,1fr));gap:8px}.kii-tiles:not(:has(.kii-tile)){display:none}body:has(kiko-buy-box) variant-picker[data-template-product-match=true]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html[data-kbb-duo] body:has(kiko-buy-box:not([data-lean])) .product-information .accelerated-checkout-block{display:none!important}.kbb-atc-total{white-space:nowrap;margin-inline-start:.25em}.kbb{display:block;font-family:var(--font-body--family);color:#1f1f1f}.kbb__strip{display:flex;gap:5px}.kbb__sw{flex:1;height:22px;border-radius:7px;box-shadow:inset 0 0 0 1px #1f1f1f14}.kbb__sw--you{box-shadow:none;border:1.5px dashed #9a9a9a;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#5c5c5c;line-height:1}.kbb__cap{margin-top:5px;font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#5c5c5c}.kbb__total{display:flex;align-items:baseline;gap:10px;margin-top:18px}.kbb__strip+.kbb__total{margin-top:18px}.kbb>.kbb__total:first-child{margin-top:0}.kbb__price{font-size:28px;font-weight:800;line-height:1.1}.kbb__note{font-size:13px;color:#5c5c5c}.kbb__pill{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;padding:5px 10px;border-radius:8px;background:#f3effc;color:#4e3a70;font-size:12px;font-weight:800;line-height:1.3}.kbb__pill svg{flex:none}.kbb__stock{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:14px;font-weight:700;color:#1a7a43}.kbb__eb{display:block;margin-top:18px;padding:0;font-size:12px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:#1f1f1f}.kbb__chips{display:flex;gap:8px;overflow-x:auto;margin:8px -20px 0;padding:0 20px 2px;scrollbar-width:none}.kbb__chips::-webkit-scrollbar{display:none}.kbb__chip{flex:none;height:42px;padding:0 14px;border-radius:21px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:#1f1f1f;background:#fff;border:1.5px solid #d6d6d6;text-decoration:none;white-space:nowrap}.kbb__chip.is-on{border:2px solid #333}a.kbb__chip:hover{border-color:#8a8a8a}.kbb__dot{width:16px;height:16px;border-radius:8px;flex:none;box-shadow:inset 0 0 0 1px #1f1f1f26}.kbb__ednote{margin:8px 0 0;font-size:12px;color:#5c5c5c}.kbb__opts{border:0;padding:0;margin:0;min-width:0}.kbb__opts>.kbb__eb{margin-top:18px;float:left;width:100%}.kbb__list{clear:both;display:flex;flex-direction:column;gap:10px;padding-top:10px}.kbb__opt{position:relative;display:flex;gap:10px;align-items:center;width:100%;padding:12px;border-radius:16px;background:#fff;border:1.5px solid #e2e2e2;cursor:pointer;transition:border-color .15s,background-color .15s}.kbb__opt.is-on{background:#fff7f2;border:2px solid #ff7a45;padding:11.5px}.kbb__opt:has(.kbb__radio:disabled){opacity:.5;cursor:not-allowed}.kbb__radio{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.kbb .kbb__radio{position:absolute!important;margin:0!important;inset:0 auto auto 0}.kbb__opt:has(.kbb__radio:focus-visible){outline:2px solid #ff7a45;outline-offset:2px}.kbb__dotr{flex:none;width:20px;height:20px;border-radius:10px;border:2px solid #bdbdbd;background:#fff;transition:border .15s}.kbb__opt.is-on .kbb__dotr{border:6px solid #ff7a45}.kbb__img{position:relative;width:76px;height:76px;flex:none;border-radius:14px;overflow:hidden;background:#ede6fb}.kbb__img img{width:100%;height:100%;object-fit:cover;display:block}.kbb__img-card{position:absolute;right:4px;bottom:4px;width:34px;height:34px;border-radius:9px;overflow:hidden;background:#fff;box-shadow:0 0 0 2px #fff,0 2px 6px #1f1f1f2e}.kbb__txt{flex:1;min-width:0;text-align:left}.kbb__name{display:block;font-size:15px;font-weight:800;line-height:1.25}.kbb__desc{display:block;font-size:12px;color:#5c5c5c;margin-top:2px;line-height:1.35}.kbb__tag{display:inline-block;margin-top:6px;background:#d4eae3;color:#14594a;font-size:11px;font-weight:800;padding:3px 8px;border-radius:6px;line-height:1.3}.kbb__bars{display:flex;gap:4px;margin-top:8px}.kbb__bars span{flex:1;height:14px;border-radius:4px;box-shadow:inset 0 0 0 1px #1f1f1f0f}.kbb__pr{flex:none;text-align:right}.kbb__amt{display:block;font-size:15px;font-weight:800}.kbb__sub{display:block;font-size:12px;color:#5c5c5c;white-space:nowrap}.kbb__checks{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px;color:#3d3d3d}.kbb__checks li{display:flex;gap:8px;align-items:center}.kbb__checks svg{flex:none;color:#1a7a43}@media(max-width:479px){.kbb__opt{gap:9px;padding:11px}.kbb__opt.is-on{padding:10.5px}.kbb__img{width:64px;height:64px;border-radius:12px}.kbb__img-card{width:28px;height:28px;border-radius:7px;right:3px;bottom:3px}.kbb__sub{display:none}.kbb__amt{white-space:nowrap}}@media(min-width:750px){.kbb__chips{margin:8px 0 0;padding:0 0 2px;flex-wrap:wrap;overflow:visible}}.kbb[data-lean] .kbb__total{margin-top:18px}.kbb__why{margin-top:12px;border-radius:16px;background:#f2fbf6;border:1px solid #cbebd9;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.kbb__why p{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.3}.kbb__why svg{flex:none}.kbb__live{width:8px;height:8px;border-radius:4px;background:#1f8a50;flex:none;box-shadow:0 0 0 4px #1f8a502e;animation:kbb-live 2.4s ease-in-out infinite}@keyframes kbb-live{50%{box-shadow:0 0 0 7px #1f8a500f}}.kbb__why-low{color:#8a3a00}.kbb__why-rush{color:#3d3d3d;font-size:13px!important}.kbb__list--lean{gap:12px;padding-top:12px}.kbb__opt--lean{padding:14px 16px 14px 14px;border-radius:20px;transition:border-color .15s,background-color .15s,box-shadow .2s}.kbb__opt--lean.is-on{padding:13.5px 15.5px 13.5px 13.5px;box-shadow:0 10px 24px -12px #ff7a458c}.kbb__pic{position:relative;width:74px;flex:none;margin:4px 6px 6px 0}.kbb__opt--lean .kbb__img{display:block;width:74px;height:74px;border-radius:16px;overflow:hidden}.kbb__opt--lean .kbb__img img{display:block;width:100%;height:100%;object-fit:cover}.kbb__n{position:absolute;left:-6px;top:-6px;min-width:24px;height:24px;padding:0 6px;border-radius:12px;background:#4e3a70;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #fff}.kbb__cardc{position:absolute;right:-12px;bottom:-10px;width:38px;transform:rotate(-8deg)}.kbb__cardc-img{display:block;background:#fff;padding:2px;border-radius:10px;box-shadow:0 8px 14px -8px #1a5ab8bf}.kbb__cardc-img img{display:block;width:34px;height:34px;border-radius:8px;object-fit:cover;background:#dbe8f9}.kbb__cardc-b{position:absolute;left:50%;top:-8px;transform:translate(-50%) rotate(8deg);background:#1f8a50;color:#fff;font-size:9px;font-weight:800;letter-spacing:.4px;padding:1px 6px;border-radius:999px;white-space:nowrap}.kbb__opt--lean .kbb__txt{padding-left:6px}.kbb__opt--lean .kbb__name{font-size:17px;line-height:1.2}.kbb__opt--lean .kbb__desc{font-size:13px}.kbb__dots{display:flex;gap:3px;margin-top:7px}.kbb__dots span{width:14px;height:14px;border-radius:7px;flex:none;box-shadow:0 0 0 1.5px #fff,0 1px 2px #1f1f1f33}.kbb__more{display:none;font-size:13px;color:#4e3a70;font-weight:700;margin-top:6px;line-height:1.3}.kbb__opt.is-on .kbb__more{display:block;animation:kbb-pop .22s cubic-bezier(.2,.8,.2,1)}@keyframes kbb-pop{0%{opacity:0;transform:translateY(-3px)}}.kbb__opt--lean .kbb__amt{flex:none;font-size:17px;align-self:center;white-space:nowrap}.kbb__qa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.kbb__qa-i{border-radius:14px;background:#f7f7f5;padding:9px 11px;line-height:1.3}.kbb__qa-i span{display:block;font-size:12px;color:#5c5c5c}.kbb__qa-i b{display:block;font-size:13px;margin-top:1px}.kbb__glow{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:14px;line-height:1.3}.kbb__glow-sw{position:relative;overflow:hidden;width:26px;height:26px;border-radius:9px;flex:none;background:linear-gradient(135deg,#e3f6f7,#f6fd7c 35%,#f9c6da 65%,#e6e0ff)}.kbb__glow-sw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.8) 50%,transparent 70%);transform:translate(-120%);animation:kbb-shim 3.2s ease-in-out infinite}@keyframes kbb-shim{55%,to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.kbb__live,.kbb__glow-sw:after,.kbb__opt.is-on .kbb__more{animation:none}}.kbb-sticky-ship{display:block;font-size:12px;font-weight:700;color:#1a7a43;line-height:1.3}.kbb-sticky-ship.is-po{color:#6b4a9a}.kbb__qa-i--po b{color:#4e3a70}.kbb-sheet{position:fixed;inset:auto 0 0 0;margin:0 auto;width:390px;max-width:100%;border:0;padding:0;background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -10px 30px #0000002e;color:#1f1f1f;font-family:var(--font-body--family)}.kbb-sheet[open]{animation:kbb-up .28s cubic-bezier(.2,.8,.2,1)}@keyframes kbb-up{0%{transform:translateY(40px);opacity:0}}.kbb-sheet::backdrop{background:#00000059}.kbb-sheet__in{padding:18px 20px 22px}.kbb-sheet__top{display:flex;align-items:center;gap:10px}.kbb-sheet__ok{width:28px;height:28px;border-radius:10px;background:#1f8a50;color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.kbb-sheet__top b{flex:1;font-size:16px}.kbb-sheet__x{width:40px;height:40px;border:0;background:none;display:flex;align-items:center;justify-content:center;color:#1f1f1f;cursor:pointer}.kbb-sheet__up{margin-top:14px;border-radius:18px;background:#f3effc;padding:14px}.kbb-sheet__up[hidden]{display:none}.kbb-sheet__up b{display:block;font-size:15px}.kbb-sheet__upt{display:block;font-size:13px;color:#4e3a70;margin-top:3px;line-height:1.35}.kbb-sheet__bars{display:flex;gap:4px;margin-top:10px}.kbb-sheet__bars span{flex:1;height:14px;border-radius:4px}.kbb-sheet__upbtn{margin-top:12px;width:100%;height:48px;border-radius:24px;border:0;cursor:pointer;background:linear-gradient(180deg,#9b7bff,#7c5cf0 55%,#6a48e3);color:#fff;font:800 15px var(--font-body--family)}.kbb-sheet__upbtn:disabled{opacity:.6;cursor:progress}.kbb-sheet__go{display:flex;align-items:center;justify-content:center;height:56px;margin-top:12px;border-radius:28px;text-decoration:none;background:linear-gradient(180deg,#ff9466,#ff7a45 55%,#f2692f);color:#fff;font:800 17px var(--font-body--family);box-shadow:inset 0 1px #ffffff59,0 6px 16px #ff7a4547}.kbb-sheet__keep{margin-top:6px;width:100%;height:44px;border:0;background:none;font:800 14px var(--font-body--family);text-decoration:underline;color:#1f1f1f;cursor:pointer}@media(min-width:750px){.kbb-sheet{top:0;right:0;bottom:0;left:0;margin:auto;width:420px;height:fit-content;border-radius:24px}.kbb-sheet[open]{animation:kbb-in .22s cubic-bezier(.2,.8,.2,1)}@keyframes kbb-in{0%{transform:scale(.96);opacity:0}}}countdown-timer.countdown-timer--campaign{--ct-bg: #fffaf3;--ct-border: #ecd9c3;--ct-accent: #d98b5a;--ct-ink: #4a2e1f;--ct-muted: #86624a;--ct-tile: #ffffff;--ct-tile-border: #ecd5bd;--ct-number: #a8483a;--ct-seconds-bg: #d98b5a;--ct-seconds-ink: #ffffff;width:100%}countdown-timer.countdown-timer--campaign.is-urgent{--ct-border: #ecb4aa;--ct-accent: #b8483a;--ct-number: #b8483a;--ct-seconds-bg: #b8483a;--ct-tile-border: #eebfb7}countdown-timer.countdown-timer--campaign:not(.is-live):not([data-design-mode=true]){display:none!important}countdown-timer[data-only-on-sale=true][data-on-sale=false]:not([data-design-mode=true]){display:none!important}countdown-timer[data-only-on-sale=true][data-on-sale=false][data-design-mode=true] .countdown-timer__campaign,countdown-timer.countdown-timer--campaign[data-expired=true] .countdown-timer__campaign{opacity:.5}.countdown-timer__editor-note{display:none;margin:8px 0 0;font-size:12px;font-style:italic;color:#86624a}countdown-timer[data-only-on-sale=true][data-on-sale=false][data-design-mode=true] .countdown-timer__editor-note:not(.countdown-timer__editor-note--expired){display:block}countdown-timer.countdown-timer--campaign[data-expired=true] .countdown-timer__editor-note--expired{display:block}.countdown-timer__campaign{flex:1 1 100%;box-sizing:border-box;min-width:0;padding:12px 14px 14px;text-align:center;color:var(--ct-ink);background:var(--ct-bg);border:1px solid var(--ct-border);border-radius:24px;box-shadow:0 4px 14px #d98b5a2e}.countdown-timer__badge{display:inline-block;margin-bottom:4px;padding:2px 8px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--ct-accent);border-radius:999px}.countdown-timer__title{margin:0;overflow:hidden;font-size:17px;font-weight:600;line-height:1.2;color:var(--ct-ink);white-space:nowrap;text-overflow:ellipsis}.countdown-timer__subtitle{margin:3px 0 0;font-size:12px;line-height:1.35;color:var(--ct-muted)}.countdown-timer__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.countdown-timer__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7px 2px 6px;background:var(--ct-tile);border:1px solid var(--ct-tile-border);border-radius:16px}.countdown-timer__tile-number{font-size:22px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--ct-number)}.countdown-timer__tile-label{margin-top:4px;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ct-muted)}.countdown-timer__tile--seconds{background:var(--ct-seconds-bg);border-color:var(--ct-seconds-bg)}.countdown-timer__tile--seconds .countdown-timer__tile-number,.countdown-timer__tile--seconds .countdown-timer__tile-label{color:var(--ct-seconds-ink)}@media screen and (max-width:749px){.countdown-timer__campaign{padding:10px 10px 12px;border-radius:20px}.countdown-timer__title{font-size:15px}.countdown-timer__tiles{gap:5px}.countdown-timer__tile{border-radius:14px}.countdown-timer__tile-number{font-size:20px}}.kh{color:#1f1f1f;font-family:var(--font-body--family, "Nunito", system-ui, sans-serif)}.kh *,.kh *:before,.kh *:after{box-sizing:border-box}.kh a{color:inherit;text-decoration:none}.kh img{display:block;max-width:100%}.kh button{font-family:inherit}kh-hero,kh-age,kh-videos{display:block}.kh a:focus-visible,.kh button:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #1f1f1f}.kh-sec{padding-top:36px}.kh-sec--s,.kh-sec--0{padding-top:0}.kh-wrap{width:100%;max-width:640px;margin:0 auto;padding:0 20px}@media(max-width:989.98px){.kh--d,.kh-only-d{display:none!important}}@media(min-width:990px){.kh-sec{padding-top:104px}.kh-sec--s{padding-top:24px}.kh-wrap{max-width:1280px;padding:0 48px}.kh--m,.kh-only-m{display:none!important}}.kh-eb{margin:0;font-size:12px;font-weight:800;letter-spacing:1.1px;line-height:1.4;text-transform:uppercase;color:#5c5c5c}.kh-h2{margin:6px 0 0;font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:24px;line-height:1.2;letter-spacing:-.3px;color:#1f1f1f}.kh-h2 em{font-style:normal}.kh-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.kh-more{flex:none;font-size:13px;font-weight:800;text-decoration:underline!important;text-underline-offset:3px;padding:6px 0}.kh-more .kii-icon{display:none}@media(min-width:990px){.kh-eb{display:inline-flex;align-items:center;gap:8px;letter-spacing:1.2px}.kh-eb:before{content:"";width:8px;height:8px;border-radius:4px;background:currentColor}.kh-eb--plain:before{display:none}.kh-h2{margin-top:10px;font-size:36px;line-height:1.15;letter-spacing:-.5px}.kh-h2 em{background:linear-gradient(180deg,transparent 60%,#f6fd7c 60%,#f6fd7c 92%,transparent 92%);padding:0 4px;margin:0 -2px}.kh-head{gap:24px}.kh-more{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:22px;border:1px solid rgba(31,31,31,.1);background:linear-gradient(180deg,#fff,#f5f5f2);box-shadow:inset 0 1px #fff,0 4px 12px -6px #1f1f1f40;font-size:14px;text-decoration:none!important;white-space:nowrap;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.kh-more .kii-icon{display:block}.kh-more:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 10px 20px -10px #1f1f1f59}}.kh-card{background:linear-gradient(180deg,#fff,#fbfaf7);border:1px solid rgba(31,31,31,.06);box-shadow:0 1px 2px #1f1f1f0a,0 10px 24px -8px #1f1f1f24}.kh-frame{background:#fff;padding:6px;border-radius:24px;box-shadow:0 1px 2px #1f1f1f0d,0 14px 30px -14px #1f1f1f4d}.kh-lift{transition:transform .22s ease,box-shadow .22s ease}@media(hover:hover)and (min-width:990px){.kh-lift:hover{transform:translateY(-4px);box-shadow:0 2px 4px #1f1f1f0d,0 20px 36px -14px #1f1f1f42}}.kh-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:54px;padding:0 26px;border:0;border-radius:27px;background:linear-gradient(180deg,#ff9466,#ff7a45 55%,#f2692f);color:#fff!important;font-size:16px;font-weight:800;line-height:1.1;text-align:center;cursor:pointer;box-shadow:inset 0 1px #ffffff59,0 6px 14px -4px #f2692f73;transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .2s,box-shadow .2s}.kh-btn2{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 24px;border-radius:25px;border:1.5px solid rgba(31,31,31,.14);background:linear-gradient(180deg,#fff,#f7f5f0);box-shadow:inset 0 1px #fff,0 6px 14px -8px #1f1f1f4d;color:#1f1f1f;font-size:16px;font-weight:800;line-height:1.1;text-align:center;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.kh-amber{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:22px;background:linear-gradient(180deg,#ffedb8,#ffe08a 55%,#ffd36b);color:#1f1f1f;font-size:15px;font-weight:800;white-space:nowrap;box-shadow:inset 0 1px #ffffffb3,0 6px 14px -4px #f0be504d;transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .2s}@media(hover:hover){.kh-cta:hover{transform:translateY(-2px);filter:brightness(1.05) saturate(1.05);box-shadow:inset 0 1px #ffffff6b,0 14px 26px -10px #f2692f99}.kh-btn2:hover,.kh-amber:hover{transform:translateY(-2px)}}.kh-cta:active,.kh-btn2:active,.kh-amber:active{transform:translateY(1px) scale(.98)}.kh-ic{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:12px;background:var(--t, #fff);color:#1f1f1f}.kh-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;font-size:12px;font-weight:800;background:#fffffff0;color:#1f1f1f;box-shadow:0 4px 10px -6px #00000059}@media(max-width:989.98px){.kh-hs{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;scrollbar-width:none;overscroll-behavior-x:contain}.kh-hs::-webkit-scrollbar{display:none}.kh-hs>*{scroll-snap-align:start}}.kh-img{position:relative;display:block;overflow:hidden;background:var(--t, #f4f1ea)}.kh-img img{width:100%;height:100%;object-fit:cover}@media(max-width:989.98px){.kh-ag .kh-ag__img{aspect-ratio:5 / 4}}.kh a[href*="/collections/kiko"]:after{content:none!important;display:none!important}.kh-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(min-width:990px){.kh .kh-hero__dot[aria-current] span{background:#ff7a45}.kh .kh-ag__tab[aria-selected=true]{border-color:#ff7a45;box-shadow:0 0 0 1px #ff7a45,0 10px 24px -12px #f2692f73}}.kh-hint{margin:0;padding:14px;border:1px dashed rgba(31,31,31,.35);border-radius:14px;font-size:13px;color:#5c5c5c}@media(prefers-reduced-motion:reduce){.kh *,.kh *:before,.kh *:after{transition:none!important;animation:none!important}}.kab-hero{padding:20px 0 32px;background:radial-gradient(circle at 0% 0%,#fff4d6 0,#fff4d600 55%),radial-gradient(circle at 100% 100%,#e3f6f7 0,#e3f6f700 55%),#fff}.kab-crumb{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;color:#5c5c5c}.kab-crumb a:hover{color:#1f1f1f;text-decoration:underline!important}.kab-crumb .kii-icon{color:#9a9a9a}.kab-crumb span:last-child{color:#1f1f1f}.kab-hero__grid{margin-top:18px}.kh .kab-hero__eb{color:#b87500}.kab-hero__h{margin:8px 0 0;font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:40px;line-height:1.04;letter-spacing:-1px;color:#1f1f1f}.kab-hero__h em{font-style:normal;background:linear-gradient(180deg,transparent 60%,#f6fd7c 60%,#f6fd7c 92%,transparent 92%);padding:0 4px;margin:0 -2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.kab-hero__p{margin:12px 0 0;font-size:16px;line-height:1.6;color:#3d3d3d}.kab-hero__vis{position:relative;margin-top:22px}.kab-hero__frame{padding:6px;border-radius:28px;transform:rotate(1.5deg)}.kab-hero__img{display:block;aspect-ratio:4 / 5;border-radius:22px;--t: #e7dcc8}.kab-since{position:absolute;left:-6px;top:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:84px;height:84px;border-radius:42px;background:#f6fd7c;font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;transform:rotate(-10deg);box-shadow:0 14px 24px -12px #78781e99}.kab-since b{font-family:var(--font-heading--family, "Fraunces", serif);font-size:24px;letter-spacing:-.5px;line-height:1}.kab-hero__chip{position:absolute;right:18px;bottom:22px;height:34px;font-size:13px}.kab-btns{display:flex;flex-direction:column;gap:10px;margin-top:20px}.kab-btns .kh-cta,.kab-btns .kh-btn2{width:100%;height:56px;border-radius:28px;font-size:16px}.kh .kab-btns .kh-btn2.kmt-m-promo{margin:0;padding:0 24px;border:1.5px solid rgba(31,31,31,.14);background:linear-gradient(180deg,#fff,#f7f5f0);color:#1f1f1f;font-size:16px}.kh .kab-btns .kh-btn2.kmt-m-promo svg{display:none}.kab-proof{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:26px 0 0;padding:20px 0 0;border-top:1px solid #ececec}.kab-proof li{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.3;color:#3d3d3d}.kab-proof li .kii-icon{flex:none}.kab-proof b{color:#1f1f1f}.kab-bel{margin-top:36px;padding:36px 0 40px;background:#fbfce6}.kh .kab-bel__eb{color:#5e5e22}.kab-bel__list{list-style:none;display:flex;flex-direction:column;gap:12px;margin:18px 0 0;padding:0}.kab-why{position:relative;padding:22px 20px 20px;border-radius:24px;background:linear-gradient(180deg,#ffffffeb,#ffffffb8);border:1px solid rgba(94,94,34,.1);box-shadow:0 1px 2px #1f1f1f0a,0 14px 30px -16px #78781e66}.kab-why__n{position:absolute;right:18px;top:12px;font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:40px;line-height:1;color:#e6eaa0}.kab-why__t{margin:0;padding-right:44px;font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:21px;line-height:1.2}.kab-why__p{margin:8px 0 0;font-size:15px;line-height:1.55;color:#3d3d3d}@media(min-width:990px){.kab-hero{padding:32px 0 72px;background:radial-gradient(circle at 0% 0%,#fff4d6 0,#fff4d600 45%),radial-gradient(circle at 100% 100%,#e3f6f7 0,#e3f6f700 50%),#fff}.kab-hero__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:72px;align-items:center;margin-top:40px}.kab-hero__h{margin-top:12px;font-size:80px;line-height:1;letter-spacing:-2px}.kab-hero__p{max-width:520px;margin-top:14px;font-size:20px}.kab-btns{flex-direction:row;gap:12px;margin-top:28px}.kab-btns .kh-cta,.kab-btns .kh-btn2{width:auto;padding:0 28px;font-size:17px}.kab-hero__vis{margin-top:0}.kab-hero__frame{padding:8px;border-radius:40px}.kab-hero__img{border-radius:32px}.kab-since{left:-26px;top:44px;width:104px;height:104px;border-radius:52px;font-size:12px}.kab-since b{font-size:30px}.kab-hero__chip{right:26px;bottom:30px}.kab-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 36px;margin-top:56px;padding-top:28px}.kab-proof li{font-size:15px}.kab-bel{margin-top:112px;padding:72px 0}.kab-bel__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.kab-why{padding:26px 24px 24px;border-radius:26px}.kab-why__n{right:20px;top:14px;font-size:44px}.kab-why__t{font-size:24px}.kab-why__p{margin-top:10px;font-size:16px}}.kal .kal-head{padding:22px 0 0;background:linear-gradient(180deg,#eef8f4,#fff)}.kal .kal-crumb{display:none}.kal .kal-eb{margin:0;font-size:12px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:#c2410c}.kal .kal-h1{margin:8px 0 0;font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:38px;line-height:1.06;letter-spacing:-1px;color:#1f1f1f}.kal .kal-h1 em,.kal .kal-h2 em{font-style:normal;background:linear-gradient(180deg,transparent 60%,#f6fd7c 60%,#f6fd7c 92%,transparent 92%);padding:0 4px;margin:0 -2px}.kal .kal-lead{margin:10px 0 0;font-size:16px;line-height:1.55;color:#3d3d3d}.kal .kal-acts{display:flex;flex-direction:column;gap:12px;margin-top:16px}.kal .kal-acts .kh-cta{width:100%}.kal .kal-ig{display:none}.kal .kal-bar{display:flex;flex-direction:column;gap:12px;margin-top:18px;padding-bottom:6px}.kal .kal-kinds{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:0 20px 2px}.kal .kal-kinds::-webkit-scrollbar{display:none}.kal .kal-chip{flex:none;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border:1px solid rgba(31,31,31,.1);border-radius:22px;background:linear-gradient(180deg,#fff,#f5f5f2);box-shadow:inset 0 1px #fff,0 4px 12px -6px #1f1f1f40;color:#1f1f1f;font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.kal .kal-chip[aria-pressed=true]{border-color:#ff7a45;background:#ffe6d6;color:#9e330a;box-shadow:none}.kal .kal-cams{display:none}.kal .kal-wall{padding:12px 0 0}.kal .kal-cols{column-count:2;column-gap:10px}.kal .kal-cols>*{break-inside:avoid;margin-bottom:10px}.kal .kal-cols>[hidden]{display:none}.kal .kal-add-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:22px 12px;border:2px dashed #c9cc6a;border-radius:24px;background:linear-gradient(135deg,#fdffe9,#f3f6c6);color:#1f1f1f;text-align:center}.kal .kal-add-tile b{font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:20px;line-height:1.2}.kal .kal-add-tile span:last-child{font-size:13px;color:#5e5e22}.kal .kal-plus{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#f6fd7c;transform:rotate(-6deg)}.kal .kal-tile{position:relative;display:block;width:100%;padding:4px;border:0;border-radius:18px;background:#fff;box-shadow:0 1px 2px #1f1f1f0d,0 14px 30px -14px #1f1f1f4d;text-align:left;cursor:zoom-in}.kal .kal-tile .kh-img{border-radius:14px;background:var(--t, #f4f1ea)}.kal .kal-tile .kh-img img{height:auto;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.kal .kal-tag{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:5px;max-width:calc(100% - 20px);height:24px;padding:0 8px;border-radius:999px;background:#fffffff0;box-shadow:0 4px 10px -6px #00000059;font-size:11px;font-weight:800;color:#1f1f1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal .kal-foot{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:6px}.kal .kal-count{font-size:13px;color:#5c5c5c}.kal .kal-none{margin:0;padding:24px 0;font-size:15px;color:#5c5c5c}.kal .kal-addsec{margin-top:36px;padding:32px 0 36px;background:#fbfce6;scroll-margin-top:90px}.kal .kal-addsec .kal-eb{color:#5e5e22}.kal .kal-h2{margin:6px 0 0;font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:30px;line-height:1.12;letter-spacing:-.4px}.kal .kal-steps,.kal .kal-or{display:none}.kal .kal-form{display:flex;flex-direction:column;gap:14px;margin-top:16px;padding:18px;border-radius:24px}.kal .kal-lbl{display:block;margin:0 0 6px;font-size:13px;font-weight:800}.kal .kal-ages{display:flex;gap:8px}.kal .kal-ages .kal-chip{flex:1;justify-content:center}.kal .kal-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;color:#3d3d3d;cursor:pointer}.kal .kal-consent input{flex:none;width:20px;height:20px;margin:0;accent-color:#ff7a45}.kal .kal-form .kh-cta{width:100%}.kal .kal-err{margin:0;font-size:13px;font-weight:700;color:#b3202e}.kal .kal-fine{margin:0;font-size:12px;line-height:1.45;color:#5c5c5c}.kal .kal-fine a{text-decoration:underline!important;text-underline-offset:2px}.kal .kal-sent{margin-top:16px;padding:28px;border-radius:28px;text-align:center}.kal .kal-sent .kal-plus{margin:0 auto}.kal .kal-sent b{display:block;margin-top:14px;font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:24px}.kal .kal-sent p{margin:6px 0 0;font-size:15px;color:#4a4a4a}.kal .kal-keep{display:flex;flex-direction:column;gap:10px;padding-top:28px}.kal .kal-kc{display:flex;gap:14px;align-items:center;padding:10px;border-radius:22px;color:#1f1f1f}.kal .kal-kc .kh-img{flex:none;width:104px;aspect-ratio:1;border-radius:16px}.kal .kal-kc__eb{display:block;margin:0;font-size:12px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:#14594a}.kal .kal-kc__t{display:block;margin:6px 0 0;font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:18px;line-height:1.2}.kal .kal-kc__l{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:14px;font-weight:800}.kal .kal-lb{width:calc(100% - 24px);max-width:560px;max-height:calc(100vh - 24px);margin:auto;padding:12px 12px 18px;border:0;border-radius:32px;background:#fff;color:#1f1f1f;box-shadow:0 40px 80px -30px #0009;overflow:auto}.kal .kal-lb::backdrop{background:#1f1f1f8c}.kal .kal-lb__img{position:relative}.kal .kal-lb__img img{display:block;width:100%;max-height:70vh;object-fit:contain;border-radius:22px;background:#f4f1ea}.kal .kal-ib{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:1px solid rgba(31,31,31,.1);border-radius:22px;background:#fff;color:#1f1f1f;cursor:pointer}.kal .kal-lb__x{position:absolute;right:10px;top:10px;border:0;background:#ffffffeb}.kal .kal-lb__row{display:flex;align-items:center;gap:12px;padding:14px 8px 0}.kal .kal-lb__txt{flex:1;min-width:0}.kal .kal-lb__txt b{display:block;font-size:17px}.kal .kal-lb__txt span{font-size:14px;color:#5c5c5c}.kal .kal-lb__shop{display:none}.kal .kal-play{position:absolute;right:10px;top:10px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:15px;background:#fffffff0;color:#1f1f1f;box-shadow:0 4px 10px -6px #00000059}.kal .kal-tag .kii-icon{flex:none}.kal.kal--covet .kal-cams{display:none}.kal .kal-lb__img video{display:block;width:100%;max-height:70vh;border-radius:22px;background:#1f1f1f}.kal .kal-lb__img [hidden]{display:none}.kal .kal-lb__post{display:inline-block;margin-left:8px;font-size:14px;font-weight:800;text-decoration:underline!important;text-underline-offset:3px}.kal .kal-lb__post[hidden]{display:none}.kal-covet{position:absolute;left:-9999px;top:0;width:1px;height:1px;overflow:hidden}@media(hover:hover){.kal .kal-tile:hover .kh-img img{transform:scale(1.045)}.kal .kal-chip:hover{transform:translateY(-2px)}}@media(min-width:750px){.kal .kal-cols{column-count:3;column-gap:16px}.kal .kal-cols>*{margin-bottom:16px}}@media(min-width:990px){.kal .kal-head{padding:32px 0 8px;background:radial-gradient(circle at 100% 0%,#fff4d6 0,#fff4d600 45%),linear-gradient(180deg,#eef8f4,#fff)}.kal .kal-crumb{display:block;margin:0;font-size:13px;font-weight:700;color:#5c5c5c}.kal .kal-crumb a{color:#5c5c5c}.kal .kal-crumb a:hover{text-decoration:underline}.kal .kal-crumb span{color:#1f1f1f}.kal .kal-top{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:28px}.kal .kal-eb{display:inline-flex;align-items:center;gap:8px;letter-spacing:1.2px}.kal .kal-eb:before{content:"";width:8px;height:8px;border-radius:4px;background:currentColor}.kal .kal-h1{margin-top:12px;font-size:64px;letter-spacing:-1.2px}.kal .kal-lead{max-width:560px;margin-top:14px;font-size:18px;line-height:1.6}.kal .kal-acts{flex:none;align-items:flex-end;margin:0}.kal .kal-acts .kh-cta{width:auto}.kal .kal-ig{display:inline-flex}.kal .kal-bar{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding:0}.kal .kal-kinds{flex-wrap:wrap;gap:10px;margin:0;padding:0;overflow:visible}.kal .kal-cams{display:flex;align-items:center;gap:4px;padding:4px;border-radius:22px;background:#f5f5f1}.kal .kal-cam{height:36px;padding:0 13px;border:0;border-radius:18px;background:transparent;color:#1f1f1f;font-size:13px;font-weight:800;cursor:pointer}.kal .kal-cam[aria-pressed=true]{background:#f6fd7c}.kal .kal-wall{padding-top:28px}.kal .kal-cols{column-count:4;column-gap:20px}.kal .kal-cols>*{margin-bottom:20px}.kal .kal-add-tile{padding:28px 18px}.kal .kal-tile{padding:6px;border-radius:24px}.kal .kal-tile .kh-img{border-radius:18px}.kal .kal-tag{left:16px;bottom:16px;height:28px;padding:0 11px;font-size:12px}.kal .kal-foot{flex-direction:row;justify-content:center;gap:16px;margin-top:16px}.kal .kal-count{font-size:14px}.kal .kal-addsec{margin-top:112px;padding:72px 0}.kal .kal-addin{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:72px;align-items:center}.kal .kal-h2{margin-top:10px;font-size:48px;line-height:1.08;letter-spacing:-.8px}.kal .kal-steps{display:flex;flex-direction:column;gap:14px;margin:24px 0 0;padding:0;list-style:none}.kal .kal-steps li{display:flex;gap:14px;align-items:center;font-size:16px}.kal .kal-steps .kh-ic{width:44px;height:44px;border-radius:14px;box-shadow:0 1px 2px #1f1f1f0f,0 6px 14px -8px #1f1f1f4d}.kal .kal-or{display:block;margin:20px 0 0;font-size:14px;color:#5c5c5c}.kal .kal-or b{color:#1f1f1f}.kal .kal-form{margin:0;padding:24px;border-radius:28px}.kal .kal-sent{margin:0}.kal .kal-keep{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:112px}.kal .kal-kc{gap:20px;padding:14px;border-radius:28px}.kal .kal-kc .kh-img{width:180px;border-radius:20px}.kal .kal-kc__t{font-size:26px}.kal .kal-lb__shop{display:inline-flex;height:46px;padding:0 18px;font-size:14px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.kal .kal-tile .kh-img img,.kal .kal-chip{transition:none}}.kii-allrev{display:block;margin:8px 0 32px;scroll-margin-top:90px}.kii-allrev[hidden]{display:none}.kii-allrev__bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.kii-allrev__title{margin:0;font-size:22px;line-height:1.2}.kii-allrev__close{flex:none;padding:8px 14px;border-radius:999px;border:1.5px solid #1f1f1f;background:#fff;color:#1f1f1f;font-family:var(--font-body--family);font-weight:800;font-size:13px;cursor:pointer}.kii-allrev__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.kii-allrev__chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:2px 20px;max-width:calc(100% + 40px)}.kii-allrev__chips::-webkit-scrollbar{display:none}.kii-allrev__chip{flex:none;display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 14px;border-radius:999px;border:1.5px solid #E2E2E2;background:#fff;color:#1f1f1f;font-family:var(--font-body--family);font-size:13px;font-weight:800;cursor:pointer}.kii-allrev__chip span[aria-hidden]{color:var(--kii-star, #B87500)}.kii-allrev__chip-n{font-weight:400;color:#767676;margin-left:2px}.kii-allrev__chip[aria-pressed=true]{border-color:#ff7a45;background:#fff7f2}.kii-allrev__sort{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#5c5c5c}.kii-allrev__sort select{min-height:36px;padding:0 30px 0 12px;border-radius:999px;border:1.5px solid #E2E2E2;background-color:#fff;color:#1f1f1f;font-family:var(--font-body--family);font-size:13px;font-weight:800}.kii-allrev__sort select:disabled{opacity:.5}.kii-allrev__count{margin:12px 0 0;font-size:13px;color:#767676}.kii-allrev__count:empty,.kii-allrev__status:empty{display:none}.kii-allrev__status{margin:12px 0 0;font-size:13px;color:#5c5c5c}.kii-allrev__status button{margin-left:8px;background:none;border:0;padding:0;font:inherit;font-weight:800;color:#1f1f1f;text-decoration:underline;cursor:pointer}.kii-allrev__grid{display:flex;align-items:flex-start;gap:12px;margin-top:12px}.kii-allrev__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:12px}@media(min-width:750px){.kii-allrev__grid,.kii-allrev__col{gap:16px}}.kii-allrev__grid[aria-busy=true]{opacity:.45;transition:opacity .2s}.aso-reviews--all .kii-allrev .kii-rcard{position:relative;flex:none;width:auto;scroll-snap-align:none;border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,#fff,#fbfaf7);border:1px solid rgb(31 31 31 / .06);box-shadow:0 1px 2px #1f1f1f0a,0 10px 24px -8px #1f1f1f24}.kii-allrev .kii-rcard:after{content:none}.kii-allrev .kii-rcard__top{display:flex;justify-content:space-between;align-items:center;gap:8px}.kii-allrev__date{font-size:12px;color:#767676;white-space:nowrap}.aso-reviews--all .kii-allrev .kii-rcard__title{margin:0;padding:0;font-family:var(--font-body--family);font-size:16px;font-weight:800;line-height:1.3;letter-spacing:0;text-transform:none;display:block;-webkit-line-clamp:unset;overflow:visible}.aso-reviews--all .kii-allrev .kii-rcard__body{font-size:14px;line-height:1.55;color:#3d3d3d;display:block;overflow:visible;-webkit-line-clamp:unset}.kii-allrev .kii-rcard__body p{margin:0 0 6px}.kii-allrev .kii-rcard__body p:last-child{margin:0}.aso-reviews--all .kii-allrev .kii-rcard__body.is-clamped{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.kii-allrev__more{align-self:flex-start;margin-top:-4px;background:none;border:0;padding:0;font-family:var(--font-body--family);font-size:13px;font-weight:800;color:#1f1f1f;text-decoration:underline;cursor:pointer}.kii-allrev__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.kii-allrev__photos--1{grid-template-columns:minmax(0,1fr)}.kii-allrev__photos--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kii-allrev__photos--4{grid-template-columns:repeat(4,minmax(0,1fr))}.kii-allrev__photo{display:block;width:100%;padding:0;border:0;background:#f2f0ea;border-radius:12px;overflow:hidden;cursor:zoom-in;aspect-ratio:1}.kii-allrev__photos--1 .kii-allrev__photo{aspect-ratio:4 / 3}.kii-allrev__photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}@media(hover:hover){.kii-allrev__photo:hover img{transform:scale(1.03)}}.kii-allrev__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding-top:2px;font-size:13px}.kii-allrev__who{min-width:0;color:#5c5c5c}.kii-allrev__who b{color:#1f1f1f}.kii-allrev__loc:before{content:"\b7";margin:0 6px}.kii-allrev__verified{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#e7f4ec;color:#1a7a43;font-size:12px;font-weight:800;white-space:nowrap}.kii-allrev__product{display:block;max-width:100%;padding:6px 10px;border-radius:10px;background:#f4f1e8;color:#5c5c5c;font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kii-allrev__reply{padding:10px 12px;border-radius:12px;background:#f4f6e3;font-size:13px;line-height:1.45;color:#3d3d3d}.kii-allrev__reply b{display:block;margin-bottom:2px;color:#1f1f1f;font-size:12px}.kii-allrev__reply p{margin:0}.kii-allrev__skel{height:220px;border-radius:20px;background:linear-gradient(90deg,#f3f2ee,#faf9f6,#f3f2ee);background-size:200% 100%;animation:kii-allrev-shimmer 1.2s linear infinite}@keyframes kii-allrev-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.kii-allrev__skel{animation:none}.kii-allrev__photo img{transition:none}}.kii-allrev__pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:24px}.kii-allrev__pages:empty{display:none}.kii-allrev__pg{min-width:40px;height:40px;padding:0 12px;border-radius:20px;border:1.5px solid #E2E2E2;background:#fff;color:#1f1f1f;font-family:var(--font-body--family);font-size:14px;font-weight:800;cursor:pointer}.kii-allrev__pg--arrow{font-size:20px;line-height:1}.kii-allrev__pg[aria-current=page]{border-color:#1f1f1f;background:#1f1f1f;color:#fff;cursor:default}.kii-allrev__pg:disabled{opacity:.35;cursor:default}.kii-allrev__gap{padding:0 2px;color:#767676}.kii-allrev__lightbox{max-width:min(92vw,900px);max-height:92vh;padding:0;border:0;border-radius:16px;background:#000;overflow:visible}.kii-allrev__lightbox::backdrop{background:#000000d1}.kii-allrev__lightbox img{display:block;max-width:min(92vw,900px);max-height:86vh;width:auto;height:auto;border-radius:16px}.kii-allrev__lb-close,.kii-allrev__lb-nav{position:absolute;width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:#1f1f1f;font-size:26px;line-height:1;cursor:pointer;box-shadow:0 4px 12px #0000004d}.kii-allrev__lb-close{top:-14px;right:-14px}.kii-allrev__lb-nav{top:50%;transform:translateY(-50%)}.kii-allrev__lb-nav[hidden]{display:none}.kii-allrev__lb-nav--prev{left:10px}.kii-allrev__lb-nav--next{right:10px}.kii-allrev__lb-count{position:absolute;left:50%;bottom:12px;transform:translate(-50%);padding:4px 10px;border-radius:999px;background:#0000008c;color:#fff;font-size:12px;font-weight:800}.kii-allrev__lb-count:empty{display:none}@media(min-width:990px){.kii-allrev__title{font-size:28px}.kii-allrev__chips{margin:0;padding:2px 0;flex-wrap:wrap;overflow:visible;max-width:none}.aso-reviews--all .kii-allrev .kii-rcard{border-radius:22px;padding:22px}.aso-reviews--all .kii-allrev .kii-rcard__title{font-size:17px}.aso-reviews--all .kii-allrev .kii-rcard__body{font-size:15px}}.kii-bf{font-family:var(--font-body--family, inherit);color:#1f1f1f}.kii-bf--strip{display:block;background:linear-gradient(100deg,#bfd9f7,#dcebfb,#e3f6f7)}.kii-bf__link{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;min-height:44px;padding:8px 16px;color:inherit;text-decoration:none}.kii-bf__link:focus-visible{outline:3px solid #1f1f1f;outline-offset:-3px}.kii-bf__pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#b3202e;color:#fff;font-size:12px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;line-height:1.4}.kii-bf__text{font-size:14px;font-weight:700;line-height:1.3}.kii-bf__tiles{display:inline-flex;gap:6px}.kii-bf__tile{display:inline-flex;align-items:baseline;justify-content:center;gap:2px;min-width:40px;padding:4px 8px;border-radius:10px;background:#fff;color:#1f1f1f}.kii-bf__tile b{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.kii-bf__tile i{font-size:11px;font-style:normal;font-weight:700;color:#3d3d3d}.kii-bf--block{display:block}.kii-bf--block .kii-bf__tiles{gap:10px}.kii-bf--block .kii-bf__tile{flex-direction:column;align-items:center;min-width:64px;padding:10px 12px;border-radius:14px}.kii-bf--block .kii-bf__tile b{font-size:28px;line-height:1.1}.kii-bf--line{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:12px;background:linear-gradient(100deg,#bfd9f7,#dcebfb,#e3f6f7)}.kii-bf__clock{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}kii-bf-countdown[hidden]{display:none!important}kii-choose{display:block}.kc2{padding-bottom:8px}.kc2__top{padding:20px 0 0;background:radial-gradient(circle at 0% 0%,#fff4d6 0,#fff4d600 55%),#fff}.kc2__hero{margin-top:18px}.kc2 .kc2__eb{color:#1a5ab8}.kc2 .kc2__h1{margin-top:8px;font-size:40px;line-height:1.04;letter-spacing:-1px}.kc2 .kc2__lead{margin-top:12px}.kc2__needs{display:flex;gap:8px;overflow-x:auto;margin:18px -20px 0;padding:2px 20px 6px;scrollbar-width:none}.kc2__needs::-webkit-scrollbar,.kc2__cards::-webkit-scrollbar,.kc2__tw::-webkit-scrollbar{display:none}.kc2 .kc2__need[aria-pressed=true]{background:#ffe6d6;border-color:#ff7a45;color:#9e330a;box-shadow:none}.kc2__cards{list-style:none;display:flex;gap:12px;overflow-x:auto;margin:0 -20px;padding:24px 20px 14px;scroll-snap-type:x mandatory;scroll-padding:0 20px;scrollbar-width:none;align-items:stretch}.kc2__card{position:relative;flex:none;width:230px;display:flex;flex-direction:column;padding:12px 12px 18px;border-radius:28px;border:2px solid transparent;background:linear-gradient(180deg,#fff,#fbfaf7);box-shadow:0 1px 2px #1f1f1f0a,0 10px 24px -8px #1f1f1f24;cursor:pointer;scroll-snap-align:start;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,border-color .2s,background-color .2s}.kc2__card.is-on{background:#fff6f1;border-color:#ff7a45;box-shadow:0 20px 36px -18px #f2692f8c;transform:translateY(-6px)}.kc2__best{display:none;position:absolute;right:14px;top:-12px;z-index:2;padding:5px 11px;border-radius:999px;background:#f6fd7c;font-size:12px;font-weight:800;transform:rotate(3deg);box-shadow:0 8px 14px -8px #78781eb3}.kc2__card.is-on .kc2__best{display:block;animation:kc2pop .36s cubic-bezier(.34,1.56,.64,1) both}@keyframes kc2pop{0%{transform:scale(.4) rotate(3deg);opacity:0}60%{transform:scale(1.18) rotate(3deg);opacity:1}to{transform:rotate(3deg)}}.kc2__img{aspect-ratio:1;border-radius:20px;background:var(--t, #f4f1ea)}.kc2__img img{object-position:50% 55%}.kc2__meta{display:flex;justify-content:space-between;align-items:center;margin:14px 6px 0;font-size:12px;font-weight:800;color:#5c5c5c}.kc2__meta b{color:#1a5ab8}.kc2__name{margin:4px 6px 0;font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:22px;line-height:1.2}.kc2__blurb{flex:1;margin:6px 6px 0;font-size:14px;line-height:1.5;color:#4a4a4a}.kc2__from{margin:10px 6px 0;font-size:14px}.kc2__from b{font-size:17px}.kc2__shop{display:flex;align-items:center;justify-content:center;gap:6px;height:46px;margin:12px 6px 0;border-radius:23px;border:1.5px solid rgba(31,31,31,.16);background:linear-gradient(180deg,#fff,#f5f5f2);box-shadow:inset 0 1px #fff,0 4px 12px -6px #1f1f1f40;font-size:14px;font-weight:800;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.kc2 .kc2__sec{padding-top:56px}.kc2__hi{margin:6px 0 0;font-size:14px;color:#5c5c5c}.kc2__hi b{color:#1f1f1f}.kc2 .kh-head{flex-wrap:wrap}.kc2__tw{overflow-x:auto;margin:14px -20px 0;padding:0 20px 8px;scrollbar-width:none}.kc2__table{min-width:720px}.kc2__tr{display:grid;grid-template-columns:128px repeat(var(--n, 5),minmax(0,1fr))}.kc2__th{padding:16px 10px;text-align:center;border-radius:18px 18px 0 0}.kc2__th b{display:block;font-size:16px}.kc2__th small{font-size:12px;color:#5c5c5c}.kc2__rl{display:flex;align-items:center;padding:14px 10px 14px 0;border-top:1px solid #f0f0ec;font-size:15px;font-weight:800}.kc2__td{display:flex;align-items:center;justify-content:center;padding:14px 10px;border-top:1px solid #f0f0ec;text-align:center;font-size:14px;font-weight:700;transition:background-color .2s}.kc2__th.is-on{background:linear-gradient(180deg,#ffe6d6,#fff1e8)}.kc2__td.is-on{background:#fff6f1}.kc2__yes,.kc2__no{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:16px}.kc2__yes{background:linear-gradient(180deg,#ff9466,#f2692f);color:#fff;box-shadow:inset 0 1px #ffffff59,0 6px 12px -6px #f2692f99}.kc2__no{background:#f1f1ee;color:#8a8a8a}.kc2__foot{margin-top:10px;font-size:12px;color:#5c5c5c}.kc2__foot p{margin:0}.kc2__foot a{font-weight:800;color:#1f1f1f;text-decoration:underline;text-underline-offset:3px}.kc2__end{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "list" "finder" "all"}.kc2__intro{grid-area:intro}.kc2__right{display:contents}.kc2__list{grid-area:list;margin-top:10px;border-top:1px solid #ececec}.kc2__q{border-bottom:1px solid #ececec}.kc2__q summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:8px 0;font-size:16px;font-weight:800;cursor:pointer;list-style:none}.kc2__q summary::-webkit-details-marker{display:none}.kc2__q summary>span{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:16px;background:#f3f3f3;transition:transform .2s}.kc2__q[open] summary>span{transform:rotate(180deg)}.kc2__a{padding:0 0 20px;font-size:16px;line-height:1.6;color:#3d3d3d}.kc2__a p{margin:0 0 10px}.kc2__a a{text-decoration:underline}.kc2__finder{grid-area:finder;margin-top:20px;padding:20px;border-radius:24px;background:linear-gradient(135deg,#fdffe9,#f3f6c6);border:1px solid rgba(94,94,34,.1);box-shadow:0 1px 2px #1f1f1f0a,0 10px 24px -10px #78781e47}.kc2 .kc2__all{grid-area:all;width:100%;height:54px;margin-top:12px;font-size:16px;border:1.5px solid rgba(31,31,31,.16);background:linear-gradient(180deg,#fff,#f5f5f2);color:#1f1f1f!important;box-shadow:inset 0 1px #fff,0 4px 12px -6px #1f1f1f40}.kc2__ic{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#f6fd7c;transform:rotate(-6deg);box-shadow:0 1px 2px #1f1f1f0f,0 6px 14px -8px #1f1f1f4d}.kc2__fh{margin:14px 0 0;font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:26px;line-height:1.15}.kc2__ft{margin:8px 0 16px;font-size:15px;line-height:1.55;color:#4a4a4a}.kc2 .kc2__quiz.kmt-m-promo{width:100%;justify-content:center;gap:8px;margin:0;padding:0 24px;border:0;border-radius:26px;background:linear-gradient(180deg,#ff9466,#ff7a45 55%,#f2692f);color:#fff;font-size:16px}.kc2 .kc2__quiz.kmt-m-promo svg{width:15px;height:15px;padding:0;border-radius:0;background:none}@media(hover:hover){.kc2__card:not(.is-on):hover{transform:translateY(-4px);box-shadow:0 2px 4px #1f1f1f0d,0 20px 36px -14px #1f1f1f42}.kc2__shop:hover{transform:translateY(-2px)}.kc2__tr:hover .kc2__td:not(.is-on){background:#fafaf6}}@media(min-width:990px){.kc2__top{padding:32px 0 28px;background:radial-gradient(circle at 0% 0%,#fff4d6 0,#fff4d600 45%),radial-gradient(circle at 100% 0%,#dbe8f9 0,#dbe8f900 45%),#fff}.kc2__hero{max-width:860px;margin:36px auto 0;text-align:center}.kc2 .kc2__h1{margin-top:10px;font-size:72px;letter-spacing:-1.8px}.kc2 .kc2__lead{font-size:19px}.kc2__needs{justify-content:center;flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;overflow:visible}.kc2 .kc2__need{height:48px;font-size:15px}.kc2__cards{display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));gap:16px;margin:20px 0 0;padding:0;overflow:visible}.kc2__card{width:auto}.kc2 .kc2__sec{padding-top:112px}.kc2 .kh-head{flex-wrap:nowrap}.kc2__hi{margin:0;font-size:15px}.kc2__tw{margin:24px 0 0;padding:20px 32px 26px;border-radius:32px;background:linear-gradient(180deg,#fff,#fbfaf7);border:1px solid rgba(31,31,31,.06);box-shadow:0 1px 2px #1f1f1f0a,0 10px 24px -8px #1f1f1f24}.kc2__table{min-width:0}.kc2__tr{grid-template-columns:220px repeat(var(--n, 5),minmax(0,1fr))}.kc2__foot{margin-top:14px;font-size:13px}.kc2__end{grid-template-columns:400px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"intro right" "finder right";column-gap:64px;align-items:start}.kc2__right{grid-area:right;display:block}.kc2__finder{margin-top:24px;padding:26px;border-radius:28px}.kc2 .kc2__qh{font-size:44px}.kc2__list{margin-top:0}.kc2__q summary{font-size:17px}.kc2__a{padding-right:80px}.kc2 .kc2__all{display:inline-flex;width:auto;height:56px;margin-top:28px;padding:0 28px;font-size:17px;border:0;background:linear-gradient(180deg,#ff9466,#ff7a45 55%,#f2692f);color:#fff!important;box-shadow:inset 0 1px #ffffff59,0 6px 16px #ff7a4547}}@media(prefers-reduced-motion:reduce){.kc2__card,.kc2__card.is-on{transition:none;transform:none}.kc2__card.is-on .kc2__best{animation:none}}.kcol .kcol-h1 em{font-style:normal}.kcol .kcol-bar{margin:14px -20px 0;padding:12px 20px 10px}.kcol .kcol-meta{flex-wrap:wrap}.kcol .kcol-applied{order:3;flex:0 0 calc(100% + 40px)}.kcol .kcol-p__badges{position:absolute;left:8px;top:8px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;pointer-events:none}.kcol .kcol-p__badge{position:static;display:inline-flex;align-items:center;gap:5px}.kcol .kcol-p__badge--out{background:#4a5568;color:#fff;box-shadow:none}.kcol .kcol-p__badge--low{background:#ffe6d6;color:#9e330a}.kcol .kcol-p__badge--low i{width:7px;height:7px;border-radius:4px;background:#f2692f;animation:kcol-pulse 1.8s ease-in-out infinite}@keyframes kcol-pulse{0%,to{box-shadow:0 0 #f2692f80}50%{box-shadow:0 0 0 5px #f2692f00}}.kcol .kcol-p__best,.kcol .kcol-add__t{display:none}.kcol .kcol-notify{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 12px;border:1.5px solid rgba(31,31,31,.16);border-radius:18px;background:linear-gradient(180deg,#fff,#f5f5f2);box-shadow:inset 0 1px #fff,0 4px 12px -6px #1f1f1f40;color:#1f1f1f!important;font-size:12px;text-decoration:none!important;white-space:nowrap}.kcol .kcol-guide__o>span{display:block}.kcol .kcol-gift{color:#1f1f1f}.kcol .kcol-gift__c,.kcol .kcol-gift__eb{display:block}.kcol .kcol-pill{display:inline-flex;align-items:center;gap:8px;flex:none;height:44px;padding:0 18px;border:1px solid rgba(31,31,31,.1);border-radius:22px;background:linear-gradient(180deg,#fff,#f5f5f2);box-shadow:inset 0 1px #fff,0 4px 12px -6px #1f1f1f40;color:#1f1f1f;font-size:14px;font-weight:800;white-space:nowrap}.kcol .kcol-quiz.kmt-m-promo .kii-icon{padding:0;border-radius:0;background:none}@media(min-width:990px){.kcol .kcol-top{padding-top:28px}.kcol .kcol-hd{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:4px}.kcol .kcol-h1{margin-top:12px;font-size:56px;line-height:1.06;letter-spacing:-1.2px}.kcol .kcol-h1 em{background:linear-gradient(180deg,transparent 60%,#f6fd7c 60%,#f6fd7c 92%,transparent 92%);padding:0 4px;margin:0 -2px}.kcol .kcol-line{max-width:520px;margin-top:14px;font-size:18px;line-height:1.6}.kcol .kcol-proof{flex:none;flex-wrap:nowrap;gap:22px;margin:0;padding-bottom:8px;font-size:14px;font-weight:400;white-space:nowrap}.kcol .kcol-proof .kii-icon{color:#5c5c5c}.kcol .kcol-body{margin-top:28px}.kcol .kcol-body--rail{display:grid;grid-template-columns:250px minmax(0,1fr);gap:48px;align-items:start;margin-top:36px}.kcol .kcol-rail{position:sticky;top:calc(var(--kcol-top, 0px) + 24px)}.kcol .kcol-rail__h{margin:0 0 10px;padding:0;font-size:12px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:#5c5c5c}.kcol .kcol-rail__ages{display:flex;flex-wrap:wrap;gap:8px}.kcol .kcol-rail .kcol-fg{margin:26px 0 0}.kcol .kcol-rail .kcol-fg[hidden]{display:none}.kcol .kcol-rail .kcol-opt{width:calc(100% + 16px);height:auto;min-height:44px;margin:0 -8px;padding:4px 8px;border-radius:12px;font-weight:700;transition:background-color .2s}.kcol .kcol-rail .kcol-opt:hover{background:#f7f7f2}.kcol .kcol-quiz.kmt-m-promo{display:block;width:100%;margin:28px 0 0;padding:18px;border:1px solid rgba(184,117,0,.12);border-radius:24px;background:radial-gradient(circle at 100% 0%,#ffffffb3 0,#fff0 45%),linear-gradient(135deg,#fff6da,#ffe9c2 60%,#ffdcc0);color:#1f1f1f;font:inherit;text-align:left;cursor:pointer}.kcol .kcol-quiz .kcol-guide__ic{color:#1f1f1f}.kcol .kcol-quiz .kcol-guide__ic .kii-icon{width:20px;height:20px}.kcol .kcol-quiz__t{display:block;margin-top:12px;font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:20px;line-height:1.2}.kcol .kcol-quiz__s{display:flex;justify-content:space-between;align-items:center;margin-top:4px;font-size:14px;font-weight:400;color:#4a4a4a}.kcol .kcol-quiz__s .kii-icon{width:15px;height:15px;color:#1f1f1f}.kcol .kcol-bar{position:static;margin:0;padding:0;border:0;background:none}.kcol .kcol-body--rail .kcol-row{display:none}.kcol .kcol-meta{align-items:center;gap:12px;min-height:48px;padding:0}.kcol .kcol-body:not(.kcol-body--rail) .kcol-meta{padding-top:14px}.kcol .kcol-count{font-size:16px;font-weight:800}.kcol .kcol-applied{order:0;flex:0 1 auto;flex-wrap:wrap;margin:0;padding:0;overflow:visible}.kcol .kcol-tag{height:36px;padding:0 12px;border:1px solid #ff7a45;border-radius:18px;background:#ffe6d6;color:#9e330a;font-size:13px}.kcol .kcol-clear{height:44px;font-size:13px}.kcol .kcol-sort{margin-left:auto;font-size:14px;font-weight:800}.kcol .kcol-sort select{height:44px;padding:0 30px 0 16px;border:1.5px solid #e2e2e2;border-radius:22px;font-size:14px}.kcol .kcol-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;padding:16px 0 0}.kcol .kcol-body:not(.kcol-body--rail) .kcol-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kcol .kcol-p__img{padding:0;border-radius:22px;background:none;box-shadow:none;overflow:hidden}.kcol .kcol-p__media{border-radius:22px}.kcol .kcol-p__img:hover .kcol-p__media img{transform:scale(1.04)}.kcol .kcol-p__badges{left:10px;top:10px;gap:6px}.kcol .kcol-p__badge{padding:5px 11px;border-radius:999px;font-size:12px}.kcol .kcol-p__badge:not(.kcol-p__badge--out):not(.kcol-p__badge--low){border-radius:8px}.kcol .kcol-cmp{right:10px;top:10px;height:34px;padding:0 12px;border-radius:17px;font-size:12px;box-shadow:0 4px 10px -4px #1f1f1f66}.kcol .kcol-p__meta{margin-top:12px}.kcol .kcol-p__best{display:block;margin:2px 0 0;font-size:14px;color:#5c5c5c}.kcol .kcol-p__buy{margin-top:8px}.kcol .kcol-p__price b{font-size:18px}.kcol .kcol-add{width:auto;height:44px;gap:6px;padding:0 16px;border-radius:22px;font-size:14px;font-weight:800;text-decoration:none}.kcol .kcol-add__t{display:inline}.kcol .kcol-notify{height:44px;padding:0 14px;border-radius:22px;font-size:14px}.kcol .kcol-guide,.kcol .kcol-quote,.kcol .kcol-gift-li{grid-column:1 / -1}.kcol .kcol-guide{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;padding:24px 28px;border-radius:28px}.kcol .kcol-guide__t{font-size:26px;line-height:1.15}.kcol .kcol-guide__opts{gap:12px}.kcol .kcol-guide__o{padding:14px 16px;border-radius:18px}.kcol .kcol-guide__o b{font-size:22px}.kcol .kcol-guide__n{margin-top:2px;font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:16px;color:#1f1f1f!important}.kcol .kcol-quote{gap:22px;padding:24px 28px;border:0;border-radius:28px;background:#f4f7fc;box-shadow:none}.kcol .kcol-quote>div{flex:1}.kcol .kcol-quote__img{width:96px;height:96px;border-radius:48px}.kcol .kcol-quote__stars{font-size:15px}.kcol .kcol-quote__q{font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:24px;line-height:1.3}.kcol .kcol-quote__n{margin-top:8px;font-size:14px}.kcol .kcol-gift{display:flex;align-items:center;gap:24px;padding:24px 28px;border-radius:28px}.kcol .kcol-gift__ic{display:flex;align-items:center;justify-content:center;flex:none;width:56px;height:56px;border-radius:18px;background:#fff;color:#14594a}.kcol .kcol-gift__c{flex:1}.kcol .kcol-gift__t{font-size:24px;line-height:1.2}.kcol .kcol-more{margin-top:40px}.kcol .kcol-more .kh-btn2{width:auto;max-width:none;height:52px;padding:0 28px}.kcol .kcol-faq{padding-top:96px}.kcol .kcol-faq__in{grid-template-columns:360px minmax(0,1fr);gap:72px}.kcol .kcol-faq .kh-h2{margin-top:10px}.kcol .kcol-faq .kcol-pill{margin-top:18px}.kcol .kcol-faq details{border-top:1px solid #efefea;border-bottom:0}.kcol .kcol-faq summary{font-size:18px}.kcol .kcol-faq summary .kii-icon{color:#1f1f1f}.kcol .kcol-faq__a{max-width:640px;padding-bottom:20px;font-size:16px;color:#4a4a4a}.kcol .kcol-cbar{padding:8px 8px 8px 22px;border-radius:32px;box-shadow:0 2px 4px #1f1f1f0f,0 30px 60px -24px #1f1f1f80}.kcol .kcol-cbar .kh-amber{height:48px;padding:0 22px;border-radius:24px;background:linear-gradient(180deg,#ff9466,#ff7a45 55%,#f2692f);color:#fff;box-shadow:inset 0 1px #ffffff59,0 6px 14px -4px #f2692f73}}@media(prefers-reduced-motion:reduce){.kcol .kcol-p__badge--low i{animation:none}}.kcol{padding-bottom:8px}.kcol .kcol-top{padding:18px 0 0}.kcol-crumb{margin:0;font-size:12px;color:#5c5c5c}.kcol-crumb a{color:#5c5c5c!important;text-decoration:underline!important;text-underline-offset:2px}.kcol-h1{margin:8px 0 0;font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:30px;line-height:1.15;letter-spacing:-.4px;color:#1f1f1f}.kcol-line{margin:6px 0 0;max-width:620px;font-size:15px;line-height:1.5;color:#3d3d3d}.kcol-proof{display:flex;flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;padding:0;list-style:none;font-size:13px;font-weight:700;color:#3d3d3d}.kcol-proof li{display:flex;align-items:center;gap:5px}.kcol-proof li:first-child .kii-icon{color:#b87500;fill:#b87500}.kcol-chip{display:inline-flex;align-items:center;gap:6px;margin:12px 0 0;padding:6px 10px;border-radius:10px;background:#e8f6f0;color:#14594a;font-size:12px;font-weight:800}.kcol-bar{position:sticky;top:var(--kcol-top, 0px);z-index:6;margin-top:14px;padding:12px 0 10px;background:#fff;border-bottom:1px solid #ececec;transition:top .25s ease}.kcol-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:0 20px}.kcol-row::-webkit-scrollbar{display:none}.kcol-fbtn,.kcol-age{flex:none;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:20px;font-size:14px;font-weight:800;color:#1f1f1f;cursor:pointer;white-space:nowrap}.kcol-fbtn{border:1.5px solid #1f1f1f;background:linear-gradient(180deg,#fff,#f4f4f4)}.kcol-age{border:1.5px solid #d6d6d6;background:#fff}.kcol-age[aria-pressed=true]{border-color:#efc35a;background:linear-gradient(180deg,#ffedb8,#ffd36b)}.kcol-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:13px}.kcol-sort{display:flex;align-items:center;gap:6px;color:#5c5c5c}.kcol-sort select{height:36px;padding:0 28px 0 8px;border:1.5px solid #d6d6d6;border-radius:10px;background:#fff;font:inherit;font-size:13px;font-weight:800;color:#1f1f1f}.kcol-applied{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:8px 20px 0}.kcol-applied[hidden]{display:none}.kcol-applied::-webkit-scrollbar{display:none}.kcol-tag{flex:none;display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px;border:0;border-radius:16px;background:#f3f3f3;font-size:12px;font-weight:800;color:#1f1f1f;cursor:pointer}.kcol-clear{flex:none;height:32px;padding:0 8px;border:0;background:none;font-size:12px;font-weight:800;color:#1f1f1f;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.kcol-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;gap:18px 12px;margin:0;padding:16px 0 20px;list-style:none}.kcol-grid>[hidden]{display:none!important}.kcol-p{min-width:0}.kcol-p__img{position:relative;display:block}.kcol-p__media{aspect-ratio:1;border-radius:16px}.kcol-p__media img{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.kcol-p__img:hover .kcol-p__media img{transform:scale(1.05)}.kcol-p.is-out .kcol-p__media img{opacity:.55}.kcol-p__badge{position:absolute;left:8px;top:8px;padding:3px 7px;border-radius:6px;background:#f6fd7c;color:#1f1f1f;font-size:11px;font-weight:800}.kcol-p__badge--out{background:#fff;box-shadow:0 2px 6px #0000001f}.kcol-cmp{position:absolute;right:6px;top:6px;height:30px;padding:0 9px;border:0;border-radius:15px;background:#fffffff0;color:#1f1f1f;font-size:11px;font-weight:800;cursor:pointer;box-shadow:0 2px 6px #0000001a}.kcol-cmp[aria-pressed=true]{background:linear-gradient(180deg,#ffedb8,#ffd36b)}.kcol-cmp[aria-pressed=true]:before{content:"\2713  "}.kcol-p__meta{margin:8px 0 0;font-size:11px;font-weight:800;color:#1a5ab8}.kcol-p__t{display:block;margin-top:2px;font-size:14px;font-weight:800;line-height:1.25;color:#1f1f1f}.kcol-p__t:hover{text-decoration:underline!important;text-underline-offset:3px}.kcol-p__r{margin:3px 0 0;font-size:12px;color:#5c5c5c}.kcol-p__r span:first-child{color:#b87500}.kcol-p__low{margin:4px 0 0;font-size:12px;font-weight:800;color:#c2410c}.kcol-p__buy{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.kcol-p__price{font-size:15px}.kcol-p__price s{margin-left:3px;font-size:12px;color:#767676}.kcol-add{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:20px;background:linear-gradient(180deg,#ff9466,#ff7a45 55%,#f2692f);color:#fff!important;cursor:pointer;box-shadow:inset 0 1px #ffffff59,0 2px 6px #0000001a;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.kcol-add:active{transform:scale(.94)}.kcol-add.is-busy{opacity:.6;pointer-events:none}.kcol-notify{flex:none;font-size:12px;font-weight:800;color:#14594a!important;text-decoration:underline!important;text-underline-offset:3px}.kcol-err{grid-column:1 / -1;margin:0;font-size:12px;color:#b3202e}.kcol-guide,.kcol-quote,.kcol-gift-li{grid-column:1 / -1}.kcol-guide,.kcol-quote,.kcol-gift{border-radius:22px;padding:18px}.kcol-guide{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0%,#ffffffb3 0,#fff0 45%),linear-gradient(135deg,#fff6da,#ffe9c2 60%,#ffdcc0);border:1px solid rgba(184,117,0,.12);box-shadow:0 14px 30px -12px #b8750059}.kcol-guide__h{display:flex;align-items:center;gap:10px}.kcol-guide__ic{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:14px;background:#fff;box-shadow:0 2px 6px #b875002e}.kcol-guide__t{margin:0;font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:20px;line-height:1.2}.kcol-guide__s{margin:4px 0 0;font-size:14px;color:#4a4a4a}.kcol-guide__opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.kcol-guide__o{padding:10px 8px;border:0;border-radius:14px;background:#fff;text-align:left;color:#1f1f1f;cursor:pointer;box-shadow:0 1px 2px #0000000d,0 6px 14px -6px #b875004d;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.kcol-guide__o b{display:block;font-size:15px}.kcol-guide__o span{font-size:11px;color:#5c5c5c}.kcol-quote{display:flex;gap:14px;align-items:center;background:linear-gradient(135deg,#fdffe9,#f3f6c6);border:1px solid rgba(94,94,34,.1);box-shadow:0 1px 2px #1f1f1f0a,0 10px 24px -10px #78781e47}.kcol-quote__img{flex:none;width:72px;height:72px;border-radius:36px}.kcol-quote__stars{color:#b87500;font-size:13px;letter-spacing:1px}.kcol-quote__q{margin:4px 0 0;font-size:15px;line-height:1.5}.kcol-quote__n{margin:6px 0 0;font-size:12px;color:#5c5c5c}.kcol-quote__n b{color:#1f1f1f}.kcol-gift{display:block;height:100%;background:#e3f6f7}.kcol-gift__eb{margin:0;font-size:12px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:#14594a}.kcol-gift__t{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 0;font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:20px;line-height:1.25}.kcol-gift__t .kii-icon{flex:none}.kcol-none{grid-column:1 / -1;margin:0;padding:24px;border-radius:18px;background:#f7f5f0;text-align:center;font-size:15px}.kcol-more{display:flex;justify-content:center}.kcol-more[hidden]{display:none}.kcol-more .kh-btn2{width:100%;max-width:420px;height:48px;font-size:15px}.kcol .kcol-faq{padding-top:28px}.kcol-faq__list{margin-top:6px}.kcol-faq details{border-bottom:1px solid #ececec}.kcol-faq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;font-size:15px;font-weight:800;cursor:pointer;list-style:none}.kcol-faq summary::-webkit-details-marker{display:none}.kcol-faq summary .kii-icon{flex:none;color:#8a8a8a;transition:transform .2s}.kcol-faq details[open] summary .kii-icon{transform:rotate(180deg)}.kcol-faq__a{padding:0 0 16px;font-size:14px;line-height:1.6;color:#3d3d3d}.kcol-faq__a p{margin:0 0 8px}.kcol-cbar{position:fixed;left:0;right:0;bottom:0;z-index:28;display:flex;align-items:center;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ececec;box-shadow:0 -8px 20px -6px #0000001f}.kcol-cbar[hidden]{display:none}.kcol-cbar__n{flex:1;font-size:14px}.kcol-cbar__n span{color:#767676}.kcol-cbar__x{height:44px;padding:0 10px;border:0;background:none;color:#5c5c5c;font-size:13px;font-weight:800;cursor:pointer}.kcol-sheet{width:100%;max-width:430px;max-height:85vh;margin:auto auto 0;padding:20px;border:0;border-radius:24px 24px 0 0;background:#fff;color:#1f1f1f;overflow:auto}.kcol-sheet::backdrop{background:#00000080}.kcol-sheet__h{display:flex;justify-content:space-between;align-items:center}.kcol-sheet__t{margin:0;font-family:var(--font-heading--family, "Fraunces", serif);font-size:21px;font-weight:600}.kcol-x{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;background:none;color:#1f1f1f;cursor:pointer}.kcol-fg{margin:8px 0 0;padding:0;border:0}.kcol-fg legend{padding:0;margin-top:8px;font-size:13px;font-weight:800}.kcol-opt{display:flex;align-items:center;gap:12px;width:100%;height:48px;padding:0;border:0;background:none;font-size:15px;color:#1f1f1f;cursor:pointer;text-align:left}.kcol-opt__box{display:flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border:2px solid #bdbdbd;border-radius:7px;background:#fff;font-weight:800}.kcol-opt[aria-pressed=true] .kcol-opt__box{border-color:#efc35a;background:linear-gradient(180deg,#ffedb8,#ffd36b)}.kcol-opt[aria-pressed=true] .kcol-opt__box:before{content:"\2713"}.kcol-opt__l{flex:1}.kcol-opt__n{color:#767676;font-size:13px}.kcol-opt[disabled]{opacity:.4;cursor:default}.kcol-sheet .kh-amber{width:100%;height:52px;margin-top:14px;border:0;border-radius:26px;font-size:16px;cursor:pointer}.kcol-cgrid{display:grid;grid-template-columns:repeat(var(--n, 2),minmax(0,1fr));gap:12px;margin-top:10px}.kcol-cc{min-width:0;font-size:13px;line-height:1.35}.kcol-cc .kh-img{aspect-ratio:1;border-radius:12px}.kcol-cc a{display:block;margin-top:8px;font-weight:800}.kcol-cc dt{margin-top:8px;color:#5c5c5c}.kcol-cc dd{margin:0;font-weight:800}body.kcol-has-cbar{padding-bottom:70px}@media(hover:hover){.kcol-guide__o:hover,.kcol-add:hover{transform:translateY(-2px)}}@media(min-width:750px){.kcol-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kcol-quote,.kcol-gift-li{grid-column:span 2}}@media(min-width:990px){.kcol .kcol-top{padding-top:36px}.kcol-crumb{font-size:13px}.kcol-h1{margin-top:10px;font-size:44px;letter-spacing:-.8px}.kcol-line{font-size:17px}.kcol-proof{gap:8px 20px;margin-top:16px;font-size:14px}.kcol-chip{font-size:13px}.kcol-bar{margin-top:24px;padding:14px 0 12px}.kcol-bar__in{display:flex;align-items:center;gap:16px}.kcol-row{flex:1;margin:0;padding:0}.kcol-meta{flex:none;gap:20px;padding-top:0;font-size:14px}.kcol-applied{margin:0;padding:10px 0 0}.kcol-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px;padding:28px 0 32px}.kcol-p__img{padding:6px;border-radius:24px;background:#fff;box-shadow:0 1px 2px #1f1f1f0d,0 14px 30px -14px #1f1f1f4d}.kcol-p__media{border-radius:18px}.kcol-p__badge{left:14px;top:14px;padding:4px 9px;font-size:12px}.kcol-cmp{right:12px;top:12px}.kcol-p__meta{margin-top:12px;font-size:12px}.kcol-p__t{font-size:17px;line-height:1.3}.kcol-p__r{margin-top:4px;font-size:13px}.kcol-p__price{font-size:17px}.kcol-p__price s{font-size:14px}.kcol-add{width:44px;height:44px;border-radius:22px}.kcol-guide{display:flex;align-items:center;gap:32px;padding:28px 32px;border-radius:28px}.kcol-guide__l{flex:0 0 300px}.kcol-guide__t{font-size:26px}.kcol-guide__s{font-size:15px}.kcol-guide__opts{flex:1;gap:14px;margin:0}.kcol-guide__o{padding:16px 18px;border-radius:18px}.kcol-guide__o b{font-size:20px}.kcol-guide__o span{font-size:13px}.kcol-quote,.kcol-gift{padding:26px 28px;border-radius:28px}.kcol-quote__img{width:88px;height:88px;border-radius:44px}.kcol-quote__q{font-size:17px}.kcol-gift__t{font-size:24px}.kcol .kcol-faq{padding-top:72px}.kcol-faq__in{display:grid;grid-template-columns:320px minmax(0,1fr);gap:48px}.kcol-faq summary{min-height:64px;font-size:17px}.kcol-faq__a{font-size:15px}.kcol-cbar{left:50%;right:auto;bottom:20px;width:520px;margin-left:-260px;padding:12px 16px 12px 22px;border:1px solid #ececec;border-radius:22px}.kcol-sheet{max-width:720px;margin:auto;border-radius:24px;padding:28px}.kcol-sheet--f{max-width:440px}body.kcol-has-cbar{padding-bottom:0}}.kf{color:#1f1f1f;font-family:var(--font-body--family, "Nunito", system-ui, sans-serif)}.kf *,.kf *:before,.kf *:after{box-sizing:border-box}.kf a{color:inherit;text-decoration:none}.kf a:focus-visible,.kf button:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #1f1f1f}.kf-wrap{width:100%;max-width:640px;margin:0 auto;padding:0 20px}.kf-h1{margin:0;font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:34px;line-height:1.08;letter-spacing:-.8px;color:#1f1f1f}.kf-hl{background:linear-gradient(180deg,transparent 60%,#f6fd7c 60%,#f6fd7c 92%,transparent 92%);padding:0 4px;margin:0 -2px}.kf-lead{margin:12px 0 0;font-size:16px;line-height:1.6;color:#3d3d3d}.kf-crumb{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#5c5c5c}.kf-crumb a:hover{color:#1f1f1f;text-decoration:underline}.kf-crumb span:last-child{color:#1f1f1f}.kf-crumb .kii-icon{color:#9a9a9a}.kf-bar{position:relative;margin:0}.kf-bar__ic{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:flex;color:#5c5c5c;pointer-events:none}.kf-bar__in{width:100%;height:56px;margin:0;border-radius:999px;border:1.5px solid #e2e2e2;padding:0 112px 0 52px;font:inherit;font-size:17px;color:#1f1f1f;background:#fff;box-shadow:0 14px 30px -18px #1f1f1f59;-webkit-appearance:none;appearance:none}.kf-bar__in::-webkit-search-cancel-button{-webkit-appearance:none}.kf-bar__in:focus{outline:none;border-color:#1f1f1f}.kf-bar__b{position:absolute;right:8px;top:8px;bottom:8px;padding:0 18px;border:0;border-radius:999px;background:linear-gradient(180deg,#ff9466,#ff7a45 55%,#f2692f);color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer;box-shadow:inset 0 1px #ffffff59,0 6px 16px #ff7a4547;transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .2s}.kf-bar__b:active{transform:translateY(1px) scale(.98)}.kf-chip{display:inline-flex;align-items:center;gap:8px;flex:none;height:44px;padding:0 18px;border-radius:22px;border:1px solid rgba(31,31,31,.1);background:linear-gradient(180deg,#fff,#f5f5f2);box-shadow:inset 0 1px #fff,0 4px 12px -6px #1f1f1f40;color:#1f1f1f;font:inherit;font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.kf-chip--s{height:38px;font-size:13px}.kf-chip[aria-selected=true]{background:#ffe6d6;border-color:#ff7a45;color:#9e330a;box-shadow:none}.kf-chip__n{padding:1px 8px;border-radius:999px;background:#1f1f1f14;font-size:12px}.kf-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 24px;border:0;border-radius:26px;background:linear-gradient(180deg,#ff9466,#ff7a45 55%,#f2692f);color:#fff!important;font:inherit;font-size:15px;font-weight:800;cursor:pointer;box-shadow:inset 0 1px #ffffff59,0 6px 16px #ff7a4547;transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .2s}@media(hover:hover){.kf-bar__b:hover,.kf-cta:hover{transform:translateY(-2px);filter:brightness(1.05) saturate(1.05)}.kf-chip:hover{transform:translateY(-2px)}}@media(min-width:990px){.kf-wrap{max-width:1280px;padding:0 48px}.kf-h1{font-size:44px;letter-spacing:-1px}.kf-lead{font-size:18px}.kf-bar{max-width:640px}.kf-bar__in{height:60px;padding:0 130px 0 58px}.kf-bar__ic{left:22px}.kf-bar__b{padding:0 24px;font-size:15px}.kf-bar--big .kf-bar__in{height:64px}}@media(prefers-reduced-motion:reduce){.kf *,.kf *:before,.kf *:after{transition:none!important;animation:none!important}}.kfs{padding:20px 0 0}.kfs__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:14px}.kfs__head .kf-h1{font-size:28px;overflow-wrap:anywhere}.kfs__count{flex:none;font-size:13px;color:#5c5c5c}.kfs__bar{margin-top:16px}.kfs__tabs{display:flex;gap:8px;overflow-x:auto;margin:16px -20px 0;padding:2px 20px 6px;scrollbar-width:none}.kfs__tabs::-webkit-scrollbar{display:none}.kfs__grid{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.kfs__jl{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.kfs__jl[hidden],.kfs__grid[hidden]{display:none}.kfs__j{display:flex;align-items:center;gap:16px;padding:10px;border-radius:22px}.kfs__ji{flex:none;width:84px;aspect-ratio:1;border-radius:16px;display:flex;align-items:center;justify-content:center}.kfs__jic{color:#1f1f1f;opacity:.6}.kfs__jt{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.kfs__jt b{font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:16px;line-height:1.25}.kfs__tag{padding:4px 9px;border-radius:999px;background:var(--t, #fff4d6);font-size:11px;font-weight:800}.kfs__j>.kii-icon{flex:none;color:#8a8a8a}.kfs__pages{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:32px;font-size:14px;font-weight:800;color:#5c5c5c}.kfs__none{margin-top:18px;padding:20px;border-radius:24px;background:linear-gradient(135deg,#fdffe9,#f3f6c6);border:1px solid rgba(94,94,34,.1);box-shadow:0 1px 2px #1f1f1f0a,0 10px 24px -10px #78781e47}.kfs__nic{display:none}.kfs__nh{margin:0;font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:22px;line-height:1.2;overflow-wrap:anywhere}.kfs__try{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.kfs__try>span{flex:1 0 100%;font-size:14px;color:#4a4a4a}.kfs__quiz{width:100%;margin-top:16px;font-size:16px}@media(min-width:990px){.kfs{padding-top:32px}.kfs__head{margin-top:22px;align-items:center;gap:24px}.kfs__head .kf-h1{font-size:44px}.kfs__count{font-size:15px}.kfs__bar{margin-top:22px}.kfs__tabs{margin:28px 0 0;padding:2px 0 6px;gap:10px;overflow:visible}.kfs__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px;margin-top:24px}.kfs__jl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.kfs__ji{width:96px}.kfs__jt b{font-size:19px}.kfs__none{display:flex;align-items:center;gap:28px;margin-top:28px;padding:32px;border-radius:28px}.kfs__nic{display:flex;align-items:center;justify-content:center;flex:none;width:64px;height:64px;border-radius:20px;background:#f6fd7c;transform:rotate(-6deg);box-shadow:0 1px 2px #1f1f1f0f,0 6px 14px -8px #1f1f1f4d}.kfs__nt{flex:1;min-width:0}.kfs__nh{font-size:26px}.kfs__try>span{flex:none;margin-right:4px;font-size:15px}.kfs__quiz{width:auto;margin-top:0;flex:none;font-size:15px}}.kfs .kfs__quiz.kmt-m-promo{justify-content:center;gap:8px;margin:16px 0 0;padding:0 24px;border:0;border-radius:26px;background:linear-gradient(180deg,#ff9466,#ff7a45 55%,#f2692f);color:#fff}.kfs .kfs__quiz.kmt-m-promo svg{width:15px;height:15px;padding:0;border-radius:0;background:none}.kf a[href*="/collections/kiko"]:after{content:none!important;display:none!important}@media(min-width:990px){.kfs .kfs__quiz.kmt-m-promo{margin:0}}.kgf-foot{margin-top:32px;padding:28px 0 32px;border-radius:28px 28px 0 0;background:linear-gradient(180deg,#dbe8f9,#e3f6f7);color:#1f1f1f;font-family:var(--font-body--family, inherit)}.kgf-foot__logo{display:inline-flex;align-items:center;min-height:44px;color:#1f1f1f;font-weight:800;text-decoration:none}.kgf-foot__logo img{width:auto;height:auto;max-width:130px;max-height:36px}.kgf-foot__slogan{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:14px;line-height:1.4;color:#46607f}.kgf-foot__links{display:flex;flex-wrap:wrap;gap:0 18px;margin-top:14px}.kgf-foot__links a{display:inline-flex;align-items:center;min-height:44px;color:#1f1f1f;font-size:14px;font-weight:700;text-underline-offset:4px}.kgf-foot__pay{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.kgf-foot__pay svg{display:block;width:40px;height:26px;border-radius:6px;box-shadow:0 0 0 1px #b9cde8}.kgf-foot__legal{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:14px;font-size:12px;color:#46607f}.kgf-foot__legal a{display:inline-flex;align-items:center;min-height:44px;color:#46607f}.kgf-foot a:focus-visible{outline:3px solid #1a5ab8;outline-offset:2px}@media(min-width:900px){.kgf-foot{margin-top:96px;padding:44px 0 28px;border-radius:40px 40px 0 0}.kgf-foot__in{display:flex;align-items:center;gap:32px}.kgf-foot__brand{display:flex;align-items:center;gap:20px}.kgf-foot__slogan{margin:0}.kgf-foot__links{flex:1;gap:0 22px;margin-top:0}.kgf-foot__pay{margin-top:0}.kgf-foot__legal{margin-top:20px}}:where(.kgl-wrap){max-width:1280px;margin:0 auto;padding:0 20px}:where(.kgl-eb){display:inline-flex;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:#5c5c5c}:where(.kgl-h2){margin:6px 0 0;font-family:var(--font-heading--family, serif);font-weight:600;font-size:24px;line-height:1.2;letter-spacing:-.3px;color:#1f1f1f}:where(.kgl-card){border:1px solid rgb(31 31 31 / .06);background:linear-gradient(180deg,#fff,#fbfaf7);box-shadow:0 1px 2px #1f1f1f0a,0 10px 24px -8px #1f1f1f24}:where(.kgl-cta){display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;color:#fff;font:inherit;font-weight:800;text-decoration:none;cursor:pointer;background:linear-gradient(180deg,#ff9466,#ff7a45 55%,#f2692f);box-shadow:inset 0 1px #ffffff59,0 6px 14px -4px #f2692f73;transition:transform .18s cubic-bezier(.3,1.4,.5,1),box-shadow .2s ease,filter .2s ease,background .2s ease;-webkit-tap-highlight-color:transparent}.kgl-cta:focus-visible,.kgl-ghost:focus-visible{outline:3px solid #1a5ab8;outline-offset:3px}.kgl-cta:active{transform:translateY(1px) scale(.98);filter:brightness(.94);transition-duration:.08s}.kgl-cta[aria-busy=true]{opacity:.75;cursor:progress}.kgl-cta.is-added{background:linear-gradient(180deg,#2fa063,#1a7a43);box-shadow:inset 0 1px #ffffff4d,0 6px 14px -4px #1a7a4373}:where(.kgl-ghost){display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1.5px solid #1f1f1f;border-radius:999px;background:transparent;color:#1f1f1f;font:inherit;font-weight:800;text-decoration:none;cursor:pointer;transition:background .2s ease,transform .18s ease}:where(.kgl-lift){transition:transform .22s ease,box-shadow .22s ease}@media(hover:hover){.kgl-cta:not([disabled]):hover{transform:translateY(-2px);filter:brightness(1.05) saturate(1.05);box-shadow:inset 0 1px #ffffff6b,0 14px 26px -10px #f2692f99}.kgl-ghost:hover{background:#1f1f1f0d}.kgl-lift:hover{transform:translateY(-4px);box-shadow:0 2px 4px #1f1f1f0d,0 20px 36px -14px #1f1f1f42}}@media(min-width:900px){:where(.kgl-wrap){padding:0 48px}.kgl-eb--dot:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}:where(.kgl-h2){margin-top:10px;font-size:36px;line-height:1.15;letter-spacing:-.5px}}@media(prefers-reduced-motion:reduce){.kgl-cta,.kgl-ghost,.kgl-lift{transition:none}.kgl-cta:hover,.kgl-cta:active,.kgl-lift:hover{transform:none}}.khp-head{padding:20px 0 28px;background:radial-gradient(circle at 85% 0%,#e3f6f7 0,#e3f6f700 50%),linear-gradient(180deg,#eef5ff,#fff)}.khp-crumb{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;color:#5c5c5c}.khp-crumb .kii-icon{color:#9a9a9a}.khp-crumb span:last-child{color:#1f1f1f}.khp-head__in{margin-top:18px}.kh .khp-eb{color:#1a5ab8}.khp-h1{margin:8px 0 0;font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:38px;line-height:1.06;letter-spacing:-1px}.khp-h1 em{font-style:normal;background:linear-gradient(180deg,transparent 60%,#f6fd7c 60%,#f6fd7c 92%,transparent 92%);padding:0 4px;margin:0 -2px}.khp-q{position:relative;margin-top:18px}.khp-q__ic{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:flex;color:#5c5c5c;pointer-events:none}.khp-q__in{width:100%;height:56px;margin:0;padding:0 18px 0 52px;border-radius:999px;border:1.5px solid #d9e3f0;background:#fff;font:inherit;font-size:16px;color:#1f1f1f;box-shadow:0 14px 30px -18px #1a5ab873;-webkit-appearance:none;appearance:none}.khp-q__in::-webkit-search-cancel-button{-webkit-appearance:none}.khp-q__in:focus{outline:none;border-color:#1a5ab8}.khp-pop{display:flex;gap:8px;overflow-x:auto;margin:12px -20px 0;padding:0 20px 4px;scrollbar-width:none}.khp-pop::-webkit-scrollbar{display:none}.khp-pop>span{flex:none;align-self:center;font-size:13px;font-weight:800;color:#5c5c5c}.khp-chip{display:inline-flex;align-items:center;flex:none;height:38px;padding:0 16px;border-radius:19px;border:1px solid rgba(31,31,31,.1);background:linear-gradient(180deg,#fff,#f5f5f2);box-shadow:inset 0 1px #fff,0 4px 12px -6px #1f1f1f40;color:#1f1f1f;font:inherit;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer}.khp-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.khp-tile{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:22px;border:2px solid transparent;color:#1f1f1f;font:inherit;text-align:left;cursor:pointer}.khp-tile[aria-pressed=true]{border-color:#ff7a45;background:#fff6f1;box-shadow:none}.khp-tile .kh-ic{width:44px;height:44px;border-radius:14px}.khp-tile b{display:block;font-size:15px;line-height:1.25}.khp-tile small{display:block;margin-top:3px;font-size:12px;line-height:1.35;color:#5c5c5c}.khp-mainsec{padding-top:36px}.khp-ans__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px}.kh .khp-ans__h{margin:0}.khp-ans__meta{display:flex;align-items:center;gap:14px;font-size:14px;color:#5c5c5c}.khp-tl{min-height:44px;padding:0;border:0;background:none;color:#1f1f1f;font:inherit;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.khp-list{margin-top:14px;border-top:1px solid #ececec}.khp-qa{border-bottom:1px solid #ececec}.khp-qa[hidden]{display:none}.khp-qa__q{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 0;border:0;background:none;color:#1f1f1f;font:inherit;font-size:16px;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}.khp-qa__q>span:first-child{flex:1}.khp-qa__tag{flex:none;padding:4px 9px;border-radius:8px;background:#f3f3ee;color:#5c5c5c;font-size:11px;font-weight:800}.khp-qa__chev{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:16px;background:#f3f3f3}.khp-qa__chev svg{transition:transform .2s}.khp-qa__q[aria-expanded=true] .khp-qa__chev svg{transform:rotate(180deg)}.khp-qa__a{padding:0 0 20px;font-size:16px;line-height:1.6;color:#3d3d3d}.khp-qa__a[hidden]{display:none}.khp-qa__a p{margin:0 0 10px}.khp-qa__a p:last-child{margin:0}.khp-qa__a a{font-weight:800;text-decoration:underline!important;text-underline-offset:3px}.khp-none{padding:24px 0;font-size:16px;color:#3d3d3d}.khp-none[hidden]{display:none}.khp-none a{font-weight:800;text-decoration:underline!important}.khp-aside{display:flex;flex-direction:column;gap:14px;margin-top:28px}.khp-box{padding:20px;border-radius:24px}.khp-box__head{display:flex;align-items:center;gap:12px}.khp-box__t{margin:0;font-family:var(--font-heading--family, "Fraunces", serif);font-weight:600;font-size:21px;line-height:1.2}.khp-box__t em{font-style:normal;background:linear-gradient(180deg,transparent 60%,#f6fd7c 60%,#f6fd7c 92%,transparent 92%);padding:0 4px;margin:0 -2px}.khp-box__p{margin:10px 0 0;font-size:14px;line-height:1.5;color:#4a4a4a}.khp-box__p p{margin:0}.khp-box .kh-cta{width:100%;height:52px;margin-top:14px;border-radius:26px}.khp-offer{background:linear-gradient(135deg,#fff3ea,#ffe3d2);border:1px solid rgba(194,65,12,.1);box-shadow:0 10px 24px -12px #c2410c4d}.kh .khp-offer .kh-eb{color:#c2410c}.khp-offer .khp-box__t{margin-top:6px}.khp-pill{display:inline-flex;align-items:center;gap:8px;height:44px;margin-top:14px;padding:0 18px;border-radius:22px;border:1px solid rgba(31,31,31,.1);background:linear-gradient(180deg,#fff,#f5f5f2);box-shadow:inset 0 1px #fff,0 4px 12px -6px #1f1f1f40;color:#1f1f1f;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.khp-ways{display:flex;flex-direction:column;gap:10px;margin-top:14px}.khp-way{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:18px;background:#f7f7f4;color:#1f1f1f;font:inherit;text-align:left;cursor:pointer}.khp-way .kh-ic{width:40px;height:40px;border-radius:13px;background:#fff;box-shadow:0 1px 2px #1f1f1f0f,0 6px 14px -8px #1f1f1f4d}.khp-way>span:nth-child(2){flex:1;min-width:0}.khp-way b{display:block;font-size:15px}.khp-way small{display:block;font-size:13px;color:#5c5c5c}.khp-way>.kii-icon{flex:none;color:#8a8a8a}.khp-form{margin-top:14px;animation:khpdrop .3s cubic-bezier(.2,.8,.2,1) both}.khp-form[hidden]{display:none}@keyframes khpdrop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.khp-f{margin-top:10px}.khp-f label{display:block;margin:0 0 6px;font-size:13px;font-weight:800}.khp-in{width:100%;height:50px;margin:0;padding:0 18px;border-radius:25px;border:1.5px solid #e2e2e2;background:#fafafa;font:inherit;font-size:16px;color:#1f1f1f}textarea.khp-in{height:120px;padding:14px 18px;border-radius:20px;resize:vertical}.khp-in:focus{outline:none;border-color:#1a5ab8;background:#fff}.khp-msg{margin:10px 0 0;padding:10px 14px;border-radius:14px;font-size:14px;font-weight:800}.khp-msg--ok{background:#e4f4ec;color:#14594a}.khp-msg--err{background:#fff0e8;color:#9e330a}.khp-pols{padding-top:48px}.khp-pols__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.khp-pol{display:block;padding:16px;border-radius:22px}.khp-pol .kh-ic{width:44px;height:44px;border-radius:14px}.khp-pol b{display:block;margin-top:12px;font-size:15px;line-height:1.25}.khp-pol small{display:block;margin-top:4px;font-size:13px;line-height:1.4;color:#5c5c5c}.khp-pol__go{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:800}@media(min-width:990px){.khp-head{padding:32px 0 48px}.khp-head__in{max-width:760px;margin:44px auto 0;text-align:center}.khp-h1{margin-top:12px;font-size:64px;letter-spacing:-1.4px}.khp-q{margin-top:28px}.khp-q__ic{left:22px}.khp-q__in{height:68px;padding:0 24px 0 58px;font-size:17px}.khp-pop{flex-wrap:wrap;justify-content:center;margin:16px 0 0;padding:0;overflow:visible}.khp-pop>span{margin-right:4px}.khp-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.khp-tile{gap:14px;padding:20px;border-radius:24px}.khp-tile .kh-ic{width:48px;height:48px;border-radius:15px}.khp-tile b{font-size:16px}.khp-tile small{font-size:13px}.khp-mainsec{padding-top:72px}.khp-main{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:64px;align-items:start}.khp-list{margin-top:18px}.khp-qa__q{font-size:17px}.khp-qa__a{padding-right:120px}.khp-aside{position:sticky;top:110px;gap:16px;margin-top:0}.khp-box{padding:22px;border-radius:26px}.khp-box__t{font-size:22px}.khp-pols{padding-top:112px}.khp-pols__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:16px}.khp-pol{padding:26px;border-radius:24px}.khp-pol .kh-ic{width:48px;height:48px;border-radius:15px}.khp-pol b{margin-top:14px;font-size:17px}.khp-pol small{font-size:14px}.khp-pol__go{margin-top:14px;font-size:14px}}@media(max-width:989px){body.product .shopify-section[id*=__in_the_box] .custom-section__content{padding-top:40px!important;row-gap:16px!important}body.product .shopify-section[id*=__in_the_box] .custom-section__content>.group-block{padding-top:0!important}}body.product .shopify-section[id*=__media_gallery_d8JfPB] .zoom-dialog-button,body.product .shopify-section[id*=__media_gallery_d8JfPB] .media-gallery__zoom-dialog-button{display:none!important}@media(max-width:989px){body.product #MainContent [id*=__comparison_table] .quick-comparison-table tr>td:nth-child(n):after{border:0!important}body.product #MainContent [id*=__comparison_table] .quick-comparison-table tr:not(:first-child)>td{border-top:1px solid #F0F0EC;vertical-align:middle}body.product #MainContent [id*=__comparison_table] .quick-comparison-table tr:not(:first-child)>td:nth-child(2){border-top-color:#f2692f1f}body.product #MainContent [id*=__comparison_table] .quick-comparison-table tr>td:nth-child(2){background:linear-gradient(90deg,#ff7a450f,#ff7a451c 50%,#ff7a450f)!important}body.product #MainContent [id*=__comparison_table] .quick-comparison-table tr:first-child>td:nth-child(2){background:linear-gradient(180deg,#ffe6d6,#fff1e8)!important}body.product #MainContent [id*=__comparison_table] .quick-comparison-table tr:first-child td{padding:16px 6px 14px}body.product #MainContent [id*=__comparison_table] .quick-comparison-table tr:first-child td.td-label{padding:16px 16px 14px}body.product #MainContent [id*=__comparison_table] .quick-comparison-table tr:not(:first-child) td{height:auto;padding-top:14px;padding-bottom:14px}body.product #MainContent [id*=__comparison_table] .quick-comparison-table td.td-label{padding-left:16px;padding-right:10px}body.product #MainContent [id*=__comparison_table] .quick-comparison-table .comparison-table__row-note{color:#5c5c5c}body.product #MainContent [id*=__comparison_table] .comparison-col--highlight .comparison-col__title{display:inline-block;margin-top:8px;padding:3px 10px;border-radius:999px;background:linear-gradient(180deg,#ff9466,#f2692f);color:#fff!important;font-size:11px;font-weight:800;line-height:1.3;box-shadow:0 4px 10px -4px #f2692f8c}body.product #MainContent [id*=__comparison_table] td.h6:not(.comparison-col--highlight) .comparison-col__title{color:#767676!important}body.product #MainContent [id*=__comparison_table] .comparison-col__icon{background:#f4f4f1;color:#9a9a9a}body.product #MainContent [id*=__comparison_table] .cmp-mark--yes{background:linear-gradient(180deg,#ff9466,#f2692f);box-shadow:inset 0 1px #ffffff59,0 6px 12px -6px #f2692f99}body.product #MainContent [id*=__comparison_table] .cmp-mark--no{background:#f1f1ee;color:#9a9a9a}}.kii-card{display:flex;flex-direction:column;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 1px 4px #00000014;height:100%}.kii-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:#f4f4f4}.kii-card__media img{width:100%;height:100%;object-fit:cover;display:block}.kii-card__sale{position:absolute;top:8px;left:8px;padding:2px 10px;border-radius:999px;background:#f6fd7c;color:#1f1f1f;font-size:12px;font-weight:800}.kii-card__body{display:flex;flex-direction:column;gap:4px;padding:12px}.kii-card__age{align-self:flex-start;padding:2px 8px;border-radius:999px;background:#dbe8f9;color:#1a5ab8;font-size:12px;font-weight:700}.kii-card__title{margin:0;font-size:15px;font-weight:800;line-height:1.25}.kii-card__title a{color:#1f1f1f;text-decoration:none}.kii-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.kii-card{position:relative}.kii-card__rating{margin:0;font-size:13px;color:#3d3d3d}.kii-card__rating span[aria-hidden]{color:#b87500}.kii-card__count{color:#5c5c5c}.kii-card__price{margin:0;font-size:15px;color:#1f1f1f}.kii-card__price s{color:#5c5c5c;margin-right:4px}.kcl .kcl-club__ok-box input[type=checkbox],.kal .kal-consent input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:none;width:22px;height:22px;margin:0;border:2px solid #b9b3c7;border-radius:7px;background:#fff no-repeat center / 14px 14px;cursor:pointer;transition:background-color .15s,border-color .15s,transform .15s}.kcl .kcl-club__ok-box input[type=checkbox]:checked,.kal .kal-consent input[type=checkbox]:checked{border-color:#ff7a45;background-color:#ff7a45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")}.kcl .kcl-club__ok-box input[type=checkbox]:active,.kal .kal-consent input[type=checkbox]:active{transform:scale(.92)}.kcl .kcl-club__ok-box input[type=checkbox]:focus-visible,.kal .kal-consent input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #7e4fb8}.kcl .kcl-club{border:1px solid rgba(126,79,184,.12);background:radial-gradient(circle at 0% 0%,#e3f6f7 0,#e3f6f700 55%),radial-gradient(circle at 100% 100%,#e6e0ff 0,#e6e0ff00 55%),#faf8ff}.kcl .kcl-club__in{box-shadow:inset 0 0 0 1px #6b4a822e}main.main-content{padding-bottom:40px;margin-bottom:-40px}@media(min-width:990px){.kcl .kcl-in .kcl-look__row{padding:24px 24px 56px;margin:8px -24px -56px}}@media(max-width:989.98px){.kft:has(>.kft-band){background:linear-gradient(#f7f7f7,#f7f7f7) no-repeat 0 0 / 100% 70%}.kft .kft-band{padding-bottom:56px}.kft .kft-band+.kft-panel{margin-top:-28px}.kft .kft-band .kft-band__row{flex-wrap:wrap;overflow:visible;margin:18px 0 0;padding:0;scroll-snap-type:none}.kft .kft-band .kft-trust{flex:1 1 calc(50% - 5px);width:auto;min-width:0;padding:14px}.kft .kft-band .kft-trust__t b{font-size:14px}.kft .kft-band .kft-trust__more{top:12px;right:10px}.kcl .kcl-q__in{text-overflow:ellipsis}.kcl .kcl-q__in::placeholder{font-size:14px;text-overflow:ellipsis}.kcl .kcl-dev__tabs{flex-wrap:wrap;overflow:visible}.kcl .kcl-dev__tabs .kcl-chip{flex:1 1 calc(50% - 3px);justify-content:center}.kcl .kcl-look__row{padding-bottom:44px;margin-bottom:-22px}}.kii-slim{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:8px 16px;background:#fff;border-bottom:1px solid #e6e6e6;position:relative;z-index:5}.kii-slim__logo{display:inline-flex;align-items:center;min-height:44px;color:#1f1f1f;font-weight:800;text-decoration:none}.kii-slim__logo img{height:auto;max-width:140px}.kii-slim__ship{flex:1;text-align:center;font-size:13px;font-weight:700;color:#3d3d3d;line-height:1.3}.kii-slim__cart{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;position:relative;color:#1f1f1f}.kcl-look{padding-top:34px}.kcl-look__row{gap:16px;margin:0 -20px;padding:18px 20px 22px;scroll-snap-type:x mandatory;scroll-padding:0 20px}.kcl-pol{flex:none;width:210px;margin:0;padding:8px 8px 0;border-radius:6px;background:#fff;box-shadow:0 2px 4px #0000000f,0 18px 34px -14px #4e3a7073;scroll-snap-align:start;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.kcl-pol:nth-child(odd){transform:rotate(-1.2deg)}.kcl-pol:nth-child(2n){transform:rotate(1deg)}.kcl-pol__img{display:block;aspect-ratio:1;border-radius:2px;overflow:hidden;background:#f2e3cf}.kcl-pol__img img{width:100%;height:100%;object-fit:cover}.kcl-pol figcaption{padding:10px 4px 14px}.kcl-pol .kcl-note{display:block}.kcl-pol__d{display:block;margin-top:4px;font-size:14px;line-height:1.4;color:#4a4a4a}.kcl-remix{margin-top:14px;padding:38px 0 44px;background:linear-gradient(135deg,#e3f6f7,#f1fbd9 45%,#e6e0ff)}.kcl-remix .kcl-eb{color:#4e3a70}.kcl-remix__h{margin:8px 0 0;font-family:Fraunces,Georgia,serif;font-weight:300;font-size:40px;line-height:1.02;letter-spacing:-1px}.kcl-remix__p{margin:10px 0 26px;font-size:15px;line-height:1.5;color:#3d3d3d}.kcl-remix__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"brief" "how" "win" "last"}.kcl-brief{grid-area:brief;position:relative;padding:22px;border-radius:46px 16px;background:#fff;box-shadow:0 1px 2px #1f1f1f0d,0 30px 50px -30px #4e3a7099}.kcl-brief__sticker{position:absolute;right:18px;top:-16px;padding:6px 12px;border-radius:14px;background:#f6fd7c;font-size:21px;transform:rotate(4deg);box-shadow:0 10px 20px -10px #1f1f1f59}.kcl-brief__label{font-size:12px;color:#4e3a70;text-transform:uppercase}.kcl-brief__t{margin:10px 0 0;font-family:Fraunces,Georgia,serif;font-weight:300;font-size:44px;line-height:1;letter-spacing:-1.4px}.kcl-brief__p{margin:10px 0 0;font-size:15px;line-height:1.5;color:#3d3d3d}.kcl-brief__pills,.kcl-brief__btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.kcl-brief__btns{gap:10px;margin-top:18px}.kcl-ways{margin-top:18px;padding:14px 16px;border-radius:20px;background:#f3effc;animation:kclup .3s cubic-bezier(.2,.8,.2,1) both}.kcl-ways b{font-size:15px}.kcl-ways__p{margin-top:4px;font-size:14px;line-height:1.5;color:#3d3d3d}.kcl-ways__p p{margin:0}.kcl-ways .kcl-pill{margin-top:10px}.kcl-sub{margin:28px 0 0;font-size:12px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:#4e3a70}.kcl-how{grid-area:how}.kcl-how ol{list-style:none;display:flex;flex-direction:column;gap:16px;margin:12px 0 0;padding:0}.kcl-how li{display:flex;gap:14px;align-items:flex-start}.kcl-how li>.kcl-mono{padding-top:5px;font-size:13px;color:#4e3a70}.kcl-how__t{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:24px;line-height:1.1;letter-spacing:-.6px}.kcl-how__d{margin-top:4px;font-size:15px;line-height:1.5;color:#3d3d3d}.kcl-win{grid-area:win}.kcl-win__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.kcl-win__chips .kcl-gchip{border-radius:18px;white-space:normal}.kcl-last{grid-area:last}.kcl-last__grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:0}.kcl-winner{position:relative}.kcl-winner__img{display:block;aspect-ratio:3 / 4;border-radius:999px 999px 28px 28px;overflow:hidden;border:6px solid #fff;background:var(--t, #e6e0ff);box-shadow:0 24px 44px -22px #4e3a708c}.kcl-winner__img img{width:100%;height:100%;object-fit:cover}.kcl-winner__place{position:absolute;left:10px;top:10px;padding:3px 9px;border-radius:999px;background:#f6fd7c;font-size:11px}.kcl-winner__cap{margin-top:10px;text-align:center}.kcl-winner__cap .kcl-note{display:block;font-size:22px}.kcl-winner__cap b{font-size:13px;color:#4a4a4a}.kcl-shelf{padding-top:34px}.kcl-shelf__head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.kcl-shelf__total{padding-bottom:4px;font-size:12px;color:#5c5c5c}.kcl-shelf__help{margin:8px 0 0;font-size:15px;line-height:1.5;color:#3d3d3d}.kcl-shelf__help--d{display:none}.kcl-rows{display:flex;flex-direction:column;gap:12px;margin-top:14px}.kcl-row{padding:14px 12px 16px;border-radius:24px;border:1.5px solid #ececec;background:#fafaf7;transition:background-color .3s,border-color .3s}.kcl-row.is-on{border-color:#7e4fb8;background:#fff}.kcl-row__top{display:flex;align-items:center;gap:10px;min-height:30px}.kcl-row__dot{flex:none;width:14px;height:14px;border-radius:7px;background:var(--t);box-shadow:inset 0 0 0 1px #1f1f1f26}.kcl-row__name{flex:1;font-family:Fraunces,Georgia,serif;font-weight:300;font-size:20px;letter-spacing:-.4px}.kcl-row__done{padding:3px 10px;border-radius:12px;background:#f6fd7c;font-size:19px;transform:rotate(-3deg);animation:kclpop .42s cubic-bezier(.34,1.56,.64,1) both}@keyframes kclpop{0%{transform:scale(.4) rotate(-3deg);opacity:0}60%{transform:scale(1.18) rotate(-3deg);opacity:1}to{transform:rotate(-3deg)}}.kcl-row__count{font-size:13px}.kcl-slots{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:14px}.kcl-slot{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;min-height:44px;padding:0;border:0;background:none;cursor:pointer}.kcl-slot__sw{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border-radius:36% 13%;border:1.5px dashed #c4c4c4;background:radial-gradient(circle,var(--c) 0 22%,transparent 24%);font:300 18px Fraunces,Georgia,serif;color:#8a8a8a;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.kcl-slot.is-secret .kcl-slot__sw{background:none}.kcl-slot.has .kcl-slot__sw{border:0;background:var(--c);box-shadow:inset 0 0 0 1px #1f1f1f1a;transform:rotate(-3deg)}.kcl-slot.has.is-secret .kcl-slot__sw{background:linear-gradient(135deg,#e3f6f7,var(--c) 35%,var(--c2, #f9c6da) 65%,#e6e0ff)}.kcl-slot.is-sel .kcl-slot__sw{box-shadow:inset 0 0 0 1px #1f1f1f1a,0 0 0 2px #fff,0 0 0 4px #7e4fb8}.kcl-slot.has .kcl-slot__q{display:none}.kcl-slot__x{position:absolute;right:-4px;top:-6px;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;border-radius:10px;background:#4e3a70;color:#fff;font-size:10px}.kcl-slot__n{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;color:#8a8a8a}.kcl-slot.has .kcl-slot__n{color:#1f1f1f}.kcl-panel{margin-top:14px;padding-top:14px;border-top:1px dashed rgba(31,31,31,.18);animation:kclup .42s cubic-bezier(.2,.8,.2,1) both}.kcl-panel__sel{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.kcl-panel__sel>div{flex:1 1 150px}.kcl-panel__sel b{font-size:16px}.kcl-panel__sel .kcl-note{font-size:20px}.kcl-panel__sel .kcl-pill{height:40px;font-size:13px}.kcl-tl{min-height:44px;padding:0;border:0;background:none;color:#5c5c5c;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kcl-panel__miss{display:block;font-size:16px;line-height:1.35}.kcl-panel__odds{margin-top:4px;font-size:12px;line-height:1.5;color:#4a4a4a}.kcl-panel__btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.kcl-panel__btns .kcl-cta,.kcl-panel__btns .kcl-sec{height:46px;padding:0 18px;border-radius:23px;font-size:14px}.kcl-shelf__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px;font-size:13px;color:#5c5c5c}.kcl-club{margin-top:28px;padding:24px;border-radius:26px;background:#f6fd7c}.kcl-club__t{margin:0;font-family:Fraunces,Georgia,serif;font-weight:300;font-size:30px;line-height:1.1;letter-spacing:-.6px}.kcl-club__p{margin:8px 0 0;font-size:15px;line-height:1.5}.kcl-club__f{display:flex;gap:8px;margin-top:14px}.kcl-club__in{flex:1;min-width:0;height:50px;margin:0;padding:0 18px;border:0;border-radius:25px;background:#fff;font:inherit;font-size:16px;color:#1f1f1f}.kcl-club__in[aria-invalid=true]{box-shadow:0 0 0 2px #c2410c}.kcl-club .kcl-cta{height:50px;padding:0 20px;border-radius:25px;font-size:15px}.kcl-club__ok-box{display:flex;align-items:flex-start;gap:10px;margin-top:10px;font-size:13px;line-height:1.45;cursor:pointer}.kcl-club__ok-box input{flex:none;width:20px;height:20px;margin:0;accent-color:#ff7a45}.kcl-club__msg{margin:8px 0 0;font-size:13px;font-weight:800;color:#9e330a}.kcl-club__msg:empty{display:none}.kcl-club__done{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:15px;font-weight:800;animation:kclup .3s both}.kcl-club__ig{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:800}@media(min-width:990px){.kcl-look{padding-top:104px}.kcl-look__row{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:24px;margin:32px 0 0;padding:0;overflow:visible}.kcl-pol{width:auto}.kcl-remix{margin-top:112px;padding:96px 0 104px}.kcl-remix__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.kcl-remix__h{margin-top:14px;font-size:68px;line-height:1;letter-spacing:-2px}.kcl-remix__p{max-width:340px;margin:0;font-size:16px;text-align:right}.kcl-remix__grid{grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,4fr);grid-template-areas:"brief how last" "win win win";column-gap:40px;align-items:start;margin-top:40px}.kcl-brief{padding:26px;border-radius:56px 20px}.kcl-brief__t{font-size:60px}.kcl-how{padding-top:10px}.kcl-how .kcl-sub,.kcl-last .kcl-sub{margin-top:0}.kcl-how ol{gap:22px}.kcl-how__t{font-size:26px}.kcl-win{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px}.kcl-win .kcl-sub,.kcl-win__chips{margin:0}.kcl-win__chips .kcl-gchip{border-radius:999px;white-space:nowrap}.kcl-last__grid{gap:14px;margin-top:14px}.kcl-winner:nth-child(2){margin-top:36px}.kcl-shelf{padding-top:104px}.kcl-shelf__head{align-items:flex-end;gap:24px}.kcl-shelf__total{padding:0;font-size:14px;color:#1f1f1f;text-align:right}.kcl-shelf__help{display:none}.kcl-shelf__help--d{display:block;margin:4px 0 0;font-size:14px;color:#5c5c5c}.kcl-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;align-items:start}.kcl-row__name{font-size:24px}.kcl-slots{gap:12px}.kcl-slot__n{font-size:11px}.kcl-shelf__bottom{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:64px;margin-top:40px;align-items:center}.kcl-shelf__foot{margin:0;gap:8px 22px;font-size:14px}.kcl-club{margin:0}.kcl-pol:hover{transform:rotate(0) translateY(-6px)}}.kcl .kcl-ans,.kcl .kcl-shelf{padding-top:34px}.kcl-ans__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px}.kcl-ans__count{font-size:14px;color:#5c5c5c}.kcl-ans__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"dev" "topics" "list" "war";margin-top:16px}.kcl-aside{display:contents}.kcl-topics{grid-area:topics;gap:8px;margin:20px -20px 0;padding:0 20px 4px}.kcl-list{grid-area:list;margin-top:8px;border-top:1px solid #ececec}.kcl-qa{border-bottom:1px solid #ececec}.kcl-qa__q{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 0;border:0;background:none;color:#1f1f1f;font-size:16px;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}.kcl-qa__q>span:first-child{flex:1}.kcl-qa__tag{flex:none;padding:4px 9px;border-radius:8px;background:#f3effc;color:#4e3a70;font-size:11px;font-weight:400}.kcl-qa__chev{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:16px;background:#f3f3f3}.kcl-qa__chev svg{transition:transform .2s}.kcl-qa__q[aria-expanded=true] .kcl-qa__chev svg{transform:rotate(180deg)}.kcl-qa__a{padding:0 0 20px;font-size:16px;line-height:1.6;color:#3d3d3d;animation:kclup .3s cubic-bezier(.2,.8,.2,1) both}.kcl-qa__a p{margin:0 0 10px}.kcl-qa__a p:last-child{margin:0}.kcl-qa__a a{text-decoration:underline;text-underline-offset:3px}.kcl-none{padding:24px 0;font-size:16px;color:#3d3d3d}.kcl-none a{font-weight:800;text-decoration:underline;text-underline-offset:3px}.kcl-dev{grid-area:dev;padding:18px;border-radius:24px}.kcl-dev__head,.kcl-war__head{display:flex;align-items:center;gap:12px}.kcl-dev__t,.kcl-war__t{margin:0;font-family:Fraunces,Georgia,serif;font-weight:300;font-size:24px;line-height:1.1;letter-spacing:-.6px}.kcl-dev__s{margin:2px 0 0;font-size:13px;color:#5c5c5c}.kcl-dev__tabs{gap:6px;margin-top:16px;padding-bottom:2px}.kcl-dev__tabs .kcl-chip{height:38px;padding:0 13px;font-size:13px}.kcl-dev__steps{list-style:none;display:flex;flex-direction:column;gap:10px;margin:14px 0 0;padding:0}.kcl-dev__steps li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5}.kcl-dev__steps li>span:first-child{display:flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:14px;background:#ede6fb;color:#4e3a70;font-size:12px}.kcl-dev__steps li>span:last-child{padding-top:3px}.kcl-dev__fmt{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid #efefea}.kcl-war{grid-area:war;margin-top:16px;padding:18px;border-radius:24px;background:#fff;border:1.5px solid #c9b8f0;box-shadow:0 14px 28px -20px #3e23668c}.kcl-war__p{margin:12px 0 0;font-size:15px;line-height:1.55;color:#3d3d3d}.kcl-war__p p{margin:0}.kcl-war__btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}@media(min-width:990px){.kcl .kcl-ans,.kcl .kcl-shelf{padding-top:104px}.kcl .kcl-look__row{display:grid}.kcl-ans__grid{grid-template-columns:minmax(0,1fr) 440px;grid-template-areas:"topics topics" "list side";column-gap:64px;align-items:start;margin-top:24px}.kcl-aside{grid-area:side;display:flex;flex-direction:column;gap:16px;position:sticky;top:110px}.kcl-topics{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.kcl-list{margin-top:24px}.kcl-qa__q{font-size:17px}.kcl-qa__a{padding-right:110px}.kcl-dev,.kcl-war{margin-top:0;padding:22px;border-radius:28px}.kcl-dev{margin-top:24px}}.kcl{color:#1f1f1f;font-family:Nunito,var(--font-body--family),system-ui,sans-serif}.kcl *,.kcl *:before,.kcl *:after{box-sizing:border-box}.kcl a{color:inherit;text-decoration:none}.kcl img{display:block;max-width:100%}.kcl button{font-family:inherit}.kcl [hidden]{display:none!important}.kcl a:focus-visible,.kcl button:focus-visible,.kcl input:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #1f1f1f}.kcl-in{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}.kcl-anchor{scroll-margin-top:96px}.kcl-eb{margin:0;font-size:12px;font-weight:800;letter-spacing:1.1px;line-height:1.4;text-transform:uppercase;color:#5c5c5c}.kcl-h{margin:6px 0 0;font-family:Fraunces,Georgia,serif;font-weight:300;font-size:32px;line-height:1.08;letter-spacing:-.8px;color:#1f1f1f}.kcl-hl{background:linear-gradient(180deg,transparent 60%,#f6fd7c 60%,#f6fd7c 92%,transparent 92%);padding:0 4px;margin:0 -2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.kcl-note{margin:0;font:700 24px/1.05 Caveat,Comic Sans MS,cursive;color:#1f1f1f}.kcl-mono{font-family:DM Mono,ui-monospace,Menlo,monospace}.kcl-scroll{display:flex;overflow-x:auto;scrollbar-width:none}.kcl-scroll::-webkit-scrollbar{display:none}.kcl-card{background:linear-gradient(180deg,#fff,#fbfaf7);border:1px solid rgba(31,31,31,.06);box-shadow:0 1px 2px #1f1f1f0a,0 10px 24px -8px #1f1f1f24}.kcl-lemon{background:linear-gradient(135deg,#fdffe9,#f3f6c6);border:1px solid rgba(94,94,34,.1);box-shadow:0 1px 2px #1f1f1f0a,0 10px 24px -10px #78781e47}.kcl-ic{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:14px;background:var(--t, #fff);color:#1f1f1f;box-shadow:0 1px 2px #1f1f1f0f,0 6px 14px -8px #1f1f1f4d}.kcl-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:54px;padding:0 26px;border:0;border-radius:27px;background:linear-gradient(180deg,#ff9466,#ff7a45 55%,#f2692f);color:#fff!important;font-size:16px;font-weight:800;line-height:1.1;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px #ffffff59,0 6px 16px #ff7a4547;transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .2s,box-shadow .2s}.kcl-cta.is-busy,.kcl-sec.is-busy{opacity:.7;cursor:progress}.kcl-sec,.kcl-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid rgba(31,31,31,.16);background:linear-gradient(180deg,#fff,#f5f5f2);box-shadow:inset 0 1px #fff,0 4px 12px -6px #1f1f1f40;color:#1f1f1f;font-weight:800;white-space:nowrap;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.kcl-sec{height:54px;padding:0 20px;border-radius:27px;font-size:15px}.kcl-pill{height:44px;padding:0 18px;border-radius:22px;border-width:1px;border-color:#1f1f1f1a;font-size:14px}.kcl-chip{display:inline-flex;align-items:center;flex:none;height:44px;padding:0 18px;border-radius:22px;border:1px solid rgba(31,31,31,.1);background:linear-gradient(180deg,#fff,#f5f5f2);box-shadow:inset 0 1px #fff,0 4px 12px -6px #1f1f1f40;color:#1f1f1f;font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.kcl-chip--s{height:40px;font-size:13px}.kcl-chip[aria-pressed=true],.kcl-chip[aria-selected=true]{background:#ede6fb;border-color:#7e4fb8;color:#4e3a70;box-shadow:none}.kcl-kpill{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#f3effc;color:#4e3a70;font-size:13px;font-weight:800}.kcl-gchip{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;background:#ffffffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.9);color:#4e3a70;font-size:14px;font-weight:800;box-shadow:0 10px 22px -10px #4e3a7080}.kcl-cta:active,.kcl-sec:active,.kcl-pill:active,.kcl-chip:active{transform:translateY(1px) scale(.98);transition-duration:90ms}@media(hover:hover){.kcl-cta:hover{transform:translateY(-2px);filter:brightness(1.05) saturate(1.05);box-shadow:inset 0 1px #ffffff6b,0 14px 26px -10px #f2692f99}.kcl-sec:hover,.kcl-pill:hover,.kcl-chip:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 10px 20px -10px #1f1f1f59}}.kcl-rise{animation:kclup .42s cubic-bezier(.2,.8,.2,1) both}@keyframes kclup{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.kcl-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.kcl-hero{position:relative;overflow:hidden;padding:26px 0 28px;background:radial-gradient(circle at 6% 0%,#e6e0ff 0,#e6e0ff00 60%),radial-gradient(circle at 100% 60%,#e3f6f7 0,#e3f6f700 58%),radial-gradient(circle at 12% 108%,#f6fd7c8c 0,#f6fd7c00 46%),#fff}.kcl-hero__grid{position:relative}.kcl-hero__h{margin:10px 0 0;font-family:Fraunces,Georgia,serif;font-weight:300;font-size:46px;line-height:1;letter-spacing:-1.4px}.kcl-hero__p{margin:10px 0 0;font-size:16px;line-height:1.5;color:#3d3d3d}.kcl-q{position:relative;margin-top:18px}.kcl-q__ic{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:flex;color:#6b4a82;pointer-events:none}.kcl-q__in{width:100%;height:56px;margin:0;padding:0 18px 0 52px;border-radius:999px;border:1.5px solid rgba(107,74,130,.25);background:#fff;font:inherit;font-size:16px;color:#1f1f1f;box-shadow:0 14px 30px -18px #4e3a708c;-webkit-appearance:none;appearance:none}.kcl-q__in::-webkit-search-cancel-button{-webkit-appearance:none}.kcl-q__in:focus{outline:none;border-color:#7e4fb8}.kcl-hero__chips{gap:8px;margin:12px -20px 0;padding:0 20px 4px}.kcl-hero__go{display:flex;width:100%;height:56px;margin-top:16px;border-radius:28px;font-size:17px}.kcl-hero__vis{display:none}.kcl-start{padding-top:34px}.kcl-start__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px}.kcl-play{padding-left:8px}.kcl-play>span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:15px;background:linear-gradient(180deg,#ff9466,#ff7a45 55%,#f2692f)}.kcl-steps{list-style:none;display:flex;flex-direction:column;gap:10px;margin:16px 0 0;padding:0}.kcl-step{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:26px}.kcl-step__top{display:flex;justify-content:space-between;align-items:center}.kcl-step__n{font-size:13px;color:#767676}.kcl-step__t{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:24px;line-height:1.1;letter-spacing:-.6px}.kcl-step__d{font-size:15px;line-height:1.5;color:#4a4a4a}.kcl-start__row{display:flex;flex-direction:column;gap:10px;margin-top:10px}.kcl-nocard{display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:22px;font-size:15px;line-height:1.5}.kcl-nocard p{margin:0}.kcl-dare{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 22px;border-radius:44px 16px;background:radial-gradient(circle at 0% 0%,#c9b8f059 0,#c9b8f000 55%),linear-gradient(135deg,#4e2c82,#3e2366);color:#fff;box-shadow:0 18px 30px -20px #3e2366e6}.kcl-dare__copy{flex:1 1 240px;min-width:0}.kcl-dare .kcl-kpill{background:#fff;color:#3e2366}.kcl-dare__t{margin-top:10px;font-family:Fraunces,Georgia,serif;font-weight:300;font-size:24px;line-height:1.1;letter-spacing:-.6px;color:#fff}.kcl-dare .kcl-sec{height:46px;padding:0 18px;border-radius:23px;font-size:14px}.kcl-band{margin-top:36px;padding:36px 0 40px;background:radial-gradient(circle at 0% 0%,#e3f6f7 0,#e3f6f700 55%),radial-gradient(circle at 100% 100%,#e6e0ff 0,#e6e0ff00 55%),#faf8ff}.kcl-frame{margin-top:16px;padding:6px;border-radius:26px;background:#fff;box-shadow:0 1px 2px #1f1f1f0d,0 14px 30px -14px #1f1f1f4d}.kcl-frame__img{display:block;aspect-ratio:4 / 3;border-radius:20px;overflow:hidden;background:#ede6fb}.kcl-frame__img img{width:100%;height:100%;object-fit:cover}.kcl-parts__p{display:none}.kcl-parts{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0}.kcl-part{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 12px 6px 6px;border-radius:999px;background:#fff;border:1px solid rgba(62,35,102,.22);box-shadow:0 8px 16px -12px #3e236680;font-size:13px;font-weight:800;line-height:1.2}.kcl-part__n{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:17px;background:#3e2366;color:#fff;font-size:13px;font-weight:400}@media(min-width:990px){.kcl-in{padding:0 48px}.kcl-anchor{scroll-margin-top:120px}.kcl-eb{display:inline-flex;align-items:center;gap:8px;letter-spacing:1.2px;color:#6b4a82}.kcl-eb:before{content:"";width:8px;height:8px;border-radius:4px;background:linear-gradient(135deg,#c9b8f0,#f6fd7c)}.kcl-h{margin-top:12px;font-size:52px;line-height:1.02}.kcl-hero{padding:72px 0 76px;background:radial-gradient(circle at 6% 0%,#e6e0ff 0,#e6e0ff00 55%),radial-gradient(circle at 100% 60%,#e3f6f7 0,#e3f6f700 55%),radial-gradient(circle at 12% 108%,#f6fd7c8c 0,#f6fd7c00 44%),#fff}.kcl-hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:72px;align-items:center}.kcl-hero__h{margin-top:16px;font-size:88px;line-height:.98;letter-spacing:-2.8px}.kcl-hero__p{max-width:520px;margin-top:18px;font-size:19px;line-height:1.55}.kcl-q{max-width:560px;margin-top:28px}.kcl-q__ic{left:22px}.kcl-q__in{height:64px;padding:0 24px 0 58px;font-size:17px}.kcl-hero__chips{flex-wrap:wrap;margin:14px 0 0;padding:0;overflow:visible}.kcl-hero__go{display:none}.kcl-hero__vis{display:block;position:relative}.kcl-hero__card{padding:22px;border-radius:40px;transform:rotate(2deg);box-shadow:0 1px 2px #1f1f1f0d,0 40px 70px -34px #4e3a7099}.kcl-hero__img{display:block;aspect-ratio:1;border-radius:26px;overflow:hidden;background:#ede6fb}.kcl-hero__img img{width:100%;height:100%;object-fit:cover}.kcl-hero__tag{position:absolute;left:-28px;top:44px;transform:rotate(-5deg)}.kcl-hero__note{position:absolute;right:-6px;bottom:-22px;padding:8px 14px;border-radius:14px;background:#f6fd7c;transform:rotate(-4deg);box-shadow:0 10px 20px -10px #1f1f1f59}.kcl-start{padding-top:96px}.kcl-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:28px}.kcl-step{padding:22px}.kcl-step__t{font-size:28px}.kcl-start__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:20px;align-items:stretch}.kcl-dare__t{font-size:26px}.kcl-band{margin-top:104px;padding:88px 0}.kcl-band__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"frame head" "frame list";column-gap:72px;align-items:center}.kcl-band__head{grid-area:head;align-self:end}.kcl-band__grid .kcl-frame{grid-area:frame;margin-top:0;padding:8px;border-radius:36px}.kcl-band__grid .kcl-parts{grid-area:list;align-self:start}.kcl-frame__img{border-radius:28px}.kcl-parts__p{display:block;margin:12px 0 22px;font-size:16px;line-height:1.55;color:#3d3d3d}.kcl-parts{margin-top:0}.kcl-part{font-size:14px}}@media(prefers-reduced-motion:reduce){.kcl *,.kcl *:before,.kcl *:after{animation:none!important;transition:none!important}}.badge--age{background-color:#dbe8f9;color:#1a5ab8;font-weight:700;margin-bottom:.2rem}body.product .product-information__details .product-badges .badge{margin:0;padding:5px 10px;min-height:0;font-size:12px;font-weight:800;line-height:16px;border-radius:8px}@media(min-width:768px){body.product .product-information__details .product-badges .badge{padding:6px 11px;font-size:13px;line-height:17px}}
/*# sourceMappingURL=/cdn/shop/t/245/compiled_assets/styles.css.map */
