@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..700;1,9..144,300..600&family=Inter:wght@300;400;500;600;700&display=swap";.kr-legacy{--moonpaper: #F6F2EA;--moonpaper-deep: #EFE9DC;--moonpaper-card: #FBF8F2;--ink: #1E2230;--ink-soft: #4A4F60;--ink-faint: #8A8E9C;--hairline: #E2DACB;--lune-glow: #E9C77B;--lune-glow-deep: #D4AE5C;--go-amber: #FFB347;--glow-peach: #FFB37A;--calm-lilac: #B49CE0;--water-blue: #BFD3D6;--go-tint: #FFF0DC;--glow-tint: #FFEEDF;--calm-tint: #F0EBFA;--water-tint: #E9F1F2;--success: #6FA786;--error: #C2614F;--focus-ring: #1E2230;--accent: var(--lune-glow);--accent-deep: var(--lune-glow-deep);--accent-tint: var(--moonpaper-deep);--serif: "Fraunces", Georgia, "Times New Roman", serif;--sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-eyebrow: clamp(11.52px, 10.88px + .2vw, 12.8px);--fs-small: clamp(13.12px, 12.48px + .2vw, 14.4px);--fs-body: clamp(16px, 15.36px + .25vw, 17.28px);--fs-lead: clamp(17.92px, 16.32px + .5vw, 21.12px);--fs-h4: clamp(19.2px, 17.28px + .6vw, 23.2px);--fs-h3: clamp(24px, 20.8px + 1vw, 32px);--fs-h2: clamp(32px, 25.6px + 2vw, 49.6px);--fs-h1: clamp(41.6px, 30.4px + 3.4vw, 73.6px);--fs-display: clamp(51.2px, 35.2px + 5vw, 104px);--lh-tight: 1.04;--lh-snug: 1.18;--lh-body: 1.62;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--section-y: clamp(56px, 32px + 6vw, 120px);--maxw: 1240px;--maxw-prose: 720px;--gutter: clamp(20px, 8px + 3vw, 48px);--r-sm: 8px;--r-md: 14px;--r-lg: 22px;--r-xl: 32px;--r-pill: 999px;--sh-1: 0 1px 2px rgba(30,34,48,.04), 0 2px 8px rgba(30,34,48,.05);--sh-2: 0 4px 14px rgba(30,34,48,.06), 0 12px 30px rgba(30,34,48,.07);--sh-3: 0 10px 30px rgba(30,34,48,.08), 0 28px 60px rgba(30,34,48,.1);--sh-glow: 0 0 0 1px rgba(233,199,123,.35), 0 8px 30px rgba(233,199,123,.22);--ease: cubic-bezier(.22,.61,.36,1);--ease-out: cubic-bezier(.16,1,.3,1);--t-fast: .18s;--t-med: .32s;--t-slow: .6s;--nav-h: 76px}:where(.kr-legacy) .ritual-go{--accent: var(--go-amber);--accent-deep:#E89417;--accent-tint: var(--go-tint)}:where(.kr-legacy) .ritual-glow{--accent: var(--glow-peach);--accent-deep:#E88A4C;--accent-tint: var(--glow-tint)}:where(.kr-legacy) .ritual-calm{--accent: var(--calm-lilac);--accent-deep:#8E72C7;--accent-tint: var(--calm-tint)}:where(.kr-legacy) .ritual-water{--accent: var(--water-blue);--accent-deep:#7FA6AA;--accent-tint: var(--water-tint)}:where(.kr-legacy) *,:where(.kr-legacy) *:before,:where(.kr-legacy) *:after{box-sizing:border-box}:where(.kr-legacy) *{margin:0}.kr-legacy{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}@media(prefers-reduced-motion:reduce){.kr-legacy{scroll-behavior:auto}}.kr-legacy{font-family:var(--sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);background:var(--moonpaper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}:where(.kr-legacy) img,:where(.kr-legacy) svg,:where(.kr-legacy) video{display:block;max-width:100%;height:auto}:where(.kr-legacy) a{color:inherit;text-decoration:none}:where(.kr-legacy) button{font:inherit;cursor:pointer;color:inherit;background:none;border:none}:where(.kr-legacy) ul,:where(.kr-legacy) ol{list-style:none;padding:0}:where(.kr-legacy) input,:where(.kr-legacy) textarea,:where(.kr-legacy) select{font:inherit;color:inherit}:where(.kr-legacy) h1,:where(.kr-legacy) h2,:where(.kr-legacy) h3,:where(.kr-legacy) h4{font-family:var(--serif);font-weight:400;line-height:var(--lh-snug);color:var(--ink);letter-spacing:-.01em}:where(.kr-legacy) h1{font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:-.02em}:where(.kr-legacy) h2{font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:-.018em}:where(.kr-legacy) h3{font-size:var(--fs-h3)}:where(.kr-legacy) h4{font-size:var(--fs-h4)}:where(.kr-legacy) p{color:var(--ink-soft)}:where(.kr-legacy) strong{font-weight:600;color:var(--ink)}:where(.kr-legacy) ::selection{background:var(--lune-glow);color:var(--ink)}:where(.kr-legacy) .wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}:where(.kr-legacy) .prose{max-width:var(--maxw-prose);margin-inline:auto}:where(.kr-legacy) .section{padding-block:var(--section-y)}:where(.kr-legacy) .section--tint{background:var(--moonpaper-deep)}:where(.kr-legacy) .section--card{background:var(--moonpaper-card)}:where(.kr-legacy) .center{text-align:center}:where(.kr-legacy) .stack>*+*{margin-top:var(--sp-4)}:where(.kr-legacy) .grid{display:grid;gap:var(--sp-6)}:where(.kr-legacy) .grid-2{grid-template-columns:repeat(2,1fr)}:where(.kr-legacy) .grid-3{grid-template-columns:repeat(3,1fr)}:where(.kr-legacy) .grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){:where(.kr-legacy) .grid-3,:where(.kr-legacy) .grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){:where(.kr-legacy) .grid-2,:where(.kr-legacy) .grid-3,:where(.kr-legacy) .grid-4{grid-template-columns:1fr}}:where(.kr-legacy) .eyebrow{font-family:var(--sans);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-deep);display:inline-flex;align-items:center;gap:.55em}:where(.kr-legacy) .eyebrow:before{content:"";width:1.4em;height:1px;background:currentColor;opacity:.55}:where(.kr-legacy) .lead{font-size:var(--fs-lead);color:var(--ink-soft);line-height:1.5}:where(.kr-legacy) .muted{color:var(--ink-faint)}:where(.kr-legacy) .serif-accent{font-family:var(--serif);font-style:italic;color:var(--accent-deep)}:where(.kr-legacy) .lune-ring{--ring-size: 1em;display:inline-block;width:var(--ring-size);height:var(--ring-size);border-radius:50%;background:radial-gradient(circle at 32% 32%,transparent 54%,var(--accent) 55%,var(--accent) 64%,transparent 65%);position:relative;vertical-align:middle}:where(.kr-legacy) .lune-ring:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 12px 1px color-mix(in srgb,var(--accent) 45%,transparent);opacity:.6}:where(.kr-legacy) .lune-ring--full{background:none;border:2px solid var(--accent)}:where(.kr-legacy) .lune-ring--full:after{box-shadow:0 0 14px 1px color-mix(in srgb,var(--accent) 40%,transparent)}:where(.kr-legacy) .ring-divider{display:flex;align-items:center;justify-content:center;gap:var(--sp-4);color:var(--accent);padding-block:var(--sp-5)}:where(.kr-legacy) .ring-divider:before,:where(.kr-legacy) .ring-divider:after{content:"";height:1px;flex:1 1 auto;max-width:160px;background:linear-gradient(90deg,transparent,var(--hairline))}:where(.kr-legacy) .ring-divider:after{background:linear-gradient(90deg,var(--hairline),transparent)}:where(.kr-legacy) .ring-divider .lune-ring{--ring-size: 18px}:where(.kr-legacy) .halo{position:absolute;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 50%,transparent) 0%,transparent 68%);filter:blur(8px);opacity:.5}:where(.kr-legacy) .announce{background:var(--ink);color:var(--moonpaper);font-size:var(--fs-small);letter-spacing:.02em;overflow:hidden;position:relative}:where(.kr-legacy) .announce__track{display:flex;gap:64px;width:max-content;padding-block:8.8px;animation:marquee 32s linear infinite}:where(.kr-legacy) .announce__track span{display:inline-flex;align-items:center;gap:.6em;white-space:nowrap}:where(.kr-legacy) .announce__track .lune-ring{--ring-size: 13px;--accent: var(--lune-glow)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}:where(.kr-legacy) .announce:hover .announce__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){:where(.kr-legacy) .announce__track{animation:none;justify-content:center;width:100%;flex-wrap:wrap;gap:32px}:where(.kr-legacy) .announce__track .announce__dup{display:none}}:where(.kr-legacy) .nav{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--moonpaper) 82%,transparent);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid transparent;transition:border-color var(--t-med) var(--ease),background var(--t-med) var(--ease),box-shadow var(--t-med)}:where(.kr-legacy) .nav.is-stuck{border-bottom-color:var(--hairline);box-shadow:var(--sh-1)}:where(.kr-legacy) .nav__inner{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);display:flex;align-items:center;justify-content:space-between;height:var(--nav-h);transition:height var(--t-med) var(--ease)}:where(.kr-legacy) .nav.is-stuck .nav__inner{height:60px}:where(.kr-legacy) .brand{display:flex;align-items:center;gap:8px}:where(.kr-legacy) .brand__mark{width:26px;height:26px;color:var(--lune-glow-deep);flex:none}:where(.kr-legacy) .brand__word{font-family:var(--serif);font-size:24.8px;font-weight:500;letter-spacing:-.01em;color:var(--ink);line-height:1}:where(.kr-legacy) .nav__links{display:flex;align-items:center;gap:clamp(16px,2.4vw,33.6px)}:where(.kr-legacy) .nav__links a{font-size:var(--fs-small);font-weight:500;color:var(--ink-soft);position:relative;padding-block:6.4px;transition:color var(--t-fast)}:where(.kr-legacy) .nav__links a:after{content:"";position:absolute;left:0;bottom:0;height:1.5px;width:100%;background:var(--lune-glow-deep);transform:scaleX(0);transform-origin:left;transition:transform var(--t-med) var(--ease)}:where(.kr-legacy) .nav__links a:hover{color:var(--ink)}:where(.kr-legacy) .nav__links a:hover:after,:where(.kr-legacy) .nav__links a[aria-current=page]:after{transform:scaleX(1)}:where(.kr-legacy) .nav__links a[aria-current=page]{color:var(--ink)}:where(.kr-legacy) .nav__actions{display:flex;align-items:center;gap:var(--sp-4)}:where(.kr-legacy) .cart-btn{display:flex;align-items:center;gap:6.4px;position:relative;color:var(--ink)}:where(.kr-legacy) .cart-btn svg{width:22px;height:22px}:where(.kr-legacy) .cart-btn__count{position:absolute;top:-6px;right:-9px;min-width:17px;height:17px;background:var(--lune-glow-deep);color:var(--ink);border-radius:50%;font-size:9.92px;font-weight:700;display:grid;place-items:center;padding:0 4px}:where(.kr-legacy) .nav__toggle{display:none;width:26px;height:26px}:where(.kr-legacy) .nav__toggle svg{width:100%;height:100%}@media(max-width:860px){:where(.kr-legacy) .nav__links{position:fixed;inset:var(--nav-h) 0 auto 0;max-height:calc(100dvh - var(--nav-h));overflow-y:auto;-webkit-overflow-scrolling:touch;flex-direction:column;align-items:flex-start;gap:0;background:var(--moonpaper-card);padding:var(--sp-4) var(--gutter) var(--sp-6);border-bottom:1px solid var(--hairline);box-shadow:var(--sh-2);transform:translateY(-120%);transition:transform var(--t-med) var(--ease)}:where(.kr-legacy) .nav__links.is-open{transform:translateY(0)}:where(.kr-legacy) .nav__links a{width:100%;padding-block:13.6px;border-bottom:1px solid var(--hairline);font-size:16.8px}:where(.kr-legacy) .nav__toggle{display:block}}:where(.kr-legacy) .btn{--btn-bg: var(--ink);--btn-fg: var(--moonpaper);display:inline-flex;align-items:center;justify-content:center;gap:.55em;font-family:var(--sans);font-size:var(--fs-small);font-weight:600;letter-spacing:.01em;line-height:1;text-align:center;padding:.95em 1.7em;border-radius:var(--r-pill);background:var(--btn-bg);color:var(--btn-fg);border:1.5px solid transparent;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-med),background var(--t-fast),color var(--t-fast);will-change:transform}:where(.kr-legacy) .btn:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}:where(.kr-legacy) .btn:active{transform:translateY(0)}:where(.kr-legacy) .btn--lg{padding:1.1em 2.2em;font-size:var(--fs-body)}:where(.kr-legacy) .btn--sm{padding:.7em 1.2em;font-size:var(--fs-eyebrow)}:where(.kr-legacy) .btn--full{width:100%}:where(.kr-legacy) .btn--ghost{--btn-bg: transparent;--btn-fg: var(--ink);border-color:var(--ink)}:where(.kr-legacy) .btn--ghost:hover{--btn-bg: var(--ink);--btn-fg: var(--moonpaper)}:where(.kr-legacy) .btn--ritual{--btn-bg: var(--accent);--btn-fg: var(--ink);box-shadow:var(--sh-glow)}:where(.kr-legacy) .btn--ritual:hover{box-shadow:0 0 0 1px var(--accent),0 12px 34px color-mix(in srgb,var(--accent) 40%,transparent)}:where(.kr-legacy) .btn--gold{--btn-bg: var(--lune-glow);--btn-fg: var(--ink)}:where(.kr-legacy) .link-arrow{display:inline-flex;align-items:center;gap:.45em;font-weight:600;font-size:var(--fs-small);color:var(--ink);border-bottom:1.5px solid var(--accent);padding-bottom:2px;transition:gap var(--t-fast) var(--ease),color var(--t-fast)}:where(.kr-legacy) .link-arrow:hover{gap:.8em;color:var(--accent-deep)}:where(.kr-legacy) .link-arrow:after{content:"\2192"}:where(.kr-legacy) .pill{display:inline-flex;align-items:center;gap:.45em;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.42em .9em;border-radius:var(--r-pill);background:var(--accent-tint);color:var(--accent-deep);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}:where(.kr-legacy) .pill .lune-ring{--ring-size:.72em}:where(.kr-legacy) .pill--go{background:var(--go-tint);color:#b86a0a;border-color:color-mix(in srgb,var(--go-amber) 40%,transparent)}:where(.kr-legacy) .pill--glow{background:var(--glow-tint);color:#b85f26;border-color:color-mix(in srgb,var(--glow-peach) 45%,transparent)}:where(.kr-legacy) .pill--calm{background:var(--calm-tint);color:#6e54ac;border-color:color-mix(in srgb,var(--calm-lilac) 45%,transparent)}:where(.kr-legacy) .badge{display:inline-flex;align-items:center;gap:.4em;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.04em;padding:.35em .75em;border-radius:var(--r-sm);background:var(--moonpaper-card);border:1px solid var(--hairline);color:var(--ink-soft)}:where(.kr-legacy) .badge--founding{background:var(--ink);color:var(--lune-glow);border-color:var(--ink)}:where(.kr-legacy) .card{background:var(--moonpaper-card);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--sp-5);transition:transform var(--t-med) var(--ease),box-shadow var(--t-med),border-color var(--t-med);position:relative;overflow:hidden}:where(.kr-legacy) .card:hover{transform:translateY(-4px);box-shadow:var(--sh-3);border-color:color-mix(in srgb,var(--accent) 40%,var(--hairline))}:where(.kr-legacy) .pcard{display:flex;flex-direction:column;gap:var(--sp-4)}:where(.kr-legacy) .pcard__media{position:relative;border-radius:var(--r-md);overflow:hidden;aspect-ratio:4/5;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--accent) 26%,var(--moonpaper)) 0%,var(--moonpaper-deep) 70%);display:grid;place-items:center}:where(.kr-legacy) .pcard__media:after{content:"";position:absolute;width:62%;aspect-ratio:1;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 40px color-mix(in srgb,var(--accent) 30%,transparent)}:where(.kr-legacy) .pcard__media img{position:relative;z-index:1;width:74%;object-fit:contain}:where(.kr-legacy) .pcard__tag{position:absolute;top:var(--sp-3);left:var(--sp-3);z-index:2}:where(.kr-legacy) .pcard__fav{position:absolute;top:var(--sp-3);right:var(--sp-3);z-index:2;color:var(--ink-faint)}:where(.kr-legacy) .pcard__title{font-size:var(--fs-h4)}:where(.kr-legacy) .pcard__job{color:var(--ink-soft);font-size:var(--fs-small)}:where(.kr-legacy) .pcard__meta{display:flex;align-items:baseline;gap:9.6px}:where(.kr-legacy) .price{font-family:var(--serif);font-size:22.4px;color:var(--ink)}:where(.kr-legacy) .price--was{font-family:var(--sans);font-size:var(--fs-small);color:var(--ink-faint);text-decoration:line-through}:where(.kr-legacy) .pcard__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-top:auto}:where(.kr-legacy) .swatches{display:flex;gap:8px}:where(.kr-legacy) .swatch{width:24px;height:24px;border-radius:50%;border:2px solid var(--moonpaper-card);box-shadow:0 0 0 1px var(--hairline);cursor:pointer;transition:transform var(--t-fast)}:where(.kr-legacy) .swatch:hover,:where(.kr-legacy) .swatch[aria-pressed=true]{transform:scale(1.12);box-shadow:0 0 0 2px var(--accent)}:where(.kr-legacy) .stars{display:inline-flex;gap:1px;color:var(--lune-glow-deep)}:where(.kr-legacy) .stars svg{width:1em;height:1em}:where(.kr-legacy) .stars--muted{color:var(--hairline)}:where(.kr-legacy) .rating-line{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-small);color:var(--ink-soft)}:where(.kr-legacy) .rating-line strong{color:var(--ink)}:where(.kr-legacy) .review-bars{display:grid;gap:8px}:where(.kr-legacy) .review-bar{display:grid;grid-template-columns:41.6px 1fr 41.6px;align-items:center;gap:9.6px;font-size:var(--fs-small)}:where(.kr-legacy) .review-bar__track{height:7px;border-radius:var(--r-pill);background:var(--hairline);overflow:hidden}:where(.kr-legacy) .review-bar__fill{height:100%;background:var(--lune-glow-deep);border-radius:inherit}:where(.kr-legacy) .review{background:var(--moonpaper-card);border:1px solid var(--hairline);border-radius:var(--r-md);padding:var(--sp-5)}:where(.kr-legacy) .review__head{display:flex;align-items:center;gap:11.2px;margin-bottom:var(--sp-3)}:where(.kr-legacy) .review__avatar{width:38px;height:38px;border-radius:50%;background:var(--accent-tint);display:grid;place-items:center;font-weight:700;color:var(--accent-deep);font-size:13.6px}:where(.kr-legacy) .review__verified{font-size:var(--fs-eyebrow);color:var(--success);font-weight:600}:where(.kr-legacy) .accordion{border-top:1px solid var(--hairline)}:where(.kr-legacy) .acc{border-bottom:1px solid var(--hairline)}:where(.kr-legacy) .acc__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--sp-5) 0;text-align:left;font-family:var(--serif);font-size:var(--fs-h4);color:var(--ink);transition:color var(--t-fast)}:where(.kr-legacy) .acc__btn:hover{color:var(--accent-deep)}:where(.kr-legacy) .acc__icon{flex:none;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--accent);display:grid;place-items:center;position:relative;transition:transform var(--t-med) var(--ease),background var(--t-fast)}:where(.kr-legacy) .acc__icon:before,:where(.kr-legacy) .acc__icon:after{content:"";position:absolute;background:var(--accent-deep);border-radius:2px}:where(.kr-legacy) .acc__icon:before{width:11px;height:1.6px}:where(.kr-legacy) .acc__icon:after{width:1.6px;height:11px;transition:transform var(--t-med) var(--ease)}:where(.kr-legacy) .acc[open] .acc__icon{background:var(--accent-tint)}:where(.kr-legacy) .acc[open] .acc__icon:after{transform:scaleY(0)}:where(.kr-legacy) .acc__body{padding:0 0 var(--sp-5);max-width:60ch;color:var(--ink-soft)}:where(.kr-legacy) .acc[open] .acc__btn{color:var(--accent-deep)}:where(.kr-legacy) .acc summary{list-style:none}:where(.kr-legacy) .acc summary::-webkit-details-marker{display:none}:where(.kr-legacy) .stat{text-align:center}:where(.kr-legacy) .stat__num{font-family:var(--serif);font-size:var(--fs-h2);color:var(--ink);display:block;line-height:1}:where(.kr-legacy) .stat__num em{font-style:normal;color:var(--accent-deep)}:where(.kr-legacy) .stat__label{font-size:var(--fs-small);color:var(--ink-faint);letter-spacing:.03em;margin-top:6.4px}:where(.kr-legacy) .feature{display:flex;flex-direction:column;gap:var(--sp-3)}:where(.kr-legacy) .feature__ico{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--accent-tint);color:var(--accent-deep);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}:where(.kr-legacy) .feature__ico svg{width:22px;height:22px}:where(.kr-legacy) .feature h4{font-size:var(--fs-h4)}:where(.kr-legacy) .feature p{font-size:var(--fs-small)}:where(.kr-legacy) .ring-list{display:grid;gap:var(--sp-3)}:where(.kr-legacy) .ring-list li{display:flex;align-items:flex-start;gap:11.2px;color:var(--ink-soft)}:where(.kr-legacy) .ring-list li:before{content:"";flex:none;margin-top:.42em;width:.7em;height:.7em;border-radius:50%;border:2px solid var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 45%,transparent)}:where(.kr-legacy) .facts{border:1px solid var(--ink);border-radius:var(--r-md);overflow:hidden;font-family:var(--sans)}:where(.kr-legacy) .facts__head{background:var(--ink);color:var(--moonpaper);padding:var(--sp-4)}:where(.kr-legacy) .facts__head h4{color:var(--moonpaper);font-family:var(--serif)}:where(.kr-legacy) .facts table{width:100%;border-collapse:collapse;font-size:var(--fs-small)}:where(.kr-legacy) .facts th,:where(.kr-legacy) .facts td{padding:10.4px var(--sp-4);text-align:left;border-bottom:1px solid var(--hairline)}:where(.kr-legacy) .facts td:last-child,:where(.kr-legacy) .facts th:last-child{text-align:right}:where(.kr-legacy) .facts tr:last-child td{border-bottom:none}:where(.kr-legacy) .field{display:flex;flex-direction:column;gap:7.2px}:where(.kr-legacy) .label{font-size:var(--fs-small);font-weight:600;color:var(--ink)}:where(.kr-legacy) .input,:where(.kr-legacy) .textarea,:where(.kr-legacy) .select{width:100%;padding:.85em 1em;font-size:var(--fs-body);background:var(--moonpaper-card);border:1.5px solid var(--hairline);border-radius:var(--r-md);color:var(--ink);transition:border-color var(--t-fast),box-shadow var(--t-fast)}:where(.kr-legacy) .input::placeholder,:where(.kr-legacy) .textarea::placeholder{color:var(--ink-faint)}:where(.kr-legacy) .input:focus,:where(.kr-legacy) .textarea:focus,:where(.kr-legacy) .select:focus{outline:none;border-color:var(--accent-deep);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}:where(.kr-legacy) .textarea{min-height:140px;resize:vertical}:where(.kr-legacy) .field__hint{font-size:var(--fs-eyebrow);color:var(--ink-faint)}:where(.kr-legacy) .field__error{font-size:var(--fs-eyebrow);color:var(--error)}:where(.kr-legacy) .subscribe{display:flex;gap:8px;flex-wrap:wrap}:where(.kr-legacy) .subscribe .input{flex:1 1 220px}:where(.kr-legacy) .buy-option{display:flex;align-items:flex-start;gap:12.8px;padding:var(--sp-4);border:1.5px solid var(--hairline);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast)}:where(.kr-legacy) .buy-option:has(input:checked){border-color:var(--accent-deep);background:var(--accent-tint)}:where(.kr-legacy) .buy-option__save{margin-left:auto;font-size:var(--fs-small);font-weight:700;color:var(--accent-deep)}:where(.kr-legacy) input[type=radio].dot,:where(.kr-legacy) input[type=checkbox].dot{accent-color:var(--ink);width:1.1em;height:1.1em;margin-top:.2em}:where(.kr-legacy) .quiz-progress{height:6px;border-radius:var(--r-pill);background:var(--hairline);overflow:hidden}:where(.kr-legacy) .quiz-progress__fill{height:100%;width:100%;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--go-amber),var(--glow-peach),var(--calm-lilac));transition:transform var(--t-slow) var(--ease)}:where(.kr-legacy) .quiz-option{display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:var(--sp-5);border:1.5px solid var(--hairline);border-radius:var(--r-md);background:var(--moonpaper-card);transition:all var(--t-fast) var(--ease)}:where(.kr-legacy) .quiz-option:hover{border-color:var(--accent);transform:translate(4px);box-shadow:var(--sh-1)}:where(.kr-legacy) .quiz-option .lune-ring{--ring-size:20px}:where(.kr-legacy) .hero{position:relative;padding-block:clamp(48px,32px + 5vw,96px);overflow:hidden}:where(.kr-legacy) .hero__halo{width:60vw;max-width:680px;aspect-ratio:1;top:-15%;right:-10%;--accent: var(--lune-glow)}:where(.kr-legacy) .kicker-mark{display:inline-flex;align-items:center;gap:8px}:where(.kr-legacy) .display{font-family:var(--serif);font-size:var(--fs-display);line-height:.98;letter-spacing:-.025em}:where(.kr-legacy) .tag-row{display:flex;flex-wrap:wrap;gap:9.6px}:where(.kr-legacy) .img-slot{position:relative;border-radius:var(--r-lg);overflow:hidden;background:linear-gradient(135deg,var(--moonpaper-deep),color-mix(in srgb,var(--accent) 22%,var(--moonpaper)));display:grid;place-items:center}:where(.kr-legacy) .img-slot img{width:100%;height:100%;object-fit:cover}:where(.kr-legacy) .footer{background:var(--ink);color:var(--moonpaper);padding-block:var(--sp-8) var(--sp-6)}:where(.kr-legacy) .footer a{color:color-mix(in srgb,var(--moonpaper) 80%,transparent);transition:color var(--t-fast);font-size:var(--fs-small)}:where(.kr-legacy) .footer a:hover{color:var(--lune-glow)}:where(.kr-legacy) .footer__top{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:var(--sp-6);padding-bottom:var(--sp-7);border-bottom:1px solid rgba(246,242,234,.14)}@media(max-width:980px){:where(.kr-legacy) .footer__top{grid-template-columns:1fr 1fr}}@media(max-width:560px){:where(.kr-legacy) .footer__top{grid-template-columns:1fr}}:where(.kr-legacy) .footer__brand .brand__word{color:var(--moonpaper)}:where(.kr-legacy) .footer__brand .brand__mark{color:var(--lune-glow)}:where(.kr-legacy) .footer__tag{font-family:var(--serif);font-style:italic;font-size:var(--fs-h4);color:var(--lune-glow);margin-top:var(--sp-3)}:where(.kr-legacy) .footer__col h5{font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--lune-glow);margin-bottom:var(--sp-4);font-family:var(--sans);font-weight:700}:where(.kr-legacy) .footer__col ul{display:grid;gap:11.2px}:where(.kr-legacy) .footer__news{margin-top:var(--sp-4)}:where(.kr-legacy) .footer__news .input{background:#f6f2ea14;border-color:#f6f2ea33;color:var(--moonpaper)}:where(.kr-legacy) .footer__news .input::placeholder{color:#f6f2ea80}:where(.kr-legacy) .footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4);padding-top:var(--sp-6)}:where(.kr-legacy) .social-row{display:flex;gap:var(--sp-3)}:where(.kr-legacy) .social-row a{width:36px;height:36px;border-radius:50%;border:1px solid rgba(246,242,234,.22);display:grid;place-items:center}:where(.kr-legacy) .social-row a:hover{border-color:var(--lune-glow);background:#e9c77b1a}:where(.kr-legacy) .social-row svg{width:18px;height:18px}:where(.kr-legacy) .pay-row{display:flex;flex-wrap:wrap;gap:6.4px}:where(.kr-legacy) .pay-row span{height:24px;min-width:38px;padding:0 6.4px;border-radius:4px;background:#f6f2eaeb;color:var(--ink);font-size:9.6px;font-weight:700;display:grid;place-items:center;letter-spacing:.02em}:where(.kr-legacy) .disclaimer{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid rgba(246,242,234,.14);font-size:var(--fs-eyebrow);line-height:1.6;color:#f6f2ea8c;max-width:70ch}:where(.kr-legacy) .footer__legal{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-4);font-size:var(--fs-eyebrow);color:#f6f2ea8c}:where(.kr-legacy) .disclaimer--light{color:var(--ink-faint);border-color:var(--hairline)}:where(.kr-legacy) .divider{height:1px;background:var(--hairline);border:none}:where(.kr-legacy) .tag-dot{width:.6em;height:.6em;border-radius:50%;display:inline-block}:where(.kr-legacy) .tag-dot--go{background:var(--go-amber)}:where(.kr-legacy) .tag-dot--glow{background:var(--glow-peach)}:where(.kr-legacy) .tag-dot--calm{background:var(--calm-lilac)}:where(.kr-legacy) .breadcrumb{font-size:var(--fs-small);color:var(--ink-faint);display:flex;gap:8px;align-items:center}:where(.kr-legacy) .breadcrumb a:hover{color:var(--ink)}:where(.kr-legacy) .note{position:relative;background:var(--accent-tint);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-5) var(--sp-4) calc(var(--sp-5) + 22.4px);color:var(--ink-soft)}:where(.kr-legacy) .note:before{content:"";position:absolute;left:var(--sp-5);top:1.15em;width:.7em;height:.7em;border-radius:50%;border:2px solid var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 45%,transparent)}:where(.kr-legacy) .loader{width:28px;height:28px;border-radius:50%;border:2px solid var(--hairline);border-top-color:var(--accent);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}:where(.kr-legacy) .reveal{opacity:0;transform:translateY(18px);transition:opacity var(--t-slow) var(--ease-out),transform var(--t-slow) var(--ease-out)}:where(.kr-legacy) .reveal.is-in{opacity:1;transform:none}:where(.kr-legacy) .byline{display:flex;align-items:center;gap:11.2px;font-size:var(--fs-small);color:var(--ink-soft)}:where(.kr-legacy) .byline__avatar{width:40px;height:40px;border-radius:50%;background:var(--accent-tint);display:grid;place-items:center;color:var(--accent-deep);font-weight:700}:where(.kr-legacy) .article p{margin-bottom:var(--sp-5);font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--ink-soft)}:where(.kr-legacy) .article h2{margin:var(--sp-7) 0 var(--sp-4)}:where(.kr-legacy) .article h3{margin:var(--sp-6) 0 var(--sp-3)}:where(.kr-legacy) .article blockquote{position:relative;font-family:var(--serif);font-style:italic;font-size:var(--fs-h3);color:var(--ink);line-height:1.3;text-align:center;padding:var(--sp-5) var(--sp-4) 0;margin:var(--sp-7) auto;max-width:30ch}:where(.kr-legacy) .article blockquote:before{content:"\201c";display:block;font-size:51.2px;line-height:0;color:var(--accent-deep);margin-bottom:var(--sp-4)}:where(.kr-legacy) .article blockquote:after{content:"";display:block;width:48px;height:1px;margin:var(--sp-5) auto 0;background:color-mix(in srgb,var(--accent) 60%,var(--hairline))}:where(.kr-legacy) :focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:4px}:where(.kr-legacy) .btn:focus-visible,:where(.kr-legacy) .nav__links a:focus-visible{outline-offset:4px}:where(.kr-legacy) .skip-link{position:absolute;left:-999px;top:8px;z-index:200;background:var(--ink);color:var(--moonpaper);padding:9.6px 16px;border-radius:var(--r-sm)}:where(.kr-legacy) .skip-link:focus{left:8px}:where(.kr-legacy) .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(prefers-reduced-motion:reduce){:where(.kr-legacy) *,:where(.kr-legacy) *:before,:where(.kr-legacy) *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}:where(.kr-legacy) .reveal{opacity:1;transform:none}}.kr-legacy{--wine: #7A2E3A;--wine-deep: #5A2029;--espresso: #3D2B24;--reset-rose: #E7C9C6;--reset-rose-tint: #F6E9E6;--reset-gold: #C6A44E;--bone: var(--moonpaper);--oat: var(--moonpaper-deep);--porcelain: var(--moonpaper-card);--lune-gold: var(--lune-glow);--lune-gold-deep: #C6A44E;--reset-wine: var(--wine);--reset-espresso: var(--espresso);--step-stop: #7A2E3A;--step-calm: #E7C9C6;--step-reset: #C6A44E;--step-restore: #8A7B5C;--step-repair: #3D2B24;--r-2xl: 44px;--sh-wine: 0 0 0 1px rgba(122,46,58,.35), 0 10px 34px rgba(122,46,58,.22);--sh-rose: 0 0 0 1px rgba(231,201,198,.5), 0 10px 34px rgba(231,201,198,.3)}:where(.kr-legacy) .world-reset{--accent: var(--wine);--accent-deep: var(--wine-deep);--accent-tint: var(--reset-rose-tint)}:where(.kr-legacy) .reset-rose{--accent: var(--reset-rose);--accent-deep: #B87E7A;--accent-tint: var(--reset-rose-tint)}:where(.kr-legacy) .world-daily{--accent: var(--lune-glow);--accent-deep: var(--lune-gold-deep);--accent-tint: var(--moonpaper-deep)}:where(.kr-legacy) .step-stop{--accent: #7A2E3A;--accent-deep: #5A2029;--accent-tint: var(--reset-rose-tint)}:where(.kr-legacy) .step-calm{--accent: #E7C9C6;--accent-deep: #B87E7A;--accent-tint: var(--reset-rose-tint)}:where(.kr-legacy) .step-reset{--accent: #C6A44E;--accent-deep: #9C7F35;--accent-tint: #F7F0DE}:where(.kr-legacy) .step-restore{--accent: #8A7B5C;--accent-deep: #6B5F44;--accent-tint: #F2EFE4}:where(.kr-legacy) .step-repair{--accent: #3D2B24;--accent-deep: #2A1D18;--accent-tint: #EFE8E3}:where(.kr-legacy) .world-reset--night{--accent: var(--reset-gold);--accent-deep: var(--lune-glow);--accent-tint: rgba(246,242,234,.08);background:var(--wine-deep);color:var(--moonpaper)}:where(.kr-legacy) .world-reset--night h1,:where(.kr-legacy) .world-reset--night h2,:where(.kr-legacy) .world-reset--night h3,:where(.kr-legacy) .world-reset--night h4{color:var(--moonpaper)}:where(.kr-legacy) .world-reset--night p{color:#f6f2eac7}:where(.kr-legacy) .world-reset--night .lead{color:#f6f2ead1}:where(.kr-legacy) .btn--wine{--btn-bg: var(--wine);--btn-fg: var(--moonpaper);box-shadow:var(--sh-wine)}:where(.kr-legacy) .btn--wine:hover{box-shadow:0 0 0 1px var(--wine),0 14px 38px #7a2e3a52}:where(.kr-legacy) .btn--wine-ghost{--btn-bg: transparent;--btn-fg: var(--wine);border-color:var(--wine)}:where(.kr-legacy) .btn--wine-ghost:hover{--btn-bg: var(--wine);--btn-fg: var(--moonpaper)}:where(.kr-legacy) .btn--rose{--btn-bg: var(--reset-rose);--btn-fg: var(--wine-deep);box-shadow:var(--sh-rose)}:where(.kr-legacy) .pill--reset{background:var(--reset-rose-tint);color:var(--wine);border-color:color-mix(in srgb,var(--wine) 30%,transparent)}:where(.kr-legacy) .pill--gold{background:#f7f0de;color:#9c7f35;border-color:color-mix(in srgb,var(--reset-gold) 45%,transparent)}:where(.kr-legacy) .badge--reset{background:var(--wine);color:var(--moonpaper);border-color:var(--wine)}:where(.kr-legacy) .tag-dot--reset{background:var(--wine)}:where(.kr-legacy) .tag-dot--rose{background:var(--reset-rose)}:where(.kr-legacy) .two-worlds{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5)}:where(.kr-legacy) .two-worlds__panel{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-2xl);min-height:clamp(400px,46vw,560px);display:flex;flex-direction:column;justify-content:flex-end;padding:var(--sp-6);color:var(--moonpaper);transition:transform var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease)}:where(.kr-legacy) .two-worlds__panel:hover{transform:translateY(-4px);box-shadow:var(--sh-3)}:where(.kr-legacy) .two-worlds__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}:where(.kr-legacy) .two-worlds__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--t-slow) var(--ease-out)}:where(.kr-legacy) .two-worlds__panel:hover .two-worlds__media img{transform:scale(1.03)}:where(.kr-legacy) .two-worlds__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 26%,rgba(30,34,48,.55) 70%,rgba(30,34,48,.82) 100%)}:where(.kr-legacy) .two-worlds__panel--daily:after{background:linear-gradient(180deg,transparent 26%,rgba(61,43,36,.55) 70%,rgba(30,34,48,.82) 100%)}:where(.kr-legacy) .two-worlds__panel--reset:after{background:linear-gradient(180deg,transparent 24%,rgba(90,32,41,.6) 68%,rgba(45,14,20,.85) 100%)}:where(.kr-legacy) .two-worlds__label{font-family:var(--serif);font-size:var(--fs-h3);color:var(--moonpaper);margin-bottom:5.6px}:where(.kr-legacy) .two-worlds__label em{font-style:italic;color:var(--accent)}:where(.kr-legacy) .two-worlds__line{color:#f6f2ead6;font-size:var(--fs-body);max-width:34ch;margin-bottom:var(--sp-5)}:where(.kr-legacy) .two-worlds__panel .eyebrow{color:var(--accent)}:where(.kr-legacy) .two-worlds__panel .btn{align-self:flex-start}:where(.kr-legacy) .two-worlds__myth{order:3;grid-column:1 / -1;text-align:center;font-family:var(--serif);font-style:italic;font-size:var(--fs-h4);color:var(--ink-soft);padding-top:var(--sp-5);display:flex;align-items:center;justify-content:center;gap:var(--sp-4)}:where(.kr-legacy) .two-worlds__myth:before,:where(.kr-legacy) .two-worlds__myth:after{content:"";height:1px;flex:1 1 auto;max-width:120px;background:linear-gradient(90deg,transparent,var(--hairline))}:where(.kr-legacy) .two-worlds__myth:after{background:linear-gradient(90deg,var(--hairline),transparent)}@media(max-width:860px){:where(.kr-legacy) .two-worlds{grid-template-columns:1fr}:where(.kr-legacy) .two-worlds__panel{min-height:380px;padding:var(--sp-5)}:where(.kr-legacy) .two-worlds__myth:before,:where(.kr-legacy) .two-worlds__myth:after{max-width:48px}}:where(.kr-legacy) .moon-phase{--mp: 0;--moon-size: 22px;--moon-lit: var(--accent, var(--lune-glow));--moon-dark: var(--hairline);position:relative;flex:none;display:inline-block;vertical-align:middle;width:var(--moon-size);height:var(--moon-size);border-radius:50%;overflow:hidden;background:var(--moon-dark);box-shadow:0 0 0 1px color-mix(in srgb,var(--moon-lit) 45%,transparent)}:where(.kr-legacy) .moon-phase:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--moon-lit);clip-path:inset(0 0 0 50%)}:where(.kr-legacy) .moon-phase:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--moon-dark);transform:scaleX(clamp(0,calc(1 - var(--mp) * 2),1));transition:transform var(--t-slow) var(--ease)}:where(.kr-legacy) .moon-phase__gib{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--moon-lit);transform:scaleX(clamp(0,calc(var(--mp) * 2 - 1),1));transition:transform var(--t-slow) var(--ease)}:where(.kr-legacy) .moon-phase--night{--moon-dark: rgba(246,242,234,.16)}:where(.kr-legacy) .moon-phase--full{--mp: 1}:where(.kr-legacy) .moon-progress{--mp: 0;display:flex;align-items:center;gap:var(--sp-4)}:where(.kr-legacy) .moon-progress__rail{position:relative;flex:1 1 auto;min-width:0}:where(.kr-legacy) .moon-progress__track{height:4px;border-radius:var(--r-pill);background:var(--hairline);overflow:hidden}:where(.kr-legacy) .moon-progress__fill{height:100%;border-radius:inherit;transform-origin:left;transform:scaleX(var(--mp));background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 35%,transparent),var(--accent));transition:transform var(--t-slow) var(--ease)}:where(.kr-legacy) .moon-progress__knob{position:absolute;top:50%;left:calc(var(--mp) * 100%);transform:translate(-50%,-50%);--moon-size: 20px;transition:left var(--t-slow) var(--ease)}:where(.kr-legacy) .moon-progress__cap{font-size:var(--fs-small);color:var(--ink-faint);flex:none}:where(.kr-legacy) .moon-progress--scroll{position:fixed;inset:0 0 auto 0;z-index:120;gap:0;pointer-events:none}:where(.kr-legacy) .moon-progress--scroll .moon-progress__track{height:3px;border-radius:0;background:transparent}:where(.kr-legacy) .moon-progress--scroll .moon-progress__knob{--moon-size: 14px}:where(.kr-legacy) .moon-progress__steps{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-2);position:relative;margin-top:var(--sp-5)}:where(.kr-legacy) .moon-progress__steps:before{content:"";position:absolute;left:6%;right:6%;top:11px;height:1px;background:var(--hairline);z-index:0}:where(.kr-legacy) .moon-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:7.2px;text-align:center;flex:1 1 0;min-width:0}:where(.kr-legacy) .moon-step .moon-phase{--moon-size: 22px;background:var(--moonpaper)}:where(.kr-legacy) .moon-step__day{font-size:var(--fs-small);font-weight:600;color:var(--ink)}:where(.kr-legacy) .moon-step__note{font-size:var(--fs-eyebrow);color:var(--ink-faint);line-height:1.4}:where(.kr-legacy) .moon-step.is-done .moon-step__day{color:var(--accent-deep)}:where(.kr-legacy) .moon-step.is-now .moon-phase{box-shadow:0 0 0 2px var(--accent),0 0 14px color-mix(in srgb,var(--accent) 50%,transparent)}:where(.kr-legacy) .moon-step.is-now .moon-step__day{color:var(--accent-deep);font-weight:700}@media(max-width:600px){:where(.kr-legacy) .moon-progress__steps{flex-wrap:wrap;gap:var(--sp-4) var(--sp-2)}:where(.kr-legacy) .moon-progress__steps:before{display:none}:where(.kr-legacy) .moon-step{flex:0 0 calc(33.333% - var(--sp-2))}}:where(.kr-legacy) .kit-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--sp-4)}:where(.kr-legacy) .kit-item{position:relative;display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);background:var(--moonpaper-card);border:1px solid var(--hairline);border-radius:var(--r-lg);transition:transform var(--t-med) var(--ease),box-shadow var(--t-med),border-color var(--t-med)}:where(.kr-legacy) .kit-item:hover{transform:translateY(-5px);box-shadow:var(--sh-3);border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline))}:where(.kr-legacy) .kit-item__media{position:relative;aspect-ratio:4/5;border-radius:var(--r-md);overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent) 22%,var(--moonpaper)) 0%,var(--moonpaper-deep) 72%)}:where(.kr-legacy) .kit-item__media:after{content:"";position:absolute;width:66%;aspect-ratio:1;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 34px color-mix(in srgb,var(--accent) 30%,transparent)}:where(.kr-legacy) .kit-item__media img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}:where(.kr-legacy) .kit-item__idx{position:absolute;top:var(--sp-3);left:var(--sp-3);z-index:2;font-family:var(--serif);font-style:italic;font-size:var(--fs-small);color:var(--accent-deep);background:var(--moonpaper-card);width:1.9em;height:1.9em;border-radius:50%;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}:where(.kr-legacy) .kit-item__name{font-size:var(--fs-h4);display:flex;align-items:center;gap:.4em}:where(.kr-legacy) .kit-item__name:before{content:"";width:.5em;height:.5em;border-radius:50%;flex:none;border:2px solid var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 50%,transparent)}:where(.kr-legacy) .kit-item__role{font-size:var(--fs-small);color:var(--ink-soft)}:where(.kr-legacy) .kit-item__role em{font-family:var(--serif);font-style:italic;color:var(--accent-deep)}:where(.kr-legacy) .kit-item--extra{background:var(--moonpaper-deep);border-style:dashed}@media(max-width:1100px){:where(.kr-legacy) .kit-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){:where(.kr-legacy) .kit-grid{grid-template-columns:repeat(2,1fr);gap:var(--sp-3)}}@media(max-width:420px){:where(.kr-legacy) .kit-grid{grid-template-columns:1fr}}:where(.kr-legacy) .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}:where(.kr-legacy) .matrix-table,:where(.kr-legacy) .roi-table,:where(.kr-legacy) .compare-table{width:100%;border-collapse:collapse;font-size:var(--fs-small);text-align:left;background:var(--moonpaper-card);border:1px solid var(--hairline);border-radius:var(--r-md);overflow:hidden}:where(.kr-legacy) .matrix-table th,:where(.kr-legacy) .roi-table th,:where(.kr-legacy) .compare-table th,:where(.kr-legacy) .matrix-table td,:where(.kr-legacy) .roi-table td,:where(.kr-legacy) .compare-table td{padding:var(--sp-4);border-bottom:1px solid var(--hairline);vertical-align:middle}:where(.kr-legacy) .matrix-table thead th,:where(.kr-legacy) .roi-table thead th,:where(.kr-legacy) .compare-table thead th{font-family:var(--sans);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);background:var(--moonpaper-deep);border-bottom-color:var(--hairline)}:where(.kr-legacy) .matrix-table tbody tr:last-child td,:where(.kr-legacy) .roi-table tbody tr:last-child td,:where(.kr-legacy) .compare-table tbody tr:last-child td{border-bottom:none}:where(.kr-legacy) .matrix-table tbody tr,:where(.kr-legacy) .compare-table tbody tr{transition:background var(--t-fast)}:where(.kr-legacy) .matrix-table tbody tr:hover,:where(.kr-legacy) .compare-table tbody tr:hover{background:var(--accent-tint)}:where(.kr-legacy) .matrix-table__cue{color:var(--ink);font-weight:500}:where(.kr-legacy) .matrix-table__cue em{font-family:var(--serif);font-style:italic;color:var(--ink-soft)}:where(.kr-legacy) .matrix-table__arrow{color:var(--accent-deep);text-align:center;width:48px}:where(.kr-legacy) .matrix-table__arrow:after{content:"\2192"}:where(.kr-legacy) .matrix-table__step{font-weight:700;color:var(--accent-deep);white-space:nowrap}:where(.kr-legacy) .roi-table td:last-child,:where(.kr-legacy) .roi-table th:last-child{text-align:right}:where(.kr-legacy) .roi-table__price{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums}:where(.kr-legacy) .roi-table__strike{color:var(--ink-faint);text-decoration:line-through}:where(.kr-legacy) .roi-table tfoot td{background:var(--accent-tint);font-weight:700;color:var(--ink);border-top:1.5px solid color-mix(in srgb,var(--accent) 45%,transparent)}:where(.kr-legacy) .roi-table tfoot .roi-table__save{font-family:var(--serif);font-style:italic;font-size:var(--fs-h4);color:var(--accent-deep)}:where(.kr-legacy) .compare-table th:first-child,:where(.kr-legacy) .compare-table td:first-child{font-weight:600;color:var(--ink);position:sticky;left:0;background:var(--moonpaper-card)}:where(.kr-legacy) .compare-table thead th:first-child{background:var(--moonpaper-deep)}:where(.kr-legacy) .compare-table th:not(:first-child),:where(.kr-legacy) .compare-table td:not(:first-child){text-align:center}:where(.kr-legacy) .compare-table .is-krelune{background:var(--accent-tint);box-shadow:inset 1px 0 color-mix(in srgb,var(--accent) 40%,transparent),inset -1px 0 color-mix(in srgb,var(--accent) 40%,transparent)}:where(.kr-legacy) .compare-table thead .is-krelune{color:var(--accent-deep)}:where(.kr-legacy) .mark-yes,:where(.kr-legacy) .mark-no{display:inline-grid;place-items:center;width:1.4em;height:1.4em;border-radius:50%;font-size:.8em;font-weight:700}:where(.kr-legacy) .mark-yes{background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success)}:where(.kr-legacy) .mark-yes:after{content:"\2713"}:where(.kr-legacy) .mark-no{background:color-mix(in srgb,var(--ink-faint) 14%,transparent);color:var(--ink-faint)}:where(.kr-legacy) .mark-no:after{content:"\2014"}@media(max-width:640px){:where(.kr-legacy) .matrix-table,:where(.kr-legacy) .roi-table,:where(.kr-legacy) .compare-table{font-size:var(--fs-eyebrow);min-width:520px}:where(.kr-legacy) .matrix-table th,:where(.kr-legacy) .roi-table th,:where(.kr-legacy) .compare-table th,:where(.kr-legacy) .matrix-table td,:where(.kr-legacy) .roi-table td,:where(.kr-legacy) .compare-table td{padding:var(--sp-3)}:where(.kr-legacy) .ring-divider__label{white-space:normal;text-align:center}}:where(.kr-legacy) .buy-toggle{display:grid;gap:var(--sp-3);border:none;padding:0;margin:0}:where(.kr-legacy) .buy-toggle__opt{display:flex;align-items:center;gap:12.8px;cursor:pointer;padding:var(--sp-4);border:1.5px solid var(--hairline);border-radius:var(--r-md);background:var(--moonpaper-card);transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast)}:where(.kr-legacy) .buy-toggle__opt:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--hairline))}:where(.kr-legacy) .buy-toggle__opt:has(input:checked){border-color:var(--accent-deep);background:var(--accent-tint);box-shadow:0 0 0 1px var(--accent-deep)}:where(.kr-legacy) .buy-toggle__opt:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px}:where(.kr-legacy) .buy-toggle__body{display:flex;flex-direction:column;gap:2.4px;min-width:0}:where(.kr-legacy) .buy-toggle__name{font-weight:600;color:var(--ink);font-size:var(--fs-body)}:where(.kr-legacy) .buy-toggle__note{font-size:var(--fs-small);color:var(--ink-soft)}:where(.kr-legacy) .buy-toggle__price{margin-left:auto;font-family:var(--serif);font-size:20px;color:var(--ink);white-space:nowrap}:where(.kr-legacy) .buy-toggle__was{font-family:var(--sans);font-size:var(--fs-small);color:var(--ink-faint);text-decoration:line-through;margin-right:5.6px}:where(.kr-legacy) .buy-toggle__flag{font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-deep);background:var(--moonpaper-card);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:var(--r-pill);padding:.2em .6em;margin-left:8px}:where(.kr-legacy) .size-ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3)}:where(.kr-legacy) .size-ladder__opt{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:var(--sp-4) var(--sp-3);cursor:pointer;border:1.5px solid var(--hairline);border-radius:var(--r-md);background:var(--moonpaper-card);transition:border-color var(--t-fast),background var(--t-fast),transform var(--t-fast)}:where(.kr-legacy) .size-ladder__opt:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 55%,var(--hairline))}:where(.kr-legacy) .size-ladder__opt:has(input:checked){border-color:var(--accent-deep);background:var(--accent-tint);box-shadow:0 0 0 1px var(--accent-deep)}:where(.kr-legacy) .size-ladder__opt:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px}:where(.kr-legacy) .size-ladder__opt input{position:absolute;opacity:0;pointer-events:none}:where(.kr-legacy) .size-ladder__size{font-weight:600;color:var(--ink);font-size:var(--fs-small)}:where(.kr-legacy) .size-ladder__srv{font-size:var(--fs-eyebrow);color:var(--ink-faint)}:where(.kr-legacy) .size-ladder__price{font-family:var(--serif);font-size:18.4px;color:var(--ink)}:where(.kr-legacy) .size-ladder__per{font-size:var(--fs-eyebrow);color:var(--accent-deep);font-weight:600}:where(.kr-legacy) .size-ladder__best{font-size:9.28px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep)}@media(max-width:520px){:where(.kr-legacy) .size-ladder{grid-template-columns:1fr}}:where(.kr-legacy) .reviews{display:grid;gap:var(--sp-6)}:where(.kr-legacy) .reviews__summary{display:grid;grid-template-columns:minmax(180px,.8fr) 1.4fr;gap:var(--sp-6);align-items:center;padding:var(--sp-6);background:var(--moonpaper-card);border:1px solid var(--hairline);border-radius:var(--r-lg)}:where(.kr-legacy) .reviews__score{text-align:center}:where(.kr-legacy) .reviews__score-num{font-family:var(--serif);font-size:var(--fs-h1);line-height:1;color:var(--ink)}:where(.kr-legacy) .reviews__score-num em{font-style:italic;color:var(--accent-deep)}:where(.kr-legacy) .reviews__score-count{font-size:var(--fs-small);color:var(--ink-faint);margin-top:6.4px}:where(.kr-legacy) .reviews__score .stars{font-size:18.4px;margin-top:8px}:where(.kr-legacy) .reviews__hist{display:grid;gap:8px}:where(.kr-legacy) .reviews__hist .review-bar{cursor:pointer}:where(.kr-legacy) .reviews__hist .review-bar:hover .review-bar__track{background:color-mix(in srgb,var(--accent) 22%,var(--hairline))}:where(.kr-legacy) .reviews__hist .review-bar__count{color:var(--ink-faint);text-align:right}:where(.kr-legacy) .reviews__chips{display:flex;flex-wrap:wrap;gap:8px}:where(.kr-legacy) .chip{display:inline-flex;align-items:center;gap:.4em;font-size:var(--fs-small);font-weight:500;color:var(--ink-soft);padding:.45em 1em;border-radius:var(--r-pill);background:var(--moonpaper-card);border:1px solid var(--hairline);transition:all var(--t-fast) var(--ease)}:where(.kr-legacy) .chip:hover{border-color:var(--accent);color:var(--ink)}:where(.kr-legacy) .chip[aria-pressed=true]{background:var(--accent-tint);border-color:var(--accent-deep);color:var(--accent-deep);font-weight:600}:where(.kr-legacy) .chip__n{font-size:var(--fs-eyebrow);color:var(--ink-faint)}:where(.kr-legacy) .chip[aria-pressed=true] .chip__n{color:var(--accent-deep)}:where(.kr-legacy) .reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-4)}@media(max-width:980px){:where(.kr-legacy) .reviews__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){:where(.kr-legacy) .reviews__grid{grid-template-columns:1fr}:where(.kr-legacy) .reviews__summary{grid-template-columns:1fr;gap:var(--sp-5);padding:var(--sp-5)}}:where(.kr-legacy) .review__name{font-weight:600;color:var(--ink);font-size:var(--fs-small)}:where(.kr-legacy) .review__meta{font-size:var(--fs-eyebrow);color:var(--ink-faint)}:where(.kr-legacy) .review__verified{display:inline-flex;align-items:center;gap:.3em}:where(.kr-legacy) .review__verified:before{content:"\2713";display:grid;place-items:center;width:1.1em;height:1.1em;border-radius:50%;font-size:.62em;font-weight:700;background:var(--success);color:var(--moonpaper)}:where(.kr-legacy) .review__title{font-family:var(--serif);font-size:var(--fs-h4);color:var(--ink);margin-bottom:4.8px}:where(.kr-legacy) .review__body{font-size:var(--fs-small);color:var(--ink-soft)}:where(.kr-legacy) .review__photo{margin-top:var(--sp-4);border-radius:var(--r-sm);overflow:hidden;aspect-ratio:3/2;border:1px solid var(--hairline)}:where(.kr-legacy) .review__photo img{width:100%;height:100%;object-fit:cover}:where(.kr-legacy) .review__tag{margin-top:var(--sp-4)}:where(.kr-legacy) .review__foot{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);font-size:var(--fs-eyebrow);color:var(--ink-faint)}:where(.kr-legacy) .reviews__ai{border-left:2px solid var(--accent);padding-left:var(--sp-5)}:where(.kr-legacy) .reviews__ai h4{font-size:var(--fs-small);font-family:var(--sans);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--sp-3)}:where(.kr-legacy) .reviews__ai p{font-family:var(--serif);font-size:var(--fs-lead);color:var(--ink-soft);line-height:1.5}:where(.kr-legacy) .sticky-atc{position:fixed;inset:auto 0 0 0;z-index:110;display:none;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--gutter);padding-bottom:max(var(--sp-3),env(safe-area-inset-bottom));background:color-mix(in srgb,var(--moonpaper-card) 94%,transparent);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-top:1px solid var(--hairline);box-shadow:0 -6px 24px #1e223014;transform:translateY(100%);transition:transform var(--t-med) var(--ease)}:where(.kr-legacy) .sticky-atc.is-visible{transform:translateY(0)}:where(.kr-legacy) .sticky-atc__media{width:42px;height:42px;border-radius:var(--r-sm);overflow:hidden;flex:none;background:var(--moonpaper-deep)}:where(.kr-legacy) .sticky-atc__media img{width:100%;height:100%;object-fit:cover}:where(.kr-legacy) .sticky-atc__body{display:flex;flex-direction:column;min-width:0}:where(.kr-legacy) .sticky-atc__name{font-size:var(--fs-small);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.kr-legacy) .sticky-atc__price{font-family:var(--serif);font-size:var(--fs-small);color:var(--ink-soft)}:where(.kr-legacy) .sticky-atc .btn{margin-left:auto;flex:none}:where(.kr-legacy) .sticky-atc__note{display:none}@media(max-width:860px){:where(.kr-legacy) .sticky-atc{display:flex}}:where(.kr-legacy) .has-mega{position:static}:where(.kr-legacy) .mega-menu{position:absolute;left:0;right:0;top:100%;background:var(--moonpaper-card);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);box-shadow:var(--sh-2);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity var(--t-med) var(--ease),transform var(--t-med) var(--ease),visibility var(--t-med);z-index:99}:where(.kr-legacy) .has-mega:hover>.mega-menu,:where(.kr-legacy) .has-mega:focus-within>.mega-menu,:where(.kr-legacy) .mega-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}:where(.kr-legacy) .mega-menu__inner{max-width:var(--maxw);margin-inline:auto;padding:var(--sp-6) var(--gutter);display:grid;grid-template-columns:repeat(4,1fr) 1.15fr;gap:var(--sp-6)}:where(.kr-legacy) .mega-menu__col h5{font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--sp-4);padding-bottom:var(--sp-3);border-bottom:1px solid var(--hairline)}:where(.kr-legacy) .mega-menu__col ul{display:grid;gap:1.6px}:where(.kr-legacy) .mega-menu__col a{display:flex;align-items:center;gap:.5em;font-size:var(--fs-small);color:var(--ink-soft);padding:6.72px 0;transition:color var(--t-fast),gap var(--t-fast)}:where(.kr-legacy) .mega-menu__col a:hover{color:var(--ink);gap:.75em}:where(.kr-legacy) .mega-menu__col a .tag-dot{flex:none}:where(.kr-legacy) .mega-menu__note{font-size:var(--fs-eyebrow);color:var(--ink-faint);margin-top:var(--sp-3);font-style:italic;font-family:var(--serif)}:where(.kr-legacy) .mega-menu__soon{color:var(--ink-faint);opacity:.55;cursor:not-allowed;pointer-events:none}:where(.kr-legacy) .mega-menu__soon:after{content:"soon";font-size:9.28px;letter-spacing:.1em;text-transform:uppercase;border:1px solid currentColor;border-radius:var(--r-pill);padding:.05em .45em;margin-left:.35em}:where(.kr-legacy) .mega-menu__featured{background:var(--moonpaper-deep);border-radius:var(--r-lg);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}:where(.kr-legacy) .mega-menu__featured .mega-menu__col h5{border-bottom:none;padding-bottom:0}:where(.kr-legacy) .mega-feat{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2);border-radius:var(--r-md);transition:background var(--t-fast)}:where(.kr-legacy) .mega-feat:hover{background:var(--moonpaper-card)}:where(.kr-legacy) .mega-feat__media{width:48px;height:48px;border-radius:var(--r-sm);overflow:hidden;flex:none;background:var(--moonpaper-card)}:where(.kr-legacy) .mega-feat__media img{width:100%;height:100%;object-fit:cover}:where(.kr-legacy) .mega-feat__name{font-size:var(--fs-small);font-weight:600;color:var(--ink)}:where(.kr-legacy) .mega-feat__note{font-size:var(--fs-eyebrow);color:var(--ink-faint)}@media(max-width:1080px){:where(.kr-legacy) .mega-menu__inner{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){:where(.kr-legacy) .mega-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;background:transparent;display:none}:where(.kr-legacy) .mega-menu.is-open{display:block}:where(.kr-legacy) .has-mega:hover>.mega-menu,:where(.kr-legacy) .has-mega:focus-within>.mega-menu{display:none}:where(.kr-legacy) .has-mega:hover>.mega-menu.is-open,:where(.kr-legacy) .has-mega:focus-within>.mega-menu.is-open{display:block}:where(.kr-legacy) .mega-menu__inner{grid-template-columns:1fr;gap:var(--sp-5);padding:var(--sp-4) 0}:where(.kr-legacy) .mega-menu__featured{background:transparent;padding:0}}:where(.kr-legacy) .announce--rotate .announce__rotator{position:relative;height:33.6px;display:grid;place-items:center;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}:where(.kr-legacy) .announce__msg{grid-area:1 / 1;display:inline-flex;align-items:center;gap:.6em;white-space:nowrap;text-align:center;opacity:0;transform:translateY(6px);transition:opacity var(--t-med) var(--ease),transform var(--t-med) var(--ease),visibility var(--t-med) var(--ease);pointer-events:none;visibility:hidden}:where(.kr-legacy) .announce__msg.is-active{opacity:1;transform:none;pointer-events:auto;visibility:visible}:where(.kr-legacy) .announce__msg .lune-ring{--ring-size: 13px;--accent: var(--lune-glow)}:where(.kr-legacy) .announce__msg a{text-decoration:underline;text-underline-offset:3px;color:var(--lune-glow)}:where(.kr-legacy) .announce__msg strong{color:var(--lune-glow);font-weight:600}:where(.kr-legacy) .announce__ship{display:inline-flex;align-items:center;gap:.6em}:where(.kr-legacy) .announce__ship-meter{--ship: 0;width:90px;height:4px;border-radius:var(--r-pill);background:#f6f2ea38;overflow:hidden;flex:none}:where(.kr-legacy) .announce__ship-meter:after{content:"";display:block;height:100%;border-radius:inherit;transform-origin:left;transform:scaleX(var(--ship));background:linear-gradient(90deg,var(--lune-glow-deep),var(--lune-glow));transition:transform var(--t-slow) var(--ease)}:where(.kr-legacy) .announce__ship.is-free .announce__ship-meter:after{transform:scaleX(1)}:where(.kr-legacy) .halo--wine{--accent: var(--wine);opacity:.34}:where(.kr-legacy) .halo--rose{--accent: var(--reset-rose);opacity:.6}:where(.kr-legacy) .halo--gold{--accent: var(--lune-glow)}:where(.kr-legacy) .halo--behind{inset:50% auto auto 50%;translate:-50% -50%;width:68%;aspect-ratio:1}:where(.kr-legacy) .halo--tr{top:-12%;right:-8%;width:52vw;max-width:620px;aspect-ratio:1}:where(.kr-legacy) .halo--bl{bottom:-14%;left:-10%;width:46vw;max-width:540px;aspect-ratio:1}:where(.kr-legacy) .halo-ring{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;width:62%;aspect-ratio:1;border-radius:50%;pointer-events:none;z-index:0;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 46px color-mix(in srgb,var(--accent) 30%,transparent)}:where(.kr-legacy) .ring-divider--wine{--accent: var(--wine)}:where(.kr-legacy) .ring-divider__label{font-family:var(--serif);font-style:italic;font-size:var(--fs-h4);color:var(--ink-soft);white-space:nowrap}:where(.kr-legacy) .eyebrow--center{justify-content:center}:where(.kr-legacy) .eyebrow--center:after{content:"";width:1.4em;height:1px;background:currentColor;opacity:.55}:where(.kr-legacy) .eyebrow--bare:before{display:none}:where(.kr-legacy) .eyebrow--ink{color:var(--ink-faint)}:where(.kr-legacy) .serif-accent--wine{color:var(--wine)}:where(.kr-legacy) .serif-accent--ink{color:var(--ink)}:where(.kr-legacy) .proof-num{font-family:var(--serif);font-style:italic;color:var(--accent-deep);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){:where(.kr-legacy) .two-worlds__panel:hover{transform:none}:where(.kr-legacy) .two-worlds__panel:hover .two-worlds__media img{transform:none}:where(.kr-legacy) .kit-item:hover{transform:none}:where(.kr-legacy) .size-ladder__opt:hover{transform:none}:where(.kr-legacy) .moon-phase:after,:where(.kr-legacy) .moon-phase__gib,:where(.kr-legacy) .moon-progress__fill,:where(.kr-legacy) .moon-progress__knob,:where(.kr-legacy) .announce__ship-meter:after{transition:none!important}:where(.kr-legacy) .announce--rotate .announce__rotator{height:auto}:where(.kr-legacy) .announce__msg{transition:none!important}:where(.kr-legacy) .sticky-atc{transition:none!important}:where(.kr-legacy) .mega-menu{transition:none!important}}:where(.kr-legacy) .nav__links{list-style:none;margin:0}:where(.kr-legacy) .nav__item{display:flex;align-items:center}:where(.kr-legacy) .nav__actions .nav__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--ink);transition:background var(--t-fast),color var(--t-fast)}:where(.kr-legacy) .nav__actions .nav__icon:hover{background:var(--moonpaper-deep)}:where(.kr-legacy) .nav__actions .nav__icon svg{width:20px;height:20px}:where(.kr-legacy) .nav__region{position:relative;display:flex;align-items:center}:where(.kr-legacy) .nav__region select{appearance:none;-webkit-appearance:none;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.06em;color:var(--ink-soft);background:transparent;border:1px solid var(--hairline);border-radius:var(--r-pill);padding:.35em 1.7em .35em .8em;cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast)}:where(.kr-legacy) .nav__region select:hover{border-color:var(--accent);color:var(--ink)}:where(.kr-legacy) .nav__region:after{content:"";position:absolute;right:.65em;top:50%;width:5px;height:5px;margin-top:-4px;border-right:1.5px solid var(--ink-faint);border-bottom:1.5px solid var(--ink-faint);rotate:45deg;pointer-events:none}@media(max-width:860px){:where(.kr-legacy) .nav__item{width:100%;display:block}:where(.kr-legacy) .nav__item>a{display:block;width:100%}:where(.kr-legacy) .has-mega .mega-menu__inner{padding-left:var(--sp-4)}:where(.kr-legacy) .nav__region select{padding-block:.5em}:where(.kr-legacy) .nav__actions .nav__region{display:none}}@media(max-width:380px){:where(.kr-legacy) .nav__actions .nav__icon--account{display:none}}:where(.kr-legacy) .mega-feat__body{display:flex;flex-direction:column;gap:1.6px;min-width:0}:where(.kr-legacy) .mega-feat__name,:where(.kr-legacy) .mega-feat__note{display:block}:where(.kr-legacy) .mega-menu__featured ul{display:grid;gap:1.6px;margin-top:var(--sp-2)}:where(.kr-legacy) .mega-menu__featured ul a{display:block;font-size:var(--fs-small);color:var(--ink-soft);padding:5.6px var(--sp-2);border-radius:var(--r-sm);transition:color var(--t-fast),background var(--t-fast)}:where(.kr-legacy) .mega-menu__featured ul a:hover{color:var(--ink);background:var(--moonpaper-card)}:where(.kr-legacy) .footer__top--v2{grid-template-columns:1.3fr repeat(5,1fr)}@media(max-width:1180px){:where(.kr-legacy) .footer__top--v2{grid-template-columns:1fr 1fr 1fr}}@media(max-width:760px){:where(.kr-legacy) .footer__top--v2{grid-template-columns:1fr 1fr}}@media(max-width:480px){:where(.kr-legacy) .footer__top--v2{grid-template-columns:1fr}}@media(min-width:1181px){:where(.kr-legacy) .footer__top--v2 .footer__brand{grid-row:span 1}}:where(.kr-legacy) .footer .mega-menu__soon{color:#f6f2ea6b;font-size:var(--fs-small)}:where(.kr-legacy) .footer .mega-menu__soon:after{opacity:.8}:where(.kr-legacy) .footer__region select{color:#f6f2ead1;border-color:#f6f2ea38;background:transparent}:where(.kr-legacy) .footer__region select:hover{border-color:var(--lune-glow);color:var(--moonpaper)}:where(.kr-legacy) .footer__region select option{color:var(--ink);background:var(--moonpaper-card)}:where(.kr-legacy) .footer__region:after{border-color:#f6f2ea80}:where(.kr-legacy) .footer__news h5{font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--lune-glow);margin-bottom:var(--sp-3);font-family:var(--sans);font-weight:700}:where(.kr-legacy) .footer__news .field__hint{color:#f6f2ea80;margin-top:var(--sp-3)}:where(.kr-legacy) .footer__bottom .footer__region{margin-inline:auto}@media(max-width:760px){:where(.kr-legacy) .footer__bottom .footer__region{margin-inline:0}}:where(.kr-legacy) .pcard__title a{color:inherit}:where(.kr-legacy) .pcard__title a:hover{color:var(--accent-deep)}:where(.kr-legacy) .pcard__fav{background:none;border:none;padding:0}:where(.kr-legacy) .hero-bg-template--31556798284115__ss_hero_33_7PkWUh:after{background:linear-gradient(to top,#14120fbd,#14120f75 34%,#14120f1f 66%,#14120f00)!important}@media(min-width:1024px){:where(.kr-legacy) .hero-heading-heading_XHDQqG,:where(.kr-legacy) .hero-text-text_GMj6j3{max-width:544px;margin-left:auto}:where(.kr-legacy) .hero-bg-template--31556798284115__ss_hero_33_7PkWUh:after{background:linear-gradient(to left,#14120fad,#14120f70 32%,#14120f1a 62%,#14120f00)!important}}@media(max-width:1023px){:where(.kr-legacy) .hero-heading-heading_XHDQqG br{display:none}:where(.kr-legacy) .hero-heading-heading_XHDQqG p{margin-bottom:0!important}:where(.kr-legacy) .hero-button-button_PbyUWf{width:100%}:where(.kr-legacy) .hero-button-inner-button_PbyUWf{justify-content:center}.hero-review-.kr-legacy-template--31556798284115__ss_hero_33_7PkWUh{order:99;width:100%}:where(.kr-legacy) .hero-review-review_3Gydit{justify-content:center!important}}:where(.kr-legacy) .krl-aurora{position:absolute;inset:-12% -8% auto -8%;height:140%;z-index:0;pointer-events:none;overflow:hidden;filter:blur(46px) saturate(115%);opacity:.9;mix-blend-mode:normal}:where(.kr-legacy) .krl-aurora:before,:where(.kr-legacy) .krl-aurora:after{content:"";position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--lune-glow) 0%,rgba(233,199,123,0) 62%);width:48vw;height:48vw;min-width:380px;min-height:380px;animation:krl-drift 22s var(--ease) infinite alternate}:where(.kr-legacy) .krl-aurora:after{background:radial-gradient(circle at 60% 60%,var(--glow-peach) 0%,rgba(255,179,122,0) 60%);left:auto;right:-4%;top:18%;animation-duration:28s;animation-delay:-6s}:where(.kr-legacy) .krl-aurora--hero:before{left:-2%;top:-8%}:where(.kr-legacy) .krl-aurora--soft{opacity:.55;filter:blur(60px)}:where(.kr-legacy) .krl-aurora--ink:before{background:radial-gradient(circle at 30% 30%,#e9c77b80,#e9c77b00 60%)}:where(.kr-legacy) .krl-aurora--ink:after{background:radial-gradient(circle at 60% 60%,#b49ce073,#b49ce000 60%)}:where(.kr-legacy) .krl-aurora__c{position:absolute;left:38%;bottom:-10%;width:40vw;height:40vw;min-width:320px;min-height:320px;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--calm-lilac) 0%,rgba(180,156,224,0) 60%);opacity:.7;animation:krl-drift 32s var(--ease) infinite alternate;animation-delay:-12s}@keyframes krl-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(4%,5%,0) scale(1.12)}to{transform:translate3d(-5%,2%,0) scale(.96)}}:where(.kr-legacy) .krl-has-aurora{position:relative;isolation:isolate}:where(.kr-legacy) .krl-has-aurora>:not(.krl-aurora){position:relative;z-index:1}:where(.kr-legacy) [data-reveal]{opacity:0;transform:translate3d(0,18px,0);transition:opacity var(--t-slow) var(--ease-out),transform var(--t-slow) var(--ease-out);will-change:opacity,transform}:where(.kr-legacy) [data-reveal=fade]{transform:none}:where(.kr-legacy) [data-reveal=left]{transform:translate3d(-26px,0,0)}:where(.kr-legacy) [data-reveal=right]{transform:translate3d(26px,0,0)}:where(.kr-legacy) [data-reveal=zoom]{transform:scale(.96)}:where(.kr-legacy) [data-reveal].is-in{opacity:1;transform:none}:where(.kr-legacy) .krl-word{display:inline-block;overflow:hidden;vertical-align:top}:where(.kr-legacy) .krl-word>span{display:inline-block;transform:translateY(110%);opacity:0;transition:transform .7s var(--ease-out),opacity .7s var(--ease-out)}:where(.kr-legacy) [data-text-reveal].is-in .krl-word>span{transform:translateY(0);opacity:1}:where(.kr-legacy) .krl-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}:where(.kr-legacy) .krl-marquee__track{display:flex;width:max-content;gap:var(--sp-5);animation:krl-scroll var(--krl-marquee-dur,38s) linear infinite}:where(.kr-legacy) .krl-marquee--reverse .krl-marquee__track{animation-direction:reverse}:where(.kr-legacy) .krl-marquee:hover .krl-marquee__track{animation-play-state:paused}@keyframes krl-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}:where(.kr-legacy) .btn-shimmer{position:relative;overflow:hidden}:where(.kr-legacy) .btn-shimmer:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:skew(-18deg);transition:none;pointer-events:none;animation:krl-sheen 4.6s var(--ease) infinite}:where(.kr-legacy) .btn-shimmer:hover:after{animation-duration:1.4s}@keyframes krl-sheen{0%,12%{left:-60%}38%,to{left:130%}}:where(.kr-legacy) [data-magnetic]{transition:transform var(--t-med) var(--ease-out);will-change:transform}:where(.kr-legacy) .krl-glow{position:relative;transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out)}:where(.kr-legacy) .krl-glow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--t-med) var(--ease);background:radial-gradient(220px circle at var(--mx,50%) var(--my,0%),color-mix(in srgb,var(--accent) 30%,transparent),transparent 60%)}:where(.kr-legacy) .krl-glow:hover{transform:translateY(-4px);box-shadow:var(--sh-3)}:where(.kr-legacy) .krl-glow:hover:before{opacity:1}:where(.kr-legacy) .krl-ring-divider{display:flex;align-items:center;justify-content:center;gap:var(--sp-4);margin:var(--section-y) 0;color:var(--lune-glow)}:where(.kr-legacy) .krl-ring-divider:before,:where(.kr-legacy) .krl-ring-divider:after{content:"";height:1px;flex:1;max-width:240px;background:linear-gradient(90deg,transparent,var(--hairline))}:where(.kr-legacy) .krl-ring-divider:after{background:linear-gradient(270deg,transparent,var(--hairline))}:where(.kr-legacy) .krl-ring-divider__ring{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--lune-glow);position:relative}:where(.kr-legacy) .krl-ring-divider__ring:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:radial-gradient(circle,var(--lune-glow) 0%,transparent 70%);opacity:.6}:where(.kr-legacy) .krl-stat__num{font-family:var(--serif);font-size:var(--fs-h2);line-height:1;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}:where(.kr-legacy) .img-slot img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}:where(.kr-legacy) .img-slot img:not([src]),:where(.kr-legacy) .img-slot img[src=""]{display:none}:where(.kr-legacy) img.krl-rev-card__av{object-fit:cover}:where(.kr-legacy) .krl-social__img,:where(.kr-legacy) .krl-lifestyle__img{width:100%;height:100%;object-fit:cover;display:block}@media(prefers-reduced-motion:reduce){:where(.kr-legacy) .krl-aurora,:where(.kr-legacy) .krl-aurora:before,:where(.kr-legacy) .krl-aurora:after,:where(.kr-legacy) .krl-aurora__c{animation:none!important}:where(.kr-legacy) [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}:where(.kr-legacy) .krl-word>span{transform:none!important;opacity:1!important;transition:none!important}:where(.kr-legacy) .krl-marquee__track{animation:none!important}:where(.kr-legacy) .btn-shimmer:after{animation:none!important;display:none!important}:where(.kr-legacy) [data-magnetic]{transform:none!important}:where(.kr-legacy) .krl-glow:hover{transform:none}}:where(.kr-legacy) .ba-slider{--pos: 50%;position:relative;overflow:hidden;border-radius:var(--r-lg);aspect-ratio:4/3;background:var(--moonpaper-deep);isolation:isolate;touch-action:pan-y;user-select:none;-webkit-user-select:none}:where(.kr-legacy) .ba-slider img{width:100%;height:100%;object-fit:cover;display:block}:where(.kr-legacy) .ba-slider__base{position:absolute;top:0;right:0;bottom:0;left:0}:where(.kr-legacy) .ba-slider__reveal{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0);will-change:clip-path}:where(.kr-legacy) .ba-slider__line{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;z-index:2;background:var(--moonpaper);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent),0 0 18px #1e223047;pointer-events:none}:where(.kr-legacy) .ba-slider__grip{position:absolute;top:50%;left:50%;translate:-50% -50%;width:42px;height:42px;border-radius:50%;background:var(--moonpaper);border:1px solid color-mix(in srgb,var(--accent) 50%,var(--hairline));box-shadow:var(--sh-2);display:grid;place-items:center;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast)}:where(.kr-legacy) .ba-slider__grip:before,:where(.kr-legacy) .ba-slider__grip:after{content:"";width:6px;height:6px;border-top:1.5px solid var(--accent-deep);border-right:1.5px solid var(--accent-deep);position:absolute}:where(.kr-legacy) .ba-slider__grip:before{rotate:-135deg;left:11px}:where(.kr-legacy) .ba-slider__grip:after{rotate:45deg;right:11px}:where(.kr-legacy) .ba-slider__range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:ew-resize;appearance:none;-webkit-appearance:none;background:transparent}:where(.kr-legacy) .ba-slider__range::-webkit-slider-thumb{-webkit-appearance:none;width:44px;height:100%;cursor:ew-resize}:where(.kr-legacy) .ba-slider__range::-moz-range-thumb{width:44px;height:100%;border:0;border-radius:0;background:transparent;cursor:ew-resize}:where(.kr-legacy) .ba-slider:has(.ba-slider__range:focus-visible) .ba-slider__grip{box-shadow:0 0 0 3px var(--focus-ring),var(--sh-2)}:where(.kr-legacy) .ba-slider:hover .ba-slider__grip{transform:scale(1.06)}:where(.kr-legacy) .ba-slider__tag{position:absolute;bottom:var(--sp-4);z-index:2;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.35em .8em;border-radius:var(--r-pill);background:color-mix(in srgb,var(--ink) 74%,transparent);color:var(--moonpaper);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none}:where(.kr-legacy) .ba-slider__tag--before{left:var(--sp-4)}:where(.kr-legacy) .ba-slider__tag--after{right:var(--sp-4);background:color-mix(in srgb,var(--wine) 82%,transparent)}:where(.kr-legacy) .ba-slider--tall{aspect-ratio:3/4}:where(.kr-legacy) .ba-slider--wide{aspect-ratio:16/9}@media(prefers-reduced-motion:reduce){:where(.kr-legacy) .ba-slider__grip{transition:none!important}:where(.kr-legacy) .ba-slider:hover .ba-slider__grip{transform:none}:where(.kr-legacy) .ba-slider__reveal{will-change:auto}}.kr-legacy{--page-width: 1120px;--page-content-width: 1120px;--krelune-ivory: #F4EBDD;--krelune-sage: #858669;--krelune-olive: #5F6348;--krelune-olive-light: #6A6D52;--krelune-clay: #A8552F;--krelune-clay-light: #B4633F;--krelune-taupe: #8B7968;--krelune-sand: #E6D4BC;--krelune-charcoal: #45413A;--krelune-offwhite: #FBF7EF;--krelune-bg: var(--krelune-ivory);--krelune-bg-raised: var(--krelune-offwhite);--krelune-bg-sunken: var(--krelune-sand);--krelune-bg-inverse: var(--krelune-olive);--krelune-text: var(--krelune-charcoal);--krelune-text-muted: var(--krelune-taupe);--krelune-text-inverse: var(--krelune-ivory);--krelune-accent: var(--krelune-olive);--krelune-accent-soft: var(--krelune-sage);--krelune-hairline: var(--krelune-sand);--krelune-font-serif: Georgia, "Times New Roman", Cambria, "Iowan Old Style", serif;--krelune-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--krelune-fs-eyebrow: 12.5px;--krelune-fs-fine: 13px;--krelune-fs-body: 17px;--krelune-fs-lead: 18.5px;--krelune-fs-h3: 21px;--krelune-fs-h2: clamp(24px, 3.4vw, 34px);--krelune-fs-h1: clamp(30px, 3.6vw, 46px);--krelune-tracking-eyebrow: .24em;--krelune-leading-tight: 1.12;--krelune-leading-body: 1.6;--krelune-sp-1: 4px;--krelune-sp-2: 8px;--krelune-sp-3: 12px;--krelune-sp-4: 16px;--krelune-sp-5: 22px;--krelune-sp-6: 30px;--krelune-sp-7: 44px;--krelune-sp-8: 64px;--krelune-radius: 18px;--krelune-radius-sm: 10px;--krelune-radius-pill: 100px;--krelune-shadow: 0 24px 60px -30px rgba(69, 65, 58, .45)}.kr-legacy[data-krelune-theme=dark],.kr-legacy .krelune-inverse{--krelune-bg: #1E1C17;--krelune-bg-raised: #322F26;--krelune-bg-sunken: #2A281F;--krelune-text: var(--krelune-ivory);--krelune-text-muted: #C9BCA8;--krelune-accent: var(--krelune-sage);--krelune-hairline: var(--krelune-charcoal)}.kr-legacy{background:var(--krelune-bg);color:var(--krelune-text);font-family:var(--krelune-font-sans);font-size:var(--krelune-fs-body);line-height:var(--krelune-leading-body);-webkit-font-smoothing:antialiased}.kr-legacy *,.kr-legacy *:before,.kr-legacy *:after{box-sizing:border-box}.kr-legacy h1,.kr-legacy h2,.kr-legacy h3{font-family:var(--krelune-font-serif);font-weight:400;letter-spacing:-.01em;line-height:var(--krelune-leading-tight);text-wrap:balance;margin:0}:where(.kr-legacy) .krelune-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 var(--krelune-sp-5)}:where(.kr-legacy) .krelune-wrap{max-width:var(--krelune-wrap-max, 1120px)}:where(.kr-legacy) .krelune-wrap--wide{--krelune-wrap-max: 1400px}:where(.kr-legacy) .krelune-wrap--full{--krelune-wrap-max: none;padding-inline:0}@media(min-width:1500px){:where(.kr-legacy) .krelune-wrap--wide{--krelune-wrap-max: 1560px}}:where(.kr-legacy) .kr-sec{padding-block:clamp(26px,5.4vw,56px)}:where(.kr-legacy) .kr-sec__inner{display:grid;gap:var(--krelune-sp-5)}:where(.kr-legacy) .kr-sec__inner--narrow{max-width:760px;margin-inline:auto}:where(.kr-legacy) .krelune-eyebrow{display:block;font-family:var(--krelune-font-sans);font-size:var(--krelune-fs-eyebrow);letter-spacing:var(--krelune-tracking-eyebrow);text-transform:uppercase;font-weight:600;color:var(--krelune-accent)}:where(.kr-legacy) .krelune-sectionhead{display:grid;gap:var(--krelune-sp-3)}:where(.kr-legacy) .krelune-sectionhead--center{text-align:center;justify-items:center}:where(.kr-legacy) .krelune-sectionhead h2{font-size:var(--krelune-fs-h2)}:where(.kr-legacy) .krelune-sectionhead__lead{font-size:var(--krelune-fs-lead);color:var(--krelune-text);max-width:62ch;margin:0}:where(.kr-legacy) .krelune-sectionhead--center .krelune-sectionhead__lead{margin-inline:auto}:where(.kr-legacy) .krelune-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--krelune-font-sans);font-size:15px;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;padding:15px 30px;border-radius:var(--krelune-radius-sm);border:1px solid transparent;transition:background .18s ease,color .18s ease,border-color .18s ease}:where(.kr-legacy) .krelune-btn--primary{background:var(--krelune-clay);color:#fff8f0;border-color:var(--krelune-clay)}:where(.kr-legacy) .krelune-btn--primary:hover{background:var(--krelune-clay-light);border-color:var(--krelune-clay-light)}:where(.kr-legacy) .kr-pdp2buy__cta{box-shadow:0 6px 18px #a8552f47}:where(.kr-legacy) .krelune-btn--ghost{background:transparent;color:var(--krelune-text);border-color:var(--krelune-olive)}:where(.kr-legacy) .krelune-btn--ghost:hover{background:var(--krelune-olive);color:var(--krelune-ivory)}:where(.kr-legacy) .krelune-btn--block{width:100%}:where(.kr-legacy) .krelune-btn--lg{font-size:16px;padding:17px 30px}:where(.kr-legacy) .krelune-btn:focus-visible{outline:3px solid var(--krelune-accent-soft);outline-offset:3px}:where(.kr-legacy) .krelune-btn[disabled]{opacity:.55;cursor:not-allowed}:where(.kr-legacy) .krelune-status{border:1px solid var(--krelune-hairline);border-left:3px solid var(--krelune-accent-soft);background:var(--krelune-bg-raised);border-radius:var(--krelune-radius-sm);padding:var(--krelune-sp-5);display:grid;gap:var(--krelune-sp-3)}:where(.kr-legacy) .krelune-status__label{font-size:var(--krelune-fs-eyebrow);letter-spacing:var(--krelune-tracking-eyebrow);text-transform:uppercase;font-weight:600;color:var(--krelune-text-muted)}:where(.kr-legacy) .krelune-status p{margin:0}:where(.kr-legacy) .krelune-honest{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--krelune-sp-5)}:where(.kr-legacy) .krelune-honest__col{display:grid;gap:var(--krelune-sp-3);align-content:start}:where(.kr-legacy) .krelune-honest__col h3{font-size:var(--krelune-fs-h3)}:where(.kr-legacy) .krelune-honest__col ul{margin:0;padding-left:1.1em;display:grid;gap:var(--krelune-sp-2)}:where(.kr-legacy) .krelune-honest__col li{color:var(--krelune-text)}:where(.kr-legacy) .krelune-empty{border:1.5px dashed var(--krelune-hairline);border-radius:var(--krelune-radius);background:var(--krelune-bg-raised);padding:var(--krelune-sp-6) var(--krelune-sp-5);text-align:center;display:grid;gap:var(--krelune-sp-2)}:where(.kr-legacy) .krelune-empty b{font-weight:600}:where(.kr-legacy) .krelune-empty span{color:var(--krelune-text-muted);max-width:60ch;margin-inline:auto}:where(.kr-legacy) .krelune-packgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--krelune-sp-5)}:where(.kr-legacy) .krelune-pack{margin:0;display:grid;gap:var(--krelune-sp-3)}:where(.kr-legacy) .krelune-pack img{width:100%;height:auto;display:block;border-radius:var(--krelune-radius);background:var(--krelune-bg-sunken)}:where(.kr-legacy) .krelune-pack figcaption{display:grid;gap:var(--krelune-sp-1)}:where(.kr-legacy) .krelune-pack__name{font-weight:600;color:var(--krelune-text)}:where(.kr-legacy) .krelune-pack__meta{font-size:var(--krelune-fs-fine);color:var(--krelune-text-muted)}:where(.kr-legacy) .krelune-pack__render{justify-self:start;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--krelune-olive);border:1px solid var(--krelune-hairline);border-radius:var(--krelune-radius-pill);padding:4px 11px}:where(.kr-legacy) .krelune-waitlist{display:grid;gap:var(--krelune-sp-3);max-width:420px}:where(.kr-legacy) .krelune-waitlist label{font-size:var(--krelune-fs-eyebrow);letter-spacing:var(--krelune-tracking-eyebrow);text-transform:uppercase;font-weight:600;color:var(--krelune-text-muted)}:where(.kr-legacy) .krelune-waitlist input{font-family:inherit;font-size:16px;padding:15px var(--krelune-sp-4);border-radius:var(--krelune-radius-sm);border:1px solid var(--krelune-hairline);background:var(--krelune-bg-raised);color:var(--krelune-text)}:where(.kr-legacy) .krelune-waitlist input:focus-visible{outline:3px solid var(--krelune-accent-soft);outline-offset:2px;border-color:var(--krelune-olive)}:where(.kr-legacy) .krelune-waitlist__fine{font-size:var(--krelune-fs-fine);color:var(--krelune-text-muted);margin:0}:where(.kr-legacy) .krelune-waitlist__notsold{font-size:var(--krelune-fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--krelune-text-muted);margin:0}@media(max-width:640px){:where(.kr-legacy) .krelune-packgrid,:where(.kr-legacy) .krelune-honest{grid-template-columns:1fr}}.kr-legacy,.kr-legacy .krelune-inverse,.kr-legacy[data-krelune-theme=dark]{--ink: var(--krelune-text);--ink-soft: var(--krelune-text);--ink-faint: var(--krelune-text);--moonpaper: var(--krelune-bg);--moonpaper-deep: var(--krelune-bg-sunken);--moonpaper-card: var(--krelune-bg-raised);--hairline: var(--krelune-hairline);--serif: var(--krelune-font-serif)}:where(.kr-legacy) .kr-faq2{--kr-faq-gap: 10px}:where(.kr-legacy) .kr-faq2__stamp{font-size:13.5px;color:var(--krelune-text-muted);margin:0 0 18px}:where(.kr-legacy) .kr-faq2__list{display:grid;gap:var(--kr-faq-gap)}:where(.kr-legacy) .kr-faq2__item{border:0}:where(.kr-legacy) .kr-faq2__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:0}:where(.kr-legacy) .kr-faq2__item summary::-webkit-details-marker{display:none}:where(.kr-legacy) .kr-faq2__q{position:relative;display:flex;align-items:center;gap:8px;border-radius:14px;padding:12px 16px;background:var(--krelune-bg-sunken);color:var(--krelune-text);font-weight:600;font-size:16px;line-height:1.35;transition:background-color .22s ease,color .22s ease}:where(.kr-legacy) .kr-faq2__item summary:hover .kr-faq2__q{background:color-mix(in srgb,var(--krelune-olive) 12%,var(--krelune-bg-sunken))}:where(.kr-legacy) .kr-faq2__item[open] .kr-faq2__q{background:color-mix(in srgb,var(--krelune-olive) 20%,var(--krelune-bg));color:var(--krelune-olive)}:where(.kr-legacy) .kr-faq2__emoji{position:absolute;bottom:26px;font-size:15px;line-height:1;pointer-events:none}:where(.kr-legacy) .kr-faq2__emoji--left{left:0;transform:rotate(-4deg)}:where(.kr-legacy) .kr-faq2__emoji--right{right:0;transform:rotate(7deg)}:where(.kr-legacy) .kr-faq2__sign{flex:none;display:grid;place-items:center;width:20px;height:20px;color:var(--krelune-text-muted);transition:color .22s ease}:where(.kr-legacy) .kr-faq2__item[open] .kr-faq2__sign{color:var(--krelune-olive)}:where(.kr-legacy) .kr-faq2__sign .kr-faq2__minus{display:none}:where(.kr-legacy) .kr-faq2__item[open] .kr-faq2__sign .kr-faq2__plus{display:none}:where(.kr-legacy) .kr-faq2__item[open] .kr-faq2__sign .kr-faq2__minus{display:block}:where(.kr-legacy) .kr-faq2__wrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .3s ease;margin-left:28px;margin-top:6px}:where(.kr-legacy) .kr-faq2__item[open] .kr-faq2__wrap{grid-template-rows:1fr;opacity:1}:where(.kr-legacy) .kr-faq2__inner{overflow:hidden;min-height:0}:where(.kr-legacy) .kr-faq2__a{max-width:46ch;border-radius:18px;background:var(--krelune-olive);color:var(--krelune-ivory);padding:12px 18px;font-size:15.5px;line-height:1.55}@media(min-width:781px){:where(.kr-legacy) .kr-faq2__wrap{margin-left:64px}}@media(max-width:780px){:where(.kr-legacy) .kr-faq2__q{font-size:15px;padding:11px 14px}:where(.kr-legacy) .kr-faq2__a{font-size:15px;max-width:none}:where(.kr-legacy) .kr-faq2__wrap{margin-left:16px}:where(.kr-legacy) .kr-faq2__item summary{gap:10px}}@media(prefers-reduced-motion:reduce){:where(.kr-legacy) .kr-faq2__wrap{transition:none}}:where(.kr-legacy) .kr-loop h2,:where(.kr-legacy) .kr-howto h2,:where(.kr-legacy) .kr-ingr h2,:where(.kr-legacy) .kr-comparison h2,:where(.kr-legacy) .kr-statistics h2,:where(.kr-legacy) .kr-founder h2,:where(.kr-legacy) .kr-revs h2,:where(.kr-legacy) [class*=kr-revs-] h2,:where(.kr-legacy) .kr-newsletter h2,:where(.kr-legacy) .kr-carousel__h,:where(.kr-legacy) .kr-bundle2 h2,:where(.kr-legacy) .kr-loop .krelune-eyebrow,:where(.kr-legacy) .kr-howto .krelune-eyebrow,:where(.kr-legacy) .kr-ingr .krelune-eyebrow,:where(.kr-legacy) .kr-comparison .krelune-eyebrow,:where(.kr-legacy) .kr-statistics .krelune-eyebrow,:where(.kr-legacy) .kr-founder .krelune-eyebrow,:where(.kr-legacy) .kr-newsletter .krelune-eyebrow,:where(.kr-legacy) .kr-carousel__head .krelune-eyebrow,:where(.kr-legacy) .kr-bundle2 .krelune-eyebrow{text-align:center;margin-inline:auto}:where(.kr-legacy) .kr-carousel__head{justify-content:center;text-align:center}:where(.kr-legacy) .kr-carousel__headtext{margin-inline:auto}.kr-legacy{letter-spacing:normal;isolation:isolate;font-size:16px}.kr-legacy [hidden]{display:none!important}.kr-legacy input,.kr-legacy button,.kr-legacy select,.kr-legacy textarea{font-family:inherit}.kr-legacy [data-reveal]{opacity:1;transform:none}.kr-legacy .kr-original-rating{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font:500 13px/1.5 var(--krelune-font-sans);color:var(--krelune-text);text-decoration:none}.kr-original-rating__stars{color:var(--krelune-olive);font-size:18px;letter-spacing:2px}.kr-legacy .kr-pdp2buy__tier:has(input:disabled){opacity:.45}.kr-original-sticky{display:none}.kr-legacy .kr-form-status{font-size:14px;line-height:1.5;margin-block:12px}@media(max-width:749px){.kr-original-sticky{position:fixed;bottom:0;left:0;right:0;z-index:29;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#f4ebddf5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--krelune-hairline);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.kr-original-sticky select{width:100%;max-width:100%;font-size:16px;padding:10px 4px;background:transparent;border:0;color:var(--krelune-text)}.kr-original-sticky button{font-size:14px;padding:13px 18px}body:has(.kr-original-sticky:not([hidden])){padding-bottom:90px}.kr-legacy{isolation:auto}}.kr-legacy .kr-pdp2buy__title{font-size:clamp(26px,3.4vw,38px);line-height:1.12}.kr-legacy section.kr-comparison{min-width:0;table-layout:auto}
/*# sourceMappingURL=/cdn/shop/t/26/assets/krelune-legacy.css.map */
