.mw-root{z-index:140;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:hidden}.mw-scrim{background:radial-gradient(60% 50% at 50% 40%, #faba0a29, transparent 70%), hsl(var(--ink-fixed) / .78);-webkit-backdrop-filter:blur(6px);animation:.35s both mw-fade;position:absolute;inset:0}.mw-fall{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mw-bit{width:var(--mw-size,.8rem);height:var(--mw-size,.8rem);opacity:.9;animation-name:mw-fall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-2rem}.mw-bit--marigold{background:radial-gradient(circle,#d16b05 0 22%,#fda50d 23% 60%,#fbc42d 61%);border-radius:50%}.mw-bit--jasmine{background:#fcfaf3;border-radius:50% 0;box-shadow:0 0 6px #faf2d1b3}.mw-bit--flag-y,.mw-bit--flag-r{width:calc(var(--mw-size) * .45);border-radius:2px}.mw-bit--flag-y{background:hsl(var(--yellow))}.mw-bit--flag-r{background:hsl(var(--red-bright))}.mw-panel{z-index:1;text-align:center;box-sizing:border-box;width:min(30rem,100%);max-height:calc(100dvh - 32px);color:hsl(var(--cream));background:radial-gradient(120% 70% at 50% 0%, #faba0a2e, transparent 60%), linear-gradient(180deg, hsl(var(--charcoal-fixed)), hsl(var(--ink-fixed)));border-radius:1.4rem;padding:2.2rem 1.5rem 1.6rem;animation:.6s cubic-bezier(.22,1.2,.36,1) both mw-rise;position:relative;overflow-y:auto;box-shadow:0 0 0 1px #faba0a59,0 30px 80px -20px #000000b3}.mw-close{cursor:pointer;background:hsl(var(--cream) / .08);width:44px;height:44px;color:hsl(var(--cream));border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:.5rem;right:.5rem}.mw-close:hover{background:hsl(var(--cream) / .16)}.mw-close svg{width:22px;height:22px}.mw-panel :focus-visible{outline:2px solid hsl(var(--cream));outline-offset:2px}.mw-logo{width:64px;height:64px;margin:0 auto .9rem;padding:6px;animation:2.4s ease-in-out .6s infinite mw-pulse}.mw-hello{font-family:var(--font-display);color:hsl(var(--yellow-bright));overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,5vw,1.75rem);line-height:1.5}.mw-thanks{color:hsl(var(--cream) / .88);margin:.4rem 0 0;font-size:1rem}.mw-family{max-width:30ch;color:hsl(var(--yellow) / .92);margin:.45rem auto 0;font-size:.92rem}.mw-welcome{font-family:var(--font-display);color:hsl(var(--yellow-bright));text-shadow:0 2px 18px #faba0a73;margin:.7rem 0 1.1rem;font-size:clamp(1.8rem,8vw,2.4rem);font-weight:700;line-height:1.45}.mw-welcome>span[aria-hidden]{animation:.5s cubic-bezier(.22,1.2,.36,1) both mw-letter;display:inline-block}.mw-ticket{text-align:left;color:hsl(var(--ink-fixed));transform-origin:50% 60%;background:linear-gradient(135deg,#ffd83d,#fab005 55%,#e18b09);border-radius:1rem;animation:.7s cubic-bezier(.2,1.4,.4,1) .45s both mw-stamp;position:relative;overflow:hidden;box-shadow:0 14px 30px -14px #c88704b3}.mw-ticket:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:3.2s ease-in-out 1.3s infinite mw-shine;position:absolute;inset:0;transform:translate(-120%)}.mw-ticket__main{padding:1rem 1.1rem .9rem}.mw-ticket__eyebrow{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.mw-ticket__eyebrow svg{width:16px;height:16px}.mw-ticket__code{font-family:var(--font-mono);letter-spacing:.03em;overflow-wrap:anywhere;margin:.25rem 0 .2rem;font-size:clamp(1rem,4.6vw,1.3rem);display:block}.mw-ticket__deal{margin:0;font-size:.98rem;font-weight:600}.mw-ticket__deal span{opacity:.85;font-size:.85rem;font-weight:400}.mw-ticket__stub{border-top:2px dashed hsl(var(--ink-fixed) / .35);background:#ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.75rem 1.1rem .85rem;display:flex;position:relative}.mw-ticket__stub:before,.mw-ticket__stub:after{content:"";background:hsl(var(--charcoal-fixed));border-radius:50%;width:18px;height:18px;position:absolute;top:-10px}.mw-ticket__stub:before{left:-9px}.mw-ticket__stub:after{right:-9px}.mw-ticket__terms{font-size:.82rem;font-weight:600}.mw-copy{cursor:pointer;min-height:44px;font:inherit;background:hsl(var(--ink-fixed));color:hsl(var(--yellow-bright));border:0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .9rem;font-size:.85rem;font-weight:700;display:inline-flex}.mw-copy svg{width:18px;height:18px}.mw-ticket :focus-visible{outline-color:hsl(var(--ink-fixed))}.mw-auto{color:hsl(var(--cream) / .85);margin:.9rem 0 .8rem;font-size:.92rem}.mw-root .mw-ghost{min-height:44px;color:hsl(var(--cream));background:hsl(var(--cream) / .08);border:1px solid hsl(var(--cream) / .22)}.mw-root .mw-ghost:hover{background:hsl(var(--cream) / .16)}.mw-root .mw-cta{width:100%;min-height:48px;color:hsl(var(--ink-fixed));background:linear-gradient(180deg, #ffffff47, #fff0 50%), linear-gradient(160deg, hsl(var(--yellow-bright)), hsl(var(--yellow)) 55%, #e69b05);justify-content:center;box-shadow:0 10px 24px -12px #faba0acc}.mw-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mw-chip{color:hsl(var(--ink));background:hsl(var(--yellow-soft));box-shadow:inset 0 0 0 1px hsl(var(--yellow) / .45);overflow-wrap:anywhere;border-radius:.8rem;align-items:center;gap:.45rem;margin:0 0 .9rem;padding:.55rem .8rem;font-size:.88rem;font-weight:600;display:flex}.mw-chip svg{width:18px;height:18px;color:hsl(var(--warning));flex:none}.mw-chip span{min-width:0}.mw-applied{color:hsl(var(--ink-fixed));overflow-wrap:anywhere;background:linear-gradient(120deg,#ffda47,#fab40f);border-radius:.8rem;align-items:flex-start;gap:.45rem;margin:.6rem 0 0;padding:.6rem .8rem;font-size:.9rem;font-weight:700;animation:.55s cubic-bezier(.2,1.4,.4,1) both mw-stamp;display:flex;box-shadow:0 8px 20px -12px #c88704cc}.mw-applied svg{flex:none;width:18px;height:18px;margin-top:.1rem}@keyframes mw-fade{0%{opacity:0}to{opacity:1}}@keyframes mw-rise{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@keyframes mw-fall{0%{transform:translate(0,0)rotate(0)}50%{transform:translate(2rem,55vh)rotate(200deg)}to{transform:translate(-1rem,110vh)rotate(420deg)}}@keyframes mw-pulse{0%,to{transform:scale(1);box-shadow:0 0 #faba0a80}50%{transform:scale(1.06);box-shadow:0 0 0 10px #faba0a00}}@keyframes mw-letter{0%{opacity:0;transform:translateY(.6em)scale(.7)}to{opacity:1;transform:none}}@keyframes mw-stamp{0%{opacity:0;transform:perspective(600px)rotateX(70deg)scale(1.15)}70%{opacity:1;transform:perspective(600px)rotateX(-8deg)scale(.98)}to{opacity:1;transform:none}}@keyframes mw-shine{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}@media (width<=420px){.mw-panel{padding:2rem 1.1rem 1.3rem}}@media (prefers-reduced-motion:reduce){.mw-fall{display:none}.mw-scrim,.mw-panel,.mw-logo,.mw-ticket,.mw-ticket:after,.mw-welcome>span[aria-hidden],.mw-applied{animation:none!important}.mw-ticket:after{display:none}}.mw-chip.account-notice{margin:1rem 0 0}.nm-card{background:radial-gradient(120% 90% at 100% 0%, hsl(var(--yellow) / .16), transparent 55%), hsl(var(--surface));border:1px solid hsl(var(--yellow) / .45);min-width:0;box-shadow:var(--shadow-md);border-radius:1rem;gap:.55rem;padding:1.1rem 1.15rem 1.15rem;display:grid;position:relative;overflow:hidden}.nm-card:before{content:"";background:linear-gradient(90deg, hsl(var(--yellow)), hsl(var(--yellow-bright)));height:3px;position:absolute;inset:0 0 auto}.nm-eyebrow{letter-spacing:.06em;text-transform:uppercase;width:max-content;max-width:100%;color:hsl(var(--ink-fixed));background:hsl(var(--yellow));border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.nm-eyebrow .kn-ic{width:14px;height:14px}.nm-headline{font-family:var(--font-display);color:hsl(var(--ink));margin:.15rem 0 0;font-size:1.35rem;line-height:1.35}.nm-line{color:hsl(var(--ink-soft));margin:0}.nm-done{background:hsl(var(--yellow-soft));color:hsl(var(--ink));border-radius:.75rem;margin:.2rem 0 0;padding:.75rem .9rem;font-weight:600}.nm-form{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.7rem;margin-top:.35rem;display:grid}.nm-form>*{min-width:0}.nm-submit{grid-column:1/-1}.nm-field{gap:.3rem;min-width:0;display:grid}.nm-field .kn-input{min-height:44px}.nm-mobile{align-items:stretch;min-width:0;display:flex}.nm-cc{border:1.5px solid hsl(var(--border));background:hsl(var(--yellow-soft));color:hsl(var(--ink));border-right:0;border-radius:.65rem 0 0 .65rem;align-items:center;padding:0 .65rem;font-size:.95rem;font-weight:700;display:inline-flex}.nm-mobile .kn-input{letter-spacing:.03em;border-radius:0 .65rem .65rem 0}.nm-family{color:hsl(var(--muted-ink));margin:.1rem 0 0}.nm-family a{min-height:44px;color:hsl(var(--ink));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--yellow));text-decoration-color:hsl(var(--yellow));text-underline-offset:3px;align-items:center;font-weight:700;display:inline-flex}@media (width<=520px){.nm-form{grid-template-columns:minmax(0,1fr)}.nm-headline{font-size:1.2rem}}.nm-card--restock .nm-eyebrow{background:hsl(var(--ink-fixed));color:#fff}.nm-ask{color:hsl(var(--ink-soft));margin:0}.nm-ask b{background:hsl(var(--yellow-soft));color:hsl(var(--ink));border-radius:999px;padding:.1rem .55rem;display:inline-block}.invoice-doc{color:#1a1a1a;max-width:720px;font-family:var(--font-body);background:#fff;border-radius:12px;margin:0 auto;overflow:hidden;box-shadow:0 10px 40px -20px #00000080}.invoice-doc__mast{color:#1a1a1a;background:#f0b105;justify-content:space-between;align-items:flex-start;padding:1.4rem 1.6rem;display:flex}.invoice-doc__brand{font-size:1.6rem;font-weight:800;line-height:1.1}.invoice-doc__kn{margin-top:.2rem;font-size:.95rem}.invoice-doc__gstin{letter-spacing:.02em;margin-top:.2rem;font-size:.78rem}.invoice-doc__title{text-align:right}.invoice-doc__title>div:first-child{letter-spacing:.04em;font-size:1.3rem;font-weight:800}.invoice-doc__num{margin-top:.2rem;font-size:.95rem}.invoice-doc__parties{flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding:1.4rem 1.6rem .6rem;display:flex}.invoice-doc__party-col{flex-direction:column;gap:.9rem;display:flex}.invoice-doc__label{letter-spacing:.08em;text-transform:uppercase;color:#6e6e78;font-size:.7rem;font-weight:700}.invoice-doc__name{margin:.25rem 0;font-weight:700}.invoice-doc__muted{color:#6e6e78;font-size:.9rem;line-height:1.5}.invoice-doc__meta{min-width:200px;margin:0}.invoice-doc__meta>div{justify-content:space-between;gap:1rem;padding:.15rem 0;display:flex}.invoice-doc__meta dt{color:#6e6e78;margin:0;font-size:.85rem}.invoice-doc__meta dd{margin:0;font-size:.85rem;font-weight:700}.invoice-doc__table{border-collapse:collapse;width:100%;margin:.8rem 0}.invoice-doc__table th{text-align:right;letter-spacing:.06em;text-transform:uppercase;color:#6e6e78;border-bottom:1px solid #dee;padding:.5rem 1.6rem;font-size:.7rem;font-weight:700}.invoice-doc__table th:first-child{text-align:left}.invoice-doc__table td{text-align:right;vertical-align:top;border-bottom:1px solid #eef0f4;padding:.55rem 1.6rem}.invoice-doc__table td:first-child{text-align:left}.invoice-doc__totals{max-width:320px;margin-left:auto;padding:.4rem 1.6rem 1rem}.invoice-doc__totals>div{color:#6e6e78;justify-content:space-between;padding:.25rem 0;display:flex}.invoice-doc__grand{border-top:1px solid #dee;margin-top:.3rem;font-size:1.1rem;font-weight:800;color:#1a1a1a!important;padding-top:.5rem!important}.invoice-doc__foot{color:#6e6e78;border-top:1px solid #eef0f4;padding:1rem 1.6rem 1.4rem;font-size:.85rem;line-height:1.6}.invoice-doc__slogan{color:#ce8509;margin-top:.3rem;font-weight:700}.invoice-overlay{z-index:60;background:#0000008c;place-items:start center;padding:2rem 1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.invoice-overlay__panel{width:100%;max-width:760px}.invoice-overlay__bar{background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:12px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.6rem .7rem;display:flex}.invoice-overlay__bar .invoice-overlay__spacer{align-self:center;margin-right:auto}@media print{body *{visibility:hidden}.invoice-doc,.invoice-doc *{visibility:visible}.invoice-doc{width:100%;max-width:none;box-shadow:none;border-radius:0;position:absolute;top:0;left:0}.invoice-overlay{background:0 0;padding:0;position:static;overflow:visible}.invoice-overlay__bar{display:none}}.invoice-doc__totals>.invoice-doc__taxpair{padding:0;display:block}.invoice-doc__taxrow{color:#6e6e78;justify-content:space-between;padding:.15rem 0;font-size:.82rem;display:flex}.scan{gap:1rem;max-width:560px;display:grid}.scan__card{grid-template-columns:9.5rem 1fr;align-items:start;gap:1rem;display:grid}.scan__photo{aspect-ratio:4/5;object-fit:cover;background:hsl(var(--art-bg,var(--surface)));border-radius:12px;width:100%}.scan__body{gap:.45rem;min-width:0;display:grid}.scan__name,.scan__kn{margin:0}.scan__spec{margin:0;font-size:.95rem}.scan__spec b{font-size:1.1rem}.scan__price{margin:0;font-size:1.15rem}.scan__staff{margin-top:.1rem}.scan__sale h2{align-items:center;gap:.4rem;margin:0 0 .2rem;display:flex}.scan__qty{align-items:center;gap:.8rem;display:flex}.scan__qty b{text-align:center;min-width:2ch;font-size:1.2rem}.scan__seg{flex-wrap:wrap;gap:.4rem;display:flex}.scan__paid{align-items:center;gap:.35rem;margin-top:.4rem;display:inline-flex}.scan__note{text-align:center}@media (width<=420px){.scan__card{grid-template-columns:1fr}.scan__photo{max-height:60vh}}@font-face{font-family:"Baloo Tamma 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-tamma-2-kannada-500-normal-DPzeTqgj.woff2)format("woff2"),url(/assets/baloo-tamma-2-kannada-500-normal-GHxJX8MW.woff)format("woff");unicode-range:U+951-952,U+964-965,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:"Baloo Tamma 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-tamma-2-vietnamese-500-normal-DLKeaWSb.woff2)format("woff2"),url(/assets/baloo-tamma-2-vietnamese-500-normal-CkfSBadP.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo Tamma 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-tamma-2-latin-ext-500-normal-CkKJaLdi.woff2)format("woff2"),url(/assets/baloo-tamma-2-latin-ext-500-normal-DYNOoo6B.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo Tamma 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-tamma-2-latin-500-normal-C08lLjvI.woff2)format("woff2"),url(/assets/baloo-tamma-2-latin-500-normal-DpO950Rs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo Tamma 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-tamma-2-kannada-600-normal-CjZQyILY.woff2)format("woff2"),url(/assets/baloo-tamma-2-kannada-600-normal-BDUWLg4y.woff)format("woff");unicode-range:U+951-952,U+964-965,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:"Baloo Tamma 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-tamma-2-vietnamese-600-normal-AsXlhsKV.woff2)format("woff2"),url(/assets/baloo-tamma-2-vietnamese-600-normal-BtiKj_iJ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo Tamma 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-tamma-2-latin-ext-600-normal-D-lTBg_J.woff2)format("woff2"),url(/assets/baloo-tamma-2-latin-ext-600-normal-DN-h1Mxk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo Tamma 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-tamma-2-latin-600-normal-BjrB-uYk.woff2)format("woff2"),url(/assets/baloo-tamma-2-latin-600-normal-DRWeZoy6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo Tamma 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-tamma-2-kannada-700-normal-DIBUJXmH.woff2)format("woff2"),url(/assets/baloo-tamma-2-kannada-700-normal-C2tm-DpS.woff)format("woff");unicode-range:U+951-952,U+964-965,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:"Baloo Tamma 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-tamma-2-vietnamese-700-normal-CRuFUFWX.woff2)format("woff2"),url(/assets/baloo-tamma-2-vietnamese-700-normal-Dnk1KuOU.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo Tamma 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-tamma-2-latin-ext-700-normal-DrioWUum.woff2)format("woff2"),url(/assets/baloo-tamma-2-latin-ext-700-normal-WqIhiEv_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo Tamma 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-tamma-2-latin-700-normal-DheQn_Np.woff2)format("woff2"),url(/assets/baloo-tamma-2-latin-700-normal-1zrLQAnt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo Tamma 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-tamma-2-kannada-800-normal-CCLyOiIJ.woff2)format("woff2"),url(/assets/baloo-tamma-2-kannada-800-normal-CUZ70S1Z.woff)format("woff");unicode-range:U+951-952,U+964-965,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:"Baloo Tamma 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-tamma-2-vietnamese-800-normal-BVGuJgBH.woff2)format("woff2"),url(/assets/baloo-tamma-2-vietnamese-800-normal-CwWgypCN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo Tamma 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-tamma-2-latin-ext-800-normal-CWPeT6rK.woff2)format("woff2"),url(/assets/baloo-tamma-2-latin-ext-800-normal-BV6WB0s0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo Tamma 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-tamma-2-latin-800-normal-ZBmbZFtU.woff2)format("woff2"),url(/assets/baloo-tamma-2-latin-800-normal-B_W5gPNg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anek Kannada;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anek-kannada-kannada-400-normal-BdWblbbp.woff2)format("woff2"),url(/assets/anek-kannada-kannada-400-normal-ZJkMZghN.woff)format("woff");unicode-range:U+951-952,U+964-965,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:Anek Kannada;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anek Kannada;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anek-kannada-latin-400-normal-B4JC-bv_.woff2)format("woff2"),url(/assets/anek-kannada-latin-400-normal-DsNIC0-W.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anek Kannada;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/anek-kannada-kannada-500-normal-DMEeDC4_.woff2)format("woff2"),url(/assets/anek-kannada-kannada-500-normal-wVY6Nj3T.woff)format("woff");unicode-range:U+951-952,U+964-965,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:Anek Kannada;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anek Kannada;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/anek-kannada-latin-500-normal-ChKPKVKM.woff2)format("woff2"),url(/assets/anek-kannada-latin-500-normal-YPFYHGqc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anek Kannada;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/anek-kannada-kannada-600-normal-BMYYgzPA.woff2)format("woff2"),url(/assets/anek-kannada-kannada-600-normal-CPwieoSl.woff)format("woff");unicode-range:U+951-952,U+964-965,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:Anek Kannada;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anek Kannada;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/anek-kannada-latin-600-normal-CzHGaleh.woff2)format("woff2"),url(/assets/anek-kannada-latin-600-normal-DRr_fuaT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anek Kannada;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/anek-kannada-kannada-700-normal-Czhuakya.woff2)format("woff2"),url(/assets/anek-kannada-kannada-700-normal-Cxphmb52.woff)format("woff");unicode-range:U+951-952,U+964-965,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:Anek Kannada;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anek Kannada;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/anek-kannada-latin-700-normal-CduEHWQU.woff2)format("woff2"),url(/assets/anek-kannada-latin-700-normal-CkSy3syM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-mono:var(--font-mono);--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--font-display:var(--font-display)}}@layer base,components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.order-2{order:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root{--background:42 42% 97%;--surface:210 24% 99%;--ink:225 22% 10%;--ink-fixed:225 22% 10%;--charcoal-fixed:222 14% 16%;--ink-soft:224 14% 26%;--muted-ink:225 12% 35%;--charcoal:222 14% 16%;--cream:43 60% 93%;--art-bg:205 22% 99%;--yellow:44 96% 51%;--yellow-bright:48 100% 57%;--yellow-soft:46 90% 90%;--red:358 72% 45%;--red-bright:356 80% 54%;--red-soft:357 70% 94%;--teal:178 50% 21%;--teal-soft:176 35% 92%;--teal-bright:176 45% 58%;--success:152 55% 30%;--warning:34 90% 36%;--info:210 70% 38%;--purple:262 45% 52%;--border:214 15% 88%;--border-dark:224 12% 26%;--ring:44 96% 45%;--radius:.5rem;--shadow-sm:0 1px 2px #14171f0f;--shadow-md:0 6px 18px -6px #14171f24;--shadow-lg:0 18px 44px -16px #14171f3d;--shadow-phone:0 30px 70px -24px #14171f73;--font-display:"Baloo Tamma 2", "Anek Kannada", system-ui, sans-serif;--font-body:"Anek Kannada", system-ui, sans-serif;--font-mono:"DM Mono", ui-monospace, monospace;--header-offset:4.75rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--background:226 24% 7%;--surface:224 18% 11%;--ink:43 44% 93%;--ink-soft:42 20% 80%;--muted-ink:220 13% 70%;--charcoal:224 16% 15%;--yellow-soft:44 55% 15%;--red-soft:356 45% 16%;--teal-soft:178 38% 13%;--success:152 52% 44%;--warning:36 92% 55%;--info:210 80% 62%;--purple:262 60% 68%;--border:223 14% 21%;--border-dark:223 14% 32%;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 8px 20px -6px #0000008c;--shadow-lg:0 20px 46px -16px #000000a6;--shadow-phone:0 30px 70px -24px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] body{background:linear-gradient(hsl(var(--background) / .4), hsl(var(--background) / .4)), url(/theme-bg-dark.jpg) center center / cover no-repeat fixed, hsl(var(--background));background-image:linear-gradient(hsl(var(--background) / .4), hsl(var(--background) / .4)), image-set(url(/theme-bg-dark.webp) type("image/webp"), url(/theme-bg-dark.jpg) type("image/jpeg"))}:root[data-theme=dark] .kn-card:not([class*=kn-grad-]),:root[data-theme=dark] .kn-product{background:linear-gradient(180deg, hsl(var(--surface)), #20232c)}:root[data-theme=dark] .kn-product{background:linear-gradient(180deg, hsl(var(--surface) / .5), #20232c75)}:root[data-theme=dark] .kn-kpi{background:linear-gradient(165deg, hsl(var(--surface)), #22262f)}:root[data-theme=dark] .kn-table th{background:#20232c}:root[data-theme=dark] .kn-card:not([class*=kn-grad-]),:root[data-theme=dark] .kn-kpi{box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff0f}:root[data-theme=dark] .kn-product{box-shadow:0 12px 28px -14px #000000bf,inset 0 1px #ffffff0f}:root[data-theme=dark] .kn-product:hover{box-shadow:0 20px 44px -18px #000c, 0 10px 30px -14px hsl(var(--yellow) / .45)}:root[data-theme=dark] .kn-card--cream{border-color:hsl(var(--border));color:hsl(var(--ink));background:#20232c}:root[data-theme=dark] .kn-btn--ghost{background:linear-gradient(180deg, #ffffff14, #fff0 55%), hsl(var(--surface) / .25)}:root[data-theme=dark] .kn-chip:not(.is-active){background:linear-gradient(180deg, #ffffff1f, #fff0 55%), hsl(var(--surface) / .4);box-shadow:inset 0 1px #ffffff14,0 4px 10px -6px #00000080}:root[data-theme=dark] .kn-chip.is-active{background:linear-gradient(180deg, #ffffff61, #fff0 50%), linear-gradient(160deg, hsl(var(--yellow-bright) / .72), hsl(var(--yellow) / .72) 55%, #e69b05b8);color:hsl(var(--ink-fixed));border-color:hsl(var(--yellow));box-shadow:inset 0 1px 0 #ffffff80, 0 6px 16px -7px hsl(var(--yellow) / .8)}:root[data-theme=dark] .kn-nav .is-active{color:hsl(var(--ink))}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--header-offset)}:target,[id]{scroll-margin-top:var(--header-offset)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);background:linear-gradient(hsl(var(--background) / .8), hsl(var(--background) / .8)), url(/theme-bg-light.jpg) center center / cover no-repeat fixed, hsl(var(--background));color:hsl(var(--ink));-webkit-font-smoothing:antialiased;background-image:linear-gradient(hsl(var(--background) / .8), hsl(var(--background) / .8)), image-set(url(/theme-bg-light.webp) type("image/webp"), url(/theme-bg-light.jpg) type("image/jpeg"));line-height:1.55}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:1.15}strong{font-weight:700}[hidden]{display:none!important}::selection{background:hsl(var(--yellow) / .5)}:where(a,button,[tabindex],summary):focus-visible{outline:2px solid hsl(var(--ink));outline-offset:2px;border-radius:calc(var(--radius) - 2px);box-shadow:0 0 0 4px hsl(var(--yellow) / .55)}.kn-hero :where(a,button,[tabindex]):focus-visible,.kn-footer :where(a,button,[tabindex]):focus-visible,.kn-drawer :where(a,button,[tabindex]):focus-visible,.kn-card--dark :where(a,button,[tabindex]):focus-visible{outline-color:hsl(var(--cream))}.kn-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kn-flagbar{background:linear-gradient(90deg, hsl(var(--yellow-bright)), hsl(var(--yellow)) 45%, hsl(var(--red-bright)) 55%, hsl(var(--red)));height:5px}.kn-flagbar--thin{height:3px}.kn-container{width:min(1160px,100% - 2.5rem);margin-inline:auto}.kn-section{padding:3.25rem 0}.kn-section--tight{padding:2rem 0}.kn-grid{gap:1.25rem;display:grid}.kn-grid--2{grid-template-columns:repeat(2,1fr)}.kn-grid--3{grid-template-columns:repeat(3,1fr)}.kn-grid--4{grid-template-columns:repeat(4,1fr)}@media (width<=900px){.kn-grid--4,.kn-grid--3{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.kn-grid--2,.kn-grid--3,.kn-grid--4{grid-template-columns:1fr}}.kn-row{align-items:center;gap:.75rem;display:flex}.kn-row--between{justify-content:space-between}.kn-row--wrap{flex-wrap:wrap}.kn-stack{gap:.75rem;display:grid}.kn-grid>*,.kn-stack>*,.kn-row>*{min-width:0}@media (width<=640px){.kn-section{padding:2.4rem 0}.kn-section--tight{padding:1.5rem 0}.kn-container{width:min(1160px,100% - 2rem)}}.kn-tee-svg{width:100%;height:auto}.kn-center{text-align:center}.kn-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--red));align-items:center;gap:.45rem;font-size:.75rem;font-weight:700;display:inline-flex}.kn-eyebrow:before{content:"";background:linear-gradient(90deg, hsl(var(--yellow)), hsl(var(--red)));border-radius:2px;width:22px;height:3px}.kn-h1{letter-spacing:-.01em;font-size:clamp(2rem,5vw,3.3rem);font-weight:800}.kn-h2{font-size:clamp(1.45rem,3vw,2.1rem);font-weight:800}.kn-h3{font-size:1.15rem;font-weight:700}.kn-sub{color:hsl(var(--muted-ink));max-width:60ch;font-size:1.02rem}.kn-kannada{font-family:var(--font-display);line-height:1.85}.kn-h1.kn-kannada,.kn-h2.kn-kannada{line-height:1.3}.kn-h3.kn-kannada{line-height:1.5}.kn-btn.kn-kannada,.kn-chip.kn-kannada,.kn-badge.kn-kannada,.kn-pill.kn-kannada,.kn-input.kn-kannada,.kn-select.kn-kannada{line-height:1.25}.kn-btn{font-family:var(--font-display);border-radius:calc(var(--radius) + 2px);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.35rem;font-size:.95rem;font-weight:700;transition:transform .12s,box-shadow .12s,background .12s,filter .12s;display:inline-flex;box-shadow:inset 0 1px #ffffffa6,inset 0 -6px 12px -8px #0000002e}.kn-btn:hover{filter:brightness(1.06)saturate(1.05);transform:translateY(-1px)}.kn-btn:active{transform:translateY(0)}.kn-btn i,.kn-btn svg{width:18px;height:18px}.kn-btn--primary{background:linear-gradient(180deg, #ffffff4d, #fff0 48%), linear-gradient(160deg, hsl(var(--yellow-bright) / .5), hsl(var(--yellow) / .5) 55%, #e69b0580);color:hsl(var(--ink-fixed));box-shadow:0 6px 18px -6px hsl(var(--yellow) / .85), inset 0 1px 0 #ffffff80}.kn-btn--primary:hover{filter:brightness(1.05)}.kn-btn--dark{background:linear-gradient(180deg, #ffffff24, #fff0 48%), linear-gradient(160deg, #31353fc7, hsl(var(--ink-fixed) / .82));color:hsl(var(--cream));box-shadow:inset 0 1px 0 #ffffff17, 0 6px 16px -8px hsl(var(--ink) / .7)}.kn-btn--dark:hover{filter:brightness(1.12)}.kn-btn--red{background:linear-gradient(180deg, #ffffff3d, #fff0 48%), linear-gradient(160deg, hsl(var(--red-bright) / .8), hsl(var(--red) / .8) 60%, #a0181cd1);color:#fff;box-shadow:0 6px 18px -6px hsl(var(--red) / .7), inset 0 1px 0 #ffffff47}.kn-btn--red:hover{filter:brightness(1.07)}.kn-btn--ghost{border-color:hsl(var(--ink) / .25);color:hsl(var(--ink));background:linear-gradient(180deg, #fff6, #fff0 55%), hsl(var(--surface) / .25)}.kn-btn--ghost:hover{border-color:hsl(var(--ink));background:hsl(var(--surface) / .45)}.kn-btn--ghost-light{border-color:hsl(var(--cream) / .45);color:hsl(var(--cream));background:hsl(var(--cream) / .08)}.kn-btn--ghost-light:hover{border-color:hsl(var(--cream));background:hsl(var(--cream) / .08)}.kn-btn--wa{color:#fff;background:linear-gradient(#ffffff3d,#fff0 48%),linear-gradient(160deg,#2bc76acc,#1fa855cc 60%,#178a45d1);box-shadow:0 6px 18px -6px #1fa855b3,inset 0 1px #ffffff4d}.kn-btn--wa:hover{filter:brightness(1.07)}.kn-btn--sm{border-radius:.6rem;padding:.42rem .9rem;font-size:.85rem}@media (width<=900px){.kn-btn--sm{min-height:44px}}.kn-btn--lg{padding:.9rem 1.8rem;font-size:1.05rem}.kn-btn--block{width:100%}.kn-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.kn-badge{letter-spacing:.06em;text-transform:uppercase;background:hsl(var(--yellow));color:hsl(var(--ink-fixed));border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .6rem;font-size:.68rem;font-weight:700;display:inline-flex}.kn-badge i,.kn-badge svg{width:13px;height:13px}.kn-badge--red{background:hsl(var(--red));color:#fff}.kn-badge--dark{background:hsl(var(--charcoal-fixed));color:hsl(var(--yellow))}.kn-badge--teal{background:hsl(var(--teal));color:#fff}.kn-badge--green{background:hsl(var(--success));color:#fff}.kn-badge--soft{background:hsl(var(--yellow-soft));color:hsl(var(--warning))}.kn-badge--off{background:hsl(var(--success));color:#fff;letter-spacing:.02em}.kn-badge--outline{border:1.5px solid hsl(var(--border));color:hsl(var(--muted-ink));background:0 0}.kn-pill{background:hsl(var(--muted-ink) / .1);color:hsl(var(--ink-soft));border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.kn-pill:before{content:"";opacity:.75;background:currentColor;border-radius:50%;width:7px;height:7px}.kn-pill--green{background:hsl(var(--success) / .12);color:hsl(var(--success))}.kn-pill--amber{background:hsl(var(--warning) / .13);color:hsl(var(--warning))}.kn-pill--blue{background:hsl(var(--info) / .12);color:hsl(var(--info))}.kn-pill--red{background:hsl(var(--red) / .1);color:hsl(var(--red))}.kn-chip{font-family:var(--font-display);border:1.5px solid hsl(var(--border));background:linear-gradient(180deg, #fff9, #ffffff0a 55%), hsl(var(--surface) / .42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 #ffffffb3, 0 1px 2px hsl(var(--ink) / .06), 0 4px 10px -6px hsl(var(--ink) / .18);color:hsl(var(--ink-soft));white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.88rem;font-weight:600;transition:all .12s;display:inline-flex}.kn-chip:hover{border-color:hsl(var(--yellow));color:hsl(var(--ink));box-shadow:inset 0 1px 0 #ffffffb3, 0 6px 14px -6px hsl(var(--yellow) / .7)}.kn-chip.is-active{background:linear-gradient(180deg, #fff3, #fff0 50%), linear-gradient(160deg, #353945c7, hsl(var(--ink-fixed) / .82));color:hsl(var(--yellow));border-color:hsl(var(--ink-fixed));box-shadow:inset 0 1px 0 #ffffff24, 0 6px 16px -7px hsl(var(--ink-fixed) / .75)}.kn-chiprow{flex-wrap:wrap;gap:.5rem;display:flex}.kn-chiprow--scroll{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.35rem;overflow-x:auto}.kn-chiprow--scroll::-webkit-scrollbar{display:none}.kn-card{background:linear-gradient(180deg, hsl(var(--surface)), #f6f7f9);border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 2px);box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff9e;padding:1.4rem}.kn-card--flat{box-shadow:none}.kn-card--dark{background:hsl(var(--charcoal-fixed));color:hsl(var(--cream));border-color:hsl(var(--border-dark))}.kn-card--dark .kn-sub{color:hsl(var(--cream) / .65)}.kn-card--teal{background:hsl(var(--teal));color:hsl(var(--cream));border-color:#0000}.kn-card--teal .kn-sub{color:hsl(var(--cream) / .72)}.kn-card--yellow{background:hsl(var(--yellow-soft));border-color:hsl(var(--yellow) / .5)}.kn-card--cream{background:hsl(var(--cream));border-color:hsl(var(--border))}.kn-card--silver,:root[data-theme=dark] .kn-card--silver:not([class*=kn-grad-]){color:hsl(var(--ink-fixed));box-shadow:var(--shadow-sm);background:#fff;border-color:#ccd1d7}.kn-card--silver .kn-muted,.kn-card--silver .kn-small{color:#4a4f5e}.kn-product{--kn-buy-top:calc(100cqw - 2.9rem);-webkit-backdrop-filter:blur(11px)saturate(1.2);backdrop-filter:blur(11px)saturate(1.2);border-radius:calc(var(--radius) + 3px);box-shadow:0 2px 6px -2px hsl(var(--ink) / .08), 0 10px 24px -12px hsl(var(--ink) / .18), inset 0 1px 0 #ffffffb3;background:linear-gradient(#ffffff73,#ffffff59);border:1px solid #0000;flex-direction:column;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.kn-product:hover{box-shadow:0 20px 44px -18px hsl(var(--ink) / .28), 0 10px 30px -14px hsl(var(--yellow) / .45);border-color:hsl(var(--yellow) / .6);transform:translateY(-3px)}.kn-product__art{aspect-ratio:1;background:linear-gradient(160deg,#ffffff8c,#fff0 42%),#fffc;place-items:center;padding:1.1rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6,inset 0 -18px 30px -24px #29303d2e}.kn-product__art:after{content:"";z-index:1;pointer-events:none;border-top-left-radius:inherit;border-top-right-radius:inherit;background:linear-gradient(135deg,#ffffff52 0%,#ffffff14 28%,#fff0 46%);position:absolute;inset:0}.kn-product__art svg{filter:drop-shadow(0 10px 18px #14171f2e);width:82%;height:auto}.kn-product__photo{object-fit:cover;object-position:50% 22%;filter:none;border-top-left-radius:inherit;border-top-right-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.kn-product__photo--staged{opacity:0}.kn-product--soldout .kn-product__pic{filter:saturate(.55)brightness(.97)}.kn-product__photo--wipe{animation:.7s cubic-bezier(.25,.8,.25,1) forwards kn-photo-sweep;-webkit-mask-image:linear-gradient(100deg,#000 40%,#0000 60%);mask-image:linear-gradient(100deg,#000 40%,#0000 60%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes kn-photo-sweep{0%{filter:brightness(1.18)saturate(1.14)contrast(1.02);-webkit-mask-position:100% 0;mask-position:100% 0}to{filter:none;-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.kn-product__photo--staged{opacity:1}.kn-product__photo--wipe{animation:none;-webkit-mask-image:none;mask-image:none}}.kn-tee-skel{aspect-ratio:5/6;background:linear-gradient(100deg, hsl(var(--cream) / 0) 30%, hsl(var(--surface) / .85) 50%, hsl(var(--cream) / 0) 70%), hsl(var(--ink) / .06);background-size:220% 100%,auto;border-radius:18px;width:78%;animation:1.25s ease-in-out infinite kn-shimmer}@keyframes kn-shimmer{0%{background-position:180% 0,0 0}to{background-position:-80% 0,0 0}}@media (prefers-reduced-motion:reduce){.kn-tee-skel{background:hsl(var(--ink) / .06);animation:none}}.kn-tee-loading{line-height:0;display:block;position:relative}.kn-tee-loading>svg{margin-inline:auto;display:block}.kn-tee-loading:before{content:"ಚೂರ್ ವೇಟ್ ಮಾಡಿ…";z-index:3;text-align:center;border-radius:inherit;background:radial-gradient(circle at 50% 38%, hsl(var(--yellow) / .22), transparent 60%), hsl(var(--cream) / .62);-webkit-backdrop-filter:blur(9px)saturate(1.2);backdrop-filter:blur(9px)saturate(1.2);color:hsl(var(--ink) / .82);font-family:var(--font-display);letter-spacing:.01em;justify-content:center;align-items:center;padding:.5rem .7rem;font-size:clamp(.62rem,3.2vmin,1rem);font-weight:700;line-height:1.45;animation:1.3s ease-in-out infinite kn-tee-wait;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes kn-tee-wait{0%,to{opacity:.72}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.kn-tee-loading:before{opacity:.96;animation:none}}.kn-product__badge{z-index:2;flex-direction:column;align-items:flex-start;gap:.3rem;display:flex;position:absolute;top:.7rem;left:.7rem}@media (width<=640px){.kn-product__badge{top:auto;bottom:calc(100cqw - var(--kn-buy-top) + .4rem);flex-flow:wrap;align-items:center;gap:.25rem;left:.55rem;right:.55rem}.kn-product__badge .kn-badge{padding:.18rem .5rem;font-size:.6rem}}.kn-product__body{border-top:1px solid hsl(var(--border) / .7);background:#ffffff42;flex:1;gap:.3rem;padding:.95rem 1rem 1.1rem;display:grid}:root[data-theme=dark] .kn-product__body{border-top-color:hsl(var(--border-dark) / .6);background:0 0}.kn-product__body--top{padding-bottom:.15rem}.kn-product__body--rest{border-top:0;flex:1;padding-top:0}.kn-product__name{font-family:var(--font-display);color:inherit;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:700;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.kn-product__name:hover{text-underline-offset:3px;text-decoration:underline}.kn-product__kannada{font-family:var(--font-display);color:hsl(var(--muted-ink));white-space:nowrap;text-overflow:ellipsis;min-height:1.85em;font-size:.85rem;line-height:1.85;overflow:hidden}.kn-product__meta{color:hsl(var(--muted-ink));font-size:.75rem}.kn-product__footer{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.6rem;display:flex}.kn-product__price{flex-wrap:wrap;align-items:baseline;gap:.4rem;min-width:0;display:inline-flex}.kn-product__price .pdp-mrp{font-size:.82rem}.kn-product__footer .kn-product__detail{white-space:nowrap;flex:none}.kn-product__swatches{align-items:center;gap:.45rem;display:flex}.kn-product__body--swatches{flex:initial;min-height:calc(.7rem + 22px);padding:.7rem 1rem 0}:root:not([data-theme=dark]) .kn-product__body--swatches{background:linear-gradient(#ffffffb3,#fff0 100%),#ffffff42;box-shadow:inset 0 1px #fffffff2}.kn-product__body{z-index:1;position:relative}:root:not([data-theme=dark]) .kn-product:after{content:"";pointer-events:none;z-index:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:linear-gradient(115deg,#fff0 34%,#ffffffd9 44%,#fff3 47%,#fff0 58%),linear-gradient(#e4ebf100 40%,#d7e0ea59);position:absolute;inset:100cqw 0 0}.kn-product__body--swatches+.kn-product__body--top{border-top:0;padding-top:.45rem}.kn-product__swatch{border:1px solid hsl(var(--ink) / .22);cursor:pointer;opacity:1;border-radius:50%;width:16px;height:16px;padding:0;transition:transform .12s,opacity .12s;box-shadow:inset 0 1px 1px #ffffff59}.kn-product__swatch:hover{opacity:1;transform:scale(1.25)}.kn-product__swatch.is-active{opacity:1;box-shadow:0 0 0 2px hsl(var(--surface)), 0 0 0 3.5px hsl(var(--ink) / .65), inset 0 1px 1px #ffffff59}.kn-product__swatchMore{color:hsl(var(--muted-ink));font-size:.68rem;font-family:var(--font-mono)}.kn-product__detail{color:#c88704;align-items:center;gap:.25rem;margin-left:auto;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.kn-product__detail:hover{text-decoration:underline}:root[data-theme=dark] .kn-product__detail{color:hsl(var(--yellow))}.kn-linkbtn{font:inherit;cursor:pointer;color:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.kn-linkbtn:hover{color:hsl(var(--red))}.kn-product__pic{place-items:center;width:100%;height:100%;display:grid}.kn-product__zoombtn{z-index:2;cursor:zoom-in;width:44px;height:44px;color:hsl(var(--ink-fixed));background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:3.1rem;right:.6rem}.kn-product__zoombtn .kn-zoom3d{opacity:.7;width:22px;height:22px;filter:drop-shadow(0 2px 2px hsl(var(--ink-fixed) / .35));transition:transform .18s,opacity .18s;position:relative}.kn-product__zoombtn:hover .kn-zoom3d,.kn-product__zoombtn:focus-visible .kn-zoom3d{opacity:1}.kn-product__zoombtn:hover .kn-zoom3d{transform:rotate(-12deg)scale(1.12)}.kn-cardnav{z-index:3;cursor:pointer;opacity:.5;filter:saturate(1.25)brightness(1.06);background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;transition:transform .18s,filter .18s,opacity .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.kn-cardnav svg{width:20px;height:20px}.kn-cardnav svg path{fill:url(#knFlag);stroke:url(#knFlag)}.kn-cardnav:hover{opacity:1;filter:drop-shadow(0 4px 10px #e1a605cc)brightness(1.12);transform:translateY(-50%)scale(1.25)}.kn-cardnav:active{transform:translateY(-50%)scale(.95)}.kn-cardnav--prev{left:.35rem}.kn-cardnav--next{right:.35rem}@media (pointer:coarse){.kn-cardnav{width:44px;height:44px}.kn-cardnav svg{width:22px;height:22px}}.kn-card-spin{z-index:4;border:3px solid hsl(var(--surface) / .9);border-top-color:hsl(var(--yellow));width:26px;height:26px;filter:drop-shadow(0 2px 6px hsl(var(--ink) / .3));border-radius:50%;margin:auto;animation:.7s linear infinite kn-card-spin;position:absolute;inset:0}@keyframes kn-card-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kn-card-spin{animation:none}}.kn-product__action{z-index:2;left:.7rem;right:.7rem;top:var(--kn-buy-top);cursor:pointer;background:linear-gradient(180deg, #ffffff4d, #fff0 48%), linear-gradient(160deg, hsl(var(--yellow-bright) / .5), hsl(var(--yellow) / .5) 55%, #e69b0580);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:hsl(var(--ink-fixed));font-family:var(--font-display);box-shadow:0 6px 18px -6px hsl(var(--yellow) / .85), inset 0 1px 0 #ffffff80;opacity:0;pointer-events:none;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .7rem;font-size:.8rem;font-weight:700;transition:opacity .18s,transform .18s;display:flex;position:absolute;transform:translateY(8px)}.kn-product:hover .kn-product__action,.kn-product__action:focus-visible{pointer-events:auto}.kn-product:has(:focus-visible) .kn-product__action{pointer-events:auto}.kn-product__action svg{width:15px;height:15px}.kn-product:hover .kn-product__action,.kn-product__action:focus-visible{opacity:1;transform:none}.kn-product:has(:focus-visible) .kn-product__action{opacity:1;transform:none}@media (hover:none),(width<=900px){.kn-product{--kn-buy-top:calc(100cqw - 2.55rem)}.kn-product__action{opacity:1;pointer-events:auto;padding:.4rem .6rem;font-size:.72rem;left:.55rem;right:.55rem;transform:none}.kn-product__action svg{width:13px;height:13px}}@media (prefers-reduced-motion:reduce){.kn-product__action{transition:opacity .18s;transform:none}}.kn-design-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.6rem;width:100%;max-width:100%;padding:.05rem .05rem .7rem;display:flex;position:relative;overflow-x:auto}.kn-design-rail::-webkit-scrollbar{display:none}.kn-design-shot{scroll-snap-align:center;aspect-ratio:1;border-radius:calc(var(--radius) + 1px);border:1px solid hsl(var(--ink) / .08);background:linear-gradient(135deg, #ffffffc7, #fff3), radial-gradient(circle at 28% 22%, hsl(var(--yellow) / .24), transparent 54%), radial-gradient(circle at 82% 86%, hsl(var(--red) / .13), transparent 52%), hsl(var(--cream));flex:0 0 82%;place-items:center;min-width:0;padding:.8rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffffb8}.kn-design-shot:after{content:attr(data-label);background:hsl(var(--surface) / .82);color:hsl(var(--ink-soft));font-size:.62rem;font-family:var(--font-display);text-align:center;box-shadow:0 5px 16px -12px hsl(var(--ink) / .55);border-radius:999px;padding:.14rem .35rem;font-weight:700;position:absolute;bottom:.5rem;left:.55rem;right:.55rem}.kn-design-shot svg{filter:drop-shadow(0 11px 18px #14171f2e);width:84%;height:auto}.kn-design-shot--wide{flex-basis:72%}.kn-design-shot--large{flex-basis:86%;padding:1.2rem}.kn-design-shot--mini{aspect-ratio:auto;border-radius:.55rem;flex-basis:58px;width:58px;height:58px;padding:.25rem}.kn-design-shot--mini:after{display:none}.kn-design-shot--mini svg{width:100%}.kn-design-dots{pointer-events:none;gap:.25rem;display:flex;position:absolute;bottom:.48rem;left:50%;transform:translate(-50%)}.kn-design-dots span{background:hsl(var(--ink) / .22);border-radius:999px;width:4px;height:4px}.kn-design-dots span:first-child{background:hsl(var(--red));width:13px}.kn-design-rail--large{gap:.85rem;padding:.2rem .2rem 1rem}.kn-design-rail--large .kn-design-shot{min-height:360px}.kn-product__art--rail{padding:.65rem;display:block}.kn-product__art--rail .kn-product__badge{z-index:3}.kn-price{font-family:var(--font-display);font-size:1.1rem;font-weight:800}.kn-price--strike{color:hsl(var(--muted-ink));margin-left:.35rem;font-size:.85rem;font-weight:500;text-decoration:line-through}.kn-price--offer{color:hsl(var(--red))}.kn-field{gap:.35rem;min-width:0;display:grid}.kn-label{color:hsl(var(--ink-soft));font-size:.8rem;font-weight:700}.kn-label small{color:hsl(var(--muted-ink));font-weight:500}.kn-input,.kn-select,.kn-textarea{border:1.5px solid hsl(var(--border));background:hsl(var(--surface));border-radius:.65rem;width:100%;min-width:0;padding:.62rem .85rem;font-size:1rem;transition:border .12s,box-shadow .12s}.kn-input:focus,.kn-select:focus,.kn-textarea:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--yellow) / .28);outline:none}.kn-textarea{resize:vertical;min-height:90px}.kn-form-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.kn-form-grid .kn-field--full{grid-column:1/-1}@media (width<=640px){.kn-form-grid{grid-template-columns:1fr}}.kn-check{color:hsl(var(--ink-soft));align-items:flex-start;gap:.55rem;font-size:.9rem;display:flex}.kn-check input{accent-color:hsl(var(--red));flex:none;width:18px;height:18px;margin-top:.28rem}.kn-req{color:hsl(var(--red));margin-left:.15rem;font-weight:800}.kn-form-note{color:hsl(var(--muted-ink));margin:0;font-size:.78rem}.kn-form-note .kn-req{margin-left:0}.kn-fold{border:1.5px dashed hsl(var(--border));background:hsl(var(--surface));border-radius:.8rem}.kn-fold summary{cursor:pointer;min-height:44px;color:hsl(var(--ink-soft));-webkit-user-select:none;user-select:none;border-radius:.8rem;align-items:center;gap:.5rem;padding:.7rem .9rem;font-size:.88rem;font-weight:700;list-style:none;display:flex}.kn-fold summary::-webkit-details-marker{display:none}.kn-fold summary:after{content:"+";color:hsl(var(--muted-ink));margin-left:auto;font-size:1.1rem;font-weight:800}.kn-fold[open] summary:after{content:"–"}.kn-fold[open]{border-style:solid}.kn-fold__body{gap:1rem;padding:.2rem .9rem .9rem;display:grid}.kn-sizes{flex-wrap:wrap;gap:.5rem;display:flex}.kn-sizebtn{text-align:center;border:1.5px solid hsl(var(--border));background:hsl(var(--surface));min-width:46px;font-family:var(--font-display);border-radius:.6rem;padding:.45rem .7rem;font-size:.88rem;font-weight:600;transition:all .1s}.kn-sizebtn:hover{border-color:hsl(var(--ink))}.kn-sizebtn.is-active{background:hsl(var(--ink-fixed));color:hsl(var(--yellow));border-color:hsl(var(--ink-fixed))}.kn-sizebtn:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.kn-sizebtn:disabled:hover{border-color:hsl(var(--border))}.kn-colorbtn{border:2px solid hsl(var(--border));background-clip:content-box;border-radius:50%;width:44px;height:44px;padding:5px;transition:all .1s;position:relative}.kn-colorbtn.is-active{border-color:hsl(var(--ink));box-shadow:0 0 0 3px hsl(var(--yellow) / .5)}.kn-qty{border:1.5px solid hsl(var(--border));background:hsl(var(--surface));border-radius:.65rem;align-items:center;display:inline-flex;overflow:hidden}.kn-qty button{width:34px;height:36px;color:hsl(var(--ink-soft));font-size:1.05rem;font-weight:700}@media (width<=900px){.kn-qty button{width:44px;height:44px}.kn-qty span{min-width:40px}}.kn-qty button:hover{background:hsl(var(--yellow-soft))}.kn-qty span{text-align:center;min-width:36px;font-family:var(--font-mono);font-size:.95rem}.kn-tablewrap{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 2px);background:hsl(var(--surface));overflow-x:auto}.kn-table{border-collapse:collapse;width:100%;min-width:640px;font-size:.87rem}.kn-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-ink));border-bottom:1.5px solid hsl(var(--border));background:hsl(var(--cream) / .6);white-space:nowrap;padding:.7rem .9rem;font-size:.7rem;font-weight:700}.kn-table td{border-bottom:1px solid hsl(var(--border));vertical-align:middle;padding:.68rem .9rem}.kn-table tr:last-child td{border-bottom:0}.kn-table tbody tr:hover{background:hsl(var(--yellow) / .06)}.kn-mono{font-family:var(--font-mono);font-size:.82rem}.kn-kpi{background:linear-gradient(165deg, hsl(var(--surface)), #f6f7f9);border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffffb3;gap:.2rem;padding:1.05rem 1.15rem;display:grid;position:relative;overflow:hidden}.kn-kpi:before{content:"";background:linear-gradient(90deg, hsl(var(--yellow)), hsl(var(--red)));opacity:.35;height:3px;position:absolute;top:0;left:0;right:0}.kn-kpi__label{letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--muted-ink));font-size:.72rem;font-weight:700}.kn-kpi__value{font-family:var(--font-display);font-size:1.55rem;font-weight:800}.kn-kpi__hint{color:hsl(var(--muted-ink));font-size:.78rem}.kn-kpi--accent:before{opacity:1;background:hsl(var(--yellow))}.kn-kpi--red:before{opacity:1;background:linear-gradient(90deg, hsl(var(--red-bright)), hsl(var(--red)))}.kn-kpi--teal:before{opacity:1;background:hsl(var(--teal))}.kn-bars{gap:.6rem;display:grid}.kn-bar{grid-template-columns:130px 1fr 52px;align-items:center;gap:.7rem;font-size:.85rem;display:grid}.kn-bar__track{background:hsl(var(--muted-ink) / .12);border-radius:999px;height:12px;overflow:hidden}.kn-bar__fill{background:linear-gradient(90deg, hsl(var(--yellow)), hsl(var(--red)));border-radius:999px;height:100%}.kn-bar__val{font-family:var(--font-mono);text-align:right;color:hsl(var(--muted-ink));font-size:.8rem}.kn-steps{counter-reset:step;gap:.9rem;display:grid}.kn-step{align-items:flex-start;gap:.85rem;display:flex}.kn-step__num{counter-increment:step;background:hsl(var(--ink-fixed));width:34px;height:34px;color:hsl(var(--yellow));font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:.95rem;font-weight:800;display:grid}.kn-step__num:before{content:counter(step)}.kn-step h4{font-size:.98rem}.kn-step p{color:hsl(var(--muted-ink));font-size:.85rem}.kn-timeline{gap:0;display:grid}.kn-tl{grid-template-columns:26px 1fr;gap:.8rem;display:grid}.kn-tl__rail{flex-direction:column;align-items:center;display:flex}.kn-tl__dot{border:3px solid hsl(var(--border));background:hsl(var(--surface));border-radius:50%;flex:none;width:14px;height:14px}.kn-tl__line{background:hsl(var(--border));flex:1;width:3px;min-height:26px}.kn-tl__body{padding-bottom:1.1rem}.kn-tl__title{font-size:.92rem;font-weight:700;font-family:var(--font-display)}.kn-tl__meta{color:hsl(var(--muted-ink));font-size:.78rem}.kn-tl.is-done .kn-tl__dot{background:hsl(var(--success));border-color:hsl(var(--success))}.kn-tl.is-done .kn-tl__line{background:hsl(var(--success) / .5)}.kn-tl.is-current .kn-tl__dot{background:hsl(var(--yellow));border-color:hsl(var(--warning))}.kn-tl.is-current .kn-tl__title{color:hsl(var(--warning))}.kn-trust{border-radius:var(--radius);background:hsl(var(--surface));border:1px solid hsl(var(--border));align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.kn-trust i,.kn-trust svg{width:22px;height:22px;color:hsl(var(--red));flex:none;margin-top:2px}.kn-trust h4{font-size:.92rem}.kn-trust p{color:hsl(var(--muted-ink));font-size:.8rem}.kn-reel{aspect-ratio:9/14;border-radius:var(--radius);background:linear-gradient(160deg, hsl(var(--charcoal-fixed)), hsl(var(--ink-fixed)));color:hsl(var(--cream));border:1px solid hsl(var(--border-dark));flex-direction:column;justify-content:flex-end;padding:.9rem;display:flex;position:relative;overflow:hidden}.kn-feature-card{color:inherit;background:0 0;border-color:currentColor;align-items:center;gap:.55rem;display:flex}.kn-feature-card svg{flex:none;width:16px;height:16px}.kn-reel__tag{position:absolute;top:.7rem;left:.7rem}.kn-reel__word{font-family:var(--font-display);color:hsl(var(--yellow));font-size:1.25rem;font-weight:800;line-height:1.2}.kn-reel__sub{color:hsl(var(--cream) / .6);font-size:.72rem}.kn-reel__play{background:hsl(var(--cream) / .14);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:44px;height:44px;color:hsl(var(--cream));border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.kn-topbar{z-index:40;background:hsl(var(--surface) / .82);-webkit-backdrop-filter:blur(16px)saturate(1.4);border-bottom:1px solid hsl(var(--border) / .7);box-shadow:0 1px 0 #ffffff80, 0 6px 22px -18px hsl(var(--ink) / .5);position:sticky;top:0}.kn-topbar__inner{align-items:center;gap:1rem;padding:.6rem 0;display:flex}.kn-topbar__left{flex:none;align-items:center;gap:.7rem;display:flex}.kn-topbar__actions{flex:none;align-items:center;gap:.55rem;display:flex}.kn-brand{flex-direction:column;line-height:1.05;display:flex}.kn-brand--row{flex-direction:row;align-items:center;gap:.6rem}.kn-brand--row .kn-logo{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.kn-brand--row:hover .kn-logo{transform:rotate(-6deg)scale(1.06)}.kn-brand__text{flex-direction:column;line-height:1.05;display:flex}.kn-brand__name{font-family:var(--font-display);letter-spacing:-.01em;color:hsl(var(--ink));font-size:1.32rem;font-weight:800}.kn-brand__name .kn-dot{color:hsl(var(--red))}.kn-gold{background:linear-gradient(180deg, hsl(var(--yellow-bright)) 5%, #d69005 95%);color:#0000;-webkit-background-clip:text;background-clip:text}.kn-share{background:linear-gradient(90deg, #d69005, hsl(var(--red)));color:#0000;-webkit-background-clip:text;background-clip:text}.kn-red{color:hsl(var(--red))}.kn-brand__tag{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--teal));font-size:.6rem;font-weight:700}:root[data-theme=dark] .kn-brand__tag{color:hsl(var(--teal-bright))}.kn-nav{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:.1rem;min-width:0;display:flex}.kn-nav a,.kn-nav button{font-family:var(--font-display);color:hsl(var(--ink-soft));white-space:nowrap;border-radius:999px;padding:.5rem .85rem;font-size:.9rem;font-weight:600;transition:color .18s,background .18s;position:relative}.kn-nav a:hover,.kn-nav button:hover{color:hsl(var(--ink));background:hsl(var(--ink) / .05)}.kn-nav .is-active{color:hsl(var(--ink));background:0 0;font-weight:700}.kn-nav .is-active:after{content:"";background:linear-gradient(90deg, hsl(var(--yellow)), hsl(var(--red)));border-radius:3px;width:20px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.kn-more{position:relative}.kn-more__trigger{align-items:center;gap:.25rem;display:inline-flex}.kn-more__chevron{width:15px;height:15px;transition:transform .18s}.kn-more__trigger.is-open{color:hsl(var(--ink));background:hsl(var(--ink) / .05)}.kn-more__trigger.is-open .kn-more__chevron{transform:rotate(180deg)}.kn-more__menu{z-index:50;background:hsl(var(--surface));border:1px solid hsl(var(--border));min-width:15rem;box-shadow:var(--shadow-lg);border-radius:16px;gap:.1rem;padding:.4rem;animation:.16s cubic-bezier(.34,1.3,.64,1) kn-more-in;display:grid;position:absolute;top:calc(100% + .45rem);right:0}@keyframes kn-more-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.kn-more__item{white-space:nowrap;font-family:var(--font-display);color:hsl(var(--ink-soft));border-radius:11px;align-items:center;gap:.6rem;padding:.6rem .7rem;font-size:.88rem;font-weight:600;display:flex}.kn-more__item:hover{background:hsl(var(--ink) / .05);color:hsl(var(--ink))}.kn-more__item svg{width:18px;height:18px;color:hsl(var(--muted-ink))}@media (prefers-reduced-motion:reduce){.kn-more__menu{animation:none}.kn-more__chevron{transition:none}}.kn-iconbtn{background:hsl(var(--surface));border:1px solid hsl(var(--border));width:42px;height:42px;color:hsl(var(--ink-soft));border-radius:50%;flex:none;place-items:center;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s;display:grid}.kn-iconbtn:hover{color:hsl(var(--ink));border-color:hsl(var(--yellow));box-shadow:0 8px 18px -10px hsl(var(--yellow) / .9);transform:translateY(-2px)}.kn-iconbtn svg,.kn-iconbtn i{width:21px;height:21px}.kn-topbar__back{display:none}@media (width>=901px){.kn-topbar__menu{box-shadow:none;color:hsl(var(--muted-ink));background:0 0;border-color:#0000}.kn-topbar__menu:hover{background:hsl(var(--surface));border-color:hsl(var(--border));color:hsl(var(--ink));box-shadow:none;transform:none}}.kn-cartbtn{background:linear-gradient(150deg, #383e4d, hsl(var(--ink-fixed)));color:hsl(var(--cream));font-family:var(--font-display);box-shadow:0 10px 22px -12px hsl(var(--ink) / .9);border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1rem .55rem .85rem;font-size:.9rem;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative}.kn-cartbtn:hover{box-shadow:0 14px 26px -12px hsl(var(--ink) / .9);transform:translateY(-2px)}.kn-cartbtn svg,.kn-cartbtn i{width:20px;height:20px;color:hsl(var(--yellow))!important}.kn-cartbtn__count{background:linear-gradient(150deg, #ec3c4e, hsl(var(--red)));color:#fff;min-width:17px;height:17px;font-size:.6rem;font-weight:700;font-family:var(--font-mono);box-shadow:0 2px 5px -2px hsl(var(--red) / .55);border:2px solid hsl(var(--surface));border-radius:999px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-4px;right:-4px}@media (width<=400px){.kn-cartbtn__count{top:-3px;right:-1px}}.kn-drawer__item.kn-drawer__theme{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;display:none}@media (width<=359px){.kn-topbar__theme{display:none}.kn-drawer__item.kn-drawer__theme{display:flex}}.kn-notifdot{background:linear-gradient(150deg, #ec3c4e, hsl(var(--red)));width:10px;height:10px;box-shadow:0 2px 5px -2px hsl(var(--red) / .55);border:2px solid hsl(var(--surface));border-radius:999px;position:absolute;top:0;right:0}@media (width<=1140px){.kn-nav a,.kn-nav button{padding:.5rem .55rem;font-size:.85rem}.kn-topbar__inner{gap:.6rem}}@media (width<=1000px){.kn-nav a,.kn-nav button{padding:.45rem .4rem;font-size:.82rem}.kn-brand__tag{display:none}}@media (width<=900px){.kn-nav{display:none}.kn-topbar__back{display:grid}.kn-topbar__inner{justify-content:space-between;gap:.6rem}.kn-topbar__left{min-width:0}.kn-brand__tag{display:none}.kn-brand__name{font-size:1.2rem}.kn-topbar__actions{margin-left:auto}.kn-cartbtn__label{display:none}.kn-cartbtn{justify-content:center;min-width:44px;min-height:44px;padding:.55rem .7rem}.kn-iconbtn{width:44px;height:44px}.kn-brand--row,.kn-chip{min-height:44px}}@media (width<=560px){.kn-topbar__inner,.kn-topbar__left,.kn-topbar__actions{gap:.35rem}.kn-topbar__left .kn-brand__text{display:none}}body:has(#storeMain){--kn-torch-cursor:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 32 32'><defs><linearGradient id='b' x1='0' x2='1'><stop stop-color='%23ff6b73'/><stop offset='.45' stop-color='%23c52c36'/><stop offset='1' stop-color='%237a1219'/></linearGradient><linearGradient id='h' x1='0' x2='1'><stop stop-color='%23fff0a8'/><stop offset='.4' stop-color='%23f5c542'/><stop offset='1' stop-color='%23a8760f'/></linearGradient><radialGradient id='l' cx='.4' cy='.4'><stop stop-color='%23fff'/><stop offset='1' stop-color='%23ffe07a'/></radialGradient></defs><g opacity='.72'><g transform='rotate(-38 16 16)' stroke='%2325211a' stroke-width='1.3' stroke-linejoin='round'><path d='M11 13h10l-1 15h-8z' fill='url(%23b)'/><path d='M8 5h16l-3 9H11z' fill='url(%23h)'/><ellipse cx='16' cy='5' rx='8' ry='3' fill='url(%23l)'/><path d='M14 17h4v5h-4z' fill='%2325211a'/></g><g transform='rotate(-38 16 16)' fill='%23fff' stroke='none'><path d='M12.6 15h1.4l-.6 11.5h-1z' opacity='.55'/><path d='M10 7h2.2l1.6 5.8h-1.6z' opacity='.6'/><ellipse cx='13.5' cy='4.4' rx='2.6' ry='.8' opacity='.9'/></g></g></svg>") 7 5, auto;--kn-torch-lit:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 32 32'><defs><radialGradient id='lamp'><stop stop-color='%23fff8d7' stop-opacity='.95'/><stop offset='.5' stop-color='%23ffd45a' stop-opacity='.6'/><stop offset='1' stop-color='%23ffd45a' stop-opacity='0'/></radialGradient><linearGradient id='b' x1='0' x2='1'><stop stop-color='%23ff6b73'/><stop offset='.45' stop-color='%23c52c36'/><stop offset='1' stop-color='%237a1219'/></linearGradient><linearGradient id='h' x1='0' x2='1'><stop stop-color='%23fff0a8'/><stop offset='.4' stop-color='%23f5c542'/><stop offset='1' stop-color='%23a8760f'/></linearGradient><radialGradient id='l' cx='.4' cy='.4'><stop stop-color='%23fff'/><stop offset='1' stop-color='%23ffe07a'/></radialGradient></defs><circle cx='23' cy='7' r='9' fill='url(%23lamp)'/><g opacity='.72'><g transform='rotate(-38 16 16)' stroke='%2325211a' stroke-width='1.3' stroke-linejoin='round'><path d='M11 13h10l-1 15h-8z' fill='url(%23b)'/><path d='M8 5h16l-3 9H11z' fill='url(%23h)'/><ellipse cx='16' cy='5' rx='8' ry='3' fill='url(%23l)'/><path d='M14 17h4v5h-4z' fill='%2325211a'/></g><g transform='rotate(-38 16 16)' fill='%23fff' stroke='none'><path d='M12.6 15h1.4l-.6 11.5h-1z' opacity='.55'/><path d='M10 7h2.2l1.6 5.8h-1.6z' opacity='.6'/><ellipse cx='13.5' cy='4.4' rx='2.6' ry='.8' opacity='.9'/></g></g></svg>") 7 5, auto}@media (hover:hover) and (pointer:fine){:is(body:has(#storeMain),body:has(#storeMain) *){cursor:var(--kn-torch-cursor)!important}:is(body:has(#storeMain) :is(a[href],button:not(:disabled),[role=button]:not([aria-disabled=true]),summary,input:not(:disabled),select:not(:disabled),textarea:not(:disabled),label[for]),body:has(#storeMain) :is(a[href],button:not(:disabled),[role=button]:not([aria-disabled=true]),summary,input:not(:disabled),select:not(:disabled),textarea:not(:disabled),label[for]) *){cursor:var(--kn-torch-lit)!important}}.kn-hero{background:radial-gradient(ellipse at 15% 0%, hsl(var(--yellow) / .18), transparent 45%), radial-gradient(ellipse at 90% 100%, hsl(var(--red) / .2), transparent 45%), linear-gradient(hsl(var(--ink-fixed) / .72), hsl(var(--ink-fixed) / .82)), url(/hero-durbar.jpg) center center / cover no-repeat, hsl(var(--ink-fixed));color:hsl(var(--cream));background-image:radial-gradient(ellipse at 15% 0%, hsl(var(--yellow) / .18), transparent 45%), radial-gradient(ellipse at 90% 100%, hsl(var(--red) / .2), transparent 45%), linear-gradient(hsl(var(--ink-fixed) / .72), hsl(var(--ink-fixed) / .82)), image-set(url(/hero-durbar.webp) type("image/webp"), url(/hero-durbar.jpg) type("image/jpeg"));position:relative;overflow:hidden}@property --hero-radius{syntax:"<length>";inherits:true;initial-value:100px}@property --hero-x{syntax:"<length>";inherits:true;initial-value:-200px}@property --hero-y{syntax:"<length>";inherits:true;initial-value:-200px}.kn-hero{isolation:isolate;cursor:auto;transition:--hero-radius .3s cubic-bezier(.2,.8,.2,1),--hero-x .16s ease-out,--hero-y .16s ease-out}.kn-hero__film{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 20% 10%, hsl(var(--yellow) / .12), transparent 55%), linear-gradient(hsl(var(--ink-fixed) / .72), hsl(var(--ink-fixed) / .83)), image-set(url(/hero-durbar.webp) type("image/webp"), url(/hero-durbar.jpg) type("image/jpeg")) center / cover;position:absolute;inset:0}.kn-hero__aura{z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(circle var(--hero-radius) at var(--hero-x) var(--hero-y), #000 0 35%, #000b 58%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--hero-radius) at var(--hero-x) var(--hero-y), #000 0 35%, #000b 58%, transparent 100%);mask-image:radial-gradient(circle var(--hero-radius) at var(--hero-x) var(--hero-y), #000 0 35%, #000b 58%, transparent 100%);opacity:var(--hero-active,0);transition:opacity .65s;position:absolute;inset:0}.kn-hero__sheen{z-index:0;pointer-events:none;width:calc(var(--hero-radius) * 2);height:calc(var(--hero-radius) * 2);transform:translate3d(calc(var(--hero-x) - var(--hero-radius)), calc(var(--hero-y) - var(--hero-radius)), 0);opacity:var(--hero-active,0);background:radial-gradient(circle,#0000 60%,#ffdd8f1f 69%,#0000 77%);border-radius:50%;transition:opacity .65s;position:absolute;top:0;left:0}.kn-touch-words{display:none}@media (pointer:coarse) and (prefers-reduced-motion:no-preference){.kn-touch-words{z-index:8;pointer-events:none;perspective:520px;display:block;position:absolute;inset:0;overflow:hidden}.kn-touch-words__word{left:var(--burst-x,50%);top:var(--burst-y,50%);color:#ffd970;font-family:var(--font-display);white-space:nowrap;text-shadow:0 2px 2px #0b0f1ed9,0 8px 18px #ffaa0073;opacity:0;backface-visibility:hidden;font-size:clamp(1rem,4vw,1.35rem);font-weight:900;line-height:1;position:absolute;transform:translate3d(-50%,-50%,-30px)rotateX(55deg)scale(.55)}.kn-touch-words.is-active .kn-touch-words__word{animation:1s cubic-bezier(.17,.72,.2,1) both kn-word-flow}.kn-touch-words__word--0{--word-x:-88px;--word-y:-48px;--word-turn:-14deg}.kn-touch-words__word--1{--word-x:74px;--word-y:-61px;--word-turn:11deg;animation-delay:45ms!important}.kn-touch-words__word--2{--word-x:-76px;--word-y:55px;--word-turn:10deg;animation-delay:85ms!important}.kn-touch-words__word--3{--word-x:83px;--word-y:41px;--word-turn:-10deg;animation-delay:.13s!important}.kn-touch-words__word--4{--word-x:2px;--word-y:-91px;--word-turn:3deg;animation-delay:.165s!important}@keyframes kn-word-flow{0%{opacity:0;transform:translate3d(-50%,-50%,-30px)rotateX(55deg)scale(.55)}22%{opacity:1}55%{opacity:1;transform:translate3d(calc(-50% + var(--word-x)), calc(-50% + var(--word-y)), 65px) rotateY(var(--word-turn)) scale(1.1)}to{opacity:0;transform:translate3d(calc(-50% + var(--word-x)), calc(-50% + var(--word-y)), 90px) rotateY(var(--word-turn)) scale(1.02)}}}.kn-hero__aura:before{content:"";background:-webkit-linear-gradient(#a1651212,#e8ab3012),-webkit-image-set(url(/hero-durbar.webp) 1x type("image/webp"),url(/hero-durbar.jpg) 1x type("image/jpeg")) 50%/cover;background:linear-gradient(#e8ab3012,#a1651212),image-set("/hero-durbar.webp" 1x type("image/webp"),"/hero-durbar.jpg" 1x type("image/jpeg")) 50%/cover;position:absolute;inset:0}@keyframes kn-heritage-drift{0%{transform:scale(1.035)translate(-.35%,-.2%)}to{transform:scale(1.065)translate(.35%,.2%)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.kn-hero__film,.kn-hero__aura:before{animation:32s ease-in-out infinite alternate kn-heritage-drift;animation-play-state:var(--hero-play,paused)}:is(.kn-hero,.kn-product__pic:has(.kn-product__spotlight)){cursor:var(--kn-torch-cursor)}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.kn-hero__aura,.kn-hero__sheen{display:none}.kn-hero{transition:none}}.kn-hero__grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:2.5rem;padding:3.6rem 0;display:grid;position:relative}.kn-hero__grid>*{min-width:0}@media (width<=860px){.kn-hero__grid{grid-template-columns:1fr;gap:1.2rem;padding:1.6rem 0 1.1rem}.kn-hero__grid>.hero-showcase{order:2;margin-top:.6rem;margin-left:0;margin-right:0}}.kn-hero .kn-h1{color:hsl(var(--cream))}.kn-hero .kn-h1 .hl{color:hsl(var(--yellow))}.kn-hero .kn-h1 .hl-red{color:hsl(var(--red-bright))}.kn-hero__sub{color:hsl(var(--cream) / .85);max-width:52ch;font-size:1.14rem;font-weight:500}.kn-hl-sub{font-family:var(--font-display);color:hsl(var(--yellow));letter-spacing:.01em;font-weight:700}.kn-admin{grid-template-columns:230px 1fr;min-height:100vh;display:grid}@media (width<=860px){.kn-admin{grid-template-columns:1fr}}.kn-sidenav{background:hsl(var(--charcoal-fixed));color:hsl(var(--cream));flex-direction:column;gap:.2rem;height:100vh;padding:1.1rem .85rem;display:flex;position:sticky;top:0;overflow-y:auto}@media (width<=860px){.kn-sidenav{z-index:80;width:min(286px,84vw);height:100dvh;box-shadow:var(--shadow-lg);will-change:transform;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-100%)}.kn-sidenav.is-open{transform:translate(0)}}.kn-sidenav__scrim{display:none}@media (width<=860px){.kn-sidenav__scrim.is-open{z-index:79;background:#00000073;display:block;position:fixed;inset:0}}.kn-sidenav__brand{padding:.3rem .7rem 1rem}.kn-sidenav__label{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--cream) / .45);padding:.8rem .7rem .3rem;font-size:.62rem;font-weight:700}.kn-sidenav__item{text-align:left;font-family:var(--font-display);color:hsl(var(--cream) / .78);border-radius:.6rem;align-items:center;gap:.6rem;width:100%;padding:.55rem .7rem;font-size:.88rem;font-weight:600;display:flex}.kn-sidenav__item:hover{background:hsl(var(--cream) / .08);color:hsl(var(--cream))}.kn-sidenav__item.is-active{background:hsl(var(--yellow));color:hsl(var(--ink-fixed))}.kn-sidenav__item i,.kn-sidenav__item svg{width:17px;height:17px}.kn-adminmain{background:hsl(var(--background));min-width:0;padding:1.6rem clamp(1rem,3vw,2.2rem)}.kn-adminmenu{display:none}@media (width<=860px){.kn-adminmenu{display:grid}}.kn-toast{background:hsl(var(--ink));color:hsl(var(--cream));box-shadow:var(--shadow-lg);font-family:var(--font-display);opacity:0;pointer-events:none;z-index:100;text-align:center;border-radius:.8rem;align-items:center;gap:.5rem;max-width:min(92vw,420px);padding:.7rem 1.2rem;font-size:.9rem;font-weight:600;transition:all .25s;display:flex;position:fixed;bottom:1.4rem;left:50%;transform:translate(-50%,20px)}.kn-toast.is-show{opacity:1;transform:translate(-50%)}.kn-toast i,.kn-toast svg{width:17px;height:17px;color:hsl(var(--yellow));flex:none}.kn-tabbar{z-index:46;background:hsl(var(--surface) / .9);-webkit-backdrop-filter:blur(14px);border-top:1px solid hsl(var(--border));padding:.25rem .4rem calc(.25rem + env(safe-area-inset-bottom));grid-template-columns:repeat(5,1fr);gap:.15rem;display:none;position:fixed;bottom:0;left:0;right:0}@media (width<=900px){.kn-tabbar{display:grid}}.kn-tabbar__item{letter-spacing:.02em;min-height:48px;color:hsl(var(--muted-ink));border-radius:12px;align-content:center;justify-items:center;gap:2px;padding:.2rem 0;font-size:.66rem;font-weight:700;text-decoration:none;display:grid;position:relative}.kn-tabbar__item svg{width:22px;height:22px}.kn-tabbar__item.is-active{color:hsl(var(--ink))}.kn-tabbar__item.is-active:after{content:"";background:linear-gradient(90deg, hsl(var(--yellow)), hsl(var(--red)));border-radius:2px;width:18px;height:3px}.kn-tabbar__icon{display:inline-grid;position:relative}.kn-tabbar__count{background:linear-gradient(150deg, #ec3c4e, hsl(var(--red)));color:#fff;min-width:16px;height:16px;font-size:.58rem;font-weight:700;font-family:var(--font-mono);border:2px solid hsl(var(--surface));border-radius:999px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-5px;right:-9px}@media (width<=900px){main.kn-hasTabs,main.kn-hasTabs+.kn-footer{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.kn-footer{scroll-margin-bottom:64px}.kn-footer__bottom{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}.kn-float-wa{z-index:50;color:#fff;background:#1fa855;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .15s;display:grid;position:fixed;bottom:1.3rem;right:1.3rem;box-shadow:0 10px 28px -8px #1fa855b3}.kn-float-wa:hover{transform:scale(1.07)}.kn-float-wa i,.kn-float-wa svg{width:26px;height:26px}#storeMain{min-height:calc(100vh - var(--header-offset,7.5rem))}.kn-footer{background:hsl(var(--ink-fixed));color:hsl(var(--cream) / .75);margin-top:3rem}.kn-footer__grid{grid-template-columns:1.4fr repeat(4,1fr);gap:2rem;padding:3rem 0 2rem;display:grid}@media (width<=860px){.kn-footer__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.kn-footer__grid{grid-template-columns:1fr}}.kn-footer h3{color:hsl(var(--yellow));letter-spacing:.1em;text-transform:uppercase;margin-bottom:.7rem;font-size:.85rem}.kn-footer a{align-items:center;min-height:44px;padding:.22rem 0;font-size:.88rem;display:flex}.kn-footer a:hover{color:hsl(var(--yellow))}.kn-footer__bottom{border-top:1px solid hsl(var(--cream) / .12);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.1rem 0;font-size:.78rem;display:flex}.kn-legal{max-width:920px}.kn-legal>.kn-h2{margin-top:.35rem}.kn-legal__updated{color:hsl(var(--ink-soft));margin:.65rem 0 1.25rem;font-size:.82rem}.kn-legal__body{gap:1.55rem;line-height:1.7;display:grid}.kn-legal__body section{gap:.55rem;display:grid}.kn-legal__body h2{font-size:1.08rem;font-weight:800}.kn-legal__body :where(ul,ol){gap:.45rem;margin-left:1.3rem;display:grid}.kn-legal__body a:not(.kn-btn){color:hsl(var(--red));text-underline-offset:3px;text-decoration:underline}.kn-legal__related{flex-wrap:wrap;gap:.6rem 1rem;margin-top:1.25rem;font-size:.88rem;display:flex}.kn-legal__related a{color:hsl(var(--ink-soft));text-underline-offset:3px;text-decoration:underline}.kn-notice{background:hsl(var(--yellow-soft));border:1px solid hsl(var(--yellow) / .5);border-radius:var(--radius);align-items:flex-start;gap:.7rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.7;display:flex}.kn-notice i,.kn-notice svg{width:18px;height:18px;color:hsl(var(--warning));flex:none;margin-top:2px}.kn-notice--green{background:hsl(var(--success) / .09);border-color:hsl(var(--success) / .35)}.kn-notice--green i,.kn-notice--green svg{color:hsl(var(--success))}.kn-notice--red{background:hsl(var(--red) / .08);border-color:hsl(var(--red) / .35)}.kn-notice--red i,.kn-notice--red svg{color:hsl(var(--red))}.kn-notice--red .kn-btn{flex:none;margin:-.15rem 0}.kn-empty{text-align:center;color:hsl(var(--muted-ink));border:2px dashed hsl(var(--border));border-radius:calc(var(--radius) + 4px);justify-items:center;gap:.5rem;padding:3rem 1.5rem;display:grid}.kn-empty i,.kn-empty svg{opacity:.5;width:34px;height:34px}.kn-empty h3{color:hsl(var(--ink-soft));font-size:1.05rem}.kn-modal-backdrop{background:hsl(var(--ink-fixed) / .55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:90;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.kn-modal{background:hsl(var(--surface));border-radius:calc(var(--radius) + 6px);width:100%;max-width:480px;max-height:88vh;box-shadow:var(--shadow-lg);padding:1.6rem;overflow-y:auto}.kn-screen{display:none}.kn-screen.is-active{animation:.22s kn-fade;display:block}@keyframes kn-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kn-phone-stage{background:radial-gradient(ellipse at 20% 10%, hsl(var(--yellow) / .18), transparent 50%), radial-gradient(ellipse at 85% 90%, hsl(var(--red) / .16), transparent 50%), hsl(var(--ink));place-items:center;min-height:100vh;padding:2.5rem 1rem;display:grid}.kn-phone{width:390px;max-width:100%;height:806px;max-height:92vh;box-shadow:var(--shadow-phone), inset 0 0 0 2px #ffffff0f;background:linear-gradient(160deg,#2c2e36,#14161c);border-radius:46px;padding:11px;position:relative}.kn-phone:before{content:"";z-index:30;background:#0b0c10;border-radius:999px;width:110px;height:26px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.kn-phone-screen{background:hsl(var(--background));border-radius:36px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.kn-phone-body{overscroll-behavior:contain;scrollbar-width:none;flex:1;position:relative;overflow:hidden auto}.kn-phone-body::-webkit-scrollbar{display:none}@media (width<=440px){.kn-phone-stage{padding:0}.kn-phone{border-radius:0;width:100%;height:100vh;max-height:none;padding:0}.kn-phone:before{display:none}.kn-phone-screen{border-radius:0}}.kn-appbar{background:hsl(var(--surface));border-bottom:1px solid hsl(var(--border));z-index:20;align-items:center;gap:.7rem;padding:3rem 1.1rem .8rem;display:flex;position:relative}.kn-appbar__title{font-family:var(--font-display);flex:1;font-size:1.1rem;font-weight:800}.kn-appbar__back{background:hsl(var(--cream));border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.kn-appbar__back i,.kn-appbar__back svg{width:18px;height:18px}.kn-appbar--dark{background:hsl(var(--ink-fixed));color:hsl(var(--cream));border-color:hsl(var(--border-dark))}.kn-tab{color:hsl(var(--muted-ink));font-size:.62rem;font-weight:700;font-family:var(--font-display);border-radius:.8rem;justify-items:center;gap:.15rem;padding:.32rem .15rem;transition:background .15s;display:grid}.kn-tab i,.kn-tab svg{width:21px;height:21px}.kn-tab.is-active{color:hsl(var(--red));background:linear-gradient(180deg, hsl(var(--yellow) / .22), hsl(var(--red) / .08));box-shadow:inset 0 1px #ffffff8c}.kn-tab.is-active i,.kn-tab.is-active svg{color:hsl(var(--red))}.kn-mscreen{display:none}.kn-mscreen.is-active{animation:.2s kn-fade;display:block}.kn-mpad{padding:1rem 1.1rem 1.6rem}.kn-splash{z-index:60;background:radial-gradient(ellipse at 20% 15%, hsl(var(--yellow) / .22), transparent 50%), radial-gradient(ellipse at 85% 90%, hsl(var(--red) / .22), transparent 50%), hsl(var(--ink));color:hsl(var(--cream));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:2rem;transition:opacity .4s;display:flex;position:absolute;inset:0}.kn-splash.is-hidden{opacity:0;pointer-events:none}.kn-splash__logo{background:linear-gradient(140deg, hsl(var(--yellow)), hsl(var(--red)));width:86px;height:86px;font-family:var(--font-display);color:hsl(var(--ink));box-shadow:0 18px 44px -12px hsl(var(--red) / .55);border-radius:26px;place-items:center;font-size:2.6rem;font-weight:800;display:grid}.kn-divider{background:hsl(var(--border));border:0;height:1px;margin:1.2rem 0}.kn-muted{color:hsl(var(--muted-ink))}.kn-small{font-size:.82rem}.kn-savebtn{z-index:2;cursor:pointer;color:#ffffffeb;width:44px;height:44px;filter:drop-shadow(0 2px 5px hsl(var(--ink) / .45));background:0 0;border:0;place-items:center;padding:0;transition:transform .15s,color .15s,filter .15s;display:grid;position:absolute;top:.6rem;right:.6rem}.kn-savebtn svg{width:24px;height:24px}.kn-savebtn:hover{color:hsl(var(--red));filter:drop-shadow(0 4px 10px hsl(var(--red) / .55));transform:scale(1.18)}.kn-savebtn:active{transform:scale(.95)}.kn-savebtn.is-on{color:hsl(var(--red));filter:drop-shadow(0 3px 8px hsl(var(--red) / .5))}.kn-savebtn.is-on svg{animation:.42s cubic-bezier(.34,1.56,.64,1) kn-heartbeat}@keyframes kn-heartbeat{0%{transform:scale(1)}38%{transform:scale(1.38)}62%{transform:scale(.92)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.kn-savebtn.is-on svg{animation:none}}.pdp-actions{gap:.6rem;display:flex}.pdp-actions .kn-btn--block{flex:1;min-width:0}.pdp-grid [data-testid=pdp-whatsapp]{white-space:normal;text-align:center;min-width:0;line-height:1.3}@media (width<=480px){.pdp-actions{gap:.45rem}.pdp-actions .kn-btn{padding-left:.55rem;padding-right:.55rem;font-size:.86rem}.pdp-save--icon{width:48px;min-width:48px}}.pdp-save{flex:none}.pdp-save--icon{justify-content:center;width:54px;min-width:54px;padding:0}.pdp-save--icon svg{width:21px;height:21px}.pdp-save--icon.is-on{color:hsl(var(--red));background:hsl(var(--red-soft));border-color:hsl(var(--red) / .4)}.pdp-save--icon.is-on svg{fill:currentColor}.pdp-save.is-on{color:hsl(var(--red));border-color:hsl(var(--red) / .5)}.pdp-save.is-on svg{color:hsl(var(--red))}@media (prefers-reduced-motion:reduce){.kn-savebtn{transition:none}}.kn-scroll-x{scrollbar-width:none;gap:.9rem;max-width:100%;padding-bottom:.5rem;display:flex;overflow-x:auto}.kn-scroll-x::-webkit-scrollbar{display:none}.kn-scroll-x>*{flex:none}.kn-scroll-x,.kn-drag-scroll,.kn-chiprow--scroll{cursor:grab}.kn-scroll-x:active,.kn-drag-scroll:active,.kn-chiprow--scroll:active{cursor:grabbing}.kn-logo{object-fit:contain;box-shadow:inset 0 0 0 1px hsl(var(--ink) / .08), 0 4px 12px -6px hsl(var(--ink) / .35);background:#fff;border-radius:24%;display:block}.kn-loader{z-index:80;background:hsl(var(--ink-fixed) / .28);-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;transition:opacity .18s;display:flex;position:fixed;inset:0}.kn-loader.is-active{opacity:1;pointer-events:auto}.kn-loader__logo{width:62px;height:62px;padding:6px;animation:1.1s cubic-bezier(.62,.03,.37,.97) infinite kn-flip}.kn-loader__label{font-family:var(--font-display);letter-spacing:.02em;color:hsl(var(--cream));text-shadow:0 1px 6px hsl(var(--ink) / .5);font-size:.82rem;font-weight:700}@keyframes kn-flip{0%{transform:perspective(240px)rotateY(0)}50%{transform:perspective(240px)rotateY(180deg)}to{transform:perspective(240px)rotateY(360deg)}}.kn-stars{letter-spacing:.5px;gap:1px;font-size:.85rem;line-height:1;display:inline-flex}.kn-stars--lg{font-size:1.15rem}.kn-star{color:hsl(var(--ink) / .16)}.kn-star.is-on{color:hsl(var(--yellow))}.kn-ratebox{align-items:center;gap:.4rem;min-height:1.25rem;font-size:.82rem;font-weight:700;display:inline-flex}.kn-ratebox .kn-muted{font-weight:500}.kn-rate-input{gap:.3rem;font-size:1.7rem;line-height:1;display:inline-flex}.kn-rate-input .kn-star{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;line-height:1;transition:transform .1s}.kn-rate-input .kn-star:hover{transform:scale(1.18)}.kn-review{border-top:1px solid hsl(var(--border));padding:.85rem 0}.kn-review:first-child{border-top:0}.kn-review__head{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.25rem;display:flex}.kn-review__author{font-family:var(--font-display);font-size:.9rem;font-weight:700}.kn-review__date{color:hsl(var(--muted-ink));font-size:.74rem}.kn-review__text{color:hsl(var(--ink) / .82);margin-top:.2rem;font-size:.86rem}.kn-review__photos{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.kn-review__photos img{object-fit:cover;border:1px solid hsl(var(--border));border-radius:10px;width:56px;height:56px}.kn-photoadd{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.kn-photoadd__thumb{border:1px solid hsl(var(--border));border-radius:10px;width:56px;height:56px;position:relative;overflow:hidden}.kn-photoadd__thumb img,.kn-photoadd__thumb video{object-fit:cover;background:#000;width:100%;height:100%}.kn-photoadd__thumb button{background:hsl(var(--ink) / .75);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.8rem;line-height:1;display:grid;position:absolute;top:2px;right:2px}@media (width<=900px){.kn-photoadd__thumb{width:72px;height:72px}.kn-photoadd__thumb button{width:32px;height:32px}}.kn-photoadd__btn{border:1.5px dashed hsl(var(--border));background:hsl(var(--surface));width:56px;height:56px;color:hsl(var(--muted-ink));cursor:pointer;border-radius:10px;place-items:center;display:grid}.kn-photoadd__btn:hover{border-color:hsl(var(--yellow));color:hsl(var(--ink))}.kn-photoadd__btn:disabled{opacity:.4;cursor:not-allowed}.kn-avatar{background:linear-gradient(140deg, hsl(var(--yellow-bright)), hsl(var(--yellow)));width:40px;height:40px;color:hsl(var(--ink));font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.95rem;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff80}.kn-gloss{isolation:isolate;position:relative;overflow:hidden}.kn-gloss:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#ffffff42,#ffffff0f 34%,#0000 55%);position:absolute;inset:-1px}.kn-gloss>*{z-index:2;position:relative}.kn-grad-gold{color:hsl(var(--ink-fixed));background:linear-gradient(140deg,#ffda47,#faba0a 52%,#d78109);border:none;box-shadow:0 16px 34px -16px #c88704a6}.kn-grad-gold .kn-sub,.kn-grad-gold .kn-muted{color:hsl(var(--ink-fixed) / .72)}.kn-grad-red{background:linear-gradient(145deg, #e82c3f, hsl(var(--red)) 55%, #991519);color:#fff;box-shadow:0 16px 34px -16px hsl(var(--red) / .6);border:none}.kn-grad-red .kn-sub{color:#ffffffc7}.kn-grad-teal{color:hsl(var(--cream));background:linear-gradient(145deg,#2b6e6a,#113a3c);border:none;box-shadow:0 16px 34px -16px #133939b3}.kn-grad-teal .kn-sub{color:hsl(var(--cream) / .72)}.kn-grad-ink{background:radial-gradient(circle at 88% 0%, hsl(var(--red) / .32), transparent 42%), radial-gradient(circle at 0% 100%, hsl(var(--yellow) / .22), transparent 48%), linear-gradient(150deg, #272b34, #101218);color:hsl(var(--cream));box-shadow:0 18px 40px -18px hsl(var(--ink) / .75);border:none}.kn-grad-ink .kn-sub{color:hsl(var(--cream) / .68)}.kn-ring-grad{background:linear-gradient(hsl(var(--surface)), hsl(var(--surface))) padding-box, linear-gradient(120deg, hsl(var(--yellow)), hsl(var(--red))) border-box;border:1.5px solid #0000}.kn-iconchip{--chip-a:#ffd23d;--chip-b:#f09a05;--chip-glow:#e197058c;isolation:isolate;color:#fff;background:linear-gradient(150deg, var(--chip-a), var(--chip-b));width:46px;height:46px;box-shadow:0 10px 22px -8px var(--chip-glow), inset 0 1px 0 #ffffff80;border-radius:16px;flex:none;place-items:center;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:grid;position:relative}.kn-iconchip:before{content:"";border-radius:inherit;z-index:-1;background:radial-gradient(115% 80% at 50% 118%,#ffffff80,#0000 62%);position:absolute;inset:0}.kn-iconchip:after{content:"";z-index:-2;background:linear-gradient(150deg, var(--chip-a), var(--chip-b));opacity:.22;filter:blur(7px);border-radius:20px;position:absolute;inset:-6px}.kn-iconchip i,.kn-iconchip svg{width:23px;height:23px;margin:0;color:#fff!important}.kn-iconchip--gold{--chip-a:#ffd23d;--chip-b:#f09a05;--chip-glow:#e197058c}.kn-iconchip--red{--chip-a:#ed4556;--chip-b:#c52020;--chip-glow:#c5202680}.kn-iconchip--teal{--chip-a:#319b94;--chip-b:#15565b;--chip-glow:#19616680}.kn-iconchip--green{--chip-a:#31b96c;--chip-b:#1a7f5a;--chip-glow:#21835280}.kn-iconchip--blue{--chip-a:#4c90f0;--chip-b:#224bd3;--chip-glow:#2060df80}.kn-iconchip--purple{--chip-a:#9e6ae7;--chip-b:#5830cf;--chip-glow:#6e42d78c}.kn-iconchip:hover,.cat-card:hover .kn-iconchip,.kn-trust:hover .kn-iconchip,.m-cat:active .kn-iconchip{box-shadow:0 16px 30px -10px var(--chip-glow), inset 0 1px 0 #ffffff73;transform:translateY(-3px)rotate(-6deg)scale(1.12)}.kn-text-grad{background:linear-gradient(100deg, hsl(var(--yellow-bright)), hsl(var(--yellow)) 45%, hsl(var(--red-bright)));color:#0000;-webkit-background-clip:text;background-clip:text}.kn-burger{background:hsl(var(--surface));border:1.5px solid hsl(var(--border));width:44px;height:44px;box-shadow:var(--shadow-sm);border-radius:13px;flex:none;place-items:center;transition:all .14s;display:grid}.kn-burger:hover{border-color:hsl(var(--yellow));box-shadow:0 6px 16px -8px hsl(var(--yellow) / .8)}.kn-burger i,.kn-burger svg{width:19px;height:19px}.kn-burger--dark{background:hsl(var(--cream) / .1);border-color:hsl(var(--cream) / .2);color:hsl(var(--cream))}.kn-drawer-backdrop{z-index:80;background:hsl(var(--ink) / .55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .25s;position:fixed;inset:0}.kn-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.kn-drawer{z-index:85;background:radial-gradient(circle at 90% 4%, hsl(var(--red) / .28), transparent 38%), radial-gradient(circle at 0% 100%, hsl(var(--yellow) / .18), transparent 45%), linear-gradient(160deg, #23262f, #0e1015);width:min(320px,86vw);color:hsl(var(--cream));box-shadow:24px 0 60px -30px hsl(var(--ink) / .9);scrollbar-width:none;flex-direction:column;gap:.15rem;padding:1.3rem 1rem 1.2rem;transition:transform .28s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-106%)}.kn-drawer::-webkit-scrollbar{display:none}.kn-drawer.is-open{transform:none}.kn-drawer__head{justify-content:space-between;align-items:center;padding:0 .4rem 1rem;display:flex}.kn-drawer__label{letter-spacing:.15em;text-transform:uppercase;color:hsl(var(--yellow) / .75);padding:.9rem .55rem .3rem;font-size:.62rem;font-weight:700}.kn-drawer__item{text-align:left;width:100%;min-height:44px;font-family:var(--font-display);color:hsl(var(--cream) / .82);border-radius:.75rem;align-items:center;gap:.7rem;padding:.62rem .7rem;font-size:.93rem;font-weight:600;transition:all .12s;display:flex}.kn-drawer__item:hover{background:hsl(var(--cream) / .08);color:hsl(var(--cream))}.kn-drawer__item.is-active{background:linear-gradient(120deg, hsl(var(--yellow)), #e6aa05);color:hsl(var(--ink));box-shadow:0 8px 20px -10px hsl(var(--yellow) / .8)}.kn-drawer__item i,.kn-drawer__item svg{flex:none;width:18px;height:18px}.kn-drawer__foot{color:hsl(var(--cream) / .45);padding:1rem .55rem 0;font-size:.72rem}.kn-drawer__account{border-top:1px solid hsl(var(--cream) / .14);margin-top:auto;padding-top:.7rem}.kn-drawer__me{align-items:center;gap:.65rem;padding:.5rem .7rem .7rem;display:flex}.kn-drawer__avatar{background:linear-gradient(140deg, hsl(var(--yellow)), #ef9906);width:34px;height:34px;color:hsl(var(--ink-fixed));font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:800;display:grid}.kn-drawer__meText{flex-direction:column;gap:.05rem;min-width:0;display:flex}.kn-drawer__meText b{font-family:var(--font-display);color:hsl(var(--cream));text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.kn-drawer__meText span{color:hsl(var(--cream) / .5);font-size:.74rem;font-family:var(--font-mono)}.kn-drawer__signout{cursor:pointer;color:hsl(var(--cream) / .6);background:0 0;border:0}.kn-drawer__signout:hover{background:hsl(var(--red) / .16);color:hsl(var(--cream))}.kn-drawer__signout:hover svg{color:hsl(var(--red-bright))}.kn-drawer__signin{background:hsl(var(--cream) / .07);border:1px solid hsl(var(--cream) / .14);border-radius:.75rem;align-items:center;gap:.7rem;min-height:44px;padding:.7rem;transition:background .14s,border-color .14s;display:flex}.kn-drawer__signin:hover{background:hsl(var(--cream) / .12);border-color:hsl(var(--yellow) / .5)}.kn-drawer__signin svg{width:20px;height:20px;color:hsl(var(--yellow));flex:none}.kn-drawer__signin>span{flex-direction:column;gap:.1rem;min-width:0;display:flex}.kn-drawer__signin b{font-family:var(--font-display);color:hsl(var(--cream));font-size:.9rem}.kn-drawer__signin span span{color:hsl(var(--cream) / .55);font-size:.72rem;line-height:1.4}.kn-phone-screen .kn-drawer-backdrop{position:absolute}.kn-phone-screen .kn-drawer{border-radius:0 26px 26px 0;width:78%;padding-top:3.2rem;position:absolute}.kn-appbar{position:relative}.kn-appbar:after{content:"";background:linear-gradient(90deg, hsl(var(--yellow-bright)), hsl(var(--yellow)) 45%, hsl(var(--red-bright)) 60%, hsl(var(--red)));opacity:.8;height:2px;position:absolute;bottom:-1px;left:0;right:0}@keyframes kn-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes kn-bounce{0%{transform:scale(1)}35%{transform:scale(1.3)rotate(-8deg)}70%{transform:scale(.94)}to{transform:scale(1)}}@keyframes kn-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@keyframes kn-pop{0%{opacity:0;transform:scale(.3)}65%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes kn-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.kn-anim-float{animation:3.4s ease-in-out infinite kn-float}.kn-pop-in{animation:.5s cubic-bezier(.34,1.56,.64,1) both kn-pop}.kn-tab.is-active i,.kn-tab.is-active svg{animation:.45s kn-bounce}.kn-float-wa:after{content:"";border:2.5px solid #1fa855;border-radius:50%;animation:2.4s cubic-bezier(0,0,.2,1) infinite kn-ping;position:absolute;inset:0}.kn-splash__logo{animation:.6s cubic-bezier(.34,1.56,.64,1) both kn-pop,3.2s ease-in-out .8s infinite kn-float}.kn-drawer__item i,.kn-drawer__item svg{color:hsl(var(--cream) / .5);transition:transform .18s,color .18s}.kn-drawer__item:hover i,.kn-drawer__item:hover svg{color:hsl(var(--yellow));transform:translate(3px)scale(1.12)}.kn-drawer__item.is-active i,.kn-drawer__item.is-active svg{color:hsl(var(--ink-fixed))}@media (prefers-reduced-motion:reduce){.kn-drawer__item i,.kn-drawer__item svg{transition:color .18s}.kn-drawer__item:hover i,.kn-drawer__item:hover svg{transform:none}}.kn-sidenav__item i,.kn-sidenav__item svg{color:hsl(var(--yellow) / .85);transition:transform .18s}.kn-sidenav__item:hover i,.kn-sidenav__item:hover svg{transform:translate(3px)scale(1.1)}.kn-sidenav__item.is-active i,.kn-sidenav__item.is-active svg{color:hsl(var(--ink-fixed))}.kn-h3>i,.kn-h3>svg{vertical-align:-4px;width:20px;height:20px;color:hsl(var(--red));display:inline-block}.kn-kpi__icon{border-radius:10px;width:32px;height:32px;position:absolute;top:.7rem;right:.7rem}.kn-kpi__icon i,.kn-kpi__icon svg{width:17px;height:17px}.kn-kpi:hover .kn-kpi__icon{transform:translateY(-2px)rotate(-6deg)scale(1.1)}.kn-toast.is-show i,.kn-toast.is-show svg{animation:.5s .1s kn-wiggle}.kn-notice--green i,.kn-notice--green svg{animation:.45s cubic-bezier(.34,1.56,.64,1) both kn-pop}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.kn-quickadd{z-index:80;place-items:center;display:grid;position:fixed;inset:0}.kn-quickadd__backdrop{cursor:pointer;background:hsl(var(--ink-fixed) / .55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0;padding:0;position:absolute;inset:0}.kn-quickadd__sheet{z-index:1;background:hsl(var(--surface));width:min(430px,100% - 2rem);color:hsl(var(--ink));border:1px solid hsl(var(--border));box-shadow:0 30px 70px -30px hsl(var(--ink-fixed) / .8);border-radius:16px;gap:.85rem;padding:1.1rem 1.2rem 1.25rem;display:grid;position:relative}.kn-quickadd__head{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.kn-quickadd__sheet--buy{grid-template-columns:250px 1fr;gap:1rem;width:min(620px,100vw - 2rem);max-width:620px;display:grid}.kn-quickadd__sheet--buy:focus{outline:none}.kn-quickadd__panel{align-content:start;gap:.85rem;min-width:0;display:grid}.kn-quickadd__preview{background:hsl(var(--art-bg,var(--cream)) / .92);aspect-ratio:5/6;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.kn-quickadd__preview svg{width:88%;height:auto}.kn-quickadd__photo{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.kn-quickadd__nav{z-index:2;cursor:pointer;background:hsl(var(--surface) / .88);border:1px solid hsl(var(--border));width:34px;height:34px;color:hsl(var(--ink-soft));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;transition:border-color .15s,color .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.kn-quickadd__nav:hover{border-color:hsl(var(--yellow));color:hsl(var(--ink))}.kn-quickadd__nav svg{width:16px;height:16px}.kn-quickadd__nav--l{left:.5rem}.kn-quickadd__nav--r{right:.5rem}.kn-quickadd__dots{justify-content:center;gap:.3rem;display:flex;position:absolute;bottom:.55rem;left:0;right:0}.kn-quickadd__dot{background:hsl(var(--ink) / .25);border-radius:50%;width:7px;height:7px}.kn-quickadd__dot.is-active{background:hsl(var(--yellow))}.kn-quickadd__price{align-items:center;gap:.5rem;font-size:1.05rem;display:flex}.kn-quickadd__price b{font-family:var(--font-display);font-size:1.2rem}.kn-quickadd__price s{font-size:.88rem}.kn-quickadd__more{text-decoration:underline}@media (width<=560px){.kn-quickadd__sheet--buy{grid-template-columns:1fr;max-height:calc(100dvh - 2rem);overflow-y:auto}.kn-quickadd__preview{aspect-ratio:4/3.4}.kn-quickadd__preview svg{width:auto;height:96%}}.kn-quickadd__done{gap:.7rem;display:grid}@media (width<=640px){.kn-quickadd{place-items:end stretch}.kn-quickadd__sheet{width:100%;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom));border-bottom:0;border-radius:16px 16px 0 0}}.kn-product__spotlight{pointer-events:none;display:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.kn-product__art{transition:--hero-radius .25s,--hero-x .12s ease-out,--hero-y .12s ease-out}.kn-product__spotlight{border-radius:inherit;opacity:0;visibility:hidden;-webkit-backdrop-filter:brightness(1.28);backdrop-filter:brightness(1.28);-webkit-mask-image:radial-gradient(circle var(--hero-radius,76px) at var(--hero-x) var(--hero-y), #000 0 30%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--hero-radius,76px) at var(--hero-x) var(--hero-y), #000 0 30%, transparent 100%);mask-image:radial-gradient(circle var(--hero-radius,76px) at var(--hero-x) var(--hero-y), #000 0 30%, transparent 100%);transition:opacity .35s,visibility 0s .35s;display:block;position:absolute;inset:0}.kn-product__art[data-lit=true] .kn-product__spotlight{opacity:1;visibility:visible;transition-delay:0s}}@media (prefers-reduced-motion:no-preference){body:has(#storeMain) .kn-btn:not(:disabled):active{transform:perspective(650px)translateY(2px)rotateX(7deg)scale(.975);box-shadow:inset 0 3px 8px #0000002b,inset 0 -1px #ffffff40}.kn-product__zoombtn:active .kn-zoom3d{transform:scale(.9)}body:has(#storeMain) .kn-chip{transition:transform .18s,box-shadow .18s}body:has(#storeMain) .kn-chip:active{transform:perspective(500px)rotateX(8deg)scale(.96)}}@media (prefers-reduced-motion:reduce){:is(body:has(#storeMain) .kn-btn,body:has(#storeMain) .kn-chip){transition:none}:is(body:has(#storeMain) .kn-btn:active,body:has(#storeMain) .kn-chip:active){transform:none}}img.kn-arrive.is-arriving{opacity:0}img.kn-arrive.is-arrived{animation:.65s cubic-bezier(.25,.8,.25,1) kn-arrive-sweep;-webkit-mask-image:linear-gradient(100deg,#000 40%,#0000 60%);mask-image:linear-gradient(100deg,#000 40%,#0000 60%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes kn-arrive-sweep{0%{filter:brightness(1.14)saturate(1.1);-webkit-mask-position:100% 0;mask-position:100% 0}to{filter:brightness()saturate();-webkit-mask-position:0 0;mask-position:0 0}}.kn-teeload{z-index:3;pointer-events:none;border-radius:inherit;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.kn-teeload__shimmer{background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%) 0 0/250% 100%;animation:1.4s ease-in-out infinite kn-teeload-shimmer;position:absolute;inset:0}@keyframes kn-teeload-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.kn-teeload__tee{width:46px;height:46px;filter:drop-shadow(0 4px 10px hsl(var(--ink) / .25));position:relative}.kn-teeload__tee svg{width:46px;height:46px;display:block}.kn-teeload__base path{fill:hsl(var(--ink) / .12);stroke:hsl(var(--ink) / .35);stroke-width:.8px;stroke-linejoin:round}.kn-teeload__ink{width:0;animation:1.4s cubic-bezier(.6,0,.3,1) infinite kn-teeload-print;position:absolute;inset:0;overflow:hidden}.kn-teeload__ink path{fill:hsl(var(--yellow));stroke:#c88704;stroke-width:.8px;stroke-linejoin:round}@keyframes kn-teeload-print{0%{opacity:1;width:0}70%{opacity:1;width:46px}to{opacity:0;width:46px}}@media (prefers-reduced-motion:reduce){img.kn-arrive.is-arrived{animation:none;-webkit-mask-image:none;mask-image:none}.kn-teeload__shimmer{animation:none}.kn-teeload__ink{opacity:.6;width:46px;animation:none}}.shelf__art,.hero-cat__art,.pdp-viewthumb,.pdp-pair__card,.tee-zoom__canvas,.kn-quickadd__preview{position:relative}.pdp-viewthumb .kn-teeload__tee,.pdp-viewthumb .kn-teeload__tee svg,.shelf__art .kn-teeload__tee,.shelf__art .kn-teeload__tee svg{width:28px;height:28px}.pdp-viewthumb .kn-teeload__ink,.shelf__art .kn-teeload__ink{animation-name:kn-teeload-print-sm}@keyframes kn-teeload-print-sm{0%{opacity:1;width:0}70%{opacity:1;width:28px}to{opacity:0;width:28px}}.tee-zoom__canvas:has(img.kn-arrive.is-arriving){aspect-ratio:2/3;background:#ffffffeb;border-radius:12px;min-height:60vh}:root[data-theme=dark] .kn-product__swatch{border-color:#ffffff73}:root[data-theme=dark] .kn-colorbtn{box-shadow:inset 0 0 0 1px #ffffff1f}.kn-loading{color:hsl(var(--ink) / .72);align-items:center;gap:.7rem;padding:.9rem .2rem;display:flex}.kn-loading .kn-teeload__tee,.kn-loading .kn-teeload__tee svg{width:34px;height:34px}.kn-loading .kn-teeload__ink{animation-name:kn-teeload-print-34}@keyframes kn-teeload-print-34{0%{opacity:1;width:0}70%{opacity:1;width:34px}to{opacity:0;width:34px}}.kn-loading__label{font-family:var(--font-display);letter-spacing:.01em;font-size:.95rem;font-weight:700}.kn-loading--full{flex-direction:column;justify-content:center;gap:.9rem;min-height:46vh}.kn-loading--full .kn-teeload__tee,.kn-loading--full .kn-teeload__tee svg{width:56px;height:56px}.kn-loading--full .kn-teeload__ink{animation-name:kn-teeload-print-56}@keyframes kn-teeload-print-56{0%{opacity:1;width:0}70%{opacity:1;width:56px}to{opacity:0;width:56px}}.kn-loading--full .kn-loading__label{font-size:1.05rem}.kn-product--skel{pointer-events:none}.kn-product--skel:after{display:none}.kn-skel-art{place-items:center;display:grid;position:relative;overflow:hidden}.kn-skel-body{gap:.55rem;padding:1rem 1rem 1.2rem;display:grid}.kn-skel-bar{background:linear-gradient(100deg, hsl(var(--ink) / .07) 30%, hsl(var(--ink) / .14) 50%, hsl(var(--ink) / .07) 70%);background-size:250% 100%;border-radius:999px;height:.8rem;animation:1.4s ease-in-out infinite kn-teeload-shimmer;display:block}.kn-skel-bar--price{width:30%;height:1rem;margin-top:.4rem}.hero-cat--skel{pointer-events:none}.hero-rail--skel{overflow:hidden}@media (prefers-reduced-motion:reduce){.kn-skel-bar{animation:none}}.kn-poweredby{min-height:44px;color:inherit;opacity:.85;align-items:center;gap:.45rem;font-size:.78rem;text-decoration:none;display:inline-flex}.kn-poweredby:hover{opacity:1}.kn-poweredby strong{font-weight:600}.kn-poweredby__marks{display:inline-flex}.kn-poweredby__mark{width:28px;height:auto;display:block}.kn-poweredby__mark--light,.kn-poweredby--ondark .kn-poweredby__mark--ink,:root[data-theme=dark] .kn-poweredby__mark--ink{display:none}.kn-poweredby--ondark .kn-poweredby__mark--light,:root[data-theme=dark] .kn-poweredby__mark--light{display:block}.kn-product__swatch.is-soldout{opacity:.45;position:relative}.kn-product__swatch.is-soldout:after{content:"";background:hsl(var(--red));height:1.5px;position:absolute;top:50%;left:-2px;right:-2px;transform:rotate(-45deg)}.kn-marquee{background:linear-gradient(100deg, hsl(var(--yellow-bright)) 0%, hsl(var(--yellow)) 34%, #f9a410 52%, hsl(var(--red-bright)) 74%, hsl(var(--red)) 100%);padding:.24rem 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.kn-marquee:before{content:"";pointer-events:none;background:hsl(var(--cream) / .72);position:absolute;inset:0}.kn-marquee__track{white-space:nowrap;align-items:center;gap:0;width:max-content;animation:60s linear infinite marquee;display:flex;position:relative}.kn-marquee:hover .kn-marquee__track{animation-play-state:paused}.kn-marquee__track span{font-family:var(--font-display);letter-spacing:.02em;color:hsl(var(--ink-fixed) / .74);align-items:center;font-size:.78rem;font-weight:600;display:inline-flex}.kn-marquee__track span:after{content:"";background:hsl(var(--ink-fixed) / .4);border-radius:50%;width:3px;height:3px;margin:0 1.6rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.kn-marquee__track{animation:none}}.letter-home-card{flex-direction:column;gap:.55rem;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.letter-home-card:hover{border-color:hsl(var(--yellow) / .6);box-shadow:var(--shadow-md);transform:translateY(-3px)}.letter-home-card__icon{width:22px;height:22px;color:hsl(var(--red))}.letter-home-card__quote{color:hsl(var(--ink));-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.7;display:-webkit-box;overflow:hidden}.letter-home-card__by{margin-top:auto}.about-hero{border-radius:calc(var(--radius) + 8px);color:hsl(var(--cream));background:radial-gradient(circle at 88% 6%, hsl(var(--yellow) / .18), transparent 44%), linear-gradient(130deg, #0d111cd6, #151928c2), image-set(url(/about-bg.webp) type("image/webp"), url(/about-bg.jpg) type("image/jpeg")) center 42% / cover no-repeat, #0d111c;box-shadow:0 18px 40px -18px hsl(var(--ink) / .55);padding:2.8rem clamp(1.4rem,4vw,3rem);position:relative;overflow:hidden}.about-hero__title{max-width:22ch;margin:.5rem 0 0}.about-story{margin-top:1.5rem;font-size:1.06rem}.about-story p{line-height:1.9}.about-story__pride{color:hsl(var(--ink));font-size:1.16rem;font-weight:700}.about-signoff{text-align:center;margin-top:1.9rem}.about-signoff__name{font-family:var(--font-display);color:hsl(var(--ink));font-size:1.3rem;font-weight:800}.about-signoff__slogan{color:hsl(var(--red));font-family:var(--font-display);margin-top:.35rem;font-size:1.05rem;font-weight:700}@media (width<=560px){.about-hero{padding-top:2rem;padding-bottom:2rem}.about-story{font-size:1rem}}.stalls-hero{border-radius:calc(var(--radius) + 8px);color:hsl(var(--cream));background:radial-gradient(circle at 90% 8%, hsl(var(--yellow) / .18), transparent 42%), linear-gradient(130deg, #0d111ce0, #151928cc), image-set(url(/stalls-bg.webp) type("image/webp"), url(/stalls-bg.jpg) type("image/jpeg")) center / cover no-repeat, #0d111c;box-shadow:0 18px 40px -18px hsl(var(--ink) / .55);padding:2.4rem clamp(1.3rem,4vw,3rem);position:relative;overflow:hidden}.stalls-hero .kn-h2{margin:.3rem 0 0}.stalls-hero__sub{color:hsl(var(--cream) / .78);max-width:62ch;margin-top:.5rem}@media (width<=560px){.stalls-hero{padding-top:1.8rem;padding-bottom:1.8rem}}.next-drop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;display:flex}.next-drop__body{flex:24rem;min-width:0}.next-drop__body .kn-sub{color:hsl(var(--cream) / .72)}.next-drop__cta{flex:none}.hero-showcase{flex-direction:column;min-width:0;margin-left:-.25rem;margin-right:1.5rem;padding-left:.25rem;display:flex}.hero-showcase__row{align-items:center;gap:.6rem;min-width:0;display:flex}.hero-dots{justify-content:center;gap:.45rem;margin-top:.1rem;display:flex}.hero-dot{cursor:pointer;background:hsl(var(--cream) / .35);border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:background .18s,width .18s}.hero-dot.is-active{background:linear-gradient(90deg, hsl(var(--yellow)), #faba0a);width:22px}.hero-dot:hover{background:hsl(var(--cream) / .6)}.hero-dot.is-active:hover{background:linear-gradient(90deg, hsl(var(--yellow)), #faba0a)}.hero-rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;flex:1;gap:1.1rem;min-width:0;padding:1.4rem .4rem;display:flex;overflow-x:auto}.hero-rail::-webkit-scrollbar{display:none}.hero-cat{scroll-snap-align:start;text-align:center;background:hsl(var(--cream) / .06);border:1px solid hsl(var(--cream) / .14);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);min-width:160px;color:inherit;border-radius:22px;flex:0 0 calc(50% - .55rem);padding:1rem 1rem 1.1rem;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.3,.64,1),border-color .2s,box-shadow .2s;display:block}.hero-cat:nth-child(odd){transform:rotate(-3deg)}.hero-cat:nth-child(2n){transform:rotate(3deg)translateY(.6rem)}.hero-cat:hover{border-color:hsl(var(--yellow) / .55);box-shadow:0 26px 52px -22px hsl(var(--yellow) / .55);z-index:2;transform:rotate(0)translateY(-6px)scale(1.02)}.hero-cat__art{aspect-ratio:4/4.4;background:hsl(var(--art-bg,var(--cream)) / .92);border-radius:16px;transition:background-color .45s;display:block;overflow:hidden}.hero-cat__art svg{width:100%;height:100%}.hero-cat__photo{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block}.hero-cat__name{font-family:var(--font-display);color:hsl(var(--cream));margin-top:.75rem;font-size:1.05rem;font-weight:800;line-height:1.2;display:block}.hero-cat__kn{color:hsl(var(--yellow));margin-top:.15rem;font-size:.8rem;display:block}.hero-cat__meta{color:hsl(var(--cream) / .72);margin-top:.3rem;font-size:.82rem;font-weight:700;display:block}.hero-cat__cta{color:hsl(var(--yellow));align-items:center;gap:.3rem;margin-top:.5rem;font-size:.8rem;font-weight:800;display:inline-flex}.hero-cat__cta svg{width:14px;height:14px}@media (width<=640px){.hero-cat{flex-basis:56%;min-width:148px;padding:.75rem .75rem .85rem}.hero-rail{padding:1rem .3rem .8rem}}.home-assure{border:1px solid hsl(var(--border));background:hsl(var(--surface));color:hsl(var(--ink-soft));border-radius:12px;flex-wrap:wrap;align-items:center;gap:.4rem 1.4rem;margin-top:.9rem;padding:.6rem .9rem;font-size:.82rem;font-weight:600;display:flex}.home-assure span,.home-assure a{align-items:center;gap:.35rem;display:inline-flex}.home-assure a{color:hsl(var(--ink));text-decoration:underline}.home-assure svg{width:15px;height:15px;color:hsl(var(--teal));flex:none}@media (width<=640px){.letter-home-card:nth-child(n+2){display:none}}.pdp-size-error{color:hsl(var(--red));margin:.45rem 0 0;font-size:.86rem;font-weight:700}.pdp-size-nudge{border-radius:12px;animation:1.1s 2 pdp-size-pulse}@keyframes pdp-size-pulse{0%,to{box-shadow:0 0 0 0 hsl(var(--yellow) / 0)}40%{box-shadow:0 0 0 5px hsl(var(--yellow) / .45)}}@media (prefers-reduced-motion:reduce){.pdp-size-nudge{box-shadow:0 0 0 3px hsl(var(--yellow) / .45);animation:none}}.hero-cat--soon{opacity:.92;cursor:default}.hero-cat--soon:hover{box-shadow:none;border-color:hsl(var(--cream) / .14);transform:rotate(0)}.hero-cat__art--soon{color:hsl(var(--yellow));place-items:center;display:grid}.hero-cat__art--soon svg{opacity:.9;width:44%;height:auto}.shop-soon{text-align:center;justify-items:center;gap:.35rem;padding:2.2rem 1rem;display:grid}.shop-soon svg{width:34px;height:34px;color:hsl(var(--teal))}.hero-arrow{background:linear-gradient(145deg, hsl(var(--cream) / .16), hsl(var(--cream) / .05));border:1px solid hsl(var(--cream) / .22);width:46px;height:46px;color:hsl(var(--cream));cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;flex:none;place-items:center;transition:background .18s,color .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:0 8px 22px -12px #0009}.hero-arrow:hover{color:hsl(var(--ink));background:linear-gradient(145deg,#ffda47,#faba0a);transform:scale(1.1);box-shadow:0 12px 26px -10px #e1a605b3}.hero-arrow:active{transform:scale(.96)}.hero-arrow svg{width:22px;height:22px}@media (width<=560px){.hero-arrow{-webkit-backdrop-filter:none;backdrop-filter:none;width:44px;height:44px;position:relative;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.hero-arrow:before{content:"";z-index:-1;background:linear-gradient(145deg, hsl(var(--cream) / .18), hsl(var(--cream) / .06));border:1px solid hsl(var(--cream) / .22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;position:absolute;inset:6px;box-shadow:0 6px 16px -10px #0009}.hero-arrow{isolation:isolate}.hero-arrow svg{width:14px;height:14px}.hero-showcase__row{position:relative}.hero-arrow{z-index:3;position:absolute;top:50%}.hero-arrow,.hero-arrow:hover,.hero-arrow:active{transform:translateY(-50%)}.hero-arrow:first-child{left:-14px}.hero-arrow:last-child{right:-14px}.hero-arrow:hover{color:hsl(var(--cream))}}.hero-showcase--skel{animation:.45s both hero-in}@keyframes hero-in{0%{opacity:0}to{opacity:1}}.hero-arrow--ghost{opacity:.35;pointer-events:none}.hero-dot--ghost{cursor:default}.hero-dot--ghost.is-active{background:hsl(var(--cream) / .45)}:is(.hero-cat__art--glass,.hero-cat__art:has(>img.kn-arrive.is-arriving)){background-color:hsl(var(--cream) / .07);box-shadow:inset 0 0 0 1px hsl(var(--cream) / .08);position:relative;overflow:hidden}.hero-cat__art .kn-teeload__shimmer,.hero-cat__art--glass .kn-teeload__shimmer{background-image:linear-gradient(100deg, transparent 30%, hsl(var(--cream) / .1) 50%, transparent 70%)}.hero-cat__art .kn-teeload__tee{display:none}.hero-skel-bar{background:linear-gradient(100deg, hsl(var(--cream) / .1) 30%, hsl(var(--cream) / .2) 50%, hsl(var(--cream) / .1) 70%);background-size:250% 100%;border-radius:999px;max-width:100%;height:.62em;animation:1.4s ease-in-out infinite kn-teeload-shimmer;display:block}.hero-skel-line{position:relative}.hero-skel-ghost{visibility:hidden}.hero-cat__cta>.hero-skel-ghost{align-items:center;gap:.3rem;display:inline-flex}.hero-skel-line>.hero-skel-bar{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=640px){.hero-cat__meta{min-height:3.2em}}.hero-cat__kn .hero-skel-bar,.hero-cat__cta .hero-skel-bar{background-color:hsl(var(--yellow) / .12)}img.hero-cat__photo.kn-arrive.is-arrived:not(.is-cached){animation:.55s cubic-bezier(.25,.8,.25,1) hero-photo-in;-webkit-mask-image:none;mask-image:none}@keyframes hero-photo-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-showcase--skel,img.hero-cat__photo.kn-arrive.is-arrived:not(.is-cached),.hero-skel-bar{animation:none}}.shop-layout{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}.shop-side{border:1.5px solid hsl(var(--border));border-radius:calc(var(--radius) + 6px);background:linear-gradient(180deg, #ffffff47, #fff0 30%), hsl(var(--surface) / .55);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:var(--shadow-sm), inset 0 1px 0 #fff9;max-height:calc(100vh - 7rem);position:sticky;top:5.5rem;overflow:hidden auto}.shop-side__head{border-bottom:1.5px solid hsl(var(--border));font-family:var(--font-display);justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .8rem;font-size:.9rem;display:flex}.shop-filters__row{grid-template-columns:minmax(0,1fr);gap:.45rem;padding:.7rem .8rem;display:grid}.shop-filters__row+.shop-filters__row{border-top:1px solid hsl(var(--border) / .65)}:root[data-theme=dark] .shop-side{background:linear-gradient(180deg, #ffffff0f, #fff0 30%), hsl(var(--surface) / .5);box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff14}.shop-side .kn-chiprow,.shop-sheet__body .kn-chiprow{flex-wrap:wrap;overflow:visible}.shop-filters__label{font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:hsl(var(--muted-ink));font-size:.7rem;font-weight:700}.shop-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.2rem;margin-bottom:1.4rem;display:flex}.shop-head>div:first-child{flex:1 1 0;min-width:0}.shop-head__controls{flex-wrap:wrap;flex:none;align-items:center;gap:.7rem;margin-bottom:.2rem;display:flex}.shop-head .shop-search{flex:none;width:19rem}@media (width<=900px){.shop-head{flex-direction:column;align-items:stretch}.shop-head__controls{flex:auto}.shop-head .shop-search{flex:100%;width:auto}}.shop-search{flex:15rem;align-items:center;min-width:0;display:flex;position:relative}.shop-search__icon,.shop-sort__icon{width:18px;height:18px;color:hsl(var(--muted-ink));pointer-events:none;position:absolute;left:.65rem}.shop-search__input{padding-left:2.3rem;padding-right:2.2rem}.shop-search__clear{cursor:pointer;color:hsl(var(--muted-ink));background:0 0;border:0;place-items:center;padding:.15rem;transition:color .12s;display:grid;position:absolute;right:.45rem}.shop-search__clear svg{width:18px;height:18px}.shop-search__clear:hover{color:hsl(var(--red))}.shop-sort{flex:none;align-items:center;display:flex;position:relative}.shop-sort__select{width:auto;min-width:12rem;padding-left:2.3rem}.shop-count{color:hsl(var(--muted-ink));margin:0 0 .7rem;font-size:.82rem}.shop-count b{font-family:var(--font-display);color:hsl(var(--ink));font-weight:800}.shop-reset{cursor:pointer;font-family:var(--font-display);color:hsl(var(--red));white-space:nowrap;background:0 0;border:0;padding:.2rem .25rem;font-size:.78rem;font-weight:700;transition:opacity .12s}.shop-reset:hover{text-decoration:underline}.shop-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:1.8rem;display:flex}.shop-pager__btn,.shop-pager__num{cursor:pointer;border:1px solid hsl(var(--border));background:hsl(var(--surface));min-height:44px;font-family:var(--font-display);color:hsl(var(--ink-soft));border-radius:999px;align-items:center;gap:.25rem;padding:.45rem .85rem;font-size:.86rem;font-weight:700;transition:border-color .15s,color .15s,transform .15s;display:inline-flex}.shop-pager__num{justify-content:center;min-width:44px}.shop-pager__btn svg{width:16px;height:16px}.shop-pager__btn:hover:not(:disabled),.shop-pager__num:hover{border-color:hsl(var(--yellow));color:hsl(var(--ink));transform:translateY(-1px)}.shop-pager__btn:disabled{opacity:.4;cursor:not-allowed}.shop-pager__num.is-active{color:hsl(var(--charcoal-fixed));background:linear-gradient(150deg,#ffda47,#faba0a);border-color:#0000}.shop-filterbtn,.shop-sheet,.shop-sheet__backdrop{display:none}@media (width<=900px){.shop-side{display:none}.shop-layout{grid-template-columns:minmax(0,1fr)}.shop-filterbtn{border:1.5px solid hsl(var(--border));background:hsl(var(--surface));cursor:pointer;min-height:44px;font-family:var(--font-display);color:hsl(var(--ink));border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.82rem;font-weight:700;display:inline-flex;position:relative}.shop-filterbtn svg{width:17px;height:17px}.shop-filterbtn__count{background:hsl(var(--red));color:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.66rem;font-weight:700;display:grid}.shop-sheet__backdrop{z-index:60;background:hsl(var(--ink-fixed) / .5);animation:.18s shop-sheet-fade;display:block;position:fixed;inset:0}.shop-sheet{z-index:61;background:hsl(var(--surface));border-top:1.5px solid hsl(var(--border));max-height:82vh;box-shadow:var(--shadow-lg);padding-bottom:env(safe-area-inset-bottom,0);border-radius:20px 20px 0 0;flex-direction:column;animation:.22s cubic-bezier(.32,1.2,.6,1) shop-sheet-up;display:flex;position:fixed;bottom:0;left:0;right:0}.shop-sheet__head{border-bottom:1px solid hsl(var(--border));font-family:var(--font-display);justify-content:space-between;align-items:center;padding:.9rem 1rem;font-size:1.05rem;display:flex}.shop-sheet__body{padding:.2rem .2rem .6rem;overflow-y:auto}.shop-sheet__body .shop-filters__row{grid-template-columns:minmax(0,1fr)}.shop-sheet__foot{border-top:1px solid hsl(var(--border));grid-template-columns:auto 1fr;gap:.6rem;padding:.8rem 1rem;display:grid}}@media (width<=720px){.shop-filters__bar{flex-wrap:wrap}.shop-search{flex:100%}.shop-sort{flex:8rem;min-width:0}.shop-sort__select{width:100%;min-width:0}}@keyframes shop-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes shop-sheet-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.shop-sheet,.shop-sheet__backdrop{animation:none}}.shelf__head{align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.shelf__head svg{width:19px;height:19px;color:hsl(var(--muted-ink))}.shelf__item{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 2px);background:hsl(var(--surface));flex:none;width:132px;transition:transform .15s,border-color .15s;overflow:hidden}.shelf__item:hover{border-color:hsl(var(--yellow));transform:translateY(-2px)}.shelf__art{aspect-ratio:1;background:linear-gradient(160deg, #ffffffb3, hsl(var(--art-bg)));place-items:center;display:grid}.shelf__art svg{width:76%;height:auto}.shelf__name{font-family:var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:.5rem .6rem 0;font-size:.8rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.shelf__price{padding:.15rem .6rem .6rem;font-size:.82rem;font-weight:700}@media (prefers-reduced-motion:reduce){.shelf__item{transition:none}}.pdp-trust{border-radius:calc(var(--radius) + 4px);border:1px solid hsl(var(--border));background:hsl(var(--surface));gap:.9rem;padding:1rem;display:grid}.pdp-trust__row{align-items:flex-start;gap:.75rem;display:flex}.pdp-trust__row>span{flex:none}.pdp-trust__row b{font-family:var(--font-display);font-size:.95rem}.pdp-trust__row p{margin-top:.15rem;line-height:1.5}.pdp-trust__row a{color:hsl(var(--red));font-weight:600;text-decoration:underline}.pdp-buybar{display:none}@media (width<=900px){.pdp-buybar{z-index:45;padding:.7rem .75rem calc(.7rem + env(safe-area-inset-bottom,0px));background:hsl(var(--surface) / .97);-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);border-top:1px solid hsl(var(--border));box-shadow:0 -8px 24px -14px hsl(var(--ink) / .5);justify-content:space-between;align-items:center;gap:.6rem;display:flex;position:fixed;bottom:0;left:0;right:0}.pdp-buybar__price{flex-direction:column;flex:0 auto;min-width:0;line-height:1.2;display:flex;overflow:hidden}.pdp-buybar__price>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pdp-buybar__price b{font-family:var(--font-display);font-size:1.1rem}.pdp-buybar .kn-btn{flex:none;min-height:44px;padding:.5rem .7rem;font-size:.84rem}.pdp-buybar .kn-btn svg{width:16px;height:16px}.pdp-buybar__actions{flex:none;gap:.4rem;display:flex}.pdp-page{padding-bottom:5.5rem}}.pdp-crumbs{color:hsl(var(--muted-ink));flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.8rem;display:flex}.pdp-crumbs a{cursor:pointer}.pdp-crumbs a:hover{color:hsl(var(--ink));text-decoration:underline}.pdp-crumbs b{color:hsl(var(--ink));font-weight:700}.pdp-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:2.4rem;display:grid}.pdp-grid>*{min-width:0}@media (width<=900px){.pdp-grid{grid-template-columns:minmax(0,1fr)}}.pdp-gallery,.pdp-shots{min-width:0;max-width:100%}.pdp-shots{scroll-snap-type:x mandatory;scrollbar-width:none;border:1px solid hsl(var(--border));background:#fff;border-radius:14px;display:flex;overflow-x:auto}.pdp-shots::-webkit-scrollbar{display:none}.pdp-shot{scroll-snap-align:center;flex:0 0 100%;place-items:center;min-height:460px;padding:2.6rem;display:grid;position:relative}@media (width<=640px){.pdp-shot{min-height:340px;padding:1.6rem}}.pdp-shot svg{filter:drop-shadow(0 16px 26px #14171f38);width:min(320px,72%)}.pdp-shot--photo{padding:0}.pdp-shot--photo .pdp-shot__open{width:100%}.pdp-shot__photo{aspect-ratio:2/3;object-fit:contain;filter:none;border-radius:12px;width:100%;max-width:100%;max-height:780px;margin-inline:auto;display:block}.pdp-shot--art{min-height:460px}.pdp-shot--art .pdp-shot__open{width:100%}.pdp-shot__art{object-fit:contain;width:100%;max-height:420px;display:block}@media (width<=640px){.pdp-shot--photo{padding:0}.pdp-shot--photo .pdp-shot__open{align-self:stretch}.pdp-shot__photo{aspect-ratio:2/3;object-fit:contain;width:100%;max-height:none;display:block}}.pdp-shot__video{object-fit:contain;background:#000;border-radius:12px;max-width:100%;max-height:420px}@media (width<=640px){.pdp-shot__video{max-height:320px}}.pdp-shot__tag{position:absolute;bottom:.9rem;left:50%;transform:translate(-50%)}.pdp-thumbs{flex-wrap:wrap;gap:.6rem;margin-top:.7rem;display:flex}.pdp-thumb{border:1.5px solid hsl(var(--border));background:hsl(var(--art-bg));cursor:pointer;border-radius:10px;width:60px;padding:5px}.pdp-thumb.is-active{border-color:hsl(var(--ink));box-shadow:0 0 0 2px hsl(var(--yellow) / .55)}.pdp-thumb svg{width:100%}.pdp-mrp{color:hsl(var(--muted-ink));font-size:1.05rem;font-weight:500;text-decoration:line-through}.pdp-off{color:hsl(var(--red));font-weight:800}.pdp-sec{letter-spacing:.09em;text-transform:uppercase;color:hsl(var(--ink-soft));font-size:.82rem;font-weight:800}.pdp-sizebtn{border:1.5px solid hsl(var(--border));background:hsl(var(--surface));min-width:50px;height:50px;font-family:var(--font-display);border-radius:999px;padding:0 .5rem;font-size:.8rem;font-weight:700;transition:all .1s}.pdp-sizebtn:hover{border-color:hsl(var(--red));color:hsl(var(--red))}.pdp-sizebtn.is-active{border-color:hsl(var(--red));color:hsl(var(--red));background:hsl(var(--red) / .06);border-width:2px}.pdp-sizebtn.is-out{color:hsl(var(--muted-ink));border-style:dashed;text-decoration:line-through;text-decoration-thickness:1.5px}.pdp-sizebtn.is-out.is-active{color:hsl(var(--red));border-style:solid}.pdp-detail{grid-template-columns:120px 1fr;gap:.7rem;padding:.32rem 0;font-size:.9rem;display:grid}@media (width<=560px){.pdp-detail{grid-template-columns:96px 1fr}}.pdp-detail dt{color:hsl(var(--muted-ink))}.cart-grid,.co-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:1.6rem;display:grid}.cart-grid>*,.co-grid>*{min-width:0}@media (width<=860px){.cart-grid,.co-grid{grid-template-columns:minmax(0,1fr)}.co-grid--checkout>:nth-child(2){order:-1}}.co-saved{margin-top:1.3rem}.co-saved__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.co-saved__head h3{align-items:center;gap:.45rem;margin:0;display:flex}.co-saved__head svg{width:18px;height:18px;color:hsl(var(--red))}.co-saved__list{gap:.55rem;display:grid}.co-saved__row{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--art-bg) / .5);grid-template-columns:56px 1fr auto;align-items:start;gap:.85rem;padding:.6rem;display:grid}.co-saved__body{min-width:0}.co-saved__art{background:hsl(var(--art-bg));border-radius:10px;padding:4px;display:block}.co-saved__art svg{width:100%;height:auto;display:block}.co-saved__name{font-family:var(--font-display);color:hsl(var(--ink));font-size:.92rem;font-weight:700;text-decoration:none}.co-saved__name:hover{color:hsl(var(--red))}.co-saved__pick{margin-top:.5rem}@media (width<=520px){.co-saved__row{grid-template-columns:48px 1fr}.co-saved__row>.kn-btn{grid-column:2;justify-self:start}}.cart-item{border-bottom:1px solid hsl(var(--border));grid-template-columns:74px 1fr auto;align-items:center;gap:.9rem;padding:.9rem 0;display:grid}@media (width<=560px){.cart-item{grid-template-columns:64px 1fr}.cart-item__art{width:64px;height:64px}.cart-item>:last-child{grid-column:1/-1}}.cart-item:last-child{border-bottom:0}.cart-item__art{background:hsl(var(--cream));border-radius:12px;place-items:center;width:74px;height:74px;padding:6px;display:grid}.cart-item__art svg{width:100%}.qr-fake{background:#fff;border-radius:10px;width:96px;height:96px;padding:8px}.combo-card{text-align:center;cursor:pointer;justify-items:center;gap:.35rem;padding:1.3rem 1rem;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative}.combo-card:hover{border-color:hsl(var(--yellow));transform:translateY(-2px)}.combo-card.is-active{border-color:hsl(var(--yellow));background:hsl(var(--yellow-soft));box-shadow:0 12px 26px -14px hsl(var(--yellow) / .8)}.combo-card__tick{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--ink-fixed));background:hsl(var(--yellow));border-radius:999px;align-items:center;gap:.25rem;padding:.16rem .45rem;font-size:.66rem;font-weight:700;display:inline-flex;position:absolute;top:.55rem;right:.55rem}.combo-card__kn{font-size:1.05rem;line-height:1.5}.combo-card__count{color:hsl(var(--muted-ink));margin-top:.15rem;font-size:.72rem;line-height:1.4}.combo-card__from{margin-top:.2rem;font-size:.8rem}.combo-card__none{letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted-ink));border:1px dashed hsl(var(--border));border-radius:999px;margin-top:.3rem;padding:.12rem .5rem;font-size:.68rem;font-weight:700}.combo-pick{cursor:pointer}.journey-head{align-items:flex-start}.journey-num{background:hsl(var(--ink));width:34px;height:34px;color:hsl(var(--yellow));font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.combo-card .big{font-size:2rem;line-height:1}.combo-landing{--combo-gold:#fdc10d;isolation:isolate;min-height:475px;color:hsl(var(--cream));background:-webkit-radial-gradient(circle at 88% 16%,#ffbf002e,#0000 27%),-webkit-radial-gradient(circle at 4% 95%,#e4213140,#0000 34%),-webkit-linear-gradient(326deg,#0d111ce6,#191e2ecc 55%,#0e121fed),-webkit-image-set(url(/combo-bg.webp) 1x type("image/webp"),url(/combo-bg.jpg) 1x type("image/jpeg")) 50%/cover no-repeat,#0d111c;background:radial-gradient(circle at 88% 16%,#ffbf002e,#0000 27%),radial-gradient(circle at 4% 95%,#e4213140,#0000 34%),linear-gradient(124deg,#0d111ce6,#191e2ecc 55%,#0e121fed),image-set("/combo-bg.webp" 1x type("image/webp"),"/combo-bg.jpg" 1x type("image/jpeg")) 50%/cover no-repeat,#0d111c;border-radius:clamp(22px,3vw,36px);grid-template-columns:minmax(0,48fr) minmax(420px,52fr);align-items:stretch;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px -40px #070a12e6}.combo-landing:before{content:"";z-index:-1;opacity:.16;background-image:radial-gradient(circle, hsl(var(--cream) / .5) 1px, transparent 1.3px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 65%);mask-image:linear-gradient(90deg,#000,#0000 65%)}.combo-landing__torch{z-index:0;pointer-events:none;background:radial-gradient(circle at var(--hero-x) var(--hero-y), #ffd35c2e, transparent 75%), linear-gradient(#ffbe1a14, #ffbe1a14), image-set(url(/combo-bg.webp) type("image/webp"), url(/combo-bg.jpg) type("image/jpeg")) center / cover no-repeat;-webkit-mask-image:radial-gradient(circle var(--hero-radius,100px) at var(--hero-x) var(--hero-y), #000 0 35%, #000b 58%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--hero-radius,100px) at var(--hero-x) var(--hero-y), #000 0 35%, #000b 58%, transparent 100%);mask-image:radial-gradient(circle var(--hero-radius,100px) at var(--hero-x) var(--hero-y), #000 0 35%, #000b 58%, transparent 100%);opacity:var(--hero-active,0);transition:opacity .22s;position:absolute;inset:0}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.combo-landing__torch{display:none}}.combo-landing__copy{z-index:5;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2.2rem,4vw,4rem);display:flex;position:relative}.combo-landing__eyebrow{border:1px solid hsl(var(--yellow) / .48);color:hsl(var(--yellow));font-family:var(--font-display);letter-spacing:.035em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0f18b3;border-radius:999px;align-items:center;gap:.42rem;padding:.38rem .72rem;font-size:.74rem;font-weight:800;display:inline-flex}.combo-landing__eyebrow svg{width:15px;height:15px}.combo-landing__overline{color:hsl(var(--cream) / .55);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;margin-top:1.15rem;font-size:.68rem;font-weight:700}.combo-landing__h1{max-width:12ch;color:hsl(var(--cream));font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;text-shadow:0 8px 32px #05060bb8;margin-top:.75rem;font-size:clamp(2.45rem,4.8vw,4.6rem);font-weight:900;line-height:.94}.combo-landing__h1 em{color:var(--combo-gold);letter-spacing:-.025em;margin-top:.24em;font-size:.47em;font-style:normal;line-height:1.08;display:block}.combo-landing__sub{max-width:50ch;color:hsl(var(--cream) / .74);margin-top:1rem;font-size:.94rem;line-height:1.58}.combo-landing__actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.25rem;display:flex}.combo-landing__primary{background:var(--combo-gold);color:hsl(var(--ink-fixed));box-shadow:0 10px 26px -14px #ffbf00e6}.combo-landing__primary:hover{filter:brightness(1.04);transform:translateY(-1px)}.combo-landing__primary svg:last-child{width:16px;height:16px}.combo-landing__secondary{border-color:hsl(var(--cream) / .32);color:hsl(var(--cream));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c0f1859}.combo-landing__secondary:hover{border-color:hsl(var(--cream) / .75);background:hsl(var(--cream) / .08)}.combo-landing__promises{color:hsl(var(--cream) / .58);flex-wrap:wrap;gap:.75rem 1rem;margin-top:1.15rem;font-size:.68rem;font-weight:700;display:flex}.combo-landing__promises span{align-items:center;gap:.28rem;display:inline-flex}.combo-landing__promises svg{width:13px;height:13px;color:hsl(var(--yellow))}.combo-landing__art{min-width:0;position:relative;overflow:hidden}.combo-landing__halo{z-index:0;aspect-ratio:1;border:1px solid hsl(var(--yellow) / .35);width:min(38vw,430px);box-shadow:0 0 0 42px hsl(var(--yellow) / .055), 0 0 0 84px hsl(var(--yellow) / .035);border-radius:50%;position:absolute;top:48%;left:49%;transform:translate(-50%,-50%)}.combo-landing__family{z-index:2;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 22px #04060b8c);opacity:.82;width:min(93%,445px);height:105%;animation:.85s cubic-bezier(.2,.8,.2,1) both combo-family-in;position:absolute;bottom:-8%;left:50%;transform:translate(-50%)}@keyframes combo-family-in{0%{opacity:0;transform:translate(-50%,7%)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}.combo-landing__scribble{z-index:1;border:2px solid hsl(var(--yellow) / .55);border-radius:50%;position:absolute;transform:rotate(-12deg)}.combo-landing__scribble--one{width:76px;height:31px;top:10%;right:7%}.combo-landing__stamp{z-index:4;aspect-ratio:1;border:1px solid hsl(var(--ink-fixed) / .25);background:var(--combo-gold);width:110px;color:hsl(var(--ink-fixed));text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:11%;right:4%;transform:rotate(8deg);box-shadow:0 15px 34px -18px #ffbf00e6}.combo-landing__stamp svg{width:18px;height:18px;margin-bottom:.2rem}.combo-landing__stamp b{font-family:var(--font-display);font-size:.86rem;line-height:1}.combo-landing__stamp small{max-width:9ch;margin-top:.2rem;font-size:.57rem;line-height:1.15}.combo-landing__looks{z-index:5;border:1px solid hsl(var(--cream) / .16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0f18c7;border-radius:14px;align-items:center;gap:.55rem;padding:.42rem .5rem .42rem .65rem;display:flex;position:absolute;bottom:5%;left:1%;box-shadow:0 12px 28px -18px #030408}.combo-landing__looks-copy{max-width:90px;line-height:1.12;display:grid}.combo-landing__looks-copy small{color:hsl(var(--yellow));letter-spacing:.06em;text-transform:uppercase;font-size:.55rem;font-weight:800}.combo-landing__looks-copy b{color:hsl(var(--cream));font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-size:.66rem;overflow:hidden}.combo-landing__look-row{display:flex}.combo-landing__tee{border:1px solid hsl(var(--cream) / .18);background:hsl(var(--cream));border-radius:9px;place-items:center;width:44px;height:49px;margin-left:-5px;padding:3px;display:grid;box-shadow:0 5px 12px -8px #030408}.combo-landing__tee:first-child{margin-left:0}.combo-landing__tee svg,.combo-landing__tee img{width:100%;max-height:100%;margin:0 auto}.combo-landing__price{z-index:5;border:1px solid hsl(var(--cream) / .16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:right;background:#0c0f18c7;border-radius:12px;min-width:96px;padding:.48rem .65rem;display:grid;position:absolute;bottom:5%;right:4%}.combo-landing__price small{color:hsl(var(--cream) / .58);font-size:.56rem}.combo-landing__price b{color:hsl(var(--yellow));font-family:var(--font-display);font-size:1.08rem}.combo-resume{margin-top:1.6rem}.combo-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.6rem;display:grid}.combo-mode{text-align:left;justify-items:start;gap:.4rem;padding:1.2rem}.combo-stepper{border:1px solid hsl(var(--border));background:hsl(var(--surface) / .94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);top:calc(var(--header-offset) - .5rem);z-index:30;border-radius:999px;gap:.3rem;margin:1.2rem 0 1.6rem;padding:.4rem;list-style:none;display:flex;position:sticky}.combo-stepper__s{flex:1;min-width:0}.combo-stepper__s button{width:100%;min-height:44px;font-family:var(--font-display);color:hsl(var(--muted-ink));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .4rem;font-size:.82rem;font-weight:600;display:flex}.combo-stepper__s button:disabled{cursor:default;opacity:.55}.combo-stepper__n{background:hsl(var(--ink) / .08);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:800;display:grid}.combo-stepper__n svg{width:14px;height:14px}.combo-stepper__s.is-current button{color:hsl(var(--ink));background:hsl(var(--yellow-soft))}.combo-stepper__s.is-current .combo-stepper__n{background:hsl(var(--yellow));color:hsl(var(--ink-fixed))}.combo-stepper__s.is-done .combo-stepper__n{background:hsl(var(--success));color:#fff}.combo-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:1.8rem;display:grid}.combo-grid__main,.combo-grid__side{min-width:0}.combo-summary{gap:.7rem;display:grid}.combo-summary.is-sticky{top:calc(var(--header-offset) + 3.6rem);position:sticky}.combo-summary__rows{gap:.35rem;margin:0;display:grid}.combo-summary__rows>div{justify-content:space-between;font-size:.9rem;display:flex}.combo-summary__rows dt{color:hsl(var(--muted-ink))}.combo-summary__rows dd{margin:0;font-weight:700}.combo-summary__patch{font-size:.85rem}.combo-summary__patchPrice{font-family:var(--font-mono);color:hsl(var(--warning));margin-top:.1rem;font-size:.72rem;font-weight:700;display:block}.combo-summary__total{justify-content:space-between;align-items:baseline;display:flex}.combo-summary__total b{font-family:var(--font-display);font-size:1.5rem}.combo-summary__note{line-height:1.5}.combo-designs{gap:1rem;display:grid}.combo-design{text-align:left;justify-items:stretch;gap:.8rem;padding:1.1rem;display:grid}.combo-design__line{scrollbar-width:none;gap:.6rem;display:flex;overflow-x:auto}.combo-design__line::-webkit-scrollbar{display:none}.combo-design__meta{justify-items:start;gap:.25rem;display:grid}.combo-design__meta b{font-family:var(--font-display);font-size:1rem}.combo-preview{text-align:center;flex:none;width:108px;margin:0}.combo-design__line>.combo-preview{flex:1 1 0;width:auto;min-width:84px;max-width:108px}.combo-preview__art{background:linear-gradient(160deg, hsl(var(--yellow) / .1), hsl(var(--cream)));border:1px solid hsl(var(--border));border-radius:12px;padding:.5rem;position:relative}.combo-preview__art svg,.combo-preview__art img{width:100%}.combo-preview__tag{white-space:nowrap;padding:.1rem .35rem;font-size:.55rem;position:absolute;bottom:.3rem;left:50%;transform:translate(-50%)}.combo-preview__cap{gap:.05rem;margin-top:.35rem;font-size:.78rem;display:grid}.combo-members{gap:1rem;display:grid}.combo-member{grid-template-columns:130px minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.combo-member__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.7rem;display:flex}.combo-member__colours{gap:.35rem}.combo-member__count{text-align:right;margin-top:.2rem;display:block}.combo-members__note{line-height:1.5}.combo-builder{gap:.8rem;display:grid}.combo-builder__rows{gap:.5rem;display:grid}.combo-builder__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.45rem 0;display:flex}.combo-builder__row>*{min-width:0}.combo-builder__label{font-family:var(--font-display);font-weight:600}.combo-counter{border:1.5px solid hsl(var(--border));background:hsl(var(--surface));border-radius:999px;align-items:center;display:inline-flex}.combo-counter__btn{cursor:pointer;width:44px;height:44px;color:hsl(var(--ink));border-radius:999px;place-items:center;font-size:1.2rem;font-weight:700;display:grid}.combo-counter__btn:disabled{opacity:.3;cursor:default}.combo-counter__n{text-align:center;min-width:2.2rem;font-family:var(--font-display);font-weight:800}.combo-builder__foot{justify-content:space-between;font-size:.95rem;display:flex}.combo-builder__hint{color:hsl(var(--warning));align-items:center;gap:.35rem;display:flex}.combo-builder__hint svg{flex:none;width:15px;height:15px}.combo-review{gap:.9rem;display:grid}.combo-review__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.combo-review__table{gap:.15rem;display:grid}.combo-review__r{border-bottom:1px solid hsl(var(--border) / .7);grid-template-columns:minmax(0,3fr) minmax(0,2fr) 4rem 5rem 3rem;align-items:center;gap:.6rem;padding:.55rem .4rem;font-size:.88rem;display:grid}.combo-review__r--head{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-ink));font-size:.7rem;font-weight:700}.combo-review__text{display:block}.combo-review__missing{color:hsl(var(--red));font-style:normal;font-weight:700}.combo-review__total{justify-content:flex-end;font-size:1rem;display:flex}.combo-review__total b{font-family:var(--font-display);font-size:1.35rem}.combo-review__errors{color:hsl(var(--red));gap:.3rem;margin:0;padding:.8rem .9rem .8rem 2rem;font-size:.86rem;display:grid}.combo-review__note{text-align:center;line-height:1.5}.combo-done{text-align:center;justify-items:center;gap:.5rem;padding:2rem;display:grid}.combo-steps{text-align:left;gap:.9rem;width:100%;max-width:30rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.combo-steps li{align-items:flex-start;gap:.7rem;display:flex}.combo-steps b{font-family:var(--font-display);display:block}.combo-steps small{line-height:1.45;display:block}.combo-done__cta{justify-content:center;margin-top:1.4rem}.combo-page__head{align-items:center;gap:.9rem;margin-bottom:1.3rem;display:flex}.combo-page__head .kn-iconbtn{flex:none}.combo-page__head>div{min-width:0}.combo-next{z-index:30;background:linear-gradient(hsl(var(--background) / 0), hsl(var(--background)) 42%);justify-content:flex-end;align-items:center;gap:.9rem;margin-top:1.4rem;padding:.7rem 0;display:flex;position:sticky;bottom:0}.combo-next .kn-btn{min-height:44px}@media (prefers-reduced-motion:no-preference){.combo-next{scroll-behavior:smooth}}@media (width<=900px){.combo-landing{grid-template-columns:minmax(0,1fr);min-height:0}.combo-landing__copy{text-align:center;align-items:center;padding:2.4rem 2rem 1.3rem}.combo-landing__h1{max-width:14ch;font-size:clamp(2.7rem,8vw,4.5rem)}.combo-landing__sub{max-width:56ch}.combo-landing__art{min-height:350px}.combo-landing__halo{width:360px}.combo-landing__family{width:min(390px,55vw);height:112%}.combo-landing__looks{left:4%}.combo-grid{grid-template-columns:minmax(0,1fr)}.combo-summary.is-sticky{position:static}.combo-page{padding-bottom:5.5rem}.combo-next{z-index:45;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom,0px));background:hsl(var(--surface) / .97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid hsl(var(--border));box-shadow:0 -8px 24px -14px hsl(var(--ink) / .5);justify-content:space-between;margin-top:0;position:fixed;bottom:0;left:0;right:0}main.kn-hasTabs .combo-next{bottom:calc(61px + env(safe-area-inset-bottom,0px));padding-bottom:.7rem}main.kn-hasTabs .combo-page{padding-bottom:5.5rem}}@media (width<=720px){.combo-modes{grid-template-columns:minmax(0,1fr)}.combo-landing{border-radius:22px}.combo-landing__copy{padding:1.35rem .85rem .75rem}.combo-landing__eyebrow{font-size:.67rem}.combo-landing__overline{display:none}.combo-landing__h1{max-width:12ch;margin-top:.65rem;font-size:clamp(2.05rem,10.5vw,2.7rem)}.combo-landing__sub{max-width:40ch;margin-top:.65rem;font-size:.78rem;line-height:1.45}.combo-landing__actions{flex-wrap:nowrap;justify-content:center;gap:.4rem;width:100%;margin-top:.8rem}.combo-landing__actions .kn-btn{white-space:nowrap;min-height:42px;padding:.58rem .65rem;font-size:.72rem}.combo-landing__actions .kn-btn svg{width:16px;height:16px}.combo-landing__promises{justify-content:center;gap:.35rem .6rem;margin-top:.7rem;font-size:.58rem}.combo-landing__art{min-height:260px}.combo-landing__halo{width:245px}.combo-landing__family{width:min(285px,76vw);height:112%;bottom:-11%}.combo-landing__stamp{width:84px;top:5%;right:3%}.combo-landing__stamp b{font-size:.72rem}.combo-landing__looks{bottom:.7rem;left:.7rem}.combo-landing__looks-copy{display:none}.combo-landing__price{bottom:.7rem;right:.7rem}.combo-member{grid-template-columns:minmax(0,1fr)}.combo-member__preview{max-width:130px;margin:0 auto}.combo-stepper__l{display:none}.combo-stepper{border-radius:14px}.combo-review__r{grid-template-columns:minmax(0,1fr) 3.4rem 4.4rem}.combo-review__r>:nth-child(2),.combo-review__r>:nth-child(5){display:none}}@media (width<=360px){.combo-landing__actions{flex-wrap:wrap}.combo-landing__actions .kn-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.combo-card,.combo-card:hover{transition:none;transform:none}.combo-landing__family{animation:none}}.faq details{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--surface));margin-bottom:.6rem;padding:.8rem 1rem}.faq summary{font-family:var(--font-display);cursor:pointer;font-size:.95rem;font-weight:700}.faq p{color:hsl(var(--muted-ink));margin-top:.5rem;font-size:.88rem}.reel{aspect-ratio:1;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.reel svg.tee{width:60%}.kn-iconchip svg,.kn-btn svg,.kn-trust svg,.kn-sidenav__item svg,.kn-topbar svg,.hero-arrow svg{transition:transform .22s cubic-bezier(.34,1.4,.5,1)}.kn-btn:hover svg{transform:scale(1.14)}.kn-trust:hover svg{transform:scale(1.16)rotate(4deg)}.kn-sidenav__item:hover svg{transform:translate(2px)scale(1.1)}.kn-product:hover .kn-badge svg{transform:rotate(-8deg)scale(1.1)}@keyframes kn-icon-pop{0%{opacity:0;transform:scale(.5)rotate(-10deg)}70%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.kn-iconchip svg,.kn-btn svg,.kn-trust svg,.kn-sidenav__item svg,.kn-topbar svg,.hero-arrow svg{transition:none;animation:none}}.pdp-views{scrollbar-width:none;gap:.5rem;margin-top:.7rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.pdp-views::-webkit-scrollbar{display:none}.pdp-viewthumb{border:1.5px solid hsl(var(--border));background:hsl(var(--surface));cursor:pointer;border-radius:12px;flex:none;justify-items:center;gap:.15rem;width:66px;padding:.3rem .2rem .35rem;transition:border-color .15s,transform .15s;display:grid}.pdp-viewthumb:hover{border-color:hsl(var(--yellow));transform:translateY(-2px)}.pdp-viewthumb svg{width:42px;height:auto}.pdp-viewthumb__photo{object-fit:cover;border-radius:6px;width:46px;height:46px}.pdp-viewthumb__art{object-fit:contain;border-radius:6px;width:46px;height:46px}.pdp-viewthumb__video{object-fit:cover;background:#000;border-radius:6px;width:46px;height:46px}.pdp-viewthumb span{color:hsl(var(--muted-ink));letter-spacing:.02em;font-size:.62rem;font-weight:700}.pdp-gallery{position:relative}.pdp-arrow{z-index:3;width:44px;height:44px;color:hsl(var(--ink));cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:transform .15s,color .15s,opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pdp-arrow:hover{color:hsl(var(--yellow));transform:translateY(-50%)scale(1.15)}.pdp-arrow:disabled{opacity:.3;cursor:default}.pdp-arrow--prev{left:.15rem}.pdp-arrow--next{right:.15rem}.pdp-arrow svg{filter:drop-shadow(0 1px 3px #ffffffe6)drop-shadow(0 0 1px #fffc);width:22px;height:22px}.pdp-dots{z-index:3;justify-content:center;gap:.35rem;display:flex;position:absolute;bottom:.7rem;left:0;right:0}.pdp-dot{cursor:pointer;background:hsl(var(--ink) / .25);border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:all .15s}.pdp-dot.is-active{background:hsl(var(--yellow));border-radius:4px;width:20px}.pdp-viewthumb.is-active{border-color:hsl(var(--yellow));box-shadow:0 0 0 2px hsl(var(--yellow) / .4)}.letter-gallery{position:relative}.letter-shots{scroll-snap-type:x mandatory;scrollbar-width:none;border:1px solid hsl(var(--border));background:hsl(var(--cream));border-radius:14px;display:flex;overflow-x:auto}.letter-shots::-webkit-scrollbar{display:none}.letter-shot{scroll-snap-align:center;flex:0 0 100%;place-items:center;min-height:460px;padding:1.4rem;display:grid;position:relative}@media (width<=640px){.letter-shot{min-height:320px;padding:.9rem}}.letter-shot__img{cursor:zoom-in;background:#fff;border-radius:8px;max-width:100%;max-height:420px;display:block;box-shadow:0 14px 30px -14px #14171f73}@media (width<=640px){.letter-shot__img{max-height:280px}}.letter-shot__tag{position:absolute;bottom:.8rem;left:50%;transform:translate(-50%)}.letter-arrow{z-index:3;background:hsl(var(--surface) / .9);border:1px solid hsl(var(--border));width:44px;height:44px;color:hsl(var(--ink));cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 16px -8px hsl(var(--ink) / .5);border-radius:50%;place-items:center;transition:transform .15s,background .15s,opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.letter-arrow:hover{background:hsl(var(--yellow));color:hsl(var(--ink-fixed));transform:translateY(-50%)scale(1.08)}.letter-arrow:disabled{opacity:.35;cursor:default}.letter-arrow--prev{left:.7rem}.letter-arrow--next{right:.7rem}.letter-arrow svg{width:20px;height:20px}.letter-dots{z-index:3;justify-content:center;gap:.35rem;display:flex;position:absolute;bottom:.7rem;left:0;right:0}.letter-dot{cursor:pointer;background:hsl(var(--ink) / .25);border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:all .15s}.letter-dot.is-active{background:hsl(var(--yellow));border-radius:4px;width:20px}.letter-thumbs{flex-wrap:wrap;gap:.6rem;margin-top:.7rem;display:flex}.letter-thumb{border:1.5px solid hsl(var(--border));background:hsl(var(--cream));cursor:pointer;border-radius:10px;width:54px;height:66px;padding:4px}.letter-thumb img{object-fit:cover;border-radius:6px;width:100%;height:100%}.letter-thumb.is-active{border-color:hsl(var(--ink));box-shadow:0 0 0 2px hsl(var(--yellow) / .55)}.letter-zoom{z-index:95;background:hsl(var(--ink-fixed) / .88);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:zoom-out;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:auto}.letter-zoom img{cursor:default;background:#fff;border-radius:8px;max-width:100%;box-shadow:0 30px 60px -20px #000000b3}.letter-zoom__close{z-index:96;border:1px solid hsl(var(--cream) / .25);background:hsl(var(--cream) / .12);width:42px;height:42px;color:hsl(var(--cream));cursor:pointer;border-radius:50%;place-items:center;display:grid;position:fixed;top:1rem;right:1rem}.letter-zoom__close:hover{background:hsl(var(--yellow));color:hsl(var(--ink-fixed))}.letter-hero-wrap{padding-bottom:0}.letter-hero{--letter-gold:#fdc10d;isolation:isolate;min-height:475px;color:hsl(var(--cream));background:#0d111c;border-radius:clamp(22px,3vw,36px);grid-template-columns:minmax(0,56fr) minmax(360px,44fr);align-items:stretch;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px -40px #070a12e6}.letter-hero:after{content:"";z-index:-2;pointer-events:none;filter:blur(12px);background:-webkit-radial-gradient(circle at 88% 16%,#ffbf002b,#0000 27%),-webkit-radial-gradient(circle at 4% 95%,#e4213140,#0000 34%),-webkit-linear-gradient(326deg,#0d111cf5,#191e2ee3 55%,#0e121fc2),-webkit-image-set(url(/letters-bg.webp) 1x type("image/webp"),url(/letters-bg.jpg) 1x type("image/jpeg")) 50%/cover no-repeat;background:radial-gradient(circle at 88% 16%,#ffbf002b,#0000 27%),radial-gradient(circle at 4% 95%,#e4213140,#0000 34%),linear-gradient(124deg,#0d111cf5,#191e2ee3 55%,#0e121fc2),image-set("/letters-bg.webp" 1x type("image/webp"),"/letters-bg.jpg" 1x type("image/jpeg")) 50%/cover no-repeat;position:absolute;inset:-28px}.letter-hero:before{content:"";z-index:-1;opacity:.16;background-image:radial-gradient(circle, hsl(var(--cream) / .5) 1px, transparent 1.3px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 65%);mask-image:linear-gradient(90deg,#000,#0000 65%)}.letter-hero__copy{z-index:5;text-wrap:balance;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.8rem,3vw,3rem);display:flex;position:relative}.letter-hero__kicker{border:1px solid hsl(var(--yellow) / .48);color:hsl(var(--yellow));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-display);letter-spacing:.035em;background:#0c0f18b3;border-radius:999px;align-items:center;gap:.42rem;padding:.38rem .72rem;font-size:.74rem;font-weight:800;display:inline-flex}.letter-hero__kicker svg{width:15px;height:15px}.letter-hero__title{color:hsl(var(--cream));font-family:var(--font-display);letter-spacing:-.045em;text-shadow:0 8px 32px #05060bb8;margin-top:.8rem;font-size:clamp(2.35rem,4.1vw,3.9rem);font-weight:900;line-height:1.15}.letter-hero__ask{color:var(--letter-gold);margin-top:.55rem;font-size:.95rem;font-weight:800;line-height:1.65}.letter-hero__story{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:1rem;width:100%;margin-top:.55rem;display:grid}.letter-hero__poem{color:hsl(var(--cream) / .82);white-space:nowrap;font-size:.86rem;line-height:1.72}.letter-hero__submission{min-width:0;padding:2rem 0 0 1rem;transform:translate(1.15rem)}.letter-hero__lede{border-left:1px solid hsl(var(--yellow) / .35);color:hsl(var(--cream) / .76);padding-left:1.25rem;font-size:.82rem;line-height:1.72}.letter-hero__lede strong{color:var(--letter-gold);font-weight:900}.letter-hero__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.letter-hero__actions .kn-btn{min-height:40px;padding:.52rem .68rem;font-size:.7rem}.letter-hero__primary{background:var(--letter-gold);color:hsl(var(--ink-fixed));box-shadow:0 10px 26px -14px #ffbf00e6}.letter-hero__primary:hover{filter:brightness(1.04);transform:translateY(-1px)}.letter-hero__secondary{border-color:hsl(var(--cream) / .32);color:hsl(var(--cream));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c0f1859}.letter-hero__secondary:hover{border-color:hsl(var(--cream) / .75);background:hsl(var(--cream) / .08)}.letter-hero__reward{border:1px solid hsl(var(--cream) / .14);width:100%;color:hsl(var(--cream) / .68);background:#0c0f1780;border-radius:9px;align-items:flex-start;gap:.4rem;margin-top:.65rem;padding:.35rem .6rem;font-size:.64rem;line-height:1.55;display:inline-flex}.letter-hero__reward svg{width:14px;height:14px;color:hsl(var(--yellow));flex:none;margin-top:.08rem}.letter-hero__art{pointer-events:none;min-width:0;position:relative;overflow:hidden}.letter-hero__halo{z-index:0;aspect-ratio:1;border:1px solid hsl(var(--yellow) / .35);width:min(38vw,430px);box-shadow:0 0 0 42px hsl(var(--yellow) / .055), 0 0 0 84px hsl(var(--yellow) / .035);border-radius:50%;position:absolute;top:49%;left:52%;transform:translate(-50%,-50%)}.letter-hero__writer{z-index:2;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 20px 20px #04060b8c);width:96%;height:101%;animation:.85s cubic-bezier(.2,.8,.2,1) both letter-writer-in;position:absolute;bottom:0;right:-2%}@keyframes letter-writer-in{0%{opacity:0;transform:translate(5%,4%)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.letter-hero__ink{z-index:4;transform-origin:0;gap:4px;width:74px;display:grid;position:absolute;top:76%;left:30%;transform:rotate(-6deg)}.letter-hero__ink i{transform-origin:0;background:#181e30b8;border-radius:999px;height:1.5px;animation:2.7s ease-in-out infinite letter-line;display:block;transform:scaleX(0)}.letter-hero__ink i:nth-child(2){width:86%;animation-delay:.45s}.letter-hero__ink i:nth-child(3){width:62%;animation-delay:.9s}@keyframes letter-line{0%,12%{transform:scaleX(0)}55%,82%{transform:scaleX(1)}to{transform:scaleX(0)}}.letter-hero__stamp{z-index:5;aspect-ratio:1;border:1px solid hsl(var(--ink-fixed) / .25);background:var(--letter-gold);width:104px;color:hsl(var(--ink-fixed));text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:10%;right:4%;transform:rotate(8deg);box-shadow:0 15px 34px -18px #ffbf00e6}.letter-hero__stamp svg{width:18px;height:18px;margin-bottom:.15rem}.letter-hero__stamp b{font-family:var(--font-display);font-size:.82rem;line-height:1.2}.letter-hero__stamp small{margin-top:.15rem;font-size:.54rem}@media (width<=900px){.letter-hero{grid-template-columns:minmax(0,1fr);min-height:0}.letter-hero__copy{text-align:center;align-items:center;padding:2rem 2rem 1rem}.letter-hero__story{text-align:left;max-width:760px}.letter-hero__art{min-height:345px}.letter-hero__halo{width:350px}.letter-hero__writer{object-position:center bottom;width:min(440px,62vw);height:103%;right:50%;transform:translate(50%)}@keyframes letter-writer-in{0%{opacity:0;transform:translate(50%,5%)scale(.96)}to{opacity:1;transform:translate(50%)scale(1)}}.letter-hero__ink{top:76%;left:calc(50% - 90px)}}@media (width<=560px){.letter-hero{border-radius:22px}.letter-hero__copy{padding:1.35rem .85rem .8rem}.letter-hero__kicker{font-size:.67rem}.letter-hero__title{margin-top:.55rem;font-size:clamp(2rem,10vw,2.55rem)}.letter-hero__ask{margin-top:.35rem;font-size:.82rem}.letter-hero__story{text-align:center;grid-template-columns:minmax(0,1fr);gap:.55rem;margin-top:.45rem}.letter-hero__poem{white-space:normal;font-size:.76rem;line-height:1.7}.letter-hero__submission{padding:0;transform:none}.letter-hero__lede{border-top:1px solid hsl(var(--yellow) / .28);border-left:0;padding:.55rem 0 0;font-size:.72rem;line-height:1.68}.letter-hero__actions{grid-template-columns:minmax(0,1fr);gap:.4rem;width:100%;margin-top:.75rem;display:grid}.letter-hero__actions .kn-btn{width:100%;min-height:42px;padding:.55rem .65rem;font-size:.7rem}.letter-hero__reward{justify-content:center;margin-top:.5rem;font-size:.58rem}.letter-hero__art{min-height:270px}.letter-hero__halo{width:245px}.letter-hero__writer{width:min(330px,92vw);height:101%}.letter-hero__ink{gap:3px;width:55px;top:77%;left:calc(50% - 66px)}.letter-hero__stamp{width:80px;top:5%;right:3%}.letter-hero__stamp b{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.letter-hero__writer,.letter-hero__ink i{animation:none}.letter-hero__ink i{transform:scaleX(1)}}.account-page{max-width:1080px}.account-hero{isolation:isolate;border:1px solid hsl(var(--yellow) / .2);background:radial-gradient(circle at 90% 0%, hsl(var(--yellow) / .22), transparent 34%), radial-gradient(circle at 4% 110%, hsl(var(--red) / .28), transparent 38%), linear-gradient(125deg, #0d111c, #1b2031 60%, #0e121f);min-height:190px;color:hsl(var(--cream));border-radius:clamp(20px,3vw,30px);grid-template-columns:auto minmax(0,1fr) minmax(220px,.55fr);align-items:center;gap:1.2rem;padding:clamp(1.4rem,3.5vw,2.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px -38px #070a12e6}.account-hero:after{content:"";z-index:-1;opacity:.15;background-image:radial-gradient(circle, hsl(var(--cream) / .55) 1px, transparent 1.2px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.account-avatar{aspect-ratio:1;border:2px solid hsl(var(--yellow) / .8);background:linear-gradient(145deg, hsl(var(--yellow)), #eb9a05);width:clamp(68px,8vw,88px);color:hsl(var(--ink-fixed));font-family:var(--font-display);box-shadow:0 15px 35px -18px hsl(var(--yellow) / .9), inset 0 1px #ffffff8c;border-radius:24px;place-items:center;font-size:clamp(1.45rem,3vw,2rem);font-weight:900;display:grid}.account-hero__eyebrow,.account-section-kicker{font-family:var(--font-display);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.7rem;font-weight:800;display:inline-flex}.account-hero__eyebrow{color:hsl(var(--yellow))}.account-hero__eyebrow svg,.account-section-kicker svg{width:15px;height:15px}.account-hero__copy h1{font-family:var(--font-display);margin-top:.45rem;font-size:clamp(1.8rem,4vw,3rem);line-height:1.05}.account-hero__copy p{max-width:50ch;color:hsl(var(--cream) / .68);margin-top:.55rem;font-size:.86rem;line-height:1.6}.account-hero__trust{border:1px solid hsl(var(--cream) / .14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0f188a;border-radius:14px;align-items:center;gap:.7rem;padding:.85rem;display:flex}.account-hero__trust>svg{color:hsl(var(--yellow));flex:none}.account-hero__trust span{gap:.14rem;display:grid}.account-hero__trust b{font-family:var(--font-display);font-size:.78rem}.account-hero__trust small{color:hsl(var(--cream) / .6);font-size:.65rem;line-height:1.4}.account-notice{margin-top:1rem}.account-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.account-panel{border-radius:20px;padding:clamp(1.15rem,2.5vw,1.65rem)}.account-panel__head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.account-panel__head h2{font-family:var(--font-display);margin-top:.25rem;font-size:1.35rem;line-height:1.15}.account-panel__head p{color:hsl(var(--muted-ink));margin-top:.3rem;font-size:.78rem;line-height:1.5}.account-section-kicker{color:hsl(var(--red))}.account-detail-list{border-top:1px solid hsl(var(--border))}.account-detail,.account-mobile-row__summary{border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(120px,.6fr) minmax(0,1fr);align-items:center;gap:1rem;min-height:54px;padding:.65rem 0;display:grid}.account-detail>span,.account-mobile-row__summary>span:first-child{color:hsl(var(--muted-ink));font-size:.78rem}.account-detail>b,.account-mobile-row__value>b{overflow-wrap:anywhere;text-align:right;font-size:.86rem}.account-status{background:hsl(var(--border));color:hsl(var(--muted-ink));border-radius:999px;justify-self:end;padding:.2rem .55rem;font-size:.68rem!important}.account-status--on{background:hsl(var(--success) / .12);color:hsl(var(--success))}.account-mobile-row__value{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.account-mobile-change{border:1px solid hsl(var(--yellow) / .35);background:hsl(var(--yellow) / .07);border-radius:13px;margin-top:.7rem;padding:.9rem}.account-profile-form{grid-template-columns:minmax(0,1fr)}.account-field-help{color:hsl(var(--muted-ink));font-size:.72rem;line-height:1.45}.account-mobile-editor{border:1px solid hsl(var(--border));background:hsl(var(--background) / .55);border-radius:14px;padding:.9rem}.account-mobile-editor__head{align-items:flex-start;gap:.65rem;padding-bottom:.5rem;display:flex}.account-mobile-editor__head>svg{color:hsl(var(--red));flex:none}.account-mobile-editor__head span,.account-consent span{gap:.15rem;display:grid}.account-mobile-editor__head b,.account-consent b{font-family:var(--font-display);font-size:.8rem}.account-mobile-editor__head small,.account-consent small{color:hsl(var(--muted-ink));font-size:.7rem;line-height:1.45}.account-consent{border:1px solid hsl(var(--border));cursor:pointer;border-radius:14px;align-items:flex-start;gap:.7rem;padding:.85rem;display:flex}.account-consent input{accent-color:hsl(var(--red));flex:none;margin-top:.2rem}.account-form-actions{flex-wrap:wrap;gap:.6rem;display:flex}.account-activity{border:1px solid hsl(var(--border));background:linear-gradient(165deg, hsl(var(--surface)), hsl(var(--cream)));box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff9e;border-radius:20px;padding:1.2rem;overflow:hidden}:root[data-theme=dark] .account-activity{background:linear-gradient(180deg, hsl(var(--surface)), #20232c)}.account-panel__head--compact{margin-bottom:.8rem}.account-links{gap:.45rem;display:grid}.account-link{color:hsl(var(--ink));border:1px solid #0000;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.75rem;transition:background .15s,border-color .15s,transform .15s;display:grid}.account-link:hover{border-color:hsl(var(--yellow) / .42);background:hsl(var(--yellow) / .08);transform:translate(2px)}.account-link__icon{background:hsl(var(--yellow) / .16);width:36px;height:36px;color:hsl(var(--red));border-radius:11px;place-items:center;display:grid}.account-link__icon svg{width:18px;height:18px}.account-link>span:nth-child(2){gap:.1rem;display:grid}.account-link b{font-family:var(--font-display);font-size:.78rem}.account-link small{color:hsl(var(--muted-ink));font-size:.63rem;line-height:1.35}.account-security-links{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:.8rem;margin-top:.8rem;padding-top:.8rem;display:flex}.account-security-links a{color:hsl(var(--muted-ink));text-underline-offset:3px;font-size:.68rem;text-decoration:underline}.account-security-links button{color:hsl(var(--red));font-family:var(--font-display);align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;display:inline-flex}.account-security-links svg{width:16px;height:16px}.account-addresses{grid-column:1/-1}.account-addresses__head{border-bottom:1px solid hsl(var(--border));padding-bottom:.8rem}@media (width<=820px){.account-hero{grid-template-columns:auto minmax(0,1fr)}.account-hero__trust{grid-column:1/-1}.account-layout{grid-template-columns:minmax(0,1fr)}.account-addresses{grid-column:auto}}@media (width<=560px){.account-page{width:min(100% - 1rem,1080px)}.account-hero{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:1.25rem}.account-avatar{border-radius:20px;width:68px}.account-hero__copy p{font-size:.78rem}.account-hero__trust{text-align:left;grid-column:auto;width:100%}.account-panel__head{flex-direction:column;align-items:stretch}.account-panel__head .kn-btn{width:100%}.account-detail,.account-mobile-row__summary{grid-template-columns:minmax(0,1fr);align-items:start;gap:.25rem}.account-detail>b,.account-mobile-row__value>b{text-align:left}.account-status{justify-self:start}.account-mobile-row__value{justify-content:space-between}.account-mobile-change .kn-row{flex-wrap:wrap}.account-mobile-change .kn-btn{flex:auto}.account-form-actions .kn-btn{flex:100%}}.letter-reward__framing{font-size:1.02rem;font-weight:800;line-height:2.05;font-family:var(--font-display);color:hsl(var(--cream));margin-top:.9rem}.letter-privacy{border:1px solid hsl(var(--teal) / .35);border-radius:calc(var(--radius) + 4px);background:hsl(var(--teal-soft));margin-top:1.2rem;padding:1.1rem 1.2rem}:root[data-theme=dark] .letter-privacy{background:hsl(var(--teal-soft))}.letter-privacy__head{align-items:center;gap:.7rem;display:flex}.letter-privacy__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-top:1rem;display:grid}@media (width<=640px){.letter-privacy__cols{grid-template-columns:minmax(0,1fr)}}.letter-privacy__label{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.35rem;margin-bottom:.4rem;font-size:.72rem;font-weight:700;display:flex}.letter-privacy__label:before{content:"";border-radius:50%;width:7px;height:7px}.letter-privacy__label--yes{color:hsl(var(--success))}.letter-privacy__label--yes:before{background:hsl(var(--success))}.letter-privacy__label--no{color:hsl(var(--red))}.letter-privacy__label--no:before{background:hsl(var(--red))}.letter-privacy__list{color:hsl(var(--ink-soft));gap:.3rem;margin:0 0 0 1.05rem;font-size:.87rem;line-height:1.55;display:grid}.letter-privacy__foot{border-top:1px solid hsl(var(--teal) / .25);margin-top:1rem;padding-top:.8rem;line-height:1.6}.letter-whom .kn-chip{cursor:default;white-space:normal}.letter-whom .kn-chip:hover{border-color:hsl(var(--border))}.kn-nav__accent{color:hsl(var(--ink));background:linear-gradient(100deg, hsl(var(--yellow) / .22), hsl(var(--red) / .14));box-shadow:inset 0 0 0 1px hsl(var(--red) / .22);align-items:center;gap:.35rem;display:inline-flex}.kn-nav__accent:hover{background:linear-gradient(100deg, hsl(var(--yellow) / .34), hsl(var(--red) / .22));box-shadow:inset 0 0 0 1px hsl(var(--red) / .38)}.kn-nav .is-active.kn-nav__accent{background:linear-gradient(100deg, hsl(var(--yellow) / .34), hsl(var(--red) / .22))}.kn-nav__accent svg{width:16px;height:16px;color:hsl(var(--red))}.letter-intro{flex-direction:column;min-width:0;max-width:600px;max-height:min(88vh,100dvh - 2rem);padding:0;display:flex;overflow:hidden}.letter-intro__head,.letter-intro__foot{flex:none}.letter-intro__head{justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.2rem .6rem;display:flex}.letter-intro__rail{scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;min-height:0;display:flex;overflow:auto}.letter-intro__rail::-webkit-scrollbar{display:none}.letter-intro__panel{scroll-snap-align:center;flex:0 0 100%;min-width:0;min-height:330px;padding:.4rem 1.2rem 1.2rem}.letter-intro__panel--center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.letter-intro__panel .kn-h2{align-items:center;gap:.5rem;display:flex}.letter-intro__panel--center .kn-h2{justify-content:center}.letter-intro__art{width:min(230px,72%);height:auto;display:block}.letter-intro__or{color:hsl(var(--muted-ink));text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;font-family:var(--font-display);align-items:center;gap:.7rem;margin:.9rem 0 .7rem;font-weight:700;display:flex}.letter-intro__or:before,.letter-intro__or:after{content:"";background:hsl(var(--border));flex:1;height:1px}.letter-intro__addr{color:hsl(var(--ink-soft));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--border-dark));text-decoration-color:hsl(var(--border-dark));text-underline-offset:3px;align-self:center;font-size:.85rem;transition:color .14s}.letter-intro__addr:hover{color:hsl(var(--red));-webkit-text-decoration-color:hsl(var(--red));text-decoration-color:hsl(var(--red))}.letter-intro__foot{border-top:1px solid hsl(var(--border));background:hsl(var(--cream) / .4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.2rem;display:flex}:root[data-theme=dark] .letter-intro__foot{background:hsl(var(--surface))}.letter-intro__foot .letter-dots{position:static}@media (width<=560px){.letter-intro__panel{min-height:380px}.letter-intro__foot{justify-content:center}}@media (height<=760px){.letter-intro__panel{min-height:0}}.letters-wall__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.letter-card{flex-direction:column;height:100%;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.letter-card:hover{border-color:hsl(var(--yellow));box-shadow:var(--shadow-md);transform:translateY(-3px)}.letter-card__body{flex-direction:column;flex:1;margin-top:.8rem;display:flex}.letter-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.letter-card__byline{margin:.3rem 0 0}.letter-card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.6rem;display:-webkit-box;overflow:hidden}.letter-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:auto;padding-top:.7rem;display:flex}.letter-card__meta{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.letter-card__dot{opacity:.5}.letter-card__cover{background:hsl(var(--cream));border:1px solid hsl(var(--border));border-radius:12px;place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.letter-card__cover img{z-index:1;object-fit:cover;object-position:top center;width:100%;height:100%;position:relative}.letter-card__fallback{z-index:0;color:hsl(var(--muted-ink) / .55);background-image:linear-gradient(hsl(var(--border) / .55) 1px, transparent 1px);background-position:0 1.1rem;background-size:100% 1.5rem;place-items:center;display:grid;position:absolute;inset:0}.letter-card__fallback svg{width:30px;height:30px}.letter-quote{font-family:var(--font-display);color:hsl(var(--ink-soft));font-size:.95rem;line-height:1.6}.letter-transcript{white-space:pre-wrap;color:hsl(var(--ink-soft));font-size:1rem;line-height:1.9}.letter-slides{gap:.7rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.letter-slide{border:1px solid hsl(var(--border));background:hsl(var(--cream));text-align:center;white-space:pre-wrap;border-radius:12px;flex:0 0 190px;place-items:center;height:190px;padding:.7rem;font-size:.72rem;line-height:1.45;display:grid;overflow:hidden}.letter-slide img{object-fit:contain;max-width:100%;max-height:100%}.stall-row{grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.55rem 0;display:grid}.stall-row+.stall-row{border-top:1px solid hsl(var(--border) / .7)}.stall-row__date{font-family:var(--font-display);color:hsl(var(--ink-soft));font-size:.8rem;font-weight:700}.stall-row__where{flex-direction:column;gap:.1rem;min-width:0;display:flex}.stall-row__where b{font-size:.88rem}.stall-row__where span{font-size:.76rem}@media (width<=520px){.stall-row{grid-template-columns:minmax(0,1fr) auto}.stall-row__date{grid-column:1/-1}}.stall-consent{border:1.5px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--cream) / .5);cursor:pointer;align-items:flex-start;gap:.6rem;margin-top:1rem;padding:.7rem .8rem;line-height:1.55;display:flex}.stall-consent input{width:18px;height:18px;accent-color:hsl(var(--red));cursor:pointer;flex:none;margin-top:.15rem}.letters-wall__cta{text-align:center;border-top:1px solid hsl(var(--border));flex-direction:column;align-items:center;gap:.7rem;max-width:46ch;margin:2.2rem auto 0;padding:1.6rem 1.4rem;display:flex}.letters-wall__ask{font-family:var(--font-display);color:hsl(var(--ink));font-size:1.15rem;font-weight:700;line-height:1.85}.letters-wall__privacy{align-items:flex-start;gap:.4rem;line-height:1.55;display:flex}.letters-wall__privacy span{text-align:left}.letters-wall__privacy svg{width:15px;height:15px;color:hsl(var(--success));flex:none;margin-top:.15rem}.letter-card__read{z-index:2;background:linear-gradient(150deg, #383e4d, hsl(var(--ink-fixed)));color:hsl(var(--cream));font-family:var(--font-display);box-shadow:0 10px 22px -12px hsl(var(--ink) / .9);opacity:0;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .7rem;font-size:.78rem;font-weight:700;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:.6rem;left:.6rem;right:.6rem;transform:translateY(8px)}.letter-card__read svg{width:15px;height:15px;color:hsl(var(--yellow))}.letter-card:hover .letter-card__read,.letter-card:focus-visible .letter-card__read{opacity:1;transform:none}@media (hover:none){.letter-card__read{display:none}}@media (prefers-reduced-motion:reduce){.letter-card__read{transition:opacity .18s;transform:none}}.combo-progress{top:var(--header-offset);z-index:20;border:1.5px solid hsl(var(--border));background:hsl(var(--surface));box-shadow:var(--shadow-sm);border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;margin:1.4rem 0 .4rem;padding:.5rem .8rem;display:flex;position:sticky}.combo-progress__steps{align-items:center;gap:.2rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.combo-progress__step a{min-height:36px;font-family:var(--font-display);color:hsl(var(--muted-ink));white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.8rem;font-weight:700;display:flex}.combo-progress__step+.combo-progress__step:before{content:"→";color:hsl(var(--border));font-size:.8rem}.combo-progress__step{align-items:center;gap:.2rem;min-width:0;display:flex}.combo-progress__num{background:hsl(var(--border));width:20px;height:20px;color:hsl(var(--ink));font-size:.68rem;font-weight:800;font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.combo-progress__step.is-current a{color:hsl(var(--ink));background:hsl(var(--yellow-soft))}.combo-progress__step.is-current .combo-progress__num{background:hsl(var(--yellow));color:hsl(var(--ink-fixed))}.combo-progress__value{white-space:nowrap;flex:none;padding-right:.3rem;font-size:.85rem}.combo-progress__value b{font-family:var(--font-display);font-size:1rem}@media (width<=760px){.combo-progress__label{display:none}.combo-progress{border-radius:calc(var(--radius) + 6px)}}.combo-pick{position:relative}.combo-pick.is-active{border-width:2px}.combo-card__tick{background:hsl(var(--yellow));color:hsl(var(--ink-fixed));font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;box-shadow:0 4px 10px -4px hsl(var(--yellow) / .9);border-radius:999px;align-items:center;gap:.22rem;padding:.15rem .45rem .15rem .3rem;font-size:.62rem;font-weight:800;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.combo-card__tick svg{width:12px;height:12px}.combo-card__count{background:hsl(var(--ink) / .06);color:hsl(var(--ink-soft));font-family:var(--font-mono);border-radius:999px;margin-top:.15rem;padding:.1rem .5rem;font-size:.68rem;font-weight:700}.combo-card__hint{color:hsl(var(--muted-ink));margin-top:.2rem;font-size:.7rem;line-height:1.45}.jersey-hero-wrap{padding-bottom:0}.jersey-hero{--jersey-gold:#fdc10d;isolation:isolate;min-height:475px;color:hsl(var(--cream));background:-webkit-radial-gradient(circle at 88% 16%,#ffbf002b,#0000 27%),-webkit-radial-gradient(circle at 4% 95%,#e4213140,#0000 34%),-webkit-linear-gradient(326deg,#0d111ce6,#191e2ecc 55%,#0e121fed),-webkit-image-set(url(/jersey-bg.webp) 1x type("image/webp"),url(/jersey-bg.jpg) 1x type("image/jpeg")) 50%/cover no-repeat,#0d111c;background:radial-gradient(circle at 88% 16%,#ffbf002b,#0000 27%),radial-gradient(circle at 4% 95%,#e4213140,#0000 34%),linear-gradient(124deg,#0d111ce6,#191e2ecc 55%,#0e121fed),image-set("/jersey-bg.webp" 1x type("image/webp"),"/jersey-bg.jpg" 1x type("image/jpeg")) 50%/cover no-repeat,#0d111c;border-radius:clamp(22px,3vw,36px);grid-template-columns:minmax(0,56fr) minmax(360px,44fr);align-items:stretch;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px -40px #070a12e6}.jersey-hero:before{content:"";z-index:-1;opacity:.16;background-image:radial-gradient(circle, hsl(var(--cream) / .5) 1px, transparent 1.3px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 65%);mask-image:linear-gradient(90deg,#000,#0000 65%)}.jersey-hero__copy{z-index:5;text-wrap:balance;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2.2rem,4vw,4rem);display:flex;position:relative}.jersey-hero__kicker{border:1px solid hsl(var(--yellow) / .48);color:hsl(var(--yellow));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-display);letter-spacing:.035em;background:#0c0f18b3;border-radius:999px;align-items:center;gap:.42rem;padding:.38rem .72rem;font-size:.74rem;font-weight:800;display:inline-flex}.jersey-hero__kicker svg{width:15px;height:15px}.jersey-hero__title{max-width:10ch;color:hsl(var(--cream));font-family:var(--font-display);letter-spacing:-.055em;text-shadow:0 8px 32px #05060bb8;margin-top:.75rem;font-size:clamp(2.45rem,4.8vw,4.6rem);font-weight:900;line-height:.94}.jersey-hero__title em{color:var(--jersey-gold);letter-spacing:-.025em;margin-top:.24em;font-size:.47em;font-style:normal;line-height:1.08;display:block}.jersey-hero__sub{color:hsl(var(--cream) / .74);margin-top:.9rem;font-size:.94rem;line-height:1.55}.jersey-hero__actions{align-items:center;margin-top:1.15rem;display:flex}.jersey-hero__primary{background:var(--jersey-gold);color:hsl(var(--ink-fixed));box-shadow:0 10px 26px -14px #ffbf00e6}.jersey-hero__primary:hover{filter:brightness(1.04);transform:translateY(-1px)}.jersey-hero__primary svg:last-child{width:16px;height:16px}.jersey-hero__proof{color:hsl(var(--cream) / .58);flex-wrap:wrap;gap:.75rem 1rem;margin-top:1.05rem;font-size:.68rem;font-weight:700;display:flex}.jersey-hero__proof span{align-items:center;gap:.28rem;display:inline-flex}.jersey-hero__proof svg{width:13px;height:13px;color:hsl(var(--yellow))}.jersey-hero__art{pointer-events:none;min-width:0;position:relative;overflow:hidden}.jersey-hero__halo{z-index:0;aspect-ratio:1;border:1px solid hsl(var(--yellow) / .35);width:min(38vw,430px);box-shadow:0 0 0 42px hsl(var(--yellow) / .055), 0 0 0 84px hsl(var(--yellow) / .035);border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.jersey-hero__runner{z-index:2;position:absolute;bottom:0}.jersey-hero__runner img{object-fit:contain;filter:drop-shadow(0 20px 20px #04060b8c);opacity:.82;width:100%;height:100%;display:block}.jersey-hero__runner--man{transform-origin:45% 80%;width:61%;height:100%;animation:1.25s cubic-bezier(.2,.72,.2,1) both jersey-run-man;left:0}.jersey-hero__runner--woman{transform-origin:55% 80%;width:61%;height:90%;animation:1.25s cubic-bezier(.2,.72,.2,1) both jersey-run-woman;right:-2%}@keyframes jersey-run-man{0%{opacity:0;transform:translate(-70%)rotate(-6deg)scale(.9)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes jersey-run-woman{0%{opacity:0;transform:translate(70%)rotate(6deg)scale(.9)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}.jersey-hero__impact{z-index:1;aspect-ratio:1;place-items:center;width:130px;animation:.9s cubic-bezier(.2,1.4,.35,1) .55s both jersey-impact;display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)scale(0)}.jersey-hero__impact:before,.jersey-hero__impact:after,.jersey-hero__impact i{content:"";border:1px solid hsl(var(--yellow) / .45);border-radius:50%;position:absolute;inset:0}.jersey-hero__impact:after{border-color:hsl(var(--red-bright) / .55);inset:18%}.jersey-hero__impact i:first-child{opacity:.3;transform:scale(1.4)}.jersey-hero__impact i:nth-child(2){opacity:.16;transform:scale(1.8)}.jersey-hero__impact i:nth-child(3){opacity:.07;transform:scale(2.2)}.jersey-hero__impact span{aspect-ratio:1;background:linear-gradient(145deg, var(--jersey-gold), #f58b00);width:62px;color:hsl(var(--ink-fixed));font-family:var(--font-display);border-radius:19px;place-items:center;font-size:2.55rem;font-weight:900;display:grid;transform:rotate(-8deg);box-shadow:0 12px 40px #ffbf004d}@keyframes jersey-impact{0%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(-18deg)}to{opacity:.28;transform:translate(-50%,-50%)scale(1)rotate(0)}}.jersey-hero__speed{z-index:0;opacity:0;background:linear-gradient(90deg, transparent, hsl(var(--yellow) / .8));width:45%;height:3px;animation:1.1s ease-out both jersey-speed;position:absolute;top:30%}.jersey-hero__speed--one{left:0;transform:rotate(-8deg)}.jersey-hero__speed--two{animation-delay:.1s;top:62%;right:0;transform:scaleX(-1)rotate(-7deg)}@keyframes jersey-speed{0%{opacity:0;scale:.2 1}30%{opacity:1}to{opacity:0;scale:1.2 1}}.jersey-hero__stamp{z-index:5;aspect-ratio:1;border:1px solid hsl(var(--ink-fixed) / .25);background:var(--jersey-gold);width:104px;color:hsl(var(--ink-fixed));text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:10%;right:4%;transform:rotate(8deg);box-shadow:0 15px 34px -18px #ffbf00e6}.jersey-hero__stamp svg{width:18px;height:18px;margin-bottom:.2rem}.jersey-hero__stamp b{font-family:var(--font-display);font-size:.78rem;line-height:1}.jersey-hero__stamp small{margin-top:.2rem;font-size:.56rem}.jersey-hero__price{z-index:5;border:1px solid hsl(var(--cream) / .16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:right;background:#0c0f18c7;border-radius:12px;min-width:96px;padding:.48rem .65rem;display:grid;position:absolute;bottom:5%;right:4%}.jersey-hero__price small{color:hsl(var(--cream) / .58);font-size:.56rem}.jersey-hero__price b{color:hsl(var(--yellow));font-family:var(--font-display);font-size:1.08rem}@media (width<=900px){.jersey-hero{grid-template-columns:minmax(0,1fr);min-height:0}.jersey-hero__copy{text-align:center;align-items:center;padding:2.4rem 2rem 1.2rem}.jersey-hero__title{max-width:12ch;font-size:clamp(2.7rem,8vw,4.5rem)}.jersey-hero__art{min-height:345px}.jersey-hero__halo{width:350px}.jersey-hero__runner--man{width:44%;height:100%;left:10%}.jersey-hero__runner--woman{width:46%;height:90%;right:8%}}@media (width<=560px){.jersey-hero{border-radius:22px}.jersey-hero__copy{padding:1.35rem .85rem .75rem}.jersey-hero__kicker{font-size:.67rem}.jersey-hero__title{max-width:11ch;margin-top:.65rem;font-size:clamp(2.05rem,10.5vw,2.7rem)}.jersey-hero__sub{margin-top:.65rem;font-size:.78rem;line-height:1.45}.jersey-hero__actions{margin-top:.8rem}.jersey-hero__actions .kn-btn{white-space:nowrap;min-height:42px;padding:.58rem .75rem;font-size:.72rem}.jersey-hero__actions .kn-btn svg{width:16px;height:16px}.jersey-hero__proof{justify-content:center;gap:.35rem .6rem;margin-top:.7rem;font-size:.58rem}.jersey-hero__art{min-height:285px}.jersey-hero__halo{width:245px}.jersey-hero__runner--man{width:53%;height:100%;bottom:0;left:0}.jersey-hero__runner--woman{width:54%;height:90%;bottom:0;right:-1%}.jersey-hero__impact{width:92px;top:44%}.jersey-hero__impact span{border-radius:15px;width:48px;font-size:2rem}.jersey-hero__stamp{width:80px;top:4%;right:3%}.jersey-hero__stamp b{font-size:.66rem}.jersey-hero__price{bottom:.7rem;right:.7rem}}@media (prefers-reduced-motion:reduce){.jersey-hero__runner,.jersey-hero__impact,.jersey-hero__speed{animation:none}.jersey-hero__impact{opacity:.28;transform:translate(-50%,-50%)scale(1)}}.jersey-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0 0 1.8rem;padding:0;list-style:none;display:grid}.jersey-flow__step{border:1.5px solid hsl(var(--border));border-radius:calc(var(--radius) + 4px);background:hsl(var(--surface));align-items:center;gap:.6rem;padding:.8rem .9rem;display:flex;position:relative}.jersey-flow__step+.jersey-flow__step:before{content:"";border-top:2px solid hsl(var(--border));border-right:2px solid hsl(var(--border));width:.36rem;height:.36rem;margin-top:-.18rem;position:absolute;top:50%;left:-.48rem;transform:rotate(45deg)}.jersey-flow__text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.jersey-flow__text b{font-family:var(--font-display);font-size:.85rem;line-height:1.25}.jersey-flow__text small{font-size:.7rem;line-height:1.4}@media (width<=900px){.jersey-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.jersey-flow__step+.jersey-flow__step:before{display:none}}@media (width<=520px){.jersey-flow{grid-template-columns:minmax(0,1fr)}}.jersey-concept{flex-direction:column;display:flex}.jersey-concept__cta{width:100%;margin-top:.8rem}.pdp-patch{border-radius:var(--radius);border:1.5px solid hsl(var(--border));background:hsl(var(--surface));cursor:pointer;align-items:center;gap:.7rem;width:100%;padding:.75rem .9rem;transition:border-color .14s,background .14s;display:flex}.pdp-patch:hover{border-color:hsl(var(--yellow))}.pdp-patch:has(input:checked){border-color:hsl(var(--yellow));background:hsl(var(--yellow-soft))}.pdp-patch input{width:18px;height:18px;accent-color:hsl(var(--yellow));cursor:pointer;flex:none}.pdp-patch__text{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.pdp-patch__text b{font-size:.9rem;line-height:1.85}.pdp-patch__price{font-family:var(--font-mono);color:hsl(var(--warning));flex:none;font-size:.85rem;font-weight:700}.pdp-was{color:hsl(var(--muted-ink));font-weight:600;text-decoration-thickness:2px}.pdp-shot__open{cursor:zoom-in;background:0 0;border:0;place-items:center;width:100%;padding:0;display:grid}.pdp-zoombtn{z-index:2;border:1.5px solid hsl(var(--border));background:hsl(var(--surface) / .92);width:44px;height:44px;color:hsl(var(--ink));cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;transition:transform .16s,background .16s;display:grid;position:absolute;bottom:.9rem;right:.9rem}.pdp-zoombtn:hover{background:hsl(var(--yellow));transform:scale(1.08)}.pdp-zoombtn svg{width:20px;height:20px}.tee-zoom{z-index:95;background:hsl(var(--ink-fixed) / .9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:zoom-out;grid-template-rows:1fr auto;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.tee-zoom__nav{z-index:3;cursor:pointer;opacity:.78;width:46px;height:46px;filter:drop-shadow(0 2px 6px hsl(var(--ink-fixed) / .8)) saturate(1.2);background:0 0;border:0;place-items:center;padding:0;transition:transform .18s,filter .18s,opacity .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.tee-zoom__nav:hover{opacity:1}.tee-zoom__nav svg{width:30px;height:30px}.tee-zoom__nav svg path{fill:url(#knFlag);stroke:url(#knFlag)}.tee-zoom__nav:hover{filter:drop-shadow(0 4px 12px #fac01ee6)brightness(1.15);transform:translateY(-50%)scale(1.2)}.tee-zoom__nav:active{transform:translateY(-50%)scale(.95)}.tee-zoom__nav--prev{left:.45rem}.tee-zoom__nav--next{right:.45rem}.tee-zoom__frame{cursor:default;width:min(560px,92vw);position:relative}.tee-zoom__stage{overscroll-behavior:contain;border-radius:10px;width:100%;max-height:76vh;overflow:auto}.tee-zoom__canvas{margin:0 auto}.tee-zoom__photo{width:100%;height:auto;display:block}.tee-zoom__video{background:#000;border-radius:10px;width:100%;height:auto;display:block}.tee-zoom__stage svg{width:100%;height:auto;display:block}.tee-zoom__close{z-index:96;background:hsl(var(--cream));width:48px;height:48px;color:hsl(var(--ink-fixed));cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:.6rem;right:.6rem;box-shadow:0 6px 18px -6px #0009}.tee-zoom__close svg{width:22px;height:22px}.tee-zoom__close:hover{background:hsl(var(--yellow));color:hsl(var(--ink-fixed))}.tee-zoom__done{background:hsl(var(--cream));min-height:44px;color:hsl(var(--ink-fixed));cursor:pointer;border:0;border-radius:999px;padding:0 1.1rem;font-size:.88rem;font-weight:800}.tee-zoom__done:hover{background:hsl(var(--yellow))}.tee-zoom__bar{cursor:default;margin-bottom:calc(.4rem + env(safe-area-inset-bottom));border:1px solid hsl(var(--cream) / .2);background:hsl(var(--cream) / .1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;max-width:96vw;padding:.45rem .5rem;display:flex}.tee-zoom__btn{background:hsl(var(--cream) / .14);width:44px;height:44px;color:hsl(var(--cream));cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.tee-zoom__btn:hover:not(:disabled){background:hsl(var(--yellow));color:hsl(var(--ink-fixed))}.tee-zoom__btn:disabled{opacity:.35;cursor:not-allowed}.tee-zoom__btn svg{width:20px;height:20px}.tee-zoom__level{color:hsl(var(--cream));text-align:center;min-width:11ch;font-size:.85rem;font-weight:700}@media (width<=640px){.tee-zoom__stage{width:100%;max-height:66vh}}.combo-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.combo-row{text-align:left;border:1.5px solid hsl(var(--border));border-radius:calc(var(--radius) + 4px);background:hsl(var(--surface));cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.9rem;width:100%;min-height:56px;padding:.5rem .9rem;transition:border-color .14s,background .14s;display:grid}.combo-row:hover{border-color:hsl(var(--yellow))}.combo-row.is-active{border-color:hsl(var(--yellow));background:hsl(var(--yellow-soft));box-shadow:inset 4px 0 0 hsl(var(--yellow));border-width:2px}.combo-row__tick{background:hsl(var(--ink) / .05);width:30px;height:30px;color:hsl(var(--muted-ink));border-radius:50%;flex:none;place-items:center;display:grid}.combo-row.is-active .combo-row__tick{background:hsl(var(--yellow));color:hsl(var(--ink-fixed))}.combo-row__tick svg{width:17px;height:17px}.combo-row__who{flex-direction:column;gap:.05rem;min-width:0;display:flex}.combo-row__who b{font-size:.98rem;line-height:1.85}.combo-row__who small{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.combo-row__tees{background:hsl(var(--ink) / .06);color:hsl(var(--ink-soft));font-family:var(--font-mono);white-space:nowrap;border-radius:999px;flex:none;padding:.1rem .5rem;font-size:.68rem;font-weight:700}.combo-row__from{color:hsl(var(--muted-ink));white-space:nowrap;flex:none;font-size:.78rem}.combo-row__from b{font-family:var(--font-display);color:hsl(var(--ink));font-size:.95rem}.combo-row__none{color:hsl(var(--muted-ink));border:1px dashed hsl(var(--border));border-radius:999px;flex:none;padding:.1rem .45rem;font-size:.66rem;font-weight:700}@media (width<=640px){.combo-row{grid-template-columns:auto minmax(0,1fr) auto;row-gap:.15rem}.combo-row__from{grid-column:2/-1}.combo-row__none{display:none}}.combo-member__sides{justify-content:center;gap:.3rem;margin-top:.5rem;display:flex}.combo-member__sides .kn-chip{min-height:32px;padding:.2rem .7rem;font-size:.75rem}@media (width<=900px){.combo-member__sides .kn-chip{min-height:44px}}.combo-preview__words{color:hsl(var(--ink-soft));line-height:1.85}.mock-gate{gap:.6rem;margin-top:1rem;display:grid}.mock-gate__row{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.mock-gate__row>*{min-width:0}@media (width<=480px){.mock-gate__row{grid-template-columns:1fr}}.mock-gate__field{gap:.25rem;display:grid}.mock-gate__field>span{letter-spacing:.02em;color:hsl(var(--muted-ink));font-size:.78rem}.mock-gate__hint{text-align:center}.pdp-dist{gap:.3rem;display:grid}.pdp-dist__row{grid-template-columns:2rem 1fr 1.6rem;align-items:center;gap:.5rem;display:grid}.pdp-dist__star{color:hsl(var(--muted-ink));font-size:.78rem;font-weight:700;font-family:var(--font-mono)}.pdp-dist__track{background:hsl(var(--ink) / .08);border-radius:999px;height:7px;overflow:hidden}.pdp-dist__fill{background:hsl(var(--yellow));border-radius:999px;height:100%;transition:width .3s;display:block}.pdp-dist__n{text-align:right;font-size:.72rem;font-family:var(--font-mono)}@media (prefers-reduced-motion:reduce){.pdp-dist__fill{transition:none}}.coming-soon{z-index:60;background:radial-gradient(circle at 28% 18%, hsl(var(--yellow) / .22), transparent 55%), radial-gradient(circle at 78% 82%, hsl(var(--red) / .16), transparent 55%), hsl(var(--charcoal-fixed));color:hsl(var(--cream-fixed,40 44% 96%));text-align:center;grid-template-rows:1fr auto;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0;overflow-y:auto}.coming-soon__footer{width:100%;max-width:46rem;color:hsl(var(--cream-fixed,40 44% 96%) / .6);flex-direction:column;align-self:end;align-items:center;gap:.55rem;padding-top:1.5rem;font-size:.8rem;line-height:1.6;display:flex}.coming-soon__contact,.coming-soon__links{flex-wrap:wrap;justify-content:center;gap:.35rem .85rem;display:flex}.coming-soon__footer a{color:inherit;text-underline-offset:2px;text-decoration:underline}.coming-soon__footer a:hover{color:hsl(var(--cream-fixed,40 44% 96%))}.coming-soon__legal{opacity:.85}.coming-soon--blank{background:hsl(var(--charcoal-fixed))}.coming-soon__card{justify-items:center;gap:.55rem;max-width:30rem;animation:.5s both kn-fade;display:grid}.coming-soon__logo{width:88px;height:88px;margin-bottom:.4rem}.coming-soon__brand{font-family:var(--font-display);letter-spacing:-.01em;color:hsl(var(--yellow));font-size:clamp(2.4rem,8vw,3.4rem);font-weight:800;line-height:1.05}.coming-soon__brand-accent{color:hsl(var(--red))}.coming-soon__tag{opacity:.9;font-size:1.05rem}.coming-soon__slogan{font-family:var(--font-display);color:hsl(var(--cream-fixed,40 44% 96%));margin-top:.6rem;font-size:clamp(1.15rem,4.5vw,1.5rem);font-weight:700}.kn-or{color:hsl(var(--muted-ink));align-items:center;gap:.7rem;margin:.4rem 0;font-size:.82rem;display:flex}.kn-or:before,.kn-or:after{content:"";background:hsl(var(--border));flex:1;height:1px}.kn-google-btn{justify-content:center;width:100%;min-width:0;min-height:40px;display:flex}.shop-group{margin-bottom:2.6rem}.shop-group__title{letter-spacing:.01em;border-bottom:2px solid hsl(var(--border));color:hsl(var(--ink));margin:0 0 1rem;padding-bottom:.5rem;font-size:1.35rem;font-weight:800}.shelf__photo{object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0}.shelf__art{position:relative;overflow:hidden}.pdp-pair{border:1px solid hsl(var(--border));border-radius:var(--radius,14px);background:hsl(var(--surface));padding:.9rem 1rem}.pdp-pair__head{align-items:baseline;gap:.6rem;margin-bottom:.7rem;display:flex}.pdp-pair__head b{font-size:1.02rem}.pdp-pair__head span{color:hsl(var(--muted-ink,var(--ink) / .7));font-size:.86rem}.pdp-pair__row{justify-content:center;gap:.8rem;display:flex}.pdp-pair__card{border:1px solid hsl(var(--border));min-width:0;color:inherit;border-radius:10px;flex-direction:column;flex:1 1 0;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.pdp-pair__card:hover{border-color:hsl(var(--yellow));transform:translateY(-2px)}.pdp-pair__card img{aspect-ratio:1/1.05;object-fit:cover;object-position:50% 18%;width:100%;display:block}.pdp-pair__card .kn-tee-svg{width:76%;margin:.5rem auto}.pdp-pair__label{justify-content:space-between;align-items:baseline;padding:.45rem .6rem;font-size:.85rem;display:flex}.cart-pair{color:inherit;background:hsl(var(--yellow) / .14);border:1px solid hsl(var(--yellow) / .45);border-radius:10px;margin:0 0 1rem;padding:.65rem .8rem;font-size:.9rem;text-decoration:none;display:block}.cart-pair:hover{background:hsl(var(--yellow) / .22)}.pdp-story{border:1px solid hsl(var(--border));border-radius:var(--radius,14px);background:hsl(var(--surface));margin-top:1.2rem;padding:1rem 1.1rem}.pdp-story__title{margin:0 0 .5rem;font-size:1.05rem}.pdp-story p{color:hsl(var(--ink) / .85);margin:0;line-height:1.85}.shop-crosslink{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.92rem;display:flex}.shop-combo-banner{border-radius:var(--radius,14px);color:inherit;background:linear-gradient(120deg, hsl(var(--yellow) / .16), hsl(var(--red) / .1));border:1px solid hsl(var(--yellow) / .45);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 2.6rem;padding:1rem 1.3rem;text-decoration:none;display:flex}.shop-combo-banner:hover{border-color:hsl(var(--yellow))}.shop-combo-banner__cta{white-space:nowrap;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}:root[data-theme=dark] .kn-marquee:before{background:hsl(var(--background) / .78)}:root[data-theme=dark] .kn-marquee__track span{color:hsl(var(--cream) / .72)}.kn-langbtn span{font-family:var(--font-display);font-size:1rem;font-weight:800;line-height:1}.pdp-tabs{border:1px solid hsl(var(--border));border-radius:var(--radius,14px);background:hsl(var(--surface));padding:.8rem 1rem 1rem}.pdp-tabs__bar{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem;padding-bottom:.6rem;display:flex}.pdp-tabs__tab{font:inherit;color:hsl(var(--ink) / .65);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .7rem;font-size:.88rem;font-weight:700}@media (width<=900px){.pdp-tabs__tab{min-height:44px}}.pdp-tabs__tab.is-active{background:hsl(var(--yellow) / .2);color:hsl(var(--ink))}.pdp-tabs .pdp-trust,.pdp-tabs .kn-card--flat{background:0 0;border:0;padding:0}.pdp-tabs .pdp-story{background:0 0;border:0;margin-top:0;padding:0}.pdp-shot__open{position:relative}.pdp-shot__photo.is-arriving,.pdp-shot__art.is-arriving{opacity:0}.pdp-shot__photo.is-arrived,.pdp-shot__art.is-arrived{animation:.65s cubic-bezier(.25,.8,.25,1) kn-shot-arrive;-webkit-mask-image:linear-gradient(100deg,#000 40%,#0000 60%);mask-image:linear-gradient(100deg,#000 40%,#0000 60%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes kn-shot-arrive{0%{filter:brightness(1.14)saturate(1.1);-webkit-mask-position:100% 0;mask-position:100% 0}to{filter:brightness()saturate();-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.pdp-shot__photo.is-arrived,.pdp-shot__art.is-arrived{animation:none}}.home-all-products{white-space:normal;flex-wrap:wrap;max-width:100%}.kn-card .kn-login{width:100%}.pdp-colours-under{margin:.7rem 0 .2rem}.pdp-colours-under .pdp-sec{margin:0}img.kn-arrive.is-arrived.is-cached,.pdp-shot__photo.is-arrived.is-cached,.pdp-shot__art.is-arrived.is-cached{animation:none;-webkit-mask-image:none;mask-image:none}.kn-grid.is-refreshing{opacity:.55;pointer-events:none;transition:opacity .2s}@media (prefers-reduced-motion:reduce){.kn-grid.is-refreshing{transition:none}}.pdp-viewthumb__video--still{color:#fff;place-items:center;display:grid}.pdp-viewthumb__video--still svg{width:20px;height:20px}.jersey-concept__name{font-family:var(--font-display);margin-top:.5rem;display:block}.jersey-garments{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.jersey-garment{text-align:left;cursor:pointer;background:hsl(var(--surface));border:1.5px solid hsl(var(--ink) / .12);min-height:44px;color:inherit;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.7rem .85rem;display:flex}.jersey-garment b{font-family:var(--font-display);font-size:.95rem}.jersey-garment small{color:hsl(var(--ink) / .65);font-size:.75rem;line-height:1.35}.jersey-garment.is-active{border-color:hsl(var(--yellow));box-shadow:0 0 0 3px hsl(var(--yellow) / .25)}.jersey-swatches{flex-wrap:wrap;gap:.5rem;display:flex}.jersey-swatch{cursor:pointer;background:hsl(var(--surface));border:1.5px solid hsl(var(--ink) / .12);min-height:44px;color:inherit;border-radius:999px;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.85rem;display:inline-flex}.jersey-swatch i{width:18px;height:18px;box-shadow:inset 0 0 0 1px hsl(var(--ink) / .25);border-radius:50%}.jersey-swatch.is-active{border-color:hsl(var(--yellow));box-shadow:0 0 0 3px hsl(var(--yellow) / .25)}@media (width<=520px){.jersey-garments{grid-template-columns:minmax(0,1fr)}}.jersey-quick{width:min(520px,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.jersey-quick:focus{outline:none}.jersey-quick__form{gap:.85rem;display:grid}.jersey-quick__top{grid-template-columns:96px 1fr;align-items:center;gap:.8rem;display:grid}.jersey-quick__tee{background:hsl(var(--art-bg,var(--cream)) / .92);border-radius:12px;padding:.3rem}.jersey-quick__tee svg{width:100%;height:auto;display:block}@media (width<=640px){.jersey-quick{width:100%;max-height:92dvh}}.order-thumbs{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.55rem;display:flex}.order-thumbs__img{object-fit:cover;background:hsl(var(--cream));border-radius:10px;width:56px;height:56px}.order-thumbs__more{color:hsl(var(--muted-ink));padding:0 .3rem;font-size:.8rem;font-weight:700}.order-thumbs__img--detail{width:100%;height:100%}.cart-item__art:has(.cart-item__photo){padding:0;overflow:hidden}.cart-item__photo{object-fit:cover;object-position:50% 38%;transform-origin:50% 38%;width:100%;height:100%;transform:scale(1.35)}.pdp-gallery--soldout .pdp-shot__photo,.pdp-gallery--soldout .pdp-shot__art,.pdp-gallery--soldout .pdp-shot__video,.pdp-gallery--soldout .pdp-shot svg{filter:blur(7px)saturate(.6)}.pdp-soldout-veil{z-index:4;pointer-events:none;text-align:center;place-content:center;gap:.35rem;padding:1rem;display:grid;position:absolute;inset:0}.pdp-soldout-veil b{background:hsl(var(--charcoal-fixed) / .88);color:hsl(var(--yellow));letter-spacing:.01em;border-radius:999px;justify-self:center;padding:.45rem .9rem;font-size:.95rem}.pdp-soldout-veil span{background:hsl(var(--charcoal-fixed) / .7);color:hsl(var(--cream-fixed,40 44% 96%));border-radius:999px;justify-self:center;padding:.25rem .7rem;font-size:.8rem}.kn-colorbtn.is-soldout{opacity:.5;position:relative}.kn-colorbtn.is-soldout:after{content:"";background:hsl(var(--red));pointer-events:none;height:2px;position:absolute;top:50%;left:2px;right:2px;transform:rotate(-45deg)}@media (width<=600px){.kn-sizetable th{letter-spacing:.03em;white-space:normal;vertical-align:bottom;padding:.55rem .4rem;font-size:.6rem;line-height:1.25}.kn-sizetable td{padding:.55rem .4rem;font-size:.85rem}}.co-email-field{gap:.35rem;min-width:0;display:grid}.co-email-field .kn-input{width:100%;min-width:0}.co-todo{background:hsl(var(--yellow) / .12);border:1px solid hsl(var(--yellow) / .45);border-radius:12px;margin:0 0 .75rem;padding:.7rem .85rem}.co-todo.is-nudged{background:hsl(var(--red) / .08);border-color:hsl(var(--red) / .55);animation:.35s co-todo-nudge}.co-todo ol{gap:.3rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.co-todo li{align-items:flex-start;gap:.45rem;font-size:.86rem;display:flex}.co-todo li svg{width:16px;height:16px;color:hsl(var(--red));flex:none;margin-top:.15rem}.co-todo li.is-done{color:hsl(var(--ink) / .55);text-decoration:line-through}.co-todo li.is-done svg{color:hsl(var(--green))}.co-todo__pay{color:hsl(var(--ink));font-weight:700}.co-todo__pay svg{color:hsl(var(--yellow))!important}.co-todo__go{all:unset;cursor:pointer;text-underline-offset:3px;min-height:24px;text-decoration:underline}.co-todo__go:focus-visible{outline:2px solid hsl(var(--yellow));outline-offset:2px}@keyframes co-todo-nudge{0%,to{transform:none}30%{transform:translate(-4px)}60%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.co-todo.is-nudged{animation:none}}.home-doors{gap:.8rem;padding-top:1.2rem;padding-bottom:.4rem;display:grid}.home-doors__all{justify-content:center;width:100%}.home-doors__all small{opacity:.8;margin-left:.35rem;font-size:.82em;font-weight:600}.home-doors__grid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.home-doors__grid>*{min-width:0}.home-door,.home-fold{-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);background:linear-gradient(160deg,#ffffff80,#ffffff1a 60%,#ffffff3d);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff73,0 10px 24px -14px #242c4273}.home-door{isolation:isolate;text-align:center;min-width:0;color:hsl(var(--ink));border-radius:18px;align-content:start;justify-items:center;gap:.35rem;padding:.85rem .5rem .8rem;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.home-door:before,.home-fold:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 28%,#ffffffb3 44%,#0000 60%);position:absolute;inset:0}:root[data-theme=dark] :is(.home-door,.home-fold){background:linear-gradient(160deg,#ffffff24,#ffffff08 60%,#ffffff12);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff14,0 10px 24px -14px #000c}:root[data-theme=dark] :is(.home-door,.home-fold):before{background:linear-gradient(115deg,#0000 30%,#ffffff14 45%,#0000 58%)}.home-door:active{transform:scale(.97)}.home-door .kn-iconchip{border-radius:16px;width:52px;height:52px}.home-door .kn-iconchip:has(.kn-ic--art){box-shadow:none;background:0 0}.home-door .kn-iconchip .kn-ic--art{width:46px;height:46px}.home-door .kn-ic--art image{filter:drop-shadow(0 3px 4px #242c4259)drop-shadow(0 0 1px #242c4240)}.home-door__text{justify-items:center;width:100%;min-width:0;line-height:1.25;display:grid}.home-door__text>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.home-door__text b{font-family:var(--font-display);font-size:.98rem;font-weight:800}.home-door__kn{color:var(--home-accent);opacity:.72;font-size:.8rem;font-weight:700;line-height:1.7}.home-door__hint{color:hsl(var(--ink-soft));font-size:.74rem;font-weight:600}.home-door:last-child:nth-child(odd){grid-column:span 2;justify-self:center;width:calc(50% - .33rem)}.home-door--soon{opacity:.75}.home-rail{scroll-snap-type:x mandatory;gap:.8rem;margin-left:-.2rem;padding:.2rem .2rem .6rem}.home-rail>.kn-product{scroll-snap-align:start;width:64vw;max-width:270px}.home-folds{gap:.7rem;display:grid}.home-fold{isolation:isolate;border-radius:18px;position:relative;overflow:hidden}.home-fold>summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:.15rem .6rem;min-height:44px;padding:.95rem 1rem;list-style:none;display:grid}.home-fold>summary::-webkit-details-marker{display:none}.home-fold__title{gap:.1rem;min-width:0;display:grid}.home-fold__title b{font-family:var(--font-display);font-size:1.02rem;font-weight:800;line-height:1.5}.home-fold__gist{color:hsl(var(--ink-soft));grid-column:1;font-size:.78rem;font-weight:600}.home-fold__chev{width:22px;height:22px;color:hsl(var(--ink-soft));grid-area:1/2/span 2;transition:transform .2s}.home-fold[open] .home-fold__chev{transform:rotate(180deg)}.home-fold[open] .home-fold__gist{display:none}.home-fold__body{padding:0 .8rem .9rem}.home-fold__body .kn-card.kn-grad-ink{padding:1.1rem!important}.home-fold__body .kn-grad-ink .kn-eyebrow,.home-fold__body .kn-grad-ink .kn-h2{display:none}@media (prefers-reduced-motion:reduce){.home-fold__chev,.home-door{transition:none}}.home-fold__body .kn-grad-ink>.kn-grid--2>.kn-grid--2{grid-template-columns:1fr 1fr;gap:.6rem}@media (width<=640px){.home-fold__cards{grid-template-columns:1fr 1fr;gap:.6rem}}@media (width>=641px){.home-fold>summary{padding:1.2rem 1.4rem}.home-fold__title b{font-size:1.3rem}.home-fold__body{padding:0 1.4rem 1.4rem}}.home-fold__body .kn-grad-ink>.kn-grid--2{gap:.9rem}:root{--home-accent:#8b550e}:root[data-theme=dark]{--home-accent:hsl(var(--yellow))}:is(.home-doors,.home-folds,.home-phone-rail) .kn-eyebrow{color:var(--home-accent)}:is(.home-doors,.home-folds,.home-phone-rail) .kn-eyebrow:before{background:linear-gradient(90deg, hsl(var(--yellow)), #c37713)}.co-track{margin:.8rem 0 0;padding:0;list-style:none;display:grid}.co-track__step{min-height:36px;color:hsl(var(--ink-soft));align-items:center;gap:.7rem;font-size:.9rem;font-weight:600;display:flex;position:relative}.co-track__step:before{content:"";background:hsl(var(--ink) / .12);z-index:0;width:2px;height:100%;position:absolute;top:-50%;left:10px}.co-track__step:first-child:before{display:none}.co-track__step.is-reached:before{background:hsl(var(--green))}.co-track__dot{z-index:1;background:hsl(var(--surface));width:22px;height:22px;box-shadow:inset 0 0 0 2px hsl(var(--ink) / .18);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.co-track__dot svg{width:22px;height:22px;color:hsl(var(--green))}.co-track__step.is-done{color:hsl(var(--ink))}.co-track__step.is-done .co-track__dot{box-shadow:none;background:hsl(var(--surface))}.co-track__step.is-current{color:hsl(var(--ink));font-weight:800}.co-track__step.is-current .co-track__dot{background:hsl(var(--yellow));box-shadow:0 0 0 5px hsl(var(--yellow) / .25)}.hero-dots{gap:.9rem}.pdp-dots{gap:.8rem}.hero-dot,.pdp-dot,.kn-product__detail,.pdp-crumbs a,.shop-reset,.account-security-links a,.account-security-links button{position:relative}.hero-dot:after,.pdp-dot:after{content:"";position:absolute;inset:-18px -7px}.kn-product__body--swatches{z-index:2}.kn-product__detail:after,.pdp-crumbs a:after,.shop-reset:after,.account-security-links a:after,.account-security-links button:after{content:"";position:absolute;inset:-12px -6px}.faq summary{align-items:center;min-height:44px;display:flex}:where(body:has(#storeMain)) :is(.kn-btn,.kn-product__action,.letter-card__read):not(:disabled):not([aria-disabled=true]){color:#fff;--btn-ink:#26170d99;text-shadow:0 1px 3px var(--btn-ink), 0 0 10px #ffffff80, 0 0 18px #ffffff40;transition:transform .12s,box-shadow .12s,background .12s,filter .12s,text-shadow .2s}:where(body:has(#storeMain)) :is(.kn-btn,.kn-product__action,.letter-card__read):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){text-shadow:0 1px 3px var(--btn-ink), 0 0 8px #fffffff2, 0 0 16px #ffffffbf, 0 0 28px #fff0b399}:root:not([data-theme=dark]) :where(body:has(#storeMain)) :is(.kn-btn.kn-btn--primary,.kn-product__action){background:linear-gradient(#f9dc8652,#ebb44700 50%),linear-gradient(160deg,#ca8c21d1,#9f631ecc 55%,#74411bd1);box-shadow:0 6px 18px -6px #6c3d1399,inset 0 1px #ffecb38c}:root:not([data-theme=dark]) :where(body:has(#storeMain)) .kn-btn.kn-btn--ghost,:root:not([data-theme=dark]) :where(body:has(#storeMain)) .kn-btn.kn-btn--ghost:hover{background:linear-gradient(#f0e0c238,#f0e0c200 50%),linear-gradient(160deg,#7c6650b8,#594536bd);border-color:#0000;box-shadow:0 6px 16px -8px #4231248c,inset 0 1px #f0e0c259}:root:not([data-theme=dark]) :where(body:has(#storeMain)) .kn-btn.kn-btn--ghost:hover{filter:brightness(1.08)}@media (prefers-reduced-motion:reduce){:where(body:has(#storeMain)) :is(.kn-btn,.kn-product__action,.letter-card__read){transition:none}}.nb-greet{z-index:80;background:hsl(var(--ink-fixed) / .35);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:1.2rem;animation:.25s both nb-greet-in;display:grid;position:fixed;inset:0}.nb-greet__card{text-align:center;width:min(360px,100%);color:hsl(var(--ink));background:linear-gradient(160deg, #ffffffeb, hsl(var(--yellow-soft,48 100% 92%) / .9));box-shadow:0 24px 60px -20px hsl(var(--ink-fixed) / .55), inset 0 1px 0 #fff;border-radius:22px;padding:1.6rem 1.4rem 1.4rem;animation:.35s cubic-bezier(.34,1.4,.64,1) both nb-greet-pop;position:relative;overflow:hidden}:root[data-theme=dark] .nb-greet__card{color:hsl(var(--cream));background:linear-gradient(160deg,#272a35f5,#191c24f5);box-shadow:0 24px 60px -20px #000,inset 0 1px #ffffff1a}.nb-greet__close{width:44px;height:44px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:.4rem;right:.4rem}.nb-greet__close:hover{opacity:1}.nb-greet__close svg{width:18px;height:18px}.nb-greet__icon{place-items:center;width:64px;height:64px;margin-bottom:.6rem;display:inline-grid}.nb-greet__icon svg{width:56px;height:56px}.nb-greet__text{font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:800;line-height:1.6}.nb-greet__timer{transform-origin:0;background:linear-gradient(90deg, hsl(var(--yellow)), #c37713);width:100%;height:3px;animation:2s linear both nb-greet-timer;position:absolute;bottom:0;left:0}@keyframes nb-greet-in{0%{opacity:0}to{opacity:1}}@keyframes nb-greet-pop{0%{opacity:0;transform:scale(.9)translateY(8px)}to{opacity:1;transform:none}}@keyframes nb-greet-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.nb-greet,.nb-greet__card{animation:none}.nb-greet__timer{display:none}}:root{--elev-1:0 1px 2px #242c420d, 0 8px 28px -14px #242c423d;--elev-2:0 2px 6px #242c420f, 0 26px 60px -24px #242c4266;--fill:#3643630f;--fill-strong:#36436313;--glass-ctl:linear-gradient(180deg, #fff9, #ffffff0d 55%), hsl(var(--surface) / .72);--glass-ctl-shadow:0 1px 2px #242c420f, 0 6px 16px -8px #242c4238, inset 0 1px 0 #fffc}:root[data-theme=dark]{--elev-1:0 1px 2px #00000059, 0 10px 30px -14px #000000bf;--elev-2:0 2px 6px #0006, 0 26px 60px -24px #000000d9;--fill:#ffffff0d;--fill-strong:#ffffff14;--glass-ctl:linear-gradient(180deg, #ffffff1a, #fff0 55%), hsl(var(--surface) / .6);--glass-ctl-shadow:0 1px 2px #0000004d, 0 6px 16px -8px #000000b3, inset 0 1px 0 #ffffff14}:where(body:has(#storeMain)) :is(.kn-card,.kn-kpi,.kn-trust,.kn-tablewrap,.home-assure,.shop-side,.shelf__item,.pdp-trust,.pdp-shots,.pdp-tabs,.pdp-story,.pdp-pair,.co-saved__row,.combo-stepper,.combo-preview__art,.combo-progress,.letter-shots,.letter-card__cover,.letter-slide,.account-mobile-editor,.account-consent,.account-activity,.stall-consent,.jersey-flow__step,.kn-design-shot,.pdp-patch,.combo-row){box-shadow:var(--elev-1);border-color:#0000}:where(body:has(#storeMain)) :is(.kn-more__menu,.kn-quickadd__sheet,.shop-sheet){box-shadow:var(--elev-2);border-color:#0000}:where(body:has(#storeMain)) :is(.kn-card--silver,[class*=kn-grad-]),:root[data-theme=dark] :where(body:has(#storeMain)) .kn-card--cream{border-color:#0000}:where(body:has(#storeMain)) .pdp-tabs .pdp-trust{box-shadow:none;background:0 0}:where(body:has(#storeMain)) :is(.kn-card,.pdp-tabs,.shop-side) :is(.kn-card:not(.kn-card--silver,[class*=kn-grad-]),.kn-trust,.faq details,.pdp-pair__card){box-shadow:none;background:var(--fill);border-color:#0000}:where(body:has(#storeMain)) :is(.faq details,.pdp-pair__card){background:var(--fill);border-color:#0000}:where(body:has(#storeMain)) :is(.kn-input,.kn-select,.kn-textarea){background:var(--fill-strong);border-color:#0000;box-shadow:inset 0 1px 2px #242c420f}:where(body:has(#storeMain)) :is(.kn-input,.kn-select,.kn-textarea):hover{background:#3643631f}:root[data-theme=dark] :where(body:has(#storeMain)) :is(.kn-input,.kn-select,.kn-textarea):hover{background:#ffffff1c}:where(body:has(#storeMain)) :is(.kn-sizebtn,.pdp-sizebtn,.kn-qty,.combo-counter,.shop-pager__btn,.shop-pager__num,.shop-filterbtn,.pdp-zoombtn,.letter-arrow,.kn-quickadd__nav){background:var(--glass-ctl);box-shadow:var(--glass-ctl-shadow);border-color:#0000}:where(body:has(#storeMain)) .kn-badge--outline{background:var(--fill-strong);border-color:#0000}:where(body:has(#storeMain)) :is(.kn-iconbtn,.kn-burger),:where(body:has(#storeMain)) :is(.pdp-thumb,.pdp-viewthumb,.letter-thumb){box-shadow:var(--elev-1);border-color:#0000}:where(body:has(#storeMain)) .kn-btn--ghost{background:var(--glass-ctl);box-shadow:var(--glass-ctl-shadow);border-color:#0000}:where(body:has(#storeMain)) .kn-btn--ghost-light{background:linear-gradient(180deg, #ffffff2e, #ffffff0a 55%), hsl(var(--cream) / .1);border-color:#0000}:where(body:has(#storeMain)) :is(.kn-empty,.kn-fold,.combo-card__none,.combo-row__none,.kn-photoadd__btn){background:var(--fill);border-color:#0000}:where(body:has(#storeMain)) :is(.kn-notice,.cart-pair,.shop-combo-banner,.letter-privacy,.account-mobile-change,.combo-landing__eyebrow,.letter-hero__kicker,.jersey-hero__kicker,.kn-review__photos img,.kn-photoadd__thumb),:where(body:has(#storeMain)) :is(.hero-cat,.hero-arrow,.combo-landing__looks,.combo-landing__tee,.combo-landing__price,.letter-hero__reward,.account-hero,.account-hero__trust,.jersey-hero__price,.tee-zoom__bar,.letter-zoom__close,.kn-drawer__signin),:where(body:has(#storeMain)) :is(.shop-side__head,.shop-sheet__head,.shop-sheet__foot,.cart-item,.combo-review__r,.combo-next,.account-detail-list,.account-detail,.account-mobile-row__summary,.account-security-links,.account-addresses__head,.letter-intro__foot,.letters-wall__cta,.shop-group__title,.pdp-tabs__bar,.kn-product__body,.kn-review,.letter-privacy__foot,.kn-footer__bottom){border-color:#0000}:where(body:has(#storeMain)) :is(.shop-filters__row+.shop-filters__row,.stall-row+.stall-row),:root[data-theme=dark] :where(body:has(#storeMain)) .kn-product__body{border-top-color:#0000}:where(body:has(#storeMain)) .kn-topbar{border-bottom-color:#0000;box-shadow:0 10px 30px -22px #242c4273}:where(body:has(#storeMain)) :is(.kn-tabbar,.pdp-buybar){border-top-color:#0000;box-shadow:0 -10px 30px -20px #242c4266}:where(body:has(#storeMain)) .kn-appbar,:where(body:has(#storeMain)) .kn-table :is(th,td){border-bottom-color:#0000}:where(body:has(#storeMain)) .kn-table tbody tr:nth-child(2n){background:var(--fill)}:where(body:has(#storeMain)) :is(.kn-card,.pdp-tabs) .kn-card :is(.kn-input,.kn-select,.kn-textarea){background:hsl(var(--surface));box-shadow:0 1px 2px #242c420f,inset 0 1px 2px #242c420a}:where(body:has(#storeMain)) :is(button,.kn-btn,.kn-chip,[role=button]):not(.kn-product__swatch,.kn-colorbtn){border-color:#0000}:where(body:has(#storeMain)) .kn-iconchip:has(.kn-ic--art){--chip-glow:hsl(var(--yellow) / .16);background:linear-gradient(145deg, hsl(var(--surface)), hsl(var(--yellow-soft) / .35));width:54px;height:54px;box-shadow:var(--shadow-sm), inset 0 1px 0 hsl(var(--cream) / .65)}:where(body:has(#storeMain)) .kn-iconchip:has(.kn-ic--art):before{display:none}:where(body:has(#storeMain)) .kn-iconchip:has(.kn-ic--art):after{display:none}:where(body:has(#storeMain)) .kn-iconchip .kn-ic--art{width:min(43px,80%);height:min(43px,80%)}:where(body:has(#storeMain)) .kn-ic--art{flex-shrink:0;overflow:visible}:where(body:has(#storeMain)) .kn-btn .kn-ic--art{width:25px;height:25px}:where(body:has(#storeMain)) .kn-topbar .kn-ic--art{width:26px;height:26px}:where(body:has(#storeMain)) .kn-tabbar .kn-ic--art,:where(body:has(#storeMain)) .kn-drawer__item .kn-ic--art{width:27px;height:27px}:where(body:has(#storeMain)) .kn-h3>.kn-ic--art{vertical-align:middle;width:30px;height:30px;margin-inline-end:.3rem}:where(body:has(#storeMain)) .kn-ic--art image{filter:drop-shadow(0 2px 2px hsl(var(--ink-fixed) / .12));pointer-events:none}:where(body:has(#storeMain)) .kn-savebtn.is-on .kn-ic--art image{filter:drop-shadow(0 0 3px hsl(var(--red) / .7))}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(body:has(#storeMain)) .kn-iconchip:has(.kn-ic--art):hover{transform:translateY(-3px)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){:where(body:has(#storeMain)) .kn-ic--art{transition:none;animation:none;transform:none}:where(body:has(#storeMain)) .kn-iconchip.kn-iconchip:has(.kn-ic--art){transition:none;animation:none;transform:none}:where(body:has(#storeMain)) :is(.kn-btn:hover,.kn-trust:hover,.kn-product:hover,.kn-iconchip:hover) .kn-ic--art{transform:none}:where(body:has(#storeMain)) .kn-iconchip:has(.kn-ic--art):hover{transform:none}}:where(body:has(#storeMain)) .pdp-save--icon:has(.kn-ic--art){position:relative}:where(body:has(#storeMain)) :is(.kn-savebtn,.pdp-save--icon).is-on:has(.kn-ic--art):after{content:"";background:hsl(var(--red));width:6px;height:6px;box-shadow:0 0 0 2px hsl(var(--surface));pointer-events:none;border-radius:50%;position:absolute;bottom:8px;right:8px}
