.v2{--bg:#0d0d0d;--ink:#ecece8;--sub:#9d9d98;--line:#2e2e2b;--band:#161615;--img:#1d1d1b;--kakao:#fee500;--disp:var(--font-noto-serif-kr),"Noto Serif KR","Nanum Myeongjo",serif;--ui:var(--font-v2-ui),"IBM Plex Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif;--mono:var(--font-v2-mono),"IBM Plex Mono",ui-monospace,Menlo,monospace;background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6}html:has(.v2) body{background:#0d0d0d}.v2 *,.v2 :before,.v2 :after{box-sizing:border-box}.v2 a{color:inherit;text-decoration:none}.v2 button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.v2 .v2-frame{max-width:500px;padding-bottom:calc(68px + env(safe-area-inset-bottom));margin:0 auto}.v2 .g8{height:8px}.v2 .g16{height:16px}.v2 .g24{height:24px}.v2 .g32{height:32px}.v2 .g56{height:56px}.v2 .g64{height:64px}.v2 .idx{font:500 12px var(--mono);letter-spacing:.08em;color:var(--sub)}.v2 .lab{font:500 12px var(--disp);letter-spacing:.02em;color:var(--sub)}.v2 .cs{color:var(--sub);font-size:13px}.v2 h1,.v2 h2,.v2 h3,.v2 h4{font-family:var(--disp);margin:4px 0 0;font-weight:700;line-height:1.35}.v2 h2{font-size:22px}.v2 h3{font-size:20px}.v2 h4{font-size:18px}.v2 .sub{color:var(--sub);margin:4px 0 0;font-size:13px}.v2 .u{text-underline-offset:4px;white-space:nowrap;align-items:center;gap:4px;min-height:44px;font-size:14px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.v2 .hd{z-index:30;background:var(--bg);align-items:center;gap:12px;height:48px;padding:0 20px;display:flex;position:sticky;top:0}.v2 .logo{font-family:var(--disp);letter-spacing:.08em;font-size:18px;font-weight:700}.v2 .logo-sub{font:500 12px var(--disp);color:var(--sub)}.v2 .sp{flex:1}.v2 .txt-btn{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.v2 .tabs{scrollbar-width:none;align-items:center;gap:6px;height:44px;padding:0 20px;display:flex;overflow-x:auto}.v2 .tabs::-webkit-scrollbar{display:none}.v2 .tabs a{color:var(--sub);border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:32px;padding:4px 12px;font-size:13px;display:inline-flex}.v2 .tabs a.on{background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:700}.v2 .hs{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:smooth;gap:6px;padding:0 4%;scroll-padding:0 4%;display:flex;overflow-x:auto}.v2 .hs::-webkit-scrollbar{display:none}.v2 .hero-img{aspect-ratio:3/4;background:var(--img);scroll-snap-align:center;scroll-snap-stop:always;border-radius:10px;flex:none;width:92%;display:block;position:relative;overflow:hidden}.v2 .hero-img img,.v2 .sq img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.v2 .hero-dots{justify-content:center;gap:6px;padding-top:12px;display:flex}.v2 .hero-dots button{background:var(--line);border-radius:3px;width:6px;height:6px;transition:width .24s cubic-bezier(.2,.8,.2,1),background-color .24s}.v2 .hero-dots button.on{background:var(--ink);width:18px}.v2 .rule{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.v2 .sec-h{flex-direction:column;padding:0 20px;display:flex}.v2 .band{background:var(--band);border-radius:16px;flex-direction:column;margin:0 12px;padding:0 16px;display:flex}.v2 .pair{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.v2 .pr{aspect-ratio:2.6;background:var(--img);color:var(--sub);border-radius:10px;justify-content:center;align-items:center;font-size:12px;display:flex}.v2 .x{font-family:var(--disp);font-size:22px}.v2 .links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.v2 .links .u{border:1px solid var(--line);border-radius:999px;min-height:36px;padding:0 12px;font-size:13px;text-decoration:none}.v2 .btn{border:1px solid var(--ink);background:var(--ink);min-height:56px;color:var(--bg);border-radius:10px;justify-content:space-between;align-items:center;padding:0 18px;font-size:16px;font-weight:600;display:flex}.v2 .btn.kakao{background:var(--kakao);border-color:var(--kakao);color:#000000d9}.v2 .btn.line{color:var(--ink);border-color:var(--line);background:0 0}.v2 .ksym{vertical-align:-2px;background:#000;border-radius:50%/55%;width:18px;height:16px;margin-right:8px;display:inline-block;position:relative}.v2 .ksym:after{content:"";border:4px solid #0000;border-top-color:#000;border-left-width:2px;position:absolute;bottom:-3px;left:4px}.v2 .row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 20px;scroll-padding-left:20px;display:flex;overflow-x:auto}.v2 .row::-webkit-scrollbar{display:none}.v2 .row>*{scroll-snap-align:start}.v2 .cd{flex-direction:column;flex:none;width:160px;display:flex}.v2 .sq{aspect-ratio:1;background:var(--img);border-radius:12px;margin-bottom:12px;position:relative;overflow:hidden}.v2 .cd b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.v2 .cd .cs{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.v2 .rv{border:1px solid var(--line);background:var(--band);border-radius:12px;flex-direction:column;flex:none;gap:6px;width:260px;padding:16px;display:flex}.v2 .rv p{font-family:var(--disp);margin:0;font-size:16px;line-height:1.55}.v2 .join{border:1px solid var(--line);background:var(--band);border-radius:14px;flex-direction:column;gap:4px;margin:0 20px;padding:20px;display:flex}.v2 .join b{font-size:17px}.v2 .perks{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.v2 .perks li:before{content:"— ";color:var(--sub)}.v2 .perks .cs{margin-left:4px}.v2 .join .btn{margin-top:12px}.v2 .join .btn+.btn,.v2 .join .btn+.cs{margin-top:8px}.v2 .ft{background:var(--bg);color:var(--sub);border:0;flex-direction:column;gap:6px;padding:24px 20px;font-size:12px;display:flex}.v2 .ft nav{flex-wrap:wrap;gap:12px;display:flex}.v2 .ft details summary{cursor:pointer;list-style:none}.v2 .ft details summary::-webkit-details-marker{display:none}.v2 .tb{z-index:40;max-width:500px;height:calc(68px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--bg);border-top:1px solid var(--line);border-radius:18px 18px 0 0;grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.v2 .tb a,.v2 .tb span{color:var(--sub);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex;position:relative}.v2 .tb .on{color:var(--ink);font-weight:700}.v2 .soon{position:relative}.v2 .soon:before{content:"";z-index:2;border-radius:inherit;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--bg)82%,transparent)0 10px,color-mix(in srgb,var(--bg)70%,transparent)10px 20px);position:absolute;inset:0}.v2 .soon:after{content:"출시 준비 중";z-index:3;background:var(--ink);color:var(--bg);white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v2 .soon-i{opacity:.4;pointer-events:none}.v2 .tb .soon-i{padding-top:10px}.v2 .tb .soon-i:after{content:"준비 중";white-space:nowrap;font-size:9px;font-weight:700;position:absolute;top:4px;left:50%;transform:translate(-50%)}.v2 .soon-tag{white-space:nowrap;border:1px solid;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:500}.v2 .dim{z-index:50;opacity:0;pointer-events:none;background:#00000080;transition:opacity .2s;position:fixed;inset:0}.v2 .dim.open{opacity:1;pointer-events:auto}.v2 .drawer{z-index:51;background:var(--bg);border-left:1px solid var(--line);width:min(86vw,380px);padding-bottom:32px;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.v2 .drawer.open{transform:none}.v2 .drawer .dh{align-items:center;height:48px;padding:0 20px;display:flex}.v2 .drawer .pad{padding:0 20px}.v2 .list{flex-direction:column;display:flex}.v2 .li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 20px;display:flex}.v2 .li-t{flex-direction:column;min-width:0;display:flex}.v2 .perkcard{border:1px solid var(--line);background:var(--band);border-radius:14px;flex-direction:column;gap:2px;padding:16px;display:flex}.v2 .cat-h{padding:8px 20px 0}.v2 .cl{flex-direction:column;gap:12px;padding:0 20px;display:flex}.v2 .cl a{border:1px solid var(--line);background:var(--band);border-radius:14px;align-items:center;gap:14px;padding:12px;display:flex}.v2 .cl .sq{flex:none;width:104px;margin:0}.v2 .cl .t{flex-direction:column;gap:2px;min-width:0;display:flex}.v2 .cl .t b{font-size:16px}.v2 .price{margin-top:4px;font-size:15px;font-weight:700}.v2 .pr-ch{color:var(--sub);font-size:11px;font-weight:400;display:block}.v2 a:active,.v2 button:active{opacity:.6;transition:opacity 80ms}@media (prefers-reduced-motion:reduce){.v2 *,.v2 :before,.v2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.v2 .today-band{background:var(--band);border:1px solid #4a4536;border-radius:16px;flex-direction:column;margin:0 12px;padding:0 16px;display:flex}.v2 .today-band .row2{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.v2 .today-band .chip{border:1px solid var(--line);color:var(--sub);white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:11px}.v2 .today-band .env{aspect-ratio:3/1.55;object-fit:cover;object-position:center 52%;background:#0d0d0d;border-radius:10px;width:100%;height:auto;display:block}
/*# sourceMappingURL=5d08cfbf8aa08f09.css.map*/