.kr-root{--kr-ink:#060913;--kr-gold:#eab94a;--kr-cyan:#3ad6e8;--kr-stage-w:min(100vw,calc(100dvh * 9 / 16));color-scheme:dark}.kr-lg{--kr-size:52px;--level:0.36;--lit:0;--c1:#8ff3ff;--c2:#0e9fc4;--glow:58,214,232;position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:0;border:0;background:none;color:#fff;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;animation:kr-bob 6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -1.3s)}.kr-lg[data-on=true]{--level:0.86;--lit:1}.kr-lg[data-size=sm]{--kr-size:42px}.kr-lg:disabled{opacity:.45;cursor:not-allowed}.kr-lg__body{position:relative;display:block;width:var(--kr-size);height:var(--kr-size);border-radius:50%;overflow:hidden;isolation:isolate;background:radial-gradient(120% 120% at 30% 16%,hsla(0,0%,100%,.24),hsla(0,0%,100%,.05) 42%,rgba(3,7,16,.6) 100%),rgba(10,16,30,.55);box-shadow:0 0 0 1px hsla(0,0%,100%,.24),inset 0 1.5px 1px hsla(0,0%,100%,.6),inset 0 -10px 16px rgba(0,0,0,.55),inset 0 0 14px hsla(0,0%,100%,.08),0 14px 22px -9px rgba(0,0,0,.8),0 0 calc(10px + var(--lit) * 18px) -2px rgba(var(--glow),calc(.12 + var(--lit) * .5));-webkit-backdrop-filter:blur(10px) saturate(1.5);backdrop-filter:blur(10px) saturate(1.5);transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease}.kr-lg__liquid{position:absolute;inset:0;z-index:0}.kr-lg__wave{position:absolute;left:50%;width:240%;margin-left:-120%;aspect-ratio:1;top:calc((1 - var(--level)) * 100%);border-radius:44%;background:linear-gradient(180deg,var(--c1),var(--c2) 72%);animation:kr-slosh 7s linear infinite;transition:top 1.1s cubic-bezier(.22,1,.36,1);will-change:transform}.kr-lg__wave--b{border-radius:40%;opacity:.5;background:linear-gradient(180deg,hsla(0,0%,100%,.75),var(--c1) 60%);animation-duration:11s;animation-direction:reverse}.kr-lg__bubbles{position:absolute;inset:0;z-index:1;pointer-events:none}.kr-lg__bubbles i{position:absolute;bottom:8%;width:14%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,hsla(0,0%,100%,.25));opacity:0;animation:kr-rise 4.2s ease-in infinite}.kr-lg__bubbles i:first-child{left:24%;animation-delay:-.4s}.kr-lg__bubbles i:nth-child(2){left:58%;width:10%;animation-delay:-1.8s;animation-duration:5s}.kr-lg__bubbles i:nth-child(3){left:42%;width:8%;animation-delay:-3s;animation-duration:3.6s}.kr-lg__icon{position:absolute;inset:0;z-index:2;display:grid;place-items:center;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7))}.kr-lg__icon svg{width:44%;height:44%}.kr-lg__gloss{z-index:3;left:11%;top:5%;width:60%;height:36%;background:linear-gradient(180deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,0));transform:rotate(-16deg);pointer-events:none}.kr-lg__gloss,.kr-lg__gloss:after{position:absolute;border-radius:50%}.kr-lg__gloss:after{content:"";right:-74%;bottom:-190%;width:26%;aspect-ratio:1;background:hsla(0,0%,100%,.5);filter:blur(1px)}.kr-lg__label{font-size:11px;line-height:1;font-weight:650;letter-spacing:.01em;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px rgba(0,0,0,.85);min-height:11px}.kr-lg__badge{position:absolute;z-index:4;top:-3px;right:-5px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(180deg,#ffe08a,#d38a0c);color:#2a1700;font-size:10.5px;font-weight:800;box-shadow:0 0 0 2px rgba(6,9,19,.9),0 4px 8px rgba(0,0,0,.5)}@media (hover:hover){.kr-lg:hover .kr-lg__body{transform:translateY(-2px) scale(1.05)}}.kr-lg:active .kr-lg__body{transform:translateY(1px) scale(.94)}.kr-lg:focus-visible{outline:none}.kr-lg:focus-visible .kr-lg__body{box-shadow:0 0 0 2px var(--kr-ink),0 0 0 4px var(--kr-gold)}.kr-lg.kr-pop .kr-lg__body{animation:kr-pop .55s cubic-bezier(.2,1.4,.4,1)}@keyframes kr-slosh{to{transform:rotate(1turn)}}@keyframes kr-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes kr-rise{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:.85}to{transform:translateY(calc(var(--kr-size) * -.55)) scale(1);opacity:0}}@keyframes kr-pop{0%{transform:scale(1)}35%{transform:scale(1.22)}to{transform:scale(1)}}.kr-gift{--W:38px;position:relative;display:flex;flex-direction:column;align-items:center;gap:1px;width:calc(var(--W) * 1.9);padding:0;border:0;background:none;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.kr-gift:focus-visible{outline:2px solid var(--kr-gold);outline-offset:4px;border-radius:18px}.kr-gift__glow{position:absolute;left:50%;top:38%;width:150%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(255,196,64,.5),rgba(255,140,40,.14) 55%,transparent 72%);animation:kr-glow 4.2s ease-in-out infinite;pointer-events:none}.kr-gift__stage{position:relative;display:block;width:calc(var(--W) * 1.9);height:calc(var(--W) * 1.95);perspective:calc(var(--W) * 13);perspective-origin:50% 30%;transform-origin:50% 92%;animation:kr-gift-shake 4.2s cubic-bezier(.36,.07,.19,.97) infinite}.kr-gift__shadow{position:absolute;left:50%;bottom:3%;width:92%;height:15%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.7),transparent);filter:blur(1.5px)}.kr-gift__box{left:50%;top:60%;transform-style:preserve-3d;transform:rotateX(-24deg) rotateY(-32deg);animation:kr-gift-turn 9s ease-in-out infinite alternate}.kr-cub,.kr-gift__box{position:absolute;width:0;height:0}.kr-cub{left:0;top:0;transform-style:preserve-3d}.kr-f{position:absolute;left:0;top:0;width:var(--fw);height:var(--fh);margin:calc(var(--fh) / -2) 0 0 calc(var(--fw) / -2);backface-visibility:hidden;-webkit-backface-visibility:hidden;background-color:var(--col);box-shadow:inset 0 0 0 100vmax rgba(0,0,0,var(--shade,0)),inset 0 0 0 1px hsla(0,0%,100%,.12)}.kr-cub>.kr-f--front{--fw:var(--w);--fh:var(--h);transform:translateZ(calc(var(--d) / 2))}.kr-cub>.kr-f--back{--fw:var(--w);--fh:var(--h);transform:rotateY(180deg) translateZ(calc(var(--d) / 2))}.kr-cub>.kr-f--right{--fw:var(--d);--fh:var(--h);transform:rotateY(90deg) translateZ(calc(var(--w) / 2))}.kr-cub>.kr-f--left{--fw:var(--d);--fh:var(--h);transform:rotateY(-90deg) translateZ(calc(var(--w) / 2))}.kr-cub>.kr-f--top{--fw:var(--w);--fh:var(--d);transform:rotateX(90deg) translateZ(calc(var(--h) / 2))}.kr-cub>.kr-f--bottom{--fw:var(--w);--fh:var(--d);transform:rotateX(-90deg) translateZ(calc(var(--h) / 2))}.kr-gift{--box1:#e0263f;--box2:#8e0f27;--rib:linear-gradient(90deg,transparent 0 38%,#8a5a06 38%,#e7b43a 44%,#fff1b0 50%,#edb938 56%,#8a5a06 62%,transparent 0);--rib-h:linear-gradient(0deg,transparent 0 38%,#8a5a06 38%,#e7b43a 44%,#fff1b0 50%,#edb938 56%,#8a5a06 62%,transparent 0)}.kr-gift__base{--w:var(--W);--d:var(--W);--h:calc(var(--W) * 0.72)}.kr-gift__lid{--w:calc(var(--W) * 1.1);--d:calc(var(--W) * 1.1);--h:calc(var(--W) * 0.27);transform:translateY(calc(var(--W) * -.475));transition:transform .55s cubic-bezier(.2,1.3,.35,1);animation:kr-lid-rattle 4.2s ease-in-out infinite}.kr-gift__base>.kr-f--back,.kr-gift__base>.kr-f--front,.kr-gift__base>.kr-f--left,.kr-gift__base>.kr-f--right,.kr-gift__lid>.kr-f--back,.kr-gift__lid>.kr-f--front,.kr-gift__lid>.kr-f--left,.kr-gift__lid>.kr-f--right{--col:var(--box1);background-image:var(--rib),linear-gradient(160deg,var(--box1),var(--box2))}.kr-gift__lid>.kr-f--top{--col:var(--box1);background-image:var(--rib),var(--rib-h),linear-gradient(135deg,#f04561,var(--box1))}.kr-gift__base>.kr-f--bottom,.kr-gift__lid>.kr-f--bottom{--col:#4a0614}.kr-gift__base>.kr-f--front{--shade:0}.kr-gift__base>.kr-f--back{--shade:0.35}.kr-gift__base>.kr-f--right{--shade:0.3}.kr-gift__base>.kr-f--left{--shade:0.12}.kr-gift__lid>.kr-f--front{--shade:0.04}.kr-gift__lid>.kr-f--back{--shade:0.35}.kr-gift__lid>.kr-f--right{--shade:0.32}.kr-gift__lid>.kr-f--left{--shade:0.14}.kr-gift__lid>.kr-f--top{--shade:0}.kr-gift__bow{position:absolute;left:0;top:0;width:calc(var(--W) * 1.12);height:calc(var(--W) * .66);margin:calc(var(--W) * -.33) 0 0 calc(var(--W) * -.56);transform:translateY(calc(var(--W) * -.38)) rotateY(32deg) rotateX(24deg);transform-origin:50% 85%;filter:drop-shadow(0 2px 1.5px rgba(0,0,0,.55));animation:kr-bow-wiggle 4.2s ease-in-out infinite}.kr-gift__bow svg{display:block;width:100%;height:100%;overflow:visible}.kr-gift__rays{left:50%;top:40%;width:190%;aspect-ratio:1;transform:translate(-50%,-50%) scale(.2);border-radius:50%;opacity:0;background:conic-gradient(from 0deg,rgba(255,228,140,0) 0 6%,rgba(255,228,140,.75) 8%,rgba(255,228,140,0) 11% 31%,rgba(255,228,140,.6) 33%,rgba(255,228,140,0) 36% 56%,rgba(255,228,140,.75) 58%,rgba(255,228,140,0) 61% 81%,rgba(255,228,140,.6) 83%,rgba(255,228,140,0) 86%);-webkit-mask-image:radial-gradient(closest-side,#000 20%,transparent 72%);mask-image:radial-gradient(closest-side,#000 20%,transparent 72%)}.kr-gift__rays,.kr-gift__sparks{position:absolute;pointer-events:none}.kr-gift__sparks{inset:0}.kr-gift__sparks i{position:absolute;width:9px;height:9px;opacity:0;background:linear-gradient(135deg,#fff,#ffd666);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 3px rgba(255,214,102,.9));animation:kr-spark 4.2s ease-out infinite}.kr-gift__sparks i:first-child{left:6%;top:26%;animation-delay:0s}.kr-gift__sparks i:nth-child(2){left:88%;top:20%;width:7px;height:7px;animation-delay:.12s}.kr-gift__sparks i:nth-child(3){left:14%;top:60%;width:6px;height:6px;animation-delay:.22s}.kr-gift__sparks i:nth-child(4){left:84%;top:56%;width:10px;height:10px;animation-delay:.06s}.kr-gift__sparks i:nth-child(5){left:46%;top:2%;width:8px;height:8px;animation-delay:.3s}.kr-gift__sparks i:nth-child(6){left:66%;top:72%;width:6px;height:6px;animation-delay:.18s}.kr-gift__label{position:relative;z-index:1;margin-top:-2px;font-size:11px;line-height:1;font-weight:700;color:#ffe9a8;text-shadow:0 1px 3px rgba(0,0,0,.9)}.kr-gift[data-open=true] .kr-gift__stage{animation:kr-gift-hop .55s cubic-bezier(.3,1.6,.5,1)}.kr-gift[data-open=true] .kr-gift__lid{animation:none;transform:translateY(calc(var(--W) * -1.15)) rotate(-26deg) rotateX(-12deg)}.kr-gift[data-open=true] .kr-gift__bow{animation:none}.kr-gift[data-open=true] .kr-gift__rays{animation:kr-rays 1.2s ease-out forwards}@keyframes kr-gift-shake{0%,46%,to{transform:rotate(0) translateY(0)}48%{transform:rotate(-9deg) translate(-1px,-2px)}51%{transform:rotate(9deg) translate(1px,-1px)}54%{transform:rotate(-8deg) translate(-1px,-2px)}57%{transform:rotate(7deg) translate(1px,-1px)}60%{transform:rotate(-5deg) translateY(-1px)}63%{transform:rotate(4deg)}66%{transform:rotate(-2deg)}69%{transform:rotate(0)}}@keyframes kr-lid-rattle{0%,46%,to{transform:translateY(calc(var(--W) * -.475)) rotate(0)}50%{transform:translateY(calc(var(--W) * -.55)) rotate(-3deg)}54%{transform:translateY(calc(var(--W) * -.49)) rotate(2.5deg)}58%{transform:translateY(calc(var(--W) * -.54)) rotate(-2deg)}62%{transform:translateY(calc(var(--W) * -.485)) rotate(1.5deg)}68%{transform:translateY(calc(var(--W) * -.475)) rotate(0)}}@keyframes kr-bow-wiggle{0%,46%,to{rotate:0deg}52%{rotate:5deg}58%{rotate:-4deg}64%{rotate:2deg}}@keyframes kr-gift-turn{0%{transform:rotateX(-24deg) rotateY(-40deg)}to{transform:rotateX(-24deg) rotateY(-24deg)}}@keyframes kr-glow{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(.92)}50%{opacity:.95;transform:translate(-50%,-50%) scale(1.06)}}@keyframes kr-spark{0%,44%{opacity:0;transform:scale(0) rotate(0)}52%{opacity:1;transform:scale(1.25) rotate(25deg)}70%{opacity:.9;transform:scale(.8) rotate(70deg)}82%,to{opacity:0;transform:scale(0) rotate(120deg)}}@keyframes kr-gift-hop{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-9px) scale(1.12)}to{transform:translateY(0) scale(1.04)}}@keyframes kr-rays{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(0)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.25) rotate(60deg)}}@media (prefers-reduced-motion:reduce){.kr-gift__bow,.kr-gift__box,.kr-gift__glow,.kr-gift__lid,.kr-gift__sparks i,.kr-gift__stage,.kr-lg,.kr-lg__bubbles i,.kr-lg__wave{animation:none!important}.kr-lg__wave{transform:none;border-radius:0}}.kr-root{position:fixed;inset:0;z-index:60;overflow:hidden;background:#000;font-family:inherit;color:#fff}.kr-overlay{position:absolute;inset:0;z-index:12000;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.6);backdrop-filter:blur(6px)}@media (min-width:640px){.kr-overlay{align-items:center}}.kr-slide--empty{background:#02040a}.kr-root button{font:inherit}.kr-scroller{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-anchor:none}.kr-scroller::-webkit-scrollbar{display:none}.kr-slide{position:relative;width:100%;align-items:stretch;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:#02040a}.kr-slide,.kr-tail{display:flex;justify-content:center}.kr-tail{align-items:center;color:hsla(0,0%,100%,.6);text-align:center;padding:0 24px}.kr-retry{border-radius:999px;padding:10px 18px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.25);color:#fff}.kr-ambient{position:absolute;inset:-12%;background-size:cover;background-position:50%;filter:blur(46px) saturate(1.35) brightness(.7);opacity:0;transition:opacity .6s}@media (min-width:760px){.kr-ambient{opacity:.55}}.kr-stage{position:relative;width:var(--kr-stage-w);height:100%;border-radius:0;background:#05070d}@media (min-width:760px){.kr-stage{border-radius:24px;box-shadow:0 30px 90px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.08);margin:10px 0;height:calc(100% - 20px)}}.kr-hero,.kr-media,.kr-scrim,.kr-tap{position:absolute;inset:0;border-radius:inherit;overflow:hidden}.kr-hero{background:radial-gradient(90% 70% at 50% 30%,#18233f 0,#070b16 70%);transition:opacity .5s ease;z-index:1}.kr-hero[data-hidden=true]{opacity:0;pointer-events:none}.kr-hero img{position:absolute;display:block;user-select:none;-webkit-user-drag:none}.kr-slide[data-kind=product] .kr-hero img{left:6%;right:6%;top:15%;width:88%;height:52%;object-fit:contain;background:#fff;border-radius:26px;padding:14px;box-sizing:border-box;box-shadow:0 26px 60px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.2);animation:kr-kb 16s ease-in-out infinite alternate}.kr-slide:not([data-kind=product]) .kr-hero img{inset:0;width:100%;height:100%;object-fit:cover;animation:kr-kb 18s ease-in-out infinite alternate}@keyframes kr-kb{0%{transform:scale(1) translateY(0)}to{transform:scale(1.06) translateY(-1.5%)}}.kr-media{z-index:2;opacity:0;transition:opacity .45s ease;background:#000}.kr-media[data-live=true]{opacity:1}.kr-yt{position:absolute;inset:0;overflow:hidden;pointer-events:none}.kr-yt iframe,.kr-yt>div{position:absolute!important;left:50%;top:50%;height:100%!important;width:max(100%,calc(100dvh * 9 / 16))!important;transform:translate(-50%,-50%);border:0;pointer-events:none}.kr-native{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kr-scrim{z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.62) 0,transparent 22%),linear-gradient(0deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.35) 30%,transparent 52%)}.kr-tap{z-index:4;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.kr-burst,.kr-pause{position:absolute;left:50%;top:48%;z-index:6;pointer-events:none;display:grid;place-items:center;transform:translate(-50%,-50%)}.kr-pause{width:84px;height:84px;border-radius:50%;background:rgba(8,12,24,.55);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);animation:kr-fade-pop .25s ease}.kr-burst{width:130px;height:130px;color:#ff4d6a;filter:drop-shadow(0 8px 24px rgba(255,60,100,.7));animation:kr-burst .8s ease-out forwards}.kr-burst svg{width:100%;height:100%}@keyframes kr-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}25%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}to{opacity:0;transform:translate(-50%,-90%) scale(1.3)}}@keyframes kr-fade-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.kr-sound{position:absolute;z-index:7;left:12px;top:calc(max(env(safe-area-inset-top), 0px) + 112px);display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px;border-radius:999px;color:#fff;border:1px solid hsla(0,0%,100%,.3);background:rgba(8,12,24,.5);backdrop-filter:blur(12px);font-size:12px;font-weight:600;animation:kr-fade-in .4s ease}.kr-sound[data-muted=true]{border-color:rgba(var(--glow,58,214,232),.6);box-shadow:0 0 18px rgba(58,214,232,.35)}@keyframes kr-fade-in{0%{opacity:0}to{opacity:1}}@media (min-width:760px){.kr-sound{top:118px}}.kr-finding{position:absolute;z-index:6;left:50%;top:70%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(8,12,24,.6);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.2);font-size:12px;white-space:nowrap;color:hsla(0,0%,100%,.9)}.kr-finding i{width:8px;height:8px;border-radius:50%;background:var(--kr-cyan);animation:kr-blink 1s ease-in-out infinite}@keyframes kr-blink{50%{opacity:.25;transform:scale(.7)}}.kr-progress{position:absolute;z-index:8;left:0;right:0;bottom:0;height:3px;background:hsla(0,0%,100%,.18);border-radius:0 0 inherit inherit;overflow:hidden}.kr-progress i{display:block;height:100%;width:100%;transform-origin:left;background:linear-gradient(90deg,var(--kr-cyan),#fff,var(--kr-gold));transition:transform .2s linear}.kr-info{position:absolute;z-index:6;left:14px;right:82px;bottom:20px;display:flex;flex-direction:column;gap:8px;pointer-events:none;text-shadow:0 1px 10px rgba(0,0,0,.7)}@media (min-width:760px){.kr-info{right:16px;bottom:22px}}.kr-info__brand{display:flex;align-items:center;gap:7px;font-size:14px;min-width:0}.kr-info__brand strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kr-info__brand em{font-style:normal;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.22)}.kr-info__av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:13px;flex:none;background:linear-gradient(135deg,var(--kr-gold),#b9770e);color:#1c1203;box-shadow:0 0 0 2px hsla(0,0%,100%,.35)}.kr-info__cap{font-size:14px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kr-pcard{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:7px 8px 7px 7px;color:#fff;text-decoration:none;text-shadow:none;border-radius:18px;background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.07));border:1px solid hsla(0,0%,100%,.28);backdrop-filter:blur(16px) saturate(1.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 10px 30px rgba(0,0,0,.4);transition:transform .2s}.kr-pcard:active{transform:scale(.98)}.kr-pcard__img{width:46px;height:46px;border-radius:12px;overflow:hidden;background:#fff;flex:none;display:block}.kr-pcard__img img{width:100%;height:100%;object-fit:contain}.kr-pcard__txt{display:flex;flex-direction:column;min-width:0;flex:1}.kr-pcard__txt b{font-size:15px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.kr-pcard__txt s{font-size:11px;opacity:.6;font-weight:400}.kr-pcard__txt i{font-style:normal;font-size:11px;color:#072;background:#7dffb8;padding:1px 6px;border-radius:999px;font-weight:700}.kr-pcard__txt small{font-size:11px;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kr-pcard__go{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:700;color:#1c1203;background:linear-gradient(135deg,#ffe08a,#d38a0c);box-shadow:0 4px 14px rgba(234,185,74,.45)}.kr-rail{position:absolute;z-index:9;right:8px;bottom:74px;display:flex;flex-direction:column;align-items:center;gap:9px}@media (min-width:760px){.kr-rail{right:-86px;bottom:22px;gap:11px}}.kr-rail .kr-lg__label{font-size:11px;text-shadow:0 1px 6px rgba(0,0,0,.8)}@media (max-height:780px){.kr-rail{gap:5px;bottom:66px}.kr-rail .kr-lg{--kr-size:44px}.kr-rail .kr-gift{--W:32px}}@media (max-height:640px){.kr-rail .kr-lg__label{display:none}.kr-rail .kr-lg{--kr-size:40px}}.kr-top{position:absolute;z-index:50;top:0;left:50%;transform:translateX(-50%);width:var(--kr-stage-w);padding:calc(max(env(safe-area-inset-top), 0px) + 10px) 12px 0;pointer-events:none}@media (min-width:760px){.kr-top{top:10px;padding-top:12px}}.kr-top>*{pointer-events:auto}.kr-top__row{display:flex;align-items:center;gap:8px}.kr-top__btn,.kr-top__search,.kr-top__wallet{display:inline-flex;align-items:center;gap:7px;height:38px;border-radius:999px;color:#fff;background:rgba(8,12,24,.5);border:1px solid hsla(0,0%,100%,.26);backdrop-filter:blur(14px) saturate(1.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3)}.kr-top__btn{width:38px;justify-content:center;flex:none}.kr-top__search{flex:1;min-width:0;padding:0 14px;font-size:13px;color:hsla(0,0%,100%,.75)}.kr-top__search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kr-top__wallet{padding:0 13px;font-weight:700;font-size:13px;color:var(--kr-gold);border-color:rgba(234,185,74,.45);flex:none}.kr-top__chips{display:flex;gap:7px;overflow-x:auto;margin-top:9px;padding-bottom:4px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.kr-top__chips::-webkit-scrollbar{display:none}.kr-top__chips button{flex:none;height:30px;padding:0 13px;border-radius:999px;font-size:12.5px;font-weight:600;color:hsla(0,0%,100%,.85);background:rgba(8,12,24,.45);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(12px);white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.kr-top__chips button[data-on=true]{color:#07101c;background:linear-gradient(135deg,#fff,#bff6ff);border-color:#fff;box-shadow:0 0 18px rgba(58,214,232,.5)}.kr-boot{inset:0;z-index:40;display:flex;flex-direction:column;justify-content:center;gap:12px;color:hsla(0,0%,100%,.8);background:radial-gradient(70% 50% at 50% 40%,#12203d,#02040a);pointer-events:none}.kr-boot,.kr-toast{position:absolute;align-items:center}.kr-toast{z-index:13000;left:50%;bottom:90px;transform:translateX(-50%);display:inline-flex;gap:7px;padding:9px 16px;border-radius:999px;background:rgba(8,12,24,.85);border:1px solid hsla(0,0%,100%,.25);backdrop-filter:blur(12px);font-size:13px;animation:kr-fade-in .2s}.kr-sheet{width:min(520px,100%);max-height:82dvh;display:flex;flex-direction:column;color:#fff;background:linear-gradient(180deg,#121a30,#080c18);border:1px solid hsla(0,0%,100%,.14);border-radius:24px 24px 0 0;box-shadow:0 -20px 80px rgba(0,0,0,.6);overflow:hidden;animation:kr-sheet-up .28s cubic-bezier(.2,.8,.2,1)}@media (min-width:640px){.kr-sheet{border-radius:24px}}@keyframes kr-sheet-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.kr-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px 12px;border-bottom:1px solid hsla(0,0%,100%,.08)}.kr-sheet__head h2{font-size:17px;font-weight:700}.kr-sheet__sub{font-size:12px;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:380px}.kr-sheet__count{font-size:12px;padding:1px 9px;border-radius:999px;background:rgba(234,185,74,.2);color:var(--kr-gold)}.kr-sheet__x{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.08);border:0;flex:none}.kr-sheet__empty{padding:36px 24px;text-align:center;opacity:.65;font-size:14px}.kr-sheet__list{list-style:none;margin:0;padding:8px 14px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.kr-sheet__foot{display:flex;align-items:center;justify-content:space-between;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid hsla(0,0%,100%,.08);font-size:13px;opacity:.85}.kr-sheet__link{background:none;border:0;color:#ff8a98;font-size:13px}.kr-cart-row{display:flex;align-items:center;gap:10px;padding:8px;border-radius:16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.kr-cart-row img,.kr-cart-row__ph{width:52px;height:52px;border-radius:12px;background:#fff;object-fit:contain;flex:none}.kr-cart-row__name{font-size:13px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kr-cart-row__sub{font-size:11.5px;opacity:.6}.kr-cart-row__buy{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border-radius:999px;color:#1c1203;font-weight:700;font-size:12px;background:linear-gradient(135deg,#ffe08a,#d38a0c);text-decoration:none;flex:none}.kr-comment{display:flex;gap:10px;padding:8px 4px}.kr-comment__av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:700;flex:none;background:linear-gradient(135deg,#3ad6e8,#6b3fe0)}.kr-comment__name{font-size:12.5px;font-weight:700}.kr-comment__name em{font-style:normal;font-weight:400;opacity:.5;margin-left:4px}.kr-comment__text{font-size:14px;line-height:1.4;word-break:break-word}.kr-compose{display:flex;gap:8px;padding:10px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid hsla(0,0%,100%,.08)}.kr-compose input{flex:1;min-width:0;height:42px;padding:0 16px;border-radius:999px;color:#fff;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);outline:none;font-size:16px}.kr-compose input:focus{border-color:var(--kr-cyan)}.kr-compose button{width:42px;height:42px;border-radius:50%;border:0;color:#04121a;background:linear-gradient(135deg,#8ff3ff,#0e9fc4);display:grid;place-items:center}.kr-compose button:disabled{opacity:.4}.kr-cats{padding:12px 14px calc(16px + env(safe-area-inset-bottom));overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px}.kr-cats button{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;padding:12px 14px;border-radius:16px;color:#fff;font-size:13px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.kr-cats button em{font-style:normal;font-size:11px;opacity:.55}.kr-cats button[data-on=true]{border-color:var(--kr-cyan);background:rgba(58,214,232,.14)}.kr-search{position:absolute;inset:0;z-index:12500;display:flex;flex-direction:column;color:#fff;background:rgba(4,7,16,.96);backdrop-filter:blur(20px);animation:kr-fade-in .2s}.kr-search__bar{display:flex;align-items:center;gap:8px;width:min(760px,100%);margin:0 auto;padding:calc(max(env(safe-area-inset-top), 0px) + 12px) 14px 10px}.kr-search__bar input{flex:1;min-width:0;height:44px;border-radius:999px;padding:0 16px;color:#fff;font-size:16px;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.18);outline:none}.kr-search__bar input:focus{border-color:var(--kr-cyan)}.kr-search__bar button{display:grid;place-items:center;min-width:38px;height:38px;border-radius:999px;border:0;color:#fff;background:hsla(0,0%,100%,.08);flex:none}.kr-search__bar button[data-live=true]{background:#d61f3a;animation:kr-blink 1s infinite}.kr-search__bar .kr-search__go{padding:0 16px;font-weight:700;color:#04121a;background:linear-gradient(135deg,#8ff3ff,#0e9fc4)}.kr-search__body{flex:1;overflow-y:auto;width:min(760px,100%);margin:0 auto;padding:4px 14px 40px}.kr-search__body section{margin-top:16px}.kr-search__body h3{display:flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-bottom:10px}.kr-search__body h3 em{font-style:normal;opacity:.6}.kr-search__hint{font-size:12.5px;opacity:.55;margin-top:6px}.kr-chips{display:flex;flex-wrap:wrap;gap:8px}.kr-chips button{padding:8px 14px;border-radius:999px;color:#fff;font-size:13px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14)}.kr-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity;scrollbar-width:thin}.kr-tile{flex:none;width:132px;text-align:left;color:#fff;background:none;border:0;padding:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:5px}.kr-tile__img{position:relative;display:block;aspect-ratio:1;border-radius:16px;overflow:hidden;background:#fff;border:1px solid hsla(0,0%,100%,.2);transition:transform .2s}.kr-tile:active .kr-tile__img,.kr-tile:hover .kr-tile__img{transform:translateY(-3px)}.kr-tile__img img{width:100%;height:100%;object-fit:contain}.kr-tile--short{width:118px}.kr-tile--short .kr-tile__img{aspect-ratio:9/16;background:#0b1020}.kr-tile--short .kr-tile__img img{object-fit:cover}.kr-tile__img i{position:absolute;right:6px;bottom:6px;font-style:normal;font-size:10.5px;padding:1px 6px;border-radius:6px;background:rgba(0,0,0,.7)}.kr-tile__t{font-size:12px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kr-tile__s{font-size:11px;opacity:.55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}