body{height:100%}:root{--background:0 0% 100%;--foreground:224 71.4% 4.1%;--card:0 0% 100%;--card-foreground:224 71.4% 4.1%;--popover:0 0% 100%;--popover-foreground:224 71.4% 4.1%;--primary:220.9 39.3% 11%;--primary-foreground:210 20% 98%;--secondary:220 14.3% 95.9%;--secondary-foreground:220.9 39.3% 11%;--muted:220 14.3% 95.9%;--muted-foreground:220 8.9% 46.1%;--accent:220 14.3% 95.9%;--accent-foreground:220.9 39.3% 11%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 20% 98%;--border:220 13% 91%;--input:220 13% 91%;--ring:224 71.4% 4.1%;--radius:0.5rem;--black:0 0% 0%;--white:0 0% 100%;--danger-100:0 100% 94%;--danger-200:0 100% 89%;--danger-300:0 100% 84%;--danger-400:0 100% 74%;--danger-50:0 86% 97%;--danger-500:0 85% 60%;--danger-600:0 79% 52%;--danger-700:0 80% 47%;--danger-800:0 100% 34%;--danger-900:0 74% 34%;--neutral-100:220 24% 95%;--neutral-200:220 18% 86%;--neutral-300:220 16% 81%;--neutral-400:223 8% 71%;--neutral-50:216 33% 98%;--neutral-500:212 8% 57%;--neutral-600:212 10% 40%;--neutral-700:210 9% 32%;--neutral-800:210 11% 22%;--neutral-900:240 10% 11%;--primary-100:243 54% 91%;--primary-200:242 90% 88%;--primary-300:242 67% 80%;--primary-400:242 91% 68%;--primary-50:240 90% 96%;--primary-500:242 91% 60%;--primary-600:242 67% 49%;--primary-700:242 60% 36%;--primary-800:242 60% 30%;--primary-900:242 61% 18%;--success-100:145 65% 89%;--success-200:144 66% 83%;--success-300:145 60% 74%;--success-400:145 55% 59%;--success-50:144 70% 94%;--success-500:155 70% 40%;--success-600:155 86% 31%;--success-700:155 90% 24%;--success-800:155 87% 15%;--success-900:154 84% 11%;--warning-100:46 100% 89%;--warning-200:45 100% 77%;--warning-300:44 100% 65%;--warning-400:43 94% 56%;--warning-50:45 100% 96%;--warning-500:36 94% 56%;--warning-600:25 94% 56%;--warning-700:25 95% 41%;--warning-800:25 91% 36%;--warning-900:25 98% 25%;--app-max-width:600px;--app-tnb-height:56px;--app-bnb-height:60px;--app-tab-height:42px}.ev2{--gutter:16px;--s-section:48px;--s-item:32px;--s-head:16px;--s-group-head:12px;--s-band:32px;--grid-x:8px;--grid-y:24px;--rail-gap:8px;--media-text:8px;--media-text-l:12px;--chip-gap:8px;--tab-gap:20px;--dock-clear:calc(96px + env(safe-area-inset-bottom));--rail-1:calc(100% - 24px);--rail-2:calc(50% - 16px);--rail-3:calc(33.33333% - 12px)}.ev2 *,.ev2 :after,.ev2 :before{box-sizing:border-box}.ev2{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;color:#111;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;letter-spacing:-.01em;line-height:1.45}.ev2 a{color:inherit;text-decoration:none}.ev2 h1,.ev2 h2,.ev2 h3,.ev2 p{margin:0}.ev2 input{background:#0000;border:0;color:inherit;font:inherit;outline:0}.ev2 img{background:#f2f2f2;display:block;height:100%;object-fit:cover;width:100%}.ev2 svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ev2 .app{background:#fff;margin:0 auto;max-width:480px;min-height:100vh;overflow-x:hidden;overflow-x:clip;padding-bottom:var(--dock-clear);padding-top:52px;position:relative}.ev2 .app.app-bleed{padding-top:0}.ev2 .hd{align-items:center;background:#fffffff5;display:flex;gap:4px;height:52px;position:fixed;top:0;inset-inline:0;margin-inline:auto;max-width:480px;padding-inline:var(--gutter) 7px;z-index:30}.ev2 .hd .logo{fill:#111;stroke:none;display:block;height:16px;width:72px}.ev2 .hd-r{align-items:center;display:flex;margin-inline-start:auto}.ev2 .ic{align-items:center;display:inline-flex;flex:none;height:40px;justify-content:center;position:relative;width:40px}.ev2 .ic svg{height:22px;width:22px}.ev2 .cart i{align-items:center;background:#111;border-radius:8px;color:#fff;display:flex;font-size:9.5px;font-style:normal;font-weight:700;height:15px;inset-inline-end:5px;justify-content:center;min-width:15px;padding:0 4px;position:absolute;top:6px}.ev2 .hd-sub{padding-inline-start:7px}.ev2 .hd-sub h1{font-size:15px;font-weight:600;left:50%;position:absolute;transform:translateX(-50%)}.ev2 .hd-search{gap:4px;padding-inline:var(--gutter)}.ev2 .hd-search:has(>.ic){padding-inline-start:7px}.ev2 .sbox{align-items:center;background:#f3f3f3;display:flex;flex:1 1;gap:8px;height:40px;padding-inline:12px 10px}.ev2 .sbox svg{color:#555;flex:none;height:18px;width:18px}.ev2 .sbox input{flex:1 1;font-size:15px;font-weight:500;min-width:0}.ev2 .sbox .x{align-items:center;background:#c8c8c8;border-radius:50%;color:#fff;display:flex;flex:none;height:20px;justify-content:center;width:20px}.ev2 .sbox .x svg{stroke-width:2.2;color:#fff;height:12px;width:12px}.ev2 .dock{-webkit-backdrop-filter:blur(22px) saturate(1.9);backdrop-filter:blur(22px) saturate(1.9);background:linear-gradient(180deg,#ffffffb8,#ffffff80);border:1px solid #ffffffbf;border-radius:33px;bottom:calc(14px + env(safe-area-inset-bottom));box-shadow:0 10px 30px #00000024,0 1px 3px #0000000f,inset 0 1px 0 #ffffffe6,inset 0 -1px 0 #0000000d;display:grid;grid-template-columns:repeat(5,1fr);height:66px;left:50%;padding:6px;position:fixed;transform:translateX(-50%);width:min(448px,calc(100vw - var(--gutter)*2));z-index:50}.ev2 .dock a{align-items:center;border-radius:27px;color:#6b6b6b;display:flex;flex-direction:column;font-size:10.5px;font-weight:600;gap:2px;justify-content:center;letter-spacing:-.02em;position:relative}.ev2 .dock a svg{height:23px;width:23px}.ev2 .dock a.on{background:#00000012;box-shadow:inset 0 0 0 .5px #0000000a;color:#000}.ev2 .dock a.on svg{stroke-width:2}.ev2 .tabs{display:flex;gap:var(--tab-gap);overflow-x:auto;padding-inline:var(--gutter);scrollbar-width:none;white-space:nowrap}.ev2 .rail::-webkit-scrollbar,.ev2 .tabs::-webkit-scrollbar{display:none}.ev2 .tabs a{color:#8a8a8a;flex:none;font-size:15px;font-weight:500;padding-block:12px;position:relative}.ev2 .tabs a small{color:#aaa;font-size:11px;font-weight:500;margin-inline-start:2px}.ev2 .tabs a.on{color:#111;font-weight:700}.ev2 .tabs a.on:after{background:#111;content:"";inset-inline:0;bottom:6px;height:2px;position:absolute}.ev2 .tabs-line,.ev2 .tabs-scroll{box-shadow:inset 0 -1px 0 #eee}.ev2 .tabs-line a.on:after,.ev2 .tabs-scroll a.on:after{bottom:0}.ev2 .sec{padding-top:var(--s-section)}.ev2 .sh{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:var(--s-head);padding-inline:var(--gutter)}.ev2 .sh h2{font-size:18px;font-weight:700;letter-spacing:-.03em}.ev2 .sh h2 small{color:#999;font-size:12px;font-weight:500;letter-spacing:0;margin-inline-start:8px}.ev2 .sh .more{color:#777;flex:none;font-size:12px}.ev2 .ed-meta{align-items:center;color:#777;display:flex;flex-wrap:wrap;font-size:12px;gap:4px 8px}.ev2 .ed-meta .dd{color:#111;font-weight:800;letter-spacing:0}.ev2 .ed-meta .hot{color:#f2421b;font-weight:700}.ev2 .price{align-items:baseline;display:flex;flex-wrap:wrap;font-size:14px;gap:0 5px;margin-top:4px}.ev2 .price b{font-weight:700}.ev2 .price .rate{color:#f2421b}.ev2 .price s{color:#aaa;font-size:11.5px}.ev2 .price.ref{color:#999;font-size:12px;font-weight:500}.ev2 .chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.ev2 .chip{background:#f2f2f2;color:#555;font-size:10.5px;font-style:normal;line-height:1.5;padding:0 5px;white-space:nowrap}.ev2 .chip.promo{background:#fff0eb;color:#f2421b;font-weight:600}.ev2 .chip.out{background:#111;color:#fff}.ev2 .pcard .chips{margin-top:5px}.ev2 .tagchip{border:1px solid #e3e3e3;color:#666;display:inline-block;font-size:11px;padding:2px 7px}.ev2 .tagrow{display:flex;flex-wrap:wrap;gap:var(--chip-gap);margin-top:12px}.ev2 .rows{display:flex;flex-direction:column}.ev2 .prow{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:72px 1fr;padding:8px var(--gutter)}.ev2 .prow>.pthumb,.ev2 .rrow>.pthumb{align-self:start}.ev2 .prow .pinfo>.chips,.ev2 .rrow .pinfo>.chips{margin-top:auto;padding-top:6px}.ev2 .pthumb{aspect-ratio:3/4;background:#f2f2f2;display:block;overflow:hidden;position:relative}.ev2 .pinfo{display:flex;flex-direction:column;min-width:0;padding-top:2px}.ev2 .brand{color:#111;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev2 .pname{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#444;display:-webkit-box;font-size:13px;margin-top:2px;overflow:hidden}.ev2 .is-out .pthumb img{opacity:.45}.ev2 .is-out .price,.ev2 .is-out .price .rate{color:#aaa}.ev2 .pcard{display:block;min-width:0}.ev2 .pcard .brand{font-size:11.5px;margin-top:var(--media-text)}.ev2 .pcard .pname{font-size:12.5px;line-height:1.4}.ev2 .pcard .price{font-size:13.5px}.ev2 .pcard{container-type:inline-size}@container (max-width: 140px){.ev2 .pcard .price{flex-wrap:nowrap;white-space:nowrap}.ev2 .pcard .price s{display:none}}.ev2 .out-badge{background:#111;bottom:0;color:#fff;font-size:10.5px;font-style:normal;font-weight:700;inset-inline-start:0;padding:2px 6px;position:absolute}.ev2 .rrow{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:20px 72px 1fr;padding:8px var(--gutter)}.ev2 .rk{font-feature-settings:"tnum";align-self:center;font-size:16px;font-variant-numeric:tabular-nums;font-weight:800;text-align:center}.ev2 .rail{display:flex;gap:var(--rail-gap);overflow-x:auto;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.ev2 .rail>*{flex:0 0 var(--rail-3);min-width:0;scroll-snap-align:start}.ev2 .rail.r1>*{flex-basis:var(--rail-1)}.ev2 .rail.r2>*{flex-basis:var(--rail-2)}.ev2 .brows{grid-gap:var(--chip-gap);display:grid;gap:var(--chip-gap)}.ev2 .brow{display:flex;gap:var(--chip-gap);overflow-x:auto;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none}.ev2 .brow::-webkit-scrollbar{display:none}.ev2 .bchip{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:999px;display:flex;flex:none;gap:8px;height:44px;padding-inline:5px 16px}.ev2 .bchip-im{background:#f2f2f2;border-radius:50%;flex:none;height:32px;overflow:hidden;width:32px}.ev2 .bchip-im img{object-position:center 20%}.ev2 .bchip b{font-size:13.5px;font-weight:600;white-space:nowrap}.ev2 .bchip small{font-feature-settings:"tnum";color:#999;font-size:12px;font-variant-numeric:tabular-nums;margin-inline-start:-2px}.ev2 .bchip-all .bchip-im{background:#111;color:#fff;display:grid;font-size:10px;font-weight:800;letter-spacing:.02em;place-items:center}.ev2 .pgrid2,.ev2 .pgrid3{grid-gap:var(--grid-y) var(--grid-x);display:grid;gap:var(--grid-y) var(--grid-x);padding-inline:var(--gutter)}.ev2 .pgrid2{grid-template-columns:1fr 1fr}.ev2 .pgrid3{grid-template-columns:repeat(3,1fr)}.ev2 .sortbar{align-items:center;color:#777;display:flex;font-size:13px;justify-content:space-between;padding:12px var(--gutter) var(--s-head)}.ev2 .sortbar a{align-items:center;color:#111;display:inline-flex;font-weight:600;gap:2px}.ev2 .sortbar svg{height:14px;width:14px}.ev2 .hero-count{background:#0000008c;bottom:12px;color:#fff;font-size:11px;font-weight:600;inset-inline-end:12px;letter-spacing:.04em;padding:3px 8px;position:absolute}.ev2 .pg-title{padding:24px var(--gutter) 8px}.ev2 .pg-title h1{font-size:24px;font-weight:800;letter-spacing:-.04em}.ev2 .pg-title p{color:#888;font-size:12.5px;margin-top:4px}.ev2 .ld-body{padding:var(--s-head) var(--gutter) 0}.ev2 .ld-body h2{font-size:19px;font-weight:700;letter-spacing:-.03em;line-height:1.4;margin-top:6px}.ev2 .ld-body+.sec{padding-top:var(--s-item)}.ev2 .ed-more{align-items:center;border:1px solid #e2e2e2;display:flex;font-size:13px;font-weight:600;gap:2px;height:44px;justify-content:center;margin:8px var(--gutter) 0}.ev2 .ed-more svg{height:14px;width:14px}.ev2 .band{background:#f6f6f6;margin-top:var(--s-section);padding-block:var(--s-band)}.ev2 .band .pthumb{background:#fff}.ev2 .band+.sec{padding-top:var(--s-section)}.ev2 .ft{background:#f7f7f7;color:#999;font-size:11.5px;line-height:1.8;margin-bottom:calc(var(--dock-clear)*-1);margin-top:64px;padding:28px var(--gutter) calc(24px + var(--dock-clear))}.ev2 .band+.ft{box-shadow:inset 0 1px 0 #e9e9e9;margin-top:0}.ev2 .ft-sns{color:#444;display:flex;font-size:12px;font-weight:600;gap:16px;margin-bottom:10px}.ev2 button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.ev2 .hd-main{padding-inline-start:7px}.ev2 .hd-main .hd-logo{margin-inline-start:6px}.ev2 .hd-menu svg,.ev2 .hd-menu>button{height:40px;width:40px}.ev2 .hd-menu svg{stroke-width:1.5}.ev2 .hd-sub h1{max-width:calc(100% - 200px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev2 .bchip-mono{color:#555;display:grid;font-size:13px;font-weight:800;place-items:center}.ev2 .ft p+p{margin-top:2px}.ev2 .ft-name{color:#444;font-weight:600}.ev2 .ft-links{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px}.ev2 .ft-links b{color:#666;font-weight:700}.ev2 .ft-links button{color:inherit;text-decoration:underline;text-underline-offset:2px}.ev2 .ft-biz{color:#aaa;margin-top:8px}.ev2 .empty{color:#999;font-size:13px;padding:48px var(--gutter);text-align:center}.ev2 .loading{display:flex;justify-content:center;padding:32px 0}.ev2 .loading i{animation:ev2-spin .8s linear infinite;border:2px solid #eee;border-radius:50%;border-top-color:#111;height:22px;width:22px}@keyframes ev2-spin{to{transform:rotate(1turn)}}.ev2 .sr{clip:rect(0 0 0 0);overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ev2 .sentinel,.ev2 .sr{height:1px}.ev2 .skel{background:#f2f2f2}.ev2 .sort-select{align-items:center;color:#111;display:inline-flex;flex:none;font-size:13px;font-weight:600;gap:2px;position:relative}.ev2 .sort-select select{font-size:16px;inset:0;opacity:0;position:absolute}.ev2 .sort-select svg{height:14px;width:14px}.ev2 .filter-chip{align-items:center;background:#111;color:#fff;display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;margin:12px var(--gutter) 0;padding:6px 10px}.ev2 .filter-chip svg{stroke-width:2.2;height:12px;width:12px}.ev2 .sbox .x{padding:0}.ev2 .sbox input::-webkit-search-cancel-button{display:none}.ev2 .sg-pop{background:#fff;border-bottom:1px solid #eee;box-shadow:0 8px 16px #0000000f;position:fixed;top:52px;inset-inline:0;margin-inline:auto;max-height:60vh;max-width:480px;overflow-y:auto;z-index:29}.ev2 .sg-pop button{align-items:baseline;color:#444;display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:12px var(--gutter);text-align:start;width:100%}.ev2 .sg-pop button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev2 .sg-pop button b{color:#111;font-weight:700}.ev2 .sg-pop small{color:#aaa;flex:none;font-size:11.5px}.ev2 .hd .logo{height:18px;width:80px}.ev2 .chero{position:relative}.ev2 .chero-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ev2 .chero-track::-webkit-scrollbar{display:none}.ev2 .chero-track a{aspect-ratio:3/4;flex:0 0 100%;scroll-snap-align:start}.ev2 .cats-c{display:flex;gap:var(--tab-gap);overflow-x:auto;padding:var(--s-head) var(--gutter) 0;scrollbar-width:none}.ev2 .cats-c::-webkit-scrollbar{display:none}.ev2 .cats-c a{flex:none;font-size:14px;font-weight:600;letter-spacing:.01em;padding-block:4px}.ev2 .cfeed{display:flex;flex-direction:column;gap:var(--s-item);padding-top:var(--s-item)}.ev2 .cep{display:block;padding-inline:var(--gutter)}.ev2 .cep-im{aspect-ratio:3/4;display:block;overflow:hidden;position:relative}.ev2 .cep-im em{background:#00000080;color:#fff;font-size:10.5px;font-style:normal;font-weight:700;inset-inline-start:12px;letter-spacing:.08em;padding:3px 7px;position:absolute;top:12px}.ev2 .cep-body{display:block;padding-top:var(--media-text-l)}.ev2 .cep-body b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:700;line-height:1.4;overflow:hidden}.ev2 .cep-body small{color:#999;display:block;font-size:11.5px;margin-top:2px}.ev2 .band+.cfeed,.ev2 .sec+.cfeed{padding-top:var(--s-section)}.ev2 .bchip{background:#f5f5f5;border-color:#0000}.ev2 .bchip-im{background:#fff}.ev2 .cgroup-head{padding:0 var(--gutter) var(--s-group-head)}.ev2 .cgroup-head b{display:block;font-size:14px;font-weight:700;line-height:1.4;word-break:keep-all}.ev2 .cgroup-head small{color:#999;font-size:11px;letter-spacing:.02em}.ev2 .cband .cgroup-head b{font-size:16px;margin-top:6px}.ev2 .cband .cgroup-head{padding-bottom:var(--s-head)}.ev2 .cpromo-im{aspect-ratio:3/4;display:block;margin-bottom:var(--s-group-head);overflow:hidden;position:relative}.ev2 .cpromo-im img{object-position:center 25%}.ev2 .cpromo-ov{background:linear-gradient(#0000,#0000009e);inset-inline:0;bottom:0;color:#fff;padding:64px var(--gutter) var(--gutter);position:absolute}.ev2 .cpromo-ov .ed-meta{color:#ffffffd9}.ev2 .cpromo-ov .ed-meta .dd{color:#fff}.ev2 .cpromo-ov .ed-meta .hot{color:#ffb199}.ev2 .cpromo-ov b{display:block;font-size:19px;font-weight:800;letter-spacing:-.03em;line-height:1.35;margin-top:6px;word-break:keep-all}.ev2 .cl-bar{align-items:center;background:#fff;box-shadow:inset 0 -1px 0 #eee;display:flex;position:sticky;top:52px;z-index:20}.ev2 .cl-bar .tabs{align-self:stretch;flex:1 1}.ev2 .cl-bar .tabs a.on:after{bottom:0}.ev2 .cl-toggle{display:flex;padding-inline-end:8px}.ev2 .cl-toggle a{align-items:center;color:#bbb;display:flex;height:32px;justify-content:center;width:32px}.ev2 .cl-toggle a.on{color:#111}.ev2 .cgrid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:1fr 1fr}.ev2 .cgrid a{aspect-ratio:3/4;overflow:hidden}.ev2 .cgrid a.wide{grid-column:span 2}.ev2 .cgrid3{grid-template-columns:repeat(3,1fr)}.ev2 .hd-float{background:#0000;inset-inline:0;padding-inline:9px;position:absolute}.ev2 .hd-float .ic{background:#ffffffd9;color:#111;height:36px;width:36px}.ev2 .hd-float .cart i{inset-inline-end:2px;top:3px}.ev2 .cld-photo{aspect-ratio:3/4;position:relative}.ev2.s-look .ld-body h2{margin-top:0}.ev2.s-look .ld-body .ed-meta{margin-top:6px}.ev2 .clist .prow{gap:16px}.ev2 .sbox-line{background:#0000;border-bottom:2px solid #111;padding-inline-start:0}.ev2 .ckw{display:flex;gap:var(--chip-gap);overflow-x:auto;padding:12px var(--gutter) 0;scrollbar-width:none}.ev2 .ckw::-webkit-scrollbar{display:none}.ev2 .ckw a{background:#f3f3f3;flex:none;font-size:13px;padding:6px 12px}.ev2 .ckw+.sec-first{padding-top:var(--s-item)}.ev2 .cl-toggle button{align-items:center;color:#bbb;display:flex;height:32px;justify-content:center;width:32px}.ev2 .cl-toggle button.on{color:#111}.ev2 .cl-toggle svg{height:16px;width:16px}.ev2 .cgrid.cgrid1{grid-template-columns:1fr}.ev2 .cgroup-head{display:block}.ev2 .ckw button{background:#f3f3f3;flex:none;font-size:13px;padding:6px 12px}.ev2 .ckw button.on{background:#111;color:#fff}.ev2 .ckw+.empty,.ev2 .ckw+.loading,.ev2 .ckw+.sec-first{padding-top:var(--s-item)}.ev2 .pd-pad{padding-top:52px}.ev2 .cfeed.cfeed-tight{padding-top:0}.ev2 .cpromo-im+.sortbar{padding-top:var(--s-head)}.ev2 .hd-search .sbox{min-width:0}.ev2 button.ed-more{width:calc(100% - var(--gutter)*2)}