:root{--brand-blue:#2189ff;--brand-navy:#0b33de;--brand-navy-deep:#062a8d;--price-benefit:#006bea;--point-teal:#00838f;--bg-subtle:#f7f7f7;--bg-tint:#f5f8ff;--text:#000;--text-sub:#535458;--line:#ddd;--line-strong:#d9d9d9;--container:1280px;--r-md:12px;--r-lg:20px;--r-card:12px}.shh,.pcard{font-family:var(--font-display)}.prose a[href^="/api/v1/public/files/"],.s-fq__a a[href^="/api/v1/public/files/"]{border:1px solid var(--line);background:var(--bg-tint);color:var(--text);border-radius:8px;align-items:center;gap:6px;margin:2px 0;padding:7px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.prose a[href^="/api/v1/public/files/"]:hover{border-color:var(--brand-navy);color:var(--brand-navy)}.pcard__state{color:#5b6472;vertical-align:1px;background:#eef0f4;border-radius:4px;margin-right:6px;padding:1px 6px;font-size:12px;font-weight:700;display:inline-block}.shh button,.shh input{font-family:inherit}:where(.shh) :where(h1,h2,h3,h4,p,ul,ol,li,dl,dd,figure,blockquote){margin:0;padding:0}:where(.shh) :where(ul,ol){list-style:none}:where(.shh) :where(h1,h2,h3){letter-spacing:-.035em;font-weight:700;line-height:1.2}:where(.shh) a{color:inherit;text-decoration:none}:where(.shh) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:root{--blue:#2189ff;--navy:#0b33de;--navy-deep:#062a8d;--benefit:#006bea;--point:#00838f;--bg:#fff;--subtle:#f7f7f7;--tint:#f5f8ff;--text:#000;--sub:#535458;--mute:#8a8c90;--line:#ddd;--line2:#d9d9d9;--danger:#d32f2f;--warning:#b45309;--r-sm:6px;--r-md:12px;--r-lg:20px;--r-pill:999px;--sh1:0 1px 2px #0000000f;--sh2:0 6px 20px #0000001a;--sh3:0 -4px 24px #0000001f;--wrap:1280px;--gut:32px}.num{font-variant-numeric:tabular-nums}.wrap{max-width:var(--wrap);padding-inline:var(--gut);margin:0 auto}.s-ic{flex:none;width:20px;height:20px}.s-btn{border-radius:var(--r-pill);white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:52px;padding-inline:28px;font-size:18px;font-weight:700;line-height:1;display:inline-flex}.s-btn .s-ic{width:19px;height:19px}.s-btn--p{background:var(--blue);color:#fff}.s-btn--d{color:#fff;background:#111}.s-btn--o{color:#111;background:#fff;border:1px solid #111}.s-btn--sm{height:48px;padding-inline:20px;font-size:16px}.s-btn__t{line-height:1;display:block;transform:translateY(.75px)}.s-sec{padding-block:64px}.s-sec--subtle{background:var(--subtle)}.s-sh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.s-sh h2{color:var(--text);font-size:32px}.s-sh p{color:var(--sub);margin-top:8px;font-size:16px}.s-sh__more{color:var(--sub);white-space:nowrap;font-size:14px}.pcard{position:relative}.cbadge{z-index:1;pointer-events:none;flex-direction:column;width:23%;min-width:46px;display:flex;position:absolute;top:2.4%;left:2.4%}.cbadge img{width:100%;height:auto;margin:0 0 6%;display:block}.pcard__img{aspect-ratio:1;border-radius:var(--r-md);border:1px solid var(--line);background:#fff;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.pcard__img img{object-fit:contain;width:100%;height:100%;transition:transform .2s}.pcard:hover .pcard__img img{transform:scale(1.05)}.pcard:hover .pcard__name{text-decoration:underline}.pcard__name{letter-spacing:-.03em;height:2.7em;margin-top:14px;font-size:22px;font-weight:700;line-height:1.35;overflow:hidden}.pcard__meta{color:var(--sub);height:3em;margin-top:6px;font-size:14px;line-height:1.5;overflow:hidden}.pcard__meta i{color:var(--line2);margin-inline:6px;font-style:normal}.pcard__mcolor,.pcard__mspec{white-space:normal}.pcard__code{color:var(--text);margin-top:4px;font-size:14px}.pcard__hr{border:0;border-top:1px solid var(--line);margin:14px 0}.pcard>.pcard__btns{z-index:2;flex-wrap:wrap;gap:8px;margin-top:16px;display:flex;position:relative}.pcard__btn{border-radius:var(--r-pill);border:1px solid var(--line2);height:44px;color:var(--text);white-space:nowrap;background:#fff;flex:72px;justify-content:center;align-items:center;padding:0 6px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.pcard__btn:hover{border-color:var(--text)}.pcard__btn--p{border-color:var(--text);background:var(--text);color:#fff}.pcard__btn--p:hover{border-color:var(--blue);background:var(--blue)}.pcard__btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pcard:has(.pcard__btns:hover) .pcard__img img{transform:none}.pcard:has(.pcard__btns:hover) .pcard__name{text-decoration:none}.pcard__price{font-size:22px;font-weight:700}.pcard__price i{font-style:normal}.pcard__price b{letter-spacing:-.03em;font-size:32px;font-weight:700}.pcard__benefit{color:var(--benefit);letter-spacing:-.02em;margin-top:6px;font-size:22px;font-weight:700}.pcard__point{color:var(--sub);margin-top:8px;font-size:14px}.pcard__point b{color:var(--point);font-weight:700}.s-quick{gap:20px;display:grid}.s-quick__it{text-align:center}.s-quick__th{aspect-ratio:1;background:var(--subtle);border-radius:18px;place-items:center;padding:12%;display:grid;overflow:hidden}.s-quick__th img{object-fit:contain;width:100%;height:100%;transition:transform .2s}.s-quick__it:hover .s-quick__th img{transform:scale(1.05)}.s-quick__it b{margin-top:12px;font-size:18px;font-weight:700;display:block}.s-quick__it span{color:var(--sub);margin-top:2px;font-size:14px;display:block}.s-quick__it em{color:var(--benefit);margin-top:6px;font-size:16px;font-style:normal;font-weight:700;display:block}.s-ft__sns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.s-ft__sns-it{border:1px solid var(--line2);width:40px;height:40px;color:var(--sub);border-radius:50%;place-items:center;transition:all .16s;display:grid}.s-ft__sns-it:hover{border-color:var(--navy);color:var(--navy);background:var(--tint)}.s-ft__sns-it .s-ic{width:20px;height:20px}.s-tb__in span{padding-top:2.4px}.s-tb__in span .s-ic{transform:translateY(-1.2px)}details summary{list-style:none}details summary::-webkit-details-marker{display:none}@media (pointer:coarse){input{font-size:16px}}@media (max-width:1023px){:root{--gut:24px}}@media (max-width:640px){:root{--gut:20px}.s-sec{padding-block:48px}.s-sh h2{font-size:24px}.s-sh p{font-size:14.5px}.pcard__name{font-size:17px}.pcard__meta,.pcard__code{font-size:12.5px}.pcard__price{font-size:17px}.pcard__price b{font-size:24px}.pcard__benefit{font-size:16px}.pcard__point{font-size:12.5px}.s-quick__it b{font-size:15px}.s-quick__it span{font-size:12.5px}.s-quick__it em{font-size:14px}.s-btn{height:50px;font-size:16.5px}}.s-tb{background:var(--navy);color:#fff;font-size:14px;font-weight:700}.s-tb__in{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;min-height:42px;padding-block:8px;display:flex}.s-tb__in span{align-items:center;gap:7px;display:inline-flex}.s-tb .s-ic{width:17px;height:17px}.s-tb i{opacity:.5;font-style:normal}.s-hd{border-bottom:1px solid var(--line);background:#fff}.s-hd__in{align-items:center;gap:22px;height:84px;display:flex}.s-hd__brand{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.s-hd__brand-t{flex-direction:column;min-width:0;line-height:1.3;display:flex}.s-hd__brand-t strong{letter-spacing:-.02em;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.s-hd__brand-t>span{color:var(--sub);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.s-hd__cert{flex:none;width:38px;height:38px}.s-hd__search input{border-radius:var(--r-sm);background:var(--subtle);width:100%;height:46px;font:inherit;color:var(--text);border:0;padding:0 46px 0 18px;font-size:15px}.s-hd__search .s-ic{color:var(--sub);position:absolute;top:13px;right:15px}.s-hd__cs{flex:none;align-items:center;gap:10px;padding-top:3.4px;display:flex}.s-hd__cs .s-ic{background:var(--tint);width:34px;height:34px;color:var(--navy);border-radius:50%;padding:8px}.s-hd__cs b{font-size:18px;font-weight:700;line-height:1.2;display:block}.s-hd__cs span{color:var(--sub);font-size:12px;display:block}.s-gnb{border-bottom:1px solid var(--line);background:#fff}.s-gnb__in{scrollbar-width:none;align-items:center;gap:4px;height:58px;display:flex;overflow-x:auto}.s-gnb__in::-webkit-scrollbar{display:none}.s-gnb__it{border-radius:var(--r-sm);white-space:nowrap;align-items:center;gap:8px;height:40px;padding:5px 14px 0;font-size:16px;font-weight:700;display:inline-flex}.s-gnb__it .s-ic{color:var(--blue)}.s-gnb__it:hover{background:var(--subtle)}.s-gnb__sep{background:var(--line);flex:none;width:1px;height:22px;margin-inline:8px}.s-gnb__r{gap:2px;margin-left:auto;display:flex}.s-gnb__r .s-gnb__it{color:var(--sub);font-size:15px}.s-gnb__r .s-gnb__it .s-ic{color:var(--sub)}.s-kv{background:linear-gradient(180deg,var(--subtle) 0,var(--subtle) calc(100% - 70px),#fff calc(100% - 70px));padding:0 0 72px}.s-kv__in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:52px;display:grid}.s-kv__roll{position:relative}.s-kv__track{display:grid}.s-kv__track>.s-kv__cell{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .45s;display:grid}.s-kv__pair{display:grid}.s-kv__m{display:none}.s-kv__ph picture,.s-kv__cut picture{display:contents}.s-kv__track[data-i="0"]>.s-kv__cell:first-child,.s-kv__track[data-i="1"]>.s-kv__cell:nth-child(2),.s-kv__track[data-i="2"]>.s-kv__cell:nth-child(3),.s-kv__track[data-i="3"]>.s-kv__cell:nth-child(4),.s-kv__track[data-i="4"]>.s-kv__cell:nth-child(5),.s-kv__track[data-i="5"]>.s-kv__cell:nth-child(6){opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.s-kv__track>.s-kv__cell{transition:none}}.s-kv__slide--split{padding:48px 0 110px}.s-kv__slide--tint{background:var(--kv-tint,var(--tint));padding:48px 0 60px}.s-kv__slide--tint .s-kv__in{align-items:center}.s-kv__cut{place-items:center;margin:0;display:grid}.s-kv__cut img{filter:drop-shadow(0 18px 30px #1018282e);width:100%;max-width:520px;height:auto}.s-kv__slide--hero-center,.s-kv__slide--hero-left,.s-kv__slide--panel{isolation:isolate;align-items:end;min-height:520px;display:grid;position:relative}.s-kv__bgimg{z-index:-1;position:absolute;inset:0;overflow:hidden}.s-kv__bgimg img{object-fit:cover;object-position:center;width:100%;height:100%}.s-kv__scrim{position:absolute;inset:0}.s-kv__slide--hero-center .s-kv__scrim{background:linear-gradient(#060c1c6b 0,#060c1c94 100%)}.s-kv__slide--hero-left .s-kv__scrim{background:linear-gradient(90deg,#060c1cb8 0,#060c1c4d 52%,#060c1c00 78%)}.s-kv__slide--panel .s-kv__scrim{background:linear-gradient(90deg,#060c1c4d 0,#060c1c00 60%)}.s-kv__box{width:min(var(--wrap),100%);padding-inline:var(--gut);padding-block:56px}.s-kv__slide--hero-center .s-kv__copy,.s-kv__slide--hero-left .s-kv__copy{color:#fff}.s-kv__slide--hero-center .s-kv__copy em,.s-kv__slide--hero-left .s-kv__copy em{color:#9ec2ff}.s-kv__slide--hero-center .s-kv__sub,.s-kv__slide--hero-left .s-kv__sub{color:#ffffffe0}.s-kv__slide--hero-center .s-kv__id,.s-kv__slide--hero-left .s-kv__id{background:#ffffff29;border-color:#ffffff57}.s-kv__slide--hero-center .s-kv__eyebrow,.s-kv__slide--hero-left .s-kv__eyebrow{color:#fff}.s-kv__slide--hero-center{text-align:center;align-items:center}.s-kv__slide--hero-center .s-kv__box{justify-items:center;padding-block:96px;display:grid}.s-kv__slide--hero-center .s-kv__copy{max-width:18ch}.s-kv__slide--hero-center .s-kv__sub{max-width:52ch}.s-kv__slide--hero-left .s-kv__box{max-width:min(var(--wrap),100%)}.s-kv__slide--hero-left .s-kv__copy,.s-kv__slide--hero-left .s-kv__sub{max-width:34ch}.s-kv__panel{border-radius:var(--r-lg);max-width:520px;box-shadow:var(--sh2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;padding:32px 34px 34px}.s-kv__slide--panel .s-kv__box{padding-block:64px}.s-kv__slide--bare{isolation:isolate;align-items:end;min-height:520px;display:grid;position:relative}.s-kv__slide--bare .s-kv__box{justify-content:flex-end;padding-block:40px;display:flex}.s-kv__slide--bare .s-btn{box-shadow:var(--sh2)}.s-kv__slide--image{isolation:isolate;min-height:520px;position:relative;overflow:hidden}.s-kv__slide--image>*{display:block;position:absolute;inset:0}.s-kv__slide--image img{object-fit:cover;object-position:center;width:100%;height:100%}.s-kv__bgimg picture,.s-kv__slide--image picture{width:100%;height:100%;display:block}.s-kv__ctl{width:min(var(--wrap),100%);padding-inline:var(--gut);align-items:center;gap:14px;margin:22px auto 34px;display:flex}.s-kv__no{color:var(--navy);letter-spacing:.02em;font-size:13px;font-weight:800}.s-kv__no i{color:var(--mute);margin:0 3px;font-style:normal;font-weight:600}.s-kv__bars{align-items:center;gap:8px;display:flex}.s-kv__bar{cursor:pointer;background:0 0;border:0;width:46px;height:44px;padding:0;position:relative}.s-kv__bar:before{content:"";background:var(--line2);border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0}.s-kv__bar i{background:var(--navy);border-radius:2px;width:0;height:3px;margin-top:-1.5px;display:block;position:absolute;top:50%;left:0}.s-kv__bar.is-on i{width:100%}.s-kv__bar.is-on i.is-run{animation:6s linear s-kvfill}@keyframes s-kvfill{0%{width:0}to{width:100%}}.s-kv__bar:focus-visible{outline:2px solid var(--blue);outline-offset:-10px}.s-kv__play{border:1px solid var(--line2);width:28px;height:28px;color:var(--sub);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.s-kv__play:hover{border-color:var(--navy);color:var(--navy)}.s-kv__play:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (pointer:coarse){.s-kv__play{width:44px;height:44px}}.s-kv__id{white-space:nowrap;border:1px solid var(--line);border-radius:var(--r-pill);background:#fff;justify-content:center;align-items:center;max-width:100%;height:36px;padding:0 18px;display:inline-flex}.s-kv__eyebrow{color:var(--navy);white-space:nowrap;font-size:14px;font-weight:700;line-height:1;display:block;transform:translate(.9px,2.25px)}.s-kv__copy{letter-spacing:-.045em;margin-top:20px;font-size:50px;font-weight:800;line-height:1.16}.s-kv__copy em{color:var(--navy);font-style:normal;font-weight:800}.s-kv__sub{color:var(--sub);margin-top:18px;font-size:18px;line-height:1.7}.s-kv__sub b{color:var(--text)}.s-kv__cta{margin-top:28px}.s-kv__perk{gap:10px;margin-top:30px;display:grid}.s-kv__perk li{align-items:center;gap:10px;padding-top:2.6px;font-size:15px;font-weight:700;display:flex}.s-kv__perk .s-ic{border-radius:var(--r-sm);width:28px;height:28px;color:var(--blue);box-shadow:var(--sh1);background:#fff;padding:6px}.s-kv__perk span{color:var(--sub);font-weight:400}.s-kv__ph{border-radius:var(--r-lg);aspect-ratio:16/11;background:var(--subtle);box-shadow:var(--sh2);position:relative;overflow:hidden}.s-kv__ph img{object-fit:cover;object-position:38% 60%;width:100%;height:100%}.s-kv__tag{border-radius:var(--r-md);background:#fffffff0;align-items:center;gap:8px;padding:12.8px 16px 8.6px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:18px;left:18px}.s-kv__tag b{color:var(--navy);letter-spacing:-.03em;font-size:22px}.s-qtw{z-index:3;margin-top:-72px;position:relative}.s-qt{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh2);background:#fff;grid-template-columns:minmax(0,240px) minmax(0,1fr) minmax(0,380px);display:grid;overflow:hidden}.s-qt__prod{border-right:1px solid var(--line);flex-direction:column;padding:26px 22px;display:flex}.s-qt__img{aspect-ratio:1;border-radius:var(--r-md);border:1px solid var(--line);background:#fff;padding:0;position:relative;overflow:hidden}.s-qt__img>img:first-child{object-fit:contain;width:100%;height:100%}.s-qt__cat{color:var(--navy);background:var(--tint);border-radius:var(--r-sm);align-self:flex-start;margin-top:16px;padding:3px 9px;font-size:13px;font-weight:700}.s-qt__name{letter-spacing:-.02em;margin-top:8px;font-size:18px;font-weight:700;line-height:1.35}.s-qt__code{color:var(--sub);margin-top:3px;font-size:13px}.s-qt__swap{margin-top:auto;padding-top:16px}.s-qt__swap span{border-radius:var(--r-pill);color:#111;border:1px solid #111;justify-content:center;align-items:center;gap:6px;height:44px;font-size:14px;font-weight:700;display:flex}.s-qt__opts{padding:26px 28px}.s-qt__tog{display:none}.s-qt__ttl{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:16px;font-size:20px;font-weight:700;display:flex}.s-qt__ttl em{color:var(--sub);font-size:14px;font-style:normal;font-weight:400}.s-qrow{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;padding-block:14px;display:grid}.s-qrow>b{color:var(--sub);padding-top:10px;font-size:15px;font-weight:700}.s-qopt{flex-wrap:wrap;gap:7px;display:flex}.s-qopt span{border:1px solid var(--line2);border-radius:var(--r-sm);height:42px;color:var(--sub);white-space:nowrap;background:#fff;align-items:center;padding:0 15px;font-size:15px;display:inline-flex}.s-qopt span.on{border:2px solid var(--blue);color:var(--navy);background:var(--tint);padding:0 14px;font-weight:700}.s-qt__out{background:var(--tint);border-left:1px solid var(--line);flex-direction:column;padding:26px 26px 24px;display:flex}.s-qt__lb{color:var(--sub);font-size:15px;font-weight:700}.s-qt__big{color:var(--benefit);letter-spacing:-.045em;margin-top:2px;font-size:44px;font-weight:700;line-height:1.1;display:block}.s-qt__big small{margin-left:2px;font-size:22px;font-weight:700}.s-qt__steps{border-top:2px solid var(--text);background:#fff;margin-top:16px}.s-qt__steps li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 12px;font-size:15px;display:flex}.s-qt__steps li span:last-child{font-weight:700}.s-qt__steps .dc span:first-child{color:var(--sub)}.s-qt__steps .sub{background:var(--subtle);font-weight:700}.s-qt__steps .fin{background:var(--tint);border-bottom:0;font-weight:700}.s-qt__steps .fin span:last-child{color:var(--benefit);font-size:18px}.s-qt__meta{color:var(--sub);gap:4px;margin-top:12px;font-size:13.5px;display:grid}.s-qt__meta b{color:var(--text)}.s-qt__meta .pt b{color:var(--point)}.s-qt__btns{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:auto;padding-top:18px;display:grid}.s-qt__note{color:var(--sub);margin-top:14px;font-size:13px;line-height:1.7}.s-quick{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}.s-zr{background:var(--navy);color:#fff;border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:36px 40px;display:grid}.s-zr__k{opacity:.9;font-size:14px;font-weight:700}.s-zr h2{letter-spacing:-.04em;color:#fff;margin-top:6px;font-size:36px}.s-zr p{margin-top:10px;font-size:16px;line-height:1.7}.s-zr p b{font-weight:700}.s-zr__list{align-items:stretch;gap:12px;display:flex}.s-zr__it{width:150px;color:var(--text);border-radius:var(--r-md);text-align:center;background:#fff;padding:10px 10px 12px;position:relative}.s-zr__it img{aspect-ratio:1;object-fit:contain;background:var(--subtle);border-radius:var(--r-sm);width:100%}.s-zr__it b{height:2.7em;margin-top:8px;font-size:13px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.s-zr__it em{color:var(--benefit);margin-top:2px;font-size:13px;font-style:normal;font-weight:700;display:block}.s-zr__hit{z-index:1;border-radius:var(--r-md);position:absolute;inset:0}.s-zr__btns{z-index:2;flex-wrap:wrap;gap:4px;margin-top:8px;display:flex;position:relative}.s-zr__btn{border-radius:var(--r-pill);border:1px solid var(--line2);height:30px;color:var(--text);white-space:nowrap;letter-spacing:-.03em;background:#fff;flex:56px;justify-content:center;align-items:center;padding:0 2px;font-size:12px;font-weight:700;display:flex}.s-zr__btn:hover{border-color:var(--text)}.s-zr__btn--p{border-color:var(--text);background:var(--text);color:#fff}.s-zr__btn--p:hover{border-color:var(--blue);background:var(--blue)}.s-zr__btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.s-zr__n{border-radius:var(--r-md);border:1px solid #fff9;flex-direction:column;justify-content:center;align-items:center;width:120px;display:flex}.s-zr__n b{font-size:44px;font-weight:700;line-height:1}.s-zr__n span{margin-top:6px;font-size:13px;font-weight:700}.s-bd{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.s-bd__col{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;flex-direction:column;padding:22px 22px 18px;display:flex}.s-bd__hd{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.s-bd__hd b{letter-spacing:-.03em;font-size:22px;font-weight:700;display:block}.s-bd__hd span{color:var(--sub);margin-top:2px;font-size:14px;display:block}.s-bd__hd i{color:var(--navy);background:var(--tint);border-radius:var(--r-pill);flex:none;padding:4px 10px;font-size:13px;font-style:normal;font-weight:700}.s-bd__low{color:var(--sub);margin-top:14px;font-size:14px}.s-bd__low b{color:var(--benefit);letter-spacing:-.03em;margin-left:6px;font-size:24px}.s-bd__rows{border-top:1px solid var(--line);margin-top:12px}.s-bd__rows li{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.s-bd__rows img{object-fit:contain;background:var(--subtle);border-radius:var(--r-sm);width:56px;height:56px;padding:3px}.s-bd__rows p{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.35;overflow:hidden}.s-bd__rows p span{color:var(--sub);font-size:12.5px;font-weight:400;display:block}.s-bd__rows em{color:var(--benefit);white-space:nowrap;font-size:14px;font-style:normal;font-weight:700}.s-bd__more{color:var(--navy);align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:15px;font-weight:700;display:flex}.s-bd__more .s-ic{width:16px;height:16px}.s-chips{flex-wrap:wrap;gap:6px;display:flex}.s-chips span{border-radius:var(--r-pill);border:1px solid var(--line2);height:40px;color:var(--sub);background:#fff;align-items:center;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.s-chips span.on{color:#fff;background:#111;border-color:#111}.s-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px;display:grid}.s-cd{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;overflow:hidden}.s-cd__row{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,220px) minmax(0,1fr);align-items:center;gap:24px;padding:18px 24px;display:grid}.s-cd__row:first-child{border-top:0}.s-cd__plate{aspect-ratio:404/640;object-fit:contain;border-radius:var(--r-sm);width:96px;box-shadow:var(--sh1)}.s-cd__nm b{font-size:18px;font-weight:700;display:block}.s-cd__nm span{color:var(--sub);margin-top:3px;font-size:13px;line-height:1.5;display:block}.s-cd__tiers{flex-wrap:wrap;gap:8px;display:flex}.s-cd__tiers li{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--subtle);flex-direction:column;min-width:98px;padding:8px 12px;display:flex}.s-cd__tiers li span{color:var(--sub);font-size:12.5px}.s-cd__tiers li b{letter-spacing:-.02em;font-size:16px;font-weight:700}.s-cd__tiers li.base{background:var(--tint);border:2px solid var(--benefit);padding:7px 11px}.s-cd__tiers li.base b{color:var(--benefit)}.s-fq{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 36px;display:grid}.s-fq__g h3{color:var(--navy);border-bottom:2px solid var(--text);padding:20px 0 8px;font-size:15px;font-weight:700}.s-fq details{border-bottom:1px solid var(--line)}.s-fq summary{align-items:center;gap:12px;padding:15.5px 2px 12.5px;font-size:16px;font-weight:700;display:flex}.s-fq summary:after{content:"";background:linear-gradient(var(--sub),var(--sub)) center/12px 2px no-repeat,linear-gradient(var(--sub),var(--sub)) center/2px 12px no-repeat;flex:none;width:12px;height:12px;margin-left:auto}.s-fq details[open] summary:after{background:linear-gradient(var(--navy),var(--navy)) center/12px 2px no-repeat}.s-fq__a{color:var(--sub);padding:0 30px 16px 2px;font-size:15px;line-height:1.8}.s-fq__a b{color:var(--text)}.s-ft{border-top:1px solid var(--line);color:var(--sub);background:#fff;padding-block:44px 40px;font-size:14px}.s-ft__top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-bottom:24px;display:flex}.s-ft__trust{color:var(--text);flex-wrap:wrap;gap:8px 20px;margin-top:14px;font-size:14px;font-weight:700;display:flex}.s-ft__top .s-ft__sns{margin-top:18px}.s-ft__trust span{align-items:center;gap:6px;display:inline-flex}.s-ft__trust .s-ic{width:17px;height:17px;color:var(--navy)}.s-ft__cs{text-align:right}.s-ft__cs b{color:var(--text);letter-spacing:-.02em;font-size:26px;font-weight:700;display:block}.s-ft__cs span{font-size:13px;display:block}.s-ft__links{color:var(--text);flex-wrap:wrap;gap:8px 22px;padding-block:20px;font-size:15px;font-weight:700;display:flex}.s-ft__links .on{color:var(--navy)}.s-ft__biz{font-size:14px;line-height:1.95}.s-ft__biz b{color:var(--text)}.s-ft__notice{background:var(--subtle);border-radius:var(--r-md);margin-top:18px;padding:16px 18px;font-size:13px;line-height:1.85}.s-ft__copy{color:var(--mute);margin-top:16px;font-size:12.5px}html[data-modal-open] .s-qf{display:none}.s-qf{z-index:80;border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh2);background:#fff;flex-direction:column;width:92px;display:flex;position:fixed;top:50%;right:18px;overflow:hidden;transform:translateY(-50%)}.s-qf__it,.s-qf__top{text-align:center;border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:3px;padding:12px 6px;display:flex}.s-qf__it:first-child{border-top:0}.s-qf__it .s-ic,.s-qf__top .s-ic{width:24px;height:24px}.s-qf__it b,.s-qf__top b{font-size:13px;font-weight:700;line-height:1.2}.s-qf__it em{color:var(--sub);font-size:12px;font-style:normal;line-height:1.2}.s-qf__it--tel{background:var(--navy);color:#fff}.s-qf__it--tel em{color:#ffffffe6}.s-qf__it--kakao .s-ic{color:#3c1e1e;background:#fee500;border-radius:50%;width:30px;height:30px;padding:4px}.s-qf__it--ask .s-ic{color:var(--navy)}.s-qf__top{background:var(--subtle);color:var(--sub);padding:8px 6px}.s-qf__top .s-ic{width:18px;height:18px}@media (max-width:1180px){.s-kv__in{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:40px}.s-kv__copy{font-size:42px}.s-qt{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.s-qt__out{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.s-qt__ttl em{display:none}.s-qf{width:82px;right:10px}}@media (max-width:1023px){.s-hd__search{display:none}.s-hd__brand-t strong{font-size:13.5px}.s-hd__brand-t>span{font-size:12px}.s-kv__in{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:28px}.s-kv__copy{font-size:32px}.s-kv__sub{font-size:16px}.s-kv__sub br{display:none}.s-quick,.s-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s-bd,.s-zr,.s-fq{grid-template-columns:minmax(0,1fr)}.s-cd__row{grid-template-columns:86px minmax(0,1fr);gap:14px 18px}.s-cd__plate{width:86px}.s-cd__tiers{grid-column:1/-1}.s-gnb__r{display:none}}@media (max-width:640px){.s-tb__in{gap:4px 12px;font-size:12.5px}.s-tb i,.s-tb__in span:nth-child(n+2){display:none}.s-hd__in{gap:10px;height:66px}.s-hd__brand{gap:8px}.s-hd__cs span{display:none}.s-hd__cs b{font-size:15px}.s-hd__cs .s-ic{width:28px;height:28px;padding:6px}.s-hd__cert{width:28px;height:28px}.s-kv{padding-top:28px;padding-bottom:90px}.s-kv__copy{font-size:31px}.s-kv__sub{font-size:15.5px}.s-kv__sub br{display:none}.s-kv__cta .s-btn{width:100%}.s-kv__tag{padding:8px 12px;font-size:12.5px;bottom:10px;left:10px}.s-kv__tag b{font-size:18px}.s-qt{grid-template-columns:minmax(0,1fr)}.s-qt__prod{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:4px 14px;padding:18px;display:grid}.s-qt__img{grid-row:1/span 4}.s-qt__cat{justify-self:start;margin-top:0}.s-qt__swap{grid-column:2;padding-top:6px}.s-qt__swap span{height:40px;font-size:13px}.s-qt__opts{padding:18px}.s-qrow{grid-template-columns:minmax(0,1fr);gap:8px}.s-qrow>b{padding-top:0}.s-qt__out{padding:20px 18px}.s-qt__big{font-size:38px}.s-qt__btns{grid-template-columns:minmax(0,1fr)}.s-quick{gap:14px}.s-zr{padding:26px 20px}.s-zr h2{font-size:27px}.s-zr__list{flex-wrap:wrap}.s-zr__it,.s-zr__n{width:calc(50% - 6px)}.s-zr__n{padding-block:14px}.s-grid{gap:26px 14px}.s-cd__row{grid-template-columns:minmax(0,1fr);padding:18px}.s-cd__plate{width:104px}.s-ft__cs{text-align:left}.s-ft{padding-bottom:96px}.s-qf{border-radius:var(--r-pill);flex-direction:row;width:auto;top:auto;bottom:14px;right:12px;transform:none}.s-qf__it{border-top:0;border-left:1px solid var(--line);padding:8px 12px}.s-qf__it:first-child{border-left:0}.s-qf__it em,.s-qf__top{display:none}.s-qf__it b{font-size:12px}.s-qf__it .s-ic{width:20px;height:20px}.s-qf__it--kakao .s-ic{width:24px;height:24px;padding:3px}}@media (max-width:480px){.s-hd__in,.s-hd__brand{gap:6px}.s-hd__cert{width:24px;height:24px}.s-hd__cs{gap:6px}.s-hd__cs b{font-size:13px}.s-hd__cs .s-ic{width:26px;height:26px;padding:6px}}@media (max-width:340px){.s-hd__cert{width:22px;height:22px}.s-hd__brand-t strong{font-size:12.5px}.s-hd__brand-t>span{font-size:12px}}.s-hd__cs .s-ic{transform:translateY(-1.7px)}.s-kv__perk li .s-ic{transform:translateY(-1.3px)}.s-gnb__it.on{background:var(--subtle)}.s-crumb{color:var(--sub);flex-wrap:wrap;gap:6px;padding-block:18px 6px;font-size:14px;display:flex}.s-crumb i{color:var(--line2);font-style:normal}.s-crumb b{color:var(--text);font-weight:700}.s-pd{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;column-gap:44px;padding-block:12px 80px;display:grid}.s-pd__top{grid-area:1/1}.s-pd__rest{grid-area:2/1}.s-pd>.s-rc{grid-area:1/2/span 2}.s-gal__big{aspect-ratio:1;border-radius:var(--r-lg);border:1px solid var(--line);background:#fff;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.s-gal__big>img:first-child{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.s-gal__th{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;gap:10px;margin-top:10px;display:flex;overflow-x:auto}.s-gal__th::-webkit-scrollbar{display:none}.s-gal__th>button{scroll-snap-align:start;flex:0 0 calc(25% - 7.5px)}.s-gal__th span{aspect-ratio:1;border-radius:var(--r-md);border:2px solid var(--line);background:#fff;place-items:center;padding:0;display:grid;overflow:hidden}.s-gal__th span.on{border-color:var(--blue)}.s-gal__th img{object-fit:contain;width:100%;height:100%}.s-pid{border-bottom:1px solid var(--line);margin-top:28px;padding-bottom:26px}.s-pid__cat{color:var(--navy);background:var(--tint);border-radius:var(--r-sm);padding:4px 10px;font-size:13px;font-weight:700;display:inline-block}.s-pid h1{letter-spacing:-.04em;margin-top:10px;font-size:34px;line-height:1.25}.s-pid__code{color:var(--sub);margin-top:6px;font-size:15px}.s-pid__spec{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.s-pid__spec span{border-radius:var(--r-pill);background:var(--subtle);align-items:center;height:32px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.s-pid__color{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.s-pid__color>b{color:var(--sub);font-size:15px;font-weight:700}.s-sw{border:1px solid var(--line2);border-radius:var(--r-pill);height:40px;color:var(--sub);align-items:center;gap:8px;padding:0 14px 0 6px;font-size:14.5px;display:inline-flex}.s-sw i{border:1px solid #0000001f;border-radius:50%;width:28px;height:28px}.s-sw.on{border:2px solid var(--blue);color:var(--navy);padding-left:5px;font-weight:700}.s-pid__opt{margin-top:10px}.s-sw--t{padding:0 16px}.s-sw--t.on{padding:0 15px}.s-st{border-bottom:1px solid var(--line);padding-block:26px}.s-st__hd{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.s-st__no{background:var(--text);color:#fff;border-radius:50%;flex:none;align-self:center;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:inline-grid}.s-st__hd h2{font-size:21px}.s-st__hd p{color:var(--sub);font-size:14.5px}.s-ch{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.s-ch small{color:var(--sub);font-size:12.5px}.s-ch--pp{grid-template-columns:repeat(4,minmax(0,1fr))}.s-ch>span{border:1px solid var(--line2);border-radius:var(--r-md);background:#fff;flex-direction:column;justify-content:center;gap:2px;min-height:64px;padding:10px 14px;display:flex}.s-ch b{font-size:16px;font-weight:700}.s-ch em{color:var(--sub);font-size:13.5px;font-style:normal}.s-ch>span.on{border:2px solid var(--blue);background:var(--tint);padding:9px 13px}.s-ch>span.on b{color:var(--navy)}.s-ch>span.on em{color:var(--benefit);font-weight:700}.s-ch--wide{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.s-st__sub{color:var(--sub);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}.s-st__sub>b{color:var(--text);margin-right:4px;font-weight:700}.s-pill{border:1px solid var(--line2);border-radius:var(--r-pill);white-space:nowrap;background:#fff;align-items:center;height:38px;padding:0 14px;font-size:14.5px;display:inline-flex}.s-pill.on{border:2px solid var(--blue);color:var(--navy);background:var(--tint);padding:0 13px;font-weight:700}.s-pill em{color:var(--benefit);margin-left:6px;font-style:normal;font-weight:700}.s-st__note{color:var(--sub);margin-top:10px;font-size:13px}.s-anc{z-index:20;border-bottom:1px solid var(--line);scrollbar-width:none;background:#fff;gap:4px;margin-top:34px;display:flex;position:sticky;top:0;overflow-x:auto}.s-anc::-webkit-scrollbar{display:none}.s-anc span{height:52px;color:var(--sub);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:0 16px;font-size:15.5px;font-weight:700;display:inline-flex}.s-anc span.on{color:var(--text);border-bottom-color:var(--text)}.s-sc{padding-top:44px;scroll-margin-top:12px}.s-sc>h2{margin-bottom:18px;font-size:26px}.s-lv{padding-top:28px}.s-lv__hero{border:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;background:#f6f8fd;border-bottom:0;padding:20px 24px 18px}.s-lv__h{color:var(--text);align-items:center;gap:6px;font-size:17px;font-weight:800;display:flex}.s-lv__sum{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:17px;font-weight:700}.s-lv__sum>b{letter-spacing:-.03em;color:var(--navy);font-size:24px;font-weight:800}.s-lv__sum>small{color:var(--sub);letter-spacing:0;margin-left:8px;font-size:12px;font-weight:500}.s-lv__box{border:1px solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg);background:#fff;overflow:hidden}.s-lv__tbl{border-collapse:collapse;table-layout:fixed;word-break:keep-all;background:#fff;width:100%}.s-lv__ck{width:28%}.s-lv__tbl th,.s-lv__tbl td{text-align:right;vertical-align:middle;padding:12px 16px;font-weight:400}.s-lv__tbl tbody tr+tr{border-top:1px dashed var(--line)}.s-lv__tbl td b,.s-lv__tbl td small{display:block}.s-lv__tbl td small{margin-top:2px}.s-lv__tbl td.is-sub{background:var(--tint)}.s-lv__tbl b{font-size:15px;font-weight:700}.s-lv__tbl b.dc{color:var(--benefit)}.s-lv__tbl small{color:var(--sub);font-size:12px;line-height:1.4}.s-lv__na{color:#b5b5b5}.s-lv__tbl .s-lv__k{text-align:left;color:var(--sub);font-size:14px;font-weight:700}.s-lv__k>span{align-items:center;gap:4px;display:inline-flex}.s-lv__tbl thead th{letter-spacing:-.02em;color:var(--text);border-bottom:1px solid var(--line);background:#eef1f6;padding:15px 16px;font-size:16px;font-weight:800}.s-lv__tbl thead th.is-sub{background:var(--navy);color:#fff;border-bottom-color:var(--navy)}.s-lv__tbl thead em{color:var(--sub);letter-spacing:0;margin-top:2px;font-size:11.5px;font-style:normal;font-weight:600;display:block}.s-lv__tbl thead th.is-sub em{color:#ffffffd9}.s-lv__fin{border-top:2px solid var(--text)!important}.s-lv__fin>th,.s-lv__fin>td{padding-top:16px;padding-bottom:16px}.s-lv__fin b{font-size:18px}.s-lv__fin>td.is-sub b{color:var(--navy)}.s-lv__note{color:var(--sub);margin-top:10px;font-size:12.5px;line-height:1.6}.s-care{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.s-care>div{border:1px solid var(--line);border-radius:var(--r-lg);padding:22px}.s-care>div.on{border:2px solid var(--blue);padding:21px}.s-care b{font-size:18px;display:block}.s-care em{color:var(--navy);background:var(--tint);border-radius:var(--r-sm);margin-top:6px;padding:3px 8px;font-size:13px;font-style:normal;font-weight:700;display:inline-block}.s-care p{color:var(--sub);margin-top:12px;font-size:15px;line-height:1.75}.s-care .num-line{margin-top:12px;font-size:15px}.s-care .num-line strong{color:var(--benefit)}.s-dim__unit{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--subtle);gap:2px;margin-bottom:12px;padding:3px;display:inline-flex}.s-dim__unit button{border-radius:var(--r-pill);min-width:44px;height:28px;color:var(--sub);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:700}.s-dim__unit button.is-on{background:var(--navy);color:#fff}.s-dim__unit button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (pointer:coarse){.s-dim__unit button{height:44px;padding:0 16px}}.s-dim{background:var(--subtle);border-radius:var(--r-lg);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:28px;padding:26px;display:grid}.s-dim svg{width:100%;height:auto}.s-dim ul{gap:10px;display:grid}.s-dim li{border-bottom:1px solid var(--line2);justify-content:space-between;gap:12px;padding-bottom:10px;font-size:15.5px;display:flex}.s-dim li b{font-weight:700}.s-dim p{color:var(--sub);margin-top:12px;font-size:13px;line-height:1.7}.s-spec{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin-top:22px;display:grid}.s-spec h3{border-bottom:2px solid var(--text);grid-column:1/-1;padding:18px 0 8px;font-size:16px}.s-spec dl{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);gap:10px;padding:11px 2px;font-size:15px;display:grid}.s-spec dt{color:var(--sub)}.s-spec dd{font-weight:700}.s-pd .s-fq{grid-template-columns:minmax(0,1fr);gap:0}.s-rel{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px;display:grid}.s-rel .pcard__name{font-size:18px}.s-rel .pcard__price b{font-size:26px}.s-rel .pcard__benefit{font-size:18px}.s-rc{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh2);background:#fff;position:sticky;top:20px;overflow:hidden}.s-rc__hd{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 20px;display:flex}.s-rc__hd img{object-fit:contain;background:var(--subtle);border-radius:var(--r-md);flex:none;width:64px;height:64px;padding:4px}.s-rc__hd b{font-size:15.5px;line-height:1.35;display:block}.s-rc__hd span{color:var(--sub);font-size:13px;display:block}.s-rc__cond{flex-wrap:wrap;gap:6px;padding:14px 20px 0;display:flex}.s-rc__cond span{border-radius:var(--r-pill);background:var(--subtle);align-items:center;height:28px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.s-rc__big{padding:16px 20px 0}.s-rc__big span{color:var(--sub);font-size:14.5px;font-weight:700;display:block}.s-rc__big b{color:var(--benefit);letter-spacing:-.045em;font-size:42px;font-weight:700;line-height:1.1;display:block}.s-rc__big b small{margin-left:2px;font-size:20px}.s-rc__steps{border-top:2px solid var(--text);margin:14px 20px 0}.s-rc__steps li{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:9px 2px;font-size:14.5px;display:flex}.s-rc__steps li span:last-child{font-weight:700}.s-rc__steps .dc span:first-child{color:var(--sub)}.s-rc__steps .fin{border-bottom:0;font-weight:700}.s-rc__steps .fin span:last-child{color:var(--benefit)}.s-rc__meta{color:var(--sub);gap:4px;margin:10px 20px 0;font-size:13.5px;display:grid}.s-rc__meta p{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.s-rc__meta p>span{min-width:0}.s-rc__meta small{color:var(--mute);letter-spacing:-.01em;margin-top:1px;font-size:12px;display:block}.s-rc__meta b{white-space:nowrap;color:var(--text)}.s-rc__meta .pt b{color:var(--point)}.s-rc__btns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:16px 20px 18px;display:grid}.s-rc__btns .s-btn{height:50px;padding-inline:12px;font-size:16px}.s-rc__btns .s-btn:first-child{grid-column:1/-1;height:56px;font-size:18px}.s-rc__note{background:var(--subtle);color:var(--sub);padding:12px 20px 16px;font-size:12.5px;line-height:1.7}.s-anc span{padding-top:5px}.s-st__no{padding-top:2.6px}.s-pill,.s-pill.on{padding-top:2.4px}.s-mbar{display:none}@media (min-width:1181px){.s-pd{padding-right:max(var(--gut),calc(134px - max((100vw - var(--wrap)) / 2,0px)))}}@media (max-width:1180px){.s-pd{grid-template-columns:minmax(0,1fr);gap:0}.s-pd__top,.s-pd__rest,.s-pd>.s-rc{grid-area:auto/1}.s-rc{margin-top:26px;position:static}.s-gal__big{aspect-ratio:1}.s-mbar{z-index:85;border-top:1px solid var(--line);box-shadow:var(--sh3);padding:10px 16px calc(14px + env(safe-area-inset-bottom));background:#fff;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.s-mbar p span{color:var(--sub);font-size:12.5px}.s-mbar p b{color:var(--benefit);letter-spacing:-.03em;font-size:22px;line-height:1.1;display:block}.s-mbar .s-btn{height:48px;margin-left:auto;padding-inline:22px;font-size:16px}body:has(.s-mbar) .s-ft{padding-bottom:110px}body:has(.s-mbar) .s-qf{border-radius:var(--r-pill);flex-direction:row;width:auto;top:auto;bottom:84px;right:12px;transform:none}body:has(.s-mbar) .s-qf__it{border-top:0;border-left:1px solid var(--line);padding:8px 12px}body:has(.s-mbar) .s-qf__it:first-child{border-left:0}body:has(.s-mbar) .s-qf__it em{display:none}body:has(.s-mbar) .s-qf__top{display:none}body:has(.s-mbar) .s-qf__it b{font-size:12px}body:has(.s-mbar) .s-qf__it .s-ic{width:20px;height:20px}body:has(.s-mbar) .s-qf__it--kakao .s-ic{width:24px;height:24px;padding:3px}}@media (min-width:641px) and (max-width:1180px){.s-rc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.s-rc__hd,.s-rc__btns,.s-rc__note{grid-column:1/-1}.s-rc__cond{grid-area:2/1}.s-rc__big{grid-area:3/1}.s-rc__meta{grid-area:4/1;margin-top:16px}.s-rc__steps{grid-area:2/2/span 3;margin-top:16px}.s-rc__btns{grid-template-columns:2fr 1fr 1fr}.s-rc__btns .s-btn:first-child{grid-column:auto;height:52px}.s-rc__btns .s-btn{height:52px}}@media (max-width:1023px){.s-rel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.s-gal__big{aspect-ratio:1}.s-dim{grid-template-columns:minmax(0,1fr)}.s-dim svg{max-width:300px;margin-inline:auto;display:block}.s-rel .pcard__name{font-size:17px}.s-rel .pcard__price b{font-size:24px}.s-rel .pcard__benefit{font-size:15px}.s-pid h1{font-size:25px}.s-gal__th{gap:6px}.s-gal__th>button{flex-basis:calc(25% - 4.5px)}.s-st__hd h2{font-size:18px}.s-ch{grid-template-columns:repeat(2,minmax(0,1fr))}.s-ch--wide{grid-template-columns:minmax(0,1fr)}.s-ch--pp{grid-template-columns:repeat(2,minmax(0,1fr))}.s-st__hd p{flex-basis:100%;margin-top:-4px}.s-st__sub>b{flex-basis:100%}.s-care,.s-spec{grid-template-columns:minmax(0,1fr)}.s-spec dl{grid-template-columns:110px minmax(0,1fr)}.s-rel{gap:22px 12px}.s-sc>h2{font-size:22px}}body{padding-bottom:0}.shh a:focus-visible,.shh button:focus-visible,.shh summary:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:var(--r-sm)}.s-head{z-index:50;background:#fff;position:relative}body.has-drawer .s-head{z-index:200}.drawer__name{min-width:0}@supports (text-box:trim-both cap alphabetic){.drawer__name{text-box:trim-both cap alphabetic}.drawer__go{transform:translateY(.5px)}}@supports not (text-box:trim-both cap alphabetic){.drawer__go{transform:translateY(-.67px)}}.s-hd__search{flex:1;max-width:420px;margin-left:auto;position:relative}.s-hd__search .hd__search{width:100%;max-width:none;margin:0;position:relative}.s-hd__search form{display:block;position:relative}.s-hd__search input[type=search]{border-radius:var(--r-sm);background:var(--subtle);width:100%;height:46px;font:inherit;color:var(--text);border:0;outline:none;padding:0 46px 0 18px;font-size:15px}.s-hd__search input[type=search]:focus{box-shadow:0 0 0 2px var(--navy) inset;background:#fff}.s-hd__search button[type=submit]{width:40px;height:40px;color:var(--sub);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:3px;right:6px}.s-hd__search button[type=submit] svg{width:20px;height:20px}.s-hd__cs{color:var(--text)}.s-hd__cs:hover b{color:var(--navy)}.s-hd__cs p{margin:0}.s-hd .hd__burger{border-radius:var(--r-sm);width:44px;height:44px;color:var(--text);background:0 0;border:0;place-items:center;margin-left:6px;display:none}.s-gnb__it{color:var(--text)}.s-gnb__it[aria-current=page]{background:var(--tint);color:var(--navy)}.s-gnb__it[aria-current=page] .s-ic{color:var(--navy)}@media (max-width:1023px){.s-hd .hd__burger{display:grid}.s-hd__cs{margin-left:auto}}.s-btn{cursor:pointer;text-decoration:none}.s-btn--p:hover{background:#0f7af0}.s-btn--o:hover{background:var(--subtle)}.s-more{text-align:center;margin-top:28px}.s-qtw.is-flat{margin-top:40px}.s-qopt button{border:1px solid var(--line2);border-radius:var(--r-sm);height:42px;color:var(--sub);white-space:nowrap;cursor:pointer;background:#fff;align-items:center;padding:0 15px;font-size:15px;display:inline-flex}.s-qopt button:hover{border-color:var(--navy);color:var(--navy)}.s-qopt button.on{border:2px solid var(--blue);color:var(--navy);background:var(--tint);padding:0 14px;font-weight:700}.s-qt__name a:hover{text-decoration:underline}.s-qt__swap a{border-radius:var(--r-pill);color:#111;border:1px solid #111;justify-content:center;align-items:center;gap:6px;height:44px;font-size:14px;font-weight:700;display:flex}.s-qt__swap a:hover{background:var(--subtle)}.s-qt__swap .s-ic{width:16px;height:16px}.s-qt__btns.is-one{grid-template-columns:minmax(0,1fr)}.s-qt__btns .s-btn{height:50px;padding-inline:18px;font-size:16px}.s-quick__it{color:var(--text);display:block}.s-quick__it:hover b{text-decoration:underline}.s-foot{color:var(--sub);margin-top:18px;font-size:13px}.s-sec--tight{padding-top:8px}.s-zr__go{margin-top:18px}.s-zr__go .s-btn--o{border-color:#fff}.s-zr__it{color:var(--text);display:block}.s-zr__it:hover b{text-decoration:underline}.s-zr__it:has(.s-zr__btns:hover) b{text-decoration:none}.s-zr__noimg{aspect-ratio:1;background:var(--subtle);border-radius:var(--r-sm);display:block}.s-zr__n{color:#fff}.s-zr__n:hover{background:#ffffff14}.s-bd__rows li{padding:0;display:block}.s-bd__rows li a{color:var(--text);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.s-bd__rows li a:hover p{text-decoration:underline}.s-bd__noimg{background:var(--subtle);border-radius:var(--r-sm);width:56px;height:56px}.s-bd__more.is-off{color:var(--mute)}.s-chips button{border-radius:var(--r-pill);border:1px solid var(--line2);height:40px;color:var(--sub);cursor:pointer;background:#fff;align-items:center;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.s-chips button:hover{color:#111;border-color:#111}.s-chips button.on{color:#fff;background:#111;border-color:#111}a.pcard{color:var(--text);gap:0;height:auto;text-decoration:none;display:block}.pcard>span{display:block}.pcard__img{display:grid!important}.pcard__img>img:first-child{object-fit:contain;width:100%;height:100%;padding:0}.pcard__name{-webkit-line-clamp:unset;display:block}.pcard__hr{background:0 0;height:0}.pcard__noimg{background:var(--subtle);width:100%;height:100%;display:block}.s-ft__cs a{color:var(--text)}.s-ft__cs a:hover b{color:var(--navy)}.s-ft__seo{color:var(--mute);margin-top:12px;font-size:12.5px;line-height:1.7}.s-ft__links a:hover{text-decoration:underline}.s-ft__sns-it{color:var(--sub)}.s-qf__it,.s-qf__top{width:100%;color:inherit;cursor:pointer;font:inherit;border-bottom:0;border-left:0;border-right:0}button.s-qf__it{background:#fff}.s-qf__it--tel{color:#fff}.s-qf__it:hover{background:var(--subtle)}.s-qf__it--tel:hover{background:var(--navy-deep)}@media (max-width:640px){.s-qf__it,.s-qf__top{width:auto}.s-ft{padding-bottom:96px}main.site-main{padding-bottom:20px}}.s-crumb a{color:var(--sub)}.s-crumb a:hover{text-decoration:underline}.s-gal__thwrap{position:relative}.s-gal__tharr{z-index:2;border:1px solid var(--line2);width:34px;height:34px;box-shadow:var(--sh2);color:var(--text);cursor:pointer;background:#fffffff5;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.s-gal__tharr:hover{border-color:var(--navy);color:var(--navy)}.s-gal__tharr--prev{left:-6px}.s-gal__tharr--next{right:-6px}.s-gal__th{scroll-snap-type:x mandatory}.s-gal__th button{aspect-ratio:1;border-radius:var(--r-md);border:2px solid var(--line);cursor:pointer;background:#fff;place-items:center;padding:0;display:grid;overflow:hidden}.s-gal__th button.on{border-color:var(--blue)}.s-gal__th button:hover{border-color:var(--line2)}.s-gal__th button.on:hover{border-color:var(--blue)}.s-pid__cat{color:var(--navy)}.s-pid__cat:hover{text-decoration:underline}.s-pid__off{border-radius:var(--r-md);color:#7a3e00;background:#fff4e5;margin-top:12px;padding:12px 14px;font-size:14.5px}.s-sw{color:var(--sub)}a.s-sw:hover{border-color:var(--navy);color:var(--navy)}.s-ch>button{text-align:left;border:1px solid var(--line2);border-radius:var(--r-md);cursor:pointer;background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:64px;padding:10px 14px;display:flex}.s-ch>button:hover{border-color:var(--navy)}.s-ch>button.on{border:2px solid var(--blue);background:var(--tint);padding:9px 13px}.s-ch>button.on b{color:var(--navy)}.s-ch>button.on em{color:var(--benefit);font-weight:700}.s-ch>button small{color:var(--sub);font-size:12.5px}button.s-pill{cursor:pointer}button.s-pill:hover{border-color:var(--navy)}.s-st__note a{color:var(--navy);text-decoration:underline}.s-anc a{height:52px;color:var(--sub);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:5px 16px 0;font-size:15.5px;font-weight:700;display:inline-flex}.s-anc a.on{color:var(--text);border-bottom-color:var(--text)}.s-anc a:hover{color:var(--text)}.s-rc__noimg{background:var(--subtle);border-radius:var(--r-md);flex:none;width:64px;height:64px}.s-rc__btns.is-two{grid-template-columns:minmax(0,1fr)}.s-rc__btns .is-off{opacity:.5;pointer-events:none}.s-spec{display:block}.s-spec__g h3{border-bottom:2px solid var(--text);padding:18px 0 8px;font-size:16px}.s-spec__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.s-spec__rows dl{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);gap:10px;margin:0;padding:11px 2px;font-size:15px;display:grid}.s-spec__rows dt{color:var(--sub)}.s-spec__rows dd{overflow-wrap:anywhere;margin:0;font-weight:700}.s-spec__img{width:100%;max-width:1000px;height:auto;margin:0 auto;display:block}.s-spec__zoom{display:none}.s-more--left{text-align:left;margin-top:16px}.s-incl{border-top:2px solid var(--text);margin:0;padding:0;list-style:none}.s-incl li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:15px 2px;display:flex}.s-incl__ic{background:var(--tint);width:38px;height:38px;color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.s-incl__ic .s-ic{width:20px;height:20px}.s-incl__t{flex-direction:column;flex:none;gap:2px;min-width:0;max-width:62%;display:flex}.s-incl__t b{letter-spacing:-.02em;font-size:16px;font-weight:700}.s-incl__t em{color:var(--sub);word-break:keep-all;font-size:13.5px;font-style:normal;line-height:1.5}.s-incl__dots{border-bottom:1px dotted var(--line2);flex:1;min-width:16px;height:1px;transform:translateY(7px)}.s-incl__on{border-radius:var(--r-pill);background:var(--navy);color:#fff;letter-spacing:-.01em;flex:none;align-items:center;height:28px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.s-incl+.s-st__note{margin-top:14px}.s-prose{margin-top:24px}.s-prose img{border-radius:0;max-width:100%;height:auto;margin-inline:auto;display:block;margin-block:0!important}.s-info__body{position:relative;overflow:hidden}.s-info__fold.is-folded .s-info__body:after{content:"";pointer-events:none;background:linear-gradient(#fff0 0,#fff 88%);height:200px;position:absolute;inset:auto 0 0}.s-info__tear{justify-content:center;padding-top:10px;display:flex;position:relative}.s-info__tear:before{content:"";border-top:1.5px dashed var(--line2);position:absolute;top:34px;left:0;right:0}.s-info__tear--end{margin-top:28px}.s-info__btn{border:1.5px solid var(--text);border-radius:var(--r-pill);min-height:48px;color:var(--text);font:inherit;cursor:pointer;background:#fff;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex;position:relative}.s-info__btn em{color:var(--sub);border-left:1px solid var(--line);padding-left:10px;font-size:13px;font-style:normal;font-weight:600}.s-info__btn:hover{background:var(--subtle)}.s-info__btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.s-info__html{margin-top:6px}.s-info__html img{width:100%;max-width:860px}.s-info{content-visibility:auto;contain-intrinsic-size:auto 1250px}.s-info__html img:not([height]){aspect-ratio:auto 3/4}.s-info__html .shh-detail__pt,.s-info__html .shh-detail__fig,.s-info__html .shh-detail__long{margin:0}.s-info__html .shh-detail__feat{text-align:center;padding:44px 0 6px}.s-info__html .shh-detail__feat:first-child{padding-top:0}.s-info__html .shh-detail__eyebrow{color:var(--navy);margin:0 0 6px;font-size:14px;font-weight:700}.s-info__html .shh-detail__title{letter-spacing:-.03em;color:var(--text);margin:0;font-size:26px;font-weight:800;line-height:1.35}.s-info__html .shh-detail__desc{max-width:640px;color:var(--sub);word-break:keep-all;margin:12px auto 0;font-size:15.5px;line-height:1.75}.s-info__html .shh-detail__fig{margin-top:22px}.s-info__html .shh-detail__note{max-width:760px;color:var(--mute);text-align:left;word-break:keep-all;margin:12px auto 0;font-size:12px;line-height:1.65}.s-info__html .shh-detail__src{color:var(--mute);text-align:center;word-break:keep-all;margin:30px 0 0;font-size:12.5px}@media (max-width:640px){.s-spec__rows{grid-template-columns:minmax(0,1fr)}.s-spec__rows dl{grid-template-columns:110px minmax(0,1fr)}}@media (pointer:coarse){.s-gnb__it,.s-qopt button,.s-chips button,.s-pill,button.s-pill,.s-sw{min-height:44px}.s-ft__sns-it{width:44px;height:44px}.s-crumb a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.s-ft__links a,.s-sh__more,.s-bd__more,.s-pid__cat{align-items:center;min-height:44px;display:inline-flex}.s-qf__it,.s-qf__top{min-height:44px}.s-qt__swap a{height:48px}.s-hd__cs{justify-content:center;min-width:44px;min-height:44px}.sugg__row{min-height:44px}}@media (max-width:420px){.s-hd__cs p{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.s-hd__in{gap:6px}}.s-gnb__it{padding-top:2px}.s-gnb__it .s-ic{transform:translateY(-1px)}.s-anc a{padding-top:2px}.s-fq summary{padding-top:15.5px;padding-bottom:12.5px}.s-sw{padding-top:3.1px}.s-sw i,.s-bd__more .s-ic{transform:translateY(-1.6px)}.s-qopt button{padding-bottom:1.6px}.s-qopt button.num{padding-bottom:0}.bestrail{margin:var(--sp-5) 0 var(--sp-7);padding:var(--sp-5) 0 var(--sp-4);border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.bestrail__head{margin-bottom:var(--sp-4);justify-content:space-between;align-items:center;gap:12px;display:flex}.bestrail__head h2{margin:0}.prail{gap:var(--sp-5);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;contain:paint;grid-auto-columns:calc(25% - 18px);grid-auto-flow:column;margin:0;padding:0 0 6px;list-style:none;display:grid;overflow-x:auto}.prail:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.prail__item{scroll-snap-align:start;flex-direction:column;min-width:0;display:flex}.prail__item>.pcard{flex:1}@media (hover:hover) and (pointer:fine){.can-drag{cursor:grab}}.can-drag.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none!important;scroll-behavior:auto!important}.can-drag.is-dragging a,.can-drag.is-dragging button{pointer-events:none}.can-drag.is-settling{scroll-snap-type:none!important}.can-drag img{-webkit-user-drag:none}.railnav{flex:none;gap:6px;display:flex}.railnav__b{border:1px solid var(--line);width:40px;height:40px;color:var(--text);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid}.railnav__b:hover:not(:disabled){border-color:var(--text)}.railnav__b:disabled{opacity:.35;cursor:default}.railnav__b:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bestrail__ttl{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.bestrail__eyebrow{letter-spacing:.12em;color:var(--blue);align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.bestrail__eyebrow:before{content:"";background:var(--blue);width:18px;height:2px}.bestrail__eyebrow em{letter-spacing:0;color:var(--mute);font-style:normal;font-weight:700}.bestrail__t{font-size:var(--fs-title3);letter-spacing:-.03em;color:var(--text);font-weight:700}.bestrail__head{align-items:flex-end}.prail__rank{border-bottom:2px solid var(--text);letter-spacing:-.02em;color:var(--text);margin:0 0 8px;padding-bottom:6px;font-size:22px;font-weight:800;line-height:1;display:block}.prail__item:nth-child(-n+3) .prail__rank{color:var(--navy);border-bottom-color:var(--navy)}.s-qna{max-width:880px;margin:0 auto}.s-qna__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 28px;display:grid}.s-qna__tab{border:1px solid var(--line);border-top:3px solid var(--line);border-radius:var(--r-md);min-height:84px;color:var(--text);background:#fff;align-items:center;gap:14px;padding:16px 20px;text-decoration:none;display:flex}.s-qna__tab .s-ic{background:var(--subtle);width:36px;height:36px;color:var(--sub);border-radius:50%;padding:8px}.s-qna__tab span{flex-direction:column;gap:3px;min-width:0;display:flex}.s-qna__tab b{font-size:17px;font-weight:800}.s-qna__tab small{color:var(--sub);font-size:14px}.s-qna__tab:hover{border-color:var(--navy)}.s-qna__tab.is-on{border-color:var(--line);border-top-color:var(--navy);background:var(--tint)}.s-qna__tab.is-on .s-ic{background:var(--navy);color:#fff}.s-qna__tab.is-on b{color:var(--navy)}.s-qna__tab:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.s-qna__first{margin:0 0 24px}.s-qna__firsthd{color:var(--sub);margin:0 0 10px;font-size:15px;font-weight:700}.s-qna__first ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.s-qna__first a{border:1px solid var(--line);border-radius:var(--r-md);color:var(--text);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:14px 16px;text-decoration:none;display:grid}.s-qna__first a .s-ic{color:var(--blue);grid-row:1/span 2}.s-qna__first a b{font-size:15px;font-weight:700}.s-qna__first a small{color:var(--sub);font-size:13px}.s-qna__first a:hover{border-color:var(--navy)}.s-qna__first a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.s-qna__body{min-width:0}.s-qna__note{color:var(--sub);align-items:flex-start;gap:8px;margin:16px 0 0;font-size:14px;line-height:1.6;display:flex}.s-qna__note .s-ic{width:18px;height:18px;color:var(--navy);margin-top:2px}@media (pointer:coarse){.railnav__b{width:44px;height:44px}}@media (max-width:1023px){.prail{grid-auto-columns:calc(33.3333% - 16px)}}.s-sh__tools{flex:none;align-items:center;gap:14px;display:flex}.s-slide .prail{padding-bottom:10px}.s-anc__n{margin-left:4px;font-style:normal;font-weight:500}.s-rvstars{vertical-align:middle;flex:none;line-height:0;display:inline-flex;position:relative}.s-rvstars__bg,.s-rvstars__fg{white-space:nowrap;gap:1px;display:inline-flex}.s-rvstars__bg{color:#d9d9d9}.s-rvstars__fg{color:var(--text);position:absolute;top:0;bottom:0;left:0;overflow:hidden}.s-rvstars svg{flex:none}.s-rvband{border-top:2px solid var(--text);min-height:64px;color:var(--text);border-bottom:1px dashed #bdbdbd;align-items:center;margin-top:34px;font-size:14.5px;transition:background-color .15s;display:flex}.s-rvband>span{align-items:center;min-width:0;padding:0 18px;display:flex;position:relative}.s-rvband>span:first-child{padding-left:6px}.s-rvband>span+span:before{content:"";background:var(--line);width:1px;height:18px;margin-top:-9px;position:absolute;top:50%;left:0}.s-rvband__score{flex:none;gap:14px}.s-rvband__avg{align-items:center;gap:4px;display:inline-flex}.s-rvband__avg b{letter-spacing:-.02em;font-size:20px;font-weight:700}.s-rvband__n{color:var(--sub)}.s-rvband__n b{color:var(--text);font-weight:700}.s-rvband__kw{flex:1;gap:18px;overflow:hidden}.s-rvband__k{white-space:nowrap;align-items:baseline;gap:5px;min-width:0;display:inline-flex}.s-rvband__kt{text-overflow:ellipsis;overflow:hidden}.s-rvband__k b{color:var(--navy);flex:none;font-weight:700}.s-rvband__faces{flex:none}.s-rvband__faces img,.s-rvband__faces em{object-fit:cover;background:var(--subtle);border:2px solid #fff;border-radius:50%;flex:none;width:34px;height:34px}.s-rvband__faces img+img,.s-rvband__faces img+em{margin-left:-12px}.s-rvband__faces em{color:var(--sub);background:#ededed;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:inline-grid}.s-rvband__go{flex:none;gap:3px;margin-left:auto;font-weight:700}.s-rvband__faces+.s-rvband__go,.s-rvband__kw+.s-rvband__go{margin-left:0}a.s-rvband:hover{background:var(--tint)}a.s-rvband:hover .s-rvband__go{color:var(--navy)}.shh a.s-rvband:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.s-rvrep{border-top:2px solid var(--text);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.s-rvrep--one{grid-template-columns:minmax(0,1fr)}.s-rvrep__score{padding:22px 28px 22px 4px}.s-rvrep__head{align-items:center;gap:16px;display:flex}.s-rvrep__big{flex:none;align-items:baseline;gap:3px;line-height:1;display:flex}.s-rvrep__big b{letter-spacing:-.04em;font-size:48px;font-weight:700}.s-rvrep__big span{color:var(--mute);font-size:18px;font-weight:700}.s-rvrep__sub{color:var(--sub);margin-top:6px;font-size:13.5px}.s-rvrep__dist{gap:7px;margin-top:18px;display:grid}.s-rvrep__dist li{color:var(--sub);grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:10px;font-size:13px;display:grid}.s-rvrep__dist b{text-align:right;color:var(--text);font-weight:700}.s-rvrep__bar{background:#eee;height:8px;position:relative;overflow:hidden}.s-rvrep__bar i{background:var(--text);position:absolute;top:0;bottom:0;left:0}.s-rvrep__top{border-left:1px solid var(--line);padding:22px 4px 22px 28px}.s-rvrep__top h3{margin-bottom:12px;font-size:16px}.s-rvrep__top ol{gap:4px;display:grid}.s-rvrep__top li{align-items:center;gap:10px;min-height:38px;font-size:15px;display:flex}.s-rvrep__rank{border:1.5px solid var(--text);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12.5px;font-weight:700;display:inline-grid}.s-rvrep__top li:first-child .s-rvrep__rank{background:var(--text);color:#fff}.s-rvrep__kw{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:62%;overflow:hidden}.s-rvrep__lead{border-bottom:2px dotted #c4c4c4;flex:1;min-width:12px;height:0;margin-top:6px}.s-rvrep__top li b{color:var(--navy);flex:none;font-weight:700}.s-rvrep__note{color:var(--mute);margin-top:10px;font-size:12.5px}.s-rvmo{padding-top:30px}.s-rvmo__hd{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.s-rvmo__hd h3{font-size:17px}.s-rvmo__hd h3 b{color:var(--navy);margin-left:2px}.s-rvmo__all{min-height:44px;color:var(--sub);align-items:center;gap:3px;font-size:14px;font-weight:700;display:inline-flex}.s-rvmo__all:hover{color:var(--text)}.s-rvmo__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;max-width:780px;display:grid}.s-rvmo__grid>li:first-child{grid-area:span 2/span 2}.s-rvmo__grid button{aspect-ratio:1;background:var(--subtle);cursor:zoom-in;border-radius:6px;width:100%;display:block;position:relative;overflow:hidden}.s-rvmo__grid>li:first-child button{border-radius:10px}.s-rvmo__grid img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.s-rvmo__grid button:hover img{transform:scale(1.04)}.s-rvmo__more{color:#fff;cursor:pointer;background:#0000008c;place-items:center;font-size:16px;font-weight:700;display:grid;position:absolute;inset:0}.s-rvlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.s-rvc{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;flex-direction:column;min-width:0;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.s-rvc:has(>.s-rvc__hit:hover){border-color:var(--text)}.s-rvc__hit{z-index:1;width:100%;position:absolute;inset:0}.shh .s-rvc__hit:focus-visible{outline:2px solid var(--navy);outline-offset:-2px;border-radius:var(--r-md)}.s-rvc__pick{background:var(--navy);color:#fff;letter-spacing:.02em;align-items:center;gap:6px;padding:7px 18px;font-size:12.5px;font-weight:700;display:flex}.s-rvc__body{flex:1;padding:16px 18px 0}.s-rvc__head{align-items:center;gap:10px;min-height:18px;display:flex}.s-rvc__head time{color:var(--mute);margin-left:auto;font-size:13px}.s-rvc__opt{border-radius:var(--r-sm);background:var(--subtle);max-width:100%;color:var(--sub);align-items:baseline;gap:6px;margin-top:10px;padding:3px 8px;font-size:12.5px;line-height:1.45;display:inline-flex}.s-rvc__opt span{color:var(--mute);flex:none}.s-rvc__title{margin-right:6px;font-weight:700}.s-rvc__title--full{margin:12px 0 0;font-size:16px;line-height:1.45}.s-rvc__txt{color:var(--text);white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;margin-top:10px;font-size:15px;line-height:1.62}.s-rvc__title--full+.s-rvc__txt{margin-top:4px}.s-rvc__txt--clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.s-rvc__txt--clamp5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.s-rvc__more{min-height:36px;color:var(--sub);align-items:center;gap:3px;font-size:14px;font-weight:700;display:inline-flex}.s-rvc__tags{color:var(--navy);flex-wrap:wrap;gap:2px 10px;margin-top:8px;font-size:13.5px;font-weight:500;display:flex}.s-rvc__photos{gap:6px;margin-top:12px;display:flex}.s-rvc__photos button{z-index:2;background:var(--subtle);cursor:zoom-in;border-radius:6px;width:60px;height:60px;display:block;position:relative;overflow:hidden}.s-rvc__photos img{object-fit:cover;width:100%;height:100%;display:block}.s-rvc__photos em{color:#fff;background:#00000080;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid;position:absolute;inset:0}.s-rvc__foot{border-top:1px dashed var(--line2);color:var(--sub);justify-content:space-between;align-items:center;gap:10px;margin:14px 18px 0;padding:10px 0 12px;font-size:13px;display:flex}.s-rvc__who{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.s-rvc__helpful{flex:none;align-items:center;gap:4px;display:inline-flex}.s-rvc__helpful svg,.s-rvhelp svg{color:var(--navy)}.s-rvc__helpful b{color:var(--text);font-weight:700}.s-rvs__more{margin-top:22px}.s-rvs__all{width:100%}.s-rvlist--full{margin-top:0;display:block}.s-rvlist--full[aria-busy=true]{opacity:.55}.s-rvc--full{border:0;border-bottom:1px solid var(--line);border-radius:0;overflow:visible}.s-rvc--full .s-rvc__pick{color:var(--navy);background:0 0;padding:18px 0 0}.s-rvc--full .s-rvc__body{padding:18px 0 0}.s-rvc--full.is-pick .s-rvc__body{padding-top:8px}.s-rvc--full .s-rvc__photos{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.s-rvc--full .s-rvc__photos button{z-index:auto;aspect-ratio:1;width:100%;height:auto}.s-rvc--full .s-rvc__foot{margin:14px 0 0;padding:10px 0 16px}.s-rvhelp{border:1px solid var(--line2);height:36px;color:var(--text);background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 12px;font-size:13.5px;display:inline-flex}.s-rvhelp b{font-weight:700}.s-rvhelp:hover:not(:disabled){border-color:var(--text)}.s-rvhelp.on{border-color:var(--navy);background:var(--tint);color:var(--navy);cursor:default}.s-rvdr{z-index:300;background:#1111116b;animation:.2s ease-out s-rvdim;position:fixed;inset:0}.s-rvdr__panel{background:#fff;flex-direction:column;width:min(520px,100%);animation:.28s cubic-bezier(.2,.8,.2,1) s-rvin;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #00000024}@keyframes s-rvdim{0%{background-color:#1110}}@keyframes s-rvin{0%{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.s-rvdr,.s-rvdr__panel{animation:none}}.s-rvdr__grip{display:none}.s-rvdr__head{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 14px;display:flex}.s-rvdr__ttl{min-width:0}.s-rvdr__head h2{letter-spacing:-.03em;font-size:21px}.s-rvdr__sub{color:var(--sub);margin-top:6px;font-size:13.5px}.s-rvdr__sub svg{vertical-align:-1px;margin-right:3px}.s-rvdr__sub b{color:var(--text);font-weight:700}.s-rvdr__x{flex:none;place-items:center;width:44px;height:44px;margin:-10px -12px 0 0;display:grid}.s-rvdr__tools{border-bottom:2px solid var(--text);flex:none;align-items:center;gap:8px;padding:0 24px 12px;display:flex}.s-rvdr__body{overscroll-behavior:contain;flex:1;padding:0 24px 40px;position:relative;overflow-y:auto}.s-rvseg{scrollbar-width:none;background:#f1f2f4;border-radius:10px;flex:1;gap:2px;min-width:0;padding:4px;display:flex;overflow-x:auto}.s-rvseg::-webkit-scrollbar{display:none}.s-rvseg button{height:34px;color:var(--sub);white-space:nowrap;border-radius:7px;flex:1 0 auto;justify-content:center;align-items:center;gap:2px;padding:0 10px;font-size:13.5px;font-weight:700;display:inline-flex}.s-rvseg button em{color:var(--mute);margin-left:4px;font-size:12px;font-style:normal;font-weight:500}.s-rvseg button:hover{color:var(--text)}.s-rvseg button[aria-selected=true]{background:var(--navy);color:#fff}.s-rvseg button[aria-selected=true] em{color:#ffffffd1}.shh .s-rvseg button:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.s-rvdr__sort{flex:none;display:inline-flex;position:relative}.s-rvdr__sortv{border:1px solid var(--line2);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:4px;height:42px;padding:0 10px 0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.s-rvdr__sort select{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.s-rvdr__sort:hover .s-rvdr__sortv{border-color:var(--text)}.s-rvdr__sort:has(select:focus-visible) .s-rvdr__sortv{outline:2px solid var(--navy);outline-offset:1px}.s-rvdr__ph{border-bottom:1px solid var(--line)}.s-rvdr__phbtn{text-align:left;align-items:center;gap:10px;width:100%;min-height:58px;font-size:15px;font-weight:700;display:flex}.s-rvdr__phbtn b{color:var(--navy)}.s-rvdr__phmini{gap:4px;margin-left:auto;display:flex}.s-rvdr__phmini img{object-fit:cover;background:var(--subtle);border-radius:4px;width:32px;height:32px}.s-rvdr__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-bottom:16px;display:grid}.s-rvdr__grid button{aspect-ratio:1;background:var(--subtle);cursor:zoom-in;border-radius:4px;width:100%;display:block;position:relative;overflow:hidden}.s-rvdr__grid img{object-fit:cover;width:100%;height:100%;display:block}.s-rvdr__grid .s-rvdr__gridmore{background:var(--text);color:#fff;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12.5px;display:flex}.s-rvdr__gridmore b{font-size:16px}.s-rvdr__more{margin-top:20px}.s-rvdr__morebtn{width:100%}.s-rvdr__morebtn:disabled{opacity:.6;cursor:default}.s-rvempty{border-radius:var(--r-md);background:var(--subtle);color:var(--sub);text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:20px;padding:44px 16px;font-size:15px;display:flex}.s-rvempty b{color:var(--text);font-size:16px}.s-rvview{z-index:320;background:#000000e6;place-items:center;display:grid;position:fixed;inset:0}.s-rvview__img{object-fit:contain;max-width:min(92vw,1100px);max-height:86vh}.s-rvview__x{color:#fff;width:48px;height:48px;font-size:34px;line-height:1;position:absolute;top:12px;right:12px}.s-rvview__nav{color:#fff;background:#ffffff1f;width:52px;height:72px;font-size:38px;position:absolute;top:50%;transform:translateY(-50%)}.s-rvview__nav--prev{left:12px}.s-rvview__nav--next{right:12px}.s-rvview__n{color:#fff;font-size:14px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.shh .s-rvview button:focus-visible{outline-color:#fff}@media (pointer:coarse) and (min-width:768px){.s-rvc__more,.s-rvhelp{min-height:44px}.s-rvdr__sortv{height:44px}}@media (min-width:1024px) and (max-width:1179px){.s-gnb__in{gap:2px}.s-gnb__in>.s-gnb__it{padding-left:8px;padding-right:8px}.s-gnb__r .s-gnb__it{padding-left:6px;padding-right:6px;font-size:14px}}.s-gnb__it{gap:6px}.s-gnb__in>.s-gnb__it{padding-left:10px;padding-right:10px}.s-gnb__r .s-gnb__it{padding-left:8px;padding-right:8px;font-size:14px}@media (min-width:1024px) and (max-width:1279px){.s-gnb__in{gap:2px}.s-gnb__in>.s-gnb__it{padding-left:8px;padding-right:8px;font-size:15px}}@media (min-width:1024px) and (max-width:1179px){.s-gnb__in>.s-gnb__it,.s-gnb__r .s-gnb__it{padding-left:6px;padding-right:6px}.s-gnb__r .s-gnb__it .s-ic{display:none}}.s-rvbd .s-rvband{margin:-4px 0 24px}.s-rvbd__tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:28px;margin-top:4px;display:flex;overflow-x:auto}.s-rvbd__tabs::-webkit-scrollbar{display:none}.s-rvbd__tab{height:50px;color:var(--mute);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:16px;font-weight:700;display:inline-flex;position:relative}.s-rvbd__tab em{font-size:13px;font-style:normal;font-weight:500}.s-rvbd__tab:hover,.s-rvbd__tab.is-on{color:var(--text)}.s-rvbd__tab.is-on:after{content:"";background:var(--text);height:3px;position:absolute;bottom:0;left:0;right:0}.s-rvbd__tab.is-on em{color:var(--navy);font-weight:700}.s-rvbd__bar{justify-content:space-between;align-items:center;gap:12px;padding:16px 0 20px;display:flex}.s-rvbd__left{align-items:center;gap:14px;min-width:0;display:flex}.s-rvbd__photo{min-height:40px;color:var(--sub);align-items:center;gap:8px;font-size:14.5px;display:inline-flex;position:relative}.s-rvbd__photo:hover{color:var(--text)}.s-rvbd__check{color:#0000;background:#fff;border:1.5px solid #bdbdbd;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.s-rvbd__photo.is-on{color:var(--text);font-weight:700}.s-rvbd__photo.is-on .s-rvbd__check{border-color:var(--navy);background:var(--navy);color:#fff}.s-rvbd__rates{flex-wrap:wrap;gap:6px;display:flex}.s-rvbd__rate{border:1px solid var(--line);border-radius:var(--r-pill);height:32px;color:var(--sub);align-items:center;gap:4px;padding:0 10px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.s-rvbd__rate svg{color:var(--mute)}.s-rvbd__rate em{color:var(--mute);font-style:normal;font-weight:600}.s-rvbd__rate:hover{border-color:var(--navy);color:var(--text)}.s-rvbd__rate.is-on{border-color:var(--navy);background:var(--tint);color:var(--navy)}.s-rvbd__rate.is-on svg,.s-rvbd__rate.is-on em{color:var(--navy)}.s-rvbd__sort{position:relative}.s-rvbd__sort>summary{border:1px solid var(--line2);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:14px;font-weight:700;list-style:none;display:inline-flex;position:relative}.s-rvbd__sort>summary::-webkit-details-marker{display:none}.s-rvbd__sort>summary:hover{border-color:var(--text)}.s-rvbd__sort[open]>summary svg{transform:rotate(180deg)}.s-rvbd__sort[open]>summary:before{content:"";z-index:40;cursor:default;position:fixed;inset:0}.s-rvbd__sort ul{z-index:50;border:1px solid var(--line);min-width:160px;box-shadow:var(--sh2);background:#fff;border-radius:10px;padding:6px 0;position:absolute;top:calc(100% + 6px);left:0}.s-rvbd__sort a{height:44px;color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:14px;display:flex}.s-rvbd__sort a:hover{background:var(--subtle)}.s-rvbd__sort a.is-on{color:var(--navy);font-weight:700}.s-rvbd__sort a.is-on:after{content:"✓";font-size:13px}.s-rvbd__views{flex:none;display:inline-flex}.s-rvbd__view{border:1px solid var(--line2);width:44px;height:40px;color:var(--mute);background:#fff;place-items:center;display:grid;position:relative}.s-rvbd__view:first-child{border-radius:8px 0 0 8px}.s-rvbd__view:last-child{border-radius:0 8px 8px 0;margin-left:-1px}.s-rvbd__view:hover{color:var(--text)}.s-rvbd__view.is-on{z-index:1;border-color:var(--text);background:var(--text);color:#fff}.s-rvg{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;display:grid}.s-rvg__card{flex-direction:column;min-width:0;display:flex;position:relative}.s-rvg__hit{z-index:1;border-radius:var(--r-md);width:100%;position:absolute;inset:0}.s-rvg__hit:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.s-rvg__media{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--subtle);position:relative;overflow:hidden}.s-rvg__media>img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.s-rvg__card:hover .s-rvg__media>img{transform:scale(1.03)}.s-rvg__quote{background:var(--tint);height:100%;color:var(--navy-deep);word-break:keep-all;align-items:center;padding:22px 26px 60px;font-size:17px;font-weight:500;line-height:1.6;display:flex;overflow:hidden}.s-rvg__cnt{color:#fff;background:#0009;border-radius:12px;place-items:center;height:24px;padding:0 9px;font-size:12px;font-style:normal;font-weight:700;display:grid;position:absolute;top:12px;right:12px}.s-rvg__pick{background:var(--navy);color:#fff;border-radius:0 6px 6px 0;align-items:center;height:26px;padding:0 10px 0 12px;font-size:12px;font-weight:700;display:flex;position:absolute;top:12px;left:0}.s-rvg__prod{z-index:2;color:#fff;background:#111111bd;align-items:center;gap:8px;min-width:0;padding:8px 12px;font-size:13.5px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.s-rvg__prod img{object-fit:contain;background:#fff;border-radius:4px;flex:none;width:28px;height:28px}.s-rvg__prod span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.s-rvg__prod:hover span{text-decoration:underline}.s-rvg__body{flex-direction:column;align-items:flex-start;gap:8px;padding-top:14px;display:flex}.s-rvg__meta{align-items:center;gap:10px;width:100%;min-height:16px;display:flex}.s-rvg__meta time{color:var(--mute);margin-left:auto;font-size:13px}.s-rvg__txt{color:var(--text);word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.s-rvg__txt b{font-weight:700}.s-rvg__opt{border-radius:var(--r-sm);background:var(--subtle);max-width:100%;color:var(--sub);white-space:nowrap;text-overflow:ellipsis;padding:3px 8px;font-size:12.5px;overflow:hidden}.s-rvb{border-top:2px solid var(--text)}.s-rvb__row{border-bottom:1px solid var(--line);grid-template-columns:232px minmax(0,1fr);gap:36px;padding:24px 4px;display:grid;position:relative}.s-rvb__hit{z-index:1;width:100%;position:absolute;inset:0}.s-rvb__hit:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.s-rvb__row:hover .s-rvb__txt{text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2)}.s-rvb__side{min-width:0}.s-rvb__prod{z-index:2;color:var(--text);align-items:flex-start;gap:12px;display:flex;position:relative}.s-rvb__pimg{background:var(--subtle);border-radius:8px;flex:none;width:64px;height:64px;overflow:hidden}.s-rvb__pimg img{object-fit:contain;width:100%;height:100%}.s-rvb__pname{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;padding-top:2px;font-size:14px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.s-rvb__prod:hover .s-rvb__pname{color:var(--navy);text-decoration:underline}.s-rvb__noprod{color:var(--mute);padding-top:2px;font-size:13px;display:block}.s-rvb__main{min-width:0}.s-rvb__head{align-items:center;gap:10px;min-height:18px;display:flex}.s-rvb__head time{color:var(--mute);margin-left:auto;font-size:13px}.s-rvb__pick{background:var(--navy);color:#fff;border-radius:4px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.s-rvb__opt{border-radius:var(--r-sm);background:var(--subtle);max-width:100%;color:var(--sub);margin-top:8px;padding:3px 8px;font-size:12.5px;display:inline-block}.s-rvb__txt{word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.s-rvb__txt b{font-weight:700}.s-rvb__tags{color:var(--navy);flex-wrap:wrap;gap:2px 10px;margin-top:6px;font-size:13.5px;display:flex}.s-rvb__photos{gap:6px;margin-top:12px;display:flex}.s-rvb__photos li{background:var(--subtle);border-radius:6px;width:64px;height:64px;position:relative;overflow:hidden}.s-rvb__photos img{object-fit:cover;width:100%;height:100%}.s-rvb__photos em{color:#fff;background:#00000080;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid;position:absolute;inset:0}.s-rvb__who{color:var(--sub);margin-top:10px;font-size:13px}.s-rvdr--one .s-rvdr__head{border-bottom:2px solid var(--text)}.s-rvdr--one .s-rvdr__body{padding-top:16px}.s-rvone__prod{border:1px solid var(--line);border-radius:var(--r-md);color:var(--text);align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.s-rvone__prod:hover{border-color:var(--navy)}.s-rvone__prod img{object-fit:contain;background:var(--subtle);border-radius:6px;flex:none;width:52px;height:52px}.s-rvone__prod>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.s-rvone__prod b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.s-rvone__prod em{color:var(--sub);font-size:12.5px;font-style:normal}.s-rvone__go{color:var(--sub);flex:none;font-size:13px}@media (min-width:768px) and (max-width:1023px){.s-rvg{grid-template-columns:repeat(2,minmax(0,1fr))}.s-rvb__row{grid-template-columns:180px minmax(0,1fr);gap:24px}}@media (pointer:coarse) and (min-width:768px){.s-rvbd__view{height:44px}.s-rvseg button,.s-rvbd__sort>summary,.s-rvbd__photo{min-height:44px}.s-rvbd__rate{position:relative}.s-rvbd__rate:after{content:"";position:absolute;inset:-6px 0}}.s-hint{vertical-align:middle;align-self:center;margin-left:5px;font-weight:400;display:inline-flex;position:relative}.s-hint__btn{border:1px solid var(--line2);width:19px;height:19px;color:var(--sub);cursor:pointer;letter-spacing:0;background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;font-size:12px;font-weight:700;line-height:1;transition:all .15s;display:grid;position:relative}.s-hint__btn>span{display:block;transform:translateY(1.4px)}.s-hint__btn:hover,.s-hint.is-on .s-hint__btn{border-color:var(--navy);background:var(--navy);color:#fff}.s-hint__bubble{z-index:90;border:1px solid var(--line2);border-radius:var(--r-md);width:290px;max-width:calc(100vw - 32px);box-shadow:var(--sh3);color:var(--text);text-align:left;letter-spacing:-.01em;word-break:keep-all;background:#fff;padding:12px 14px;font-size:13.5px;font-weight:400;line-height:1.65;position:absolute;top:calc(100% + 10px);left:-9px}.s-hint__bubble[hidden]{display:none}.s-hint__bubble a{color:var(--navy);text-decoration:underline}.s-hint__bubble:before,.s-hint__bubble:after{content:"";border:6px solid #0000;position:absolute;bottom:100%;left:14px}.s-hint__bubble:before{border-bottom-color:var(--line2)}.s-hint__bubble:after{border-bottom-color:#fff;margin-bottom:-1px}@media (pointer:coarse){.s-hint__btn:after{content:"";position:absolute;inset:-13px}}@media (max-width:767px){.s-hint__bubble{top:auto;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:95;width:auto;max-width:none;font-size:13.5px;position:fixed;box-shadow:0 8px 28px #0000002e}.s-hint__bubble:before,.s-hint__bubble:after{display:none}}.simall{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.simlist:has(.simall:not(:checked)) .simtbl tbody tr:nth-child(n+21){display:none}.simmore{border:1px solid var(--line2);border-radius:var(--r-pill);height:52px;color:var(--text);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:2px;margin-top:16px;font-size:15px;font-weight:700;transition:all .15s;display:flex}.simmore:hover{border-color:var(--navy);color:var(--navy)}.simmore b{color:var(--benefit);margin-inline:3px}.simmore:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:7px;height:7px;margin:-4px 0 0 8px;transform:rotate(45deg)}.simlist:has(.simall:checked) .simmore{display:none}.simlist:has(.simall:focus-visible) .simmore{outline:2px solid var(--blue);outline-offset:2px}.simbar{display:none}.rte-embed{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;margin:16px auto;position:relative;overflow:hidden}.rte-embed[data-vertical="1"]{aspect-ratio:9/16;max-width:360px}.rte-embed>iframe{border:0;width:100%;height:100%;position:absolute;inset:0}div.pcard--v{color:var(--text);gap:0;height:auto;display:block}.pcard__hit{z-index:1;border-radius:var(--r-md);position:absolute;inset:0}.pcard--v:hover .pcard__name{text-decoration:underline}.pcard--v:has(.pcard__btns:hover) .pcard__name{text-decoration:none}.pcard>.pcard__sw{flex-wrap:wrap;justify-content:center;gap:2px;height:28px;margin-top:10px;display:flex;overflow:hidden}.pcard__sw button{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:relative}.pcard__sw i{box-sizing:border-box;background:#d9dce1;border:1px solid #00000024;border-radius:50%;width:18px;height:18px;display:block}.pcard__sw button.on i{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--navy)}.pcard__sw button:hover:not(.on) i{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--line2)}.pcard__sw button:focus-visible{outline:2px solid var(--blue);outline-offset:0}.prail__item>.pcard--v{flex:1}.s-sw i{background:#d9dce1}.s-kv__slide--split,.s-kv__slide--tint{isolation:isolate;position:relative}.s-kv__hit{z-index:1;cursor:pointer;position:absolute;inset:0}.s-kv__hit~.wrap{z-index:2;pointer-events:none;position:relative}.s-kv__hit~.wrap .s-btn{pointer-events:auto}.evdoc{max-width:860px;margin:0 auto}.evdoc p{margin:0}.evdoc img{border-radius:0;width:100%;height:auto;margin:0;display:block}.evdoc p:not(:has(img)){color:var(--sub);padding:16px 4px;font-size:14px;line-height:1.6}.evgrp__eyebrow{color:var(--sub);margin:0 0 6px;font-size:13px}.evgrp__eyebrow b{color:var(--blue);font-weight:700}.evgrp__h{color:inherit;text-decoration:none}.evgrp__h:hover{text-underline-offset:4px;text-decoration:underline}.evdoc img{margin:0!important}.evdoc p:empty{display:none}.s-capnote{color:var(--sub);white-space:nowrap;margin-top:4px;font-size:13px}.s-capnote b{color:var(--text);font-weight:700;font-size:inherit;letter-spacing:0;display:inline}.s-mbar p .s-capnote{margin-top:2px;font-size:11.5px;line-height:1.3;display:block}.s-mbar p .s-capnote b,.s-rc__big .s-capnote b,.s-mprice .s-capnote b{font-size:inherit;color:var(--text);letter-spacing:0;line-height:inherit;display:inline}.evwrap{max-width:calc(860px + 2 * var(--gut))}.evsec .evsec__img{width:100%;height:auto;margin:var(--sp-4) auto 0;border-radius:var(--r-md);display:block}.evhero>picture,.evsec picture{display:block}.evsec .prose img{width:100%;height:auto;margin-inline:auto;display:block}.evsec .bcard{text-align:center;align-items:center;gap:10px;padding:24px 20px 26px}.evsec .bcard>img{border-radius:10px;width:100%;height:auto;display:block}.evsec .bcard__t{letter-spacing:-.03em;color:var(--text);font-size:20px;font-weight:800;line-height:1.35}.evsec .bcard__d{color:var(--sub);min-height:0;font-size:14px;line-height:1.6}.evsec .bcard__f{border-radius:var(--r-pill);color:#fff;letter-spacing:-.01em;background:#111;justify-content:center;align-items:center;min-height:34px;margin-top:2px;padding:0 22px;font-size:14px;font-weight:700;display:inline-flex}.evsec .bcard:hover .bcard__f{background:var(--blue)}.s-rc__sw{display:none}@media (min-width:1181px){.s-rc__sw{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.s-rc__dot{border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:relative}.s-rc__dot i{box-sizing:border-box;background:#d9dce1;border:1px solid #00000024;border-radius:50%;width:16px;height:16px;display:block}.s-rc__dot.on i{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--navy)}a.s-rc__dot:hover i{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--line2)}a.s-rc__dot:focus-visible{outline:2px solid var(--blue);outline-offset:1px}}.navprog{z-index:10000;pointer-events:none;opacity:0;background:var(--blue);border-radius:0 2px 2px 0;width:0;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 8px #2189ff8c}.navprog.is-run{opacity:1;animation:8s cubic-bezier(.08,.8,.2,1) forwards navprog-run}.navprog.is-done{opacity:0;width:100%;transition:width .2s,opacity .25s .1s}@keyframes navprog-run{0%{width:0}10%{width:45%}40%{width:72%}to{width:92%}}@media (prefers-reduced-motion:reduce){.navprog.is-run{width:70%;animation:none}.navprog.is-done{transition:none}}
@media (max-width:767px){:root{--gut:16px;--m-text:#111;--m-body:#333;--m-sub:#767676;--m-line:#ebebeb;--m-band:#f4f5f7;--m-radius:8px;--m-head:52px}body{background:#fff}.wrap{padding-inline:var(--gut)}.m-hscroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;overflow-x:auto}.m-hscroll::-webkit-scrollbar{display:none}.s-tb__in{gap:4px;height:30px;font-size:12px}.s-tb__in .s-ic{width:14px;height:14px}.s-head{display:contents}.s-hd{z-index:90;background:#fff;position:sticky;top:0;box-shadow:0 1px #00000014}body.has-drawer .s-hd{z-index:200}.s-hd__in{height:var(--m-head);gap:2px}.s-hd__brand{gap:6px}.s-hd__cert{width:26px;height:26px}.s-hd__cs{order:2;justify-content:center;width:44px;min-width:44px;height:44px;margin-left:0}.s-hd__cs p{display:none}.s-hd__cs .s-ic{width:22px;height:22px;color:var(--m-text);background:0 0;padding:0;transform:none}.s-hd .hd__burger,.s-hd .hd__msearch{width:44px;height:44px;color:var(--m-text);background:0 0;border:0;place-items:center;margin:0;display:grid}.s-hd .hd__msearch{order:1;margin-left:auto}.s-hd .hd__burger{order:3}.s-gnb{border-bottom:1px solid var(--m-line);background:#fff}.s-gnb__in{scrollbar-width:none;gap:0;height:44px;padding-inline:8px;overflow-x:auto}.s-gnb__in::-webkit-scrollbar{display:none}.s-gnb__it{height:44px;color:var(--m-body);white-space:nowrap;border-radius:0;padding:0 10px;font-size:14.5px;font-weight:600;position:relative;background:0 0!important}.s-gnb__it .s-ic{display:none}.s-gnb__it[aria-current=page]{color:var(--m-text);font-weight:700}.s-gnb__it[aria-current=page]:after{content:"";background:var(--m-text);height:2px;position:absolute;bottom:0;left:10px;right:10px}.s-gnb__sep{display:none}.s-gnb__r{display:contents!important}.s-qf{top:auto;bottom:calc(16px + env(safe-area-inset-bottom));width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-end;gap:8px;right:12px;overflow:visible;transform:none}body:has(.s-mbar) .s-qf{top:auto;bottom:calc(16px + env(safe-area-inset-bottom));width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-end;gap:8px;right:12px;overflow:visible;transform:none}body:has(.s-mbar) .s-qf{bottom:calc(84px + env(safe-area-inset-bottom))}.s-qf__it{display:none}body:has(.s-mbar) .s-qf__it{display:none}.s-qf.is-open .s-qf__it{height:44px;min-height:44px;color:var(--m-text);background:#fff;border-radius:22px;flex-direction:row;align-items:center;gap:8px;padding:0 16px 0 12px;display:flex;box-shadow:0 2px 12px #00000029;border:0!important}.s-qf.is-open .s-qf__it b{clip:auto;width:auto;height:auto;font-size:14px;font-weight:700;position:static;overflow:visible}.s-qf.is-open .s-qf__it em{display:none}.s-qf.is-open .s-qf__it .s-ic{width:22px;height:22px}.s-qf.is-open .s-qf__it--tel{background:var(--brand-navy);color:#fff}.s-qf.is-open .s-qf__it--tel .s-ic{color:#fff}.s-qf.is-open .s-qf__it--kakao .s-ic{color:#3c1e1e;background:#fee500;border-radius:50%;width:26px;height:26px;padding:3px}.s-qf.is-open .s-qf__it--ask .s-ic{color:var(--brand-navy)}.s-qf__fab{background:var(--brand-navy);color:#fff;cursor:pointer;border:0;border-radius:50%;align-content:center;place-items:center;gap:0;width:52px;height:52px;display:grid;box-shadow:0 3px 12px #0b33de59}.s-qf__fab .s-ic{width:22px;height:22px}.s-qf__fab b{margin-top:1px;font-size:12px;font-weight:700;line-height:1}.s-qf.is-open .s-qf__fab{background:#111;box-shadow:0 3px 12px #0000004d}.s-qf__top{width:40px;height:40px;min-height:40px;color:var(--m-sub);background:#fffffff5;border-radius:50%;order:-1;place-items:center;margin-right:6px;padding:0;display:grid;position:relative;border:1px solid var(--m-line)!important}body:has(.s-mbar) .s-qf__top{width:40px;height:40px;min-height:40px;color:var(--m-sub);background:#fffffff5;border-radius:50%;order:-1;place-items:center;margin-right:6px;padding:0;display:grid;position:relative;border:1px solid var(--m-line)!important}.s-qf__top b{display:none}.s-qf__top .s-ic{width:18px;height:18px}.s-qf__top:after{content:"";position:absolute;inset:-3px}.s-qf.is-open .s-qf__top{display:none}.s-ft{padding-bottom:120px}body:has(.s-mbar) .s-ft{padding-bottom:180px}.crumb{display:none}:is(.section:has(>.wrap>.filters),.section:has(.grid4)){padding-top:16px!important}.sec-head h1{letter-spacing:-.03em;font-size:20px;line-height:1.35}.listintro{border-top-color:var(--m-line);color:var(--m-sub);margin-top:28px;padding-top:18px;font-size:13px;line-height:1.65}.listintro h2{margin-bottom:6px;font-size:15px}.sec-head p{color:var(--m-sub);font-size:13px}.sec-head p b{color:var(--m-text)}.filters{z-index:20;margin:0 calc(-1 * var(--gut)) 16px;border-bottom:1px solid var(--m-line);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.filters__row--end{display:none!important}.filters>.filters__row:first-child{padding-right:10px}.sortdd{padding:0 var(--gut) 0 4px;display:block;position:relative}.sortdd:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#fff);width:18px;position:absolute;top:0;bottom:0;left:-18px}.sortdd>summary{height:34px;color:var(--m-text);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fff;border:1px solid #dadada;border-radius:17px;align-items:center;gap:5px;padding:0 10px 0 9px;font-size:13px;font-weight:600;list-style:none;display:inline-flex;position:relative}.sortdd>summary::-webkit-details-marker{display:none}.sortdd>summary svg{flex:none;width:14px;height:14px}.sortdd>summary:after{content:"";border-bottom:1.5px solid #666;border-right:1.5px solid #666;width:6px;height:6px;margin:-3px 1px 0 2px;transform:rotate(45deg)}.sortdd[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}.sortdd:not([open])>summary:before{content:"";position:absolute;inset:-6px -4px}.sortdd[open]>summary:before{content:"";z-index:40;cursor:default;position:fixed;inset:0}.sortdd__list{right:var(--gut);z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:168px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);box-shadow:0 8px 24px #0f172a24}.sortdd__list a{height:44px;color:var(--m-text);justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:14px;display:flex}.sortdd__list a.is-on{color:var(--brand-navy);font-weight:700}.sortdd__list a.is-on:after{content:"✓";font-size:13px}.filters__row{scrollbar-width:none;padding:10px var(--gut);flex-wrap:nowrap;gap:6px;overflow-x:auto}.filters__row::-webkit-scrollbar{display:none}.filters__row+.filters__row{justify-content:flex-start;gap:0;margin-top:0;padding-top:0;padding-bottom:10px}.filters .chip{height:34px;min-height:34px;color:var(--m-body);white-space:nowrap;background:#fff;border:1px solid #dadada;border-radius:17px;flex:none;align-items:center;padding:0 13px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.filters .chip.is-on{background:var(--m-text);border-color:var(--m-text);color:#fff}.filters .chip:after{content:"";position:absolute;inset:-5px -3px}.filters .sortlink{height:28px;color:var(--m-sub);white-space:nowrap;flex:none;align-items:center;padding:0 10px;font-size:13px;display:inline-flex;position:relative}.filters .sortlink:first-child{padding-left:0}.filters .sortlink+.sortlink:before{content:"";background:#d6d6d6;width:1px;height:10px;position:absolute;top:9px;left:0}.filters .sortlink.is-on{color:var(--m-text);font-weight:700}.filters .sortlink.is-on:before{content:"";color:inherit}.filters .sortlink:after{content:"";position:absolute;inset:-8px 0}.grid4,.s-rel,.s-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;display:grid}a.pcard{flex-direction:column;align-items:stretch;min-width:0;display:flex}.pcard__img{border-radius:var(--m-radius);aspect-ratio:1;background:#fff;order:0}.pcard__img img{padding:0}.pcard:hover .pcard__img img{transform:none}.pcard__price{color:var(--m-text);order:1;min-height:0;margin-top:10px;font-size:13px;font-weight:700;line-height:1.25}.pcard__price i{margin-right:1px;font-weight:600}.pcard__price b{letter-spacing:-.02em;font-size:17px;font-weight:800}.pcard__benefit{color:var(--price-benefit);letter-spacing:-.02em;order:2;min-height:16px;margin-top:3px;font-size:12.5px;font-weight:700;line-height:1.3}.pcard__benefit b{font-weight:800}.pcard__name{height:auto;min-height:2.8em;color:var(--m-body);letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;order:3;margin-top:6px;font-size:14px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.pcard:hover .pcard__name{text-decoration:none}.pcard__state{vertical-align:1px;margin-right:4px;padding:0 5px;font-size:12px}.pcard__meta{height:auto;color:var(--m-sub);white-space:nowrap;text-overflow:ellipsis;order:4;margin-top:4px;font-size:12px;line-height:1.35;overflow:hidden}.pcard>.pcard__meta{align-items:baseline;min-width:0;max-width:100%;display:flex}.pcard__mcolor{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.pcard__mspec{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pcard__meta i{color:#d6d6d6;flex:none;margin-inline:4px}.pcard__code{color:var(--m-sub);order:5;margin-top:1px;font-size:12px;line-height:1.35}.pcard>.pcard__hr{display:none}.pcard__name,.pcard__meta,.pcard__code{font-family:var(--font-body)}.pcard__point{color:var(--m-sub);white-space:nowrap;text-overflow:ellipsis;order:6;min-height:16px;margin-top:3px;font-size:12px;line-height:1.35;overflow:hidden}.pcard__point b{color:var(--point-teal);font-weight:700}.s-rel .pcard__name{font-size:14px}.s-rel .pcard__price b{font-size:17px}.s-rel .pcard__benefit{font-size:12.5px}.pager{gap:2px;margin-top:32px}.pager a,.pager strong{font-size:14px}.empty{padding:48px 0;font-size:14px}.s-crumb,:is(body:has(.s-pd) .s-tb,body:has(.s-pd) .s-gnb){display:none}.shh>.wrap:has(.s-pd){padding-inline:0}.s-pd{padding-block:0 24px;display:block}.s-pd__top{flex-direction:column;display:flex}.s-pd__top>*{order:4}.s-pd__top>.s-gal{order:0}.s-pd__top>.s-pid{display:contents}.s-pid>*{margin-inline:var(--gut);order:1}.s-pd__top>.s-mprice{margin-inline:var(--gut);order:2}.s-pid>.s-pid__spec,.s-pid>.s-pid__color,.s-pid>.s-pid__off{order:3}.s-pid>:is(.s-pid__spec,.s-pid__color,.s-pid__off):last-child{margin-bottom:18px}.s-pd__rest{padding-inline:var(--gut)}.s-pd>.s-rc{margin:0 var(--gut)}.s-gal__big{aspect-ratio:1;background:#fff;border:0;border-radius:0;padding:0}.s-gal__big>img:first-child{width:100%;height:100%;inset:0}.s-gal__th{padding-inline:var(--gut);gap:6px;margin-top:8px;display:flex}.s-gal__th>button{flex-basis:calc(25% - 4.5px);padding:0}.s-gal__cnt{color:#fff;letter-spacing:.02em;background:#00000073;border-radius:12px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;bottom:12px;right:12px}.s-gal__cnt b{margin-right:3px;font-weight:700}.s-gal__nav{color:#333;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;margin-top:-22px;padding:0;display:grid;position:absolute;top:50%}.s-gal__nav:before{content:"";background:#ffffffb8;border-radius:50%;position:absolute;inset:6px;box-shadow:0 1px 4px #0000001f}.s-gal__nav svg{position:relative}.s-gal__nav--prev{left:4px}.s-gal__nav--next{right:4px}.s-pid{border-bottom:0;margin-top:0;padding-top:16px;padding-bottom:18px}.s-pid>.s-pid__cat{align-self:flex-start;margin-top:14px}.s-pid__cat{color:var(--brand-navy);background:0 0;min-height:0;padding:0;font-size:13px;font-weight:600;position:relative}.s-pid__cat:after{content:"";position:absolute;inset:-14px -8px}.s-pid h1{font-family:var(--font-body);letter-spacing:-.03em;color:var(--m-text);margin-top:4px;font-size:18px;font-weight:600;line-height:1.4}.s-pid__code{color:var(--m-sub);margin-top:4px;font-size:13px}.s-pid>.s-pid__spec{padding-inline:var(--gut);scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:14px 0 0;overflow-x:auto}.s-pid__spec::-webkit-scrollbar{display:none}.s-pid__spec span{height:28px;color:var(--m-body);background:#f4f5f7;border-radius:6px;flex:none;padding:0 10px;font-size:12.5px;font-weight:600}.s-pid>.s-pid__color{padding-inline:var(--gut);scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:12px 0 0;overflow-x:auto}.s-pid__color::-webkit-scrollbar{display:none}.s-pid__color>b{color:var(--m-sub);flex:none;margin-right:4px;font-size:13px}.s-sw{flex:none;gap:6px;height:36px;padding:0 12px 0 5px;font-size:13px;position:relative}.s-sw i{width:24px;height:24px}.s-sw.on{padding-left:4px}.s-pid>.s-pid__opt{margin-top:8px}.s-sw--t{padding:0 12px}.s-sw--t.on{padding:0 11px}.s-sw:after{content:"";position:absolute;inset:-4px -2px}.s-mprice{border-top:1px solid var(--m-line);margin-top:12px;padding-top:12px;display:block}.s-mprice__base{color:var(--m-sub);font-size:13px}.s-mprice__base s{margin-left:4px}.s-mprice__now{align-items:baseline;gap:6px;margin-top:2px;display:flex}.s-mprice__now span{color:var(--m-text);font-size:14px;font-weight:700}.s-mprice__now b{letter-spacing:-.035em;color:var(--m-text);font-size:26px;font-weight:800;line-height:1.15}.s-mprice__now b small{margin-left:1px;font-size:16px;font-weight:700}.s-mprice__cond{color:var(--m-sub);margin-top:4px;font-size:12.5px;line-height:1.5}.s-mprice__pt{color:var(--m-body);align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.s-mprice__pt b{color:var(--point-teal)}.s-mprice__pt:before{content:"P";background:var(--point-teal);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:inline-grid}.s-st{padding:20px var(--gut);box-shadow:0 -8px 0 var(--m-band);border-bottom:0;margin-top:8px}.s-st__hd{align-items:center;gap:6px 8px;margin-bottom:12px}.s-st__no{width:20px;height:20px;padding-top:0;font-size:12px}.s-st__hd h2{letter-spacing:-.02em;font-size:16px;font-weight:700}.s-st__hd p{color:var(--m-sub);flex-basis:100%;margin-top:0;font-size:12.5px}.s-ch{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.s-ch--wide{grid-template-columns:minmax(0,1fr)}.s-ch--pp{grid-template-columns:repeat(2,minmax(0,1fr))}.s-ch>button{border-radius:var(--m-radius);border-color:#dadada;gap:1px;min-height:54px;padding:8px 12px}.s-ch>button.on{background:#f5f8ff;padding:7px 11px}.s-ch>button b{letter-spacing:-.02em;font-size:14px}.s-ch>button em{font-size:12.5px}.s-ch>button small{font-size:12px}.s-ch--wide>button{flex-direction:row;justify-content:space-between;align-items:center;min-height:48px}.s-st__sub{margin:12px calc(-1 * var(--gut)) 0;padding-inline:var(--gut);scrollbar-width:none;flex-wrap:nowrap;gap:6px;overflow-x:auto}.s-st__sub::-webkit-scrollbar{display:none}.s-st__sub>b{flex:none;margin-right:2px;font-size:13px}.s-pill,.s-pill.on{border-radius:18px;flex:none;height:36px;padding:0 12px;font-size:13px;position:relative}.s-pill.on{padding:0 11px}.s-pill em{margin-left:4px;font-size:12.5px}.s-pill:after{content:"";position:absolute;inset:-4px -2px}.s-st__note{color:var(--m-sub);font-size:12px;line-height:1.55}.s-rc{box-shadow:none;background:#f7f8fa;border:0;border-radius:12px;margin-top:8px;display:block;position:static}.s-pd>.s-rc{margin-top:20px}.s-rc__hd{display:none}.s-rc__cond{gap:4px;padding:16px 16px 0}.s-rc__cond span{border:1px solid var(--m-line);background:#fff;height:24px;padding:0 8px;font-size:12px;font-weight:600}.s-rc__big{padding:12px 16px 0}.s-rc__big span{font-size:13px}.s-rc__big b{font-size:28px}.s-rc__big b small{font-size:16px}.s-rc__steps{border-top:1px solid #d6d6d6;margin:12px 16px 0}.s-rc__steps li{border-bottom-color:var(--m-line);padding:8px 0;font-size:13.5px}.s-rc__meta{margin:10px 16px 0;font-size:12.5px}.s-rc__btns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:14px 16px 16px}.s-rc__btns .s-btn,.s-rc__btns .s-btn:first-child{border-radius:var(--m-radius);height:48px;font-size:15px}.s-rc__btns .s-btn:first-child{grid-column:1/-1}.s-rc__note{border-top:1px solid var(--m-line);background:0 0;padding:12px 16px 14px;font-size:12px;line-height:1.6}.s-pd__rest:before{content:"";height:8px;margin:28px calc(-1 * var(--gut)) 0;background:var(--m-band);display:block}.s-anc{top:calc(var(--m-head) - 1px);z-index:30;margin:0 calc(-1 * var(--gut));border-bottom:1px solid var(--m-line);background:#fff;border-top:0;gap:0;padding-inline:6px;position:sticky}.s-anc a{height:46px;color:var(--m-sub);padding:0 10px;font-size:14px;font-weight:600;position:relative}.s-anc a.on{color:var(--m-text);border-bottom-width:2px;font-weight:700}.s-sc{padding-top:28px;scroll-margin-top:100px}.s-info__html{margin-inline:calc(-1 * var(--gut))}.s-info__html .shh-detail__feat{padding:32px 0 4px}.s-info__html .shh-detail__feat>:not(figure),.s-info__html .shh-detail__src{padding-inline:var(--gut)}.s-info__html .shh-detail__title{font-size:20px}.s-info__html .shh-detail__desc{font-size:14px;line-height:1.7}.s-info__html .shh-detail__desc br{display:none}.s-info__html .shh-detail__fig{margin-top:16px}.s-info__html .shh-detail__note{font-size:12px}.s-spec__zoom{color:var(--m-sub);text-align:center;margin-top:8px;font-size:12px;display:block}.s-info__btn{min-height:46px;padding:0 18px;font-size:14.5px}.s-sc+.s-sc{margin:28px calc(-1 * var(--gut)) 0;padding-inline:var(--gut);border-top:8px solid var(--m-band)}.s-sc>h2{letter-spacing:-.02em;margin-bottom:14px;font-size:17px;font-weight:700}.s-care{gap:8px}.s-care>div{border-radius:var(--m-radius);padding:14px 16px}.s-care>div.on{padding:13px 15px}.s-care b{font-size:15px}.s-care p{margin-top:8px;font-size:13px;line-height:1.65}.s-care .num-line{font-size:13px}.s-dim{border-radius:var(--m-radius);gap:12px;padding:16px}.s-dim svg{max-width:220px}.s-dim li{padding-bottom:8px;font-size:13.5px}.s-dim p{font-size:12px}.s-spec{gap:0;margin-top:14px}.s-spec h3{border-bottom-width:1px;padding:14px 0 6px;font-size:14px}.s-spec dl{grid-template-columns:104px minmax(0,1fr);gap:8px;padding:9px 0;font-size:13px}.s-spec dd{font-weight:600}.s-pd .s-fq summary{font-size:14px}.s-more .s-btn{height:44px;font-size:14px}.s-mbar{padding:8px var(--gut) calc(14px + env(safe-area-inset-bottom));border-top:0;gap:10px;box-shadow:0 -1px #0000000f}.s-mbar p{flex:none;min-width:0}.s-mbar p span{color:var(--m-sub);font-size:12px;line-height:1.3;display:block}.s-mbar p b{color:var(--m-text);letter-spacing:-.03em;font-size:19px;font-weight:800;line-height:1.2}.s-mbar .s-btn{border-radius:var(--m-radius);flex:1;height:50px;margin-left:0;padding-inline:12px;font-size:16px}.s-btn,.btn:not(.btn--ghost):not(.btn--sm){border-radius:var(--m-radius)}.s-sec{padding-block:36px}.s-sec--tight{padding-top:4px}.s-sh{margin-bottom:16px;display:block;position:relative}.s-sh:has(>.s-sh__more) h2{padding-right:96px}.s-sh h2{letter-spacing:-.03em;font-size:20px;line-height:1.35}.s-sh p{color:var(--m-sub);margin-top:4px;font-size:13.5px;line-height:1.55}.s-sh>.s-sh__more{align-items:center;height:44px;display:inline-flex;position:absolute;top:-8px;right:0}.s-sh__more{color:var(--m-sub);font-size:13px}.s-more{margin-top:20px}.s-more .s-btn{width:100%;height:46px;font-size:15px}.section{padding-block:24px 40px}.sec-head{margin-bottom:16px}.sec-head>p{color:var(--m-sub);margin-top:6px;font-size:13.5px;line-height:1.6}.notice-box{border-radius:var(--m-radius);padding:12px 14px;font-size:12.5px;line-height:1.65}.s-kv{padding-top:20px;padding-bottom:72px}.s-kv__slide--split{padding:20px 0 72px}.s-kv__slide--tint{padding:20px 0 36px}.s-kv__cut img{max-width:260px}.s-kv__slide--hero-center,.s-kv__slide--hero-left,.s-kv__slide--panel,.s-kv__slide--bare,.s-kv__slide--image{min-height:420px}.s-kv__slide--bare .s-kv__box{padding-block:20px}.s-kv__slide--bare .s-btn{width:100%;height:50px;font-size:16px}.s-kv__box{padding-block:28px}.s-kv__slide--hero-center .s-kv__box{padding-block:44px}.s-kv__slide--hero-center .s-kv__copy,.s-kv__slide--hero-left .s-kv__copy{max-width:none}.s-kv__slide--hero-left .s-kv__scrim{background:linear-gradient(#060c1c40 0,#060c1cb8 100%)}.s-kv__slide--panel .s-kv__scrim{background:linear-gradient(#060c1c40 0,#060c1c8c 100%)}.s-kv__panel{border-radius:14px;max-width:none;padding:20px 18px 22px}.s-kv__ctl{padding-inline:var(--gut);gap:10px;margin-top:16px}.s-kv__bar{width:44px}.s-kv__no{font-size:12px}.s-kv__in{grid-template-columns:minmax(0,1fr);gap:20px}.s-kv__copy{letter-spacing:-.04em;margin-top:14px;font-size:27px;line-height:1.3}.s-kv__sub{margin-top:10px;font-size:14.5px;line-height:1.65}.s-kv__cta{margin-top:18px}.s-kv__cta .s-btn{height:50px;font-size:16px}.s-kv__perk{gap:6px;margin-top:16px}.s-kv__perk li{font-size:14px}.s-kv__ph{box-shadow:none;aspect-ratio:16/10;border-radius:12px}.s-qtw{margin-top:-52px}.s-qt{border-color:var(--m-line);border-radius:12px;box-shadow:0 2px 14px #00000012}.s-qt__prod{grid-template-columns:72px minmax(0,1fr);gap:2px 12px;padding:14px 16px}.s-qt__img{border-radius:var(--m-radius);background:#fff;padding:0}.s-qt__cat{padding:2px 7px;font-size:12px}.s-qt__name{font-family:var(--font-body);margin-top:4px;font-size:15px;font-weight:600;line-height:1.4}.s-qt__code{color:var(--m-sub);font-size:12px}.s-qt__swap{padding-top:8px}.s-qt__swap a{border-radius:var(--m-radius);border-color:#dadada;height:36px;font-size:13px;position:relative}.s-qt__swap a:after{content:"";position:absolute;inset:-4px 0}.s-qt__opts{padding:4px 16px 8px}.s-qt__ttl{gap:2px 8px;margin:10px 0 2px;font-size:16px}.s-qt__ttl em{color:var(--m-sub);font-size:12.5px}.s-qrow{border-top-color:var(--m-line);gap:4px;padding-block:8px 6px}.s-qrow>b{color:var(--m-body);font-size:13px}.s-qopt{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin-right:-16px;padding:5px 16px 5px 0;overflow-x:auto}.s-qopt::-webkit-scrollbar{display:none}.s-qopt button,.s-qopt button.num{height:36px;min-height:36px;color:var(--m-body);border-color:#dadada;border-radius:18px;flex:none;padding:0 13px;font-size:13.5px;position:relative}.s-qopt button.on,.s-qopt button.num.on{border:1px solid var(--m-text);background:var(--m-text);color:#fff;padding:0 13px;font-weight:700}.s-qopt button:after{content:"";position:absolute;inset:-5px -3px}.s-qt__out{border-top-color:var(--m-line);background:#f7f8fa;padding:16px}.s-qt__lb{font-size:13px}.s-qt__big{font-size:30px}.s-qt__big small{font-size:17px}.s-qt__steps{border-top-width:1px;margin-top:12px}.s-qt__steps li{padding:8px 10px;font-size:13.5px}.s-qt__steps .fin span:last-child{font-size:16px}.s-qt__meta{margin-top:10px;font-size:12.5px}.s-qt__btns{gap:6px;padding-top:14px}.s-qt__btns .s-btn{height:48px;font-size:15.5px}.s-qt__note{margin-top:10px;font-size:12px;line-height:1.6}.s-quick{gap:20px 12px}.s-quick__th{border-radius:var(--m-radius);background:#f5f5f5}.s-quick__it b{margin-top:8px;font-size:15px}.s-quick__it span{color:var(--m-sub);font-size:12px;line-height:1.45}.s-quick__it em{margin-top:3px;font-size:14px}.s-foot{color:var(--m-sub);margin-top:14px;font-size:12px;line-height:1.6}.s-zr{border-radius:12px;gap:18px;padding:22px 18px}.s-zr__k{font-size:13px}.s-zr h2{margin-top:4px;font-size:24px}.s-zr p{margin-top:8px;font-size:14px;line-height:1.65}.s-zr__go .s-btn{height:44px;font-size:15px}.s-zr__list{gap:8px}.s-zr__it,.s-zr__n{width:calc(50% - 4px)}.s-zr__it{border-radius:var(--m-radius);padding:8px 8px 10px}.s-zr__it b{font-size:13px;font-weight:600;font-family:var(--font-body);margin-top:6px}.s-zr__it em{font-size:13.5px}.s-zr__n{border-radius:var(--m-radius)}.s-zr__n b{font-size:36px}.s-bd{margin-inline:calc(-1 * var(--gut));gap:0}.s-bd__col{padding:18px var(--gut) 8px;border:0;border-radius:0}.s-bd__col+.s-bd__col{border-top:8px solid var(--m-band)}.s-bd__hd b{font-size:17px}.s-bd__hd span{color:var(--m-sub);font-size:12.5px}.s-bd__hd i{padding:3px 9px;font-size:12px}.s-bd__low{margin-top:8px;font-size:13px}.s-bd__low b{font-size:20px}.s-bd__rows{border-top-color:var(--m-line);margin-top:10px}.s-bd__rows li{border-bottom-color:var(--m-line)}.s-bd__rows li a{grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr);gap:2px 12px;padding:10px 0}.s-bd__rows img,.s-bd__noimg{background:#f5f5f5;grid-row:1/span 2;align-self:center}.s-bd__rows p{font-size:14px;font-weight:600;font-family:var(--font-body);grid-column:2;align-self:end}.s-bd__rows p span{color:var(--m-sub);font-size:12px;font-family:var(--font-body)}.s-bd__rows em{grid-column:2;align-self:start;font-size:14px}.s-bd__more{padding-top:10px;font-size:14px}.s-chips{scrollbar-width:none;margin:0 calc(-1 * var(--gut)) 4px;padding:5px var(--gut);flex-wrap:nowrap;overflow-x:auto}.s-chips::-webkit-scrollbar{display:none}.s-chips button{height:34px;min-height:34px;color:var(--m-body);border-color:#dadada;flex:none;padding:0 13px;font-size:13.5px;font-weight:600;position:relative}.s-chips button.on{color:#fff;border-color:var(--m-text);background:var(--m-text)}.s-chips button:after{content:"";position:absolute;inset:-5px -3px}.s-cd{border-color:var(--m-line);border-radius:12px}.s-cd__row{grid-template-columns:72px minmax(0,1fr);gap:10px 12px;padding:14px}.s-cd__plate{border-radius:5px;width:72px}.s-cd__nm b{font-size:15px}.s-cd__nm span{color:var(--m-sub);font-size:12px;line-height:1.5}.s-cd__tiers{scrollbar-width:none;flex-wrap:nowrap;grid-column:1/-1;gap:6px;margin-right:-14px;padding-right:14px;overflow-x:auto}.s-cd__tiers::-webkit-scrollbar{display:none}.s-cd__tiers li{border-radius:var(--m-radius);border-color:var(--m-line);flex:1 0 88px;min-width:88px;padding:7px 10px}.s-cd__tiers li.base{padding:6px 9px}.s-cd__tiers li span{font-size:12px}.s-cd__tiers li b{font-size:14.5px}.s-fq{gap:0}.s-fq__g h3{border-bottom-width:1px;padding:18px 0 8px;font-size:14px}.s-fq summary{gap:10px;font-size:15px}.s-fq__a{padding:0 20px 14px 2px;font-size:14px;line-height:1.75}.s-ft{padding-top:28px;font-size:13px}.s-ft__top{gap:16px;padding-bottom:18px}.s-ft__trust{gap:6px 14px;margin-top:10px;font-size:13px}.s-ft__top .s-ft__sns{margin-top:12px}.s-ft__cs b{font-size:22px}.s-ft__cs span{font-size:12px}.s-ft__links{gap:0 16px;padding-block:10px;font-size:13.5px}.s-ft__biz{font-size:12px;line-height:1.85}.s-ft__notice{border-radius:var(--m-radius);margin-top:12px;padding:12px 14px;font-size:12px;line-height:1.7}.s-ft__seo,.s-ft__copy{font-size:12px}.simform{margin:0 calc(-1 * var(--gut));padding:0 0 0 var(--gut);border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);background:#fff;border-radius:0}.simform .optrow{border-bottom:1px solid var(--m-line);align-items:center;gap:10px;margin:0;display:flex}.simform .optrow:last-child{border-bottom:0}.simform .optrow>h2{width:80px;color:var(--m-body);white-space:nowrap;flex:none;margin:0;font-size:13px;font-weight:700;line-height:1.3}.simform .optgrid{scrollbar-width:none;min-width:0;padding:9px var(--gut) 9px 0;flex-wrap:nowrap;flex:1;gap:6px;overflow-x:auto}.simform .optgrid::-webkit-scrollbar{display:none}.simform .optbtn{height:auto;min-height:34px;color:var(--m-body);white-space:nowrap;border:1px solid #dadada;border-radius:17px;flex:none;padding:0 12px;font-size:13.5px;position:relative}.simform .optbtn.is-on{border:1px solid var(--m-text);background:var(--m-text);color:#fff;font-weight:700}.simform .optbtn.is-on .optbtn__hint{color:#fffc}.simform .optbtn:has(.optbtn__hint){border-radius:12px;padding-block:3px;line-height:1.2}.simform .optbtn:after{content:"";position:absolute;inset:-5px -3px}.simresult{text-align:left;background:#f7f8fa;border-radius:12px;align-items:flex-start;gap:2px;margin:16px 0 8px;padding:16px}.simresult__lb{color:var(--m-sub);font-size:12.5px}.simresult__v{font-size:26px;line-height:1.25}.simresult__d{color:var(--m-sub);font-size:12.5px}.simlist .tbl-scroll{contain:none;overflow:visible}.simtbl{white-space:normal;min-width:0;font-size:13px;display:block}.simtbl thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.simtbl tbody{border-top:1px solid var(--m-line);display:block}.simtbl tbody tr{border-bottom:1px solid var(--m-line);flex-wrap:wrap;align-items:baseline;column-gap:8px;min-height:104px;padding:14px 0 14px 88px;display:flex;position:relative}.simtbl tbody tr:after{content:"";flex-basis:100%;order:6;height:0}.simtbl tbody th,.simtbl tbody td{text-align:left;white-space:normal;border:0;padding:0;display:block}.simtbl tbody th{flex-basis:100%;order:1}.simtbl__prd{min-width:0;display:block}.simtbl__prd img,.simtbl__prd .pcard__noimg{border-radius:var(--m-radius);background:#f5f5f5;width:76px;height:76px;padding:6px;position:absolute;top:14px;left:0}.simtbl__prd span{gap:1px}.simtbl__prd b{font-family:var(--font-body);color:var(--m-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.simtbl__prd em{color:var(--m-sub);font-size:12px}.simtbl tbody td[data-k=cond]{color:var(--m-sub);flex-basis:100%;order:2;margin-top:2px;font-size:12px;line-height:1.5}.simtbl tbody td[data-k=cond] br{display:none}.simtbl tbody td[data-k=cond] br+span:before{content:" · "}.simtbl tbody td[data-k=monthly]{color:var(--m-text);letter-spacing:-.02em;order:3;margin-top:6px;font-size:16px;font-weight:800}.simtbl tbody td[data-k=monthly]:before{content:"월 ";font-size:13px;font-weight:700}.simtbl tbody td[data-k=card]{letter-spacing:-.02em;order:4;font-size:14px}.simtbl tbody td[data-k=card]:before{content:"카드 적용 ";font-size:12px;font-weight:600}.simtbl tbody td[data-k=total]{color:var(--m-sub);order:7;margin-top:2px;font-size:12px}.simtbl tbody td[data-k=total]:before{content:"총 구독료 "}.simtbl tbody td[data-k=point]{order:8;margin-top:2px;font-size:12px}.simtbl tbody td[data-k=point]:before{content:"적립 ";color:var(--m-sub)}.simtbl tbody td[data-k=go]{order:5;align-self:center;margin-left:auto}.simtbl tbody td[data-k=go] .btn{border-color:#dadada;border-radius:18px;height:36px;min-height:36px;padding:0 16px;font-size:13.5px;font-weight:700;position:relative}.simtbl tbody td[data-k=go] .btn:after{content:"";position:absolute;inset:-6px -4px}.simbar{bottom:calc(8px + env(safe-area-inset-bottom));z-index:60;background:var(--brand-navy,#0b1b33);color:#fff;border-radius:var(--m-radius);justify-content:space-between;align-items:center;gap:10px;margin:14px 0 0;padding:10px 14px;display:flex;position:sticky;box-shadow:0 6px 20px #0000002e}.simbar__v{letter-spacing:-.02em;font-size:16px;font-weight:800}.simbar__go{border-radius:var(--r-pill,999px);color:#fff;background:#ffffff29;flex:none;align-items:center;min-height:32px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.simbar__go:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:6px;height:6px;margin-left:6px;transform:rotate(45deg)translateY(-1px)}.simall{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.simlist:has(.simall:not(:checked)) .simtbl tbody tr:nth-child(n+21){display:none}.simmore b{margin-inline:3px}.simmore{border-radius:var(--m-radius);height:48px;color:var(--m-body);cursor:pointer;border:1px solid #dadada;justify-content:center;align-items:center;margin-top:12px;font-size:14.5px;font-weight:600;display:flex}.simmore:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin:-4px 0 0 8px;transform:rotate(45deg)}.simlist:has(.simall:checked) .simmore{display:none}.simlist:has(.simall:focus-visible) .simmore{outline:2px solid var(--brand-navy);outline-offset:2px}.applygrid{gap:0}.applysum{margin:0 calc(-1 * var(--gut));padding:4px var(--gut) 18px;background:#fff;border-radius:0}.applysum__prd{align-items:center;gap:12px}.applysum__prd img,.applysum__prd .pcard__noimg{border-radius:var(--m-radius);background:#f5f5f5;width:76px;height:76px}.applysum__prd b{font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1.4}.applysum__prd span{color:var(--m-sub);font-size:12px}.applysum__dl{border-top-color:var(--m-line);margin-top:14px}.applysum__dl>div{border-bottom-color:var(--m-line);padding-block:10px;font-size:14px}.applysum__dl .is-strong dd,.applysum__dl .is-benefit dd{font-size:18px}.applysum__note{margin-block:12px 4px;font-size:12px}.applysum__back{margin-top:12px}.applysum .btn:not(.btn--ghost){height:46px;font-size:15px}.applysum__none{background:#f7f8fa}.applyform{margin:0 calc(-1 * var(--gut));padding:22px var(--gut) 8px;border:0;border-top:8px solid var(--m-band);border-radius:0}.applyform__hd,h2.applyform__hd{margin-bottom:12px;padding-top:6px;font-size:17px}.applyform__hd em{font-size:12.5px}.applyform__desc,.applyform__legal{font-size:12.5px;line-height:1.6}.form-field{margin-bottom:16px}.form-field>label{margin-bottom:6px;font-size:14px}.form-field input,.form-field select{border-radius:var(--m-radius);height:48px}.form-field textarea{border-radius:var(--m-radius)}.form-field .help,.form-field .err{font-size:12.5px}.agree-box{border-radius:var(--m-radius);padding:12px 14px}.agree-line{font-size:13.5px;line-height:1.55}.applyform__submit,.applyform__go{height:52px;font-size:16px}.applyform__note{border-radius:var(--m-radius);margin-top:14px;font-size:12px}.cardhero{padding-block:28px 24px}.cardhero h1{font-size:28px;line-height:1.3}.cardhero__stat{gap:16px;margin-top:20px;padding-top:16px}.tbl-scroll:has(>.cmp){contain:none;overflow:visible}.cmp{min-width:0;margin-top:8px;display:block}.cmp thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cmp tbody{border-top:1px solid var(--m-line);display:block}.cmp tbody tr{border-bottom:1px solid var(--m-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;padding:14px 0;display:grid}.cmp tbody th,.cmp tbody td{text-align:left;border:0;max-width:none;padding:0;display:block}.cmp tbody th{grid-column:1/-1}.cmp tbody th a{font-size:16px}.cmp tbody th em{color:var(--m-sub);font-size:12.5px}.cmp tbody td.cmp__entry,.cmp tbody td.cmp__peak{border-radius:var(--m-radius);background:#f7f8fa;padding:10px 12px;font-size:17px}.cmp tbody td.cmp__entry:before{content:"기본 구간";color:var(--m-sub);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.cmp tbody td.cmp__peak:before{content:"월 최대";color:var(--m-sub);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.cmp tbody td:nth-child(4),.cmp tbody td.cmp__fee{color:var(--m-sub);grid-column:1/-1;font-size:12.5px;font-weight:500}.cmp tbody td:nth-child(4):before{content:"실적 구간 "}.cmp tbody td.cmp__fee{margin-top:-6px}.cmp tbody td.cmp__fee:before{content:"연회비 "}.cardlist{margin:24px calc(-1 * var(--gut)) 0;grid-template-columns:minmax(0,1fr);gap:0}.cardpanel--full{min-width:0;padding:22px var(--gut);box-shadow:none;background:#fff;border:0;border-radius:0;flex-direction:column;gap:12px;display:flex}.cardpanel--full .cardpanel__side,.cardpanel--full .cardpanel__main{display:contents}.cardpanel--full .cardplate{order:1;margin-bottom:4px}.cardpanel--full .cardpanel__hd{order:2}.cardpanel--full .cardpanel__desc{order:3;margin:0}.cardpanel--full .cardfact{border-radius:var(--m-radius);background:#f7f8fa;order:4;padding:12px 14px}.cardpanel--full .tbl-scroll{order:5}.cardpanel--full .tier__tbl--full{margin-top:0}.cardpanel--full .cardpanel__notice{order:6;margin-top:0}.cardpanel--full .cardpanel__apply{order:7}.cardpanel--full+.cardpanel--full{border-top:8px solid var(--m-band)}.cardplate{border-radius:10px;max-width:260px;box-shadow:0 6px 16px #10182829}.cardfact dd.num{font-size:20px}.cardpanel--full .cardpanel__apply{height:46px;font-size:15px}.cardpanel__name{font-size:17px}.cardpanel--full .cardpanel__notice li{font-size:12.5px}.tier__tbl--full{table-layout:fixed;min-width:0;font-size:13px}.tier__tbl--full th,.tier__tbl--full td,.tier__tbl--full tbody th{padding:9px 6px}.tier__tbl--full thead th{font-size:12px}.cardnote{margin-top:28px;padding-top:24px}.cardnote h2{font-size:17px}.cardnote li{font-size:13px;line-height:1.7}.listbar{gap:10px;margin-bottom:12px;padding-bottom:12px}.listcount{font-size:13.5px}.listsearch input{border-radius:var(--m-radius);height:44px;padding-inline:12px}.listsearch button{border-radius:var(--m-radius);height:44px;padding-inline:16px}.fabs{margin:0 calc(-1 * var(--gut)) 8px;padding:5px var(--gut) 7px;gap:6px}.fabs__t{border-color:#dadada;min-height:34px;padding-inline:13px;font-size:13.5px;position:relative}.fabs__t:after{content:"";position:absolute;inset:-5px -3px}.fabs__t.is-on{background:var(--m-text);border-color:var(--m-text)}.faqgroup+.faqgroup{margin-top:28px}.faqgroup__hd{border-bottom-width:1px;padding-bottom:10px;font-size:16px}.faqitem summary{gap:10px;min-height:54px;padding:12px 2px;font-size:14.5px;line-height:1.45}.faqitem summary:before{width:22px;height:22px;font-size:12px}.faqitem__a{padding:0 4px 16px 34px;font-size:13.5px;line-height:1.75}.boardlist a{min-height:52px;padding:12px 2px}.boardlist b{font-size:14.5px}.boardlist time{font-size:12px}.bestrail{border-color:var(--m-line);margin:12px 0 18px;padding:14px 0 10px}.bestrail__head{margin-bottom:10px}.bestrail__head h2{color:var(--m-text);font-size:16px}.bestrail__eyebrow{letter-spacing:.1em;font-size:12px}.bestrail__eyebrow:before{width:14px}.bestrail__t{color:var(--m-text);font-size:16px}.prail__rank{margin-bottom:6px;padding-bottom:4px;font-size:18px}.prail{grid-auto-columns:calc(44.4444% - 5.33333px);gap:12px;scroll-padding-left:0}.railnav{display:none}.s-qna__tabs{gap:8px;margin:4px 0 18px}.s-qna__tab{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding:12px}.s-qna__tab .s-ic{width:30px;height:30px;padding:6px}.s-qna__tab b{font-size:15px}.s-qna__tab small{font-size:12px;line-height:1.45}.s-qna__first{margin-bottom:16px}.s-qna__firsthd{margin-bottom:6px;font-size:13px}.s-qna__first ul{border-top:1px solid var(--m-line);grid-template-columns:minmax(0,1fr);gap:0}.s-qna__first a{border:0;border-bottom:1px solid var(--m-line);border-radius:0;min-height:56px;padding:10px 2px}.s-qna__first a small{font-size:12px}.s-qna__note{font-size:12.5px}.s-sh>.s-sh__tools{position:absolute;top:-8px;right:0}.s-sh:has(>.s-sh__tools .s-sh__more) h2{padding-right:96px}.s-sh__tools .s-sh__more{align-items:center;height:44px;display:inline-flex}.s-slide .prail{margin-inline:calc(-1 * var(--gut));padding:0 var(--gut) 4px;scroll-padding-inline:var(--gut);scrollbar-width:none}.s-slide .prail::-webkit-scrollbar{display:none}}@media (min-width:768px){.s-mprice,.hd__msearch,.s-qf__fab,.s-gal__cnt,.s-gal__nav{display:none!important}}@keyframes s-rvup{0%{transform:translateY(100%)}}@media (max-width:767px){.s-anc__n{margin-left:3px;font-size:12.5px}.s-rvband{border-bottom-color:#cfcfcf;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"score faces go""kw kw kw";align-items:center;min-height:0;margin:22px 0 30px;font-size:13px;display:grid;position:relative}.s-pd__rest>a.s-rvband:after{content:"";left:calc(-1 * var(--gut));right:calc(-1 * var(--gut));background:var(--m-band);pointer-events:none;height:8px;position:absolute;bottom:-30px}.s-rvband>span{padding:0}.s-rvband>span:first-child{padding-left:2px}.s-rvband>span+span:before{display:none}.s-rvband__score{grid-area:score;gap:10px;min-height:48px}.s-rvband__avg b{font-size:17px}.s-rvband__n{color:var(--m-sub)}.s-rvband__faces{grid-area:faces;margin-left:12px}.s-rvband__faces img,.s-rvband__faces em{width:28px;height:28px}.s-rvband__faces img+img,.s-rvband__faces img+em{margin-left:-10px}.s-rvband__faces em{font-size:12px}.s-rvband__go{grid-area:go;justify-self:end;margin-left:0;font-size:13px}.s-rvband__kw{border-top:1px solid var(--m-line);grid-area:kw;gap:14px;padding:9px 2px 10px}a.s-rvband:hover{background:0 0}.s-rvrep,.s-rvrep--one{border-bottom-color:var(--m-line);grid-template-columns:minmax(0,1fr)}.s-rvrep__score{padding:16px 2px}.s-rvrep__head{gap:14px}.s-rvrep__big b{font-size:38px}.s-rvrep__big span{font-size:15px}.s-rvrep__sub{color:var(--m-sub);margin-top:4px;font-size:12.5px}.s-rvrep__dist{gap:6px;margin-top:14px}.s-rvrep__dist li{grid-template-columns:28px minmax(0,1fr) 24px;gap:8px;font-size:12px}.s-rvrep__bar{height:6px}.s-rvrep__top{border-top:1px dashed #cfcfcf;border-left:0;padding:12px 2px 14px}.s-rvrep__top h3{margin-bottom:6px;font-size:14px}.s-rvrep__top li{min-height:34px;font-size:14px}.s-rvrep__rank{width:22px;height:22px;font-size:12px}.s-rvrep__note{margin-top:6px;font-size:12px}.s-rvmo{padding-top:22px}.s-rvmo__hd{margin-bottom:4px}.s-rvmo__hd h3{font-size:15px}.s-rvmo__all{font-size:13px}.s-rvmo__grid{max-width:none;margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.s-rvmo__grid::-webkit-scrollbar{display:none}.s-rvmo__grid>li{scroll-snap-align:start;flex:none;width:92px}.s-rvmo__grid button,.s-rvmo__grid>li:first-child button{border-radius:6px}.s-rvmo__more{font-size:14px}.s-rvlist{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:22px}.s-rvc:not(.s-rvc--full){border-color:var(--m-line);border-radius:var(--m-radius)}.s-rvc--full{border-bottom-color:var(--m-line)}.shh .s-rvc__hit:focus-visible{border-radius:var(--m-radius)}.s-rvc__pick{padding:6px 14px;font-size:12px}.s-rvc__body{padding:14px 14px 0}.s-rvc__head time{font-size:12px}.s-rvc__opt{margin-top:8px;font-size:12px}.s-rvc__title--full{font-size:14.5px}.s-rvc__txt{color:var(--m-body);margin-top:8px;font-size:14px;line-height:1.6}.s-rvc__tags{font-size:12.5px}.s-rvc__photos button{width:56px;height:56px}.s-rvc__photos em{font-size:12px}.s-rvc__foot{border-top-color:#dadada;margin:12px 14px 0;padding:9px 0 11px;font-size:12px}.s-rvc__more{min-height:36px;font-size:13px;position:relative}.s-rvc__more:after{content:"";position:absolute;inset:-4px 0}.s-rvs__more{margin-top:16px}.s-rvs .s-btn,.s-rvdr .s-btn{border-radius:var(--m-radius);width:100%;height:46px;font-size:14px}.s-rvhelp{height:34px;padding:0 10px;font-size:13px;position:relative}.s-rvhelp:after{content:"";position:absolute;inset:-5px 0}.s-rvdr__panel{border-radius:16px 16px 0 0;width:100%;height:calc(100% - 44px);animation-name:s-rvup;top:auto;left:0;right:0;box-shadow:0 -8px 24px #00000024}.s-rvdr__grip{background:#d5d7db;border-radius:2px;flex:none;width:40px;height:4px;margin:8px auto 0;display:block}.s-rvdr__head{padding:8px 16px 10px}.s-rvdr__head h2{font-size:17px}.s-rvdr__sub{color:var(--m-sub);margin-top:3px;font-size:12.5px}.s-rvdr__x{margin:-8px -10px 0 0}.s-rvdr__tools{gap:6px;padding:0 16px 10px}.s-rvdr__body{padding:0 16px calc(28px + env(safe-area-inset-bottom))}.s-rvseg{border-radius:10px}.s-rvseg button{height:36px;padding:0 9px;font-size:13px;position:relative}.s-rvseg button:after{content:"";position:absolute;inset:-4px 0}.s-rvdr__sortv{height:36px;padding:0 8px 0 10px;font-size:13px}.s-rvdr__sort select{height:auto;top:-4px;bottom:-4px}.s-rvdr__phbtn{min-height:52px;font-size:14px}.s-rvdr__phmini img{width:28px;height:28px}.s-rvdr__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.s-rvdr__gridmore{font-size:12px}.s-rvdr--one .s-rvdr__body{padding-top:12px}.s-rvempty{border-radius:var(--m-radius);padding:32px 16px;font-size:13.5px}.s-rvempty b{font-size:14.5px}.s-rvview__nav{width:44px;height:60px;font-size:30px}.section.s-rvbd{padding-top:16px!important}.s-rvbd .s-rvband{margin:0 0 12px}.s-rvbd__tabs{margin:0 calc(-1 * var(--gut));padding-inline:var(--gut);border-bottom-color:var(--m-line);gap:20px}.s-rvbd__tab{height:44px;font-size:14.5px}.s-rvbd__tab em{font-size:12px}.s-rvbd__tab.is-on:after{height:2px}.s-rvbd__bar{gap:8px;padding:12px 0 14px}.s-rvbd__left{gap:8px}.s-rvbd__photo{white-space:nowrap;gap:6px;min-height:34px;font-size:13px}.s-rvbd__photo:after{content:"";position:absolute;inset:-5px -4px}.s-incl li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:7px 10px;padding:12px 0;display:grid}.s-incl__ic{grid-row:1/span 2;width:32px;height:32px}.s-incl__ic .s-ic{width:18px;height:18px}.s-incl__t{grid-column:2;max-width:none}.s-incl__t b{font-size:14.5px}.s-incl__t em{font-size:12.5px}.s-incl__dots{display:none}.s-incl__on{grid-column:2;justify-self:start;height:26px;padding:0 10px;font-size:12px}.s-rvbd__rates{gap:5px}.s-rvbd__rate{height:34px;padding:0 9px;font-size:12.5px}.s-rvbd__rate:after{content:"";position:absolute;inset:-5px 0}.s-rvbd__check{width:18px;height:18px}.s-rvbd__sort>summary{height:34px;padding:0 9px;font-size:13px}.s-rvbd__sort:not([open])>summary:after{content:"";position:absolute;inset:-6px -2px}.s-rvbd__sort a{height:44px}.s-rvbd__view{width:40px;height:34px}.s-rvbd__view:after{content:"";position:absolute;inset:-5px 0}.s-rvbd__view svg{width:16px;height:16px}.s-rvg{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}.s-rvg__media,.s-rvg__hit{border-radius:var(--m-radius)}.s-rvg__quote{padding:12px 12px 40px;font-size:13px;line-height:1.5}.s-rvg__cnt{height:20px;padding:0 6px;top:6px;right:6px}.s-rvg__pick{height:22px;padding:0 7px 0 8px;top:8px}.s-rvg__prod{gap:6px;padding:5px 8px;font-size:12px}.s-rvg__prod:after{content:"";position:absolute;inset:-14px 0 0}.s-rvg__prod img{width:20px;height:20px}.s-rvg__body{gap:5px;padding-top:9px}.s-rvg__meta time{font-size:12px}.s-rvg__txt{color:var(--m-body);font-size:13px;line-height:1.55}.s-rvg__opt{padding:2px 6px;font-size:12px}.s-rvb{border-top-color:var(--m-text)}.s-rvb__row{border-bottom-color:var(--m-line);grid-template-columns:72px minmax(0,1fr);gap:12px;padding:16px 0}.s-rvb__prod{flex-direction:column;gap:6px}.s-rvb__pimg{width:72px;height:72px}.s-rvb__pname{padding-top:0;font-size:12px;font-weight:600;line-height:1.4}.s-rvb__noprod,.s-rvb__head time{font-size:12px}.s-rvb__pick{height:20px;padding:0 6px}.s-rvb__opt{margin-top:6px;font-size:12px}.s-rvb__txt{color:var(--m-body);margin-top:6px;font-size:13.5px}.s-rvb__tags{font-size:12.5px}.s-rvb__photos{margin-top:10px}.s-rvb__photos li{width:52px;height:52px}.s-rvb__photos em{font-size:12px}.s-rvb__who{color:var(--m-sub);margin-top:8px;font-size:12px}.s-rvone__prod img{width:44px;height:44px}.s-kv__pair.has-mob>.s-kv__slide{display:none}.s-kv__pair.has-mob>.s-kv__m{display:block}.s-kv__m{background:#fff}.s-kv__mfg,.s-kv__mfg picture{display:block}.s-kv__mfg img{width:100%;height:auto;display:block}.s-kv__slide--split,.s-kv__slide--tint{align-content:center;display:grid}.s-lv{padding-top:24px}.s-lv__hero{border-radius:14px 14px 0 0;padding:16px 14px 14px}.s-lv__h{font-size:15.5px}.s-lv__sum{font-size:15px}.s-lv__sum>b{font-size:20px}.s-lv__sum>small{margin:2px 0 0;display:block}.s-lv__box{border-radius:0 0 14px 14px}.s-lv__ck{width:86px}.s-lv__tbl th,.s-lv__tbl td{padding:10px 8px}.s-lv__tbl .s-lv__k{padding-left:12px;padding-right:2px;font-size:12.5px}.s-lv__k>span{gap:2px}.s-lv__tbl b{font-size:13.5px}.s-lv__tbl small{font-size:11px}.s-lv__tbl thead th{padding:12px 8px;font-size:14px}.s-lv__tbl thead em{font-size:11px}.s-lv__fin b{font-size:15.5px}.pcard>.pcard__btns{order:9;gap:6px;margin-top:auto}.pcard__btn{letter-spacing:-.02em;flex-basis:56px;height:38px;padding:0 4px;font-size:13.5px}.pcard>.pcard__point{margin-bottom:10px}div.pcard--v{flex-direction:column;align-items:stretch;min-width:0;display:flex}.pcard>.pcard__sw{order:0;justify-content:flex-start;gap:0;height:24px;margin-top:8px}.pcard__sw button{width:24px;height:24px}.pcard__sw i{width:15px;height:15px}.pcard__hit{border-radius:var(--m-radius)}.evgrp__eyebrow{font-size:12px}.evsec .bcard{text-align:center;align-items:center;padding:20px 16px 22px}.evsec .bcard__t{font-size:18px}.evsec .bcard__f{min-height:32px;padding:0 20px;font-size:13.5px}.s-st__sub{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0 0;padding-inline:0;display:grid;overflow:visible}.s-st__sub>b{grid-column:1/-1;margin:2px 0 0}.s-st__sub>.s-pill,.s-st__sub>.s-pill.on{border-radius:var(--m-radius);white-space:normal;text-align:left;border-color:#dadada;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;height:auto;min-height:52px;padding:7px 12px;line-height:1.3}.s-st__sub>.s-pill.on{border-color:var(--blue);background:#f5f8ff;padding:6px 11px}.s-st__sub>.s-pill em{margin-left:0;font-size:12.5px}.s-st__sub>.s-pill:after{inset:0}.s-qt__opts{padding:0 16px 6px}.s-qt__ttl{display:none}.s-qt__tog{text-align:left;cursor:pointer;width:100%;min-height:52px;color:var(--m-text);font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.s-qt__tog>b{flex:none;font-size:15.5px;font-weight:700}.s-qt__sum{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--m-sub);flex:auto;font-size:13px;overflow:hidden}.s-qt__tog:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;flex:none;width:8px;height:8px;margin:-4px 3px 0 2px;transition:transform .2s;transform:rotate(45deg)}.s-qt__opts.is-open .s-qt__tog:after{margin-top:4px;transform:rotate(-135deg)}.s-qt__opts:not(.is-open) .s-qt__rows{display:none}.s-qt__tog:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.s-qt__tog:after{transition:none}}
