:root{--kpop-violet:#2B0F4A;--kpop-midnight:#1A0930;--kpop-magenta:#9B2A6A;--kpop-rose:#E54E78;--kpop-hotpink:#FF4D9D;--film-orange:#E0651A;--film-coral:#D9461C;--film-amber:#F2A341;--wam-sunny:#FECF00;--wam-spice:#DC440A;--wam-deep:#21174B;--wam-jasmine:#EBE5A4;--wam-cream:#FFFBEC;--wam-soft:#F4EFDD}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:"Source Sans 3",-apple-system,Helvetica,Arial,sans-serif;color:var(--wam-deep);line-height:1.55;-webkit-font-smoothing:antialiased;background:var(--wam-cream);overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.hero{position:relative;min-height:100vh;background:radial-gradient(ellipse at top,rgba(229,78,120,.4),transparent 60%),radial-gradient(ellipse at bottom right,rgba(255,77,157,.3),transparent 50%),linear-gradient(150deg,var(--kpop-midnight) 0%,var(--kpop-violet) 40%,var(--kpop-magenta) 100%);color:var(--wam-cream);display:flex;align-items:center;padding:48px 24px 80px;overflow:hidden}.hero:before{content:"\cf00\c774\d31d\c2a4  \d7  WAM!\2122  MINTS \b7  LMTD EDTN \b7  \cf00\c774\d31d\c2a4  \d7  WAM!\2122  MINTS \b7  LMTD EDTN \b7  \cf00\c774\d31d\c2a4  \d7  WAM!\2122  MINTS \b7  LMTD EDTN \b7  \cf00\c774\d31d\c2a4  \d7  WAM!\2122  MINTS \b7  LMTD EDTN \b7  \cf00\c774\d31d\c2a4  \d7  WAM!\2122  MINTS \b7  LMTD EDTN \b7  \cf00\c774\d31d\c2a4  \d7  WAM!\2122  MINTS \b7  LMTD EDTN \b7  ";position:absolute;top:24px;left:0;right:0;white-space:nowrap;font-family:Noto Sans KR,Plus Jakarta Sans,sans-serif;font-weight:900;font-size:13px;letter-spacing:.32em;color:#fecf008c;text-transform:uppercase;animation:ticker 120s linear infinite}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-wrap{max-width:1240px;margin:0 auto;width:100%;display:grid;grid-template-columns:1.05fr .95fr;grid-template-areas:"top   right" "bot   right";column-gap:48px;row-gap:0;align-items:center;position:relative;z-index:2;padding-top:48px}.hero-text-top{grid-area:top}.hero-text-bottom{grid-area:bot}.hero-right{grid-area:right}.hero-text-top .badge{display:inline-flex;align-items:center;gap:10px;background:#fecf0024;border:1px solid rgba(254,207,0,.55);color:var(--wam-sunny);font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding:9px 16px;border-radius:999px;margin-bottom:24px}.hero-text-top .badge .dot{width:8px;height:8px;border-radius:50%;background:var(--wam-sunny);box-shadow:0 0 12px var(--wam-sunny);animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{opacity:.45}}.hero h1{font-family:Plus Jakarta Sans,sans-serif;font-weight:900;font-size:clamp(48px,7.5vw,96px);line-height:.95;letter-spacing:-.04em;color:var(--wam-sunny);margin-bottom:18px;text-shadow:0 6px 28px rgba(0,0,0,.25)}.hero h1 .line2{color:var(--wam-cream)}.hero h1 .line3{color:var(--kpop-hotpink);font-style:italic;font-weight:800}.hero-byline{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:#fecf00d9;margin-bottom:22px}.hero-sub{font-size:clamp(17px,1.6vw,20px);line-height:1.55;color:#fffbece0;max-width:520px;margin-bottom:32px}.hero-cta{display:inline-flex;align-items:center;gap:18px;background:var(--wam-sunny);color:var(--kpop-violet);font-family:Plus Jakarta Sans,sans-serif;font-weight:900;font-size:15px;letter-spacing:.16em;text-transform:uppercase;padding:18px 28px;border-radius:999px;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 12px 36px #fecf0052}.hero-cta:hover{transform:translateY(-2px);box-shadow:0 16px 44px #fecf006b}.hero-cta .arrow{width:30px;height:30px;border-radius:50%;background:var(--kpop-violet);color:var(--wam-sunny);display:inline-flex;align-items:center;justify-content:center;font-size:14px}.hero-secondary{display:inline-block;margin-left:18px;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--wam-cream);text-decoration:underline;text-decoration-color:#fecf0080;text-underline-offset:6px}.hero-laurels{margin-top:48px;display:flex;gap:28px;align-items:center;flex-wrap:wrap;color:#fffbecb3;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:11px;letter-spacing:.22em;text-transform:uppercase}.hero-laurels .l-item{display:flex;align-items:center;gap:8px}.hero-laurels .l-item:before{content:"\25c6";color:var(--wam-sunny);font-size:9px}.hero-quote{margin-top:18px;font-family:Plus Jakarta Sans,sans-serif;font-style:italic;font-weight:700;font-size:17px;color:#fffbeceb;max-width:480px}.hero-quote cite{display:block;font-style:normal;font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#fecf00b3;margin-top:6px}.hero-right{position:relative;text-align:center}.pouch-frame{position:relative;display:inline-block;padding:24px}.pouch-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(255,77,157,.4),transparent 70%);filter:blur(40px);z-index:0}.pouch-img{position:relative;z-index:1;max-width:380px;width:100%;border-radius:18px;box-shadow:0 32px 80px #00000080,0 8px 24px #ff4d9d4d;transform:rotate(-3deg);background:#ffffff05}.pouch-cutout-img{position:relative;z-index:2;max-width:420px;width:100%;transform:rotate(-4deg);filter:drop-shadow(0 26px 46px rgba(0,0,0,.55)) drop-shadow(0 0 32px rgba(255,77,157,.55)) drop-shadow(0 0 14px rgba(254,207,0,.18))}.pouch-frame--cutout:before{top:-30px;right:-30px;bottom:-30px;left:-30px;background:radial-gradient(circle at center,rgba(255,77,157,.55) 0%,rgba(229,78,120,.28) 40%,transparent 70%);filter:blur(50px)}.pouch-frame--cutout:after{content:"";position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);width:78%;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle,rgba(255,77,157,.32),transparent 65%);filter:blur(28px);z-index:0;pointer-events:none}.pouch-placeholder{position:relative;z-index:1;max-width:380px;width:100%;aspect-ratio:3/4;border-radius:18px;background:linear-gradient(180deg,var(--kpop-magenta),var(--kpop-violet));border:2px dashed rgba(254,207,0,.45);display:flex;align-items:center;justify-content:center;padding:24px;color:#fecf00d9;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.14em;text-align:center;line-height:1.6;transform:rotate(-3deg);box-shadow:0 32px 80px #00000080}.pouch-frame .qty-sticker{position:absolute;top:-12px;right:-8px;z-index:3;background:var(--kpop-hotpink);color:var(--wam-cream);font-family:Plus Jakarta Sans,sans-serif;font-weight:900;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:10px 16px;border-radius:8px;transform:rotate(8deg);box-shadow:0 6px 20px #ff4d9d8c;border:2px solid var(--wam-cream)}.pouch-frame .kor-sticker{position:absolute;bottom:-6px;left:-12px;z-index:3;background:var(--wam-sunny);color:var(--kpop-violet);font-family:Noto Sans KR,sans-serif;font-weight:900;font-size:18px;letter-spacing:.04em;padding:14px 18px;border-radius:50%;transform:rotate(-12deg);box-shadow:0 6px 20px #fecf008c}.eyebrow{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--wam-spice);margin-bottom:18px}.collab-section{background:var(--wam-cream);padding:96px 24px;position:relative}.collab-section:before{content:"";position:absolute;top:-1px;left:0;right:0;height:60px;background:linear-gradient(180deg,var(--kpop-magenta) 0%,transparent 100%);opacity:.2}.collab-wrap{max-width:780px;margin:0 auto;text-align:left;position:relative;z-index:2}.collab-section h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:clamp(34px,4vw,52px);line-height:1.06;letter-spacing:-.025em;color:var(--wam-deep);margin-bottom:32px}.collab-section p{font-size:17.5px;line-height:1.72;color:#21174bdb;margin-bottom:18px;max-width:680px}.collab-section p strong{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;color:var(--wam-deep)}.collab-section .closing{margin-top:32px;color:var(--wam-deep);font-weight:600}.collab-section .closing em{font-style:italic;font-weight:600}.drop-section{background:radial-gradient(ellipse at top left,rgba(229,78,120,.3),transparent 50%),linear-gradient(180deg,var(--kpop-violet) 0%,var(--kpop-magenta) 100%);color:var(--wam-cream);padding:96px 24px;position:relative}.drop-wrap{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.drop-left{position:relative;text-align:center}.drop-left .pouch-img,.drop-left .pouch-placeholder{max-width:440px;margin:0 auto;transform:rotate(2deg)}.drop-eyebrow{display:inline-block;background:var(--wam-sunny);color:var(--kpop-violet);font-family:Plus Jakarta Sans,sans-serif;font-weight:900;font-size:11px;letter-spacing:.28em;text-transform:uppercase;padding:8px 14px;border-radius:6px;margin-bottom:22px}.drop-right h3{font-family:Plus Jakarta Sans,sans-serif;font-weight:900;font-size:clamp(36px,4.5vw,56px);line-height:1;letter-spacing:-.025em;color:var(--wam-sunny);margin-bottom:22px}.drop-right .price{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:28px;color:var(--wam-cream);margin-bottom:6px}.drop-right .price-note{font-size:13px;color:#fffbec99;letter-spacing:.04em;margin-bottom:24px}.drop-specs{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;border-top:1px solid rgba(254,207,0,.18);padding-top:24px}.drop-spec{padding:0}.drop-spec dt{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#fecf00b3;margin-bottom:4px}.drop-spec dd{font-size:15px;color:var(--wam-cream);line-height:1.4}.drop-tags{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 28px;padding:0}.drop-tags li{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#fffbecc7;background:#fffbec14;border:1px solid rgba(254,207,0,.24);padding:5px 10px;border-radius:999px}.drop-cta{display:inline-flex;align-items:center;gap:16px;background:var(--wam-sunny);color:var(--kpop-violet);font-family:Plus Jakarta Sans,sans-serif;font-weight:900;font-size:15px;letter-spacing:.16em;text-transform:uppercase;padding:18px 28px;border-radius:999px;width:auto;box-shadow:0 12px 32px #fecf0052;transition:transform .2s ease}.drop-cta:hover{transform:translateY(-2px)}.drop-cta .arrow{width:30px;height:30px;border-radius:50%;background:var(--kpop-violet);color:var(--wam-sunny);display:inline-flex;align-items:center;justify-content:center;font-size:14px}.scarcity-bar{margin-top:22px}.scarcity-bar .label{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--kpop-hotpink)}.scarcity-bar .label .count{color:var(--wam-sunny)}.scarcity-bar .track{height:6px;background:#fffbec1f;border-radius:3px;overflow:hidden}.scarcity-bar .fill{height:100%;background:linear-gradient(90deg,var(--kpop-hotpink),var(--wam-sunny));border-radius:3px;width:80%;transition:width 1s ease}.scarcity-bar .micro{font-size:11px;color:#fffbec8c;margin-top:8px;letter-spacing:.04em}.film-section{background:linear-gradient(180deg,var(--film-coral) 0%,var(--film-orange) 50%,#B33D14 100%);color:var(--wam-cream);padding:96px 24px;position:relative;overflow:hidden}.film-wrap{max-width:1240px;margin:0 auto;position:relative;z-index:2}.film-head{display:grid;grid-template-columns:.95fr 1.05fr;gap:64px;align-items:center;margin-bottom:80px}.film-keyart{position:relative}.film-keyart img{width:100%;max-width:520px;border-radius:14px;box-shadow:0 32px 80px #00000080}.film-keyart .laurels-overlay{position:absolute;left:-12px;top:-12px;background:var(--wam-sunny);color:var(--kpop-violet);font-family:Plus Jakarta Sans,sans-serif;font-weight:900;font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:10px 16px;border-radius:6px;box-shadow:0 8px 24px #0000004d}.film-info .film-eyebrow{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--wam-sunny);margin-bottom:16px}.film-info h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:900;font-size:clamp(56px,8vw,108px);line-height:.9;letter-spacing:-.04em;color:var(--wam-cream);margin-bottom:8px}.film-info .kor-sub{font-family:Noto Sans KR,sans-serif;font-weight:900;font-size:26px;color:var(--wam-sunny);margin-bottom:24px;letter-spacing:.02em}.film-info .film-byline{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#fffbecbf;margin-bottom:28px}.film-info .synopsis{font-size:17px;line-height:1.65;color:#fffbeceb;max-width:540px;margin-bottom:28px}.film-stream-cta{margin-bottom:24px}.film-stream-cta a{display:inline-flex;align-items:center;gap:10px;background:#e50914;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:14px;letter-spacing:.04em;padding:14px 22px;border-radius:8px;box-shadow:0 8px 24px #e5091452;transition:transform .2s ease}.film-stream-cta a:hover{transform:translateY(-2px);text-decoration:none}.film-stream-cta .netflix-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:#fff;color:#e50914;border-radius:3px;font-family:Plus Jakarta Sans,sans-serif;font-weight:900;font-size:14px;letter-spacing:0;flex-shrink:0}.film-stream-cta .arrow{font-size:16px;font-weight:600}.film-quote{margin:64px auto;text-align:center;max-width:780px;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-style:italic;font-size:clamp(28px,3.5vw,42px);line-height:1.18;letter-spacing:-.01em;color:var(--wam-sunny)}.film-quote cite{display:block;font-style:normal;font-weight:800;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#fffbecb3;margin-top:18px}.film-laurels{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;margin:24px auto 48px;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--wam-cream);padding:18px 32px;border-top:1px solid rgba(254,207,0,.3);border-bottom:1px solid rgba(254,207,0,.3);max-width:fit-content}.film-laurels span:before{content:"\25c6";color:var(--wam-sunny);margin-right:8px;font-size:9px}.trailer-block{margin:80px auto 0;max-width:880px;text-align:center}.trailer-shell{position:relative;border-radius:14px;overflow:hidden;background:#000;aspect-ratio:16/9;box-shadow:0 32px 80px #00000080}.trailer-shell img{width:100%;height:100%;object-fit:cover;opacity:.55}.trailer-shell .play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--wam-sunny);text-align:center;padding:24px}.trailer-shell .play .icon{width:88px;height:88px;border-radius:50%;background:var(--wam-sunny);color:var(--kpop-violet);display:flex;align-items:center;justify-content:center;font-size:32px;margin-bottom:18px;box-shadow:0 12px 36px #fecf0066}.trailer-shell .play .label{font-family:Plus Jakarta Sans,sans-serif;font-weight:900;font-size:14px;letter-spacing:.2em;text-transform:uppercase}.trailer-shell .play .todo{font-size:11px;color:#fecf0099;margin-top:6px;letter-spacing:.04em}.story-section{background:var(--wam-jasmine);padding:96px 24px;color:var(--wam-deep)}.story-wrap{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.story-text .eyebrow{color:var(--wam-spice)}.story-text h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:clamp(32px,3.8vw,46px);line-height:1.08;letter-spacing:-.022em;color:var(--wam-deep);margin-bottom:24px}.story-text p{font-size:16.5px;line-height:1.68;color:#21174bd1;margin-bottom:18px}.story-text p strong{font-weight:700;color:var(--wam-spice)}.story-ingredients{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:26px}.ingredient{background:var(--wam-cream);border-radius:12px;padding:16px 18px;border:1px solid rgba(33,23,75,.1)}.ingredient .lbl{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--wam-spice);margin-bottom:4px}.ingredient .val{font-size:14px;color:var(--wam-deep);font-weight:600}.story-img-wrap{position:relative;text-align:center}.story-img-wrap img{max-width:100%;border-radius:14px;box-shadow:0 24px 64px #21174b2e;transform:rotate(2deg);position:relative;z-index:1}.story-img-wrap .badge{position:absolute;top:-12px;left:-12px;z-index:3;background:var(--wam-sunny);color:var(--kpop-violet);font-family:Plus Jakarta Sans,sans-serif;font-weight:900;font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:10px 16px;border-radius:6px;transform:rotate(-4deg);box-shadow:0 6px 18px #00000038}.reactions-section{background:var(--wam-cream);padding:96px 24px}.reactions-wrap{max-width:1140px;margin:0 auto;text-align:center}.reactions-section .eyebrow{color:var(--wam-spice)}.reactions-section h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:clamp(28px,3.5vw,44px);line-height:1.08;color:var(--wam-deep);margin-bottom:48px;letter-spacing:-.02em}.reactions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.reaction-card{background:linear-gradient(160deg,var(--wam-jasmine),var(--wam-cream));border:1px solid rgba(220,68,10,.22);border-radius:14px;padding:22px 20px 18px;text-align:left;position:relative;box-shadow:0 4px 16px #21174b0f}.reaction-card .stars{color:var(--wam-sunny);font-size:18px;letter-spacing:.04em;margin-bottom:10px;-webkit-text-stroke:.5px var(--wam-spice)}.reaction-card .quote{font-size:15px;line-height:1.55;color:var(--wam-deep);margin-bottom:14px;font-style:italic}.reaction-card .who{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#21174b99}.reaction-card .who .role{color:var(--wam-spice);display:block;margin-top:2px;font-weight:800}.reaction-card .verified{position:absolute;top:14px;right:14px;font-family:Plus Jakarta Sans,sans-serif;font-weight:900;font-size:9px;letter-spacing:.16em;text-transform:uppercase;background:#3fa96824;color:#2e7a4e;border:1px solid rgba(63,169,104,.32);padding:3px 7px;border-radius:4px}.reaction-card .source{display:block;margin-top:8px;font-family:"Source Sans 3",sans-serif;font-size:10px;letter-spacing:.04em;color:#21174b73;font-weight:600;text-transform:none}.urgency-section{background:var(--wam-sunny);color:var(--kpop-violet);padding:80px 24px;text-align:center;position:relative}.urgency-wrap{max-width:780px;margin:0 auto}.urgency-section .eyebrow{color:var(--wam-spice)}.urgency-section h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:900;font-size:clamp(40px,5vw,68px);line-height:.96;letter-spacing:-.025em;color:var(--kpop-violet);margin-bottom:24px}.urgency-section p{font-size:17.5px;line-height:1.65;color:#2b0f4ad6;margin-bottom:18px;max-width:640px;margin-inline:auto}.urgency-count{font-family:Plus Jakarta Sans,sans-serif;font-weight:900;font-size:32px;color:var(--kpop-violet);margin:18px 0 12px}.urgency-count .of{color:var(--wam-spice);opacity:.6}.final-cta{background:var(--kpop-midnight);color:var(--wam-cream);padding:80px 24px;text-align:center;background-image:radial-gradient(ellipse at top,rgba(255,77,157,.22),transparent 50%),radial-gradient(ellipse at bottom,rgba(254,207,0,.12),transparent 60%)}.final-cta h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:900;font-size:clamp(36px,5vw,60px);line-height:1;letter-spacing:-.03em;color:var(--wam-sunny);margin-bottom:32px}.final-cta .cta-btn{display:inline-flex;align-items:center;gap:18px;background:var(--wam-sunny);color:var(--kpop-violet);font-family:Plus Jakarta Sans,sans-serif;font-weight:900;font-size:16px;letter-spacing:.18em;text-transform:uppercase;padding:22px 36px;border-radius:999px;box-shadow:0 16px 44px #fecf0066}.final-cta .cta-btn .arrow{width:36px;height:36px;border-radius:50%;background:var(--kpop-violet);color:var(--wam-sunny);display:inline-flex;align-items:center;justify-content:center;font-size:16px}footer{background:#0f0620;color:#fffbec8c;padding:48px 24px;font-size:13px;line-height:1.65;text-align:center}footer .wrap{max-width:880px;margin:0 auto}footer .credits{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:24px;text-align:left;border-top:1px solid rgba(254,207,0,.12);border-bottom:1px solid rgba(254,207,0,.12);padding:24px 0}footer .credits h4{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--wam-sunny);margin-bottom:8px}footer .legal{font-size:11px;color:#fffbec66;line-height:1.7;margin-top:18px;padding:0 12px}@media(max-width:900px){.drop-wrap,.film-head,.story-wrap{grid-template-columns:1fr;gap:40px}.hero-wrap{grid-template-columns:1fr;grid-template-areas:"top" "right" "bot";column-gap:0;row-gap:24px}.hero{min-height:auto;padding-bottom:60px}.hero-right{margin-top:8px}.pouch-img,.pouch-placeholder,.pouch-cutout-img{max-width:300px}.drop-specs{grid-template-columns:1fr}.film-keyart img{max-width:380px;margin:0 auto}.film-info h2{font-size:clamp(48px,12vw,80px)}.story-ingredients{grid-template-columns:1fr}footer .credits{grid-template-columns:1fr}}@media(min-width:1200px){.pouch-cutout-img{max-width:480px}.pouch-frame.pouch-frame--cutout{padding:16px}}@media(min-width:1440px){.pouch-cutout-img{max-width:560px}}.spacer{height:6px;background:linear-gradient(90deg,var(--kpop-magenta),var(--wam-sunny),var(--kpop-hotpink),var(--film-orange));position:relative;z-index:1}[id^=shopify-section-][id$=__header],[id^=shopify-section-][id$=__footer]{display:none!important}.kpops-page>.shopify-section--header,.kpops-page>.shopify-section--footer{display:none!important}body.template-page-kpops main,body.template-page-kpops #MainContent{padding-top:0!important;margin-top:0!important}.trailer-shell iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}
/*# sourceMappingURL=/cdn/shop/t/13/assets/page-kpops.css.map */
