.k2p{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:16px;background:#2b215073;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.k2p[hidden]{display:none}.k2p-box{position:relative;width:min(760px,100%);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border-radius:32px;overflow:hidden;background:#fff;box-shadow:var(--shadow);animation:k2pIn .45s cubic-bezier(.34,1.56,.64,1)}@keyframes k2pIn{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}.k2p-x{position:absolute;top:12px;right:12px;z-index:3;width:40px;height:40px;border:0;border-radius:50%;background:#ffffffe6;color:var(--ink);font-size:24px;line-height:1;cursor:pointer;box-shadow:0 6px 14px -8px #2b215080}.k2p-art{position:relative;min-height:320px;background:radial-gradient(120% 80% at 50% 0%,#fff3fa,#fff3fa00 60%),linear-gradient(170deg,#9fd8ff,#c9c3ff 60%,#ffd9ec);overflow:hidden}.k2p-art .cv{position:absolute;left:50%;top:50%;width:62%;transform:translate(-50%,-52%) rotate(-5deg);border-radius:8px 14px 14px 8px;filter:drop-shadow(0 24px 24px rgba(43,33,80,.35));animation:k2pFloat 5s ease-in-out infinite}.k2p-art .ch{position:absolute;right:4%;bottom:-6%;width:30%;filter:drop-shadow(0 10px 12px rgba(43,33,80,.25))}.k2p-badge{position:absolute;left:8%;top:10%;width:78px;height:78px;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 35% 30%,#fff3b0,#ffd75e 60%,#ffb84d);color:#5a2e00;font:800 12px/1 var(--display);transform:rotate(-12deg);box-shadow:0 12px 22px -10px #8c50008c}.k2p-badge b{display:block;font:700 22px/1 var(--brand)}@keyframes k2pFloat{0%,to{transform:translate(-50%,-52%) rotate(-5deg)}50%{transform:translate(-50%,-56%) rotate(-3deg)}}.k2p-copy{padding:28px 26px 22px}.k2p-eye{margin:0 0 10px;font:800 12px/1.2 var(--display);letter-spacing:.13em;text-transform:uppercase;color:#5a3fe0}.k2p-copy h2{margin:0;font:700 clamp(24px,3vw,32px)/1.08 var(--brand);color:var(--ink);text-wrap:balance}.k2p-copy h2 span{color:#b44fd6}.k2p-list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:7px}.k2p-list li{position:relative;padding-left:26px;font-weight:700;font-size:14.5px;color:var(--slate)}.k2p-list li:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:50%;background:var(--b-mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f9d55' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat}.k2p-count{display:inline-flex;align-items:baseline;gap:4px;margin:16px 0 14px;padding:8px 14px;border-radius:999px;background:linear-gradient(160deg,#fff,#f1ecff);box-shadow:inset 0 0 0 1.5px #e7defc;font-variant-numeric:tabular-nums}.k2p-count b{font:700 20px/1 var(--brand);color:var(--ink)}.k2p-count i{font:800 11px/1 var(--display);font-style:normal;color:var(--stone);margin-right:8px;text-transform:uppercase;letter-spacing:.06em}.k2p-no{display:block;margin:10px auto 0;border:0;background:none;color:var(--stone);font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.k2p-tab{position:fixed;left:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:90;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border:0;border-radius:999px;background:#fff;color:var(--ink);font:800 13.5px/1 var(--display);box-shadow:var(--shadow-sm),inset 0 0 0 1.5px #e2d6ff;cursor:pointer;animation:k2pIn .4s ease}.k2p-tab[hidden]{display:none}.k2p-tab img{width:30px;height:auto;border-radius:4px}@media(max-width:640px){.k2p{align-items:end;padding:0}.k2p-box{grid-template-columns:minmax(0,1fr);border-radius:28px 28px 0 0;max-height:92vh;overflow:auto}.k2p-art{min-height:190px}.k2p-art .cv{width:42%}.k2p-art .ch{width:22%}.k2p-badge{width:64px;height:64px}.k2p-copy{padding:20px 18px calc(18px + env(safe-area-inset-bottom,0px))}}.k2x{display:flex;gap:14px;align-items:center;margin-top:16px;padding:14px;border-radius:22px;background:linear-gradient(150deg,#7c5cff1f,#f06bb524);box-shadow:inset 0 0 0 1.5px #ffffffe6}.k2x-cv{flex:none;width:78px}.k2x-cv img{width:100%;height:auto;border-radius:6px 10px 10px 6px;transform:rotate(-4deg);filter:drop-shadow(0 10px 12px rgba(43,33,80,.3))}.k2x-t{min-width:0;display:flex;flex-direction:column;gap:4px}.k2x-new{font:800 11.5px/1.2 var(--display);letter-spacing:.1em;text-transform:uppercase;color:#b44fd6}.k2x-t b{font:700 17px/1.2 var(--brand);color:var(--ink)}.k2x-s{font-size:13.5px;color:var(--slate)}.k2x-a{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px}.k2x-more{font-weight:800;font-size:14px;color:#5a3fe0}.k2x.done .k2x-a{display:none}.k2x-ok{font-weight:800;color:#17693b}.k2t-in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,4vw,56px);align-items:center}.k2t-art{position:relative;display:block;aspect-ratio:1/1;max-width:440px;margin:0 auto;width:100%}.k2t-art .cv{position:absolute;left:50%;top:48%;width:66%;transform:translate(-50%,-50%) rotate(-5deg);border-radius:10px 16px 16px 10px;filter:drop-shadow(0 30px 30px rgba(43,33,80,.32));animation:k2pFloat 5s ease-in-out infinite}.k2t-art .ch{position:absolute;bottom:0;width:28%;filter:drop-shadow(0 12px 14px rgba(43,33,80,.25))}.k2t-art .ch.a{left:0}.k2t-art .ch.b{right:0}.k2t-pts{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.k2t-pts span{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:#ffffffd9;font-weight:800;font-size:13.5px;color:var(--ink)}.k2t-pts i{width:9px;height:9px;border-radius:50%;background:var(--c)}.k2t-cta{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:860px){.k2t-in{grid-template-columns:minmax(0,1fr)}.k2t-art{max-width:320px}}.k2b{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;padding:16px;background:#2b215073;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.k2b[hidden]{display:none}.k2b-box{width:min(440px,100%);padding:24px;border-radius:28px;background:#fff;box-shadow:var(--shadow);text-align:center;animation:k2pIn .4s cubic-bezier(.34,1.56,.64,1)}.k2b-box img{width:120px;height:auto;margin:0 auto 12px;display:block;filter:drop-shadow(0 14px 16px rgba(43,33,80,.3))}.k2b-box h3{margin:0;font:700 22px/1.15 var(--brand);color:var(--ink)}.k2b-box p{margin:8px 0 16px;font-size:14.5px}.k2b-box .btn{width:100%}.k2b-no{margin-top:10px;border:0;background:none;color:var(--stone);font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.k2p-box,.k2p-art .cv,.k2t-art .cv,.k2b-box,.k2p-tab{animation:none}}.k2-card{position:absolute;right:14px;top:14px;width:52px;aspect-ratio:2/3;border-radius:6px;overflow:hidden;transform:rotate(8deg);box-shadow:0 10px 18px -8px #2b21508c,0 0 0 2px #fff}.k2-card img{width:100%;height:100%;object-fit:cover;display:block}.k2-card:after,.k2s-holo i,.k2-fc i{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:color-dodge;opacity:.5;background:linear-gradient(115deg,transparent 20%,rgba(255,120,200,.7) 35%,rgba(255,230,120,.7) 45%,rgba(120,240,210,.7) 55%,rgba(130,170,255,.7) 65%,transparent 80%);background-size:250% 250%;animation:k2holo 4s linear infinite}@keyframes k2holo{0%{background-position:100% 0}to{background-position:-150% 0}}.k2-cardline{display:flex;align-items:center;gap:8px;margin:-4px 0 12px;font:800 13px/1.3 var(--display);color:#5a3fe0}.k2-cardline i{flex:none;width:14px;height:20px;border-radius:3px;background:conic-gradient(from 200deg,#ff8fc4,#ffd75e,#8fd3ff,#b9a4ff,#ff8fc4);box-shadow:0 0 0 1.5px #fff,0 2px 6px #5a3fe066}.k2s{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:grid;place-items:center;padding:16px;background:#2b215080;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.k2s[hidden]{display:none}.k2s-box{position:relative;width:min(820px,100%);max-height:92vh;overflow:auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);border-radius:32px;background:#fff;box-shadow:var(--shadow);animation:k2pIn .4s cubic-bezier(.34,1.56,.64,1)}.k2s-x{position:absolute;top:12px;right:12px;z-index:3;width:40px;height:40px;border:0;border-radius:50%;background:var(--b-lilac);color:var(--ink);font-size:24px;line-height:1;cursor:pointer}.k2s-art{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:28px 20px;background:radial-gradient(120% 70% at 50% 0%,#fff3fa,#fff3fa00 60%),linear-gradient(170deg,#2a1d66,#5a3fe0 55%,#b44fd6)}.k2s-art[hidden]{display:none}.k2s-holo,.k2-fc{--rx:0deg;--ry:0deg;position:relative;display:block;width:min(220px,60vw);aspect-ratio:2/3;border-radius:14px;overflow:hidden;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .2s ease-out;box-shadow:0 26px 44px -18px #0009,0 0 0 3px #ffffffd9}.k2s-holo img,.k2-fc img{width:100%;height:100%;object-fit:cover;display:block}.k2s-cap{margin:0;max-width:260px;text-align:center;color:#efe8ff;font-size:13.5px;line-height:1.45}.k2s-cap b{display:block;color:#fff;font:700 18px/1.2 var(--brand);margin-bottom:4px}.k2s-main{padding:30px 26px 22px}.k2s-eye{margin:0 0 6px;font:800 12px/1.2 var(--display);letter-spacing:.13em;text-transform:uppercase;color:#5a3fe0}.k2s-main h3{margin:0;font:700 28px/1.1 var(--brand);color:var(--ink)}.k2s-price{margin:6px 0 12px;font:700 34px/1 var(--brand);color:var(--ink)}.k2s-list{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}.k2s-list li{position:relative;padding-left:26px;font-weight:700;font-size:14.5px;color:var(--slate)}.k2s-list li:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:50%;background:#e2f7ec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f8a5b' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/12px no-repeat}.k2s-list li.kc{color:#5a3fe0}.k2s-list li.kc:before{border-radius:4px;width:14px;height:20px;top:0;background:conic-gradient(from 200deg,#ff8fc4,#ffd75e,#8fd3ff,#b9a4ff,#ff8fc4)}.k2s-list li.pts{color:#7a4b00}.k2s-bump{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:12px;border-radius:18px;background:#fff6d6;cursor:pointer;box-shadow:inset 0 0 0 1.5px #ffe08a}.k2s-bump[hidden]{display:none}.k2s-bump input{width:22px;height:22px;accent-color:#5a3fe0;flex:none}.k2s-bump img{width:48px;height:48px;object-fit:contain;flex:none}.k2s-bump span{font-size:13.5px;color:var(--slate)}.k2s-bump b{display:block;color:var(--ink);font-size:14.5px}.k2s-back{display:block;margin:10px auto 0;border:0;background:none;color:var(--stone);font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.k2s-note{margin:12px 0 0;font-size:12.5px;color:var(--stone);text-align:center}.k2-coll-in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,4vw,60px);align-items:center}.k2-fan{position:relative;height:clamp(300px,34vw,420px)}.k2-fc{position:absolute;left:50%;top:50%;width:clamp(120px,13vw,170px);margin:calc(clamp(120px,13vw,170px)*-.75) 0 0 calc(clamp(120px,13vw,170px)/-2);transform:perspective(900px) translate(calc((var(--i) - 2) * 62%)) rotate(calc((var(--i) - 2) * 7deg)) rotateX(var(--rx)) rotateY(var(--ry));z-index:calc(10 - (var(--i) - 2) * (var(--i) - 2))}.k2-fc:hover{z-index:20;transform:perspective(900px) translate(calc((var(--i) - 2) * 62%)) translateY(-14px) scale(1.08) rotateX(var(--rx)) rotateY(var(--ry))}.k2-fc b{position:absolute;left:8px;right:8px;bottom:8px;padding:5px 8px;border-radius:999px;background:#ffffffe6;color:var(--ink);font:800 11px/1.1 var(--display);text-align:center}.k2-coll-note{margin:10px 0 0;font-size:13px;color:var(--stone)}@media(max-width:860px){.k2s-box{grid-template-columns:minmax(0,1fr)}.k2s-art{padding:20px}.k2s-holo{width:150px}.k2-coll-in{grid-template-columns:minmax(0,1fr)}.k2-fan{height:260px}.k2-fc{width:110px;margin:-82px 0 0 -55px}}@media(prefers-reduced-motion:reduce){.k2-card:after,.k2s-holo i,.k2-fc i{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/k2-funnel.css.map */
