@charset "utf-8";@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local("Pretendard Regular"),url(fonts/pretendard-400.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url(fonts/pretendard-600.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local("Pretendard Bold"),url(fonts/pretendard-700.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url(fonts/pretendard-800.woff2)format("woff2")}@font-face{font-family:"fr Cond";font-weight:700;font-display:swap;src:local("Barlow Condensed Bold"),url(fonts/barlowcondensed-700-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--wi-ink:#161B22;--wi-ink-soft:#2B3036;--wi-mute:#4A4F55;--wi-mute-2:#5A5F66;--wi-faint:#5A5F66;--wi-faint-2:#5A5F66;--wi-bg:#FFFFFF;--wi-surface:#FFFFFF;--wi-tint:#F4F3F0;--wi-tint-2:#E9E7E2;--wi-tint-3:#FCEFC4;--wi-warm:#F4F3F0;--wi-dark:#161B22;--wi-line:#E4E2DD;--wi-line-2:#E4E2DD;--wi-line-3:#3D444D;--wi-line-4:#787570;--wi-line-5:#B8B5AD;--wi-on-dark:#D3D6DA;--wi-on-dark-hi:#FFFFFF;--wi-on-dark-tint:#AAAFB5;--wi-accent:#F5B700;--wi-accent-hover:#E0A600;--wi-acc-ink:#161B22;--wi-on-accent:#161B22;--wi-acc-soft:#FCEFC4;--wi-on-acc-soft:#161B22;--wi-warn:#FCEFC4;--wi-on-warn:#5C4200;--wi-sale:#B3261E;--wi-ok:#17613F;--wi-star:#9A6A00;--wi-font:Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo",
               "Malgun Gothic", "맑은 고딕", sans-serif;--wi-display:var(--wi-font);--wi-mono:"fr Cond", var(--wi-font);--wi-fs:15px;--wi-lh:1.55;--wi-side:0px;--wi-max:1360px;--wi-gutter:clamp(16px, 3vw, 40px);--wi-bar:0px;--wi-hd:0px;--wi-ease:cubic-bezier(.2,.7,.2,1);--wi-shadow:0 12px 32px rgba(22,27,34,.16);--wi-tabbar:62px;--wi-buybar:71px;--wi-cartbar:74px;--wi-sec-gap:72px;--wi-fam-1:#F4F3F0;--wi-fam-2:#E9E7E2;--wi-fam-3:#F4F3F0;--wi-fam-4:#E9E7E2;--wi-fam-5:#F4F3F0;--wi-r-btn:4px;--wi-r-img:4px;--wi-r-box:4px;--wi-r-2:10px;--wi-r-pill:999px}@media (max-width:900px){:root{--wi-sec-gap:48px}}*,::before,::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,fieldset,legend{margin:0;padding:0}body{word-break:keep-all;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-family:inherit}ul,ol{list-style:none}img,svg,video{max-width:100%;height:auto;vertical-align:middle}button,input,select,textarea{font:inherit;color:inherit}button{background:0 0;border:0;padding:0;cursor:pointer}table{border-collapse:collapse;border-spacing:0}fieldset{border:0}a{color:inherit;text-decoration:none}hr{display:none}body{font-family:var(--wi-font);font-size:var(--wi-fs);line-height:var(--wi-lh);color:var(--wi-ink);background:var(--wi-bg);-webkit-font-smoothing:antialiased}a:hover{color:var(--wi-acc-ink)}b,strong{font-weight:600}.wi-num{font-variant-numeric:tabular-nums}.sound_only,legend,#hd_pop>h2,#sit_use_list>h3,#sit_qa_list>h3,.sit_use_dl dt,.sit_qa_dl dt,.wi-sheet__body select,.wi-optedit select{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--wi-accent);outline-offset:2px}#hd_pop,.wi-ft-poll__in,.wi-main:not(.wi-is-index){max-width:var(--wi-max);margin-left:auto;margin-right:auto}.wi-skip{position:absolute;left:-9999px;top:0;z-index:100}.wi-skip:focus{left:0;background:var(--wi-ink);color:var(--wi-bg);padding:10px 16px}.wi-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13.5px;font-weight:600;padding:14px 30px;border-radius:var(--wi-r-btn);background:var(--wi-ink);color:var(--wi-bg);transition:background .15s,color .15s,border-color .15s}.wi-btn:hover{background:var(--wi-accent);color:var(--wi-on-accent)}.wi-btn--light{background:var(--wi-surface);color:var(--wi-ink)}.wi-btn--light:hover{background:var(--wi-tint-3);color:var(--wi-ink)}.wi-btn--line{background:0 0;color:var(--wi-ink);border:1px solid var(--wi-ink);padding:12px 24px;font-size:13px}.wi-btn--line:hover{background:var(--wi-ink);color:var(--wi-bg)}.wi-btn--sm{font-size:12.5px;padding:9px 16px;border:1px solid var(--wi-line-4);background:0 0;color:var(--wi-ink)}.wi-btn--sm:hover{border-color:var(--wi-ink);background:0 0;color:var(--wi-ink)}.wi-btn--block{width:100%}.wi-btn[disabled]{opacity:.45;pointer-events:none}.wi-kicker{font-family:var(--wi-mono);font-size:12px;letter-spacing:.22em;color:var(--wi-faint);text-transform:uppercase}.wi-link{font-size:12.5px;color:var(--wi-mute);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--wi-line-4)}.wi-link:hover{color:var(--wi-ink);text-decoration-color:currentColor}.wi-check{display:inline-flex;align-items:center;font-size:13px;cursor:pointer}.wi-check input{width:17px;height:17px;margin:0 9px 0 0;accent-color:var(--wi-ink);cursor:pointer;flex:0 0 auto}.wi-cohead{margin-bottom:clamp(24px,3vw,40px)}.wi-cohead h1{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:12px;font-family:var(--wi-display);font-variant-numeric:lining-nums;font-size:clamp(28px,3vw,40px);font-weight:400;letter-spacing:-.01em}.wi-cohead h1 span{font-family:var(--wi-font);font-size:13px;font-weight:400;letter-spacing:0;color:var(--wi-mute-2)}.wi-cohead__sub{margin-top:14px;max-width:52ch;font-size:13px;line-height:1.9;color:var(--wi-ink-soft);text-wrap:pretty}.wi-steps{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(10px,2vw,20px);padding-bottom:clamp(22px,3vw,34px);font-size:11.5px;letter-spacing:.14em;color:var(--wi-faint-2)}.wi-steps li{display:flex;align-items:center;gap:7px}.wi-steps li+li::before{content:"";width:clamp(10px,2vw,22px);height:1px;background:var(--wi-line-2);margin-right:clamp(10px,2vw,20px)}.wi-steps i{font-style:normal;font-family:var(--wi-mono);font-size:12px;letter-spacing:.06em}.wi-steps .is-on{color:var(--wi-acc-ink);font-weight:500}.wi-steps .is-done{color:var(--wi-mute)}.wi-input{width:100%;height:38px;padding:0 14px;border:1px solid var(--wi-line);border-radius:var(--wi-r-btn);background:var(--wi-surface);font-size:13px;color:var(--wi-ink)}.wi-input::placeholder{color:var(--wi-faint)}.wi-input:focus{outline:0;border-color:var(--wi-ink)}select{appearance:none;-webkit-appearance:none;height:38px;padding:0 30px 0 13px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M1 1l3 3 3-3' fill='none' stroke='%237c706c' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E")no-repeat right 12px center;color:var(--wi-ink);font-size:13.5px;cursor:pointer}select:hover{border-color:var(--wi-ink)}select:focus{outline:0;border-color:var(--wi-ink)}.wi-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--wi-r-pill);background:var(--wi-accent);color:var(--wi-on-accent);font-size:10px;font-weight:700;line-height:1}.wi-tag{display:inline-block;padding:4px 8px;border-radius:var(--wi-r-btn);background:var(--wi-ink);color:var(--wi-bg);font-size:10.5px;font-weight:700;letter-spacing:.06em}.wi-photos{display:flex;flex-wrap:wrap;gap:8px}.wi-photos__it{flex:0 0 auto}.wi-photos__it>a{position:relative;display:block;width:var(--wi-shot,84px);aspect-ratio:1/1;border-radius:var(--wi-r-img);overflow:hidden;background:var(--wi-tint-2)}.wi-photos__it img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.wi-photos__it>a:hover img{transform:scale(1.05)}.wi-photos__more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(22,27,34,.48);color:#fff;font-size:15px;font-weight:700;letter-spacing:-.02em}.wi-photos__it--hidden{display:none}.wi-prose{font-size:14px;line-height:1.85;color:var(--wi-ink-soft);text-wrap:pretty}.wi-prose img{max-width:100%;height:auto;border-radius:var(--wi-r-img)}.wi-prose a{text-decoration:underline}.wi-logo{display:flex;align-items:baseline;min-width:0;line-height:1;flex:none}.wi-logo img{max-height:34px;width:auto}.wi-hd-ico{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-width:44px;height:44px;padding:0 10px;border-radius:var(--wi-r-btn);color:var(--wi-ink);font-size:13px;font-weight:500}.wi-hd-ico:hover{background:var(--wi-bg);color:var(--wi-ink)}.wi-hd-ico .wi-badge{position:absolute;top:3px;right:1px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--wi-accent);color:var(--wi-on-accent);font-size:11px;font-weight:700;line-height:1}.bump{animation:wi-bump .4s ease}@keyframes wi-bump{40%{transform:scale(1.35)}}.wi-top{position:fixed;right:20px;bottom:20px;z-index:50;display:none;width:44px;height:44px;border-radius:var(--wi-r-btn);background:var(--wi-surface);color:var(--wi-ink);border:1px solid var(--wi-line-4);align-items:center;justify-content:center;transition:border-color .2s,color .2s,background .2s}.wi-top:hover{border-color:var(--wi-accent);color:var(--wi-acc-ink)}.wi-top.is-on{display:flex}@media (max-width:900px){body:has(#sit_buy) .wi-top{bottom:calc(var(--wi-buybar) + 14px)}}.wi-hd-my{position:relative;flex:0 0 auto}.wi-hd-my__btn.is-open{background:var(--wi-tint);color:var(--wi-acc-ink)}.wi-hd-my__panel{position:absolute;right:0;top:calc(100% + 10px);z-index:62;width:min(308px,calc(100vw - 28px));max-height:calc(100vh - 110px);overflow:auto;text-align:left;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-box);background:var(--wi-surface);box-shadow:0 26px 60px rgba(22,27,34,.16);animation:wi-my-in .18s cubic-bezier(.2,.8,.2,1)}.wi-hd-my__panel[hidden]{display:none}@keyframes wi-my-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.wi-my__veil{position:fixed;inset:0;z-index:40}.wi-my__veil[hidden]{display:none}.wi-my__head{display:flex;align-items:center;gap:13px;padding:20px 22px 18px;background:var(--wi-tint);border-bottom:1px solid var(--wi-line-3)}.wi-my__ava{flex:0 0 44px;height:44px;border-radius:var(--wi-r-pill);display:flex;align-items:center;justify-content:center;background:var(--wi-ink);color:var(--wi-bg);font-size:16px;font-weight:600;line-height:1}.wi-my__who{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.wi-my__name{font-size:16.5px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.wi-my__name span{margin-left:3px;font-size:12.5px;font-weight:400;color:var(--wi-ink-soft)}.wi-my__pt{font-size:12px;color:var(--wi-ink-soft)}.wi-my__pt strong{color:var(--wi-ink);font-weight:600}.wi-my__pt a:hover{color:var(--wi-acc-ink)}.wi-my__stats{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-bottom:1px solid var(--wi-line-3)}.wi-my__stats a{display:flex;flex-direction:column;align-items:center;gap:7px;padding:17px 4px;min-width:0}.wi-my__stats a+a{border-left:1px solid var(--wi-line-3)}.wi-my__stats a:hover{background:var(--wi-tint)}.wi-my__stats strong{font-size:15.5px;font-weight:600;line-height:1;letter-spacing:-.02em;white-space:nowrap}.wi-my__stats span{font-size:11px;color:var(--wi-faint)}.wi-my__links{padding:8px 0}.wi-my__links a{display:flex;align-items:center;gap:10px;padding:11px 22px;font-size:13.5px}.wi-my__links a:hover{background:var(--wi-tint)}.wi-my__links span{flex:1;min-width:0}.wi-my__links em{font-style:normal;font-size:11.5px;color:var(--wi-ink-soft);background:var(--wi-tint-2);border-radius:10px;padding:2px 9px}.wi-my__links i{font-style:normal;font-size:12px;color:var(--wi-faint-2)}.wi-my__foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 22px 16px;border-top:1px solid var(--wi-line-3);font-size:12px;color:var(--wi-faint)}.wi-my__foot a:hover{color:var(--wi-ink)}.wi-my__foot span{color:var(--wi-line-4)}.wi-my__out{margin-left:auto;display:inline-flex;align-items:center;height:34px;padding:0 15px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);color:var(--wi-ink-soft);white-space:nowrap}.wi-my__out:hover{border-color:var(--wi-ink);color:var(--wi-ink)}.wi-ol{border:1px solid var(--wi-line);border-radius:var(--wi-r-box);padding:16px;background:var(--wi-tint)}.wi-ol input[type=text],.wi-ol input[type=password]{width:100%;height:34px;padding:0 10px;margin-bottom:6px;font-size:13px;border:1px solid var(--wi-line);border-radius:var(--wi-r-btn);background:var(--wi-surface);color:var(--wi-ink)}.wi-ol input[type=text]:focus,.wi-ol input[type=password]:focus{outline:0;border-color:var(--wi-ink)}.wi-ol__auto{display:flex;align-items:center;gap:6px;margin:2px 0 10px;font-size:12px;color:var(--wi-mute)}.wi-ol input[type=submit]{width:100%;height:36px;border:0;border-radius:var(--wi-r-btn);background:var(--wi-ink);color:var(--wi-bg);font-size:13px;font-weight:600;cursor:pointer}.wi-ol input[type=submit]:hover{background:var(--wi-accent-hover)}.wi-ol__links{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:10px;font-size:12.5px;color:var(--wi-mute)}.wi-ol__links a:hover{color:var(--wi-ink)}#hd_pop{position:relative;z-index:55;height:0}.hd_pops{position:absolute;border:1px solid var(--wi-line);border-radius:var(--wi-r-box);overflow:hidden;background:var(--wi-surface);box-shadow:0 10px 30px rgba(22,27,34,.1)}.hd_pops_con{max-width:100%;overflow:auto}.hd_pops_con img{max-width:100%;height:auto}.hd_pops_footer{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--wi-surface);border-top:1px solid var(--wi-line)}.hd_pops_footer button{padding:11px 14px;font-size:12px;color:var(--wi-ink-soft);background:0 0;border:0;cursor:pointer}.hd_pops_footer button:hover{color:var(--wi-ink)}.hd_pops_footer .hd_pops_reject strong{color:var(--wi-ink);font-weight:700;margin-right:2px}.hd_pops_footer .hd_pops_close{font-weight:600}.hd_pops_footer .fa{margin-left:4px}@media (max-width:900px){#hd_pop{height:auto;padding:0 var(--wi-gutter)}.hd_pops{position:static!important;top:auto!important;left:auto!important;margin:12px 0}.hd_pops_con{width:auto!important;height:auto!important;max-height:70vh}}.wi-main:not(.wi-adminui) .sit_admin,.wi-main:not(.wi-adminui) .sct_admin,.wi-main:not(.wi-adminui) .sev_admin{display:none}@media (max-width:760px){.wi-hd-my__panel{position:fixed;left:12px;right:12px;top:calc(var(--wi-bar) + 8px);width:auto;max-height:calc(100vh - 80px);z-index:75}.wi-my__veil{z-index:73}}@media (prefers-reduced-motion:reduce){.wi-hd-my__panel{animation:none}}.wi-ft-poll{border-bottom:1px solid var(--wi-line-3)}.wi-ft-poll__in{padding:28px var(--wi-gutter);font-size:13px;color:var(--wi-on-dark)}.wi-ft-poll__in h2,.wi-ft-poll__in strong{color:var(--wi-on-dark-hi)}.wi-ft-poll__in a{color:var(--wi-on-dark-hi);text-decoration:underline}.wi-ft-poll__in input[type=submit],.wi-ft-poll__in .btn_submit{height:36px;padding:0 16px;background:var(--wi-on-dark-hi);color:var(--wi-dark);font-size:12px;font-weight:600;border:0}.wi-ft-poll__in label{color:var(--wi-on-dark)}@keyframes wi-hm-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes wi-hm-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes wi-hm-up{0%{transform:translateY(14px)}to{transform:none}}@keyframes wi-hm-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}#sct{position:relative}#wrapper_title{font-size:clamp(26px,2.8vw,38px);font-weight:700;letter-spacing:-.035em}#sct_hhtml,#sct_thtml{margin:24px 0;font-size:14.5px;color:var(--wi-ink-soft)}.wi-main:has(#sct) #wrapper_title{display:none}.sct_admin,.sit_admin,.sev_admin,.btn_admin.btn{display:none}.sct_noitem,.sct_nofile{padding:80px 0;text-align:center;color:var(--wi-faint);font-size:15px}.pg_wrap{display:flex;justify-content:center;gap:6px;margin:clamp(48px,6vw,88px)0 0}.pg{display:flex;gap:6px;align-items:center}.pg_page,.pg_current{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;border-radius:var(--wi-r-btn);font-size:14px;font-variant-numeric:tabular-nums}.pg_page{color:var(--wi-mute)}.pg_page:hover{background:var(--wi-tint);color:var(--wi-ink)}.pg_current{background:var(--wi-ink);color:var(--wi-bg);font-weight:600}#sit{position:relative}#sit_pvi_thumb{display:flex;flex-direction:column;gap:10px;margin:0}#sit_pvi_thumb li{width:auto}#sit_pvi_thumb a{display:block;width:84px;height:84px;overflow:hidden;background:var(--wi-surface);border:1px solid var(--wi-line);transition:border-color .2s}#sit_pvi_thumb a:hover{border-color:var(--wi-line-4)}#sit_pvi_thumb a.is-on{border-color:var(--wi-accent)}#sit_pvi_thumb img{width:100%;height:100%;object-fit:cover;display:block}#sit_pvi_big{position:relative;width:100%;height:100%;display:block}#sit_pvi_big a{position:absolute;left:0;top:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .35s ease}#sit_pvi_big a.visible{opacity:1;z-index:1}#sit_pvi_big img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:1000px){#sit_pvi_thumb{order:2;flex-direction:row;overflow-x:auto;scrollbar-width:none}#sit_pvi_thumb a{width:64px;height:64px}}#sit_ov #sit_title{font-family:var(--wi-display);font-variant-numeric:lining-nums;font-size:clamp(26px,2.8vw,38px);font-weight:400;letter-spacing:-.01em;line-height:1.3;margin:14px 0 10px}#sit_ov #sit_desc{font-size:14.5px;line-height:1.75;color:var(--wi-mute);margin-bottom:0}#sit_star_sns{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 0;font-size:12.5px}.sit_star{width:88px;height:auto}#sit_ov_soldout{margin-top:16px;color:var(--wi-acc-ink);font-weight:600;font-size:14px}.sit_option{margin-top:20px}.sit_option h3,#sit_sel_option h3{font-size:12px;font-weight:600;color:var(--wi-faint);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.get_item_options,.get_item_supply{margin-bottom:12px}.get_item_options label,.get_item_supply label{display:block;font-size:12.5px;color:var(--wi-mute);margin:0 0 6px}#sit_sel_option select,.sit_option select{width:100%;height:46px;padding:0 36px 0 14px;font-size:14px;background-position:right 15px center}#sit_opt_info{margin:0 0 14px;font-size:12px;color:var(--wi-faint)}#sit_sel_option{margin-top:20px}#sit_opt_added{display:flex;flex-direction:column;gap:8px;margin:0;font-size:14px}.sit_opt_list,.sit_spl_list{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:13px 14px;border:1px solid var(--wi-line);border-radius:var(--wi-r-box);background:var(--wi-surface)}.sit_opt_subj,.opt_name{grid-column:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5;letter-spacing:-.02em}.sit_opt_prc{grid-column:2;justify-self:end;font-size:12.5px;font-weight:400;color:var(--wi-mute)}.sit_opt_list>div,.sit_spl_list>div,.opt_count{grid-column:1/-1;display:flex;align-items:center;gap:0}.sit_opt_list input[type=text],.sit_spl_list input[type=text],.opt_count input[type=text]{order:2;width:46px;height:34px;text-align:center;font-size:13.5px;border:1px solid var(--wi-line-4);border-left:0;border-right:0;border-radius:0;background:var(--wi-surface);color:var(--wi-ink)}.sit_opt_list button,.sit_spl_list button,.opt_count button{width:34px;height:34px;flex:0 0 34px;font-size:0;border:1px solid var(--wi-line-4);background:var(--wi-surface);color:var(--wi-ink);display:inline-flex;align-items:center;justify-content:center}.sit_opt_list button::before,.sit_spl_list button::before,.opt_count button::before{font-size:15px;line-height:1;font-weight:400}.sit_qty_minus{order:1;border-radius:var(--wi-r-btn)0 0 var(--wi-r-btn)}.sit_qty_minus::before{content:"−"}.sit_qty_plus{order:3;border-radius:0 var(--wi-r-btn) var(--wi-r-btn)0}.sit_qty_plus::before{content:"+"}.sit_opt_del{order:5;margin-left:8px;border:0;background:0 0;color:var(--wi-faint)}.opt_count .sit_opt_prc{order:4;margin-left:auto}.sit_opt_del::before{content:"×";font-size:17px}.sit_opt_del:hover{color:var(--wi-ink)}.sit_opt_list .sit_opt_prc:empty,.sit_spl_list .sit_opt_prc:empty{display:none}.sit_opt_list button i,.sit_spl_list button i,.opt_count button i{display:none}#sit_tot_price{display:flex;align-items:baseline;gap:4px;margin-top:20px;padding-top:20px;border-top:1px solid var(--wi-line);font-size:13px;color:var(--wi-mute)}#sit_tot_price strong{margin-left:auto;font-size:26px;font-weight:700;color:var(--wi-ink);letter-spacing:0}#sit_ov_btn{display:grid;grid-template-columns:1fr 1.4fr 56px;gap:10px;margin-top:20px}#sit_ov_btn button,#sit_ov_btn a,#sit_ov_btn input[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:56px;border:0;border-radius:var(--wi-r-btn);font-size:15px;font-weight:600;letter-spacing:-.02em;cursor:pointer;background:var(--wi-accent);color:var(--wi-on-accent);transition:background .2s,border-color .2s,color .2s}#sit_ov_btn .sit_btn_cart{order:1;background:0 0;color:var(--wi-ink);border:1px solid var(--wi-line-4);font-size:14px;font-weight:500}#sit_ov_btn .sit_btn_cart:hover{border-color:var(--wi-accent);color:var(--wi-acc-ink)}#sit_ov_btn .sit_btn_cart i{display:none}#sit_ov_btn .sit_btn_buy{order:2;font-weight:700}#sit_ov_btn .sit_btn_buy:hover{background:var(--wi-accent-hover)}#sit_ov_btn .sit_btn_wish{order:3;background:0 0;color:var(--wi-ink);border:1px solid var(--wi-line-4);font-size:18px}#sit_ov_btn .sit_btn_wish:hover{border-color:var(--wi-accent);color:var(--wi-acc-ink)}#sit_ov_btn .sit_btn_wish.is-on{color:var(--wi-acc-ink);border-color:var(--wi-accent)}#sit_ov_btn #sit_btn_alm{order:4;grid-column:1/-1;background:0 0;color:var(--wi-ink);border:1px solid var(--wi-line-4)}#sit_ov_btn .itemform-naverpay{order:5;grid-column:1/-1}#sit_ov_btn:not(:has(.sit_btn_buy)){grid-template-columns:1fr 56px}#sit_ov_btn:not(:has(.sit_btn_buy)) #sit_btn_alm{order:1;grid-column:1}#sit_ov_btn:not(:has(.sit_btn_buy)) .sit_btn_wish{order:2}#sit_ov_btn:not(:has(.sit_btn_buy)):not(:has(#sit_btn_alm)){grid-template-columns:56px}#sit_info{margin-top:clamp(48px,6vw,88px)}#sit_rel{margin-top:clamp(48px,6vw,88px)}#sit_rel h2,#sit_info h2.contents_tit{font-size:clamp(20px,2vw,26px);font-weight:700;letter-spacing:-.03em;margin-bottom:24px}.tab_tit{position:sticky;top:var(--wi-hd);z-index:20;display:flex;overflow-x:auto;scrollbar-width:none;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--wi-line);border-bottom:1px solid var(--wi-line)}.tab_tit::-webkit-scrollbar{display:none}.tab_tit li{flex:0 0 auto}.tab_tit button{height:56px;padding:0 24px;white-space:nowrap;background:0 0;border:0;font-size:14px;font-weight:400;color:var(--wi-ink-soft);cursor:pointer}.tab_tit button:hover{color:var(--wi-ink)}.tab_tit button.selected{color:var(--wi-ink);box-shadow:inset 0-2px 0 var(--wi-accent)}@media (max-width:900px){.tab_tit{top:60px}.tab_tit button{height:48px;padding:0 18px}}.item_use_count,.item_qa_count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:5px;padding:0 6px;border-radius:var(--wi-r-pill);background:0 0;color:var(--wi-acc-ink);font-family:var(--wi-mono);font-size:12px;font-weight:500}.tab_con>li{padding-top:clamp(32px,4vw,56px)}.tab_con h3{font-size:17px;font-weight:700;letter-spacing:-.025em;margin:28px 0 14px}#sit_star_sns{position:relative}.sit_star{width:96px;height:auto}#sit_btn_opt{position:relative;display:flex;align-items:center;gap:14px}#btn_wish{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--wi-mute)}.btn_sns_share{color:var(--wi-mute);font-size:14px}.sns_area{display:none;position:absolute;top:calc(100% + 10px);right:0;z-index:20;white-space:nowrap;padding:9px 12px;border-radius:var(--wi-r-box);background:var(--wi-surface);box-shadow:0 8px 28px rgba(22,27,34,.13)}.sns_area a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:8px;border-radius:50%;background:var(--wi-ink);color:var(--wi-bg);font-size:13px}.sns_area a:last-child{margin-right:0}.sns_area a:hover{background:var(--wi-accent)}.sns_area img{width:17px;height:17px}#sit_buy{display:none}@media (max-width:900px){#sit_buy{display:block;position:fixed;left:0;right:0;bottom:0;z-index:45;background:rgba(255,255,255,.96);-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);border-top:1px solid var(--wi-line)}.sit_buy_inner{padding:10px var(--wi-gutter)}#sit_buy .sit_side_option,#sit_buy .sit_sel_option,#sit_buy .sit_opt_list,#sit_buy .sit_opt_subj,#sit_buy h2,#sit_buy .sum_price{display:none}#sit_buy .sum_section{display:flex;align-items:center;gap:12px}#sit_buy .sit_tot_price{flex:0 0 auto;font-size:12px;color:var(--wi-mute);white-space:nowrap}#sit_buy .sit_tot_price:empty{display:none}#sit_buy .sit_tot_price span{display:none}#sit_buy .sit_tot_price strong{font-size:19px;font-weight:800;color:var(--wi-ink);letter-spacing:-.03em}#sit_buy .sit_order_btn{flex:1 1 auto;display:flex;gap:8px}#sit_buy .sit_order_btn button,#sit_buy .sit_order_btn a{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;height:50px;border:0;border-radius:var(--wi-r-btn);font-size:15px;font-weight:600;cursor:pointer;background:var(--wi-accent);color:var(--wi-on-accent)}#sit_buy .sit_order_btn .sit_btn_cart{background:0 0;color:var(--wi-ink);box-shadow:inset 0 0 0 1px var(--wi-line-4)}#sit{padding-bottom:calc(var(--wi-buybar) + 16px)}}#sit_rel{margin-top:clamp(48px,6vw,88px)}#sit_rel .empty_list,#sit_rel .sct_noitem,#sit_rel div:empty{min-height:0}#sit_rel .sct_noitem{padding:28px 0;font-size:14px}#sit_inf,#sit_use,#sit_qa,#sit_dvr,#sit_ex{padding:clamp(36px,4vw,64px)0 0;font-size:15px;line-height:1.8}#sit_inf img{max-width:100%;height:auto}#sit_inf h2,#sit_use h2,#sit_qa h2,#sit_dvr h2,#sit_ex h2{font-size:clamp(20px,2vw,26px);font-weight:700;letter-spacing:-.03em;margin-bottom:20px}#sit_siblings{display:flex;flex-direction:column;margin-top:18px;padding-top:16px;border-top:1px solid var(--wi-line)}#sit_siblings>span{display:none}#sit_inf_explan{font-size:15.5px;line-height:1.9;color:var(--wi-ink-soft);counter-reset:wi-sec}#sit_inf_explan>:first-child{margin-top:0}#sit_inf_explan>:last-child{margin-bottom:0}#sit_inf_explan p{margin:0 0 18px}#sit_inf_explan h3,#sit_inf_explan h4{color:var(--wi-ink);font-weight:700;letter-spacing:-.025em;line-height:1.4;margin:40px 0 14px}#sit_inf_explan h3{font-size:clamp(19px,2vw,23px)}#sit_inf_explan h3::before{counter-increment:wi-sec;content:counter(wi-sec,decimal-leading-zero);display:block;margin-bottom:10px;font-size:11px;font-weight:600;letter-spacing:.24em;color:var(--wi-acc-ink)}#sit_inf_explan h4{font-size:16px;margin-top:28px}#sit_inf_explan ul,#sit_inf_explan ol{margin:0 0 18px;padding-left:22px}#sit_inf_explan ul{list-style:disc}#sit_inf_explan ol{list-style:decimal}#sit_inf_explan li{margin-bottom:8px;padding-left:2px}#sit_inf_explan li::marker{color:var(--wi-faint)}#sit_inf_explan strong,#sit_inf_explan b{font-weight:700;color:var(--wi-ink)}#sit_inf_explan a{color:var(--wi-acc-ink);text-decoration:underline;text-underline-offset:3px}#sit_inf_explan img{border-radius:var(--wi-r-img)}#sit_inf_explan hr{display:block;height:1px;margin:32px 0;border:0;background:var(--wi-line)}#sit_inf_explan blockquote{margin:26px 0 0;padding:16px 18px;background:var(--wi-tint);border-radius:var(--wi-r-box);font-size:13.5px;line-height:1.75;color:var(--wi-mute)}#sit_inf_explan blockquote p{margin:0}#sit_inf_explan table,#sit_inf_open{width:100%;margin:0 0 18px;font-size:14.5px;border-top:1px solid var(--wi-ink)}#sit_inf_open{margin-bottom:0}#sit_inf_explan th,#sit_inf_explan td,#sit_inf_open th,#sit_inf_open td{padding:13px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--wi-line)}#sit_inf_explan th,#sit_inf_open th{color:var(--wi-mute);font-weight:400;white-space:nowrap}#sit_inf_explan th{width:150px}#sit_inf_open th{width:230px;white-space:normal}@media (max-width:600px){#sit_inf_explan th{width:96px;padding-left:0}#sit_inf_open th{width:118px;padding-left:0}}#sit_dvr,#sit_ex{max-width:880px;color:var(--wi-ink-soft)}#sit_ex{padding-top:clamp(28px,3vw,44px)}#sit_dvr h3,#sit_ex h3{font-size:17px;font-weight:700;color:var(--wi-ink);margin:0 0 14px}#sit_dvr p,#sit_ex p{margin:0 0 14px}#sit_dvr ul,#sit_ex ul{margin:0 0 14px;padding-left:22px;list-style:disc}#sit_dvr li,#sit_ex li{margin-bottom:8px}#sit_dvr li::marker,#sit_ex li::marker{color:var(--wi-faint)}#sit_use_wbtn,#sit_qa_wbtn{display:flex;flex-wrap:wrap;gap:8px}#sit_use_wbtn a,#sit_qa_wbtn a{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:var(--wi-r-btn);font-size:13.5px;font-weight:600;letter-spacing:-.02em;background:0 0;color:var(--wi-ink);box-shadow:inset 0 0 0 1px var(--wi-line-4);transition:color .2s,box-shadow .2s}#sit_use_wbtn .btn01,#sit_qa_wbtn .btn01{color:var(--wi-mute-2)}#sit_use_wbtn a:hover,#sit_qa_wbtn a:hover{color:var(--wi-acc-ink);box-shadow:inset 0 0 0 1px var(--wi-accent)}#sit_use_ol{margin-top:10px}.sit_use_li{padding:26px 0;border-bottom:1px solid var(--wi-line)}.sit_use_con .wi-photos{--wi-shot:88px;margin-bottom:12px}.sit_use_tit{margin:9px 0 5px;font-size:15.5px;font-weight:600;letter-spacing:-.02em;color:var(--wi-ink)}.sit_use_dl dd:last-child{font-size:13px;color:var(--wi-mute)}.st_bg{display:inline-block;width:1px;height:11px;margin:0 9px;background:var(--wi-line);vertical-align:-1px}.sit_use_li_title{display:none}.sit_use_con{margin-top:9px}.sit_use_p{font-size:14.5px;line-height:1.8;color:var(--wi-ink-soft)}.sit_use_p img{border-radius:var(--wi-r-img);margin-top:10px}.sit_use_cmd{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.sit_use_cmd a{padding:5px 11px;border-radius:var(--wi-r-btn);box-shadow:inset 0 0 0 1px var(--wi-line);font-size:12.5px;color:var(--wi-mute)}.sit_use_reply{margin-top:14px;padding:14px 16px;border-radius:var(--wi-r-img);background:var(--wi-tint);display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 9px}.use_reply_icon{flex:0 0 auto;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--wi-r-pill);background:var(--wi-ink);color:var(--wi-bg);font-size:11px;font-weight:700}.use_reply_tit{font-size:13px;font-weight:600;color:var(--wi-ink)}.use_reply_name{font-size:11.5px;color:var(--wi-faint)}.use_reply_p{flex:1 1 100%;font-size:12.5px}.use_reply_p .wi-prose{font-size:12.5px;line-height:1.9}.sit_empty{padding:44px 0;text-align:center;font-size:14px;color:var(--wi-mute)}#sit_qa_ol{margin-top:14px;border-top:1px solid var(--wi-line)}.sit_qa_li{border-bottom:1px solid var(--wi-line)}.sit_qa_li_title{display:flex;align-items:center;gap:11px;width:100%;padding:20px 0 6px;text-align:left;font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--wi-ink)}.sit_qa_li_title::after{content:"";flex:0 0 auto;margin-left:auto;width:7px;height:7px;border-right:1.5px solid var(--wi-mute);border-bottom:1.5px solid var(--wi-mute);transform:translateY(-3px) rotate(45deg)}.sit_qaa_done,.sit_qaa_yet{flex:0 0 auto;display:inline-flex;align-items:center;height:23px;padding:0 10px;border-radius:var(--wi-r-pill);font-size:11.5px;font-weight:700;letter-spacing:0}.sit_qaa_done{background:var(--wi-ink);color:var(--wi-bg)}.sit_qaa_yet{background:var(--wi-surface);color:var(--wi-mute);box-shadow:inset 0 0 0 1px var(--wi-line)}.sit_qa_dl{padding:0 0 20px;font-size:13px;color:var(--wi-mute)}.sit_qa_con{display:none;padding:0 0 24px}.sit_qa_qaq,.sit_qa_qaa{display:flex;gap:12px;font-size:14.5px;line-height:1.8}.sit_qa_qaa{margin-top:14px;padding:16px 18px;background:var(--wi-tint);border-radius:var(--wi-r-box);color:var(--wi-ink-soft)}.qa_alp{flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:3px;border-radius:var(--wi-r-pill);font-size:12px;font-weight:800;background:var(--wi-ink);color:var(--wi-bg)}.sit_qa_qaa .qa_alp{background:var(--wi-accent)}.sit_qa_cmd{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.sit_qa_cmd a{padding:5px 11px;border-radius:var(--wi-r-btn);box-shadow:inset 0 0 0 1px var(--wi-line);font-size:12.5px;color:var(--wi-mute)}#sit_use_list .pg_wrap,#sit_qa_list .pg_wrap{margin-top:clamp(28px,3vw,44px)}.wi-opt-none{margin:10px 0 0;font-size:13px;color:var(--wi-mute-2)}.sit_option h3,#sit_sel_option h3,#sit_supply h3{font-size:13px;font-weight:600;color:var(--wi-mute);letter-spacing:-.01em;margin:18px 0 8px}.get_item_options label{display:block;font-size:13px;color:var(--wi-mute);margin:12px 0 6px}.get_item_options span{display:block}#sit_opt_info{margin-top:14px;font-size:13px;color:var(--wi-mute)}@media (max-width:600px){.sit_use_con .wi-photos{--wi-shot:64px}#sit_use_wbtn a,#sit_qa_wbtn a{flex:1 1 auto}}.wi-is-item .sns_area a,.wi-is-item .use_reply_icon,.wi-is-item .sit_qaa_done,.wi-is-item .qa_alp{color:var(--wi-bg)}body .wi-btn:not(.wi-btn--line):not(.wi-btn--sm):not(.wi-btn--ghost){background:var(--wi-accent);color:var(--wi-on-accent);font-weight:700}body .wi-btn:not(.wi-btn--line):not(.wi-btn--sm):not(.wi-btn--ghost):hover{background:var(--wi-accent-hover);color:var(--wi-on-accent)}body .wi-btn--line{color:var(--wi-ink);border-color:var(--wi-line-4)}body .wi-btn--line:hover{background:0 0;border-color:var(--wi-accent);color:var(--wi-acc-ink)}.wi-cart-sum__rows{display:flex;flex-direction:column;gap:12px;font-size:13px;padding-bottom:18px;border-bottom:1px solid var(--wi-line)}.wi-cart-sum__rows>div{display:flex;justify-content:space-between;gap:12px}.wi-cart-sum__rows dt{color:var(--wi-mute)}.wi-cart-sum__tot{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:18px 0 4px}.wi-cart-sum__tot span{font-size:13px;color:var(--wi-mute)}.wi-cart-sum__tot strong{font-size:29px;font-weight:800;letter-spacing:-.03em}.wi-cart-sum__tot em{font-style:normal;font-size:14px;font-weight:400;margin-left:3px}.wi-cart-sum__pt{font-size:11.5px;color:var(--wi-faint);text-align:right;padding-bottom:14px}.wi-cartbar{position:fixed;left:var(--wi-side);right:0;bottom:0;z-index:70;display:flex;align-items:center;gap:14px;padding:11px var(--wi-gutter);background:rgba(255,255,255,.96);border-top:1px solid var(--wi-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wi-cartbar p{font-size:11.5px;color:var(--wi-ink-soft);line-height:1.5;min-width:0}.wi-cartbar b{display:block;color:var(--wi-ink);font-size:16px;font-weight:700}.wi-cartbar .wi-btn{margin-left:auto;padding:15px clamp(18px,3vw,34px);white-space:nowrap}.wi-ask{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:20px}.wi-ask__veil{position:absolute;inset:0;background:rgba(22,27,34,.52);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .18s ease}.wi-ask.is-open .wi-ask__veil{opacity:1}.wi-ask__box{position:relative;width:min(420px,100%);background:var(--wi-surface);border-radius:var(--wi-r-box);box-shadow:0 40px 90px rgba(22,27,34,.3);padding:clamp(22px,3vw,28px);opacity:0;transform:translateY(10px) scale(.99);transition:opacity .18s ease,transform .18s ease}.wi-ask.is-open .wi-ask__box{opacity:1;transform:none}.wi-ask__tit{font-size:16px;font-weight:700;letter-spacing:-.02em;margin-bottom:10px}.wi-ask__msg{font-size:13.5px;line-height:1.8;color:var(--wi-ink-soft)}.wi-ask__btns{display:flex;gap:8px;margin-top:24px}.wi-ask__btns .wi-btn{flex:1;justify-content:center;padding:15px 16px}.wi-modal__box--optedit{max-width:560px;width:min(560px,100%)}.wi-optedit__wait{padding:40px 0;text-align:center;font-size:13px;color:var(--wi-faint)}.wi-optedit .option_wr+.option_wr{margin-top:22px}.wi-optedit .option_wr h3,.wi-optedit #sit_sel_option h3{font-size:11px;font-weight:600;color:var(--wi-faint);letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px}.wi-optedit__done{width:100%;margin-top:18px;justify-content:center}.wi-optedit #sit_sel_option{margin-top:22px;padding-top:20px;border-top:1px solid var(--wi-line)}.wi-optedit #sit_tot_price{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--wi-line);font-size:13px;color:var(--wi-mute)}.wi-optedit #sit_tot_price strong{font-size:22px;font-weight:800;color:var(--wi-ink);letter-spacing:-.03em}.wi-optedit .btn_confirm{display:flex;gap:8px;margin-top:22px}.wi-optedit .btn_confirm .btn_submit{flex:1;height:52px;border-radius:var(--wi-r-btn);background:var(--wi-accent);color:var(--wi-on-accent);font-size:14px;font-weight:700}.wi-optedit .btn_confirm .btn_submit:hover{background:var(--wi-accent-hover)}.wi-optedit .btn_confirm .btn_close{display:none}.wi-is-order #sod_frm{display:grid;gap:clamp(26px,3vw,44px) clamp(24px,3vw,44px);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:1000px){.wi-is-order #sod_frm{grid-template-columns:minmax(0,1fr) 372px}}.wi-is-order .sod_left,.wi-is-order .sod_right,.wi-is-order #sod_frm_pay{display:contents}.wi-is-order .od_prd_list{grid-column:1;order:1}.wi-is-order #sod_frm_orderer{grid-column:1;order:2}.wi-is-order #sod_frm_taker{grid-column:1;order:3}.wi-is-order #od_pay_sl{grid-column:1;order:4}.wi-is-order .wi-order-terms{grid-column:1;order:5}.wi-is-order .wi-order-sum{grid-column:1;order:6}@media (min-width:1000px){.wi-is-order .wi-order-sum{grid-column:2;grid-row:1/span 4;order:0;position:sticky;top:calc(var(--wi-hd) + 16px)}.wi-orderbar{display:none}}.wi-is-order #sod_frm h2,.wi-is-order #od_pay_sl h3,.wi-is-order .wi-order-terms>h3{font-size:18px;font-weight:700;letter-spacing:-.03em;padding-bottom:13px;margin-bottom:18px;border-bottom:1px solid var(--wi-ink)}.wi-is-order #sod_frm_pt_alert{margin:-6px 0 16px;font-size:12px;color:var(--wi-mute-2);line-height:1.7}.wi-is-order #sod_list thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.wi-is-order #sod_list,.wi-is-order #sod_list tbody,.wi-is-order #sod_list tr,.wi-is-order #sod_list td{display:block;width:auto}.wi-is-order #sod_list tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:min-content;gap:2px clamp(14px,2vw,20px);align-items:start;padding:22px 0;border-bottom:1px solid var(--wi-line)}.wi-is-order #sod_list tr:first-child{padding-top:0}.wi-is-order #sod_list .td_prd{grid-column:1;grid-row:1/span 5;display:grid;grid-template-columns:clamp(84px,10vw,104px) minmax(0,1fr);gap:clamp(14px,2vw,20px)}.wi-is-order #sod_list td:nth-of-type(4){grid-row:1}.wi-is-order #sod_list td:nth-of-type(2){grid-row:2}.wi-is-order #sod_list td:nth-of-type(3){grid-row:3}.wi-is-order #sod_list td:nth-of-type(5){grid-row:4}.wi-is-order #sod_list td:nth-of-type(6){grid-row:5}.wi-is-order #sod_list .sod_img{grid-column:1}.wi-is-order #sod_list .sod_img img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:var(--wi-r-img);background:var(--wi-tint-2)}.wi-is-order #sod_list .sod_name{grid-column:2;min-width:0;display:flex;flex-direction:column;gap:7px}.wi-is-order .sod_name .prd_name{font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.45}.wi-is-order .sod_name .prd_name:hover{color:var(--wi-acc-ink)}.wi-is-order .sod_opt{font-size:12.5px;color:var(--wi-mute);line-height:1.8}.wi-is-order .sod_opt ul{display:flex;flex-direction:column;gap:2px}.wi-is-order #sod_list .td_num,.wi-is-order #sod_list .td_numbig,.wi-is-order #sod_list .td_dvr{grid-column:3;text-align:right;font-size:11.5px;color:var(--wi-faint);white-space:nowrap}.wi-is-order #sod_list td:nth-of-type(4){font-size:19px;font-weight:800;color:var(--wi-ink);letter-spacing:-.02em;margin-bottom:4px}.wi-is-order #sod_list td:nth-of-type(4)::after{content:"원";font-size:12.5px;font-weight:400;margin-left:2px}.wi-is-order #sod_list .td_num::before{content:"수량 "}.wi-is-order #sod_list td:nth-of-type(3)::before{content:"판매가 "}.wi-is-order #sod_list td:nth-of-type(3)::after{content:"원"}.wi-is-order #sod_list td:nth-of-type(5)::before{content:"적립 "}.wi-is-order #sod_list td:nth-of-type(5)::after{content:"P"}.wi-is-order #sod_list .td_dvr{color:var(--wi-mute-2)}.wi-is-order #sod_list .cp_btn,.wi-is-order #sod_list .cp_cancel{align-self:flex-start;height:32px;padding:0 13px;font-size:12px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);color:var(--wi-ink)}.wi-is-order #sod_list .cp_btn:hover,.wi-is-order #sod_list .cp_cancel:hover{border-color:var(--wi-ink)}.wi-is-order .tbl_frm01 table,.wi-is-order .tbl_frm01 tbody{display:block}.wi-is-order .tbl_frm01 tbody{display:grid;gap:16px 20px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.wi-is-order .tbl_frm01 tr{display:flex;flex-direction:column;gap:8px;min-width:0}.wi-is-order .tbl_frm01 th,.wi-is-order .tbl_frm01 td{display:block;padding:0;text-align:left;border:0}.wi-is-order .tbl_frm01 th{font-size:11.5px;font-weight:500;letter-spacing:.1em;color:var(--wi-ink-soft);white-space:nowrap}.wi-is-order .tbl_frm01 tr:has(#od_addr1),.wi-is-order .tbl_frm01 tr:has(#sod_frm_addr),.wi-is-order .tbl_frm01 tr:has(#od_memo),.wi-is-order .tbl_frm01 tr:has(.order_choice_place),.wi-is-order .tbl_frm01 tr:has(#od_hope_date){grid-column:1/-1}.wi-is-order .frm_input,.wi-is-order #od_memo,.wi-is-order #od_temp_point,.wi-is-order #od_deposit_name,.wi-is-order #od_bank_account{width:100%;height:48px;padding:0 14px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);font-size:14px;color:var(--wi-ink)}.wi-is-order #od_memo{height:auto;min-height:92px;padding:13px 14px;line-height:1.7;resize:vertical}.wi-is-order .frm_input:focus,.wi-is-order #od_memo:focus,.wi-is-order #od_temp_point:focus{outline:0;border-color:var(--wi-ink)}.wi-is-order .frm_input::placeholder,.wi-is-order #od_memo::placeholder{color:var(--wi-faint)}.wi-is-order .frm_info{display:block;font-size:11.5px;color:var(--wi-faint);margin-bottom:6px}.wi-is-order .tbl_frm01 td:has(>.frm_info){display:flex;flex-direction:column}.wi-is-order .tbl_frm01 td>.frm_info{order:2;margin:6px 0 0}.wi-is-order #sod_frm_addr,.wi-is-order .tbl_frm01 tr:has(#od_addr1) td{display:flex;flex-wrap:wrap;gap:10px}.wi-is-order #sod_frm_addr br,.wi-is-order .tbl_frm01 tr:has(#od_addr1) td br{display:none}.wi-is-order #od_zip,.wi-is-order #od_b_zip{flex:0 0 140px;width:140px}.wi-is-order #od_addr1,.wi-is-order #od_addr2,.wi-is-order #od_addr3,.wi-is-order #od_b_addr1,.wi-is-order #od_b_addr2,.wi-is-order #od_b_addr3{flex:1 1 100%}.wi-is-order .btn_address{flex:0 0 auto;height:48px;padding:0 22px;font-size:13px;font-weight:600;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:0 0;color:var(--wi-ink);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.wi-is-order .btn_address:hover{background:0 0;border-color:var(--wi-accent);color:var(--wi-acc-ink)}.wi-is-order .btn_address:focus-visible{outline:2px solid var(--wi-accent);outline-offset:2px}.wi-is-order .order_choice_place{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wi-is-order .order_choice_place input[type=radio],.wi-is-order .order_choice_place input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.wi-is-order .order_choice_place label,.wi-is-order #order_address{display:inline-flex;align-items:center;height:42px;padding:0 16px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);color:var(--wi-mute);font-size:12.5px;white-space:nowrap;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.wi-is-order .order_choice_place label:hover,.wi-is-order #order_address:hover{border-color:var(--wi-ink);color:var(--wi-ink)}.wi-is-order .order_choice_place input:checked+label{border-color:var(--wi-ink);background:var(--wi-ink);color:var(--wi-bg)}.wi-is-order .order_choice_place input:focus-visible+label{outline:2px solid var(--wi-accent);outline-offset:2px}.wi-is-order .tbl_frm01 tr:has(#ad_subject) td{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wi-is-order #ad_subject{flex:1 1 100%;width:100%;min-width:0}.wi-is-order #ad_default{width:16px;height:16px;accent-color:var(--wi-ink);margin:0}.wi-is-order label[for=ad_default]{font-size:12.5px;color:var(--wi-mute);cursor:pointer}.wi-order-memos{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.wi-chip{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 15px;border-radius:var(--wi-r-btn);border:1px solid var(--wi-line-4);background:var(--wi-surface);color:var(--wi-mute);font-size:12.5px;white-space:nowrap}.wi-chip:hover{border-color:var(--wi-ink);color:var(--wi-ink)}.wi-chip.is-on{border-color:var(--wi-ink);background:var(--wi-ink);color:var(--wi-bg)}.wi-is-order #sod_frm_paysel{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}.wi-is-order #sod_frm_paysel legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.wi-is-order #sod_frm_paysel input[type=radio]{position:absolute;opacity:0;width:0;height:0}.wi-is-order #sod_frm_paysel .lb_icon{display:flex;align-items:center;min-height:62px;padding:12px 14px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);color:var(--wi-ink);font-size:13.5px;line-height:1.4;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.wi-is-order #sod_frm_paysel .lb_icon:hover{border-color:var(--wi-ink)}.wi-is-order #sod_frm_paysel input:checked+.lb_icon{border-color:var(--wi-ink);background:var(--wi-tint);box-shadow:inset 0 0 0 1px var(--wi-ink);font-weight:600}.wi-is-order #sod_frm_paysel input:focus-visible+.lb_icon{outline:2px solid var(--wi-accent);outline-offset:2px}.wi-is-order #sod_frm_paysel .lb_icon br{display:none}.wi-is-order .od_pay_buttons_el>input[type=radio]{position:absolute;opacity:0;width:0;height:0}.wi-is-order .od_pay_buttons_el>input[type=radio]+.lb_icon{display:flex;align-items:center;min-height:62px;margin-bottom:8px;padding:12px 14px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);color:var(--wi-ink);font-size:13.5px;line-height:1.4;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.wi-is-order .od_pay_buttons_el>input[type=radio]+.lb_icon:hover{border-color:var(--wi-ink)}.wi-is-order .od_pay_buttons_el>input[type=radio]:checked+.lb_icon{border-color:var(--wi-ink);background:var(--wi-tint);box-shadow:inset 0 0 0 1px var(--wi-ink);font-weight:600}.wi-is-order .od_pay_buttons_el>input[type=radio]:focus-visible+.lb_icon{outline:2px solid var(--wi-accent);outline-offset:2px}.wi-is-order .od_pay_buttons_el>input[type=radio]+.lb_icon br{display:none}.wi-is-order #settle_bank{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;padding:16px 17px;border-radius:var(--wi-r-btn);background:var(--wi-tint)}.wi-is-order #settle_bank br{display:none}.wi-is-order #settle_bank label{font-size:12.5px;color:var(--wi-ink-soft)}.wi-is-order #settle_bank select,.wi-is-order #od_deposit_name{flex:1 1 180px;width:auto;height:44px}.wi-is-order #settle_bank select{padding:0 32px 0 12px;font-size:13.5px}.wi-is-order .sod_frm_point{margin-top:22px;padding-top:20px;border-top:1px solid var(--wi-line);display:flex;flex-direction:column;gap:10px}.wi-is-order .sod_frm_point>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wi-is-order .sod_frm_point label[for=od_temp_point]{flex:1 1 100%;font-size:11.5px;letter-spacing:.1em;color:var(--wi-ink-soft)}.wi-is-order #od_temp_point{flex:0 1 220px;width:auto;text-align:right;font-variant-numeric:tabular-nums}.wi-is-order .sod_frm_point>div:first-child{font-size:12.5px;color:var(--wi-mute)}.wi-is-order .sod_frm_point .wi-btn--sm{height:48px;padding:0 18px}.wi-is-order #sod_frm_pt{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;color:var(--wi-mute-2)}.wi-is-order #sod_frm_pt strong{font-weight:500;color:var(--wi-faint);margin-right:6px}.wi-modal__box--doc{max-width:640px;width:min(640px,100%)}.wi-doc{font-size:13.5px;line-height:1.9;color:var(--wi-ink-soft);max-height:min(64vh,560px);overflow-y:auto}.wi-doc p{margin:0 0 12px}.wi-doc h2,.wi-doc h3,.wi-doc h4{margin:22px 0 10px;font-size:14px;font-weight:700;color:var(--wi-ink)}.wi-doc ul,.wi-doc ol{margin:0 0 12px;padding-left:18px;list-style:revert}.wi-doc table{width:100%;margin:0 0 12px;font-size:12.5px}.wi-doc th,.wi-doc td{padding:8px 10px;border:1px solid var(--wi-line);text-align:left}.wi-doc__wait{padding:36px 0;text-align:center;color:var(--wi-faint)}.wi-order-terms{border-top:1px solid var(--wi-line);padding-top:22px;display:flex;flex-direction:column;gap:11px}.wi-order-terms__all{font-size:13.5px;font-weight:600}.wi-order-terms__list{display:flex;flex-direction:column;gap:9px;padding-left:26px}.wi-order-terms__row{font-size:12.5px;color:var(--wi-mute);gap:9px}.wi-order-terms__row input{width:15px;height:15px}.wi-order-terms__row i{font-style:normal;font-size:11px;color:var(--wi-acc-ink)}.wi-order-terms__row i.is-opt{color:var(--wi-faint)}.wi-order-terms__row .wi-link{margin-left:auto;font-size:11.5px}.wi-order-terms__row.is-miss{color:var(--wi-acc-ink)}.wi-order-terms__row.is-miss input{outline:2px solid var(--wi-accent);outline-offset:2px}.wi-order-sum{background:var(--wi-surface);border:1px solid var(--wi-line-2);border-radius:var(--wi-r-box);box-shadow:0 22px 54px rgba(22,27,34,.07);padding:clamp(22px,2.4vw,28px);display:flex;flex-direction:column;gap:9px}.wi-order-sum>h2{font-size:17px;font-weight:700;letter-spacing:-.02em;margin-bottom:11px;padding:0;border:0}.wi-order-sum #sod_bsk_tot ul,.wi-order-sum .pay_tbl tbody{display:flex;flex-direction:column;gap:12px;font-size:13px}.wi-order-sum #sod_bsk_tot li,.wi-order-sum .pay_tbl tr{display:flex;align-items:baseline;gap:4px}.wi-order-sum #sod_bsk_tot li>span:first-child,.wi-order-sum .pay_tbl th{margin-right:auto}.wi-order-sum #sod_bsk_tot li>span,.wi-order-sum .pay_tbl th{color:var(--wi-mute);font-weight:400;font-size:13px;text-align:left;white-space:nowrap}.wi-order-sum #sod_bsk_tot li strong,.wi-order-sum .pay_tbl td{font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.wi-order-sum .pay_tbl table,.wi-order-sum .pay_tbl tr,.wi-order-sum .pay_tbl th,.wi-order-sum .pay_tbl td{display:block;padding:0;border:0}.wi-order-sum .pay_tbl tbody{padding:0;border:0}.wi-order-sum .pay_tbl tr{display:flex;align-items:center}.wi-order-sum .pay_tbl{margin-top:12px}.wi-order-sum .pay_tbl td{font-size:13px}.wi-order-sum #od_coupon_btn,.wi-order-sum #sc_coupon_btn,.wi-order-sum .cp_cancel{margin-left:8px;height:30px;padding:0 11px;font-size:11.5px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);color:var(--wi-ink)}.wi-order-sum #od_coupon_btn:hover,.wi-order-sum #sc_coupon_btn:hover{border-color:var(--wi-ink)}.wi-order-sum #od_tot_price{display:flex;align-items:baseline;gap:4px;margin-top:16px;padding-top:16px;border-top:1px solid var(--wi-line);font-size:13px;color:var(--wi-mute)}.wi-order-sum #od_tot_price>span:first-child{margin-right:auto}.wi-order-sum #od_tot_price strong{font-weight:600;color:var(--wi-ink);font-variant-numeric:tabular-nums}.wi-order-sum__tot{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 0 4px}.wi-order-sum__tot span{font-size:13px;color:var(--wi-mute)}.wi-order-sum__tot strong{font-size:29px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.wi-order-sum__tot em{font-style:normal;font-size:14px;font-weight:400;margin-left:3px}.wi-order-sum__pt{font-size:11.5px;color:var(--wi-faint);text-align:right;padding-bottom:14px}.wi-order-sum__pt[hidden]{display:none}.wi-order-sum__note{margin-top:12px;font-size:11.5px;color:var(--wi-faint);line-height:1.8}.wi-order-sum #display_pay_button{display:flex;flex-direction:column;gap:8px}.wi-order-sum #display_pay_button .btn_submit,.wi-order-sum #display_pay_button input[type=button]{width:100%;height:58px;border:0;border-radius:var(--wi-r-btn);background:var(--wi-ink);color:var(--wi-bg);font-size:15px;font-weight:600;cursor:pointer}.wi-order-sum #display_pay_button .btn_submit:hover{background:var(--wi-accent-hover)}.wi-order-sum #display_pay_button .btn01{display:flex;align-items:center;justify-content:center;height:46px;border:1px solid var(--wi-line-2);border-radius:var(--wi-r-btn);color:var(--wi-mute);font-size:13px}.wi-order-sum #display_pay_button .btn01:hover{border-color:var(--wi-ink);color:var(--wi-ink)}.wi-order-sum #display_pay_process{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--wi-mute)}#od_coupon_frm,#sc_coupon_frm,#cp_frm{margin-top:12px;padding:14px;border:1px solid var(--wi-line);border-radius:var(--wi-r-btn);background:var(--wi-bg);font-size:12.5px;text-align:left}.od_coupon_wrap{text-align:left}#od_coupon_frm>h3,#sc_coupon_frm>h3,#cp_frm>h3{font-size:11px;letter-spacing:.16em;color:var(--wi-faint);text-transform:uppercase;margin-bottom:10px}#od_coupon_frm caption,#sc_coupon_frm caption,#cp_frm caption,#od_coupon_frm thead,#sc_coupon_frm thead,#cp_frm thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#od_coupon_frm table,#sc_coupon_frm table,#cp_frm table,#od_coupon_frm tbody,#sc_coupon_frm tbody,#cp_frm tbody,#od_coupon_frm tr,#sc_coupon_frm tr,#cp_frm tr,#od_coupon_frm td,#sc_coupon_frm td,#cp_frm td{display:block;width:auto;padding:0;border:0}#od_coupon_frm tr,#sc_coupon_frm tr,#cp_frm tr{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;border-top:1px solid var(--wi-line)}#od_coupon_frm tr:first-child,#sc_coupon_frm tr:first-child,#cp_frm tr:first-child{border-top:0;padding-top:0}#od_coupon_frm td:first-child,#sc_coupon_frm td:first-child,#cp_frm td:first-child{flex:1 1 120px;min-width:0;line-height:1.5}#od_coupon_frm .td_numbig,#sc_coupon_frm .td_numbig,#cp_frm .td_numbig{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}#od_coupon_frm .td_numbig::after,#sc_coupon_frm .td_numbig::after,#cp_frm .td_numbig::after{content:"원"}.od_cp_apply,.sc_cp_apply,.cp_apply{height:32px;padding:0 14px;font-size:11.5px;white-space:nowrap;border-radius:var(--wi-r-btn);background:var(--wi-ink);color:var(--wi-bg)}.od_cp_apply:hover,.sc_cp_apply:hover,.cp_apply:hover{background:var(--wi-accent-hover)}#od_coupon_close,#sc_coupon_close,#cp_close{margin-top:10px;width:100%;height:34px;font-size:12px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);color:var(--wi-mute)}#od_coupon_close:hover,#sc_coupon_close:hover,#cp_close:hover{border-color:var(--wi-ink);color:var(--wi-ink)}.wi-modal__box--coupon{max-width:420px;width:min(420px,100%)}.wi-modal .od_coupon_wrap,.wi-modal #od_coupon_frm,.wi-modal #sc_coupon_frm{margin:0;padding:0;border:0;background:0 0;font-size:13px}.wi-modal #od_coupon_frm>h3,.wi-modal #sc_coupon_frm>h3,.wi-modal #od_coupon_frm .btn_confirm,.wi-modal #sc_coupon_frm .btn_confirm,.wi-modal .od_coupon_wrap>.btn_confirm{display:none}.wi-coupon__wait{padding:26px 0;text-align:center;font-size:13px;color:var(--wi-faint)}#sod_addr .tbl_head03{overflow-x:auto}#sod_addr table{width:100%;font-size:12.5px}#sod_addr thead th{font-size:11px;font-weight:500;color:var(--wi-faint);text-align:left;padding:0 8px 10px;white-space:nowrap}#sod_addr td{padding:12px 8px;border-top:1px solid var(--wi-line);vertical-align:top;line-height:1.7}#sod_addr .td_sbj{white-space:nowrap}#sod_addr .td_sbj .chk_box,#sod_addr .td_sbj .frm_input{display:inline-block;vertical-align:middle}#sod_addr .td_sbj .chk_box{margin-right:9px;line-height:1}#sod_addr .chk_box input{width:16px;height:16px;accent-color:var(--wi-ink);margin:0}#sod_addr .chk_box label span{display:none}#sod_addr .frm_input{width:110px;height:36px;padding:0 10px;font-size:12.5px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface)}#sod_addr .ad_tel{color:var(--wi-mute-2)}#sod_addr .td_mng{white-space:nowrap}#sod_addr .td_mng .mng_btn{margin:0 6px 6px 0;vertical-align:middle}#sod_addr .mng_btn{height:30px;padding:0 11px;display:inline-flex;align-items:center;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);color:var(--wi-ink);font-size:11.5px}#sod_addr .mng_btn:hover{border-color:var(--wi-ink)}#sod_addr .sel_address{background:var(--wi-ink);color:var(--wi-bg);border-color:var(--wi-ink)}#sod_addr .sel_address:hover{background:var(--wi-accent-hover)}#sod_addr input[type=radio]{position:absolute;opacity:0;width:0;height:0}#sod_addr input[type=radio]:checked+.default_lb{border-color:var(--wi-ink);background:var(--wi-tint)}@media (max-width:640px){#sod_addr .tbl_head03{overflow-x:visible}#sod_addr thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#sod_addr table,#sod_addr tbody,#sod_addr tr,#sod_addr td{display:block;width:auto}#sod_addr tr{padding:14px 0;border-top:1px solid var(--wi-line)}#sod_addr tr:first-child{border-top:0;padding-top:0}#sod_addr td{padding:0;border:0}#sod_addr td+td{margin-top:7px}#sod_addr .frm_input{width:100%;max-width:220px}#sod_addr .td_name::before{content:"받는 분 ";color:var(--wi-faint)}#sod_addr td.td_sbj{display:flex;align-items:center;gap:9px}#sod_addr td.td_sbj .chk_box{margin-right:0}#sod_addr td.td_mng{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px}#sod_addr .td_mng .mng_btn{margin:0}#sod_addr .td_mng .mng_btn{flex:1 1 auto;justify-content:center}}#sod_addr .win_btn{display:flex;gap:8px;margin-top:20px}#sod_addr .win_btn .btn_submit{flex:1;height:46px;border:0;border-radius:var(--wi-r-btn);background:var(--wi-ink);color:var(--wi-bg);font-size:13.5px;font-weight:600;cursor:pointer}#sod_addr .win_btn .btn_close{flex:0 0 auto;padding:0 20px;height:46px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);color:var(--wi-mute);font-size:13px}#sod_addr .win_btn .btn_close:hover{border-color:var(--wi-ink);color:var(--wi-ink)}@media (max-width:620px){.wi-is-order #sod_list .td_prd{grid-template-columns:clamp(74px,20vw,92px) minmax(0,1fr)}.wi-is-order #sod_list td:nth-of-type(4){font-size:17px}}.sv_wrap{position:relative;display:inline-block;font-weight:inherit}.sv_wrap>a.sv_member,.sv_wrap>a.sv_guest{cursor:pointer;color:inherit}.sv_wrap>a.sv_member:hover,.sv_wrap>a.sv_guest:hover{color:var(--wi-acc-ink)}.sv_wrap .sv{display:none}.sv_nojs{display:none}.sv_wrap .sv.sv_on{display:block;position:absolute;z-index:60;top:calc(100% + 7px);left:0;min-width:132px;padding:6px 0;background:var(--wi-surface);border:1px solid var(--wi-line-4);border-radius:var(--wi-r-box);box-shadow:0 10px 28px rgba(22,27,34,.13)}.sv_wrap .sv.sv_on::before{content:"";position:absolute;top:-5px;left:16px;width:8px;height:8px;background:var(--wi-surface);border-left:1px solid var(--wi-line-4);border-top:1px solid var(--wi-line-4);transform:rotate(45deg)}.sv_wrap .sv a{display:block;padding:7px 14px;font-size:12.5px;font-weight:400;letter-spacing:-.01em;color:var(--wi-ink-soft);white-space:nowrap}.sv_wrap .sv a:hover{background:var(--wi-tint);color:var(--wi-ink)}.wi-modal #point,.wi-modal #coupon,.wi-modal #memo_list,.wi-modal #scrap{font-size:13px}#point,#coupon,#memo_list,#scrap,#scrap_do,#memo_write,#memo_view{font-size:13px}.wi-modal .new_win>h1#win_title,.wi-modal .new_win>.btn_close{display:none}.new_win>h1#win_title{font-size:19px;font-weight:700;letter-spacing:-.03em;margin-bottom:14px}.wi-modal .point_all,.new_win .point_all{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px;padding:14px 16px;border-radius:var(--wi-r-img);background:var(--wi-tint);font-size:12.5px;color:var(--wi-mute)}.wi-modal .point_all span,.new_win .point_all span{font-size:19px;font-weight:700;letter-spacing:-.03em;color:var(--wi-ink);font-variant-numeric:tabular-nums}.wi-modal .win_ul,.new_win .win_ul{display:flex;gap:22px;margin:0 0 16px;border-bottom:1px solid var(--wi-line)}.wi-modal .win_ul>li,.new_win .win_ul>li{padding:0;border:0}.wi-modal .win_ul a,.new_win .win_ul a{position:relative;display:block;padding:0 2px 11px;font-size:14px;font-weight:600;color:var(--wi-mute);white-space:nowrap}.wi-modal .win_ul a:hover,.new_win .win_ul a:hover{color:var(--wi-ink)}.wi-modal .win_ul .selected a,.new_win .win_ul .selected a{color:var(--wi-ink)}.wi-modal .win_ul .selected a::after,.new_win .win_ul .selected a::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--wi-ink)}.wi-modal .win_total,.new_win .win_total{display:block;margin:-2px 0 14px;font-size:12.5px;font-weight:400;color:var(--wi-mute)}.wi-modal .new_win>h1#win_title{display:block;font-size:0;margin:0}.wi-modal .pg_wrap{margin:16px 0 0}.wi-modal .win_desc,.new_win .win_desc{margin-top:14px;font-size:12px;color:var(--wi-faint)}.new_win .win_desc b{font-weight:700;color:var(--wi-ink-soft)}.wi-modal .cou_top{flex:1 1 100%;display:flex;align-items:baseline;gap:10px}.wi-modal .cou_tit{flex:1 1 auto;min-width:0;font-weight:600;letter-spacing:-.02em}.wi-modal .cou_pri{font-weight:700;font-variant-numeric:tabular-nums;color:var(--wi-ink)}.wi-modal .cou_target{font-size:11.5px;color:var(--wi-mute)}.wi-modal .memo_del:hover,.wi-modal .scrap_del:hover{color:var(--wi-acc-ink)}.wi-modal .scrap_cate{font-size:11.5px;color:var(--wi-faint)}.wi-modal .empty_li,.wi-modal .empty_table{display:block;padding:44px 0;text-align:center;color:var(--wi-mute);border:0}.wi-od-reason{display:block;margin-top:14px;text-align:left}.wi-od-reason span{display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;color:var(--wi-faint);margin-bottom:6px}.wi-od-reason input{width:100%;height:44px;padding:0 13px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);font-size:14px}.wi-od-reason input:focus{outline:0;border-color:var(--wi-ink)}.wi-login{max-width:500px;margin:0 auto;padding:clamp(40px,7vw,86px) clamp(20px,5vw,24px) clamp(60px,9vw,110px)}.wi-login__logo{display:block;text-align:center}.wi-login__logo img{max-height:34px;width:auto}.wi-login__logo-txt{display:block;font-family:var(--wi-display);font-variant-numeric:lining-nums;font-size:26px;letter-spacing:.16em;color:var(--wi-ink)}.wi-login__t{margin-top:18px;text-align:center;font-size:21px;font-weight:700;letter-spacing:-.04em}.wi-login__s{margin-top:9px;text-align:center;font-size:13px;color:var(--wi-mute)}.wi-login__tabs{margin-top:30px;display:flex;justify-content:center;gap:clamp(18px,3.4vw,34px);border-bottom:1px solid var(--wi-line)}.wi-login__tabs button{position:relative;border:0;background:0 0;cursor:pointer;padding:0 2px 13px;font-size:14.5px;font-weight:600;color:var(--wi-mute);letter-spacing:-.02em;white-space:nowrap}.wi-login__tabs button:hover{color:var(--wi-ink)}.wi-login__tabs button.on{color:var(--wi-ink)}.wi-login__tabs button.on::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--wi-ink)}.wi-login__panel{padding-top:26px}.wi-login.is-js .wi-login__panel{display:none}.wi-login.is-js .wi-login__panel.on{display:block;animation:wi-login-fade .2s ease-out}@keyframes wi-login-fade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.wi-login__f{display:grid;gap:10px}.wi-login__f label{display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;color:var(--wi-faint);margin-bottom:6px}.wi-login__f input[type=text],.wi-login__f input[type=password]{width:100%;height:52px;padding:0 15px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);font-size:15px}.wi-login__f input:focus{outline:0;border-color:var(--wi-ink)}.wi-login__f .wi-btn{margin-top:8px;height:52px;font-size:15px}.wi-login__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;font-size:12.5px}.wi-login__auto{display:flex;align-items:center;gap:7px;margin:0;cursor:pointer;font-size:12.5px;font-weight:400;letter-spacing:0;color:var(--wi-ink-soft)}.wi-login__row a{color:var(--wi-mute);border-bottom:1px solid var(--wi-line-4);padding-bottom:1px}.wi-login__row a:hover{color:var(--wi-acc-ink);border-color:var(--wi-accent)}.wi-login__hint{margin-bottom:16px;font-size:12.5px;color:var(--wi-mute);line-height:1.6}.wi-login__hint b{font-weight:600;color:var(--wi-ink)}.wi-login__join{margin-top:24px;padding-top:20px;border-top:1px solid var(--wi-line-3);text-align:center;font-size:13px;color:var(--wi-mute)}.wi-login__join a{margin-left:8px;font-weight:600;color:var(--wi-ink);border-bottom:1px solid var(--wi-ink);padding-bottom:1px}.wi-login__terms{max-height:150px;overflow:auto;padding:14px 15px;background:var(--wi-tint);border-radius:var(--wi-r-img);font-size:12px;line-height:1.7;color:var(--wi-mute)}.wi-login__terms *{font-size:inherit!important;line-height:inherit!important;color:inherit!important}.wi-login__terms.is-plain{white-space:pre-line}.wi-login__agree{display:flex;align-items:center;gap:7px;margin-top:14px;font-size:12.5px;color:var(--wi-ink-soft);cursor:pointer}.wi-login__guest{margin-top:14px;height:52px;font-size:15px}.wi-login__ev{margin-top:26px;display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--wi-tint-3);border-radius:var(--wi-r-box);transition:background .15s}.wi-login__ev:hover{background:var(--wi-warm)}.wi-login__ev-pic{flex:none;width:54px;height:54px;border-radius:var(--wi-r-img);overflow:hidden;background:var(--wi-tint-2)}.wi-login__ev-pic img{width:100%;height:100%;object-fit:cover}.wi-login__ev-txt{flex:1 1 auto;min-width:0}.wi-login__ev-txt em{display:block;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--wi-acc-ink)}.wi-login__ev-txt b{display:block;margin-top:5px;font-size:14px;font-weight:600;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wi-login__ev-go{flex:none;font-size:19px;color:var(--wi-faint-2)}.wi-login__ev:hover .wi-login__ev-go{color:var(--wi-acc-ink)}#consentDialog{padding:0;border:0;border-radius:var(--wi-r-box);background:0 0}#consentDialog::backdrop{background:rgba(22,27,34,.42)}.cd-card{width:min(560px,calc(100vw - 32px));background:var(--wi-surface);border-radius:var(--wi-r-box);box-shadow:0 24px 60px rgba(22,27,34,.22);overflow:hidden}.cd-head{padding:20px 24px 14px}.cd-title{margin:0;font-size:15px;font-weight:700;letter-spacing:-.02em}.cd-body{max-height:min(56vh,460px);overflow-y:auto;padding:18px 24px;border-top:1px solid var(--wi-line-3);border-bottom:1px solid var(--wi-line-3);font-size:13.5px;line-height:1.9;color:var(--wi-ink-soft);word-break:keep-all}.cd-body p{margin:0 0 10px}.cd-body ul,.cd-body ol{margin:0 0 10px;padding-left:18px;list-style:revert}.cd-body table{width:100%;margin:0 0 10px;border-collapse:collapse;font-size:12.5px}.cd-body th,.cd-body td{padding:8px 10px;border:1px solid var(--wi-line);text-align:left}.cd-body th{background:var(--wi-tint);font-weight:700;color:var(--wi-ink)}.cd-actions{display:flex;gap:8px;justify-content:flex-end;padding:16px 24px 20px}.cd-actions .cd-agree,.cd-actions .cd-close{height:40px;padding:0 18px;border-radius:var(--wi-r-btn);font-size:13px;font-weight:600;cursor:pointer}.cd-actions .cd-agree{border:1px solid var(--wi-ink);background:var(--wi-ink);color:var(--wi-bg)}.cd-actions .cd-agree:hover{background:var(--wi-accent-hover)}.cd-actions .cd-close{border:1px solid var(--wi-line-4);background:var(--wi-surface);color:var(--wi-ink-soft)}.cd-actions .cd-close:hover{border-color:var(--wi-ink)}.wi-rf__lead{margin-top:10px;font-size:13.5px;color:var(--wi-mute);word-break:keep-all}.wi-rf__cert{margin-top:4px}.wi-rf__certbtns{display:flex;flex-wrap:wrap;gap:8px}.wi-rf__cert .help{margin-top:8px}.wi-rf__bad{color:var(--wi-acc-ink)}.wi-snslink__d{font-size:13px;line-height:1.8;color:var(--wi-mute);padding:12px 14px;margin-bottom:16px;border-radius:var(--wi-r-box);background:var(--wi-tint);word-break:keep-all}.wi-snslink__d b{color:var(--wi-ink)}.wi-snslink .wi-btn{margin-top:18px}.wi-sns{margin-top:22px}.wi-sns__lab{display:flex;align-items:center;gap:12px;font-size:11.5px;color:var(--wi-faint-2);margin-bottom:12px}.wi-sns__lab::before,.wi-sns__lab::after{content:"";flex:1 1 auto;height:1px;background:var(--wi-line)}.wi-sns__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wi-sns__btn{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 10px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);font-size:13px;color:var(--wi-ink-soft);min-width:0}.wi-sns__btn:hover{border-color:var(--wi-ink);color:var(--wi-ink)}.wi-sns__ico{flex:none;display:block;opacity:.75}.wi-sns__btn:hover .wi-sns__ico{opacity:1}.wi-sns__btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wi-sns__list>:only-child{grid-column:1/-1}.wi-sns__btn.sns-icon-not{color:var(--wi-faint)}.wi-sns__btn.sns-icon-not .wi-sns__ico{opacity:.35}.wi-sns__btn.sns-icon-not:hover .wi-sns__ico{opacity:.75}.wi-sns__list--manage .wi-sns__btn{justify-content:flex-start}.wi-sns__btn .wi-sns__on{margin-left:auto;flex:none;font-style:normal;font-size:11px;color:var(--wi-faint-2)}.wi-sns__btn:not(.sns-icon-not) .wi-sns__on{color:var(--wi-acc-ink)}@media (max-width:560px){.wi-login__tabs{gap:16px;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.wi-login__tabs::-webkit-scrollbar{display:none}.wi-login__tabs button{font-size:13.5px}}.wi-confirm{max-width:420px}.wi-confirm .wi-login__f{margin-top:18px}.wi-confirm__cancel{margin-top:8px;height:52px;font-size:15px}.wi-confirm.is-leave .wi-login__s{color:var(--wi-acc-ink)}.wi-confirm.is-leave #btn_submit{background:var(--wi-accent);border-color:var(--wi-accent);color:var(--wi-on-accent)}.wi-confirm.is-leave #btn_submit:hover{filter:brightness(.93)}.wi-rf{max-width:560px;margin:0 auto;padding:clamp(36px,6vw,72px) clamp(20px,5vw,24px) clamp(60px,9vw,110px)}.wi-rf__head{text-align:center}.wi-rf__head h1{margin-top:16px;font-size:21px;font-weight:700;letter-spacing:-.04em}.wi-rf__head p{margin-top:9px;font-size:13px;color:var(--wi-mute)}.wi-rf__sec{margin-top:34px;padding-top:26px;border-top:1px solid var(--wi-line-2)}.wi-rf__sec:first-of-type{border-top:0;padding-top:0}.wi-rf__sec h2{font-size:14.5px;font-weight:700;letter-spacing:-.03em}.wi-rf__sec h2 span{margin-left:8px;font-size:12px;font-weight:400;color:var(--wi-faint)}.wi-rf__d{margin-top:7px;font-size:12.5px;color:var(--wi-mute);line-height:1.6}.wi-rf__f{margin-top:18px;display:grid;gap:14px}.wi-rf__f .lab{display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;color:var(--wi-faint);margin-bottom:6px}.wi-rf__f .lab em{font-style:normal;color:var(--wi-acc-ink);margin-left:3px}.wi-rf .frm_input,.wi-rf textarea{width:100%;height:50px;padding:0 15px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);font-size:14.5px}.wi-rf textarea{height:auto;min-height:96px;padding:13px 15px;line-height:1.6;resize:vertical}.wi-rf .frm_input:focus,.wi-rf textarea:focus{outline:0;border-color:var(--wi-ink)}.wi-rf .frm_input[readonly]{background:var(--wi-tint);color:var(--wi-mute);border-color:var(--wi-line)}.wi-rf .help{margin-top:6px;font-size:12px;color:var(--wi-faint);line-height:1.55}.wi-rf__consent .consent-line{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--wi-line-3)}.wi-rf__consent .consent-line:first-of-type{border-top:0}.wi-rf__consent .consent-line input[type=checkbox]{flex:none}.wi-rf__consent .consent-line label{flex:1 1 auto;min-width:0;font-size:13px;color:var(--wi-ink-soft);cursor:pointer}.wi-rf__consent .js-open-consent{flex:none;border:0;background:0 0;cursor:pointer;padding:0 0 1px;font-size:12px;color:var(--wi-mute);border-bottom:1px solid var(--wi-line-4)}.wi-rf__consent .js-open-consent:hover{color:var(--wi-acc-ink);border-color:var(--wi-accent)}.wi-rf__consent .consent-date{font-size:11.5px;color:var(--wi-faint-2)}.wi-rf__consent>.consent-date{margin:-6px 0 0 27px}.wi-rf__consent .sub-consents{margin:0 0 0 26px;padding-left:14px;border-left:2px solid var(--wi-line)}.wi-rf__consent .sub-consents .consent-line{border-top:0;padding:8px 0}.wi-rf__consent template{display:none}.wi-cap{margin-top:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wi-cap>fieldset{display:contents}.wi-cap img{flex:none;height:52px;width:auto;border:1px solid var(--wi-line);border-radius:var(--wi-r-img);background:#fff}.wi-cap input[type=text]{height:52px;padding:0 15px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);font-size:15px;letter-spacing:.08em;flex:1 1 130px;max-width:180px;min-width:0}.wi-cap input:focus{outline:0;border-color:var(--wi-ink)}.wi-cap #captcha_reload,.wi-cap #captcha_mp3{flex:none;height:52px;padding:0 14px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);font-size:12.5px;color:var(--wi-ink-soft);cursor:pointer;white-space:nowrap}.wi-cap #captcha_reload:hover,.wi-cap #captcha_mp3:hover{border-color:var(--wi-ink);color:var(--wi-ink)}.wi-cap legend{position:absolute;left:-9999px}.wi-cap #captcha_info{flex:1 1 100%;margin-top:-2px;font-size:12px;color:var(--wi-faint)}@media (max-width:560px){.wi-cap{display:grid;grid-template-columns:auto 1fr;align-items:center}.wi-cap img{grid-column:1}.wi-cap input[type=text]{grid-column:2;max-width:none;width:100%}.wi-cap #captcha_mp3{grid-column:1}.wi-cap #captcha_reload{grid-column:2}.wi-cap #captcha_mp3,.wi-cap #captcha_reload{justify-self:start}.wi-cap #captcha_info{grid-column:1/-1}}.wi-rf__act{margin-top:34px;display:grid;gap:10px}.wi-rf__act .wi-btn{height:52px;font-size:15px}.wi-rf__out{margin-top:22px;padding-top:18px;border-top:1px solid var(--wi-line-3);text-align:center;font-size:12.5px;color:var(--wi-faint)}.wi-rf__out a:hover{color:var(--wi-acc-ink)}.wi-rf .sound_only{position:absolute;left:-9999px}#consentDialog{border:0;padding:0;max-width:min(460px,calc(100vw - 32px));width:100%;border-radius:var(--wi-r-box);background:var(--wi-surface);color:var(--wi-ink);box-shadow:0 24px 60px rgba(22,27,34,.18)}#consentDialog::backdrop{background:rgba(22,27,34,.42)}#consentDialog .cd-card{padding:clamp(22px,3vw,28px)}#consentDialog .cd-title{font-size:16px;font-weight:700;letter-spacing:-.03em}#consentDialog .cd-body{margin-top:14px;font-size:13px;line-height:1.75;color:var(--wi-ink-soft);max-height:min(46vh,340px);overflow-y:auto}#consentDialog .cd-actions{margin-top:20px;display:flex;gap:8px;justify-content:flex-end}#consentDialog .cd-actions button{height:44px;padding:0 20px;border-radius:var(--wi-r-btn);cursor:pointer;font-size:14px;font-weight:600;border:1px solid transparent}#consentDialog .cd-agree{background:var(--wi-ink);color:var(--wi-bg)}#consentDialog .cd-agree:hover{background:var(--wi-accent)}#consentDialog .cd-close{background:0 0;color:var(--wi-ink);border-color:var(--wi-line-4)}#consentDialog .cd-close:hover{border-color:var(--wi-ink)}#container_title{display:none}#hd_login_msg{display:none}#text_size{display:none}.wi-main{width:auto;float:none;margin:0 auto;padding:0;position:relative}.wi-main:not(.wi-is-index){padding:clamp(24px,3vw,44px) var(--wi-gutter)0;line-height:1.6}.wi-main.wi-is-item{padding-top:0}.wi-main.wi-is-order{padding-bottom:calc(var(--wi-cartbar) + clamp(40px,5vw,72px))}@media (min-width:1000px){.wi-main.wi-is-order{padding-bottom:clamp(40px,5vw,72px)}}.wi-modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center}.wi-modal[hidden]{display:none}.wi-modal__veil{position:absolute;inset:0;background:rgba(22,27,34,.52);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .18s ease}.wi-modal.is-open .wi-modal__veil{opacity:1}.wi-modal:has(.wi-modal__box--lb) .wi-modal__veil{background:rgba(20,16,15,.94);-webkit-backdrop-filter:none;backdrop-filter:none}.wi-modal__box{position:relative;z-index:1;width:min(560px,calc(100vw - 2*var(--wi-gutter)));max-height:calc(100dvh - 2*var(--wi-gutter));overflow:hidden;padding:clamp(24px,3vw,34px) clamp(24px,3vw,34px)0;background:var(--wi-surface);border-radius:var(--wi-r-box);box-shadow:0 30px 80px rgba(22,27,34,.24);opacity:0;transform:translateY(10px) scale(.99);transition:opacity .18s ease,transform .18s ease}.wi-modal.is-open .wi-modal__box{opacity:1;transform:none}.wi-modal__box:not(.wi-modal__box--lb){display:flex;flex-direction:column}.wi-modal__box:not(.wi-modal__box--lb) .wi-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0 calc(clamp(24px,3vw,34px)*-1);padding:0 clamp(24px,3vw,34px) clamp(24px,3vw,34px)}.wi-modal__tit{font-size:18px;font-weight:700;letter-spacing:-.03em;margin:0 40px 18px 0}.wi-modal__tit[hidden]{display:none}.wi-modal__x{position:absolute;top:10px;right:10px;z-index:2;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;font-size:24px;line-height:1;color:var(--wi-mute);border-radius:var(--wi-r-pill)}.wi-modal__x:hover{background:var(--wi-tint);color:var(--wi-ink)}.wi-modal__box--form{width:min(720px,calc(100vw - 2*var(--wi-gutter)))}.wi-formmodal__wait{padding:52px 0;text-align:center;font-size:14px;color:var(--wi-mute)}.wi-formmodal__msg{margin:0 0 16px;padding:12px 14px;border-radius:var(--wi-r-box);background:var(--wi-tint-3);color:var(--wi-acc-ink);font-size:13.5px;font-weight:600;line-height:1.6}.wi-formmodal #win_title{display:none}.wi-formmodal .new_win{max-width:none;margin:0;padding:0}strong.msg_sound_only{display:block;margin:6px 0 0;font-size:11.5px;font-weight:500;letter-spacing:-.01em;line-height:1.5;color:var(--wi-acc-ink)}.wi-toast{position:fixed;left:50%;bottom:28px;z-index:400;transform:translate(-50%,14px);opacity:0;transition:opacity .2s ease,transform .2s ease;margin:0;padding:13px 20px;max-width:calc(100vw - 40px);border-radius:var(--wi-r-pill);background:var(--wi-ink);color:var(--wi-bg);font-size:13.5px;font-weight:600;letter-spacing:-.02em;box-shadow:0 14px 34px rgba(22,27,34,.28);white-space:pre-line;text-align:center}.wi-toast.is-on{opacity:1;transform:translate(-50%,0)}.wi-toast__go{margin-left:14px;padding-left:14px;border-left:1px solid rgba(242,244,247,.38);color:var(--wi-bg);font-weight:700;text-decoration:underline;text-underline-offset:3px}.wi-toast__go:hover{color:var(--wi-on-accent)}.new_win{max-width:720px;margin:0 auto;padding:clamp(20px,2.6vw,28px)}#win_title{font-size:19px;font-weight:700;letter-spacing:-.03em;margin:0 0 20px}.new_win .tbl_wrap table{width:100%;border-top:1px solid var(--wi-line)}.new_win th,.new_win td{padding:12px 10px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--wi-line)}.new_win th{width:130px;font-size:13px;font-weight:400;color:var(--wi-mute)}.new_win .form_01 ul{display:flex;flex-direction:column;gap:20px}.new_win .frm_info{display:block;margin-top:7px;font-size:12px;line-height:1.6;color:var(--wi-mute-2)}.new_win .cke_sc,.wi-main .cke_sc{margin:-24px 0 4px;text-align:right}.new_win .btn_cke_sc,.wi-main .btn_cke_sc{background:0 0;border:0;padding:0;cursor:pointer;font-size:11.5px;color:var(--wi-mute-2);text-decoration:underline;text-underline-offset:3px}.new_win .btn_cke_sc:hover,.wi-main .btn_cke_sc:hover{color:var(--wi-ink)}.new_win .cke_sc_def,.wi-main .cke_sc_def{font-size:12px;line-height:1.7;color:var(--wi-mute)}.new_win input[type=file],.wi-main input[type=file]{font-size:12.5px;color:var(--wi-mute);max-width:100%}.new_win input[type=file]::file-selector-button,.wi-main input[type=file]::file-selector-button{height:36px;margin-right:12px;padding:0 16px;cursor:pointer;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:0 0;font-family:var(--wi-font);font-size:12.5px;font-weight:600;color:var(--wi-ink);transition:border-color .15s,color .15s}.new_win input[type=file]::file-selector-button:hover,.wi-main input[type=file]::file-selector-button:hover{border-color:var(--wi-accent);color:var(--wi-acc-ink)}.new_win .form_01 li.prd_name{font-size:14.5px;font-weight:600;letter-spacing:-.02em}.new_win label{display:block;font-size:13px;color:var(--wi-mute);margin-bottom:6px}.new_win .frm_input,.new_win textarea{width:100%;padding:12px 14px;font-size:14px;color:var(--wi-ink);background:var(--wi-surface);border:1px solid var(--wi-line);border-radius:var(--wi-r-btn)}.new_win select{width:100%;height:46px;padding:0 34px 0 14px;border-color:var(--wi-line);background-position:right 15px center;font-size:14px;color:var(--wi-ink)}.new_win .frm_input:focus,.new_win select:focus,.new_win textarea:focus{outline:0;border-color:var(--wi-ink)}.new_win textarea{min-height:150px;line-height:1.7;resize:vertical}.new_win .chk_box{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:13px;color:var(--wi-mute)}.new_win .chk_box label{margin:0}.new_win .win_btn{display:flex;gap:16px;margin-top:22px}.new_win .win_btn button,.new_win .win_btn a,.new_win .win_btn input[type=submit]{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;height:50px;border:0;border-radius:var(--wi-r-btn);font-size:14.5px;font-weight:600;cursor:pointer;background:var(--wi-ink);color:var(--wi-bg)}.new_win .win_btn .btn_close{background:var(--wi-surface);color:var(--wi-ink);box-shadow:inset 0 0 0 1px var(--wi-line)}.new_win .win_btn .btn_close:hover{background:var(--wi-tint)}.new_win .win_btn .btn_submit:hover{background:var(--wi-dark)}.new_win p{font-size:13px;line-height:1.8;color:var(--wi-mute);margin:12px 0 0}body.wi-modal-open{position:fixed;left:0;right:0;width:100%;overflow:hidden}.wi-modal__box--lb{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0;background:0 0;box-shadow:none;overflow:hidden;border-radius:0}.wi-modal__box--lb .wi-modal__x{top:14px;right:14px;width:44px;height:44px;font-size:26px;background:rgba(255,255,255,.16);color:#fff}.wi-modal__box--lb .wi-modal__x:hover{background:rgba(255,255,255,.3);color:#fff}.wi-modal__box--lb .wi-modal__body{height:100%}.wi-lb{position:relative;margin:0;width:100%;height:100%}.wi-lb__stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:72px clamp(64px,9vw,120px) 76px}.wi-lb img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:var(--wi-r-img)}.wi-lb__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:48px;height:48px;border-radius:var(--wi-r-pill);background:rgba(255,255,255,.14)}.wi-lb__nav::before{content:"";display:block;width:10px;height:10px;margin:0 auto;border-right:1.6px solid #fff;border-bottom:1.6px solid #fff}.wi-lb__prev{left:clamp(10px,2vw,26px)}.wi-lb__prev::before{transform:translateX(2px) rotate(135deg)}.wi-lb__next{right:clamp(10px,2vw,26px)}.wi-lb__next::before{transform:translateX(-2px) rotate(-45deg)}.wi-lb__nav:hover{background:rgba(255,255,255,.3)}.wi-lb__count{position:absolute;left:0;right:0;bottom:26px;z-index:2;text-align:center;font-size:12.5px;letter-spacing:.08em;color:rgba(255,255,255,.8);font-variant-numeric:tabular-nums;pointer-events:none}@media (max-width:600px){.wi-lb__stage{padding:64px 14px 84px}.wi-lb__nav{top:auto;bottom:16px;transform:none;width:42px;height:42px}.wi-lb__prev{left:calc(50% - 62px)}.wi-lb__next{right:calc(50% - 62px)}.wi-lb__count{bottom:29px}}@media (prefers-reduced-motion:reduce){.wi-modal__veil,.wi-modal__box{transition:none}}.wi-optbtn{display:flex;align-items:center;gap:12px;width:100%;margin-top:18px;padding:14px 16px;text-align:left;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);transition:border-color .2s}.wi-optbtn:hover{border-color:var(--wi-accent)}.wi-optbtn__txt{display:flex;flex-direction:column;gap:3px;min-width:0}.wi-optbtn__txt b{font-size:13.5px;font-weight:600;letter-spacing:-.02em}.wi-optbtn__txt em{font-style:normal;font-size:11.5px;color:var(--wi-mute-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wi-optbtn__more{margin-left:auto;font-size:12.5px;color:var(--wi-mute);white-space:nowrap}.wi-sheet{position:fixed;inset:0;z-index:210}.wi-sheet[hidden]{display:none}.wi-sheet__box{position:absolute;left:0;right:0;bottom:0;max-height:92dvh;display:flex;flex-direction:column;background:var(--wi-bg);border-radius:14px 14px 0 0;box-shadow:0-14px 44px rgba(22,27,34,.2);transform:translateY(100%);transition:transform .24s cubic-bezier(.2,.7,.3,1)}.wi-sheet.is-open .wi-sheet__box{transform:none}@media (min-width:760px){.wi-sheet{display:flex;align-items:center;justify-content:center}.wi-sheet__box{position:relative;width:min(460px,calc(100vw - 2*var(--wi-gutter)));max-height:calc(100dvh - 2*var(--wi-gutter));border-radius:var(--wi-r-box);transform:translateY(12px) scale(.99);opacity:0;transition:opacity .2s ease,transform .2s ease}.wi-sheet.is-open .wi-sheet__box{transform:none;opacity:1}}.wi-sheet__x{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1;color:var(--wi-mute);border-radius:var(--wi-r-pill)}.wi-sheet__x:hover{background:var(--wi-tint);color:var(--wi-ink)}.wi-sheet__body{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 clamp(18px,2.4vw,26px) 6px}.wi-sheet__body .sit_option{margin:0 0 22px}.wi-sheet__body .sit_option h3{font-size:11px;letter-spacing:.2em;color:var(--wi-faint);text-transform:uppercase;font-weight:600;margin:0 0 12px}.wi-sheet__body .get_item_options label,.wi-sheet__body .get_item_supply label{display:block;font-size:12.5px;font-weight:600;color:var(--wi-ink);margin:0 0 8px}.wi-optbox{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px;margin-bottom:16px}.wi-optbox[data-disabled]{opacity:.45;pointer-events:none}.wi-opt{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;padding:12px 14px;border:1px solid var(--wi-line-4);border-radius:3px;background:0 0;color:var(--wi-ink-soft);font-size:13px;line-height:1.4}.wi-opt span{font-weight:600;letter-spacing:-.02em}.wi-opt em{font-style:normal;font-size:11.5px;color:var(--wi-mute-2)}.wi-opt:hover:not(:disabled){border-color:var(--wi-ink);background:var(--wi-surface)}.wi-opt.is-on{border-color:var(--wi-ink);background:var(--wi-surface);color:var(--wi-ink);box-shadow:inset 0 0 0 1px var(--wi-ink)}.wi-opt.is-out,.wi-opt:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.wi-opt__out{text-decoration:none;color:var(--wi-acc-ink)}.wi-sheet__warn{margin:0;padding:11px clamp(18px,2.4vw,26px)0;font-size:12.5px;font-weight:600;color:var(--wi-acc-ink)}.wi-sheet__warn[hidden]{display:none}.wi-sheet__total{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:4px;font-size:12.5px;color:var(--wi-mute)}.wi-sheet__total strong{margin-left:auto;font-size:20px;font-weight:800;color:var(--wi-ink);letter-spacing:-.03em}.wi-pw__panel{padding-top:26px}.wi-pw__cert{display:grid;gap:10px}.wi-pw__cert .wi-btn{height:52px;font-size:14.5px}.wi-rt__doc{margin-top:14px;max-height:240px;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px;border:1px solid var(--wi-line-2);border-radius:var(--wi-r-box);background:var(--wi-surface);font-size:12.5px;line-height:1.85;color:var(--wi-ink-soft);white-space:pre-line;word-break:keep-all;overflow-wrap:break-word}.wi-rt__doc:focus{outline:0;border-color:var(--wi-ink)}.wi-rt__doc.is-empty{color:var(--wi-faint);font-style:normal;text-align:center;padding:30px 20px}.wi-rt__doc{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 26px),transparent)}.wi-rt__agree{margin-top:14px;font-size:13px;color:var(--wi-ink-soft)}.wi-rt__agree b{font-weight:700;color:var(--wi-ink)}.wi-rt__tw{margin-top:14px;overflow-x:auto}.wi-rt__t{width:100%;border-collapse:collapse;font-size:12.5px;line-height:1.6}.wi-rt__t th,.wi-rt__t td{padding:11px 14px;border-bottom:1px solid var(--wi-line-3);text-align:left}.wi-rt__t thead th{background:var(--wi-tint);color:var(--wi-ink);font-weight:700;font-size:12px;letter-spacing:.02em;border-bottom-color:var(--wi-line-2);white-space:nowrap}.wi-rt__t tbody tr:last-child th,.wi-rt__t tbody tr:last-child td{border-bottom:0}.wi-rt__t td{color:var(--wi-ink-soft);vertical-align:top}.wi-rt__all{margin-top:26px;padding:16px 18px;border-radius:var(--wi-r-box);background:var(--wi-tint)}.wi-rt__all .wi-check{width:100%;font-size:14px}.wi-rt__all b{font-weight:700}@media (max-width:560px){.wi-rt__tw{overflow-x:visible}.wi-rt__t thead{position:absolute;left:-9999px}.wi-rt__t tbody tr{display:block;padding:12px 14px;border:1px solid var(--wi-line-2);border-radius:var(--wi-r-box);background:var(--wi-surface)}.wi-rt__t tbody tr+tr{margin-top:8px}.wi-rt__t td{display:flex;gap:12px;padding:5px 0;border:0}.wi-rt__t td::before{content:attr(data-th);flex:0 0 62px;font-size:11.5px;font-weight:700;color:var(--wi-faint)}.wi-rt__doc{max-height:200px;padding:15px 16px}}.wi-memo__link{display:block;margin-top:5px;font-size:12.5px;line-height:1.6;color:var(--wi-mute);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wi-memo__link:hover{color:var(--wi-ink)}.wi-memo__del{flex:none;width:26px;height:26px;margin-top:5px;border-radius:50%;display:grid;place-items:center;font-size:15px;line-height:1;color:var(--wi-faint-2)}.wi-memo__del:hover{background:var(--wi-tint);color:var(--wi-acc-ink)}.wi-memo__empty{padding:38px 10px;text-align:center}.wi-memo__empty p{font-size:13px;color:var(--wi-mute)}.wi-memo__empty .wi-btn{margin-top:14px}.wi-memov__del{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:16px;line-height:1;color:var(--wi-faint-2)}.wi-memov__del:hover{background:var(--wi-tint);color:var(--wi-acc-ink)}.wi-memov__nav{margin-top:16px;padding-top:14px;border-top:1px solid var(--wi-line-3);display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--wi-mute)}.wi-memov__nav a:hover{color:var(--wi-acc-ink)}.wi-memov__act{margin-top:18px;display:grid;gap:8px}.wi-memov__act .wi-btn{height:48px;font-size:14.5px}#profile.new_win,#formmail.new_win,#scrap_do.new_win{max-width:560px;margin:0 auto;padding:clamp(20px,4vw,34px)}.wi-modal #profile.new_win,.wi-modal #formmail.new_win,.wi-modal #scrap_do.new_win{max-width:none;padding:0}.wi-fm__f{display:grid;gap:15px}.wi-fm__f .lab{display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;color:var(--wi-faint);margin-bottom:6px}.wi-fm__f .lab em{font-style:normal;color:var(--wi-acc-ink);margin-left:3px}.wi-fm__f input[type=text],.wi-fm__f textarea{width:100%;padding:12px 14px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);font:inherit;font-size:14px;line-height:1.7}.wi-fm__f input[type=text]{height:48px;padding:0 14px}.wi-fm__f input:focus,.wi-fm__f textarea:focus{outline:0;border-color:var(--wi-ink)}.wi-fm__f textarea{resize:vertical;min-height:150px}.wi-fm__f .help{margin-top:6px;font-size:12px;color:var(--wi-faint);line-height:1.6}.wi-fm__type{display:flex;gap:18px;flex-wrap:wrap}.wi-fm__files{display:grid;gap:8px}.wi-fm__files input[type=file]{font-size:12.5px;color:var(--wi-mute)}.wi-fm__f .wi-cap{margin-top:0}.wi-fm__warn{margin-top:9px;padding:11px 13px;border-radius:var(--wi-r-img);background:var(--wi-tint-3);font-size:12.5px;line-height:1.6;color:var(--wi-ink-soft)}.wi-fm__warn b{font-weight:700}.wi-fm__act{margin-top:20px;display:grid;gap:8px}.wi-fm__act .wi-btn{height:50px;font-size:14.5px}.wi-fm__act .wi-btn[disabled]{background:var(--wi-line-2);color:var(--wi-faint);cursor:not-allowed}.wi-confirm__why{margin-top:8px;font-size:12.5px;line-height:1.6;color:var(--wi-faint)}.wi-bd{padding-bottom:clamp(40px,5vw,72px)}.wi-bd-i{flex:0 0 auto}.wi-bd .wi-btn{height:38px;padding:0 18px;font-size:12.5px}.wi-bd .wi-btn--line{height:38px;padding:0 17px}.wi-bd .wi-btn--sm{height:38px;padding:0 15px}.wi-bd__head{margin-bottom:clamp(22px,2.6vw,32px)}.wi-bd__head h1{margin-top:12px;font-size:clamp(26px,2.8vw,38px);font-weight:700;letter-spacing:-.035em}.wi-bd__sub{margin-top:12px;font-size:13px;color:var(--wi-mute)}.wi-bd__sub b{font-weight:600;color:var(--wi-ink)}.wi-bd__empty{padding:76px 0!important;text-align:center;color:var(--wi-faint);font-size:14px}.wi-is-notice td{background:var(--wi-tint)}.bo_vc_w #fviewcomment{margin-top:12px;padding:18px;border:1px solid var(--wi-line);border-radius:var(--wi-r-box);background:var(--wi-surface)}#fviewcomment textarea{width:100%;min-height:96px;padding:13px 14px;resize:vertical;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);font:inherit;font-size:13.5px;line-height:1.8}#fviewcomment textarea:focus{outline:0;border-color:var(--wi-ink)}#autosave_wrapper #btn_autosave{margin-top:8px}@media (max-width:760px){.wi-bd__empty{padding:60px 0!important}}.wi-pollr__sec+.wi-pollr__sec{margin-top:clamp(24px,3vw,34px);padding-top:clamp(20px,2.4vw,28px);border-top:1px solid var(--wi-line)}.wi-pollr__q{font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.5}.wi-pollr__all{margin-top:6px;font-size:12.5px;color:var(--wi-faint)}.wi-pollr__all b{color:var(--wi-ink);font-weight:600}.wi-pollr__sectit{font-size:11.5px;font-weight:700;letter-spacing:.08em;color:var(--wi-faint);margin-bottom:12px}.wi-pollr__list{display:grid;gap:14px;margin-top:18px}.wi-pollr__label{display:block;font-size:13.5px;color:var(--wi-ink-soft)}.wi-pollr__bar{height:8px;margin-top:7px;border-radius:var(--wi-r-pill);background:var(--wi-tint-2);overflow:hidden}.wi-pollr__bar>span{display:block;height:100%;border-radius:inherit;background:var(--wi-line-4);transition:width .5s ease}.wi-pollr__num{display:flex;align-items:baseline;gap:8px;margin-top:6px;font-size:12px;color:var(--wi-faint)}.wi-pollr__num strong{font-weight:600;color:var(--wi-ink-soft)}.wi-pollr__list .is-top .wi-pollr__label{font-weight:600;color:var(--wi-ink)}.wi-pollr__list .is-top .wi-pollr__bar>span{background:var(--wi-accent)}.wi-pollr__list .is-top .wi-pollr__num strong{color:var(--wi-acc-ink)}.wi-pollr__ideas{display:grid;gap:12px}.wi-pollr__ideas li{padding:12px 14px;border-radius:var(--wi-r-box);background:var(--wi-tint)}.wi-pollr__ihead{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;color:var(--wi-faint)}.wi-pollr__ihead b{font-size:12.5px;font-weight:600;color:var(--wi-ink-soft)}.wi-pollr__idel{margin-left:auto}.wi-pollr__ideas p{margin-top:6px;font-size:13.5px;line-height:1.7;color:var(--wi-ink-soft)}.wi-pollr__none{padding:26px 0;text-align:center;font-size:13px;color:var(--wi-faint)}.wi-pollr__form{display:grid;gap:9px;margin-top:16px}.wi-pollr__form h3{font-size:12.5px;font-weight:600;color:var(--wi-ink-soft)}.wi-pollr__form .wi-input{height:44px;font-size:13.5px}.wi-pollr__form .wi-btn{height:44px;justify-self:start;padding:0 22px}.wi-pollr__oth{display:grid;gap:8px;font-size:13px}.wi-pollr__oth li{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.wi-pollr__oth a{flex:1 1 200px;min-width:0;color:var(--wi-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wi-pollr__oth a:hover{color:var(--wi-ink)}.wi-pollr__oth span{font-size:11.5px;color:var(--wi-faint-2)}.wi-faq__none{margin-top:clamp(20px,2.4vw,30px);padding:clamp(44px,6vw,76px) 20px;text-align:center;border:1px solid var(--wi-line);border-radius:var(--wi-r-box);background:var(--wi-surface)}.wi-faq__none p{font-size:15px;color:var(--wi-ink-soft)}.wi-faq__none b{color:var(--wi-acc-ink)}.wi-faq__none-sub{margin-top:8px;font-size:13px;color:var(--wi-faint)}.wi-faq__none .wi-btn{margin-top:24px}i.fa,span.fa{display:inline-block;width:1em;height:1em;vertical-align:-.125em}.fa-fw{width:1.28em}.fa-lg{font-size:1.33em}.fa-angle-down,.fa-chevron-circle-down,.fa-angle-left,.fa-angle-right,.fa-bookmark,.fa-camera,.fa-caret-down,.fa-caret-up,.fa-check-circle,.fa-chevron-left,.fa-chevron-right,.fa-clock-o,.fa-cog,.fa-commenting-o,.fa-download,.fa-ellipsis-v,.fa-envelope-o,.fa-eye,.fa-heart,.fa-heart-o,.fa-link,.fa-list,.fa-list-ul,.fa-lock,.fa-minus,.fa-pencil,.fa-plus,.fa-question-circle-o,.fa-rss,.fa-search,.fa-share-alt,.fa-times,.fa-times-circle,.fa-trash-o,.fa-user{background-color:currentColor;-webkit-mask:var(--wi-fa) center/contain no-repeat;mask:var(--wi-fa) center/contain no-repeat}.fa-angle-down{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.4 6.2 3.6 3.6 3.6-3.6'/%3E%3C/svg%3E")}.fa-angle-left{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.8 3.6 6.2 8l3.6 4.4'/%3E%3C/svg%3E")}.fa-angle-right{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.2 3.6 9.8 8l-3.6 4.4'/%3E%3C/svg%3E")}.fa-angle-up{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.4 9.8 3.6-3.6 3.6 3.6'/%3E%3C/svg%3E")}.fa-bookmark{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.2 2.8h7.6v10.4L8 10.6l-3.8 2.6z'/%3E%3C/svg%3E")}.fa-camera{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.2' y='4.6' width='11.6' height='8.2' rx='1.6'/%3E%3Ccircle cx='8' cy='8.7' r='2.4'/%3E%3Cpath d='M6 4.6l.9-1.4h2.2l.9 1.4'/%3E%3C/svg%3E")}.fa-caret-down{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.4 6.2h7.2L8 10.4z' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.fa-caret-up{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.4 9.8h7.2L8 5.6z' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.fa-check-circle{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='5.8'/%3E%3Cpath d='m5.4 8.1 1.8 1.8 3.4-3.6'/%3E%3C/svg%3E")}.fa-chevron-left{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.8 3.6 6.2 8l3.6 4.4'/%3E%3C/svg%3E")}.fa-chevron-right{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.2 3.6 9.8 8l-3.6 4.4'/%3E%3C/svg%3E")}.fa-clock-o{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='5.6'/%3E%3Cpath d='M8 4.8V8l2.2 1.4'/%3E%3C/svg%3E")}.fa-cog{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='2.2'/%3E%3Cpath d='M8 1.8v1.6M8 12.6v1.6M14.2 8h-1.6M3.4 8H1.8m10.2-4.2-1.1 1.1M5.5 10.5l-1.1 1.1m0-7.8 1.1 1.1m5 5 1.1 1.1'/%3E%3C/svg%3E")}.fa-commenting-o{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.2 9.2a1.6 1.6 0 0 1-1.6 1.6H6l-3.2 2.4V4.4A1.6 1.6 0 0 1 4.4 2.8h7.2a1.6 1.6 0 0 1 1.6 1.6z'/%3E%3C/svg%3E")}.fa-download{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2.8v7.4M5 7.6 8 10.6l3-3M3.2 13.2h9.6'/%3E%3C/svg%3E")}.fa-ellipsis-v{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='3.4' r='1.1' fill='%23000' stroke='none'/%3E%3Ccircle cx='8' cy='8' r='1.1' fill='%23000' stroke='none'/%3E%3Ccircle cx='8' cy='12.6' r='1.1' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.fa-envelope{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.4' y='4' width='11.2' height='8' rx='1.4'/%3E%3Cpath d='m2.8 4.8 5.2 3.8 5.2-3.8'/%3E%3C/svg%3E")}.fa-envelope-o{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.4' y='4' width='11.2' height='8' rx='1.4'/%3E%3Cpath d='m2.8 4.8 5.2 3.8 5.2-3.8'/%3E%3C/svg%3E")}.fa-eye{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.8 8S4.4 4 8 4s6.2 4 6.2 4-2.6 4-6.2 4S1.8 8 1.8 8Z'/%3E%3Ccircle cx='8' cy='8' r='1.8'/%3E%3C/svg%3E")}.fa-heart{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 13.4S2.6 10.1 2.6 6.5a2.9 2.9 0 0 1 5.4-1.6 2.9 2.9 0 0 1 5.4 1.6c0 3.6-5.4 6.9-5.4 6.9Z' fill='%23000'/%3E%3C/svg%3E")}.fa-heart-o{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 13.4S2.6 10.1 2.6 6.5a2.9 2.9 0 0 1 5.4-1.6 2.9 2.9 0 0 1 5.4 1.6c0 3.6-5.4 6.9-5.4 6.9Z'/%3E%3C/svg%3E")}.fa-link{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.8 9.2a2.5 2.5 0 0 0 3.5 0l1.8-1.8a2.5 2.5 0 0 0-3.5-3.5l-.9.9'/%3E%3Cpath d='M9.2 6.8a2.5 2.5 0 0 0-3.5 0L3.9 8.6a2.5 2.5 0 0 0 3.5 3.5l.9-.9'/%3E%3C/svg%3E")}.fa-list{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.4 4.4h8M5.4 8h8M5.4 11.6h8'/%3E%3Ccircle cx='3' cy='4.4' r='.8' fill='%23000' stroke='none'/%3E%3Ccircle cx='3' cy='8' r='.8' fill='%23000' stroke='none'/%3E%3Ccircle cx='3' cy='11.6' r='.8' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.fa-list-ul{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.4 4.4h8M5.4 8h8M5.4 11.6h8'/%3E%3Ccircle cx='3' cy='4.4' r='.8' fill='%23000' stroke='none'/%3E%3Ccircle cx='3' cy='8' r='.8' fill='%23000' stroke='none'/%3E%3Ccircle cx='3' cy='11.6' r='.8' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.fa-lock{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.4' y='6.9' width='9.2' height='6.6' rx='1.5'/%3E%3Cpath d='M5.9 6.9V5.1a2.1 2.1 0 0 1 4.2 0v1.8'/%3E%3C/svg%3E")}.fa-minus{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.4 8h9.2'/%3E%3C/svg%3E")}.fa-pencil{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.6 2.4a1.4 1.4 0 0 1 2 2L6.2 11.8l-2.7.7.7-2.7z'/%3E%3C/svg%3E")}.fa-plus{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3.4v9.2M3.4 8h9.2'/%3E%3C/svg%3E")}.fa-question-circle-o{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='5.8'/%3E%3Cpath d='M6.4 6.3A1.7 1.7 0 0 1 9.7 6.9c0 1.1-1.7 1.3-1.7 2.3'/%3E%3Ccircle cx='8' cy='11.4' r='.7' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.fa-rss{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.4 3.4a9.2 9.2 0 0 1 9.2 9.2M3.4 7.4a5.2 5.2 0 0 1 5.2 5.2'/%3E%3Ccircle cx='3.9' cy='12.1' r='1.1' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.fa-search{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='7' r='4.5'/%3E%3Cpath d='M10.5 10.5 14 14'/%3E%3C/svg%3E")}.fa-share-alt{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12.2' cy='3.8' r='1.8'/%3E%3Ccircle cx='3.8' cy='8' r='1.8'/%3E%3Ccircle cx='12.2' cy='12.2' r='1.8'/%3E%3Cpath d='M5.4 7.2 10.6 4.6M5.4 8.8l5.2 2.6'/%3E%3C/svg%3E")}.fa-shopping-bag{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5.4h8l-.6 8a1.4 1.4 0 0 1-1.4 1.2H6a1.4 1.4 0 0 1-1.4-1.2z'/%3E%3Cpath d='M6.2 5.4V4.2a1.8 1.8 0 0 1 3.6 0v1.2'/%3E%3C/svg%3E")}.fa-times{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 4 8 8M12 4l-8 8'/%3E%3C/svg%3E")}.fa-times-circle{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='5.8'/%3E%3Cpath d='m5.9 5.9 4.2 4.2M10.1 5.9l-4.2 4.2'/%3E%3C/svg%3E")}.fa-trash-o{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.4 4.6h9.2M6.4 4.6V3.4h3.2v1.2M4.8 4.6l.6 8h5.2l.6-8'/%3E%3C/svg%3E")}.fa-user{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='5.6' r='2.6'/%3E%3Cpath d='M3.4 13.4a4.6 4.6 0 0 1 9.2 0'/%3E%3C/svg%3E")}.fa-chevron-circle-down{--wi-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='5.8'/%3E%3Cpath d='m5.6 6.8 2.4 2.4 2.4-2.4'/%3E%3C/svg%3E")}.wi-crt__list{display:grid;gap:2px;margin-top:clamp(18px,2.2vw,26px);border-top:1px solid var(--wi-line-2)}.wi-crt__list li{display:flex;align-items:center;gap:12px;padding:13px 2px;border-bottom:1px solid var(--wi-line-3)}.wi-crt__no{flex:0 0 32px;font-size:12px;color:var(--wi-faint-2);text-align:center}.wi-crt__pf{flex:0 0 auto}.wi-crt__pf img{width:30px;height:30px;border-radius:var(--wi-r-pill);object-fit:cover}.wi-crt__pf:empty{display:none}.wi-crt__info{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0}.wi-crt__name{font-size:13.5px;font-weight:600;color:var(--wi-ink-soft)}.wi-crt__lct{font-size:12px;color:var(--wi-faint);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wi-crt__lct a{color:inherit}.wi-crt__lct a:hover{color:var(--wi-ink)}.wi-pp__head,.wi-pp__bill,.wi-is-pp #forderform{max-width:600px;margin-left:auto;margin-right:auto}.wi-pp__head{text-align:center;margin-bottom:clamp(22px,2.6vw,30px)}.wi-pp__head h1{margin-top:12px;font-size:clamp(24px,2.6vw,32px);font-weight:700;letter-spacing:-.035em}.wi-pp__sub{margin-top:12px;font-size:13px;line-height:1.8;color:var(--wi-mute);text-wrap:pretty}.wi-pp__sub b{font-weight:600;color:var(--wi-ink)}.wi-pp__bill{padding:clamp(24px,3vw,32px);text-align:center;border-radius:var(--wi-r-box);background:var(--wi-tint)}.wi-pp__what{font-size:13.5px;line-height:1.7;color:var(--wi-ink-soft)}.wi-pp__what p{margin:0}.wi-pp__amt{margin-top:10px;font-size:14px;color:var(--wi-mute)}.wi-pp__amt b{font-size:clamp(30px,3.6vw,40px);font-weight:800;letter-spacing:-.04em;color:var(--wi-ink);margin-right:3px}.wi-is-pp .sod_left,.wi-is-pp .sod_right{display:block}.wi-is-pp .sod_left,.wi-is-pp #personal_pay{margin-top:clamp(14px,1.8vw,20px);padding:clamp(20px,2.4vw,26px);border:1px solid var(--wi-line);border-radius:var(--wi-r-box);background:var(--wi-surface)}.wi-is-pp .sod_left>h2{display:none}.wi-is-pp .sod_left::before{content:"받는 분"}.wi-is-pp #personal_pay>h2{margin-bottom:0}.wi-is-pp .sod_left::before,.wi-is-pp #personal_pay>h2{display:block;margin-bottom:16px;font-size:11.5px;font-weight:700;letter-spacing:.1em;color:var(--wi-faint)}.wi-is-pp .tbl_frm01 tbody{display:block}.wi-is-pp .tbl_frm01 tr:not(:has(label)):not(:has(input)){display:none}.wi-is-pp .tbl_frm01 tr{display:grid;gap:6px 14px;flex-direction:unset;grid-template-columns:repeat(2,minmax(0,1fr))}.wi-is-pp .tbl_frm01 th[colspan="2"],.wi-is-pp .tbl_frm01 td[colspan="2"]{grid-column:1/-1}.wi-is-pp .tbl_frm01 tr:has(input){margin-bottom:14px}.wi-is-pp .tbl_frm01 tr:has(input):last-child{margin-bottom:0}.wi-is-pp .tbl_frm01 th:has(label)::after{content:"*";color:var(--wi-acc-ink);margin-left:3px}.wi-is-pp #sod_frm_paysel{display:block}.wi-is-pp .pay_way{display:grid;gap:8px}@media (min-width:520px){.wi-is-pp .pay_way{grid-template-columns:1fr 1fr}}.wi-is-pp .pay_way li{display:block;min-width:0}.wi-is-pp .pay_way .lb_icon{display:flex;align-items:center;gap:10px;width:100%;min-height:54px;padding:0 16px;font-size:13.5px}.wi-is-pp .pay_way .lb_icon>span{flex:0 0 auto;width:17px;height:17px;border-radius:50%;border:1px solid var(--wi-line-4);background:var(--wi-surface);transition:border .15s}.wi-is-pp .pay_way input:checked+.lb_icon>span{border:5px solid var(--wi-ink)}.wi-is-pp #display_pay_button{display:grid;gap:10px;margin-top:clamp(20px,2.4vw,26px);padding-top:clamp(18px,2.2vw,24px);border-top:1px solid var(--wi-line)}.wi-is-pp #display_pay_button .btn_submit{height:54px;border:0;border-radius:var(--wi-r-btn);background:var(--wi-ink);color:var(--wi-bg);font-size:15px;font-weight:600;cursor:pointer}.wi-is-pp #display_pay_button .btn_submit:hover{background:var(--wi-accent-hover)}.wi-is-pp #display_pay_button .btn01{justify-self:center;font-size:12.5px;color:var(--wi-mute);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--wi-line-4)}.wi-is-pp #display_pay_button .btn01:hover{color:var(--wi-ink);text-decoration-color:currentColor}.wi-is-pp #display_pay_process{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;font-size:13px;color:var(--wi-mute)}.wi-pplist{max-width:720px;margin:0 auto;padding-bottom:clamp(40px,5vw,72px)}.wi-pplist .wi-bd__head{text-align:center}.wi-pplist__list{display:grid;gap:10px;margin-top:clamp(20px,2.4vw,30px)}.wi-pplist__list li{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:clamp(16px,2vw,20px);border:1px solid var(--wi-line);border-radius:var(--wi-r-box);background:var(--wi-surface)}.wi-pplist__who{flex:1 1 200px;min-width:0;display:grid;gap:4px}.wi-pplist__who b{font-size:14.5px;font-weight:600;letter-spacing:-.02em}.wi-pplist__what{font-size:12.5px;color:var(--wi-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wi-pplist__amt{flex:0 0 auto;font-size:13px;color:var(--wi-mute)}.wi-pplist__amt b{font-size:18px;font-weight:800;letter-spacing:-.03em;color:var(--wi-ink);margin-right:2px}.wi-pplist__list .wi-btn{flex:0 0 auto;height:42px;padding:0 20px;font-size:13px}@media (max-width:520px){.wi-pplist__amt{margin-left:auto}.wi-pplist__list .wi-btn{width:100%}}#sod_frm.sod_frm_mobile{font-size:13.5px;line-height:1.7;color:var(--wi-ink)}#sod_frm.sod_frm_mobile ul,#sod_frm.sod_frm_mobile ol{list-style:none;margin:0;padding:0}#sod_frm.sod_frm_mobile h2{font-size:17px;font-weight:700;letter-spacing:-.03em;padding-bottom:12px;margin:34px 0 16px;border-bottom:1px solid var(--wi-ink)}#sod_frm.sod_frm_mobile .sod_list{border-top:1px solid var(--wi-line)}#sod_frm.sod_frm_mobile .li_name{font-size:14px;font-weight:600;letter-spacing:-.02em;margin-bottom:7px;grid-column:1/-1}#sod_frm.sod_frm_mobile .li_op_wr{display:contents}#sod_frm.sod_frm_mobile .sod_opt,#sod_frm.sod_frm_mobile .li_mod,#sod_frm.sod_frm_mobile .li_prqty,#sod_frm.sod_frm_mobile .total_price{grid-column:2}#sod_frm.sod_frm_mobile .li_mod:empty{display:none}#sod_frm.sod_frm_mobile .sod_opt{min-width:0;font-size:12.5px;color:var(--wi-mute)}#sod_frm.sod_frm_mobile .li_prqty{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--wi-mute)}#sod_frm.sod_frm_mobile .total_price{margin-top:5px;font-size:15px;font-weight:700;letter-spacing:-.02em}#sod_frm.sod_frm_mobile #m_sod_bsk_tot{display:grid;grid-template-columns:1fr auto;gap:9px 0;margin:0}#sod_frm.sod_frm_mobile #m_sod_bsk_tot dt{color:var(--wi-mute);font-weight:400}#sod_frm.sod_frm_mobile #m_sod_bsk_tot dd{margin:0;padding-left:14px;text-align:right;font-weight:600}#sod_frm.sod_frm_mobile #m_sod_bsk_tot .sod_bsk_cnt{padding-top:11px;margin-top:2px;border-top:1px solid var(--wi-line)}#sod_frm.sod_frm_mobile #ct_tot_price{font-size:19px;font-weight:800;letter-spacing:-.03em}#sod_frm.sod_frm_mobile .frm_input,#sod_frm.sod_frm_mobile textarea{width:100%;box-sizing:border-box;height:auto;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);padding:13px 14px;font-size:14px;color:var(--wi-ink)}#sod_frm.sod_frm_mobile textarea{min-height:88px;line-height:1.7;resize:vertical}#sod_frm.sod_frm_mobile .frm_input:focus,#sod_frm.sod_frm_mobile textarea:focus{outline:0;border-color:var(--wi-ink)}#sod_frm.sod_frm_mobile .frm_address{margin-top:7px}#sod_frm.sod_frm_mobile .add_num{display:flex;gap:7px}#sod_frm.sod_frm_mobile .add_num .frm_input{flex:1 1 auto;min-width:0}#sod_frm.sod_frm_mobile .btn_frmline,#sod_frm.sod_frm_mobile .btn_addsch{flex:0 0 auto;border:1px solid var(--wi-ink);background:var(--wi-surface);border-radius:var(--wi-r-btn);padding:0 16px;font-size:12.5px;color:var(--wi-ink);cursor:pointer}#sod_frm.sod_frm_mobile #order_address{margin-left:auto;font-size:12.5px;color:var(--wi-ink);text-decoration:underline;text-underline-offset:3px}#sod_frm.sod_frm_mobile .cp_btn1{border:1px solid var(--wi-ink);background:var(--wi-surface);border-radius:var(--wi-r-btn);padding:7px 14px;font-size:12px;color:var(--wi-ink);cursor:pointer}#sod_frm.sod_frm_mobile #sod_frm_pt_alert{margin:14px 0 12px;font-size:12px;color:var(--wi-mute-2);line-height:1.7}#sod_frm.sod_frm_mobile #m_sod_frm_paysel>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#sod_frm.sod_frm_mobile #m_sod_frm_paysel>ul>li{margin:0;display:flex;min-width:0}#sod_frm.sod_frm_mobile #m_sod_frm_paysel input[type=radio]{position:absolute;opacity:0;pointer-events:none}#sod_frm.sod_frm_mobile .lb_icon{flex:1 1 auto;margin:0;display:flex;align-items:center;justify-content:center;min-height:50px;padding:0 10px;text-align:center;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);font-size:13px;color:var(--wi-mute);cursor:pointer;transition:border .15s,color .15s}#sod_frm.sod_frm_mobile input[type=radio]:checked+.lb_icon{border-color:var(--wi-ink);color:var(--wi-ink);font-weight:600}#sod_frm.sod_frm_mobile .nhnkcp_icon::before{content:"네이버페이 "}#sod_frm.sod_frm_mobile #settle_bank{margin-top:14px;padding:15px 16px;border:1px solid var(--wi-line);border-radius:var(--wi-r-box);background:var(--wi-tint);font-size:14px;line-height:1.75;letter-spacing:-.01em;color:var(--wi-ink)}#sod_frm.sod_frm_mobile #settle_bank br{display:none}#sod_frm.sod_frm_mobile #settle_bank label[for=od_deposit_name]{display:block;margin:14px 0 6px;font-size:12px;font-weight:500;color:var(--wi-mute)}#sod_frm.sod_frm_mobile #od_deposit_name{width:100%;box-sizing:border-box;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);padding:12px 14px;font-size:14px;color:var(--wi-ink)}#sod_frm.sod_frm_mobile #od_deposit_name:focus{outline:0;border-color:var(--wi-ink)}#sod_frm.sod_frm_mobile #display_pay_button{display:flex;gap:9px;align-items:stretch;margin-top:clamp(24px,3vw,32px);padding-top:clamp(18px,2.2vw,24px);border-top:1px solid var(--wi-line)}#sod_frm.sod_frm_mobile #display_pay_button>span{flex:1 1 auto;min-width:0}#sod_frm.sod_frm_mobile #display_pay_button .btn_submit{width:100%;height:54px;border:0;border-radius:var(--wi-r-btn);background:var(--wi-ink);color:var(--wi-bg);font-size:15px;font-weight:600;cursor:pointer}#sod_frm.sod_frm_mobile #display_pay_button .btn_submit:hover{background:var(--wi-surface)}#sod_frm.sod_frm_mobile #display_pay_button .btn_cancel{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:92px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);color:var(--wi-mute);font-size:14px}#sod_frm.sod_frm_mobile #show_progress{margin-top:14px;font-size:12.5px;color:var(--wi-mute)}#wrapper_title,.wi-bd__head h1,.wi-pp__head h1,.wi-login__t{font-family:var(--wi-display);font-weight:800;letter-spacing:-.03em}.wi-ol input[type=submit],.wi-order-sum #display_pay_button .btn_submit,.wi-order-sum #display_pay_button input[type=button],.wi-is-pp #display_pay_button .btn_submit,#sod_frm.sod_frm_mobile #display_pay_button .btn_submit,.od_cp_apply,.sc_cp_apply,.cp_apply,#sod_addr .sel_address,#sod_addr .win_btn .btn_submit,.cd-actions .cd-agree,#consentDialog .cd-agree,.new_win .win_btn button,.new_win .win_btn a,.new_win .win_btn input[type=submit]{background:var(--wi-accent);color:var(--wi-on-accent);font-weight:700}.wi-ol input[type=submit]:hover,.wi-order-sum #display_pay_button .btn_submit:hover,.wi-order-sum #display_pay_button input[type=button]:hover,.wi-is-pp #display_pay_button .btn_submit:hover,#sod_frm.sod_frm_mobile #display_pay_button .btn_submit:hover,.od_cp_apply:hover,.sc_cp_apply:hover,.cp_apply:hover,#sod_addr .sel_address:hover,#sod_addr .win_btn .btn_submit:hover,.cd-actions .cd-agree:hover,#consentDialog .cd-agree:hover,.new_win .win_btn button:hover,.new_win .win_btn a:hover,.new_win .win_btn input[type=submit]:hover{background:var(--wi-accent-hover);color:var(--wi-on-accent)}.new_win .win_btn .btn_close{background:0 0;color:var(--wi-ink);box-shadow:inset 0 0 0 1px var(--wi-line-4)}.new_win .win_btn .btn_close:hover{background:0 0;color:var(--wi-acc-ink);box-shadow:inset 0 0 0 1px var(--wi-accent)}.wi-is-order .wi-main h2,.wi-is-order .wi-main h3{font-family:var(--wi-display);font-variant-numeric:lining-nums;font-weight:400;letter-spacing:-.01em}.wi-is-order .wi-main h2{font-size:clamp(20px,1.8vw,24px)}#sod_frm_paysel input:checked+label,.wi-is-order .order_choice_place input:checked+label{border-color:var(--wi-accent);background:rgba(194,73,31,.1);color:var(--wi-ink)}html{overflow-x:hidden}#wrapper_title{margin-bottom:clamp(20px,2.4vw,32px);font-size:clamp(28px,3vw,40px)}.pg_wrap{flex-wrap:wrap}.pg{flex-wrap:wrap;justify-content:center}#sct_hhtml:empty{display:none}.wi-ls-chk{position:relative;display:flex;align-items:center;gap:11px;width:100%;height:36px;font-size:13.5px;text-align:left;color:var(--wi-ink);cursor:pointer}.wi-ls-bar{display:flex;align-items:center;gap:22px;padding-bottom:16px;border-bottom:1px solid var(--wi-line-4)}.wi-ls-empty{padding:110px 0;text-align:center}@media (max-width:900px){.wi-ls-bar{position:sticky;top:var(--wi-hd);z-index:5;margin:18px calc(var(--wi-gutter)*-1)0;padding:10px var(--wi-gutter);gap:8px;background:rgba(255,255,255,.96);border-bottom:1px solid var(--wi-line)}.wi-ls-chk{height:44px}.wi-ls-empty{padding:70px 0}}*{scrollbar-width:thin;scrollbar-color:var(--wi-line-4) transparent}input[type=file]{font-size:12.5px;color:var(--wi-mute-2)}input[type=file]::file-selector-button{height:34px;margin-right:12px;padding:0 14px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:0 0;color:var(--wi-ink);font:inherit;font-size:12.5px;cursor:pointer;transition:border-color .2s,color .2s}input[type=file]::file-selector-button:hover{border-color:var(--wi-accent);color:var(--wi-acc-ink)}#sit_ov #sit_desc{font-size:15px}.wi-bar__wish{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;border:1.5px solid var(--wi-line-4);background:var(--wi-surface);color:var(--wi-ink);transition:color .2s,border-color .2s}.wi-bar__wish:hover{border-color:var(--wi-sale);color:var(--wi-sale)}.wi-bar__wish.is-on{border-color:var(--wi-sale);color:var(--wi-sale)}.wi-bar__wish.is-on svg{fill:currentColor}.wi-bp__veil{position:fixed;inset:0;z-index:85;background:rgba(22,27,34,.5)}.wi-bp__veil[hidden]{display:none}html.wi-bp-open{overflow:hidden}.wi-bp__x{width:44px;height:44px;font-size:28px;line-height:1;color:var(--wi-ink)}.wi-bar__wish{width:48px;height:48px}#sit_buy{display:none!important}body:has(.wi-bar) .wi-top{bottom:84px}@media (max-width:1000px){#sit{padding-bottom:84px}}.wi-cart-sum__rows{flex-direction:row;gap:12px 32px;padding-bottom:0;border-bottom:0;flex-wrap:wrap}.wi-cart-sum__rows>div{flex-direction:column;gap:3px;justify-content:flex-start}.wi-cart-sum__rows dd{font-weight:700;font-size:15px}.wi-cart-sum__tot{margin-left:auto;padding:0;gap:16px}.wi-cart-sum__pt{margin:0;padding:0;text-align:left}@media (max-width:700px){.wi-cart-sum__tot{margin-left:0;width:100%;justify-content:space-between}}.wi-is-order #sod_frm{counter-reset:wi-step}.wi-is-order #sod_frm_orderer,.wi-is-order #sod_frm_taker,.wi-is-order #od_pay_sl,.wi-is-order .wi-order-terms{position:relative;padding:clamp(20px,2.4vw,28px);background:var(--wi-surface);border:1px solid var(--wi-line);border-radius:var(--wi-r-box);counter-increment:wi-step}.wi-is-order #sod_frm_orderer>h2,.wi-is-order #sod_frm_taker>h2,.wi-is-order #od_pay_sl h3,.wi-is-order .wi-order-terms>h3{display:flex;align-items:center;gap:12px;border-bottom:0;padding-bottom:0;margin-bottom:20px;font-size:18px;font-weight:800}.wi-is-order #sod_frm_orderer>h2::before,.wi-is-order #sod_frm_taker>h2::before,.wi-is-order #od_pay_sl h3::before,.wi-is-order .wi-order-terms>h3::before{content:counter(wi-step);flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--wi-ink);color:var(--wi-on-dark-hi);font-size:13px;font-weight:800;line-height:1}.wi-is-order #sod_frm_pay>h2{display:none}.wi-is-order .wi-order-sum{box-shadow:none;border-color:var(--wi-line);padding:clamp(20px,2.2vw,26px)}.wi-is-order .wi-order-sum>h2{font-size:16px;font-weight:800;margin-bottom:6px}.wi-is-order .wi-order-sum .od_prd_list{margin:0;padding:0;border:0;background:0 0;overflow:visible;order:0}.wi-is-order #sod_frm .wi-order-sum>h2{border-bottom:0;padding-bottom:0;margin-bottom:6px;font-size:16px;font-weight:800}.wi-is-order .wi-order-terms{border-top:1px solid var(--wi-line);padding-top:clamp(20px,2.4vw,28px)}.wi-is-order .wi-order-sum #sod_list tr{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:12px 0}.wi-is-order .wi-order-sum #sod_list tr:first-child{padding-top:4px}.wi-is-order .wi-order-sum #sod_list tr:last-child{border-bottom:0}.wi-is-order .wi-order-sum #sod_list .td_prd{grid-row:1/span 2;grid-template-columns:52px minmax(0,1fr);gap:12px}.wi-is-order .wi-order-sum #sod_list .sod_name .prd_name{font-size:13.5px;font-weight:700;line-height:1.4}.wi-is-order .wi-order-sum #sod_list .sod_opt{font-size:12px;line-height:1.6}.wi-is-order .wi-order-sum #sod_list td:nth-of-type(4){grid-column:2;grid-row:1;font-size:14px;font-weight:700;margin:0}.wi-is-order .wi-order-sum #sod_list td:nth-of-type(2){grid-column:2;grid-row:2}.wi-is-order .wi-order-sum #sod_list td:nth-of-type(3),.wi-is-order .wi-order-sum #sod_list td:nth-of-type(5),.wi-is-order .wi-order-sum #sod_list td:nth-of-type(6){display:none}.wi-is-order .wi-order-sum #sod_list .cp_btn,.wi-is-order .wi-order-sum #sod_list .cp_cancel{height:28px;padding:0 10px;font-size:11.5px}@media (max-width:999px){.wi-is-order .wi-order-sum{position:static}}@media (min-width:1001px){.wi-rf{max-width:var(--wi-max);display:grid;grid-template-columns:300px minmax(0,1fr);column-gap:56px;align-items:start;padding:clamp(28px,4vw,44px) var(--wi-gutter) clamp(60px,8vw,100px)}.wi-rf>*{grid-column:2}.wi-rf>.wi-rf__head{grid-column:1;grid-row:1/span 8;position:sticky;top:calc(var(--wi-hd) + 20px);text-align:left}.wi-rf__head h1{margin-top:0;font-size:36px;font-weight:800;letter-spacing:-.035em}.wi-rf__head p{margin-top:10px;font-size:14px;line-height:1.6}.wi-rf__sec,.wi-rf__sec:first-of-type{margin:0 0 18px;padding:clamp(22px,2.4vw,30px);background:var(--wi-surface);border:1px solid var(--wi-line);border-radius:var(--wi-r-box)}.wi-rf__sec h2{font-size:18px;font-weight:800}.wi-rf__act{margin-top:8px;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:12px}.wi-rf__act .wi-btn{height:56px;padding:0 44px;border-radius:var(--wi-r-btn);font-size:16px;font-weight:800}}#sns_register .wi-sns{margin-top:0}.wi-sns__lab--between{margin:20px 0 22px}@media (min-width:901px){.wi-ls-bar{padding-bottom:0;border-bottom:0;margin-top:18px}}.sit_use_li{padding:22px 0}.sit_use_dl dd.sit_use_star{margin:0}.sit_use_tit{margin:6px 0 4px}.wi-lb{display:flex;flex-wrap:wrap;align-items:center;gap:12px 36px;padding:16px 20px;border:1px solid var(--wi-line);border-radius:var(--wi-r-box);background:var(--wi-tint)}.wi-ls-empty{display:grid;justify-items:center;gap:8px;margin-top:16px;padding:72px 16px;border:1px dashed var(--wi-line-4);border-radius:var(--wi-r-box);text-align:center}@media (max-width:760px){.wi-lb{position:fixed;left:0;right:0;bottom:0;z-index:70;display:block;max-height:88%;overflow-y:auto;padding:8px 16px calc(16px + env(safe-area-inset-bottom));border:0;border-radius:16px 16px 0 0;background:var(--wi-surface);box-shadow:0-8px 32px rgba(0,0,0,.2);transform:translateY(105%);visibility:hidden;transition:transform .32s cubic-bezier(.2,.7,.2,1),visibility 0s .32s}.wi-lb.is-open{transform:none;visibility:visible;transition-delay:0s}.wi-ls-empty{padding:48px 16px}}#sit_ov #sit_title{margin:8px 0 0;font-family:var(--wi-font);font-size:30px;font-weight:900;letter-spacing:-.035em;line-height:1.3;color:var(--wi-ink)}#sit_ov #sit_desc{margin:6px 0 0;font-size:15px;line-height:1.6;color:var(--wi-mute)}#sit_ov_soldout{margin-top:16px;padding:16px 18px;border-radius:var(--wi-r-box);background:var(--wi-tint);font-size:14px;font-weight:400;color:var(--wi-mute)}.wi-bp__veil{z-index:85}.tab_tit{background:rgba(255,255,255,.96);border-top:0;border-bottom:1px solid var(--wi-line)}.tab_tit li{flex:1 1 0;min-width:max-content}.tab_tit button{position:relative;width:100%;height:56px;padding:0 18px;font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--wi-ink-soft)}.tab_tit button.selected{color:var(--wi-acc-ink);font-weight:700;box-shadow:none}.tab_tit button.selected::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--wi-accent)}.item_use_count,.item_qa_count{margin-left:6px;padding:0;min-width:0;height:auto;font-family:var(--wi-font);font-size:13px;color:var(--wi-mute-2)}.tab_tit button.selected .item_use_count,.tab_tit button.selected .item_qa_count{color:var(--wi-acc-ink)}.tab_con>li>h2{margin:0 0 16px;font-size:22px;font-weight:900;letter-spacing:-.03em;color:var(--wi-ink)}.wi-bar__wish{display:grid;place-items:center;height:52px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);color:var(--wi-ink);cursor:pointer}.wi-bar__wish.is-on svg{fill:var(--wi-sale);stroke:var(--wi-sale)}@media (max-width:760px){#sit_ov #sit_title{font-size:24px}body:has(.wi-bar) .wi-top{bottom:84px}body:has(.wi-bar){padding-bottom:calc(76px + env(safe-area-inset-bottom))}html.wi-bp-open{overflow:hidden}}#sit_inf_explan h3::before{content:none}#sit_inf_explan{counter-reset:none}.wi-cart-sum__rows{flex-direction:column;gap:12px;flex-wrap:nowrap;padding-bottom:18px;border-bottom:1px solid var(--wi-line)}.wi-cart-sum__rows>div{flex-direction:row;gap:12px;justify-content:space-between}.wi-cart-sum__rows dd{font-weight:400;font-size:13px}.wi-cart-sum__tot{margin-left:0;padding:18px 0 4px;gap:12px}.wi-cart-sum__tot strong{font-size:29px;font-weight:900}.wi-cart-sum__pt{padding:0 0 14px;text-align:right}.wi-cartbar{display:none}@media (max-width:999px){.wi-cartbar{display:flex}}.wi-is-order #sod_frm_orderer>h2::before,.wi-is-order #sod_frm_taker>h2::before,.wi-is-order #od_pay_sl h3::before,.wi-is-order .wi-order-terms>h3::before{background:var(--wi-ink);color:var(--wi-bg)}.g1{--page:var(--wi-bg);--soft:var(--wi-tint);--sunk:var(--wi-tint-2);--line:var(--wi-line);--line2:var(--wi-line-4);--ink:var(--wi-ink);--body:var(--wi-ink-soft);--sub:var(--wi-mute);--mute:var(--wi-mute-2);--acc:var(--wi-accent);--on-acc:var(--wi-on-accent);--acc-soft:var(--wi-acc-soft);--on-acc-soft:var(--wi-on-acc-soft);--sale:var(--wi-sale);--warn:var(--wi-warn);--on-warn:var(--wi-on-warn);--r:var(--wi-r-btn);--field:#787570;--err-bg:#fbeae6;color:var(--wi-ink-soft);font-size:15px;line-height:1.55}@keyframes g1-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes g1-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.g1 .steps{display:flex;flex-wrap:wrap;gap:6px 0;list-style:none;margin:0;padding:0;font-size:13px;color:var(--mute)}.g1 .steps li{display:flex;align-items:center;gap:8px}.g1 .steps li+li::before{content:"";width:28px;height:1px;background:var(--line2);margin:0 12px}.g1 .steps b{font-size:12px;letter-spacing:.08em}.g1 .steps .on{color:var(--acc);font-weight:700}.g1 .h1{margin:14px 0 0;font-size:34px;font-weight:900;letter-spacing:-.04em;color:var(--ink);line-height:1.25}.g1 .h1 small{font-size:15px;font-weight:500;letter-spacing:0;color:var(--sub);margin-left:12px}.g1 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 28px;border:0;border-radius:var(--r);background:var(--acc);color:var(--on-acc);font-weight:700;font-size:16px;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.g1 .btn:hover{background:var(--on-acc-soft)}.g1 .btn[disabled],.g1 .btn.dis{background:var(--sunk);color:var(--mute);cursor:not-allowed}.g1 .btn.line{background:var(--page);color:var(--ink);border:1px solid var(--line2)}.g1 .btn.line:hover{border-color:var(--ink)}.g1 .btn.sm{height:40px;padding:0 16px;font-size:14px}.g1 .btn.blk{width:100%}.g1 .lnk{border:0;background:0 0;padding:0;color:var(--sub);font-size:13px;text-decoration:underline;text-underline-offset:3px}.g1 .lnk:hover{color:var(--ink)}.g1 .fld{margin-bottom:16px}.g1 .fld>label,.g1 .lab{display:block;font-size:13px;font-weight:700;color:var(--ink);margin-bottom:6px}.g1 .fld>label.chk{display:flex;font-size:15px;font-weight:500;margin:0}.g1 .req{font-style:normal;color:var(--sale);margin-left:2px}.g1 .opt{font-weight:500;font-size:12px;color:var(--mute);margin-left:6px}.g1 .inp{display:block;width:100%;height:48px;border:1px solid var(--field);border-radius:var(--r);padding:0 14px;font:inherit;font-size:15px;color:var(--ink);background:var(--page)}.g1 .inp::placeholder{color:var(--mute)}.g1 .inp:focus{outline:2px solid var(--acc);outline-offset:0;border-color:var(--acc)}.g1 .inp[readonly]{background:var(--soft);color:var(--sub)}.g1 textarea.inp{height:88px;padding:12px 14px;resize:vertical}.g1 select.inp{appearance:auto}.g1 .fld.bad .inp{border-color:var(--sale);box-shadow:0 0 0 1px var(--sale)}.g1 .fld.good .inp{border-color:var(--acc)}.g1 .msg{display:block;margin:6px 0 0;font-size:13px;line-height:1.45}.g1 .msg.err{color:var(--sale);font-weight:500}.g1 .msg.good{color:var(--acc);font-weight:500}.g1 .msg.hint{color:var(--sub)}.g1 .two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.g1 .addr{display:grid;grid-template-columns:minmax(0,200px) auto;gap:8px;justify-content:start}.g1 .chk{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:15px;color:var(--body);cursor:pointer}.g1 .chk input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--acc);cursor:pointer}.g1 .chk .tag{font-size:12px;font-weight:700;color:var(--acc)}.g1 .chk .tag.o{color:var(--mute)}.g1 .chk .more{margin-left:auto;font-size:13px;color:var(--sub);text-decoration:underline;text-underline-offset:3px;border:0;background:0 0;padding:0}.g1 .alert{display:block;padding:12px 16px;border-radius:var(--r);font-size:14px;line-height:1.5}.g1 .alert.err{background:var(--err-bg);color:var(--sale);font-weight:500}.g1 .alert.warn{background:var(--warn);color:var(--on-warn)}.g1 .alert.info{background:var(--soft);color:var(--sub)}.g1 .ex{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:10px;background:var(--warn);color:var(--on-warn);font-size:11px;font-weight:700;letter-spacing:.02em;vertical-align:middle;white-space:nowrap}.g1 .note{margin:12px 0 0;font-size:12px;color:var(--mute);line-height:1.6}.g1 .modal{width:min(560px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:var(--page);border-radius:8px;overflow:hidden}.g1 .modal header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}.g1 .modal header h3{margin:0;font-size:17px;font-weight:900;color:var(--ink)}.g1 .modal .mb{padding:20px 22px;overflow-y:auto;font-size:14px;line-height:1.8;color:var(--body)}.g1 .modal footer{padding:14px 22px;border-top:1px solid var(--line);display:flex;justify-content:flex-end}@media (max-width:760px){.g1 .h1{font-size:28px}.g1 .h1 small{display:block;margin:4px 0 0;font-size:14px}.g1 .steps{flex-wrap:nowrap;font-size:12px}.g1 .steps li+li::before{width:14px;margin:0 8px}.g1 .steps b{letter-spacing:0}.g1 .two{grid-template-columns:1fr}.g1 .addr{grid-template-columns:minmax(0,1fr) auto}}.g1.g1-pop .win{max-width:560px;margin:0 auto;background:var(--page);border-left:1px solid var(--line);border-right:1px solid var(--line);min-height:100vh;display:flex;flex-direction:column}.g1.g1-pop .pbody{flex:1;padding:24px 24px 8px}.g1.g1-pop .ptitle{margin:0;font-size:21px;font-weight:900;letter-spacing:-.03em;color:var(--ink);line-height:1.3}.g1.g1-pop .pdesc{margin:4px 0 0;font-size:13px;color:var(--sub)}.g1.g1-pop .pfoot{display:flex;gap:8px;padding:16px 24px 24px}.g1.g1-pop .pfoot .btn{flex:1;height:48px;font-size:15px}.g1.g1-pop .hero2{margin:18px 0 18px;padding:20px 22px;border-radius:8px;background:var(--acc-soft);color:var(--on-acc-soft);display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.g1.g1-pop .hero2 small{display:block;font-size:13px;font-weight:700}.g1.g1-pop .hero2 b{display:block;margin-top:2px;font-size:36px;font-weight:900;letter-spacing:-.04em;line-height:1.1}.g1.g1-pop .hero2 b i{font-style:normal;font-size:18px;margin-left:2px}.g1.g1-pop .hero2 .r{font-size:12px;text-align:right;line-height:1.6}.g1.g1-pop .hero2 .r b{display:inline;font-size:13px;letter-spacing:0;margin:0}.g1.g1-pop .pl{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.g1.g1-pop .pl li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;padding:14px 0;border-bottom:1px solid var(--line)}.g1.g1-pop .pl .t{font-size:15px;font-weight:700;color:var(--ink);line-height:1.4;overflow-wrap:anywhere}.g1.g1-pop .pl .a{grid-row:1/3;grid-column:2;align-self:center;font-size:18px;font-weight:900}.g1.g1-pop .pl .a.p{color:var(--acc)}.g1.g1-pop .pl .a.m{color:var(--sale)}.g1.g1-pop .pl .d{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--sub)}.g1.g1-pop .pl .d em{font-style:normal;color:var(--on-warn);background:var(--warn);padding:0 6px;border-radius:3px;font-weight:700}.g1.g1-pop .pl li.ex .t,.g1.g1-pop .pl li.ex .a{color:var(--mute);text-decoration:line-through}.g1.g1-pop .psum{display:flex;align-items:center;gap:14px;padding:14px 4px;background:var(--soft);border-radius:0 0 6px 6px;font-size:13px;color:var(--sub)}.g1.g1-pop .psum .gr{flex:1}.g1.g1-pop .psum b{font-size:15px;font-weight:900}.g1.g1-pop .psum b.p{color:var(--acc)}.g1.g1-pop .psum b.m{color:var(--sale)}.g1.g1-pop .pg{display:flex;justify-content:center;gap:6px;margin:20px 0 6px}.g1.g1-pop .pg button,.g1.g1-pop .pg a{min-width:38px;height:38px;border-radius:6px;border:1px solid var(--line);background:var(--page);font-size:14px;color:var(--body);padding:0 10px}.g1.g1-pop .pg button:hover,.g1.g1-pop .pg a:hover{border-color:var(--ink)}.g1.g1-pop .pg button.on,.g1.g1-pop .pg a.on{background:var(--ink);border-color:var(--ink);color:var(--wi-on-dark-hi);font-weight:700}.g1.g1-pop .pg button[disabled],.g1.g1-pop .pg a[disabled]{color:var(--mute);background:var(--soft);cursor:default}.g1.g1-pop .empty2{padding:48px 12px;text-align:center;color:var(--sub);border-bottom:1px solid var(--line);border-top:2px solid var(--ink)}.g1.g1-pop .empty2 p{margin:0}.g1.g1-pop .tk{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 120px;border:1px solid var(--line);border-radius:8px;margin-bottom:10px;background:var(--page);overflow:hidden}.g1.g1-pop .tk::before{content:"";position:absolute;right:104px;top:0;bottom:0;border-left:1px dashed var(--line2)}.g1.g1-pop .tk .l{padding:16px 18px}.g1.g1-pop .tk .ti{font-size:16px;font-weight:900;color:var(--ink);line-height:1.35}.g1.g1-pop .tk .tg{margin-top:6px;font-size:13px;color:var(--body)}.g1.g1-pop .tk .tm{margin-top:6px;font-size:12px;color:var(--sub);line-height:1.6}.g1.g1-pop .tk .r{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 8px;background:var(--soft);text-align:center}.g1.g1-pop .tk .pr2{white-space:nowrap;font-size:21px;font-weight:900;color:var(--acc);letter-spacing:-.03em;line-height:1.15}.g1.g1-pop .tk .lf{font-size:12px;font-weight:700;color:var(--on-warn);background:var(--warn);padding:1px 8px;border-radius:4px}.g1.g1-pop .tk .lf.far{color:var(--sub);background:var(--sunk)}@media (max-width:480px){.g1.g1-pop .pbody{padding:20px 16px 8px}.g1.g1-pop .pfoot{padding:14px 16px 20px}.g1.g1-pop .hero2 b{font-size:30px}.g1.g1-pop .tk{grid-template-columns:minmax(0,1fr) 92px}.g1.g1-pop .tk::before{right:92px}.g1.g1-pop .tk .pr2{font-size:19px}.g1.g1-pop .win{border:0}}.g1.g1-orderlist .crumb{padding:24px 0 0;font-size:13px;color:var(--sub)}.g1.g1-orderlist .crumb a:hover{color:var(--ink);text-decoration:underline}.g1.g1-orderlist .ol>section{min-width:0}.g1.g1-orderlist .ol{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start;padding-top:12px}.g1.g1-orderlist .oh{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin:0 0 20px}.g1.g1-orderlist .oh h1{margin:0;font-size:30px;font-weight:900;letter-spacing:-.04em;color:var(--ink)}.g1.g1-orderlist .oh .gr{flex:1}.g1.g1-orderlist .seg{display:inline-flex;border:1px solid var(--line2);border-radius:20px;overflow:hidden}.g1.g1-orderlist .seg button,.g1.g1-orderlist .seg a{height:38px;padding:0 16px;border:0;background:var(--page);font-size:14px;color:var(--body);border-right:1px solid var(--line)}.g1.g1-orderlist .seg button:last-child,.g1.g1-orderlist .seg a:last-child{border-right:0}.g1.g1-orderlist .seg button:hover,.g1.g1-orderlist .seg a:hover{background:var(--soft)}.g1.g1-orderlist .seg button.on,.g1.g1-orderlist .seg a.on{background:var(--ink);color:var(--wi-on-dark-hi);font-weight:700}.g1.g1-orderlist .chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 8px}.g1.g1-orderlist .cp{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border-radius:20px;border:1px solid var(--line2);background:var(--page);font-size:14px;color:var(--body)}.g1.g1-orderlist .cp em{font-style:normal;font-size:13px;color:var(--mute)}.g1.g1-orderlist .cp:hover{border-color:var(--ink)}.g1.g1-orderlist .cp.on{background:var(--acc);border-color:var(--acc);color:var(--on-acc);font-weight:700}.g1.g1-orderlist .cp.on em{color:var(--on-acc)}.g1.g1-orderlist .mon{display:flex;align-items:baseline;gap:10px;margin:28px 0 10px;padding-bottom:8px;border-bottom:2px solid var(--ink)}.g1.g1-orderlist .mon b{font-size:18px;font-weight:900;color:var(--ink)}.g1.g1-orderlist .mon .ct{font-size:13px;color:var(--sub)}.g1.g1-orderlist .oc{border:1px solid var(--line);border-radius:8px;margin-bottom:12px;background:var(--page);animation:g1-rise .4s both cubic-bezier(.2,.8,.2,1);overflow:hidden}.g1.g1-orderlist .oc .top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 20px;background:var(--soft);border-bottom:1px solid var(--line)}.g1.g1-orderlist .oc .top .no{font-size:13px;color:var(--sub)}.g1.g1-orderlist .oc .top .no a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.g1.g1-orderlist .oc .top .tot{margin-left:auto;font-size:13px;color:var(--sub)}.g1.g1-orderlist .oc .top .tot b{font-size:18px;font-weight:900;color:var(--ink);margin-left:6px}.g1.g1-orderlist .stt{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:13px;font-size:13px;font-weight:700}.g1.g1-orderlist .stt.wait{background:var(--warn);color:var(--on-warn)}.g1.g1-orderlist .stt.live{background:var(--acc);color:var(--on-acc)}.g1.g1-orderlist .stt.done{background:var(--sunk);color:var(--ink)}.g1.g1-orderlist .stt.dead{background:var(--sunk);color:var(--sub);text-decoration:line-through}.g1.g1-orderlist .irs{padding:4px 20px}.g1.g1-orderlist .ir{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.g1.g1-orderlist .ir:last-child{border-bottom:0}.g1.g1-orderlist .ir img{width:60px;height:60px;border-radius:6px;object-fit:cover;background:var(--sunk)}.g1.g1-orderlist .ir.off img{filter:grayscale(.8);opacity:.5}.g1.g1-orderlist .ir .nm{font-size:15px;font-weight:700;color:var(--ink);line-height:1.4}.g1.g1-orderlist .ir .op{font-size:13px;color:var(--sub)}.g1.g1-orderlist .ir .rt{text-align:right;font-size:14px;color:var(--body)}.g1.g1-orderlist .ir .rt b{display:block;font-size:16px;font-weight:900;color:var(--ink)}.g1.g1-orderlist .tg{display:block;width:100%;border:0;border-top:1px solid var(--line);background:var(--page);height:42px;font-size:13px;color:var(--sub)}.g1.g1-orderlist .tg:hover{background:var(--soft);color:var(--ink)}.g1.g1-orderlist .oc .ft2{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 20px;border-top:1px solid var(--line)}.g1.g1-orderlist .oc .ft2 .inv{font-size:13px;color:var(--sub)}.g1.g1-orderlist .oc .ft2 .gr{flex:1}.g1.g1-orderlist .oc .ft2 .nt{font-size:12px;color:var(--mute)}.g1.g1-orderlist .btn.warn2{color:var(--sale);border-color:#b8b5ad}.g1.g1-orderlist .btn.warn2:hover{border-color:var(--sale)}.g1.g1-orderlist .pgn{display:flex;justify-content:center;align-items:center;gap:6px;margin:28px 0 0}.g1.g1-orderlist .pgn button,.g1.g1-orderlist .pgn a{min-width:40px;height:40px;border-radius:6px;border:1px solid var(--line);background:var(--page);font-size:14px;color:var(--body);padding:0 12px}.g1.g1-orderlist .pgn button:hover,.g1.g1-orderlist .pgn a:hover{border-color:var(--ink)}.g1.g1-orderlist .pgn button.on,.g1.g1-orderlist .pgn a.on{background:var(--ink);border-color:var(--ink);color:var(--wi-on-dark-hi);font-weight:700}.g1.g1-orderlist .pgn button[disabled],.g1.g1-orderlist .pgn a[disabled]{color:var(--mute);cursor:default;border-color:var(--line);background:var(--soft)}.g1.g1-orderlist .side{position:sticky;top:16px}.g1.g1-orderlist .card{border:1px solid var(--line);border-radius:8px;padding:22px;margin-bottom:12px;background:var(--page)}.g1.g1-orderlist .card h2{margin:0 0 12px;font-size:16px;font-weight:900;color:var(--ink)}.g1.g1-orderlist .card .big{display:block;font-size:30px;font-weight:900;letter-spacing:-.04em;color:var(--ink)}.g1.g1-orderlist .card .big i{font-style:normal;font-size:15px;font-weight:500;margin-left:2px}.g1.g1-orderlist .card .cap2{font-size:13px;color:var(--sub);margin:2px 0 14px}.g1.g1-orderlist .sl{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.g1.g1-orderlist .sl li button,.g1.g1-orderlist .sl li a{display:flex;width:100%;align-items:center;gap:10px;height:42px;border:0;background:0 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--body);text-align:left}.g1.g1-orderlist .sl li button b,.g1.g1-orderlist .sl li a b{margin-left:auto;font-size:15px;color:var(--ink)}.g1.g1-orderlist .sl li button:hover,.g1.g1-orderlist .sl li a:hover{color:var(--ink);background:var(--soft)}.g1.g1-orderlist .sl li button.on,.g1.g1-orderlist .sl li a.on{color:var(--on-acc-soft);font-weight:700}.g1.g1-orderlist .sl li button.on b,.g1.g1-orderlist .sl li a.on b{color:var(--acc)}.g1.g1-orderlist .lg{margin:0}.g1.g1-orderlist .lg div{padding:9px 0;border-bottom:1px solid var(--line)}.g1.g1-orderlist .lg div:last-child{border-bottom:0}.g1.g1-orderlist .lg dt{font-size:13px;font-weight:700;color:var(--ink)}.g1.g1-orderlist .lg dd{margin:2px 0 0;font-size:12px;color:var(--sub);line-height:1.5}.g1.g1-orderlist .none{padding:56px 16px;border:1px dashed var(--line2);border-radius:8px;text-align:center;color:var(--sub);margin-top:20px}.g1.g1-orderlist .none p{margin:0 0 14px}.g1.g1-orderlist .mfoot{display:flex;gap:8px;justify-content:flex-end;padding:14px 22px;border-top:1px solid var(--line)}.g1.g1-orderlist .modal .mb{max-height:none}@media (max-width:1000px){.g1.g1-orderlist .ol{grid-template-columns:minmax(0,1fr);gap:12px}.g1.g1-orderlist .side{position:static}}@media (max-width:760px){.g1.g1-orderlist .oh h1{font-size:26px}.g1.g1-orderlist .oh .gr{display:none}.g1.g1-orderlist .seg{width:100%}.g1.g1-orderlist .seg button,.g1.g1-orderlist .seg a{flex:1;padding:0 6px}.g1.g1-orderlist .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.g1.g1-orderlist .chips::-webkit-scrollbar{display:none}.g1.g1-orderlist .cp{flex:none}.g1.g1-orderlist .oc .top{padding:12px 14px}.g1.g1-orderlist .oc .top .tot{margin-left:0;width:100%}.g1.g1-orderlist .irs{padding:2px 14px}.g1.g1-orderlist .ir{grid-template-columns:52px minmax(0,1fr);gap:12px}.g1.g1-orderlist .ir img{width:52px;height:52px}.g1.g1-orderlist .ir .rt{grid-column:2;text-align:left;display:flex;gap:8px;align-items:baseline}.g1.g1-orderlist .ir .rt b{display:inline}.g1.g1-orderlist .oc .ft2{padding:12px 14px}.g1.g1-orderlist .oc .ft2 .btn{flex:1}.g1.g1-orderlist .oc .ft2 .gr{display:none}.g1.g1-orderlist .oc .ft2 .inv{width:100%}.g1.g1-orderlist .mfoot .btn{flex:1}}.g1.g1-profile .crumb{padding:24px 0 0;font-size:13px;color:var(--sub)}.g1.g1-profile .crumb a:hover{color:var(--ink);text-decoration:underline}.g1.g1-profile .split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;max-width:1080px;margin:0 auto}.g1.g1-profile .split .l{padding:44px 44px;background:var(--soft)}.g1.g1-profile .split .r{padding:44px 44px;background:var(--page)}.g1.g1-profile .split h1{margin:0;font-size:30px;font-weight:900;letter-spacing:-.04em;color:var(--ink);line-height:1.3}.g1.g1-profile .split .lead{margin:10px 0 0;font-size:15px;color:var(--body);line-height:1.7}.g1.g1-profile .ol{list-style:none;margin:26px 0 0;padding:0;counter-reset:s}.g1.g1-profile .ol li{counter-increment:s;position:relative;padding:0 0 16px 38px;font-size:14px;color:var(--body);line-height:1.6}.g1.g1-profile .ol li::before{content:counter(s);position:absolute;left:0;top:0;width:26px;height:26px;border-radius:50%;background:var(--page);border:1.5px solid var(--line2);display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--ink)}.g1.g1-profile .ol li b{color:var(--ink)}.g1.g1-profile .who{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:8px;background:var(--soft);margin-bottom:20px}.g1.g1-profile .who i{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--acc-soft);color:var(--on-acc-soft);font-style:normal;font-weight:900}.g1.g1-profile .who em{display:block;font-style:normal;font-size:12px;color:var(--sub)}.g1.g1-profile .who b{font-size:16px;color:var(--ink)}.g1.g1-profile .who .ok{margin-left:auto;font-size:12px;font-weight:700;color:var(--on-acc-soft);background:var(--acc-soft);padding:2px 10px;border-radius:12px}.g1.g1-profile .tabs2{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:0 0 20px}.g1.g1-profile .tabs2 button,.g1.g1-profile .tabs2 a{height:44px;padding:0 16px;border:0;background:0 0;font-size:15px;color:var(--sub);position:relative}.g1.g1-profile .tabs2 button.on,.g1.g1-profile .tabs2 a.on{font-weight:900;color:var(--ink)}.g1.g1-profile .tabs2 button.on::after,.g1.g1-profile .tabs2 a.on::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--acc)}.g1.g1-profile .pwin{position:relative}.g1.g1-profile .pwin .inp{padding-right:60px}.g1.g1-profile .pwin button,.g1.g1-profile .pwin a{position:absolute;right:6px;top:6px;height:36px;padding:0 10px;border:0;background:0 0;font-size:13px;color:var(--sub)}.g1.g1-profile .rules{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.g1.g1-profile .rules span{font-size:12px;padding:2px 10px;border-radius:12px;background:var(--sunk);color:var(--sub)}.g1.g1-profile .rules span.on{background:var(--acc-soft);color:var(--on-acc-soft);font-weight:700}.g1.g1-profile .sent{text-align:center}.g1.g1-profile .sent .mk{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 14px;border-radius:50%;background:var(--acc);color:var(--on-acc)}.g1.g1-profile .sent .mk svg{width:30px;height:30px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.g1.g1-profile .sent h2{margin:0;font-size:26px;font-weight:900;letter-spacing:-.04em;color:var(--ink)}.g1.g1-profile .sent .ml{display:inline-block;margin:10px 0;padding:6px 14px;border-radius:6px;background:var(--soft);font-weight:700;color:var(--ink)}.g1.g1-profile .sent p{margin:6px 0;font-size:14px;color:var(--body);line-height:1.7}.g1.g1-profile .mut2{margin:16px 0 0;font-size:13px;color:var(--sub);display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.g1.g1-profile .mut2 a,.g1.g1-profile .mut2 button,.g1.g1-profile .mut2 a{border:0;background:0 0;padding:0;color:var(--sub);font-size:13px;text-decoration:underline;text-underline-offset:3px}.g1.g1-profile .danger .l{background:var(--err-bg)}.g1.g1-profile .warnl{margin:22px 0 0;padding:0;list-style:none;font-size:14px;color:var(--body)}.g1.g1-profile .warnl li{display:flex;gap:10px;padding:8px 0;line-height:1.6}.g1.g1-profile .warnl li::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--sale);margin-top:9px}.g1.g1-profile .btn.red{background:var(--sale)}.g1.g1-profile .btn.red:hover{background:#8f2615}.g1.g1-profile .acts2{display:flex;gap:10px;margin-top:6px}.g1.g1-profile .acts2 .btn{flex:1;height:54px}.g1.g1-profile .set{display:grid;grid-template-columns:220px minmax(0,1fr);gap:8px 40px;padding:30px 0;border-top:1px solid var(--line)}.g1.g1-profile .set:first-of-type{border-top:2px solid var(--ink)}.g1.g1-profile .set h2{margin:0;font-size:17px;font-weight:900;letter-spacing:-.02em;color:var(--ink)}.g1.g1-profile .set h2 small{display:block;margin-top:4px;font-size:13px;font-weight:400;color:var(--sub);letter-spacing:0;line-height:1.5}.g1.g1-profile .set .fld:last-child{margin-bottom:0}.g1.g1-profile .zip{display:grid;grid-template-columns:minmax(0,180px) auto;gap:8px;justify-content:start}.g1.g1-profile .zip .btn{height:48px;padding:0 18px;font-size:14px}.g1.g1-profile .fld .opt2{font-weight:500;font-size:12px;color:var(--mute);margin-left:6px}.g1.g1-profile .acct{max-width:1080px;margin:0 auto;padding:22px 0;display:flex;gap:16px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--line);font-size:13px;color:var(--sub)}.g1.g1-profile .acct .gr{flex:1}.g1.g1-profile .acct button,.g1.g1-profile .acct a{border:0;background:0 0;padding:0;font-size:13px;color:var(--sub);text-decoration:underline;text-underline-offset:3px}.g1.g1-profile .acct button:hover,.g1.g1-profile .acct a:hover{color:var(--sale)}.g1.g1-profile .mfoot{display:flex;gap:8px;justify-content:flex-end;padding:14px 22px;border-top:1px solid var(--line)}@media (max-width:1000px){.g1.g1-profile .split{grid-template-columns:1fr}.g1.g1-profile .split .l,.g1.g1-profile .split .r{padding:30px 26px}.g1.g1-profile .set{grid-template-columns:1fr;gap:16px;padding:24px 0}}@media (max-width:760px){.g1.g1-profile .split .l,.g1.g1-profile .split .r{padding:24px 18px}.g1.g1-profile .split h1{font-size:26px}.g1.g1-profile .zip{grid-template-columns:minmax(0,1fr) auto}.g1.g1-profile .acts2{flex-direction:column-reverse}}.g1.g1-popups .pw{background:var(--page);border:1px solid var(--line2);border-radius:8px;overflow:hidden;box-shadow:0 10px 30px color-mix(in srgb,var(--wi-ink) 10%,transparent);display:flex;flex-direction:column;min-height:560px}.g1.g1-popups .pwc{flex:1;padding:22px 22px 8px}.g1.g1-popups .pwt{margin:0;font-size:19px;font-weight:900;letter-spacing:-.03em;color:var(--ink);line-height:1.3;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.g1.g1-popups .pwt small{font-size:12px;font-weight:500;color:var(--sub);letter-spacing:0}.g1.g1-popups .pwf{display:flex;gap:8px;padding:14px 22px 22px}.g1.g1-popups .pwf .btn{flex:1;height:46px;font-size:15px}.g1.g1-popups .wt{display:flex;gap:2px;margin:16px 0 4px;border-bottom:1px solid var(--line)}.g1.g1-popups .wt button,.g1.g1-popups .wt a{height:40px;padding:0 14px;border:0;background:0 0;font-size:14px;color:var(--sub);position:relative;font-family:inherit}.g1.g1-popups .wt button.on,.g1.g1-popups .wt a.on{font-weight:900;color:var(--ink)}.g1.g1-popups .wt button.on::after,.g1.g1-popups .wt a.on::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--acc)}.g1.g1-popups .wt button:hover,.g1.g1-popups .wt a:hover{color:var(--ink)}.g1.g1-popups .ml{list-style:none;margin:0;padding:0}.g1.g1-popups .ml li{display:grid;grid-template-columns:40px minmax(0,1fr) 28px;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.g1.g1-popups .ml li.un{background:linear-gradient(90deg,var(--acc-soft),transparent 60%);margin:0-22px;padding:13px 22px}.g1.g1-popups .av{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--acc-soft);color:var(--on-acc-soft);font-weight:900;font-size:15px}.g1.g1-popups .ml .tp{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--sub)}.g1.g1-popups .ml .tp b{font-size:14px;color:var(--ink)}.g1.g1-popups .ml .tp em{font-style:normal;font-size:11px;font-weight:700;color:var(--on-acc);background:var(--acc);padding:1px 7px;border-radius:9px}.g1.g1-popups .ml .tp em.q{background:var(--sunk);color:var(--sub);font-weight:500}.g1.g1-popups .ml .pv{display:block;margin-top:2px;border:0;background:0 0;padding:0;text-align:left;font-size:14px;color:var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:inherit;cursor:pointer}.g1.g1-popups .ml .pv:hover{color:var(--ink);text-decoration:underline}.g1.g1-popups .xd{width:28px;height:28px;border:0;background:0 0;border-radius:50%;font-size:18px;color:var(--mute);line-height:1}.g1.g1-popups .xd:hover{background:var(--soft);color:var(--sale)}.g1.g1-popups .emp{padding:46px 12px;text-align:center;color:var(--sub);font-size:14px;border-bottom:1px solid var(--line)}.g1.g1-popups .emp p{margin:0 0 12px}.g1.g1-popups .nt{margin:14px 0 0;font-size:12px;color:var(--mute);text-align:center}.g1.g1-popups .nt b{color:var(--sub)}.g1.g1-popups .mv{margin-top:16px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.g1.g1-popups .mv .who{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--soft);border-bottom:1px solid var(--line)}.g1.g1-popups .mv .who .l{flex:1;min-width:0}.g1.g1-popups .mv .who .l small{display:block;font-size:12px;color:var(--sub)}.g1.g1-popups .mv .who .l b{font-size:15px;color:var(--ink)}.g1.g1-popups .mv .who .w{text-align:right;font-size:12px;color:var(--sub)}.g1.g1-popups .mv .body{padding:18px 16px;font-size:15px;line-height:1.8;color:var(--ink);min-height:140px}.g1.g1-popups .mv-nav{display:flex;justify-content:space-between;margin:12px 0 0;font-size:13px}.g1.g1-popups .mv-nav button,.g1.g1-popups .mv-nav a{border:0;background:0 0;padding:0;color:var(--sub);font-family:inherit;font-size:13px}.g1.g1-popups .mv-nav button:hover,.g1.g1-popups .mv-nav a:hover{color:var(--ink);text-decoration:underline}.g1.g1-popups .mv-nav button[disabled],.g1.g1-popups .mv-nav a[disabled]{visibility:hidden}.g1.g1-popups .fm .fld{margin-bottom:14px}.g1.g1-popups .fm textarea.inp{height:110px}.g1.g1-popups .cost{margin:2px 0 0;padding:10px 12px;border-radius:6px;background:var(--warn);color:var(--on-warn);font-size:13px;line-height:1.5}.g1.g1-popups .sl{list-style:none;margin:16px 0 0;padding:0;border-top:2px solid var(--ink)}.g1.g1-popups .sl li{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.g1.g1-popups .sl .tt{display:block;border:0;background:0 0;padding:0;text-align:left;font-size:15px;font-weight:700;color:var(--ink);line-height:1.45;font-family:inherit;cursor:pointer}.g1.g1-popups .sl .tt:hover{text-decoration:underline}.g1.g1-popups .sl .mm{display:flex;gap:10px;margin-top:3px;font-size:12px;color:var(--sub)}.g1.g1-popups .sl .mm button,.g1.g1-popups .sl .mm a{border:0;background:0 0;padding:0;font-size:12px;color:var(--acc);font-weight:700;font-family:inherit}.g1.g1-popups .pgn{display:flex;justify-content:center;gap:5px;margin:16px 0 4px}.g1.g1-popups .pgn button,.g1.g1-popups .pgn a{min-width:34px;height:34px;border-radius:6px;border:1px solid var(--line);background:var(--page);font-size:13px;color:var(--body);padding:0 8px;font-family:inherit}.g1.g1-popups .pgn button.on,.g1.g1-popups .pgn a.on{background:var(--ink);border-color:var(--ink);color:var(--wi-on-dark-hi);font-weight:700}.g1.g1-popups .pgn button:hover,.g1.g1-popups .pgn a:hover{border-color:var(--ink)}.g1.g1-popups .pgn button[disabled],.g1.g1-popups .pgn a[disabled]{color:var(--mute);background:var(--soft);cursor:default}.g1.g1-popups .si-t{margin:16px 0 0;padding:12px 14px;border-radius:6px;background:var(--soft);font-size:14px;font-weight:700;color:var(--ink);line-height:1.5}.g1.g1-popups .pf-h{display:flex;align-items:center;gap:14px;margin:18px 0 6px}.g1.g1-popups .pf-h .av{width:56px;height:56px;font-size:21px}.g1.g1-popups .pf-h b{display:block;font-size:19px;color:var(--ink)}.g1.g1-popups .pf-h a{font-size:13px;color:var(--acc);text-decoration:underline;text-underline-offset:3px}.g1.g1-popups .pf-dl{margin:14px 0 0;border-top:2px solid var(--ink)}.g1.g1-popups .pf-dl div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:12px 2px;border-bottom:1px solid var(--line);font-size:14px}.g1.g1-popups .pf-dl dt{color:var(--sub)}.g1.g1-popups .pf-dl dd{margin:0;color:var(--ink)}.g1.g1-popups .pf-dl dd span{font-size:12px;color:var(--sub);margin-left:6px}.g1.g1-popups .pf-dl dd.hid{color:var(--mute)}.g1.g1-popups .pf-in{margin-top:18px}.g1.g1-popups .pf-in h2{margin:0 0 8px;font-size:14px;font-weight:900;color:var(--ink)}.g1.g1-popups .pf-in p{margin:0;padding:14px 16px;border-radius:6px;background:var(--soft);font-size:14px;line-height:1.7;color:var(--body)}@media (max-width:760px){.g1.g1-popups .pw{min-height:0}.g1.g1-popups .pwc{padding:18px 16px 6px}.g1.g1-popups .pwf{padding:12px 16px 18px}.g1.g1-popups .ml li.un{margin:0-16px;padding:13px 16px}}.g1-orderlist .seg a,.g1-orderlist .pgn a,.g1-orderlist .pgn .off{display:inline-flex;align-items:center;justify-content:center}.g1-orderlist .seg a.on{pointer-events:none}.g1-orderlist .pgn .off{min-width:40px;height:40px;border-radius:6px;border:1px solid var(--line);background:var(--soft);font-size:14px;color:var(--mute);padding:0 12px}.g1-orderlist .sl li a{text-decoration:none}.g1-orderlist .ir .noimg{width:60px;height:60px;border-radius:6px;background:var(--sunk)}.g1-orderlist .ir.xtra{display:none}.g1-orderlist .irs.open .ir.xtra{display:grid}.g1-orderlist .crumb{font-size:13px;color:var(--sub);padding:4px 0 0}.g1-orderlist .crumb a:hover{color:var(--ink);text-decoration:underline}.g1-orderlist .cp,.g1-orderlist .chips a{text-decoration:none}.g1 [hidden]{display:none!important}.g1 .crumb{font-size:13px;color:var(--sub);padding:4px 0 0}.g1 .crumb a:hover{color:var(--ink);text-decoration:underline}.new_win.g1{max-width:560px;margin:0 auto;padding:0}.g1-pop #win_title.ptitle{margin:0;font-size:21px;font-weight:900;letter-spacing:-.03em;line-height:1.3}.g1-popups #win_title.pwt{margin:0;font-size:19px;font-weight:900;letter-spacing:-.03em;line-height:1.3}.wi-formmodal .g1 #win_title{display:block}.wi-formmodal .g1-popups #win_title.pwt{display:flex}.g1-pop .pbody{padding:24px 24px 8px}.g1-pop .pfoot a.btn{text-decoration:none}.g1-pop .pg{display:flex;justify-content:center;gap:6px;margin:20px 0 6px}.g1-pop .pg a,.g1-pop .pg strong,.g1-pop .pg span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;border-radius:6px;border:1px solid var(--line);background:var(--page);font-size:14px;color:var(--body);padding:0 10px;font-weight:400}.g1-pop .pg a:hover{border-color:var(--ink)}.g1-pop .pg strong.on{background:var(--ink);border-color:var(--ink);color:var(--wi-on-dark-hi);font-weight:700}.g1-pop .pg .off{color:var(--mute);background:var(--soft)}.g1-popups .pgn a,.g1-popups .pgn strong,.g1-popups .pgn span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border-radius:6px;border:1px solid var(--line);background:var(--page);font-size:13px;color:var(--body);padding:0 8px;font-weight:400}.g1-popups .pgn a:hover{border-color:var(--ink)}.g1-popups .pgn strong.on{background:var(--ink);border-color:var(--ink);color:var(--wi-on-dark-hi);font-weight:700}.g1-popups .pgn .off{color:var(--mute);background:var(--soft)}.g1-popups .wt .win_ul{display:flex;gap:2px;list-style:none;margin:0;padding:0}.g1-popups .wt .win_ul li{padding:0;border:0}.g1-popups .wt a{display:inline-flex;align-items:center;text-decoration:none}.g1-popups .wt .selected a{font-weight:900;color:var(--ink)}.g1-popups .wt .selected a::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--acc)}.g1-popups .pwc{padding:22px 22px 8px}.g1-popups .pwf{display:flex;gap:8px;padding:14px 22px 22px}.g1-popups .pwf .btn{flex:1;height:46px;font-size:15px;text-decoration:none}.g1-popups .ml li.un{background:linear-gradient(90deg,var(--acc-soft),transparent 60%);margin:0-22px;padding:13px 22px}.g1-popups .ml a.pv{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;color:var(--body)}.g1-popups .ml a.pv:hover{color:var(--ink);text-decoration:underline}.g1-popups .xd{display:grid;place-items:center;text-decoration:none}.g1-popups .av{overflow:hidden}.g1-popups .av.is-photo img,.g1-popups .av img{width:100%;height:100%;object-fit:cover}.g1-popups .sl a.tt{display:block}.g1-popups .sl .mm a{font-size:12px;color:var(--acc);font-weight:700}.g1-popups .emp .btn{text-decoration:none}.g1-popups .fm .inp{font-family:inherit}.g1-popups .fm textarea.inp{height:110px}.g1-popups .mv .who .xd{margin-left:4px}.g1-popups .mv-nav a{color:var(--sub);font-size:13px}.g1-popups .mv-nav a:hover{color:var(--ink);text-decoration:underline}.g1-popups .pf-h a{color:var(--acc);font-size:13px;text-decoration:underline;text-underline-offset:3px;display:block}.g1-popups .wi-cap{display:block}@media (max-width:480px){.g1-popups .pwc{padding:18px 16px 6px}.g1-popups .pwf{padding:12px 16px 18px}.g1-popups .ml li.un{margin:0-16px;padding:13px 16px}}.wi-formmodal .g1-pop .pbody{padding:0 0 8px}.wi-formmodal .g1-pop .pfoot{padding:16px 0 4px}.wi-formmodal .g1-popups .pwc{padding:4px 0 8px}.wi-formmodal .g1-popups .pwf{padding:14px 0 4px}.wi-formmodal .g1-popups .ml li.un{margin:0-4px;padding:13px 4px}.g1-profile .chk .dd{font-size:12px;color:var(--mute);margin-left:auto}.g1-profile .chk>span{flex:1;min-width:0}.g1 .wi-cap{display:block}.g1 .filef input[type=file]{font-size:13px;max-width:100%}.g1 .filef .thumb{display:inline-block;margin-bottom:6px}.g1 .filef .thumb img{max-width:80px;max-height:80px;border-radius:6px}.g1 .set .fld{margin-bottom:16px}.g1 .set>div>.chk{margin-bottom:0}.g1-profile a.btn{text-decoration:none}.g1-profile.gpage{padding:clamp(20px,4vw,48px) clamp(16px,3vw,40px) 56px}.g1-profile.gpage .wi-login__logo{display:flex;justify-content:center;margin-bottom:24px}.g1-profile .sent h2{overflow-wrap:anywhere}.g1-profile .fld.good .inp{border-color:var(--acc)}.g1-profile .msg.good{color:var(--acc)}.g1-profile .wi-pw__panel{display:none}.g1-profile .wi-pw__panel.on{display:block}.g1-profile #find_info.is-js .wi-pw__panel{display:none}.g1-profile .pwin .pweye{cursor:pointer}.g1-profile .tabs2 button{font-family:inherit;cursor:pointer}.g1-profile .mut2{margin-top:16px}.g1doc .mb{max-height:min(60vh,420px);overflow-y:auto;font-size:14px;line-height:1.8;color:var(--body)}.g1doc .mfoot{display:flex;gap:8px;justify-content:flex-end;padding:14px 0 0;border-top:1px solid var(--line);margin-top:14px}.g1-profile .crumb{max-width:1080px;margin:0 auto}.wi-formmodal .new_win.g1{max-width:none;margin:0}:root{--g2-red-bg:#FCEFC4;--g2-red-ink:#161B22;--g2-hl:#ffe9a8;--g2-scrim:rgba(22,27,34,.78);--g2-scrim-lb:rgba(22,27,34,.94);--g2-glass:rgba(255,255,255,.94);--g2-hi-1:rgba(255,255,255,.14);--g2-hi-2:rgba(255,255,255,.2);--g2-hi-3:rgba(255,255,255,.28);--g2-shadow:rgba(22,27,34,.12)}@keyframes g2-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.g2-pghd{display:flex;align-items:flex-end;gap:12px 20px;flex-wrap:wrap;padding:40px 0 22px}.g2-pghd h1{margin:0;font-size:34px;font-weight:900;letter-spacing:-.045em;line-height:1.2;color:var(--wi-ink)}.g2-pghd p{margin:0 0 5px;font-size:14px;color:var(--wi-mute)}.g2-pghd .g2-r{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.g2-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 20px;border-radius:var(--wi-r-btn);border:1px solid var(--wi-accent);background:var(--wi-accent);color:var(--wi-on-accent);font-weight:700;font-size:15px;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.g2-btn:hover{background:var(--wi-on-acc-soft);border-color:var(--wi-on-acc-soft)}.g2-btn svg,.g2-ib2 svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.g2-btn.g2-line{background:var(--wi-bg);border-color:var(--wi-line-4);color:var(--wi-ink)}.g2-btn.g2-line:hover{border-color:var(--wi-ink);background:var(--wi-bg)}.g2-btn.g2-sm{height:36px;padding:0 14px;font-size:14px}.g2-btn[disabled]{opacity:.5;cursor:default}.g2-ib2{width:44px;height:44px;border-radius:var(--wi-r-btn);border:1px solid var(--wi-line-4);background:var(--wi-bg);display:grid;place-items:center;color:var(--wi-ink)}.g2-ib2:hover{border-color:var(--wi-ink)}.g2-ib2.g2-on{background:var(--wi-ink);border-color:var(--wi-ink);color:var(--wi-on-dark-hi)}.g2-cat{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--wi-r-btn);font-size:12px;font-weight:700;white-space:nowrap;background:var(--wi-tint-2);color:var(--wi-ink)}.g2-cat.g2-c1{background:var(--wi-ink);color:var(--wi-on-dark-hi)}.g2-cat.g2-c2{background:var(--wi-acc-soft);color:var(--wi-on-acc-soft)}.g2-cat.g2-c3{background:var(--g2-red-bg);color:var(--g2-red-ink)}.g2-cat.g2-c4{background:var(--wi-tint-2);color:var(--wi-ink)}.g2-cat.g2-c5{background:var(--wi-warn);color:var(--wi-on-warn)}.g2-nw{display:inline-grid;place-items:center;height:18px;padding:0 6px;border-radius:var(--wi-r-btn);background:var(--wi-sale);color:var(--wi-on-accent);font-size:11px;font-weight:700;letter-spacing:.02em}.g2-cmt{display:inline-flex;align-items:center;gap:3px;font-size:13px;font-weight:700;color:var(--wi-acc-ink)}.g2-cmt svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.g2-mk{display:inline-grid;place-items:center;color:var(--wi-mute-2)}.g2-mk svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.g2-mk.g2-hot{color:var(--wi-sale)}.g2-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:13px;color:var(--wi-mute)}.g2-meta b{color:var(--wi-ink);font-weight:700}.g2-meta .g2-dot{color:var(--wi-mute-2)}.g2-in{width:100%;height:46px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-bg);padding:0 14px;font:inherit;font-size:15px;color:var(--wi-ink)}textarea.g2-in{height:auto;padding:12px 14px;line-height:1.6;resize:vertical}.g2-in::placeholder{color:var(--wi-mute-2)}.g2-in:focus,.g2-sel2:focus{outline:2px solid var(--wi-accent);outline-offset:1px;border-color:var(--wi-accent)}.g2-sel2{height:46px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-bg)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235C574D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")no-repeat right 12px center/16px;padding:0 38px 0 14px;font:inherit;font-size:15px;color:var(--wi-ink);appearance:none;-webkit-appearance:none;width:100%}.g2-err{margin:6px 0 0;font-size:13px;font-weight:500;color:var(--wi-sale)}.g2-hlp{margin:6px 0 0;font-size:13px;color:var(--wi-mute)}.g2-ck{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--wi-ink-soft);cursor:pointer;min-height:32px}.g2-ck input{width:18px;height:18px;accent-color:var(--wi-accent);margin:0}.g2-empty{padding:72px 16px;text-align:center;color:var(--wi-mute);border:1px dashed var(--wi-line-4);border-radius:var(--wi-r-box);background:var(--wi-tint)}.g2-empty b{display:block;font-size:18px;color:var(--wi-ink);margin-bottom:6px}.g2-back{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:var(--wi-mute);border:0;background:0 0;padding:0;height:32px}.g2-back svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.g2-back:hover{color:var(--wi-ink)}.g2-menu{position:relative}.g2-menu-pop{position:absolute;right:0;top:calc(100% + 4px);z-index:6;min-width:140px;background:var(--wi-bg);border:1px solid var(--wi-line);border-radius:var(--wi-r-box);padding:6px;box-shadow:0 8px 24px var(--g2-shadow)}.g2-menu-pop a{display:flex;align-items:center;gap:8px;width:100%;height:38px;border:0;background:0 0;border-radius:var(--wi-r-btn);padding:0 10px;font-size:14px;color:var(--wi-ink);text-align:left}.g2-menu-pop a:hover{background:var(--wi-tint)}.g2-menu-pop svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.g2-cms{margin-top:56px}.g2-cms h2{margin:0 0 4px;font-size:20px;font-weight:900;letter-spacing:-.03em;color:var(--wi-ink)}.g2-cms h2 b{color:var(--wi-acc-ink)}.g2-cm{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:20px 0;border-bottom:1px solid var(--wi-line);animation:g2-rise .4s both cubic-bezier(.2,.8,.2,1)}.g2-cm.g2-re{margin-left:44px}.g2-av{width:40px;height:40px;border-radius:50%;background:var(--wi-acc-soft);color:var(--wi-on-acc-soft);display:grid;place-items:center;font-weight:900;font-size:15px}.g2-av.g2-g{background:var(--wi-tint-2);color:var(--wi-ink)}.g2-cm-h{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--wi-mute)}.g2-cm-h b{font-size:15px;color:var(--wi-ink)}.g2-cm-t{margin:6px 0 0;font-size:15px;color:var(--wi-ink-soft);white-space:pre-line}.g2-cmw{margin-top:20px;padding:20px;border:1px solid var(--wi-line);border-radius:var(--wi-r-box);background:var(--wi-tint)}.g2-cmw textarea{background:var(--wi-bg)}.g2-cmw-f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.3fr);gap:10px;margin-top:10px}.g2-cmw-f .g2-in{background:var(--wi-bg)}.g2-cmw-b{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.g2-cmw-b .g2-sp{flex:1}.g2-cap{display:flex;align-items:center;gap:8px}.g2-cap i{display:grid;place-items:center;height:46px;padding:0 14px;border-radius:var(--wi-r-btn);background:var(--wi-tint-2);font:italic 900 20px/1 ui-monospace,Menlo,monospace;letter-spacing:.3em;color:var(--wi-ink);text-decoration:line-through;text-decoration-color:var(--wi-line-4)}.g2-cap .g2-in{width:110px}.g2-vsec{margin-top:28px}.g2-vsec h3{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:15px;font-weight:700;color:var(--wi-ink)}.g2-vsec h3 svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.g2-vfile{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--wi-line);border-radius:var(--wi-r-btn);margin-bottom:8px;flex-wrap:wrap}.g2-vfile strong{font-size:14px;color:var(--wi-ink)}.g2-vfile span{font-size:13px;color:var(--wi-mute)}.g2-vfile em{margin-left:auto;font-style:normal;font-size:12px;color:var(--wi-mute-2)}.g2-goodbar{display:flex;justify-content:center;gap:12px;margin:40px 0 0;flex-wrap:wrap}.g2-gbtn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 24px;border-radius:var(--wi-r-btn);border:1px solid var(--wi-line-4);background:var(--wi-bg);font-size:15px;font-weight:700;color:var(--wi-ink);transition:all .2s}.g2-gbtn svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:fill .2s,transform .2s}.g2-gbtn:hover{border-color:var(--wi-ink)}.g2-gbtn.g2-on{border-color:var(--wi-accent);background:var(--wi-acc-soft);color:var(--wi-on-acc-soft)}.g2-gbtn.g2-on svg{fill:currentColor;transform:scale(1.12)}.g2-gmsg{text-align:center;margin:10px 0 0;font-size:13px;color:var(--wi-acc-ink);min-height:20px}.g2-pn2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:48px}.g2-pn2 a{display:block;text-align:left;border:1px solid var(--wi-line);border-radius:var(--wi-r-box);background:var(--wi-bg);padding:16px 18px;transition:border-color .2s,background .2s}.g2-pn2 a:hover{border-color:var(--wi-ink);background:var(--wi-tint)}.g2-pn2 a[disabled]{opacity:.45;cursor:default}.g2-pn2 a[disabled]:hover{border-color:var(--wi-line);background:var(--wi-bg)}.g2-pn2 .g2-pl2{display:block;font-size:12px;font-weight:700;color:var(--wi-acc-ink);letter-spacing:.06em}.g2-pn2 .g2-tt{display:block;margin-top:4px;font-size:15px;font-weight:700;color:var(--wi-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g2-pn2 .g2-dd{display:block;margin-top:2px;font-size:12px;color:var(--wi-mute-2)}.g2-pn2 .g2-nx{text-align:right}.g2-vfoot{display:flex;justify-content:center;margin-top:40px}.g2-frm{display:grid;gap:0;border-top:2px solid var(--wi-ink)}.g2-fr{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px 24px;padding:18px 0;border-bottom:1px solid var(--wi-line)}.g2-fr>.g2-flb{padding-top:12px;font-size:15px;font-weight:700;color:var(--wi-ink)}.g2-fr>.g2-flb em{font-style:normal;color:var(--wi-sale);margin-left:2px}.g2-fr .g2-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.g2-fr .g2-opts{display:flex;gap:6px 20px;flex-wrap:wrap;padding-top:4px}.g2-fr .g2-fl{display:flex;align-items:center;gap:10px;margin-bottom:8px}.g2-fr .g2-fl:last-of-type{margin-bottom:0}.g2-fr .g2-fl svg{width:18px;height:18px;stroke:var(--wi-mute);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.g2-fr input[type=file]{font:inherit;font-size:14px;color:var(--wi-ink-soft);max-width:100%}.g2-fr input[type=file]::file-selector-button{height:38px;padding:0 14px;margin-right:12px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-bg);font:inherit;font-size:14px;font-weight:700;color:var(--wi-ink);cursor:pointer}.g2-fr input[type=file]::file-selector-button:hover{border-color:var(--wi-ink)}.g2-wfoot{display:flex;justify-content:center;gap:10px;margin-top:32px}.g2-wfoot .g2-btn{min-width:130px}.g2-auto{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.g2-autopop{margin-top:8px;padding:14px 16px;border:1px solid var(--wi-line);border-radius:var(--wi-r-box);background:var(--wi-tint);font-size:14px}.g2-autopop strong{color:var(--wi-ink)}.g2-autopop p{margin:6px 0 0;color:var(--wi-mute)}.g2-nb{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:56px;align-items:start}.g2-nb-main{min-width:0}.g2-pins{display:grid;gap:8px;margin-bottom:28px}.g2-pin{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid var(--wi-acc-soft);background:var(--wi-acc-soft);border-radius:var(--wi-r-box);padding:14px 18px;color:var(--wi-on-acc-soft);transition:border-color .2s}.g2-pin:hover{border-color:var(--wi-accent)}.g2-pin svg{width:18px;height:18px;stroke:var(--wi-accent);fill:var(--wi-accent);stroke-width:1.6}.g2-pin .g2-pt{font-size:16px;font-weight:700;color:var(--wi-on-acc-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g2-pin .g2-pd{font-size:13px;color:var(--wi-on-acc-soft)}.g2-pin .g2-cat{background:var(--wi-bg);color:var(--wi-ink)}.g2-mon{position:relative;display:flex;align-items:center;gap:12px;margin:8px 0 6px}.g2-mon b{font-size:15px;font-weight:900;color:var(--wi-ink);letter-spacing:-.02em}.g2-mon::after{content:"";flex:1;height:1px;background:var(--wi-line)}.g2-tl{list-style:none;margin:0;padding:0}.g2-tl li{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:0 20px}.g2-tl li::before{content:"";position:absolute;left:31px;top:0;bottom:0;width:2px;background:var(--wi-line)}.g2-tl li:last-child::before{bottom:calc(100% - 38px)}.g2-tl .g2-dy{position:relative;z-index:1;padding-top:14px;text-align:center}.g2-tl .g2-dy b{display:grid;place-items:center;width:64px;height:48px;background:var(--wi-bg);font-size:28px;font-weight:900;letter-spacing:-.04em;line-height:1;color:var(--wi-ink)}.g2-tl .g2-dy small{display:block;background:var(--wi-bg);font-size:12px;color:var(--wi-mute-2);padding-bottom:2px}.g2-tl .g2-cd{display:block;width:100%;text-align:left;margin:6px 0;padding:16px 20px;border:1px solid var(--wi-line);border-radius:var(--wi-r-box);background:var(--wi-bg);transition:border-color .2s,background .2s,transform .2s;animation:g2-rise .45s both cubic-bezier(.2,.8,.2,1)}.g2-tl .g2-cd:hover{border-color:var(--wi-ink);transform:translateY(-1px)}.g2-tl .g2-cd .g2-l1{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.g2-tl .g2-cd .g2-tt{font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.4;color:var(--wi-ink)}.g2-tl .g2-cd .g2-meta{margin-top:6px}.g2-tl .g2-cd .g2-dm{display:none}.g2-nb-side{position:sticky;top:16px;display:grid;gap:16px}.g2-card2{border:1px solid var(--wi-line);border-radius:var(--wi-r-box);padding:20px;background:var(--wi-bg)}.g2-card2 h2{margin:0 0 12px;font-size:16px;font-weight:900;letter-spacing:-.02em;color:var(--wi-ink)}.g2-card2 .g2-row{display:grid;gap:8px}.g2-card2 .g2-sb{display:flex;gap:8px}.g2-card2 .g2-sb .g2-in{flex:1;min-width:0}.g2-card2.g2-soft{background:var(--wi-tint);border-color:var(--wi-tint)}.g2-card2 .g2-tel{font-size:26px;font-weight:900;letter-spacing:-.03em;color:var(--wi-ink)}.g2-card2 p{margin:4px 0;font-size:14px;color:var(--wi-mute)}.g2-card2 .g2-lks{display:grid;gap:2px;margin-top:10px}.g2-card2 .g2-lks a{display:flex;justify-content:space-between;height:36px;align-items:center;font-size:14px;color:var(--wi-ink);font-weight:500;border-top:1px solid var(--wi-line)}.g2-card2 .g2-lks a:hover{color:var(--wi-acc-ink)}.g2-found{display:flex;align-items:center;gap:8px;margin:0 0 16px;padding:10px 14px;background:var(--wi-acc-soft);border-radius:var(--wi-r-btn);font-size:14px;color:var(--wi-on-acc-soft)}.g2-found b{font-weight:900}.g2-found button{margin-left:auto;border:0;background:0 0;font-size:13px;font-weight:700;color:var(--wi-on-acc-soft);text-decoration:underline}.g2-sortbar{display:flex;align-items:center;gap:4px;margin:0 0 14px;flex-wrap:wrap}.g2-sortbar .g2-cnt{font-size:14px;color:var(--wi-mute);margin-right:auto}.g2-sortbar .g2-cnt b{color:var(--wi-ink)}.g2-sortbar button{height:32px;padding:0 10px;border:0;background:0 0;border-radius:var(--wi-r-btn);font-size:14px;color:var(--wi-mute)}.g2-sortbar button.g2-on{color:var(--wi-ink);font-weight:700;background:var(--wi-tint-2)}.g2-sortbar button:hover{color:var(--wi-ink)}.g2-cats{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.g2-vw{max-width:800px;margin:0 auto}.g2-vw .g2-vh{padding:8px 0 24px;border-bottom:2px solid var(--wi-ink)}.g2-vw .g2-vh h1{margin:10px 0 14px;font-size:34px;font-weight:900;letter-spacing:-.045em;line-height:1.3;color:var(--wi-ink)}.g2-vw .g2-vh .g2-wr{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.g2-vw .g2-vh .g2-wr .g2-av{width:36px;height:36px;font-size:14px}.g2-vw .g2-vh .g2-acts{margin-left:auto;display:flex;gap:8px;align-items:center}.g2-vcon{padding:32px 0;font-size:17px;line-height:1.85;color:var(--wi-ink-soft);border-bottom:1px solid var(--wi-line)}.g2-vcon p{margin:0 0 1.1em}.g2-vcon p:last-child{margin-bottom:0}.g2-vcon h4{margin:1.6em 0 .5em;font-size:18px;color:var(--wi-ink)}.g2-vcon ul{margin:0 0 1.1em;padding-left:1.3em}.g2-vcon img{max-width:100%;border-radius:var(--wi-r-btn);margin:8px 0}.g2-vimgs{display:grid;gap:12px;margin:24px 0 0}.g2-vimgs img{width:100%;border-radius:var(--wi-r-box)}.g2-gtools{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;margin:0 0 24px}.g2-gtools .g2-cats{margin:0}.g2-seg{display:inline-flex;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);overflow:hidden;margin-left:auto}.g2-seg a{height:38px;padding:0 14px;border:0;border-right:1px solid var(--wi-line-4);background:var(--wi-bg);font-size:14px;color:var(--wi-ink-soft)}.g2-seg a:last-child{border:0}.g2-seg a.g2-on{background:var(--wi-ink);color:var(--wi-on-dark-hi);font-weight:700}.g2-gsch{display:flex;align-items:stretch;height:38px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);overflow:hidden;background:var(--wi-bg);min-width:220px}.g2-gsch input{flex:1;min-width:0;border:0;outline:0;padding:0 14px;font:inherit;font-size:14px;color:var(--wi-ink);background:0 0}.g2-gsch input::placeholder{color:var(--wi-mute-2)}.g2-gsch button{width:40px;border:0;background:0 0;display:grid;place-items:center;color:var(--wi-ink)}.g2-gsch svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.g2-gsch:focus-within{outline:2px solid var(--wi-accent);outline-offset:1px}.g2-msn{column-count:4;column-gap:20px}.g2-msn .g2-gt{break-inside:avoid;display:block;width:100%;margin:0 0 28px;text-align:left;border:0;background:0 0;padding:0;animation:g2-rise .5s both cubic-bezier(.2,.8,.2,1)}.g2-msn .g2-gt .g2-ph{position:relative;display:block;border-radius:var(--wi-r-btn);overflow:hidden;background:var(--wi-tint-2)}.g2-msn .g2-gt img{width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.g2-msn .g2-gt:hover img{transform:scale(1.04)}.g2-msn .g2-gt .g2-ph .g2-cat{position:absolute;left:10px;bottom:10px;background:var(--g2-glass);color:var(--wi-ink)}.g2-msn .g2-gt .g2-ph .g2-n2{position:absolute;right:10px;top:10px;height:26px;min-width:26px;padding:0 8px;border-radius:var(--wi-r-btn);background:var(--g2-scrim);color:var(--wi-on-dark-hi);font-size:12px;font-weight:700;display:grid;place-items:center}.g2-msn .g2-gt .g2-nm2{display:flex;align-items:flex-start;gap:6px;margin-top:10px;font-size:16px;font-weight:700;line-height:1.4;color:var(--wi-ink)}.g2-msn .g2-gt .g2-meta{margin-top:3px}.g2-msn .g2-gt .g2-meta svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;vertical-align:-2px}.g2-gv{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;align-items:start}.g2-gv-stage{position:sticky;top:16px}.g2-gv-big{position:relative;display:block;width:100%;border:0;padding:0;border-radius:var(--wi-r-box);overflow:hidden;background:var(--wi-tint-2);cursor:zoom-in}.g2-gv-big img{width:100%;height:auto;max-height:720px;object-fit:cover}.g2-gv-big .g2-zm{position:absolute;right:12px;bottom:12px;height:34px;padding:0 12px;border-radius:var(--wi-r-btn);background:var(--g2-scrim);color:var(--wi-on-dark-hi);font-size:13px;font-weight:700;display:flex;align-items:center;gap:6px}.g2-gv-big .g2-zm svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.g2-gv-ths{display:flex;gap:10px;margin-top:12px}.g2-gv-ths button{width:84px;height:84px;border:2px solid transparent;border-radius:var(--wi-r-btn);overflow:hidden;padding:0;background:var(--wi-tint-2);opacity:.65;transition:opacity .2s,border-color .2s}.g2-gv-ths button.g2-on{opacity:1;border-color:var(--wi-accent)}.g2-gv-ths img{width:100%;height:100%;object-fit:cover}.g2-gv-info .g2-cat{margin-bottom:10px}.g2-gv-info h1{margin:0 0 14px;font-size:30px;font-weight:900;letter-spacing:-.04em;line-height:1.3;color:var(--wi-ink)}.g2-gv-info .g2-wr{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--wi-line)}.g2-gv-info .g2-wr .g2-av{width:36px;height:36px;font-size:14px}.g2-gv-info .g2-vcon{padding:22px 0;font-size:16px;border-bottom:0}.g2-gv-info .g2-goodbar{justify-content:flex-start;margin:6px 0 0}.g2-lbx{position:fixed;inset:0;z-index:20;background:var(--g2-scrim-lb);display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:16px;animation:g2-fade .2s both}.g2-lbx-top{display:flex;align-items:center;justify-content:space-between;color:var(--wi-on-dark-hi);font-size:14px}.g2-lbx-top button,.g2-lbx-nav button{width:48px;height:48px;border-radius:50%;border:0;background:var(--g2-hi-1);color:var(--wi-on-dark-hi);display:grid;place-items:center}.g2-lbx-top button:hover,.g2-lbx-nav button:hover{background:var(--g2-hi-3)}.g2-lbx svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.g2-lbx-st{display:grid;place-items:center;min-height:0}.g2-lbx-st img{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--wi-r-btn)}.g2-lbx-nav{display:flex;justify-content:center;gap:16px;padding-top:10px}.g2-gdrop{display:grid;place-items:center;gap:8px;text-align:center;padding:28px 16px;border:2px dashed var(--wi-line-4);border-radius:var(--wi-r-box);background:var(--wi-tint);color:var(--wi-mute)}.g2-gdrop svg{width:34px;height:34px;stroke:var(--wi-accent);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.g2-gdrop b{font-size:16px;color:var(--wi-ink)}.g2-gph{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.g2-gph .g2-p{position:relative;aspect-ratio:1;border-radius:var(--wi-r-btn);overflow:hidden;background:var(--wi-tint-2)}.g2-gph .g2-p img{width:100%;height:100%;object-fit:cover}.g2-gph .g2-p button{position:absolute;right:6px;top:6px;width:30px;height:30px;border-radius:50%;border:0;background:var(--g2-scrim);color:var(--wi-on-dark-hi);display:grid;place-items:center}.g2-gph .g2-p button svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round}.g2-gph .g2-p i{position:absolute;left:6px;bottom:6px;font-style:normal;font-size:11px;font-weight:700;padding:2px 7px;border-radius:var(--wi-r-btn);background:var(--wi-accent);color:var(--wi-on-accent)}.g2-fq{display:grid;grid-template-columns:300px minmax(0,1fr);gap:56px;align-items:start;padding-top:40px}.g2-fq-rail{position:sticky;top:16px;display:grid;gap:16px}.g2-fq-rail h1{margin:0 0 4px;font-size:30px;font-weight:900;letter-spacing:-.045em;color:var(--wi-ink)}.g2-fq-rail .g2-sub{margin:0 0 6px;font-size:14px;color:var(--wi-mute)}.g2-fq-cats{list-style:none;margin:0;padding:6px;border:1px solid var(--wi-line);border-radius:var(--wi-r-box);display:grid;gap:2px;background:var(--wi-bg)}.g2-fq-cats a{display:flex;align-items:center;gap:12px;width:100%;height:52px;padding:0 14px;border:0;border-radius:var(--wi-r-btn);background:0 0;font-size:16px;font-weight:500;color:var(--wi-ink-soft);text-align:left;transition:background .2s,color .2s}.g2-fq-cats a .g2-ix{width:28px;height:28px;border-radius:50%;background:var(--wi-tint-2);color:var(--wi-ink);display:grid;place-items:center;font-size:12px;font-weight:700}.g2-fq-cats a:hover{background:var(--wi-tint)}.g2-fq-cats a.g2-on{background:var(--wi-accent);color:var(--wi-on-accent);font-weight:700}.g2-fq-cats a.g2-on .g2-ix{background:var(--wi-on-acc-soft);color:var(--wi-on-dark-hi)}.g2-fq-cats a svg{margin-left:auto;width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0}.g2-fq-cats a.g2-on svg{opacity:1}.g2-fq-main{min-width:0}.g2-fq-top{display:flex;align-items:flex-end;gap:12px 24px;flex-wrap:wrap;margin-bottom:16px}.g2-fq-top h2{margin:0;font-size:28px;font-weight:900;letter-spacing:-.04em;color:var(--wi-ink)}.g2-fq-top h2 small{font-size:15px;font-weight:500;color:var(--wi-mute);margin-left:8px;letter-spacing:0}.g2-fq-top .g2-gsch{margin-left:auto;min-width:260px}.g2-fq-html{margin:0 0 20px;padding:16px 20px;border-radius:var(--wi-r-box);background:var(--wi-tint);font-size:15px;color:var(--wi-ink-soft)}.g2-fq-html p{margin:0}.g2-fq-list{border-top:2px solid var(--wi-ink)}.g2-fq-i{border-bottom:1px solid var(--wi-line)}.g2-fq-q{display:grid;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:0 4px;width:100%;min-height:68px;padding:12px 4px;border:0;background:0 0;text-align:left;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--wi-ink)}.g2-fq-q:hover .g2-fq-t{color:var(--wi-acc-ink)}.g2-fq-q .g2-no{font-size:14px;font-weight:900;color:var(--wi-acc-ink);font-variant-numeric:tabular-nums}.g2-fq-q .g2-chev{width:22px;height:22px;stroke:var(--wi-mute);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}.g2-fq-i.g2-open .g2-chev{transform:rotate(180deg)}.g2-fq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.g2-fq-i.g2-open .g2-fq-a{grid-template-rows:1fr}.g2-fq-a>div{overflow:hidden}.g2-fq-a .g2-in2{display:grid;grid-template-columns:44px minmax(0,1fr);padding:4px 4px 24px}.g2-fq-a .g2-am{width:26px;height:26px;border-radius:50%;background:var(--wi-accent);color:var(--wi-on-accent);display:grid;place-items:center;font-size:12px;font-weight:900;margin-top:2px}.g2-fq-a p{margin:0 0 .6em;font-size:16px;line-height:1.8;color:var(--wi-ink-soft)}.g2-fq-a p:last-child{margin:0}.g2-fq-foot{margin-top:28px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 24px;border-radius:var(--wi-r-box);background:var(--wi-acc-soft);color:var(--wi-on-acc-soft)}.g2-fq-foot b{font-size:17px}.g2-fq-foot p{margin:2px 0 0;font-size:14px}.g2-fq-foot .g2-btn{margin-left:auto}.g2-fq-tail{margin-top:20px;padding:16px 20px;border:1px dashed var(--wi-line-4);border-radius:var(--wi-r-box);font-size:14px;color:var(--wi-mute)}.g2-fq-tail p{margin:0}.g2-qa-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px 24px;margin:0 0 28px;border-radius:var(--wi-r-box);background:var(--wi-acc-soft);color:var(--wi-on-acc-soft)}.g2-qa-top b{display:block;font-size:17px}.g2-qa-top .g2-fl2{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.g2-qa-top .g2-fl2 a{display:inline-flex;align-items:center;height:34px;border-radius:17px;border:1px solid transparent;background:var(--wi-bg);padding:0 14px;font-size:13px;font-weight:500;color:var(--wi-ink)}.g2-qa-top .g2-fl2 a:hover{border-color:var(--wi-accent)}.g2-qa-top .g2-tel{text-align:right;font-size:13px}.g2-qa-top .g2-tel strong{display:block;font-size:24px;font-weight:900;letter-spacing:-.03em;color:var(--wi-ink)}.g2-ql{list-style:none;margin:0;padding:0;border-top:2px solid var(--wi-ink)}.g2-ql li{border-bottom:1px solid var(--wi-line)}.g2-ql .g2-q{display:grid;grid-template-columns:64px minmax(0,1fr) 110px 90px;align-items:center;gap:0 16px;width:100%;text-align:left;border:0;background:0 0;padding:18px 8px;transition:background .2s;animation:g2-rise .4s both cubic-bezier(.2,.8,.2,1)}.g2-ql .g2-q:hover{background:var(--wi-tint)}.g2-ql .g2-q .g2-st{display:inline-flex;align-items:center;justify-content:center;height:28px;border-radius:var(--wi-r-btn);font-size:12px;font-weight:700;background:var(--wi-tint-2);color:var(--wi-ink)}.g2-ql .g2-q .g2-st.g2-done{background:var(--wi-accent);color:var(--wi-on-accent)}.g2-ql .g2-q .g2-tt{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--wi-ink)}.g2-ql .g2-q .g2-dt{font-size:13px;color:var(--wi-mute);text-align:right}.g2-ql .g2-q .g2-nm3{font-size:13px;color:var(--wi-mute);text-align:right}.g2-ql .g2-q .g2-dm{display:none}.g2-qv{max-width:860px;margin:0 auto}.g2-qv-h{padding:8px 0 22px;border-bottom:2px solid var(--wi-ink)}.g2-qv-h h1{margin:10px 0 12px;font-size:30px;font-weight:900;letter-spacing:-.04em;line-height:1.35;color:var(--wi-ink)}.g2-thr{display:grid;gap:20px;padding:32px 0}.g2-bub{max-width:88%;border-radius:var(--wi-r-box);padding:20px 24px}.g2-bub .g2-bh{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;color:var(--wi-mute);flex-wrap:wrap}.g2-bub .g2-bh b{font-size:15px;color:var(--wi-ink)}.g2-bub .g2-bh .g2-tag{height:24px;padding:0 10px;border-radius:var(--wi-r-btn);display:inline-grid;place-items:center;font-size:12px;font-weight:700;background:var(--wi-ink);color:var(--wi-on-dark-hi)}.g2-bub p{margin:0 0 .8em;font-size:16px;line-height:1.8;color:var(--wi-ink-soft)}.g2-bub p:last-child{margin:0}.g2-bub.g2-q{background:var(--wi-tint);border:1px solid var(--wi-line);justify-self:start}.g2-bub.g2-a{background:var(--wi-acc-soft);border:1px solid var(--wi-acc-soft);justify-self:end}.g2-bub.g2-a .g2-bh,.g2-bub.g2-a .g2-bh b,.g2-bub.g2-a p{color:var(--wi-on-acc-soft)}.g2-bub.g2-a .g2-bh .g2-tag{background:var(--wi-accent)}.g2-bub.g2-w{background:var(--wi-bg);border:1px dashed var(--wi-line-4);justify-self:end;color:var(--wi-mute);font-size:15px}.g2-rel{list-style:none;margin:0;padding:0;border-top:1px solid var(--wi-line)}.g2-rel li{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--wi-line);flex-wrap:wrap}.g2-rel button{border:0;background:0 0;padding:0;font-size:15px;font-weight:500;color:var(--wi-ink);text-align:left}.g2-rel button:hover{color:var(--wi-acc-ink);text-decoration:underline}.g2-rel .g2-d{margin-left:auto;font-size:13px;color:var(--wi-mute)}.g2-qw{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start}.g2-qw-aside{position:sticky;top:16px}.g2-tips{margin:0;padding:0;list-style:none;display:grid;gap:10px;font-size:14px;color:var(--wi-ink-soft)}.g2-tips li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px}.g2-tips svg{width:20px;height:20px;stroke:var(--wi-accent);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.g2-sh1{padding:44px 0 8px;max-width:860px;margin:0 auto;text-align:center}.g2-sh1 h1{margin:0 0 6px;font-size:34px;font-weight:900;letter-spacing:-.045em;color:var(--wi-ink)}.g2-sh1 h1 em{font-style:normal;color:var(--wi-acc-ink)}.g2-sh1 p{margin:0 0 20px;font-size:15px;color:var(--wi-mute)}.g2-bigs{display:flex;align-items:stretch;height:60px;border:2px solid var(--wi-accent);border-radius:var(--wi-r-btn);overflow:hidden;background:var(--wi-bg);max-width:860px;margin:0 auto;text-align:left}.g2-bigs input{flex:1;min-width:0;border:0;outline:0;padding:0 26px;font:inherit;font-size:18px;color:var(--wi-ink);background:0 0}.g2-bigs input::placeholder{color:var(--wi-mute-2)}.g2-bigs button{width:76px;border:0;background:var(--wi-accent);color:var(--wi-on-accent);display:grid;place-items:center}.g2-bigs button:hover{background:var(--wi-on-acc-soft)}.g2-bigs svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.g2-sopts{display:flex;align-items:center;justify-content:center;gap:10px 14px;flex-wrap:wrap;margin:16px auto 0;max-width:860px}.g2-sopts .g2-sel2{width:auto;min-width:150px;height:40px;font-size:14px}.g2-sopts .g2-rd{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--wi-ink-soft);cursor:pointer;min-height:36px}.g2-sopts .g2-rd input{width:18px;height:18px;accent-color:var(--wi-accent);margin:0}.g2-sopts .g2-lbl{font-size:14px;font-weight:700;color:var(--wi-ink)}.g2-sres{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start;margin-top:36px}.g2-brd{position:sticky;top:16px;border:1px solid var(--wi-line);border-radius:var(--wi-r-box);padding:8px}.g2-brd h2{margin:6px 10px 6px;font-size:13px;font-weight:700;color:var(--wi-mute);letter-spacing:.04em}.g2-brd ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.g2-brd a{display:flex;align-items:center;justify-content:space-between;width:100%;height:46px;padding:0 12px;border:0;border-radius:var(--wi-r-btn);background:0 0;font-size:15px;font-weight:500;color:var(--wi-ink-soft);text-align:left}.g2-brd a:hover{background:var(--wi-tint)}.g2-brd a.g2-on{background:var(--wi-ink);color:var(--wi-on-dark-hi);font-weight:700}.g2-brd a .g2-cn{min-width:26px;height:22px;padding:0 7px;border-radius:var(--wi-r-btn);background:var(--wi-tint-2);color:var(--wi-ink);font-size:12px;font-weight:700;display:grid;place-items:center}.g2-brd a.g2-on .g2-cn{background:var(--g2-hi-2);color:var(--wi-on-dark-hi)}.g2-grp{margin:0 0 28px;border:1px solid var(--wi-line);border-radius:var(--wi-r-box);overflow:hidden;animation:g2-rise .4s both cubic-bezier(.2,.8,.2,1)}.g2-grp>h2{display:flex;align-items:center;gap:10px;margin:0;padding:14px 20px;background:var(--wi-tint);border-bottom:1px solid var(--wi-line);font-size:17px;font-weight:900;letter-spacing:-.02em;color:var(--wi-ink)}.g2-grp>h2 .g2-cn{font-size:13px;font-weight:700;color:var(--wi-acc-ink)}.g2-grp>h2 a{margin-left:auto;border:0;background:0 0;font-size:14px;font-weight:700;color:var(--wi-acc-ink)}.g2-grp>h2 a:hover{text-decoration:underline}.g2-grp ul{list-style:none;margin:0;padding:0}.g2-grp li{border-bottom:1px solid var(--wi-line)}.g2-grp li:last-child{border:0}.g2-grp li a{display:block;width:100%;text-align:left;padding:16px 20px;transition:background .2s}.g2-grp li a:hover{background:var(--wi-tint)}.g2-grp .g2-gt1{display:flex;align-items:center;gap:6px;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--wi-ink)}.g2-grp .g2-gt1 svg{width:15px;height:15px;stroke:var(--wi-accent);fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}.g2-grp .g2-gb{margin:4px 0 6px;font-size:14px;line-height:1.65;color:var(--wi-mute);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.g2-nl{list-style:none;margin:0;padding:0;border-top:2px solid var(--wi-ink)}.g2-nd{margin:0;padding:10px 4px;background:var(--wi-tint);border-bottom:1px solid var(--wi-line);font-size:13px;font-weight:700;color:var(--wi-ink)}.g2-nl .g2-n{display:grid;grid-template-columns:92px minmax(0,1fr) 110px 80px;align-items:center;gap:0 14px;width:100%;text-align:left;border:0;background:0 0;padding:16px 6px;border-bottom:1px solid var(--wi-line);animation:g2-rise .4s both cubic-bezier(.2,.8,.2,1)}.g2-nl .g2-n:hover{background:var(--wi-tint)}.g2-nl .g2-n .g2-tt{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--wi-ink)}.g2-nl .g2-n .g2-tt .g2-rep{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;border-radius:var(--wi-r-btn);background:var(--wi-acc-soft);color:var(--wi-on-acc-soft);font-size:12px;font-weight:700}.g2-nl .g2-n .g2-tt .g2-rep svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.g2-nl .g2-n .g2-nm3,.g2-nl .g2-n .g2-tm{font-size:13px;color:var(--wi-mute)}.g2-nl .g2-n .g2-tm{text-align:right}.g2-nl .g2-n .g2-dm{display:none}.g2-nfil{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:28px 0 20px}.g2-nfil .g2-sel2{width:auto;min-width:130px;height:42px;font-size:14px}.g2-nfil .g2-gsch{height:42px;border-radius:var(--wi-r-btn);min-width:240px}.g2-ct{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;align-items:start;padding-top:40px}.g2-ct-rail{position:sticky;top:16px;display:grid;gap:20px}.g2-ct-docs{display:grid;gap:2px;padding:6px;border:1px solid var(--wi-line);border-radius:var(--wi-r-box)}.g2-ct-docs a{height:46px;padding:0 14px;border:0;border-radius:var(--wi-r-btn);background:0 0;text-align:left;font-size:15px;font-weight:500;color:var(--wi-ink-soft)}.g2-ct-docs a:hover{background:var(--wi-tint)}.g2-ct-docs a.g2-on{background:var(--wi-ink);color:var(--wi-on-dark-hi);font-weight:700}.g2-ct-toc{padding:0 4px}.g2-ct-toc h2{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--wi-mute)}.g2-ct-toc ol{list-style:none;margin:0;padding:0 0 0 12px;border-left:2px solid var(--wi-line);display:grid;gap:2px}.g2-ct-toc a{display:block;width:100%;text-align:left;border:0;background:0 0;padding:5px 0 5px 10px;margin-left:-14px;border-left:2px solid transparent;font-size:14px;color:var(--wi-mute)}.g2-ct-toc a:hover{color:var(--wi-ink)}.g2-ct-toc a.g2-on{color:var(--wi-acc-ink);font-weight:700;border-left-color:var(--wi-accent)}.g2-ct-art{min-width:0;max-width:780px}.g2-ct-art h1{margin:0 0 8px;font-size:38px;font-weight:900;letter-spacing:-.05em;line-height:1.25;color:var(--wi-ink)}.g2-ct-con h2{margin:44px 0 12px;padding-top:4px;font-size:22px;font-weight:900;letter-spacing:-.03em;color:var(--wi-ink);scroll-margin-top:16px}.g2-ct-con h2 .g2-n{color:var(--wi-acc-ink);margin-right:8px;font-variant-numeric:tabular-nums}.g2-ct-con p{margin:0 0 1em;font-size:16px;line-height:1.9;color:var(--wi-ink-soft)}.g2-ct-con ol,.g2-ct-con ul{margin:0 0 1em;padding-left:1.4em;font-size:16px;line-height:1.9;color:var(--wi-ink-soft)}.g2-ct-con li{margin-bottom:.3em}.g2-ph1{display:inline-block;padding:0 6px;border-radius:var(--wi-r-btn);background:var(--wi-warn);color:var(--wi-on-warn);font-weight:700;font-size:.92em}.g2-ct-ph{display:block;width:100%;aspect-ratio:21/9;border-radius:var(--wi-r-box);object-fit:cover;margin:0 0 28px;background:var(--wi-tint-2)}.g2-ct-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 8px}.g2-ct-facts div{padding:16px 18px;border:1px solid var(--wi-line);border-radius:var(--wi-r-box)}.g2-ct-facts dt{font-size:12px;font-weight:700;color:var(--wi-mute);letter-spacing:.04em}.g2-ct-facts dd{margin:4px 0 0;font-size:16px;font-weight:700;color:var(--wi-ink)}.g2-ct-end{margin-top:40px;padding-top:20px;border-top:1px solid var(--wi-line);font-size:14px;color:var(--wi-mute);display:flex;gap:8px 20px;flex-wrap:wrap}.g2-vfile svg,.g2-msn .g2-gt .g2-ph .g2-n2 svg{stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.g2-vfile svg{width:18px;height:18px;stroke:var(--wi-mute)}.g2-msn .g2-gt .g2-ph .g2-n2{gap:4px}.g2-msn .g2-gt .g2-ph .g2-n2 svg{width:13px;height:13px}@keyframes g2-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.g2-tl .g2-cd,.g2-msn .g2-gt,.g2-cm,.g2-grp,.g2-ql .g2-q,.g2-nl .g2-n,.g2-lbx{animation:none}.g2-fq-a{transition:none}.g2-msn .g2-gt img{transition:none}}@media (max-width:1100px){.g2-nb{grid-template-columns:minmax(0,1fr) 280px;gap:32px}.g2-msn{column-count:3}.g2-gv{gap:28px}.g2-fq{grid-template-columns:240px minmax(0,1fr);gap:32px}.g2-qw{grid-template-columns:minmax(0,1fr) 260px;gap:28px}.g2-ct{grid-template-columns:200px minmax(0,1fr);gap:32px}.g2-sres{grid-template-columns:220px minmax(0,1fr);gap:28px}}@media (max-width:760px){.g2-pghd{padding:24px 0 16px}.g2-pghd h1{font-size:26px}.g2-pghd .g2-r{margin-left:0;width:100%}.g2-nb{grid-template-columns:minmax(0,1fr);gap:20px}.g2-nb-side{position:static;order:-1;grid-template-columns:minmax(0,1fr)}.g2-nb-side .g2-card2.g2-soft,.g2-nb-side .g2-rssb{display:none}.g2-nb-side .g2-card2{padding:12px}.g2-nb-side .g2-card2 h2{display:none}.g2-nb-side .g2-card2 .g2-row{display:flex;gap:8px}.g2-nb-side .g2-card2 .g2-row .g2-sel2{width:128px;flex:none;padding-right:30px}.g2-pin{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:12px 14px}.g2-pin .g2-cat{display:none}.g2-pin .g2-pd{grid-column:2}.g2-tl li{grid-template-columns:minmax(0,1fr)}.g2-tl li::before{display:none}.g2-tl .g2-dy{display:none}.g2-tl .g2-cd{padding:14px 16px}.g2-tl .g2-cd .g2-tt{font-size:16px}.g2-tl .g2-cd .g2-dm{display:inline}.g2-vw .g2-vh h1{font-size:26px}.g2-vw .g2-vh .g2-acts{margin-left:0;width:100%}.g2-vcon{font-size:16px;padding:24px 0}.g2-pn2{grid-template-columns:minmax(0,1fr);margin-top:32px}.g2-pn2 .g2-nx{text-align:left}.g2-cmw-f{grid-template-columns:minmax(0,1fr)}.g2-cm.g2-re{margin-left:20px}.g2-fr{grid-template-columns:minmax(0,1fr);padding:16px 0}.g2-fr>.g2-flb{padding-top:0}.g2-fr .g2-two{grid-template-columns:minmax(0,1fr)}.g2-wfoot .g2-btn{flex:1;min-width:0}.g2-cms{margin-top:40px}.g2-msn{column-count:2;column-gap:12px}.g2-msn .g2-gt{margin-bottom:22px}.g2-msn .g2-gt .g2-nm2{font-size:14px}.g2-gtools{gap:10px}.g2-seg{margin-left:0}.g2-gsch{min-width:0;flex:1}.g2-gv{grid-template-columns:minmax(0,1fr);gap:24px}.g2-gv-stage{position:static}.g2-gv-ths button{width:64px;height:64px}.g2-gv-info h1{font-size:24px}.g2-lbx{padding:8px}.g2-fq{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:24px}.g2-fq-rail{position:static}.g2-fq-rail h1{font-size:26px}.g2-fq-cats{display:flex;overflow-x:auto;scrollbar-width:none;padding:4px;gap:4px}.g2-fq-cats::-webkit-scrollbar{display:none}.g2-fq-cats li{flex:none}.g2-fq-cats a{height:44px;font-size:15px;width:auto;padding:0 14px 0 8px;white-space:nowrap}.g2-fq-cats a svg{display:none}.g2-fq-rail .g2-card2.g2-soft{display:none}.g2-fq-top h2{font-size:22px}.g2-fq-top .g2-gsch{margin-left:0;width:100%}.g2-fq-q{grid-template-columns:34px minmax(0,1fr) 24px;font-size:16px}.g2-fq-a .g2-in2{grid-template-columns:34px minmax(0,1fr)}.g2-fq-foot{padding:18px}.g2-fq-foot .g2-btn{margin-left:0;width:100%}.g2-qa-top{grid-template-columns:minmax(0,1fr);padding:16px}.g2-qa-top .g2-tel{text-align:left}.g2-ql .g2-q{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:16px 4px}.g2-ql .g2-q .g2-nm3,.g2-ql .g2-q .g2-dt{display:none}.g2-ql .g2-q .g2-dm{display:flex}.g2-ql .g2-q .g2-tt{font-size:16px;grid-column:1}.g2-ql .g2-q .g2-st{grid-column:2;grid-row:1}.g2-ql .g2-q .g2-dm{grid-column:1/-1}.g2-qv-h h1{font-size:24px}.g2-bub{max-width:100%;padding:16px}.g2-qw{grid-template-columns:minmax(0,1fr);gap:24px}.g2-qw-aside{position:static;order:2}.g2-sh1{padding-top:24px}.g2-sh1 h1{font-size:26px}.g2-bigs{height:52px}.g2-bigs input{font-size:16px;padding:0 18px}.g2-bigs button{width:60px}.g2-sres{grid-template-columns:minmax(0,1fr);gap:20px}.g2-brd{position:static;padding:4px}.g2-brd ul{display:flex;overflow-x:auto;scrollbar-width:none;gap:4px}.g2-brd ul::-webkit-scrollbar{display:none}.g2-brd li{flex:none}.g2-brd a{height:42px;gap:8px;white-space:nowrap}.g2-brd h2{display:none}.g2-grp>h2{padding:12px 16px}.g2-grp li a{padding:14px 16px}.g2-nl .g2-n{grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 4px}.g2-nl .g2-n .g2-nm3,.g2-nl .g2-n .g2-tm,.g2-nl .g2-n .g2-cat{display:none}.g2-nl .g2-n .g2-dm{display:flex}.g2-nfil .g2-gsch{min-width:0;flex:1 0 100%}.g2-nfil .g2-sel2{flex:1}.g2-ct{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:24px}.g2-ct-rail{position:static}.g2-ct-docs{display:flex;overflow-x:auto;scrollbar-width:none;padding:4px;gap:4px}.g2-ct-docs::-webkit-scrollbar{display:none}.g2-ct-docs a{flex:none;white-space:nowrap}.g2-ct-toc{display:none}.g2-ct-art h1{font-size:28px}.g2-ct-con h2{font-size:19px;margin-top:32px}.g2-ct-facts{grid-template-columns:minmax(0,1fr)}}.g2-tl li.g2-monli{display:block}.g2-tl li.g2-monli::before{display:none}.g2-tl li.g2-monli .g2-mon{margin:18px 0 8px 0}.g2{padding-bottom:clamp(24px,4vw,56px);color:var(--wi-ink-soft);font-size:15px;line-height:1.55}.g2-num{font-variant-numeric:tabular-nums}.g2-sp{flex:1}.g2-pill{display:inline-flex;align-items:center;height:40px;border-radius:20px;border:1px solid var(--wi-line-4);background:var(--wi-bg);padding:0 18px;font-size:14px;font-weight:500;color:var(--wi-ink-soft);transition:background .2s,color .2s,border-color .2s}.g2-pill:hover{border-color:var(--wi-ink)}.g2-pill.g2-on{background:var(--wi-ink);border-color:var(--wi-ink);color:var(--wi-on-dark-hi);font-weight:700}.g2-sortbar a,.g2-found a{display:inline-flex;align-items:center;height:32px;padding:0 10px;border-radius:var(--wi-r-btn);font-size:14px;color:var(--wi-mute)}.g2-sortbar a.g2-on{color:var(--wi-ink);font-weight:700;background:var(--wi-tint-2)}.g2-sortbar a:hover{color:var(--wi-ink)}.g2-found a{margin-left:auto;font-size:13px;font-weight:700;color:var(--wi-on-acc-soft);text-decoration:underline}.g2-empty a.g2-btn{margin-top:14px}a.g2-pin,a.g2-cd{text-decoration:none}.g2-pinwrap{position:relative}.g2-tl li{position:relative}.g2-tl li.g2-cur .g2-cd{border-color:var(--wi-accent)}.g2-chk{position:absolute;z-index:2;width:18px;height:18px;margin:0;accent-color:var(--wi-accent)}.g2-pinwrap .g2-chk{right:14px;top:50%;margin-top:-9px}.g2-tl .g2-chk{right:14px;top:22px}.g2-adm{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 14px;padding:10px 14px;border:1px dashed var(--wi-line-4);border-radius:var(--wi-r-box);background:var(--wi-tint)}.g2-ck{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--wi-ink-soft);cursor:pointer;min-height:32px}.g2-ck input{width:18px;height:18px;accent-color:var(--wi-accent);margin:0}.g2-back{display:inline-flex;align-items:center;gap:4px;height:32px;font-size:14px;font-weight:500;color:var(--wi-mute)}.g2-back svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.g2-back:hover{color:var(--wi-ink)}.g2-vw{padding-top:12px}.g2-pghd-s{padding:12px 0 20px}.g2-ip{font-size:12px;font-weight:400;color:var(--wi-mute-2)}.g2-menu-pop{display:none}.g2-menu.g2-open .g2-menu-pop{display:block}.g2-menu-pop a{display:flex;align-items:center;gap:8px;width:100%;height:38px;border-radius:var(--wi-r-btn);padding:0 10px;font-size:14px;color:var(--wi-ink);white-space:nowrap}.g2-menu-pop a:hover{background:var(--wi-tint)}.g2-menu-pop svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.g2-ib-sm{width:36px;height:36px}.g2-ib-xs{width:32px;height:32px;border:0}.g2-vsec h3+.g2-vfile{margin-top:0}.g2-vfile a{color:var(--wi-ink)}.g2-vfile a:hover strong{text-decoration:underline}.g2-vsign{margin-top:24px;padding-top:16px;border-top:1px dashed var(--wi-line);font-size:14px;color:var(--wi-mute)}.g2-share{display:flex;justify-content:center;gap:8px;margin-top:24px}.g2-gmsg b{display:none;font-weight:500}.g2-gbtn.g2-static{cursor:default}.g2-gbtn.g2-static:hover{border-color:var(--wi-line-4)}.g2-pn2 a{text-decoration:none}.g2-pn2 .g2-tt{display:block;margin-top:4px;font-size:15px;font-weight:700;color:var(--wi-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g2-pn-off{display:block}.g2-cm-b{min-width:0}.g2-cm-h .g2-menu{margin-left:auto;position:relative}.g2-cm-h{position:relative}.g2-cm-t .g2-mk{vertical-align:-3px}.g2-empty-s{margin-top:12px;padding:32px 16px}.g2-cmwrap{margin:0}.g2-cmw{margin-top:20px}.g2-cmw .g2-in{width:100%}.g2-cm .g2-cmw{margin-top:12px}.g2-hlp{margin:6px 0 0;font-size:13px;color:var(--wi-mute);font-weight:400}.g2-cmw-f .g2-cap{min-width:0}.g2-cap{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.g2-cap #captcha{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;padding:0;border:0;background:0 0}.g2-cap #captcha img{height:46px;width:auto;border-radius:var(--wi-r-btn);background:var(--wi-tint-2)}.g2-cap #captcha input[type=text]{width:130px;height:46px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);padding:0 12px;background:var(--wi-bg)}.g2-cap #captcha button{height:46px;width:46px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-bg)}.g2-cap #captcha_info{font-size:12px;color:var(--wi-mute)}.g2-fr>div{min-width:0}.g2-fr .g2-fl label{display:grid;place-items:center}.g2-fr .g2-fl .g2-in{flex:1;min-width:0}.g2-fr .g2-fl .g2-in-s{max-width:260px}.g2-fr .g2-fl{flex-wrap:wrap}.g2-opts{display:flex;gap:6px 20px;flex-wrap:wrap;padding-top:4px}.g2-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.g2-two>span{display:block}.g2-auto{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.g2-autopop{display:none;margin-top:8px;padding:14px 16px;border:1px solid var(--wi-line);border-radius:var(--wi-r-box);background:var(--wi-tint);font-size:14px}.g2-autopop ul{margin:8px 0;padding:0;list-style:none;display:grid;gap:6px}.g2-autopop li{display:flex;gap:10px;align-items:center;justify-content:space-between}.g2-autopop li a{color:var(--wi-ink);font-weight:500}.g2-autopop li span{color:var(--wi-mute);font-size:12px}.g2-wform .g2-ed-wrap{min-width:0}.g2-wform input[type=text],.g2-wform input[type=password],.g2-wform select{max-width:100%}.g2-wform #wr_subject,.g2-wform .g2-in,.g2-wform .g2-sel2{width:100%}.g2-seg a{display:inline-flex;align-items:center}.g2-gtools .g2-ib2{flex:none}.g2-gtools .g2-gsch{margin-left:0}.g2-msn .g2-gtw{position:relative;break-inside:avoid;margin:0 0 28px}.g2-msn .g2-gtw .g2-gt{margin:0}.g2-msn .g2-gt{text-decoration:none}.g2-gtw .g2-chk{left:10px;top:10px}.g2-nophoto{display:block;padding:60px 8px;border:0;border-radius:0}.g2-gt .g2-ph .g2-cat{background:var(--g2-glass);color:var(--wi-ink)}.g2-msn .g2-gt .g2-ph .g2-cat{position:absolute}.g2-msn .g2-gt .g2-n2 svg{fill:none}.g2-ql li{position:relative}.g2-ql .g2-chk{left:-26px;top:50%;margin-top:-9px}a.g2-q{text-decoration:none}.g2-ql a.g2-q .g2-st{width:100%}.g2-nl a.g2-n{text-decoration:none}.g2-nl .g2-chk{left:-26px;top:50%;margin-top:-9px}.g2-fq-rail .g2-sub{margin:0 0 6px;font-size:14px;color:var(--wi-mute)}.g2-fq-cats li{display:block}.g2-fq-cats a{text-decoration:none}.g2-fq-img img{max-width:100%;border-radius:var(--wi-r-box);margin:0 0 16px}.g2-fq-a .g2-in2 p{margin:0 0 .6em;font-size:16px;line-height:1.8;color:var(--wi-ink-soft)}.g2-fq-a .g2-in2 p:last-child{margin:0}.g2-fq-a .g2-in2 img{max-width:100%;height:auto}.g2-fq-foot a.g2-btn{margin-left:auto}.g2-fq-tail p{margin:0}.g2-fq-html p{margin:0}.g2-qv{max-width:860px;margin:0 auto;padding-top:12px}.g2-qv-hr{display:flex;align-items:center;gap:8px;margin-top:10px}.g2-qv-chips{display:flex;align-items:center;gap:8px}.g2-qv-hr .g2-acts{margin-left:auto}.g2-qv-h h1{margin:10px 0 12px}.g2-st2{font-size:13px;font-weight:700;color:var(--wi-ink)}.g2-st2.g2-done{color:var(--wi-acc-ink)}.g2-rel .g2-st2{font-size:12px}.g2-bub .g2-bcon p{margin:0 0 .8em;font-size:16px;line-height:1.8;color:var(--wi-ink-soft)}.g2-bub.g2-a .g2-bcon p{color:var(--wi-on-acc-soft)}.g2-bub .g2-bcon p:last-child{margin:0}.g2-bub .g2-bcon{min-width:0;overflow-wrap:anywhere}.g2-bub .g2-bfiles{margin-top:12px}.g2-bub .g2-bfiles .g2-vfile{margin-bottom:0}.g2-bub .g2-vimgs{margin:0 0 12px}.g2-bub.g2-w{font-size:15px}.g2-qv-btns{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.g2-rel a{font-size:15px;font-weight:500;color:var(--wi-ink)}.g2-rel a:hover{color:var(--wi-acc-ink);text-decoration:underline}.g2-qv .g2-pn2{margin-top:48px}.g2-gview{padding-top:12px}.g2-gv-btns{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.g2-gv-info .g2-wr .g2-acts{margin-left:auto}.g2-gv-info .g2-vcon p{margin:0 0 1.1em}.g2-gv-info .g2-vsec{margin-top:12px}.g2-gv-ths button.g2-on{opacity:1;border-color:var(--wi-accent)}.g2-gv-big{font:inherit}.g2-lbx svg{fill:none}.g2-lbx-no{font-size:14px;color:var(--wi-on-dark-hi)}.g2-lbx-st img{max-width:100%;max-height:100%}.g2-lbx-nav[hidden]{display:none}.g2-gdrop{cursor:pointer;position:relative}.g2-gdrop input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.g2-gdrop:focus-within{outline:2px solid var(--wi-accent);outline-offset:2px}.g2-photos{margin-bottom:20px}.g2-photos .g2-err{margin:8px 0 0}.g2-photos [hidden]{display:none}.g2-wform-gal .g2-frm{margin-top:20px}.g2-gph .g2-p button{cursor:pointer}.g2-gph .g2-p svg{width:14px;height:14px;stroke:currentColor;fill:none}.g2-sh1 .g2-bigs{margin:0 auto}.g2-sopts select{width:auto}.g2-sopts .g2-lbl{font-size:14px;font-weight:700;color:var(--wi-ink)}.g2-grp .sch_word{background:var(--g2-hl);color:var(--wi-ink);border-radius:2px;padding:0 1px;font-style:normal;font-weight:inherit}.g2-gsearch .sch_word{background:var(--g2-hl);color:var(--wi-ink);border-radius:2px;padding:0 1px;font-style:normal}.g2-grp li a{text-decoration:none}.g2-brd li{display:block}.g2-brd a{text-decoration:none}.g2-sres-main{min-width:0}.g2-nl .g2-n .g2-tt{min-width:0}.g2-ct-lab{margin:0 0 8px 4px;font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--wi-mute)}.g2-ct-docs a{display:flex;align-items:center;height:46px;padding:0 14px;border-radius:var(--wi-r-btn);font-size:15px;font-weight:500;color:var(--wi-ink-soft);text-decoration:none}.g2-ct-docs a:hover{background:var(--wi-tint)}.g2-ct-docs a.g2-on{background:var(--wi-ink);color:var(--wi-on-dark-hi);font-weight:700}.g2-ct-toc[hidden]{display:none}.g2-ct-toc li{display:block}.g2-ct-toc a{text-decoration:none}.g2-ct-art{padding-bottom:24px}.g2-ct-facts{margin-top:20px;margin-bottom:28px}.g2-ct-facts dd .g2-ph1{font-size:.92em}.g2-ct-con img{max-width:100%;height:auto;border-radius:var(--wi-r-box)}.g2-ct-con h2:first-child{margin-top:8px}.g2-ct-con h3{margin:1.6em 0 .5em;font-size:18px;font-weight:800;color:var(--wi-ink)}.g2-ct-con table{width:100%;margin:0 0 1em;font-size:15px;border-collapse:collapse}.g2-ct-con th,.g2-ct-con td{padding:10px 12px;border:1px solid var(--wi-line);text-align:left;vertical-align:top}.g2-ct-con th{background:var(--wi-tint)}.g2-ct-end a:hover{color:var(--wi-acc-ink)}.wi-main:has(.g2) #wrapper_title{display:none}.g2-qa-top .g2-tel{max-width:380px}.g2-pn-off{border:0;opacity:1}.g2-sh1 fieldset{min-width:0}.g2-fq-rail>*{min-width:0}.g2-fq-rail nav{min-width:0}.g2-ct-rail>*{min-width:0}.g2-ql .g2-q .g2-st{padding:0 10px;white-space:nowrap}@media (max-width:760px){.g2-ql a.g2-q .g2-st{width:auto}}@media (min-width:761px){.g2-ct-rail,.g2-fq-rail,.g2-nb-side,.g2-qw-aside,.g2-gv-stage,.g2-brd{top:calc(var(--wi-hd,85px) + 16px)}}.g2-ct-con h2{scroll-margin-top:calc(var(--wi-hd,85px) + 16px)}.g2-ct-ph{margin:0 0 20px}.g2-ct-ph img{display:block;width:100%;aspect-ratio:21/9;object-fit:cover;border-radius:var(--wi-r-box);background:var(--wi-tint-2)}:root{--g3-field:#787570;--g3-hl:#ffe9a8;--g3-scrim:rgba(22,27,34,.82);--g3-shadow:rgba(22,27,34,.14);--g3-dark2:#2B3036;--g3-dark-track:#4A4F55;--g3-dark-fill:#F5B700;--g3-dark-ok:#F5B700;--g3-dark-mute:#D3D6DA;--g3-sale-bg:#FCEFC4;--g3-sale-ink:#161B22;--g3-sale-ink2:#161B22;--g3-sale-line:#E4E2DD}@keyframes g3-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.g3{padding-bottom:clamp(32px,5vw,72px);color:var(--wi-ink-soft);font-size:15px;line-height:1.55}.g3 a{color:inherit}.g3 h1,.g3 h2,.g3 h3,.g3 h4{color:var(--wi-ink)}.g3-num{font-variant-numeric:tabular-nums}.g3-hidden{display:none!important}.g3-crumb{padding:24px 0 0;font-size:13px;color:var(--wi-mute)}.g3-crumb a{color:var(--wi-mute)}.g3-crumb a:hover{color:var(--wi-ink);text-decoration:underline}.g3-crumb i{font-style:normal;margin:0 6px;color:var(--wi-mute-2)}.g3-stars{display:inline-block;font-size:16px;letter-spacing:1px;line-height:1;background:linear-gradient(90deg,var(--wi-ink) calc(var(--v,0)/5*100%),var(--wi-line-4)0);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.g3-stars.lg{font-size:24px}.g3-stars.sm{font-size:14px;letter-spacing:.5px}.g3-hl,mark.g3-hl{background:var(--g3-hl);color:var(--wi-ink);border-radius:2px;padding:0 1px;font-weight:inherit}.g3-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border:1px solid var(--wi-accent);border-radius:var(--wi-r-btn);background:var(--wi-accent);color:var(--wi-on-accent);font-weight:700;font-size:15px;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.g3 .g3-btn{color:var(--wi-on-accent)}.g3-btn:hover{background:var(--wi-on-acc-soft);border-color:var(--wi-on-acc-soft)}.g3-btn[disabled],.g3-btn.dis{background:var(--wi-tint-2);border-color:var(--wi-tint-2);color:var(--wi-mute-2);cursor:not-allowed}.g3 .g3-btn.line{background:var(--wi-bg);color:var(--wi-acc-ink)}.g3-btn.line:hover{background:var(--wi-acc-soft)}.g3 .g3-btn.ink{background:var(--wi-bg);color:var(--wi-ink);border-color:var(--wi-line-4)}.g3-btn.ink:hover{border-color:var(--wi-ink);background:var(--wi-bg)}.g3-btn.sm{height:40px;padding:0 16px;font-size:14px}.g3-btn.blk{width:100%}.g3-chip{display:inline-flex;align-items:center;gap:6px;height:38px;border-radius:19px;border:1px solid var(--wi-line-4);background:var(--wi-bg);padding:0 15px;font-size:14px;color:var(--wi-ink-soft);white-space:nowrap;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.g3-chip em{font-style:normal;font-size:12px;color:var(--wi-mute-2)}.g3-chip:hover{border-color:var(--wi-ink)}.g3 .g3-chip.on{background:var(--wi-ink);border-color:var(--wi-ink);color:var(--wi-on-dark-hi);font-weight:700}.g3-chip.on em{color:var(--wi-on-dark-hi)}.g3-chip.acc.on{background:var(--wi-accent);border-color:var(--wi-accent)}.g3-sel{height:46px;border:1px solid var(--g3-field);border-radius:var(--wi-r-btn);background:var(--wi-bg)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235C574D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")no-repeat right 12px center/16px;padding:0 36px 0 14px;font:inherit;font-size:14px;color:var(--wi-ink);appearance:none;-webkit-appearance:none;cursor:pointer}.g3-sel:hover{border-color:var(--wi-ink)}.g3-sel:focus-visible,.g3-in:focus-visible{outline:2px solid var(--wi-accent);outline-offset:1px;border-color:var(--wi-accent)}.g3-in{display:block;width:100%;border:1px solid var(--g3-field);border-radius:var(--wi-r-btn);padding:0 14px;font:inherit;font-size:15px;color:var(--wi-ink);background:var(--wi-bg)}.g3-in{height:48px}.g3-in::placeholder{color:var(--wi-mute-2)}.g3-sw{position:relative;display:inline-block;flex:none;width:42px;height:24px;border-radius:12px;background:var(--wi-line-4);transition:background .2s}.g3-sw i{position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:var(--wi-bg);transition:transform .2s}.g3-sw.on{background:var(--wi-accent)}.g3-sw.on i{transform:translateX(18px)}.g3-pager{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;margin:44px 0 0}.g3-pg{display:inline-grid;place-items:center;min-width:42px;height:42px;border:1px solid transparent;border-radius:var(--wi-r-btn);font-size:15px;color:var(--wi-ink-soft);padding:0 8px}.g3-pg.on{background:var(--wi-ink);color:var(--wi-on-dark-hi);font-weight:700}a.g3-pg:hover:not(.on){border-color:var(--wi-line-4)}.g3-pg.dis{color:var(--wi-line-4)}.g3-pg.gap{color:var(--wi-mute-2)}.g3-pginfo{margin:12px 0 0;text-align:center;font-size:13px;color:var(--wi-mute)}.g3-empty{display:grid;justify-items:center;gap:8px;padding:72px 16px;text-align:center;border:1px dashed var(--wi-line-4);border-radius:var(--wi-r-box)}.g3-empty b{font-size:20px;color:var(--wi-ink)}.g3-empty p{margin:0 0 12px;color:var(--wi-mute)}.g3-prose{font-size:14px;line-height:1.6}.g3-msg{display:block;margin:6px 0 0;font-size:13px;line-height:1.45}.g3-msg.err{color:var(--wi-sale);font-weight:500}.g3-msg.hint{color:var(--wi-mute)}@media (prefers-reduced-motion:reduce){.g3 *{animation:none!important;transition:none!important}}@media (max-width:760px){.g3-chip{height:40px}}.g3-rvh{display:flex;align-items:flex-end;gap:16px 24px;flex-wrap:wrap;margin:14px 0 28px}.g3-rvh h1{margin:0;font-size:34px;font-weight:900;letter-spacing:-.04em;line-height:1.2}.g3-rvh p{margin:0 0 4px;font-size:15px;color:var(--wi-mute)}.g3-rvh p b{color:var(--wi-ink)}.g3-rvs{display:flex;align-items:stretch;gap:8px;margin-left:auto;width:min(560px,100%)}.g3-rvs .g3-sel{flex:none;width:128px}.g3-sin{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:46px;border:1px solid var(--g3-field);border-radius:var(--wi-r-btn);padding:0 12px;background:var(--wi-bg)}.g3-sin:focus-within{outline:2px solid var(--wi-accent);border-color:var(--wi-accent)}.g3-sin svg{width:18px;height:18px;flex:none;stroke:var(--wi-mute);fill:none;stroke-width:2;stroke-linecap:round}.g3-sin input{flex:1;min-width:0;height:100%;border:0;outline:0;font:inherit;font-size:15px;color:var(--wi-ink);background:0 0;padding:0}.g3-sin input::placeholder{color:var(--wi-mute-2)}.g3-rvs .g3-btn{height:46px}.g3-rvg{display:grid;grid-template-columns:320px minmax(0,1fr);gap:48px;align-items:start}.g3-rail{position:sticky;top:16px;display:grid;gap:16px}.g3-sumc{border:1px solid var(--wi-line);border-radius:var(--wi-r-box);padding:26px 24px 22px}.g3-sumc .big{display:flex;align-items:center;gap:16px}.g3-sumc .avg{font-size:68px;font-weight:900;letter-spacing:-.05em;line-height:1;color:var(--wi-ink)}.g3-sumc .big p{margin:6px 0 0;font-size:13px;color:var(--wi-mute)}.g3-dist{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:4px}.g3-drow{display:grid;grid-template-columns:34px minmax(0,1fr) 44px;gap:10px;align-items:center;width:100%;height:36px;border-radius:var(--wi-r-btn);padding:0 8px;font-size:13px;color:var(--wi-ink-soft)}.g3-drow:hover{background:var(--wi-tint)}.g3-drow.on{background:var(--wi-acc-soft)}.g3-drow.dim{opacity:.55}.g3-drow .bar{height:10px;border-radius:var(--wi-r-btn);background:var(--wi-tint-2);overflow:hidden}.g3-drow .bar i{display:block;height:100%;border-radius:var(--wi-r-btn);background:var(--wi-accent);transform-origin:left;animation:g3-grow .8s .1s both cubic-bezier(.2,.8,.2,1)}@keyframes g3-grow{0%{transform:scaleX(0)}to{transform:none}}.g3-drow b{text-align:right;color:var(--wi-ink);font-weight:500}.g3-rail .hint{margin:12px 0 0;font-size:12px;color:var(--wi-mute-2)}.g3-ptog{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--wi-line);border-radius:var(--wi-r-box);padding:14px 18px;font-size:14px;color:var(--wi-ink)}.g3-ptog:hover{border-color:var(--wi-line-4)}.g3-ptog b{display:block;font-size:15px}.g3-ptog span span{display:block;font-size:12px;color:var(--wi-mute);margin-top:1px}.g3-rvm{min-width:0}.g3-pstrip{margin:0 0 32px}.g3-phd{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.g3-phd h2{margin:0;font-size:20px;font-weight:900;letter-spacing:-.03em}.g3-phd .n{font-size:14px;color:var(--wi-mute)}.g3-phd .lnk{margin-left:auto;color:var(--wi-acc-ink);font-weight:700}.g3-phd .lnk:hover{text-decoration:underline}.g3-prow{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.g3-ptile{position:relative;display:block;aspect-ratio:1/1;border-radius:var(--wi-r-btn);overflow:hidden;background:var(--wi-tint-2);animation:g3-rise .5s var(--d,0ms) both cubic-bezier(.2,.8,.2,1)}.g3-ptile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.g3-ptile:hover img{transform:scale(1.06)}.g3-ptile .sc{position:absolute;left:6px;bottom:6px;height:22px;padding:0 7px;border-radius:var(--wi-r-btn);background:var(--g3-scrim);color:var(--wi-on-dark-hi);font-size:12px;font-weight:700;display:flex;align-items:center}.g3-rtool{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin:0 0 16px;padding-bottom:14px;border-bottom:2px solid var(--wi-ink)}.g3-rtool .cnt{margin-right:auto;font-size:15px;color:var(--wi-ink-soft)}.g3-rtool .cnt b{color:var(--wi-ink)}.g3-rtool .sorts{display:flex;gap:6px;flex-wrap:wrap}.g3-achips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 18px}.g3-achips .al{font-size:13px;color:var(--wi-mute);margin-right:2px}.g3-ac{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px 0 14px;border-radius:var(--wi-r-btn);background:var(--wi-ink);color:var(--wi-on-dark-hi)!important;font-size:13px;font-weight:500}.g3-ac svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round}.g3-ac:hover{background:var(--wi-ink-soft)}.g3-clr{display:inline-flex;align-items:center;height:34px;padding:0 6px;text-decoration:underline;text-underline-offset:3px;color:var(--wi-acc-ink)!important;font-weight:700;font-size:14px}.g3-mcols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.g3-mcol{display:grid;gap:20px;min-width:0}.g3-rc{border:1px solid var(--wi-line);border-radius:var(--wi-r-box);background:var(--wi-bg);overflow:hidden;animation:g3-rise .5s var(--d,0ms) both cubic-bezier(.2,.8,.2,1)}.g3-rph{display:grid;gap:2px;background:var(--wi-tint-2)}.g3-rph.two{grid-template-columns:1fr 1fr}.g3-rph a{display:block;position:relative;aspect-ratio:4/3;overflow:hidden}.g3-rph.two a{aspect-ratio:1/1}.g3-rph img{display:block;width:100%;height:100%;object-fit:cover}.g3-rph .zm{position:absolute;right:8px;bottom:8px;height:26px;padding:0 9px;border-radius:var(--wi-r-btn);background:var(--g3-scrim);color:var(--wi-on-dark-hi);font-size:12px;font-weight:700;display:flex;align-items:center}.g3-rbd{padding:16px 18px 18px}.g3-rm{display:flex;align-items:center;gap:8px}.g3-rm .sn{font-size:14px;font-weight:700;color:var(--wi-ink)}.g3-rm time{margin-left:auto;font-size:13px;color:var(--wi-mute)}.g3-rbd h3{margin:8px 0 0;font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.4}.g3-tx{margin:6px 0 0;font-size:15px;line-height:1.7;color:var(--wi-ink-soft)}.g3-tx.clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.g3-more{margin-top:4px;padding:2px 0;font-size:14px;font-weight:700;color:var(--wi-acc-ink);text-decoration:underline;text-underline-offset:3px}.g3-more[hidden]{display:none}.g3-pl{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;margin-top:14px;padding:10px;border-radius:var(--wi-r-btn);background:var(--wi-tint)}.g3-pl:hover .pn{text-decoration:underline}.g3-pl .t{display:block;width:44px;height:44px;border-radius:var(--wi-r-btn);overflow:hidden;background:var(--wi-tint-2)}.g3-pl .t img{display:block;width:100%;height:100%;object-fit:cover}.g3-pl .pn{display:block;font-size:14px;font-weight:700;color:var(--wi-ink);line-height:1.35}.g3-pl small{display:block;font-size:12px;color:var(--wi-mute)}.g3-by{margin-top:10px;font-size:13px;color:var(--wi-mute)}.g3-rep{margin-top:12px;padding:12px 14px;border-radius:var(--wi-r-btn);background:var(--wi-acc-soft);font-size:14px;line-height:1.6;color:var(--wi-on-acc-soft)}.g3-rep b{display:block;font-size:13px;margin-bottom:2px}.g3-rep p{margin:0;font-weight:700}.g3-rep .wi-prose{font-size:14px;color:var(--wi-on-acc-soft)}@media (max-width:1100px){.g3-rvg{grid-template-columns:260px minmax(0,1fr);gap:28px}.g3-prow{grid-template-columns:repeat(4,minmax(0,1fr))}.g3-sumc .avg{font-size:56px}}@media (max-width:860px){.g3-rvg{grid-template-columns:minmax(0,1fr);gap:20px}.g3-rail{position:static}.g3-mcols{grid-template-columns:minmax(0,1fr)}.g3-mcol{display:contents}}@media (max-width:760px){.g3-rvh{margin:6px 0 18px}.g3-rvh h1{font-size:26px}.g3-rvs{margin-left:0;flex-wrap:wrap}.g3-rvs .g3-sel{width:112px}.g3-rvs .g3-btn{display:none}.g3-sumc{padding:18px 16px 14px}.g3-sumc .avg{font-size:52px}.g3-prow{display:flex;overflow-x:auto;gap:8px;scrollbar-width:none;margin-right:calc(var(--wi-gutter)*-1);padding-right:var(--wi-gutter)}.g3-prow::-webkit-scrollbar{display:none}.g3-ptile{flex:none;width:112px}.g3-rtool .sorts{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}.g3-rtool .sorts::-webkit-scrollbar{display:none}.g3-phd .lnk{font-size:13px}}#sit_use>h2,#sit_qa>h2{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.g3-tab{padding-bottom:0;margin-top:0}.g3-tab .g3-btn{color:var(--wi-on-accent)}.g3-tab .g3-btn.line{color:var(--wi-acc-ink)}.g3-tab .g3-btn.ink{color:var(--wi-ink)}.g3-lnk{display:inline-block;border:0;background:0 0;padding:0;font-size:14px;color:var(--wi-ink-soft)!important;text-decoration:underline;text-underline-offset:3px}.g3-lnk:hover{color:var(--wi-acc-ink)!important}.g3-lst{list-style:none;margin:0;padding:0}.g3-qi .cmd{display:flex;gap:8px;margin-top:12px}.g3-qi .cmd .g3-btn{height:34px;padding:0 12px;font-size:13px}.g3-tempty{display:grid;justify-items:center;gap:8px;padding:56px 16px;text-align:center;color:var(--wi-mute)}.g3-tempty b{font-size:18px;color:var(--wi-ink)}.g3-tempty p{margin:0}.g3-tab .g3-pager{margin-top:36px}.g3-qh{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;padding:24px 0 16px;border-bottom:2px solid var(--wi-ink)}.g3-qh .tt{margin-right:auto;font-size:15px}.g3-qh .tt b{color:var(--wi-ink)}.g3-qh .tt span{margin-left:10px;font-size:13px;color:var(--wi-mute)}.g3-qn{margin:14px 0 0;font-size:13px;color:var(--wi-mute)}.g3-qi{border-bottom:1px solid var(--wi-line);animation:g3-rise .4s var(--d,0ms) both cubic-bezier(.2,.8,.2,1)}.g3-qhd{display:grid;grid-template-columns:78px minmax(0,1fr) auto 24px;gap:14px;align-items:center;width:100%;border:0;background:0 0;text-align:left;padding:18px 4px;cursor:pointer}.g3-qhd:hover .qt{text-decoration:underline}.g3-qhd .qt{font-size:16px;font-weight:500;color:var(--wi-ink)}.g3-qhd .qm{font-size:13px;color:var(--wi-mute);white-space:nowrap}.g3-qhd svg.cr{width:18px;height:18px;stroke:var(--wi-mute);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.g3-qi.open .g3-qhd svg.cr{transform:rotate(180deg)}.g3-qhd .qt svg{display:inline-block;width:14px;height:14px;vertical-align:-2px;margin-right:4px;stroke:var(--wi-mute);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.g3-pill{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 9px;border-radius:var(--wi-r-btn);font-size:12px;font-weight:700;white-space:nowrap}.g3-pill.done{background:var(--wi-acc-soft);color:var(--wi-on-acc-soft)}.g3-pill.wait{background:var(--wi-tint-2);color:var(--wi-ink-soft)}.g3-qi .qb{padding:2px 4px 24px;display:grid;gap:12px}.g3-qi .qb[hidden]{display:none}.g3-qi .bub{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start}.g3-qi .bub .av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:900;background:var(--wi-tint-2);color:var(--wi-ink)}.g3-qi .bub.a .av{background:var(--wi-accent);color:var(--wi-on-accent)}.g3-qi .bub .bx{padding:12px 16px;border-radius:var(--wi-r-box);background:var(--wi-tint);font-size:15px;line-height:1.7;color:var(--wi-ink-soft);min-width:0;overflow-wrap:anywhere}.g3-qi .bub .bx img{max-width:100%;height:auto;border-radius:var(--wi-r-btn)}.g3-qi .bub.a .bx{background:var(--wi-acc-soft);color:var(--wi-on-acc-soft)}.g3-qi .bub.a .bx.wait{background:var(--wi-tint);color:var(--wi-mute)}.g3-qi .bub .bx small{display:block;font-size:12px;color:inherit;opacity:.8;margin-bottom:2px}.g3-qi .bub .bx.lockd{color:var(--wi-mute)}.g3-qi .cmd{padding-left:46px}.g3-uf .g3-mprod{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:18px;padding:10px;border-radius:var(--wi-r-btn);background:var(--wi-tint);font-size:14px;font-weight:700;color:var(--wi-ink)}.g3-uf .g3-mprod .t{display:block;width:48px;height:48px;border-radius:var(--wi-r-btn);overflow:hidden;background:var(--wi-tint-2)}.g3-uf .g3-mprod .t img{display:block;width:48px;height:48px;object-fit:cover}.g3-uf .g3-fld{margin-bottom:16px;min-width:0}.g3-uf .g3-fld>label,.g3-uf .g3-fld .lab{display:block;font-size:13px;font-weight:700;color:var(--wi-ink);margin:0 0 6px}.g3-uf .g3-fld>label.sound_only{position:absolute}.g3-uf .g3-fld>label em{font-style:normal;font-weight:500;color:var(--wi-mute-2);margin-left:4px}.g3-uf .g3-in{height:48px;border-color:var(--g3-field)}.g3-uf .g3-fld.bad .g3-in{border-color:var(--wi-sale);box-shadow:0 0 0 1px var(--wi-sale)}.g3-uf .g3-stp{display:flex;align-items:center;gap:4px}.g3-uf .g3-stp button{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;cursor:pointer}.g3-uf .g3-stp button:hover{background:var(--wi-tint)}.g3-uf .g3-stp svg{width:30px;height:30px;stroke:var(--wi-ink);stroke-width:1.6;stroke-linejoin:round;fill:var(--wi-bg)}.g3-uf .g3-stp button.on svg{fill:var(--wi-ink)}.g3-uf .g3-stp .lb2{margin-left:10px;font-size:15px;font-weight:700;color:var(--wi-ink)}.g3-uf .g3-seg{display:inline-grid;grid-template-columns:1fr 1fr;border:1px solid var(--g3-field);border-radius:var(--wi-r-btn);overflow:hidden}.g3-uf .g3-seg button{height:46px;background:var(--wi-bg);padding:0 22px;font-size:15px;color:var(--wi-ink-soft);display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.g3-uf .g3-seg button+button{border-left:1px solid var(--g3-field)}.g3-uf .g3-seg button.on{background:var(--wi-ink);color:var(--wi-on-dark-hi);font-weight:700}.g3-uf .g3-seg svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.g3-uf .g3-pho{display:flex;align-items:flex-start;gap:8px;margin:8px 0 0}.g3-uf .g3-pho svg{width:18px;height:18px;flex:none;margin-top:1px;stroke:var(--wi-mute);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.g3-uf .g3-pho small{font-size:12px;line-height:1.5;color:var(--wi-mute)}.g3-uf .g3-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.g3-uf .g3-msg{display:block;margin:6px 0 0;font-size:13px;line-height:1.45}.g3-uf .g3-msg.err{color:var(--wi-sale);font-weight:500}.g3-uf .g3-msg.hint{color:var(--wi-mute)}.g3-uf .win_btn{justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--wi-line)}.new_win.g3-uf .win_btn button{flex:none;height:48px;padding:0 24px;font-size:15px}.g3-uf .sound_only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.g3-qi{animation:none}}@media (max-width:760px){.g3-qhd{grid-template-columns:70px minmax(0,1fr) 20px;gap:4px 10px}.g3-qhd .qm{grid-column:2}.g3-qhd svg.cr{grid-row:1/3;grid-column:3}.g3-uf .g3-two{grid-template-columns:minmax(0,1fr)}.g3-qi .cmd{padding-left:0}.new_win.g3-uf .win_btn button{flex:1}}.g3-qh2{display:flex;align-items:flex-end;gap:16px 24px;flex-wrap:wrap;margin:14px 0 22px}.g3-qh2 h1{margin:0;font-size:34px;font-weight:900;letter-spacing:-.04em;line-height:1.2}.g3-qh2 p{margin:0 0 4px;font-size:15px;color:var(--wi-mute)}.g3-qh2 p b{color:var(--wi-ink)}.g3-qtool{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.g3-qtool .note{margin-left:auto;font-size:13px;color:var(--wi-mute)}.g3-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:32px;align-items:start}.g3-ql{list-style:none;margin:0;padding:0;border-top:2px solid var(--wi-ink)}.g3-qr{display:block;width:100%;border:0;border-bottom:1px solid var(--wi-line);background:0 0;text-align:left;padding:16px 14px;cursor:pointer;animation:g3-rise .4s var(--d,0ms) both cubic-bezier(.2,.8,.2,1)}.g3-qr:hover{background:var(--wi-tint)}.g3-qr.sel{background:var(--wi-acc-soft);box-shadow:inset 3px 0 0 var(--wi-accent)}.g3-qr .l1{display:flex;align-items:center;gap:10px}.g3-qr .tt{flex:1;min-width:0;font-size:16px;font-weight:500;color:var(--wi-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g3-qr.sel .tt{font-weight:700}.g3-qr .tt svg{display:inline-block;width:14px;height:14px;vertical-align:-2px;margin-right:4px;stroke:var(--wi-mute);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.g3-qr .l2{margin-top:6px;font-size:13px;color:var(--wi-mute);display:flex;gap:6px;flex-wrap:wrap}.g3-qr .l2>span+span::before{content:"·";margin-right:6px;color:var(--wi-line-4)}.g3-pane{position:sticky;top:16px;border:1px solid var(--wi-line);border-radius:var(--wi-r-box);background:var(--wi-bg);overflow:hidden}.g3-pane .ph2{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 20px;border-bottom:1px solid var(--wi-line);background:var(--wi-tint)}.g3-pane .ph2 b{font-size:14px;color:var(--wi-ink)}.g3-xb{width:40px;height:40px;border-radius:50%;display:grid;place-items:center}.g3-xb:hover{background:var(--wi-tint-2)}.g3-xb svg{width:20px;height:20px;stroke:var(--wi-ink);fill:none;stroke-width:2;stroke-linecap:round}.g3-pane .g3-xb{display:none}.g3-pv[hidden]{display:none}.g3-pv .pc{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;padding:18px 20px;border-bottom:1px solid var(--wi-line)}.g3-pv .pc .t{display:block;width:96px;height:96px;border-radius:var(--wi-r-btn);overflow:hidden;background:var(--wi-tint-2)}.g3-pv .pc .t img{display:block;width:100%;height:100%;object-fit:cover}.g3-pv .pc .nm{display:block;font-size:17px;font-weight:700;color:var(--wi-ink)}.g3-pv .pc .pr{display:flex}.g3-pv .pc .pr b{font-size:18px;font-weight:900;color:var(--wi-ink)}.g3-pv .pc .mt{display:block;font-size:13px;color:var(--wi-mute)}.g3-pv .cv{padding:20px;display:grid;gap:14px}.g3-pv .meta{font-size:13px;color:var(--wi-mute)}.g3-pv h2{margin:0;font-size:20px;font-weight:900;letter-spacing:-.03em;line-height:1.4}.g3-pv .bub{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start}.g3-pv .bub .av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:900;background:var(--wi-tint-2);color:var(--wi-ink)}.g3-pv .bub.a .av{background:var(--wi-accent);color:var(--wi-on-accent)}.g3-pv .bub .bx{padding:12px 16px;border-radius:var(--wi-r-box);background:var(--wi-tint);font-size:15px;line-height:1.7;color:var(--wi-ink-soft);min-width:0;overflow-wrap:anywhere}.g3-pv .bub.a .bx{background:var(--wi-acc-soft);color:var(--wi-on-acc-soft)}.g3-pv .bub .bx small{display:block;font-size:12px;color:inherit;opacity:.85;margin-bottom:2px}.g3-pv .bub .bx.lockd,.g3-pv .bub.a .bx.wait{background:var(--wi-tint);color:var(--wi-mute)}.g3-pv .acts{display:flex;gap:8px;flex-wrap:wrap}.g3-scrim{display:none}@media (prefers-reduced-motion:reduce){.g3-qr{animation:none}}@media (max-width:1100px){.g3-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}}@media (max-width:860px){.g3-split{grid-template-columns:minmax(0,1fr)}.g3-pane{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:1000;max-height:90vh;overflow-y:auto;border-radius:16px 16px 0 0;border:0;box-shadow:0-8px 32px var(--g3-shadow);transform:translateY(105%);visibility:hidden;transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s .32s}.g3-pane.on{transform:none;visibility:visible;transition-delay:0s}.g3-pane .g3-xb{display:grid}.g3-scrim{display:block;position:fixed;inset:0;z-index:999;border:0;padding:0;background:var(--g3-scrim);opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.g3-scrim.on{opacity:.6;visibility:visible;transition-delay:0s}html.g3-lock{overflow:hidden}}@media (prefers-reduced-motion:reduce){.g3-pane,.g3-scrim{transition:none}}@media (max-width:760px){.g3-qh2{margin:6px 0 16px}.g3-qh2 h1{font-size:26px}.g3-qh2 .g3-rvs{margin-left:0;flex-wrap:wrap}.g3-qh2 .g3-rvs .g3-sel{width:112px}.g3-qh2 .g3-rvs .g3-btn{display:none}.g3-qtool{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.g3-qtool::-webkit-scrollbar{display:none}.g3-qtool .note{display:none}.g3-qtool .g3-chip{flex:none}.g3-pv .pc{grid-template-columns:72px minmax(0,1fr);padding:14px 16px}.g3-pv .pc .t{width:72px;height:72px}.g3-pv .cv{padding:16px}}@media (max-width:760px){.g3-pg{min-width:36px;height:38px;padding:0 4px}}.g3-ch{display:flex;align-items:flex-end;gap:12px 24px;flex-wrap:wrap;margin:14px 0 22px}.g3-ch h1{margin:0;font-size:34px;font-weight:900;letter-spacing:-.04em;line-height:1.2}.g3-ch p{margin:0 0 4px;font-size:15px;color:var(--wi-mute)}.g3-wal{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);border-radius:var(--wi-r-box);overflow:hidden;background:var(--wi-dark);color:var(--wi-on-dark-hi)}.g3-wal .me{padding:28px 32px;display:grid;gap:6px;align-content:center}.g3-wal .me small{font-size:13px;color:var(--g3-dark-mute)}.g3-wal .me .pt{font-size:46px;font-weight:900;letter-spacing:-.04em;line-height:1.1;color:var(--wi-on-dark-hi)}.g3-wal .me .pt .u{font-size:20px;font-weight:700;margin-left:4px}.g3-wal .me .cp{font-size:14px;color:var(--wi-line)}.g3-wal .me .cp b{color:var(--wi-on-dark-hi)}.g3-wal .me a{color:var(--wi-on-dark-hi);font-weight:700;text-decoration:underline;text-underline-offset:3px}.g3-wal .go{padding:24px 32px;background:var(--g3-dark2);display:grid;gap:12px;align-content:center}.g3-wal .go h2{margin:0;font-size:14px;font-weight:700;color:var(--wi-line)}.g3-wal .pg2{display:grid;gap:4px}.g3-wal .pg2 .t{display:flex;justify-content:space-between;gap:8px;font-size:14px;color:var(--wi-on-dark-hi)}.g3-wal .pg2 .t em{font-style:normal;color:var(--g3-dark-mute);font-size:13px}.g3-wal .pg2 .bar{height:8px;border-radius:var(--wi-r-btn);background:var(--g3-dark-track);overflow:hidden}.g3-wal .pg2 .bar i{display:block;height:100%;border-radius:var(--wi-r-btn);background:var(--g3-dark-fill);transition:width .8s cubic-bezier(.2,.8,.2,1)}.g3-wal .pg2.ok .t em{color:var(--g3-dark-ok)}.g3-wal .guest{padding:28px 32px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;grid-column:1/-1}.g3-wal .guest p{margin:0;font-size:16px;color:var(--wi-on-dark-hi)}.g3 .g3-wal .guest .g3-btn{background:var(--wi-bg);color:var(--wi-ink);border-color:var(--wi-bg)}.g3-ctab{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:28px 0 20px}.g3-ctab .note{margin-left:auto;font-size:13px;color:var(--wi-mute)}.g3-cgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.g3-cz{position:relative;display:flex;flex-direction:column;border:1px solid var(--wi-line);border-radius:var(--wi-r-box);overflow:hidden;background:var(--wi-bg);animation:g3-rise .5s var(--d,0ms) both cubic-bezier(.2,.8,.2,1);transition:border-color .2s}.g3-cz[hidden]{display:none}.g3-cz:hover{border-color:var(--wi-line-4)}.g3-cz .tp{position:relative;padding:22px 24px 20px;background:var(--wi-acc-soft);color:var(--wi-on-acc-soft);transition:background .3s}.g3-cz.pt .tp{background:var(--wi-dark);color:var(--wi-on-dark-hi)}.g3-cz .kind{position:relative;z-index:1;display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:var(--wi-r-btn);background:rgba(255,255,255,.7);font-size:12px;font-weight:700;color:var(--wi-on-acc-soft)}.g3-cz.pt .kind{background:rgba(255,255,255,.16);color:var(--wi-on-dark-hi)}.g3-cz .val{margin-top:12px;font-size:44px;font-weight:900;letter-spacing:-.05em;line-height:1.1}.g3-cz .val small{font-size:18px;font-weight:700;letter-spacing:0;margin-left:2px}.g3-cz .sub{margin-top:4px;font-size:14px}.g3-cz .cost{margin-top:10px;display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:var(--wi-r-btn);background:var(--wi-bg);color:var(--wi-ink);font-size:13px;font-weight:700}.g3-cz .tp.pic{padding:0;min-height:0;background:var(--wi-tint-2)}.g3-cz .tp.pic img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.g3-cz .tp.pic .kind{position:absolute;left:12px;top:12px}.g3-cz .tp.pic .cost{position:absolute;right:12px;bottom:12px;margin:0}.g3-cz .perf{position:relative;height:0;border-top:2px dashed var(--wi-line-4)}.g3-cz .perf::before,.g3-cz .perf::after{content:"";position:absolute;top:-11px;width:20px;height:20px;border-radius:50%;background:var(--wi-bg);border:1px solid var(--wi-line)}.g3-cz .perf::before{left:-11px}.g3-cz .perf::after{right:-11px}.g3-cz .bt{padding:18px 24px 22px;display:flex;flex-direction:column;gap:12px;flex:1}.g3-cz h3{margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.4}.g3-cz ul{list-style:none;margin:0;padding:0;display:grid;gap:5px;font-size:14px;color:var(--wi-ink-soft)}.g3-cz ul li{display:grid;grid-template-columns:62px minmax(0,1fr);gap:8px}.g3-cz ul li b{font-weight:500;color:var(--wi-mute)}.g3-cz ul a{text-decoration:underline;text-underline-offset:3px}.g3-cz .get{margin-top:auto;height:50px;font-size:16px;width:100%}.g3 .g3-cz .get.dis,.g3-cz .get[disabled]{pointer-events:none;background:var(--wi-tint-2);border-color:var(--wi-tint-2);color:var(--wi-mute-2)}.g3-cz.done .tp{background:var(--wi-tint-2);color:var(--wi-mute)}.g3-cz.done .kind{color:var(--wi-mute)}.g3-cz .got{display:flex;align-items:center;justify-content:center;gap:6px;height:50px;margin-top:auto;border-radius:var(--wi-r-btn);background:var(--wi-tint);color:var(--wi-on-acc-soft);font-size:16px;font-weight:700}.g3-cz .got svg{width:20px;height:20px;stroke:var(--wi-accent);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.g3-cz .exp{font-size:12px;color:var(--wi-mute);margin:-4px 0 0}.g3-none2{padding:48px 16px;text-align:center;border:1px dashed var(--wi-line-4);border-radius:var(--wi-r-box);color:var(--wi-mute)}.g3-use{margin-top:36px;padding:22px 26px;border-radius:var(--wi-r-box);background:var(--wi-tint);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.g3-use div b{display:block;font-size:15px;color:var(--wi-ink);margin-bottom:2px}.g3-use div span{font-size:14px;color:var(--wi-mute);line-height:1.6}@media (prefers-reduced-motion:reduce){.g3-cz{animation:none}.g3-wal .pg2 .bar i{transition:none}}@media (max-width:1100px){.g3-cgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.g3-wal{grid-template-columns:minmax(0,1fr)}.g3-use{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:760px){.g3-ch{margin:6px 0 16px}.g3-ch h1{font-size:26px}.g3-wal .me{padding:22px 20px}.g3-wal .me .pt{font-size:38px}.g3-wal .go{padding:20px}.g3-wal .guest{padding:22px 20px}.g3-cgrid{grid-template-columns:minmax(0,1fr)}.g3-ctab{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.g3-ctab::-webkit-scrollbar{display:none}.g3-ctab .g3-chip{flex:none}.g3-ctab .note{display:none}.g3-cz .tp{padding:18px 20px}.g3-cz .val{font-size:38px}.g3-cz .bt{padding:16px 20px 20px}}.g3-pill{display:inline-flex;align-items:center;height:40px;border-radius:20px;border:1px solid var(--wi-line-4);background:var(--wi-bg);padding:0 18px;font-size:14px;font-weight:500;color:var(--wi-ink-soft);white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.g3-pill:hover{border-color:var(--wi-ink)}.g3 .g3-pill.on{background:var(--wi-ink);border-color:var(--wi-ink);color:var(--wi-on-dark-hi);font-weight:700}.wi-main:has(.g3-crumb) #wrapper_title{display:none}.wi-main.wi-is-item{max-width:none;padding-left:0;padding-right:0;overflow-x:clip}.wi-is-item #sit_info{padding:0}.wi-is-item .tab_tit{position:sticky;top:var(--wi-bar);z-index:5;display:flex;gap:0;border-bottom:1px solid var(--wi-ink);border-top:0;background:var(--wi-bg);padding:0 var(--wi-gutter)}.wi-is-item .tab_tit li{flex:0 0 auto;min-width:0}.wi-is-item .tab_tit button{width:auto;height:auto;padding:18px 22px;font-size:15px;font-weight:600;color:var(--wi-mute);border-bottom:3px solid transparent;margin-bottom:-1px;text-align:center;box-shadow:none}.wi-is-item .tab_tit button::after{display:none}.wi-is-item .tab_tit button.selected{color:var(--wi-ink);font-weight:600;border-bottom-color:var(--wi-accent)}.wi-is-item .item_use_count,.wi-is-item .item_qa_count{font-size:12px;color:var(--wi-mute-2)}.wi-is-item .tab_tit button.selected .item_use_count,.wi-is-item .tab_tit button.selected .item_qa_count{color:var(--wi-mute-2)}.wi-is-item .tab_con{max-width:1100px;padding:48px var(--wi-gutter) 80px;min-height:560px}.wi-is-item .tab_con>li>h2{font-family:var(--wi-display);font-weight:700;font-size:24px;letter-spacing:-.03em;margin:0 0 16px}.wi-is-item #sit_inf_explan table{border-collapse:collapse;width:100%;font-size:14px}.wi-is-item #sit_inf_explan th,.wi-is-item #sit_inf_explan td{border-bottom:1px solid var(--wi-line);padding:11px 10px;text-align:center}.wi-is-item #sit_inf_explan th{font-weight:600;color:var(--wi-ink);background:var(--wi-tint)}@media (max-width:760px){.wi-main.wi-is-item{padding-left:0;padding-right:0}.wi-is-item .tab_tit{padding:0 8px;overflow-x:auto;top:var(--wi-bar)}.wi-is-item .tab_tit button{padding:14px 12px;font-size:14px;white-space:nowrap}.wi-is-item .tab_con{padding:32px var(--wi-gutter) 56px}}.g2-pghd h1,.g2-vw .g2-vh h1,.g2-gv-info h1,.g2-fq-rail h1,.g2-fq-top h2,.g2-qv-h h1,.g2-sh1 h1,.g2-ct-art h1,.g3-rvh h1,.g3-qh2 h1,.g3-ch h1,.g2-cms h2,.g2-ct-con h2,.g3-phd h2,.g3-pv h2{font-family:var(--wi-display);font-variant-numeric:lining-nums;font-weight:700;letter-spacing:-.03em}.g2-pghd h1,.g2-vw .g2-vh h1,.g2-sh1 h1,.g3-rvh h1,.g3-qh2 h1,.g3-ch h1,.g2-ct-art h1{letter-spacing:-.035em}.g1.g1-pop .psum b.p{color:var(--wi-acc-ink)}.g1.g1-profile .split{border-radius:var(--wi-r-box)}.g1.g1-profile .split h1{font-family:var(--wi-display);font-variant-numeric:lining-nums;font-weight:700;letter-spacing:-.035em}.g1.g1-profile .who{border-radius:var(--wi-r-box)}.g1.g1-profile .sent .ml{border-radius:var(--wi-r-btn)}.g1.g1-pop .hero2,.g1.g1-pop .tk,.g1.g1-popups .pw,.g1.g1-popups .mv{border-radius:var(--wi-r-box)}.g1.g1-pop .psum{border-radius:0}.g1.g1-pop .pg button,.g1.g1-pop .pg a,.g1-pop .pg a,.g1-pop .pg strong,.g1-pop .pg span,.g1.g1-popups .pgn button,.g1.g1-popups .pgn a,.g1-popups .pgn a,.g1-popups .pgn strong,.g1-popups .pgn span,.g1.g1-popups .cost,.g1.g1-popups .si-t,.g1.g1-popups .pf-in p{border-radius:var(--wi-r-btn)}.g1.g1-pop .ptitle,.g1.g1-pop .pwt,.g1 .pwt,.g1-profile.gpage .split h1,.g1-profile.gpage .split .l h1,.g1.g1-popups .pwt{font-family:var(--wi-display);font-weight:700;letter-spacing:-.035em}.g1.g1-pop .hero2{border-radius:2px;background:var(--wi-tint);color:var(--wi-ink)}.g1.g1-pop .hero2 small{color:var(--wi-mute)}.g1.g1-pop .hero2 b{font-family:var(--wi-display);font-weight:700;color:var(--wi-ink)}.g1.g1-pop .hero2 .r{color:var(--wi-mute)}.g1-profile.gpage .split{border-radius:2px;border-top:1px solid var(--wi-ink)}.g1-profile.gpage .split h1{font-size:clamp(26px,2.4vw,34px);line-height:1.25}.g1-profile.gpage .split .who{border-radius:2px}.g1.g1-pop .psum,.g1.g1-pop .pl li{border-radius:0}.wi-is-order #sod_frm{counter-reset:none}.wi-is-order #sod_frm_orderer,.wi-is-order #sod_frm_taker,.wi-is-order #od_pay_sl,.wi-is-order .wi-order-terms{position:static;padding:0;background:0 0;border:0;border-radius:0;counter-increment:none}.wi-is-order .wi-order-terms{border-top:1px solid var(--wi-line);padding-top:22px}.wi-is-order #sod_frm_orderer>h2,.wi-is-order #sod_frm_taker>h2,.wi-is-order #od_pay_sl h3,.wi-is-order .wi-order-terms>h3{display:block;gap:normal;align-items:normal;font-size:18px;font-weight:700;padding-bottom:13px;margin-bottom:18px;border-bottom:1px solid var(--wi-ink)}.wi-is-order #sod_frm_orderer>h2::before,.wi-is-order #sod_frm_taker>h2::before,.wi-is-order #od_pay_sl h3::before,.wi-is-order .wi-order-terms>h3::before{content:none;display:none}.wi-is-order .wi-order-sum{border-color:var(--wi-line-2);box-shadow:0 22px 54px rgba(22,27,34,.07);padding:clamp(22px,2.4vw,28px)}.wi-is-order .wi-order-sum>h2,.wi-is-order #sod_frm .wi-order-sum>h2{font-size:17px;font-weight:700;margin-bottom:11px;padding:0;border:0}@media (min-width:1000px){.wi-is-order .wi-order-sum{grid-row:1/span 5}}#sod_frm.sod_frm_mobile{font-size:13.5px;line-height:1.7;color:var(--wi-ink)}#sod_frm.sod_frm_mobile ul,#sod_frm.sod_frm_mobile ol{list-style:none;margin:0;padding:0}#sod_frm.sod_frm_mobile h2{font-size:17px;font-weight:700;letter-spacing:-.03em;padding-bottom:12px;margin:34px 0 16px;border-bottom:1px solid var(--wi-ink)}#sod_frm.sod_frm_mobile .sod_list{border-top:1px solid var(--wi-line)}#sod_frm.sod_frm_mobile .sod_li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:3px 13px;align-items:start;padding:16px 0;border-bottom:1px solid var(--wi-line)}#sod_frm.sod_frm_mobile .li_name{font-size:14px;font-weight:600;letter-spacing:-.02em;margin-bottom:7px;grid-column:1/-1}#sod_frm.sod_frm_mobile .li_op_wr{display:contents}#sod_frm.sod_frm_mobile .total_img{grid-column:1;grid-row:2/span 3}#sod_frm.sod_frm_mobile .sod_opt,#sod_frm.sod_frm_mobile .li_mod,#sod_frm.sod_frm_mobile .li_prqty,#sod_frm.sod_frm_mobile .total_price{grid-column:2}#sod_frm.sod_frm_mobile .li_mod:empty{display:none}#sod_frm.sod_frm_mobile .total_img img{width:64px;height:64px;object-fit:cover;display:block;border:1px solid var(--wi-line);border-radius:var(--wi-r-box)}#sod_frm.sod_frm_mobile .sod_opt{min-width:0;font-size:12.5px;color:var(--wi-mute)}#sod_frm.sod_frm_mobile .li_prqty{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--wi-mute)}#sod_frm.sod_frm_mobile .total_price{margin-top:5px;font-size:15px;font-weight:700;letter-spacing:-.02em}#sod_frm.sod_frm_mobile .sod_ta_wr{margin-top:16px;padding:clamp(16px,2vw,20px);border:1px solid var(--wi-line);border-radius:var(--wi-r-box);background:var(--wi-surface)}#sod_frm.sod_frm_mobile #m_sod_bsk_tot{display:grid;grid-template-columns:1fr auto;gap:9px 0;margin:0}#sod_frm.sod_frm_mobile #m_sod_bsk_tot dt{color:var(--wi-mute);font-weight:400}#sod_frm.sod_frm_mobile #m_sod_bsk_tot dd{margin:0;padding-left:14px;text-align:right;font-weight:600}#sod_frm.sod_frm_mobile #m_sod_bsk_tot .sod_bsk_cnt{padding-top:11px;margin-top:2px;border-top:1px solid var(--wi-line)}#sod_frm.sod_frm_mobile #ct_tot_price{font-size:19px;font-weight:800;letter-spacing:-.03em}#sod_frm.sod_frm_mobile .odf_list li{margin-bottom:14px}#sod_frm.sod_frm_mobile .odf_list>ul>li:not(.dlv_slt)>label:not(.ad_default):not(.wi-dlv-default),#sod_frm.sod_frm_mobile .odf_list>ul>li:not(.dlv_slt)>strong{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--wi-mute)}#sod_frm.sod_frm_mobile .odf_list label.ad_default,#sod_frm.sod_frm_mobile .odf_list label.wi-dlv-default{display:inline-flex;align-items:center;margin:9px 0 0;font-size:12.5px;font-weight:400;color:var(--wi-mute);cursor:pointer}#sod_frm.sod_frm_mobile .odf_list label.ad_default::before,#sod_frm.sod_frm_mobile .odf_list label.wi-dlv-default::before{content:"";display:inline-block;width:6px}#sod_frm.sod_frm_mobile .frm_input,#sod_frm.sod_frm_mobile textarea{width:100%;box-sizing:border-box;height:auto;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);padding:13px 14px;font-size:14px;color:var(--wi-ink)}#sod_frm.sod_frm_mobile textarea{min-height:88px;line-height:1.7;resize:vertical}#sod_frm.sod_frm_mobile .frm_input:focus,#sod_frm.sod_frm_mobile textarea:focus{outline:0;border-color:var(--wi-ink)}#sod_frm.sod_frm_mobile .frm_address{margin-top:7px}#sod_frm.sod_frm_mobile .add_num{display:flex;gap:7px}#sod_frm.sod_frm_mobile .add_num .frm_input{flex:1 1 auto;min-width:0}#sod_frm.sod_frm_mobile .btn_frmline,#sod_frm.sod_frm_mobile .btn_addsch{flex:0 0 auto;border:1px solid var(--wi-ink);background:var(--wi-surface);border-radius:var(--wi-r-btn);padding:0 16px;font-size:12.5px;color:var(--wi-ink);cursor:pointer}#sod_frm.sod_frm_mobile .dlv_slt{margin-bottom:20px}#sod_frm.sod_frm_mobile .dlv_slt>strong{display:block;margin-bottom:9px;font-size:12px;font-weight:500;color:var(--wi-mute)}#sod_frm.sod_frm_mobile .dlv_slt>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}#sod_frm.sod_frm_mobile .dlv_slt input[type=radio]{position:absolute;opacity:0;pointer-events:none}#sod_frm.sod_frm_mobile .dlv_slt label{display:inline-flex;align-items:center;margin:0;padding:10px 15px;white-space:nowrap;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);font-size:12.5px;color:var(--wi-mute);cursor:pointer;transition:border .15s,color .15s}#sod_frm.sod_frm_mobile .dlv_slt input[type=radio]:checked+label{border-color:var(--wi-ink);color:var(--wi-ink);font-weight:600}#sod_frm.sod_frm_mobile #order_address{margin-left:auto;font-size:12.5px;color:var(--wi-ink);text-decoration:underline;text-underline-offset:3px}#sod_frm.sod_frm_mobile .odf_tbl table{width:100%;border-collapse:collapse}#sod_frm.sod_frm_mobile .odf_tbl th{width:38%;text-align:left;vertical-align:top;padding:11px 0;font-weight:400;font-size:13px;color:var(--wi-mute)}#sod_frm.sod_frm_mobile .odf_tbl td{padding:11px 0;font-size:13px}#sod_frm.sod_frm_mobile .odf_tbl tr+tr th,#sod_frm.sod_frm_mobile .odf_tbl tr+tr td{border-top:1px solid var(--wi-line)}#sod_frm.sod_frm_mobile .odf_tbl td span{font-weight:700;color:var(--wi-ink)}#sod_frm.sod_frm_mobile .odf_tbl #od_coupon_frm td,#sod_frm.sod_frm_mobile .odf_tbl #sc_coupon_frm td,#sod_frm.sod_frm_mobile .odf_tbl #od_coupon_frm th,#sod_frm.sod_frm_mobile .odf_tbl #sc_coupon_frm th{border-top:0;padding:0;font-size:inherit}#sod_frm.sod_frm_mobile .cp_btn1{border:1px solid var(--wi-ink);background:var(--wi-surface);border-radius:var(--wi-r-btn);padding:7px 14px;font-size:12px;color:var(--wi-ink);cursor:pointer}#sod_frm.sod_frm_mobile #sod_frm_pt_alert{margin:14px 0 12px;font-size:12px;color:var(--wi-mute-2);line-height:1.7}#sod_frm.sod_frm_mobile #m_sod_frm_paysel>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#sod_frm.sod_frm_mobile #m_sod_frm_paysel>ul>li{margin:0;display:flex;min-width:0}#sod_frm.sod_frm_mobile #m_sod_frm_paysel input[type=radio]{position:absolute;opacity:0;pointer-events:none}#sod_frm.sod_frm_mobile .lb_icon{flex:1 1 auto;margin:0;display:flex;align-items:center;justify-content:center;min-height:50px;padding:0 10px;text-align:center;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);font-size:13px;color:var(--wi-mute);cursor:pointer;transition:border .15s,color .15s}#sod_frm.sod_frm_mobile input[type=radio]:checked+.lb_icon{border-color:var(--wi-ink);color:var(--wi-ink);font-weight:600}#sod_frm.sod_frm_mobile .nhnkcp_icon::before{content:"네이버페이 "}#sod_frm.sod_frm_mobile #settle_bank{margin-top:14px;padding:15px 16px;border:1px solid var(--wi-line);border-radius:var(--wi-r-box);background:var(--wi-tint);font-size:14px;line-height:1.75;letter-spacing:-.01em;color:var(--wi-ink)}#sod_frm.sod_frm_mobile #settle_bank br{display:none}#sod_frm.sod_frm_mobile #settle_bank label[for=od_deposit_name]{display:block;margin:14px 0 6px;font-size:12px;font-weight:500;color:var(--wi-mute)}#sod_frm.sod_frm_mobile #od_deposit_name{width:100%;box-sizing:border-box;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);padding:12px 14px;font-size:14px;color:var(--wi-ink)}#sod_frm.sod_frm_mobile #od_deposit_name:focus{outline:0;border-color:var(--wi-ink)}#sod_frm.sod_frm_mobile #display_pay_button{display:flex;gap:9px;align-items:stretch;margin-top:clamp(24px,3vw,32px);padding-top:clamp(18px,2.2vw,24px);border-top:1px solid var(--wi-line)}#sod_frm.sod_frm_mobile #display_pay_button>span{flex:1 1 auto;min-width:0}#sod_frm.sod_frm_mobile #display_pay_button .btn_submit{width:100%;height:54px;border:0;border-radius:var(--wi-r-btn);background:var(--wi-ink);color:var(--wi-bg);font-size:15px;font-weight:600;cursor:pointer}#sod_frm.sod_frm_mobile #display_pay_button .btn_submit:hover{background:var(--wi-surface)}#sod_frm.sod_frm_mobile #display_pay_button .btn_cancel{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:92px;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface);color:var(--wi-mute);font-size:14px}#sod_frm.sod_frm_mobile #show_progress{margin-top:14px;font-size:12.5px;color:var(--wi-mute)}#sod_frm.sod_frm_mobile #display_pay_button .btn_submit{background:var(--wi-accent);color:var(--wi-on-accent);font-weight:700}#sod_frm.sod_frm_mobile #display_pay_button .btn_submit:hover{background:var(--wi-accent-hover);color:var(--wi-on-accent)}.hl-crumb{font-size:12.5px;color:var(--wi-mute);padding-top:8px}.hl-crumb a:hover{text-decoration:underline}.hl-crumb span{margin:0 4px}.hl-crumb strong{font-weight:400;color:var(--wi-mute)}@media (max-width:760px){.hl-crumb{display:none}}.g2-cap #captcha{max-width:100%;min-width:0}.g2-cap #captcha img{max-width:100%;flex:none}.g2-cap #captcha input[type=text]{flex:1 1 110px;min-width:0;max-width:180px}.g2-cap #captcha button{width:auto;flex:none;padding:0 12px;font-size:12.5px;white-space:nowrap;color:var(--wi-ink-soft);cursor:pointer}.g2-cap #captcha button:hover{border-color:var(--wi-ink);color:var(--wi-ink)}.wi-is-item #sit_rel{max-width:1100px;padding:0 var(--wi-gutter) clamp(56px,6vw,88px);box-sizing:border-box}.wi-is-order #sod_frm_orderer{container-type:inline-size}@container (min-width:560px){.wi-is-order #sod_frm_orderer .tbl_frm01 tbody{grid-template-columns:repeat(3,minmax(0,1fr))}.wi-is-order #sod_frm_orderer .tbl_frm01 tbody:has(#od_pwd){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:720px){.wi-is-order #sod_frm_orderer .tbl_frm01 tbody:has(#od_pwd){grid-template-columns:repeat(4,minmax(0,1fr))}}body.fr-pg{background:var(--wi-bg);color:var(--wi-ink-soft)}.fr-num{font-variant-numeric:tabular-nums}.wrap{max-width:var(--wi-max);margin:0 auto;padding:0 var(--wi-gutter)}.fr-hd svg.i,.fr-ft svg.i,.fr-mbar svg.i,.fr-msheet svg.i{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}@keyframes fr-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fr-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fr-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fr-bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.fr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border:2px solid var(--wi-ink);border-radius:var(--wi-r-btn);background:var(--wi-accent);color:var(--wi-on-accent);font-weight:800;font-size:15px;letter-spacing:-.01em;cursor:pointer;text-decoration:none}.fr-btn:hover{background:var(--wi-accent-hover);color:var(--wi-on-accent)}.fr-btn.ink{background:var(--wi-ink);color:var(--wi-bg)}.fr-btn.ink:hover{background:var(--wi-line-3);color:var(--wi-bg)}.fr-btn.line{background:var(--wi-bg);color:var(--wi-ink)}.fr-btn.line:hover{background:var(--wi-tint);color:var(--wi-ink)}.fr-btn.sm{height:40px;padding:0 16px;font-size:14px}.fr-btn[disabled]{background:var(--wi-tint);border-color:var(--wi-line-5);color:var(--wi-mute-2);cursor:not-allowed}.fr-bd{font-size:11px;font-weight:800;padding:3px 7px;border-radius:var(--wi-r-btn);background:var(--wi-ink);color:var(--wi-bg);line-height:1.35}.fr-bd.new{background:var(--wi-accent);color:var(--wi-on-accent)}.fr-bd.sale{background:var(--wi-sale);color:var(--wi-bg)}.fr-noimg{position:absolute;inset:0;display:grid;place-items:center;background:var(--wi-tint-2);color:var(--wi-mute-2);font-family:var(--wi-mono);font-size:13px;font-weight:700;letter-spacing:.14em}.fr-empty{padding:70px 16px;text-align:center;color:var(--wi-mute);font-size:15px;border:2px dashed var(--wi-line-5);border-radius:var(--wi-r-btn)}.fr-empty b{display:block;color:var(--wi-ink);font-size:18px;margin-bottom:6px}.fr-crumb{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;padding-top:20px;padding-bottom:16px;font-size:13px;color:var(--wi-mute)}.fr-crumb a:hover{text-decoration:underline;color:var(--wi-ink)}.fr-crumb i{font-style:normal;color:var(--wi-line-5)}.fr-crumb span{color:var(--wi-ink);font-weight:700}.fr-hd{position:relative;z-index:40;background:var(--wi-bg)}.fr-scrim{position:fixed;inset:0;z-index:35;background:rgba(22,27,34,.38);animation:fr-pop .2s both}.fr-scrim[hidden]{display:none}.fr-mo,.fr-mbar{display:none}.fr-hd__top{background:var(--wi-dark);color:var(--wi-on-dark-hi);font-size:13px}.fr-hd__top-in{display:flex;justify-content:space-between;align-items:center;height:34px;gap:16px}.fr-note{margin:0;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fr-note i{width:8px;height:8px;background:var(--wi-accent);flex:none}.fr-toplinks{display:flex;gap:18px;flex:none;margin-left:auto}.fr-toplinks a:hover{color:var(--wi-accent)}.fr-hd__row{position:relative;border-bottom:1px solid var(--wi-line)}.fr-hd__main{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:32px;height:76px}.fr-logo{display:flex;align-items:baseline;gap:2px;font-size:30px;font-weight:800;letter-spacing:-.05em;color:var(--wi-ink);line-height:1}.fr-logo:hover{color:var(--wi-ink)}.fr-logo i{display:inline-block;width:9px;height:9px;background:var(--wi-accent);border:2px solid var(--wi-ink);margin-left:3px}.fr-logo img{max-height:34px;width:auto}.fr-gtabs{display:flex;height:76px;align-self:stretch}.fr-hd .gt{position:relative;display:flex;align-items:center;gap:6px;border:0;background:0 0;padding:0 22px;font-size:18px;font-weight:800;color:var(--wi-mute);letter-spacing:-.02em;cursor:pointer}.fr-hd .gt:hover{background:var(--wi-tint);color:var(--wi-ink)}.fr-hd .gt.on{color:var(--wi-ink)}.fr-hd .gt.on::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:5px;background:var(--wi-accent)}.fr-hd .gt svg.i{width:14px;height:14px;transition:transform .2s}.fr-hd .gt.open svg.i{transform:rotate(180deg)}.fr-schwrap{position:relative;width:100%;max-width:560px;margin:0 auto}.fr-sch{display:flex;align-items:center;height:48px;border:2px solid transparent;border-radius:var(--wi-r-pill);background:var(--wi-tint);width:100%;padding:0 5px 0 22px;transition:background .15s,border-color .15s}.fr-sch input{flex:1;min-width:0;border:0;outline:0;background:0 0;font:inherit;font-size:15.5px;color:var(--wi-ink);padding:0;height:100%;box-shadow:none;-webkit-appearance:none;appearance:none}.fr-sch input::-webkit-search-cancel-button{display:none}.fr-sch input::placeholder{color:var(--wi-mute-2)}.fr-sch .go{flex:none;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:var(--wi-ink);color:var(--wi-bg);cursor:pointer}.fr-sch .go svg.i{width:19px;height:19px}.fr-sch .go:hover{background:var(--wi-line-3)}.fr-sch:focus-within{background:var(--wi-bg);border-color:var(--wi-ink)}.fr-sch input:focus-visible{outline:0}.fr-pop{position:absolute;left:0;right:0;top:calc(100% + 8px);background:var(--wi-surface);border:1px solid var(--wi-line-5);border-radius:16px;box-shadow:var(--wi-shadow);padding:16px 10px 12px;z-index:50;animation:fr-pop .2s both}.fr-pop[hidden]{display:none}.fr-pop h4{margin:0 0 6px;padding:0 12px;font-size:13px;color:var(--wi-mute);font-weight:700;display:flex;justify-content:space-between}.fr-pop h4 button{border:0;background:0 0;font-size:12px;color:var(--wi-mute);text-decoration:underline;cursor:pointer}.fr-pop ol{margin:0;padding:0;list-style:none;display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);gap:0 16px}.fr-pop li a{display:flex;gap:14px;align-items:center;width:100%;height:42px;padding:0 12px;border-radius:8px;text-align:left;font-size:15px;color:var(--wi-ink)}.fr-pop li a:hover{background:var(--wi-tint)}.fr-pop li b{width:16px;text-align:center;color:var(--wi-mute-2);font-weight:700;font-size:14px}.fr-pop li:nth-child(-n+3) b{color:var(--wi-ink);font-weight:800}.fr-tools{display:flex;gap:2px}.fr-hd .tl{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:60px;min-width:60px;height:56px;padding:0;border:0;border-radius:0;background:0 0;font-size:11.5px;font-weight:600;color:var(--wi-ink);cursor:pointer}.fr-hd .tl:hover{background:var(--wi-tint);color:var(--wi-ink)}.fr-hd .tl b,.fr-hd .tl .wi-badge{position:absolute;top:4px;left:50%;right:auto;margin-left:6px;min-width:19px;height:19px;border-radius:10px;background:var(--wi-accent);color:var(--wi-on-accent);border:1.5px solid var(--wi-ink);font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 4px}.fr-hd .wi-badge.bump,.fr-mbar .wi-badge.bump{animation:fr-bump .45s}.fr-my{position:relative;display:flex}.fr-my .wi-hd-my__panel{right:0;top:calc(100% + 8px)}.fr-hd__sub{background:var(--wi-bg);border-bottom:1px solid var(--wi-line)}.fr-hd__sub-in{display:flex;align-items:center;gap:14px;height:42px;font-size:13px;color:var(--wi-mute)}.fr-hd__sub-in strong{color:var(--wi-ink);flex:none;font-size:12.5px;font-weight:800}.fr-hd .pops{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;min-width:0;flex:1}.fr-hd .pops::-webkit-scrollbar{display:none}.fr-hd .pops a,.fr-hd .mh-pop a{flex:none;display:inline-flex;align-items:center;border-radius:6px;height:30px;padding:0 10px;font-size:13.5px;color:var(--wi-ink-soft);white-space:nowrap}.fr-hd .pops a:hover,.fr-hd .mh-pop a:hover{background:var(--wi-tint);color:var(--wi-ink)}.fr-mega{position:absolute;left:0;right:0;top:100%;background:var(--wi-surface);border-bottom:1px solid var(--wi-line-5);box-shadow:var(--wi-shadow);z-index:50;animation:fr-pop .22s both}.fr-mega[hidden]{display:none}.fr-mega .mega-in{display:grid;grid-template-columns:minmax(0,3fr) 1px 220px 1px 200px;gap:0 32px;padding-top:28px;padding-bottom:22px}.fr-mega .mega-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.fr-mega .mg h4{margin:0 0 12px;font-size:14px;font-weight:800;color:var(--wi-ink);display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid var(--wi-ink);padding-bottom:8px}.fr-mega .mg h4 a:hover{text-decoration:underline}.fr-mega .mg h4 span{font-size:12px;font-weight:500;color:var(--wi-mute)}.fr-mega .mg h4.gap{margin-top:22px}.fr-mega .mg-item{display:flex;align-items:center;gap:12px;width:100%;padding:5px 6px;margin:0-6px;border-radius:var(--wi-r-btn);text-align:left;color:var(--wi-ink);font-size:15px;font-weight:600}.fr-mega .mg-item:hover{background:var(--wi-tint);color:var(--wi-ink)}.fr-mega .mg-item img,.fr-mega .mg-item .ph{width:46px;height:57px;object-fit:cover;border-radius:2px;flex:none;background:var(--wi-tint)}.fr-mega .mg-item small{margin-left:auto;font-size:12px;color:var(--wi-mute);font-weight:500}.fr-mega .vr{background:var(--wi-line)}.fr-mega .mchips{display:flex;flex-wrap:wrap;gap:6px}.fr-mega .mchips a{display:inline-flex;align-items:center;border:1px solid var(--wi-line-4);background:var(--wi-bg);border-radius:2px;height:34px;padding:0 12px;font-size:14px;font-weight:600;color:var(--wi-ink)}.fr-mega .mchips a small{color:var(--wi-mute);font-weight:500;margin-left:4px;font-size:12px}.fr-mega .mchips a:hover{background:var(--wi-accent);border-color:var(--wi-ink);color:var(--wi-on-accent)}.fr-mega .mg-promo{display:block;position:relative;width:100%}.fr-mega .mg-promo img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--wi-r-btn);background:var(--wi-tint)}.fr-mega .mg-promo>span{display:block;background:var(--wi-accent);color:var(--wi-on-accent);font-weight:800;font-size:14px;padding:8px 12px;margin-top:-4px;border-radius:0 0 var(--wi-r-btn) var(--wi-r-btn);position:relative}.fr-mega .mega-ft{border-top:1px solid var(--wi-line);background:var(--wi-tint)}.fr-mega .mega-ft-in{display:flex;justify-content:space-between;align-items:center;gap:12px;height:48px;font-size:13px;color:var(--wi-mute)}.fr-mega .mega-ft-in>a{font-weight:800;color:var(--wi-ink);font-size:14px;text-decoration:underline;text-underline-offset:3px}.fr-mega .rstg{margin-left:8px;color:var(--wi-mute);text-decoration:underline;text-underline-offset:3px}.fr-mini{position:absolute;right:var(--wi-gutter);top:calc(100% + 4px);width:380px;background:var(--wi-surface);border:2px solid var(--wi-ink);border-radius:var(--wi-r-btn);box-shadow:var(--wi-shadow);z-index:50;animation:fr-pop .2s both}.fr-mini[hidden]{display:none}.fr-mini h4{margin:0;padding:14px 18px;font-size:15px;border-bottom:1px solid var(--wi-line);display:flex;justify-content:space-between;color:var(--wi-ink)}.fr-mini ul{list-style:none;margin:0;padding:0;max-height:300px;overflow:auto}.fr-mini li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;padding:12px 18px;border-bottom:1px solid var(--wi-line);align-items:center}.fr-mini li>a{position:relative;display:block;width:52px;height:65px;background:var(--wi-tint);overflow:hidden}.fr-mini li img{width:52px;height:65px;object-fit:cover;border-radius:2px}.fr-mini .n{font-size:14px;font-weight:600;color:var(--wi-ink);line-height:1.35;display:block}.fr-mini .m{font-size:12.5px;color:var(--wi-mute)}.fr-mini .r{text-align:right}.fr-mini .r b{color:var(--wi-ink);display:block}.fr-mini .x{border:0;background:0 0;color:var(--wi-mute);font-size:12px;text-decoration:underline;padding:6px;cursor:pointer}.fr-mini .empty{padding:28px 18px;text-align:center;color:var(--wi-mute);font-size:14px}.fr-mini .more{margin:0;padding:10px 18px;font-size:12.5px;color:var(--wi-mute);text-align:center}.fr-mini .tot{display:flex;justify-content:space-between;padding:14px 18px;font-weight:800;color:var(--wi-ink)}.fr-mini .acts{padding:0 18px 18px;display:grid;gap:8px}.fr-mo .mh-row1{display:flex;align-items:center;gap:2px;height:56px;padding:0 8px 0 16px}.fr-mo .mh-row1 .fr-logo{font-size:26px;margin-right:auto}.fr-mo .mh-ib,.fr-mo .wi-hd-ico.mh-ib{position:relative;width:44px;min-width:44px;height:44px;padding:0;border:0;border-radius:0;background:0 0;display:grid;place-items:center;color:var(--wi-ink);cursor:pointer}.fr-mo .mh-ib .wi-badge{position:absolute;top:3px;right:1px;min-width:18px;height:18px;border-radius:9px;background:var(--wi-accent);color:var(--wi-on-accent);border:1.5px solid var(--wi-ink);font-size:10.5px;font-weight:700;display:grid;place-items:center;padding:0 3px}.fr-mo .mh-gt{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--wi-line);border-bottom:1px solid var(--wi-line)}.fr-mo .mh-gt .gt{justify-content:center;height:48px;padding:0;font-size:16px}.fr-mo .mh-gt .gt svg.i{display:none}.fr-mo .mh-pop{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;padding:4px 8px;background:var(--wi-bg);border-bottom:1px solid var(--wi-line)}.fr-mo .mh-pop::-webkit-scrollbar{display:none}.fr-mo .mh-pop a{height:36px}.fr-msheet{position:absolute;left:0;right:0;top:100%;background:var(--wi-surface);z-index:50;border-bottom:2px solid var(--wi-ink);box-shadow:var(--wi-shadow);max-height:calc(100svh - 120px);overflow-y:auto;animation:fr-pop .22s both}.fr-msheet[hidden]{display:none}.fr-msheet .shead{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--wi-line);font-weight:800;color:var(--wi-ink)}.fr-msheet .shead.top{border-top:1px solid var(--wi-line)}.fr-msheet .shead button{border:0;background:0 0;font-size:13px;text-decoration:underline;color:var(--wi-mute);cursor:pointer}.fr-msheet .sch2{display:flex;align-items:center;height:48px;margin:12px 16px;border:2px solid transparent;border-radius:var(--wi-r-pill);background:var(--wi-tint);padding:0 5px 0 18px}.fr-msheet .sch2:focus-within{background:var(--wi-bg);border-color:var(--wi-ink)}.fr-msheet .sch2 input{flex:1;min-width:0;border:0;outline:0;background:0 0;font:inherit;font-size:16px;padding:0;color:var(--wi-ink);height:100%;box-shadow:none;-webkit-appearance:none;appearance:none}.fr-msheet .sch2 input::-webkit-search-cancel-button{display:none}.fr-msheet .sch2 button{flex:none;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:var(--wi-ink);color:var(--wi-bg);cursor:pointer}.fr-msheet .sch2 button svg.i{width:19px;height:19px}.fr-msheet ol{margin:0;padding:0 16px 14px;list-style:none}.fr-msheet ol li a{display:flex;gap:12px;width:100%;height:44px;align-items:center;font-size:15px;color:var(--wi-ink);text-align:left}.fr-msheet ol li b{width:20px;text-align:right;color:var(--wi-mute-2)}.fr-msheet .fr-mini--sheet{position:static;width:auto;border:0;box-shadow:none;animation:none}.fr-msheet .fr-mini--sheet ul{max-height:none}.fr-msheet .fr-mega{position:static;box-shadow:none;border:0;animation:none}.fr-msheet .fr-mega .mega-in{display:block;padding:0}.fr-msheet .fr-mega .mega-types{display:block}.fr-msheet .fr-mega .mg{padding:14px 16px 4px}.fr-msheet .fr-mega .mg .items{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.fr-msheet .fr-mega .mg-item{padding:6px;font-size:14px;margin:0-6px}.fr-msheet .fr-mega .mg-item img,.fr-msheet .fr-mega .mg-item .ph{width:40px;height:50px}.fr-msheet .fr-mega .vr,.fr-msheet .fr-mega .mg.promo{display:none}.fr-msheet .fr-mega .mg.find{padding-bottom:18px}.fr-msheet .fr-mega .mega-ft-in{height:auto;min-height:44px;padding-top:8px;padding-bottom:8px;flex-wrap:wrap}.fr-ft{background:var(--wi-bg);margin-top:var(--wi-sec-gap)}.fr-ft .wi-ft-poll{border-top:1px solid var(--wi-line);border-bottom:1px solid var(--wi-line)}.fr-ft__cs{background:var(--wi-tint);border-top:1px solid var(--wi-line);padding:44px 0 40px}.fr-ft__grid{display:grid;grid-template-columns:1.25fr 1fr 1fr 1.3fr;gap:36px}.fr-ft .fcol h5{margin:0 0 14px;font-size:14px;font-weight:800;color:var(--wi-ink);letter-spacing:-.01em}.fr-ft .fcol .fh{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:0 0;padding:0;text-align:left;cursor:default;color:var(--wi-ink)}.fr-ft .fcol .fh svg.i{display:none}.fr-ft .fcol ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:14px;color:var(--wi-ink-soft)}.fr-ft .fcol ul a:hover{color:var(--wi-ink);text-decoration:underline}.fr-ft .fcol .tel{font-size:30px;font-weight:800;letter-spacing:-.03em;color:var(--wi-ink);line-height:1.1;margin:0}.fr-ft .fcol .hrs{margin:8px 0 14px;font-size:13.5px;color:var(--wi-mute)}.fr-ft .fcol .tel+.hrs{margin-top:8px}.fr-ft .fcol .row{display:flex;gap:8px;flex-wrap:wrap}.fr-ft .pay{display:flex;flex-wrap:wrap;gap:6px}.fr-ft .pay span{height:30px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--wi-line-4);background:var(--wi-bg);font-size:12.5px;font-weight:600;color:var(--wi-ink);border-radius:2px}.fr-ft__info{background:var(--wi-dark);color:var(--wi-on-dark);padding:28px 0 32px;font-size:12.5px;line-height:1.9}.fr-ft__info p{margin:0}.fr-ft__info b{color:var(--wi-on-dark-hi);font-weight:700}.fr-ft__info .sep{color:var(--wi-on-dark-tint);margin:0 8px}.fr-ft__info .cp{color:var(--wi-on-dark-tint)}@media (max-width:900px){.fr-pc{display:none}.fr-mo{display:block}body.fr-pg{padding-bottom:calc(var(--wi-tabbar) + env(safe-area-inset-bottom,0))}.fr-mbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--wi-surface);border-top:2px solid var(--wi-ink);height:calc(60px + env(safe-area-inset-bottom,0));padding-bottom:env(safe-area-inset-bottom,0)}.fr-mbar>a,.fr-mbar>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;border-radius:0;background:0 0;padding:0;height:auto;font-size:11px;font-weight:700;color:var(--wi-mute);min-height:44px;cursor:pointer}.fr-mbar>a:hover,.fr-mbar>button:hover{background:0 0;color:var(--wi-ink)}.fr-mbar .on{color:var(--wi-ink)}.fr-mbar .on::before{content:"";position:absolute;top:-2px;left:22%;right:22%;height:4px;background:var(--wi-accent)}.fr-mbar .wi-badge{position:absolute;top:4px;left:50%;right:auto;margin-left:5px;min-width:18px;height:18px;border-radius:9px;background:var(--wi-accent);color:var(--wi-on-accent);border:1.5px solid var(--wi-ink);font-size:10.5px;font-weight:700;display:grid;place-items:center;padding:0 3px}.fr-ft__cs{padding:8px 0 4px}.fr-ft__grid{grid-template-columns:1fr;gap:0}.fr-ft .fcol{border-bottom:1px solid var(--wi-line-5)}.fr-ft .fcol .fh{cursor:pointer;padding:16px 0}.fr-ft .fcol .fh h5{margin:0}.fr-ft .fcol .fh svg.i{display:block;width:18px;height:18px;transition:transform .2s}.fr-ft .fcol.open .fh svg.i{transform:rotate(180deg)}.fr-ft .fcol .fb{display:none;padding:0 0 16px}.fr-ft .fcol.open .fb{display:block}.fr-ft .fcol.cs .fb{display:block}.fr-ft .fcol.cs .fh{cursor:default;padding:16px 0 0}.fr-ft .fcol .tel{font-size:26px}.fr-ft__info{padding:22px 0 24px}.fr-hd__top-in{height:30px}.fr-mini{right:0;left:0;width:auto}}@media (max-width:1180px) and (min-width:901px){.fr-hd__main{gap:18px}.fr-hd .gt{padding:0 14px}.fr-ft__grid{gap:24px}}.wi-main.wi-is-index{max-width:none;margin:0;padding:0}.fr-home.is-load,#fr_all.is-load{opacity:.55;transition:opacity .15s;pointer-events:none}.fr-home .sec{padding-top:var(--wi-sec-gap)}.sh{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.sh .tk{display:block;font-family:var(--wi-mono);font-size:14px;font-weight:700;letter-spacing:.16em;color:var(--wi-mute);text-transform:uppercase}.sh h2{margin:2px 0 0;font-size:32px;font-weight:800;letter-spacing:-.04em;color:var(--wi-ink);line-height:1.15}.sh p{margin:0;font-size:14px;color:var(--wi-mute)}.sh .more{font-weight:800;color:var(--wi-ink);font-size:14px;text-decoration:underline;text-underline-offset:4px}.fr-szband{background:var(--wi-tint);border-bottom:1px solid var(--wi-line)}.fr-szband .szband-in{display:flex;align-items:center;gap:28px;padding-top:18px;padding-bottom:18px;flex-wrap:wrap}.fr-szband h3{margin:0;font-size:18px;font-weight:800;color:var(--wi-ink);letter-spacing:-.03em;line-height:1.3}.fr-szband h3 small{display:block;font-size:13px;font-weight:400;color:var(--wi-mute);letter-spacing:0}.szchips{display:flex;gap:6px;flex-wrap:wrap}.szc{position:relative;min-width:56px;height:46px;padding:0 10px;border:2px solid var(--wi-ink);background:var(--wi-bg);border-radius:var(--wi-r-btn);font-weight:800;font-size:15px;color:var(--wi-ink);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1;cursor:pointer}.szc small{font-size:11px;font-weight:400;color:var(--wi-mute);margin-top:1px}.szc:hover{background:var(--wi-tint-2);color:var(--wi-ink)}.szc.on{background:var(--wi-accent);box-shadow:inset 0-4px 0 var(--wi-ink);color:var(--wi-on-accent)}.szc.on small{color:var(--wi-ink)}.fr-szband .res{margin-left:auto;font-size:14px;color:var(--wi-ink);font-weight:700}.fr-szband .res b{font-size:22px;font-weight:800}.cgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.fr-home .cc{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;min-height:104px;padding:16px 16px 14px;border:1.5px solid var(--wi-line-5);border-radius:var(--wi-r-btn);background:var(--wi-bg);text-align:left;color:var(--wi-ink);animation:fr-up .45s both;animation-delay:calc(var(--i,0)*40ms);transition:background .15s,border-color .15s,color .15s}.fr-home .cc::after{content:"→";position:absolute;right:14px;bottom:12px;font-size:18px;font-weight:800;line-height:1;transition:transform .15s}.fr-home .cc:hover{background:var(--wi-accent);border-color:var(--wi-ink);color:var(--wi-on-accent)}.fr-home .cc:hover::after{transform:translateX(3px)}.fr-home .cc.on{background:var(--wi-ink);border-color:var(--wi-ink);color:var(--wi-bg)}.fr-home .cc strong{font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.25}.fr-home .cc small{display:block;font-size:12.5px;color:var(--wi-mute);margin:0}.fr-home .cc.on small{color:var(--wi-on-dark)}.fr-home .cc .tg{position:absolute;top:12px;right:12px;background:var(--wi-ink);color:var(--wi-bg);font-size:11px;font-weight:800;padding:1px 7px;border-radius:2px}.fr-home .cc.on .tg{background:var(--wi-accent);color:var(--wi-on-accent)}.fr-home .cc .tg.y{background:var(--wi-accent);color:var(--wi-on-accent)}.mgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fr-home .mt{display:flex;flex-direction:column;border:1px solid var(--wi-line-5);background:var(--wi-bg);border-radius:var(--wi-r-btn);overflow:hidden;animation:fr-up .5s both;animation-delay:calc(var(--i,0)*90ms)}.fr-home .mt .mi{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--wi-tint)}.fr-home .mt .mi img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.fr-home .mt:hover .mi img{transform:scale(1.06)}.fr-home .mt .mi em{position:absolute;left:12px;top:12px;font-style:normal;background:var(--wi-accent);color:var(--wi-on-accent);font-weight:800;font-size:12px;padding:3px 9px;border-radius:2px}.fr-home .mt .mb{padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.fr-home .mt h3{margin:0;font-size:28px;font-weight:800;letter-spacing:-.04em;color:var(--wi-ink);line-height:1.1}.fr-home .mt .ds{margin:0;font-size:14px;color:var(--wi-mute)}.fr-home .mt .ps{margin:0;font-size:14px;color:var(--wi-ink);font-weight:700}.fr-home .mt .th{display:flex;gap:8px;margin-top:auto;padding-top:6px}.fr-home .mt .th img{width:58px;height:72px;object-fit:cover;border-radius:2px;background:var(--wi-tint)}.fr-home .mt .th>span{display:grid;place-items:center;width:58px;height:72px;background:var(--wi-tint);font-weight:800;color:var(--wi-ink);font-size:14px;border-radius:2px}.fr-pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 20px}.fr-card{position:relative;display:flex;flex-direction:column;min-width:0;animation:fr-up .5s both;animation-delay:calc(var(--i,0)*45ms)}.fr-card .fr-ph,.fr-rc .fr-ph{position:relative;aspect-ratio:4/5;background:var(--wi-tint);overflow:hidden;border-radius:var(--wi-r-btn)}.fr-ph .lk{position:absolute;inset:0;display:block;z-index:1}.fr-ph img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s}.fr-ph img.on{opacity:1}.fr-bds{position:absolute;left:8px;top:8px;display:flex;gap:4px;z-index:3;flex-wrap:wrap;max-width:75%}.fr-so{position:absolute;inset:0;z-index:2;background:color-mix(in srgb,var(--wi-bg) 72%,transparent);display:grid;place-items:center}.fr-so span{background:var(--wi-ink);color:var(--wi-bg);font-weight:800;padding:8px 18px;font-size:14px;border-radius:2px}.fr-hrt{position:absolute;right:6px;top:6px;z-index:3;width:44px;height:44px;border:0;background:0 0;display:grid;place-items:center;color:var(--wi-ink);cursor:pointer}.fr-hrt svg{width:24px;height:24px;stroke:var(--wi-ink);fill:color-mix(in srgb,var(--wi-bg) 60%,transparent);stroke-width:1.8;stroke-linejoin:round}.fr-hrt.on svg,.fr-hrt.is-on svg{fill:var(--wi-sale);stroke:var(--wi-sale)}.fr-qa{position:absolute;right:8px;bottom:8px;z-index:3;width:44px;height:44px;border-radius:50%;border:2px solid var(--wi-ink);background:var(--wi-bg);display:grid;place-items:center;color:var(--wi-ink);padding:0;cursor:pointer;transition:transform .2s,background .2s}.fr-qa:hover{background:var(--wi-accent)}.fr-qa[aria-expanded=true]{display:none}.fr-qa svg{width:20px;height:20px;stroke:var(--wi-ink);fill:none;stroke-width:2.2;stroke-linecap:round}.fr-qs{position:absolute;left:0;right:0;bottom:0;z-index:4;background:color-mix(in srgb,var(--wi-bg) 97%,transparent);border-top:2px solid var(--wi-ink);padding:10px 10px 12px;animation:fr-pop .2s both}.fr-qs[hidden]{display:none}.fr-qs p{margin:0 0 8px;font-size:12.5px;font-weight:700;color:var(--wi-ink);display:flex;justify-content:space-between}.fr-qs p button{border:0;background:0 0;color:var(--wi-mute);font-size:12px;text-decoration:underline;cursor:pointer}.fr-qs .r{display:flex;gap:5px;flex-wrap:wrap}.fr-qs .r button{min-width:44px;height:40px;border:1.5px solid var(--wi-ink);background:var(--wi-bg);font-weight:800;font-size:14px;color:var(--wi-ink);border-radius:2px;padding:0 6px;cursor:pointer}.fr-qs .r button:hover:not([disabled]){background:var(--wi-accent);color:var(--wi-on-accent)}.fr-qs .r button[disabled]{border-color:var(--wi-line-5);color:var(--wi-mute-2);background:var(--wi-tint);text-decoration:line-through;cursor:not-allowed}.fr-dots{display:flex;align-items:center;gap:0;margin-top:8px;min-height:26px}.fr-dots .dotb,.fr-dots .dotx{width:26px;height:26px;display:grid;place-items:center;border:0;background:0 0;padding:0;flex:none}.fr-dots .dotb i,.fr-dots .dotx i{display:block;width:16px;height:16px;border-radius:50%;border:1px solid var(--wi-line-4);background:var(--wi-tint-2)}.fr-dots .dotb{cursor:pointer}.fr-dots .dotb:hover i{box-shadow:0 0 0 2px var(--wi-bg),0 0 0 3.5px var(--wi-mute)}.fr-dots .dotb.on i{box-shadow:0 0 0 2px var(--wi-bg),0 0 0 3.5px var(--wi-ink)}.fr-dots .dotx{cursor:default}.fr-dots em{font-style:normal;font-size:12px;color:var(--wi-mute);margin-left:4px}.fr-card .fr-cn{font-size:12.5px;color:var(--wi-mute);margin:-2px 0 0}.fr-card .fr-nm,.fr-rc .fr-nm{margin-top:2px;font-size:15px;font-weight:700;color:var(--wi-ink);line-height:1.38;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fr-nm a:hover{text-decoration:underline;color:var(--wi-ink)}.fr-card .fr-mt{margin-top:2px;font-size:12.5px;color:var(--wi-mute);display:flex;gap:6px;flex-wrap:wrap;align-items:center}.fr-card .fr-mt b{color:var(--wi-ink);font-weight:800;background:var(--wi-tint);padding:0 6px;border-radius:2px}.fr-pr{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin-top:8px}.fr-pr s{font-size:12.5px;color:var(--wi-mute-2)}.fr-pr .rt{font-size:16px;font-weight:800;color:var(--wi-sale)}.fr-pr b{font-size:18px;font-weight:800;color:var(--wi-ink);letter-spacing:-.02em}.fr-rv{margin-top:4px;font-size:12.5px;color:var(--wi-mute);display:flex;gap:5px;align-items:center}.fr-rv .st{color:var(--wi-star);font-size:13px;line-height:1}.fr-rv b{color:var(--wi-ink);font-weight:800}.fr-card.out .fr-nm,.fr-card.out .fr-pr b,.fr-rc.out .fr-nm,.fr-rc.out .fr-pr b{color:var(--wi-mute-2)}.fr-home .rtabs{display:flex;gap:0;border:2px solid var(--wi-ink);border-radius:var(--wi-r-btn);overflow:hidden}.fr-home .rtabs button{border:0;border-right:2px solid var(--wi-ink);background:var(--wi-bg);height:42px;padding:0 20px;font-weight:800;font-size:14px;color:var(--wi-ink);cursor:pointer}.fr-home .rtabs button:last-child{border-right:0}.fr-home .rtabs button:hover{background:var(--wi-tint)}.fr-home .rtabs button.on{background:var(--wi-ink);color:var(--wi-bg)}.rgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}[data-fr-rpanel][hidden]{display:none}.fr-rc{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;border:1px solid var(--wi-line-5);border-radius:var(--wi-r-btn);padding:14px;background:var(--wi-bg);position:relative;animation:fr-up .5s both;animation-delay:calc(var(--i,0)*45ms)}.fr-rc .rk{position:absolute;left:0;top:0;z-index:3;min-width:38px;height:38px;padding:0 6px;background:var(--wi-ink);color:var(--wi-bg);font-family:var(--wi-mono);font-weight:700;font-size:28px;display:grid;place-items:center;line-height:1}.fr-rc .rk.top{background:var(--wi-accent);color:var(--wi-on-accent)}.fr-rc .bd-col{display:flex;flex-direction:column;min-width:0}.fr-rc .fr-bds{position:static;margin-bottom:4px;max-width:none}.fr-rc .fr-mt2{font-size:12.5px;color:var(--wi-mute);margin-top:2px}.fr-rc .fr-dots{margin-top:4px}.fr-rc .fr-pr{margin-top:6px}.fr-rc .fr-pr b{font-size:17px}.fr-rc .fr-rv{margin-top:4px}.fr-rc .sd{margin-top:auto;font-size:12.5px;color:var(--wi-ink);font-weight:700;display:flex;align-items:center;gap:8px}.fr-rc .sd .bar{height:6px;background:var(--wi-tint);flex:1;border-radius:3px;overflow:hidden}.fr-rc .sd .bar i{display:block;height:100%;background:var(--wi-ink);transform-origin:left;animation:fr-grow .9s .2s both}.fr-revsec{background:var(--wi-tint);margin-top:var(--wi-sec-gap);padding:64px 0 60px}.fr-revsec .revtop{display:grid;grid-template-columns:auto minmax(0,1fr);gap:48px;align-items:center;margin-bottom:32px}.fr-revsec .kpis{display:flex;gap:36px}.fr-revsec .kpi b{display:block;font-size:44px;font-weight:800;color:var(--wi-ink);letter-spacing:-.04em;line-height:1}.fr-revsec .kpi>span{font-size:13px;color:var(--wi-mute)}.dist{display:grid;gap:6px;max-width:420px}.dist div{display:grid;grid-template-columns:26px minmax(0,1fr) 44px;gap:10px;align-items:center;font-size:12.5px;color:var(--wi-ink)}.dist .tr{height:10px;background:var(--wi-bg);border-radius:5px;overflow:hidden;border:1px solid var(--wi-line-5)}.dist .tr i{display:block;height:100%;background:var(--wi-ink);transform-origin:left;animation:fr-grow .9s .2s both}.dist .tr i.hi{background:var(--wi-accent);box-shadow:inset 0 0 0 1px var(--wi-ink)}.rvrow{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin}.rvc{flex:0 0 288px;scroll-snap-align:start;background:var(--wi-surface);border:1px solid var(--wi-line-5);border-radius:var(--wi-r-btn);display:flex;flex-direction:column;animation:fr-up .5s both;animation-delay:calc(var(--i,0)*60ms)}.rvc .rp{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--wi-tint-2)}.rvc .rp img{width:100%;height:100%;object-fit:cover}.rvc .rb{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.rvc .stars{color:var(--wi-star);font-size:15px;letter-spacing:1px;line-height:1}.rvc .stars span{color:var(--wi-ink);font-size:13px;margin-left:6px;letter-spacing:0;font-weight:700}.szline{display:flex;gap:6px;flex-wrap:wrap;font-size:12.5px;font-weight:700;color:var(--wi-ink);background:var(--wi-tint);padding:7px 9px;border-radius:2px;line-height:1.3}.szline i{font-style:normal;color:var(--wi-mute)}.szline u{text-decoration:none}.szline .ok{color:var(--wi-ok)}.szline .big,.szline .small{color:var(--wi-on-warn)}.rvc p{margin:0;font-size:14px;color:var(--wi-ink-soft);line-height:1.55}.rvc .who{font-size:12px;color:var(--wi-mute)}.rvc .pl{margin-top:auto;display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;font-size:12.5px;color:var(--wi-ink);font-weight:600;padding-top:10px;border-top:1px solid var(--wi-line)}.rvc .pl img{width:36px;height:45px;object-fit:cover;border-radius:2px}.rvc .pl:hover span{text-decoration:underline}.subrow{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 16px;scrollbar-width:none}.subrow::-webkit-scrollbar{display:none}.subrow .sub{flex:none;display:flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:1.5px solid var(--wi-line-5);border-radius:var(--wi-r-btn);background:var(--wi-bg);font-weight:800;color:var(--wi-ink);font-size:15px}.subrow .sub small{font-size:12px;color:var(--wi-mute);font-weight:400;margin-left:2px}.subrow .sub:hover{border-color:var(--wi-ink);color:var(--wi-ink)}.subrow .sub.on{border-color:var(--wi-ink);background:var(--wi-accent);color:var(--wi-on-accent)}.subrow .sub.on small{color:var(--wi-ink)}.subrow .sub.back{background:var(--wi-tint)}.fr-fbar{position:sticky;top:0;z-index:20;background:var(--wi-bg);border-top:2px solid var(--wi-ink);border-bottom:1px solid var(--wi-line-5);padding:14px 0 12px;display:grid;gap:12px}.fr-fbar .frow{display:flex;gap:10px 24px;align-items:center;flex-wrap:wrap}.fr-fbar .lb{font-weight:800;color:var(--wi-ink);font-size:14px;min-width:48px}.fr-fbar .fg{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fr-fbar .grp{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cdot{position:relative;width:34px;height:34px;border:0;background:0 0;display:grid;place-items:center;padding:0}.cdot i{display:block;width:22px;height:22px;border-radius:50%;border:1px solid var(--wi-line-4)}.cdot:hover i{box-shadow:0 0 0 2px var(--wi-bg),0 0 0 3.5px var(--wi-mute)}.cdot.on i{box-shadow:0 0 0 2px var(--wi-bg),0 0 0 4px var(--wi-ink)}.fchip{display:inline-flex;align-items:center;height:36px;padding:0 13px;border:1.5px solid var(--wi-line-4);background:var(--wi-bg);border-radius:var(--wi-r-btn);font-weight:700;font-size:13.5px;color:var(--wi-ink)}.fchip small{color:var(--wi-mute);font-weight:400;margin-left:4px;font-size:12px}.fchip:hover{border-color:var(--wi-ink);color:var(--wi-ink)}.fchip.on{background:var(--wi-ink);color:var(--wi-bg);border-color:var(--wi-ink)}.fchip.on small{color:var(--wi-on-dark)}.fr-fbar .sorts{display:flex;gap:2px;margin-left:auto;flex-wrap:wrap}.fr-fbar .sorts a{display:inline-flex;align-items:center;height:36px;padding:0 10px;font-size:14px;color:var(--wi-mute);font-weight:600;position:relative}.fr-fbar .sorts a.on{color:var(--wi-ink);font-weight:800}.fr-fbar .sorts a.on::after{content:"";position:absolute;left:10px;right:10px;bottom:2px;height:3px;background:var(--wi-accent);box-shadow:0 1px 0 var(--wi-ink)}.tg2{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--wi-ink);font-weight:700;height:36px}.tg2 i{width:38px;height:22px;border-radius:11px;border:2px solid var(--wi-ink);background:var(--wi-bg);position:relative}.tg2 i::after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--wi-ink);transition:transform .2s}.tg2.on i{background:var(--wi-accent)}.tg2.on i::after{transform:translateX(16px)}.fr-resline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0 22px;font-size:14px;color:var(--wi-ink)}.fr-resline b{font-size:22px;font-weight:800}.fr-resline .tag{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 10px;background:var(--wi-tint);border:1px solid var(--wi-line-5);border-radius:2px;font-size:13px;font-weight:700;color:var(--wi-ink)}.fr-resline .tag a{display:grid;place-items:center;width:24px;height:24px;font-size:16px;line-height:1;color:var(--wi-ink)}.fr-resline .rst{font-size:13px;color:var(--wi-mute);text-decoration:underline;font-weight:600}.fr-moreb{display:flex;justify-content:center;margin-top:44px}.fr-moreb .fr-btn{height:52px;min-width:320px}@media (max-width:1180px){.fr-pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.rgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sh h2{font-size:25px}.fr-szband .szband-in{gap:12px;padding-top:14px;padding-bottom:14px}.fr-szband .res{margin-left:0;width:100%}.szchips{flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:4px;scrollbar-width:none}.szchips::-webkit-scrollbar{display:none}.szchips .szc{flex:none}.cgrid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-columns:132px;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:var(--wi-gutter);padding:4px var(--wi-gutter) 10px;margin:0 calc(var(--wi-gutter)*-1);scrollbar-width:none}.cgrid::-webkit-scrollbar{display:none}.fr-home .cc{scroll-snap-align:start;min-height:88px;padding:13px 13px 12px}.fr-home .cc strong{font-size:15px}.mgrid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--wi-gutter);gap:12px;margin:0 calc(var(--wi-gutter)*-1);padding:0 var(--wi-gutter) 10px;scrollbar-width:none}.mgrid::-webkit-scrollbar{display:none}.fr-home .mt{flex:0 0 78%;scroll-snap-align:start}.fr-home .mt h3{font-size:24px}.rgrid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(3,auto);grid-auto-columns:88%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--wi-gutter)*-1);padding:0 var(--wi-gutter) 10px;scroll-padding-left:var(--wi-gutter);scrollbar-width:none}.rgrid::-webkit-scrollbar{display:none}.fr-rc{scroll-snap-align:start;grid-template-columns:104px minmax(0,1fr);gap:12px;padding:10px}.fr-home .rtabs{width:100%}.fr-home .rtabs button{flex:1;padding:0}.fr-revsec{margin-top:var(--wi-sec-gap);padding:44px 0 40px}.fr-revsec .revtop{grid-template-columns:1fr;gap:22px}.fr-revsec .kpis{gap:22px}.fr-revsec .kpi b{font-size:34px}.rvc{flex-basis:260px}.rvrow{scroll-padding-left:var(--wi-gutter);margin:0 calc(var(--wi-gutter)*-1);padding:0 var(--wi-gutter) 12px}.fr-pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.fr-pr b{font-size:16px}.fr-fbar{padding:10px 0 8px;gap:8px}.fr-fbar .frow{flex-wrap:nowrap;overflow-x:auto;gap:8px 14px;scrollbar-width:none}.fr-fbar .frow::-webkit-scrollbar{display:none}.fr-fbar .frow>*{flex:none}.fr-fbar .sorts{margin-left:0}.fr-moreb .fr-btn{min-width:0;width:100%}}@media (prefers-reduced-motion:reduce){.fr-scrim,.fr-pop,.fr-mini,.fr-mega,.fr-msheet,.fr-qs,.fr-card,.fr-rc,.rvc,.fr-home .cc,.fr-home .mt,.dist .tr i,.fr-rc .sd .bar i,.fr-hd .wi-badge.bump{animation:none!important}.fr-ph img,.fr-home .mt .mi img,.fr-hd .gt svg.i{transition:none!important}}.fr-item .pd{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:44px;align-items:start;padding-bottom:56px}.fr-item .pd-l{min-width:0}.fr-item .gal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.fr-item .gf{margin:0;animation:fr-up .5s both;animation-delay:calc(var(--i,0)*70ms)}.fr-item .gi{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--wi-tint);border-radius:var(--wi-r-btn)}.fr-item .gi a{display:block;width:100%;height:100%}.fr-item .gi img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.fr-item .gi a:hover img{transform:scale(1.03)}.fr-item .gl{position:absolute;left:10px;top:10px;background:var(--wi-bg);color:var(--wi-ink);font-size:12px;font-weight:800;padding:3px 8px;border:1px solid var(--wi-ink);border-radius:2px;pointer-events:none}.fr-item .gcap{margin:14px 0 0;font-size:13.5px;color:var(--wi-ink)}.fr-item .gcap b{display:inline-block;font-weight:700;background:var(--wi-tint);padding:3px 10px;border-radius:2px}.fr-item .panel{position:sticky;top:16px;border:2px solid var(--wi-ink);border-radius:var(--wi-r-btn);padding:26px 26px 22px;background:var(--wi-surface);max-height:calc(100vh - 32px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.fr-item .pn-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.fr-item .pn-cat{font-size:13px;color:var(--wi-mute);font-weight:600}.fr-item .pn-top .fr-bds{position:static;max-width:none}.fr-item .pn-nm{margin:0;font-size:28px;font-weight:800;letter-spacing:-.04em;color:var(--wi-ink);line-height:1.22;word-break:keep-all}.fr-item .pn-basic{margin:8px 0 0;font-size:13.5px;color:var(--wi-mute)}.fr-item .rvlink{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:14px;color:var(--wi-ink)}.fr-item .rvlink .st{color:var(--wi-star);font-size:16px}.fr-item .rvlink b{font-weight:800}.fr-item .rvlink span:not(.st){color:var(--wi-mute)}.fr-item .rvlink u{margin-left:4px;text-underline-offset:3px;font-weight:700}.fr-item .price{margin:18px 0 6px;padding:16px 0;border-top:1px solid var(--wi-line);border-bottom:1px solid var(--wi-line)}.fr-item .price .pl{display:flex;gap:10px;align-items:baseline}.fr-item .price s{font-size:15px;color:var(--wi-mute-2)}.fr-item .price .rt{font-size:20px;font-weight:800;color:var(--wi-sale)}.fr-item .price .big{font-size:34px;font-weight:800;letter-spacing:-.04em;color:var(--wi-ink);line-height:1.15}.fr-item .price .low{margin-left:10px;font-size:12.5px;font-weight:700;letter-spacing:0;color:var(--wi-on-warn);background:var(--wi-warn);padding:2px 8px;border-radius:2px;vertical-align:middle}.wi-sheet.fr-inline{position:static;inset:auto;z-index:auto;display:block;transform:none;opacity:1;visibility:visible;background:0 0;pointer-events:auto}.fr-inline .wi-sheet__box{position:static;transform:none;opacity:1;width:auto;max-width:none;max-height:none;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;display:block;overflow:visible}.fr-inline .wi-sheet__body{padding:0;overflow:visible;max-height:none}.fr-inline .sit_option{margin:0}.fr-inline .sit_option h3{display:none}.fr-inline .wi-sheet__warn{margin:8px 0 0;font-size:12.5px;color:var(--wi-sale);font-weight:700}.fr-inline .get_item_options,.fr-inline .get_item_supply{margin:0;padding:14px 0 6px}.fr-inline .get_item_options label,.fr-inline .get_item_supply label{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 10px;font-size:14px;font-weight:800;color:var(--wi-ink)}.fr-inline .get_item_options label::after,.fr-inline .get_item_supply label::after{content:attr(data-fr-val);font-weight:400;color:var(--wi-mute)}.fr-inline .wi-optbox{display:flex;flex-wrap:wrap;gap:8px;margin:0}.fr-inline .wi-optbox[data-fr-kind=size]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.fr-inline .wi-opt{position:relative;min-width:0;height:56px;padding:0 6px;border:1.5px solid var(--wi-ink);border-radius:var(--wi-r-btn);background:var(--wi-bg);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0;font-size:16px;font-weight:800;color:var(--wi-ink);cursor:pointer;line-height:1.1}.fr-inline .wi-opt span{font-weight:800}.fr-inline .wi-opt em{font-size:10.5px;font-style:normal;font-weight:400;color:var(--wi-mute)}.fr-inline .wi-opt:hover:not(:disabled){background:var(--wi-tint-2);box-shadow:none}.fr-inline .wi-opt.is-on{background:var(--wi-accent);color:var(--wi-on-accent);border-color:var(--wi-ink);box-shadow:inset 0-4px 0 var(--wi-ink)}.fr-inline .wi-opt.is-out,.fr-inline .wi-opt:disabled{opacity:1;color:var(--wi-mute-2);border-color:var(--wi-line-4);background:repeating-linear-gradient(135deg,var(--wi-bg)0 6px,var(--wi-tint) 6px 8px);cursor:pointer}.fr-inline .wi-opt:disabled{cursor:not-allowed}.fr-inline .wi-opt.is-out span,.fr-inline .wi-opt:disabled span{text-decoration:line-through}.fr-inline .wi-opt.is-out em{display:none}.fr-inline .wi-opt small.fr-oo{font-size:11px;font-weight:600;color:var(--wi-mute);margin-top:2px}.fr-inline .wi-optbox[data-fr-kind=color] .wi-opt.fr-hasdot,.fr-inline .wi-optbox[data-fr-kind=color] .wi-opt{flex-direction:row;gap:8px;height:44px;padding:0 14px 0 8px;font-size:14px}.fr-inline .wi-optbox[data-fr-kind=color] .wi-opt:not(.fr-hasdot){padding:0 14px}.fr-inline .wi-optbox[data-fr-kind=color] .wi-opt{border-color:var(--wi-line-4);font-weight:700}.fr-inline .wi-optbox[data-fr-kind=color] .wi-opt.is-on{background:var(--wi-tint);color:var(--wi-ink);border-color:var(--wi-ink);box-shadow:inset 0 0 0 1px var(--wi-ink)}.fr-inline .wi-optbox[data-fr-kind=color] .wi-opt span{font-weight:700}.fr-swd{display:block;flex:none;width:26px;height:26px;border-radius:50%;border:1px solid var(--wi-line-4)}.fr-inline .wi-optbox[data-disabled]{opacity:.55}.fr-inline .wi-optbox[data-disabled] .wi-opt{text-decoration:none;background:var(--wi-bg)}.restock{margin:12px 0 4px;border:2px dashed var(--wi-ink);border-radius:var(--wi-r-btn);padding:16px;background:var(--wi-tint)}.restock[hidden]{display:none}.restock h4{margin:0 0 4px;font-size:15px;color:var(--wi-ink)}.restock p{margin:0 0 10px;font-size:13px;color:var(--wi-mute)}.restock .fr-btn{width:100%;height:46px}.fr-bp #sit_sel_option{margin:12px 0 0}.fr-bp #sit_sel_option h3{display:none}.fr-bp #sit_opt_added{display:grid;gap:0;margin:0;padding:0;list-style:none}.fr-bp .sit_opt_list,.fr-bp .sit_spl_list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:14px 0;border:0;border-top:1px solid var(--wi-line);border-radius:0;background:0 0}.fr-bp .sit_opt_list:last-child,.fr-bp .sit_spl_list:last-child{border-bottom:1px solid var(--wi-line)}.fr-bp .sit_opt_subj,.fr-bp .opt_name{flex:1 1 140px;font-size:14px;font-weight:700;color:var(--wi-ink);min-width:0}.fr-bp .opt_count,.fr-bp .sit_opt_list>div:not(.opt_name),.fr-bp .sit_spl_list>div:not(.opt_name){display:inline-flex;align-items:center;gap:0;border:2px solid var(--wi-ink);border-radius:var(--wi-r-btn);flex:none}.fr-bp .sit_opt_list button,.fr-bp .sit_spl_list button,.fr-bp .opt_count button{width:44px;height:44px;flex:0 0 44px;border:0;background:0 0;font-size:0;color:var(--wi-ink);border-radius:0;position:relative;margin:0}.fr-bp .sit_opt_list button::before,.fr-bp .sit_spl_list button::before,.fr-bp .opt_count button::before{font-size:20px;font-weight:700;line-height:1}.fr-bp .sit_opt_del{border-left:1px solid var(--wi-line)!important;color:var(--wi-mute)}.fr-bp .sit_opt_del::before{font-size:18px!important}.fr-bp .sit_opt_list button:hover,.fr-bp .sit_spl_list button:hover,.fr-bp .opt_count button:hover{background:var(--wi-tint)}.fr-bp .sit_opt_list input[type=text],.fr-bp .sit_spl_list input[type=text],.fr-bp .opt_count input[type=text]{width:44px;height:44px;border:0;background:0 0;text-align:center;font-size:16px;font-weight:800;color:var(--wi-ink);padding:0;border-radius:0;box-shadow:none}.fr-bp .sit_opt_prc{font-size:13px;color:var(--wi-mute)}.fr-bp .wi-opt-none{margin:0;padding:12px 0;font-size:13px;color:var(--wi-mute-2);border-top:1px solid var(--wi-line)}.fr-bp #sit_tot_price{display:flex;justify-content:space-between;align-items:baseline;margin:14px 0 12px;padding:0;border:0;font-size:14px;font-weight:800;color:var(--wi-ink);text-align:right}.fr-bp #sit_tot_price:empty{display:none}.fr-bp #sit_tot_price strong{font-size:28px;font-weight:800;letter-spacing:-.03em;color:var(--wi-ink);line-height:1.2}.fr-bp #sit_tot_price span{margin-right:auto}.fr-soldout{margin:0 0 12px;font-size:13.5px;color:var(--wi-sale);font-weight:700}.fr-bp .acts{display:grid;grid-template-columns:1fr 1fr 52px;gap:8px;margin-top:6px}.fr-bp .acts .fr-btn{height:54px;font-size:16px;padding:0 10px}.fr-bp .acts #sit_btn_alm{grid-column:1/-1;height:48px}.fr-bp .acts .itemform-naverpay{grid-column:1/-1}.hrt2{width:52px;height:54px;border:2px solid var(--wi-ink);background:var(--wi-bg);border-radius:var(--wi-r-btn);display:grid;place-items:center;cursor:pointer}.hrt2 svg{width:24px;height:24px;fill:none;stroke:var(--wi-ink);stroke-width:1.8;stroke-linejoin:round}.hrt2.is-on svg{fill:var(--wi-sale);stroke:var(--wi-sale)}.hrt2:hover{background:var(--wi-tint)}.fr-item .pn-dv{display:grid;gap:6px;margin:16px 0 0;font-size:12.5px;color:var(--wi-mute)}.fr-item .pn-dv div{display:flex;gap:12px}.fr-item .pn-dv dt{flex:none;width:64px;font-weight:700;color:var(--wi-ink-soft)}.fr-item .pn-dv dd{margin:0}.fr-item .atabs{position:sticky;top:0;z-index:30;background:var(--wi-bg);border-top:2px solid var(--wi-ink);border-bottom:1px solid var(--wi-line-5)}.fr-item .atabs-in{display:flex;align-items:center;justify-content:space-between;gap:16px}.fr-item .tabs{display:flex}.fr-item .tb{position:relative;display:flex;align-items:center;gap:6px;height:56px;padding:0 28px;font-size:16px;font-weight:700;color:var(--wi-mute)}.fr-item .tb small{font-size:12px;font-weight:700;background:var(--wi-tint);padding:1px 7px;border-radius:9px;color:var(--wi-ink)}.fr-item .tb:hover{color:var(--wi-ink);background:var(--wi-tint)}.fr-item .tb.on{color:var(--wi-ink);font-weight:800}.fr-item .tb.on::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:5px;background:var(--wi-accent)}.fr-item .prog{height:3px;background:var(--wi-tint)}.fr-item .prog i{display:block;height:100%;background:var(--wi-ink)}.fr-item .blk{padding-top:72px;scroll-margin-top:64px}.fr-item .bh{display:flex;align-items:center;gap:14px;margin-bottom:26px;flex-wrap:wrap}.fr-item .bh .tk{font-family:var(--wi-mono);font-weight:700;font-size:26px;background:var(--wi-ink);color:var(--wi-bg);min-width:44px;height:44px;display:grid;place-items:center;border-radius:2px}.fr-item .bh h2{margin:0;font-size:30px;font-weight:800;letter-spacing:-.04em;color:var(--wi-ink)}.fr-item .info2{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:48px;align-items:start}.fr-item .info2.one{grid-template-columns:minmax(0,1fr)}.fr-item .copy{font-size:15.5px;color:var(--wi-ink-soft);line-height:1.8;word-break:keep-all}.fr-item .copy .lead{margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.5;color:var(--wi-ink);letter-spacing:-.03em}.fr-item .copy p{margin:0 0 12px}.fr-item .copy h3{margin:22px 0 8px;font-size:17px;font-weight:800;color:var(--wi-ink)}.fr-item .copy img{max-width:100%;height:auto}.fr-item .copy blockquote{margin:18px 0 0;padding:12px 16px;border-left:4px solid var(--wi-accent);background:var(--wi-tint);font-size:13.5px;color:var(--wi-mute)}.fr-item .copy blockquote p{margin:0}.fr-item .copy table{width:100%;border-collapse:collapse;font-size:14px;margin:8px 0 14px}.fr-item .copy th,.fr-item .copy td{border-bottom:1px solid var(--wi-line);padding:10px 8px;text-align:left;background:0 0;color:inherit}.fr-item .spec{margin:0;border-top:2px solid var(--wi-ink)}.fr-item .spec div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:13px 4px;border-bottom:1px solid var(--wi-line);font-size:14.5px}.fr-item .spec dt{color:var(--wi-mute);font-weight:700}.fr-item .spec dd{margin:0;color:var(--wi-ink);font-weight:600}.fr-item .unit{margin-left:auto;display:flex;border:2px solid var(--wi-ink);border-radius:var(--wi-r-btn);overflow:hidden}.fr-item .unit button{border:0;background:var(--wi-bg);width:64px;height:40px;font-weight:800;font-size:14px;color:var(--wi-ink);cursor:pointer}.fr-item .unit button.on{background:var(--wi-ink);color:var(--wi-bg)}.fr-item .tw{overflow-x:auto}.fr-sizetbl{min-width:560px}.fr-sizetbl h3,.fr-sizetbl h2,.fr-sizetbl h4{margin:0 0 10px;font-size:15px;font-weight:800;color:var(--wi-ink)}.fr-sizetbl table{width:100%;border-collapse:collapse;border-top:2px solid var(--wi-ink);text-align:center;font-size:15px;color:var(--wi-ink-soft)}.fr-sizetbl th,.fr-sizetbl td{padding:14px 8px;border-bottom:1px solid var(--wi-line);background:0 0;text-align:center;font-variant-numeric:tabular-nums}.fr-sizetbl thead th,.fr-sizetbl tr:first-child th{background:var(--wi-ink);color:var(--wi-bg);font-weight:700;font-size:13.5px;border-bottom:0}.fr-sizetbl tbody th,.fr-sizetbl tr:not(:first-child) th{text-align:left;padding-left:20px;font-weight:800;font-size:16px;color:var(--wi-ink);width:150px}.fr-sizetbl tbody tr{cursor:pointer;transition:background .15s}.fr-sizetbl tbody tr:hover{background:var(--wi-tint)}.fr-sizetbl tbody tr.on{background:var(--wi-accent);color:var(--wi-on-accent);font-weight:800}.fr-sizetbl tbody tr.on th,.fr-sizetbl tbody tr.on td{color:var(--wi-on-accent)}.fr-sizetbl p{margin:12px 0 0;font-size:12.5px;color:var(--wi-mute);text-align:left}.fr-item .szfoot{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;margin-top:22px;max-width:520px}.fr-item .mdl{border:1px solid var(--wi-line-5);border-radius:var(--wi-r-btn);padding:16px 18px;background:var(--wi-tint)}.fr-item .mdl h4{margin:0 0 8px;font-size:14px;color:var(--wi-ink)}.fr-item .mdl ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.fr-item .mdl li{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--wi-ink)}.fr-use .rsum{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:56px;align-items:center;padding:26px 30px;background:var(--wi-tint);border-radius:var(--wi-r-btn);margin-bottom:22px}.fr-use .avg b{display:block;font-size:56px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--wi-ink)}.fr-use .avg .stars{color:var(--wi-star);font-size:20px;letter-spacing:2px;margin:6px 0 2px}.fr-use .avg>span{font-size:13px;color:var(--wi-mute)}.fr-use .rsum .dist{max-width:520px}.fr-use .rsum .cta{display:grid;gap:8px;justify-items:start}.fr-use .rsum .cta .lnk{font-size:13.5px;font-weight:700;color:var(--wi-ink);text-decoration:underline;text-underline-offset:3px}.fr-use .rsum .cta small{font-size:12px;color:var(--wi-mute)}.fr-use .rlist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fr-use .rvc2{border:1px solid var(--wi-line-5);border-radius:var(--wi-r-btn);padding:16px 18px;background:var(--wi-surface);display:flex;flex-direction:column;gap:10px;animation:fr-up .5s both;animation-delay:calc(var(--i,0)*60ms)}.fr-use .rtop{display:flex;justify-content:space-between;align-items:center;gap:8px}.fr-use .rvc2 .stars{color:var(--wi-star);font-size:15px;letter-spacing:1px}.fr-use .rvc2 .who{font-size:12px;color:var(--wi-mute)}.fr-use .rvc2 h4{margin:0;font-size:14.5px;font-weight:800;color:var(--wi-ink)}.fr-use .rvc2 .tx{margin:0;font-size:14.5px;line-height:1.6;color:var(--wi-ink-soft)}.fr-use .shots{display:flex;gap:6px;flex-wrap:wrap}.fr-use .shots img{width:72px;height:72px;object-fit:cover;border-radius:2px}.fr-use .rep{background:var(--wi-tint);border-radius:2px;padding:10px 12px;font-size:13px;color:var(--wi-ink-soft)}.fr-use .rep b{color:var(--wi-ink)}.fr-use .rep p{margin:2px 0 0}.fr-use .cmd{display:flex;gap:6px;align-items:center;margin-top:auto}.fr-use .cmd .mine{margin-right:auto;font-size:12px;font-weight:700;color:var(--wi-ink);background:var(--wi-tint);padding:2px 8px;border-radius:2px}.fr-uf__row{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:10px}.fr-uf__row label{display:grid;gap:4px;font-size:12.5px;color:var(--wi-mute)}.fr-uf__row .g3-in{width:100%}.fr-item .buy3{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:48px;align-items:start}.fr-item .buy3:has(>div:only-child){grid-template-columns:minmax(0,1fr)}.fr-item .buy3 h3{margin:0 0 12px;font-size:18px;color:var(--wi-ink);font-weight:800}.fr-item .itbl{width:100%;border-collapse:collapse;border-top:2px solid var(--wi-ink);font-size:14.5px}.fr-item .itbl th{width:190px;text-align:left;padding:12px 14px;background:var(--wi-tint);color:var(--wi-ink);font-weight:700;border-bottom:1px solid var(--wi-line);vertical-align:top}.fr-item .itbl td{padding:12px 14px;border-bottom:1px solid var(--wi-line);color:var(--wi-ink-soft)}.fr-item .ph3{border:1px solid var(--wi-line-5);border-radius:var(--wi-r-btn);padding:16px 18px;margin-bottom:10px}.fr-item .ph3 b{color:var(--wi-ink)}.fr-item .ph3 p,.fr-item .ph3 .ex{margin:6px 0 0;color:var(--wi-mute);font-size:14.5px;word-break:keep-all}.fr-item .qa-blk{margin-top:56px}.fr-item .qa-blk>h3{margin:0 0 14px;font-size:18px;font-weight:800;color:var(--wi-ink)}.fr-item .qa-blk>h3 small{font-weight:700;color:var(--wi-mute);font-size:13px;margin-left:6px}.fr-item .rel4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.fr-item .rel{display:flex;flex-direction:column;gap:6px;min-width:0}.fr-item .rel .fr-ph{display:block;position:relative;aspect-ratio:4/5;background:var(--wi-tint);overflow:hidden;border-radius:var(--wi-r-btn)}.fr-item .rel b{font-size:15px;color:var(--wi-ink);line-height:1.38}.fr-item .rel .rp{display:flex;gap:8px;align-items:baseline}.fr-item .rel .rp s{font-size:12.5px;color:var(--wi-mute-2)}.fr-item .rel .rp strong{font-size:17px;font-weight:800;color:var(--wi-ink)}.fr-item .rel .rm{font-size:12.5px;color:var(--wi-mute)}.fr-item .rel .rm .st{color:var(--wi-star)}.fr-item .rel:hover b{text-decoration:underline}.fr-item .blk:last-of-type{padding-bottom:20px}@media (max-width:1100px){.fr-item .pd{grid-template-columns:1fr;gap:28px}.fr-item .panel{position:static;max-height:none;overflow:visible;overflow-x:clip}.fr-item .info2,.fr-item .buy3{grid-template-columns:1fr;gap:24px}.fr-use .rsum{grid-template-columns:1fr;gap:20px}.fr-use .rlist{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-item .rel4{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-item .tb{padding:0 12px;font-size:14px;flex:1;justify-content:center}.fr-item .tabs{width:100%}.fr-item .blk{padding-top:48px}.fr-item .itbl th{width:120px}}@media (max-width:640px){.fr-use .rlist{grid-template-columns:1fr}.fr-item .panel{padding:22px 18px}.fr-item .pn-nm{font-size:25px}.fr-item .price .big{font-size:30px}.fr-item .bh h2{font-size:25px}.fr-uf__row{grid-template-columns:1fr 1fr}.fr-uf__row label:nth-child(3){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.fr-item .gf,.fr-use .rvc2{animation:none!important}.fr-item .gi img{transition:none!important}}.wi-main:has(.fm){max-width:none;padding:0}.wi-main:has(.fm) #wrapper_title{display:none}.fm :focus-visible{outline:3px solid var(--wi-ink);outline-offset:2px}.fm .sr,.fm .sound_only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fm-hd{padding-top:6px}.fm-crumb{padding-top:22px;padding-bottom:4px}.fm-crumb a,.fm-crumb span{padding:0 2px}.fm-hl{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 32px;flex-wrap:wrap;margin-top:4px}.fm-hl h1{margin:0;font-size:40px;font-weight:800;letter-spacing:-.045em;color:var(--wi-ink);line-height:1.15}.fm-hl h1 .cnt{font-family:var(--wi-mono);font-size:22px;font-weight:700;color:var(--wi-mute);margin-left:12px;letter-spacing:.02em}.fm-hl p{margin:0;font-size:14px;color:var(--wi-mute)}.fm-sh{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:2px solid var(--wi-ink);padding-bottom:10px}.fm-sh h2{margin:0;font-size:22px;font-weight:800;letter-spacing:-.04em;color:var(--wi-ink)}.fm-sh>span{font-size:13px;color:var(--wi-mute)}.fm-rst{border:0;background:0 0;padding:0;font-size:13px;font-weight:800;color:var(--wi-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fm-sh .fm-rst:not(a){margin-left:8px}.fm-gnote{margin:0;font-size:12.5px;color:var(--wi-mute);line-height:1.6}.fm-gnote a{text-decoration:underline;text-underline-offset:3px;color:var(--wi-ink)}.fm-empty{padding:44px 16px;text-align:center;color:var(--wi-mute);font-size:14.5px}.fm-empty a{text-decoration:underline;text-underline-offset:3px;color:var(--wi-ink)}.fm-box{border:1.5px solid var(--wi-line-5);border-radius:var(--wi-r-btn);background:var(--wi-bg)}.fm-box>h3{margin:0;padding:14px 18px;font-size:15px;font-weight:800;color:var(--wi-ink);border-bottom:1.5px solid var(--wi-line-5);background:var(--wi-tint);display:flex;justify-content:space-between;align-items:baseline;gap:12px}.fm-box>h3 small,.fm-box>h3 a{font-size:12.5px;font-weight:600;color:var(--wi-mute)}.fm-box>h3 a{text-decoration:underline;text-underline-offset:3px}.fm-pill{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:13px;font-size:12.5px;font-weight:800;border:1.5px solid var(--wi-ink);background:var(--wi-bg);color:var(--wi-ink);white-space:nowrap}.fm-pill.s0{background:var(--wi-accent);color:var(--wi-on-accent)}.fm-pill.s1,.fm-pill.s2{background:var(--wi-tint-2);color:var(--wi-ink)}.fm-pill.s3{background:var(--wi-ink);color:var(--wi-bg)}.fm-pill.s4{border-color:var(--wi-ok);background:color-mix(in srgb,var(--wi-ok) 12%,var(--wi-bg));color:var(--wi-ok)}.fm-pill.s5{border-color:var(--wi-line-5);background:var(--wi-tint);color:var(--wi-mute)}.fm-tbtn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 14px;border:1.5px solid var(--wi-line-4);background:var(--wi-bg);border-radius:var(--wi-r-btn);font-weight:700;font-size:13.5px;color:var(--wi-ink);cursor:pointer;text-decoration:none}.fm-tbtn:hover:not([disabled]){border-color:var(--wi-ink);background:var(--wi-tint);color:var(--wi-ink)}.fm-tbtn[disabled]{color:var(--wi-mute-2);background:var(--wi-tint);border-color:var(--wi-line);cursor:not-allowed}.fm-ck,.fm-cbx{flex:none;position:relative;width:26px;height:26px;border:2px solid var(--wi-ink);border-radius:3px;background:var(--wi-bg);padding:0;margin:0;cursor:pointer;appearance:none;-webkit-appearance:none}.fm-ck.on,.fm-cbx:checked{background:var(--wi-ink)}.fm-ck.on::after,.fm-cbx:checked::after{content:"";position:absolute;left:7px;top:2px;width:7px;height:13px;border:solid var(--wi-bg);border-width:0 3px 3px 0;transform:rotate(45deg)}.fm-ck[disabled],.fm-cbx:disabled{border-color:var(--wi-line-5);background:var(--wi-tint);cursor:not-allowed}.fm-in,.fm-fd input[type=text],.fm-fd input[type=password],.fm-fd input[type=email],.fm-fd input[type=tel],.fm-fd input[type=number],.fm-fd select{flex:1;min-width:0;height:48px;border:1.5px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-bg);padding:0 14px;font:inherit;font-size:15.5px;color:var(--wi-ink);width:100%}.fm-fd textarea{width:100%;min-height:96px;border:1.5px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-bg);padding:12px 14px;font:inherit;font-size:15px;color:var(--wi-ink);resize:vertical}.fm-in::placeholder,.fm-fd input::placeholder,.fm-fd textarea::placeholder{color:var(--wi-mute-2)}.fm-in:focus,.fm-fd input:focus,.fm-fd textarea:focus{outline:3px solid var(--wi-ink);outline-offset:1px;border-color:var(--wi-ink)}.fm-in[readonly],.fm-fd input[readonly]{background:var(--wi-tint)}.fm-band{display:flex;align-items:center;justify-content:space-between;gap:20px 40px;flex-wrap:wrap;margin-top:20px;padding:22px 28px;background:var(--wi-dark);color:var(--wi-on-dark-hi);border-radius:var(--wi-r-btn)}.fm-band .who h2{margin:0;font-size:28px;font-weight:800;letter-spacing:-.04em;line-height:1.2;color:var(--wi-on-dark-hi)}.fm-band .who h2 em{font-style:normal;color:var(--wi-accent)}.fm-band .who p{margin:4px 0 0;font-size:13.5px;color:var(--wi-on-dark)}.fm-band .nums{display:flex;gap:6px}.fm-band .nums a{display:block;min-width:130px;padding:10px 18px;border:1.5px solid color-mix(in srgb,var(--wi-on-dark) 38%,var(--wi-dark));border-radius:var(--wi-r-btn);text-align:left;color:var(--wi-on-dark-hi)}.fm-band .nums a:hover{border-color:var(--wi-accent);background:color-mix(in srgb,var(--wi-on-dark) 10%,var(--wi-dark));color:var(--wi-on-dark-hi)}.fm-band .nums a>span{display:block;font-size:12.5px;color:var(--wi-on-dark)}.fm-band .nums a>b{display:block;font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1.25}.fm-band .nums b small{font-size:14px;font-weight:700;margin-left:2px}.fm-flow{display:flex;gap:0;margin:22px 0 0;padding:0;list-style:none}.fm-flow li{flex:1;min-width:0}.fm-flow button{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;height:92px;justify-content:center;border:1.5px solid var(--wi-line-5);border-right-width:0;background:var(--wi-bg);color:var(--wi-ink);font-size:13.5px;font-weight:700;cursor:pointer}.fm-flow li:first-child button{border-radius:var(--wi-r-btn)0 0 var(--wi-r-btn)}.fm-flow li:nth-last-child(2) button{border-right-width:1.5px;border-radius:0 var(--wi-r-btn) var(--wi-r-btn)0}.fm-flow button b{font-size:32px;font-weight:700;letter-spacing:-.01em;line-height:1.1;font-family:var(--wi-mono)}.fm-flow button b.z{color:var(--wi-mute-2)}.fm-flow button:hover{background:var(--wi-tint)}.fm-flow button.on{background:var(--wi-accent);border-color:var(--wi-ink);z-index:1;box-shadow:inset 0-5px 0 var(--wi-ink)}.fm-flow li:not(:nth-last-child(-n+2)) button::after{content:"›";position:absolute;right:-9px;top:50%;margin-top:-13px;width:18px;height:26px;background:var(--wi-bg);border-radius:50%;z-index:2;display:grid;place-items:center;color:var(--wi-line-4);font-size:18px;line-height:1}.fm-flow li.cancel{flex:.7;margin-left:10px}.fm-flow li.cancel button{border-width:1.5px;border-radius:var(--wi-r-btn);color:var(--wi-mute)}.fm-cols{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:36px;align-items:start;margin-top:30px}.fm-od{border-bottom:1px solid var(--wi-line-5);animation:fr-up .45s both;animation-delay:calc(var(--i,0)*50ms)}.fm-od[hidden]{display:none}.fm-od-h{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;gap:8px 18px;align-items:center;width:100%;border:0;background:0 0;padding:16px 4px;text-align:left;cursor:pointer}.fm-od-h:hover{background:var(--wi-tint)}.fm-od-h .l1{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--wi-mute)}.fm-od-h .l1 b{color:var(--wi-ink);font-weight:800}.fm-od-h .l2{display:flex;align-items:center;gap:12px;margin-top:8px;min-width:0}.fm-od-h .th3{display:flex;gap:4px;flex:none}.fm-od-h .th3 img{width:44px;height:55px;object-fit:cover;border-radius:2px;background:var(--wi-tint)}.fm-od-h .nmx{font-size:15px;font-weight:700;color:var(--wi-ink);min-width:0;line-height:1.4}.fm-od-h .nmx small{display:block;font-size:12.5px;font-weight:400;color:var(--wi-mute)}.fm-od-h .sum{text-align:right;font-size:17px;font-weight:800;color:var(--wi-ink);letter-spacing:-.02em}.fm-od-h .sum small{display:block;font-size:11.5px;font-weight:600;color:var(--wi-mute);letter-spacing:0}.fm-od-h .chev{width:20px;height:20px;transition:transform .2s;stroke:var(--wi-ink);fill:none;stroke-width:2}.fm-od.open .fm-od-h .chev{transform:rotate(180deg)}.fm-od-b{padding:4px 4px 20px;animation:fr-pop .22s both}.fm-od-b[hidden]{display:none}.fm-line{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 0;border-top:1px dashed var(--wi-line-5)}.fm-line:first-child{border-top:0}.fm-line .ph{display:block}.fm-line .ph img{width:64px;height:80px;object-fit:cover;border-radius:2px;background:var(--wi-tint)}.fm-line .n{display:block;font-size:14.5px;font-weight:700;color:var(--wi-ink);line-height:1.4}.fm-line .n:hover{text-decoration:underline}.fm-line .m{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:13px;color:var(--wi-mute);flex-wrap:wrap}.fm-line .m i{width:14px;height:14px;border-radius:50%;border:1px solid var(--wi-line-4);background:var(--wi-tint-2)}.fm-line .szb{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:24px;padding:0 8px;border:2px solid var(--wi-ink);border-radius:var(--wi-r-btn);font-weight:800;font-size:12.5px;color:var(--wi-ink);background:var(--wi-bg)}.fm-line .p{text-align:right;font-weight:800;color:var(--wi-ink);font-size:15px}.fm-line .p small{display:block;font-weight:400;color:var(--wi-mute);font-size:12px}.fm-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin-top:10px;padding:14px 16px;background:var(--wi-tint);border-radius:var(--wi-r-btn);font-size:13.5px}.fm-info div{display:flex;justify-content:space-between;gap:12px}.fm-info span{color:var(--wi-mute)}.fm-info b{color:var(--wi-ink);font-weight:700;text-align:right}.fm-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.fm-od-b .fm-gnote{margin-top:12px}.fm-cx{margin-top:14px;padding:14px;border:1.5px solid var(--wi-sale);border-radius:var(--wi-r-btn);background:color-mix(in srgb,var(--wi-sale) 8%,var(--wi-bg))}.fm-cx[hidden]{display:none}.fm-cx label{display:block;font-weight:800;color:var(--wi-sale);font-size:13.5px;margin-bottom:8px}.fm-cx textarea{width:100%;height:76px;border:1.5px solid var(--wi-line-4);border-radius:var(--wi-r-btn);padding:10px 12px;font:inherit;font-size:14.5px;color:var(--wi-ink);resize:vertical;background:var(--wi-bg)}.fm-cx .r{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.fm-cx .r .fr-btn{height:42px}.fm-cx .e{margin:6px 0 0;color:var(--wi-sale);font-weight:700;font-size:13px}.fm-cx.shake{animation:fm-shk .4s}@keyframes fm-shk{0%,to{transform:none}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.fm-side{display:grid;gap:16px}.fm-dl{margin:0;padding:12px 18px 6px;display:grid;gap:8px;font-size:14px}.fm-dl div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px}.fm-dl dt{color:var(--wi-mute)}.fm-dl dd{margin:0;color:var(--wi-ink);font-weight:600;word-break:break-all}.fm-ft3{padding:8px 18px 18px}.fm-ft3 .fr-btn{width:100%}.fm-links{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:12px 18px 14px;border-top:1px solid var(--wi-line);font-size:13px}.fm-links a{color:var(--wi-mute);text-decoration:underline;text-underline-offset:3px}.fm-links a:hover{color:var(--wi-ink)}.fm-links em{font-style:normal;margin-left:4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--wi-accent);color:var(--wi-on-accent);font-size:11px;font-weight:800;display:inline-grid;place-items:center}.fm-ed{padding:14px 18px 18px;display:grid;gap:10px}.fm-ed[hidden],[data-fm-view][hidden]{display:none}.fm-ed label{font-size:13px;font-weight:800;color:var(--wi-ink)}.fm-ed .fm-in{height:44px;font-size:14.5px}.fm-ed .msg{font-size:12.5px;color:var(--wi-sale);font-weight:700;margin:0}.fm-ed .r{display:flex;gap:8px}.fm-ed .r .fr-btn{flex:1}.fm-pt{padding:16px 18px 6px;font-size:34px;font-weight:800;letter-spacing:-.04em;color:var(--wi-ink);line-height:1.1}.fm-pt small{font-size:17px;font-weight:800;margin-left:2px}.fm-lg{list-style:none;margin:0;padding:6px 18px 14px;display:grid;gap:9px;font-size:13px;color:var(--wi-ink-soft)}.fm-lg li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:8px}.fm-lg li span:first-child{color:var(--wi-mute)}.fm-lg li b.neg{color:var(--wi-sale)}.fm-nt{margin:0;padding:0 18px 16px;font-size:12.5px;color:var(--wi-mute)}.fm-nt a{text-decoration:underline;text-underline-offset:3px;color:var(--wi-ink)}.fm-cpn{margin:12px 18px 0;padding:12px 14px;border:1.5px dashed var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-bg)}.fm-cpn>b{display:block;font-size:14px;color:var(--wi-ink)}.fm-cpn>span{display:block;font-size:13px;color:var(--wi-mute);margin-top:2px}.fm-cpn>em{font-style:normal;font-weight:800;color:var(--wi-ink);font-size:16px}.fm-wish{margin-top:44px}.fm-wm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:18px}.fm-wm a{display:block;min-width:0}.fm-wm .ph{position:relative;aspect-ratio:4/5;background:var(--wi-tint);overflow:hidden;border-radius:var(--wi-r-btn)}.fm-wm .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.fm-wm a:hover .ph img{transform:scale(1.04)}.fm-wm .so{position:absolute;inset:0;background:color-mix(in srgb,var(--wi-bg) 72%,transparent);display:grid;place-items:center}.fm-wm .so span{background:var(--wi-ink);color:var(--wi-bg);font-weight:800;padding:8px 18px;font-size:14px;border-radius:2px}.fm-wm .nm{margin-top:8px;font-size:14.5px;font-weight:700;color:var(--wi-ink);line-height:1.38;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fm-wm .pr{margin-top:4px;font-size:15.5px;font-weight:800;color:var(--wi-ink)}.fm-wm .so3{font-size:12px;color:var(--wi-sale);font-weight:800}.fm-bar{display:flex;align-items:center;gap:12px 14px;flex-wrap:wrap;border-top:2px solid var(--wi-ink);border-bottom:1px solid var(--wi-line-5);padding:12px 0;margin-top:22px}.fm-bar[hidden]{display:none}.fm-bar .lbl{display:flex;align-items:center;gap:10px;font-weight:800;color:var(--wi-ink);font-size:14.5px}.fm-wprog{display:flex;align-items:center;gap:10px;margin-left:auto;font-size:13.5px;color:var(--wi-ink);font-weight:700}.fm-wprog .bar{width:160px;height:8px;background:var(--wi-tint-2);border-radius:4px;overflow:hidden}.fm-wprog .bar i{display:block;height:100%;background:var(--wi-ink);border-radius:4px;transition:width .35s}.fm-bar .fr-btn{height:44px}.fm-wgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 20px;margin-top:24px}.fm-wc{position:relative}.fm-wc .fm-x{position:absolute;right:6px;top:6px;z-index:3;width:44px;height:44px;border:0;background:0 0;display:grid;place-items:center;color:var(--wi-ink);cursor:pointer}.fm-wc .fm-x span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--wi-bg) 88%,transparent);border:1.5px solid var(--wi-ink);font-size:16px;line-height:1;font-weight:800}.fm-wc .fm-x:hover span{background:var(--wi-ink);color:var(--wi-bg)}.fm-wc .fm-sel{position:absolute;left:8px;bottom:8px;z-index:3;width:34px;height:34px;border-radius:4px;background:var(--wi-bg)}.fm-wc .fm-sel.on{background:var(--wi-ink)}.fm-wc .fm-sel.on::after{left:10px;top:4px}.fm-wc.pick .fr-ph::after{content:"";position:absolute;inset:0;border:3px solid var(--wi-ink);z-index:2;pointer-events:none;border-radius:var(--wi-r-btn)}.fm-wc .fm-wd{font-size:12px;color:var(--wi-mute);margin-top:6px}.fm-wc .fr-dots .fm-dot{width:26px;height:26px;display:grid;place-items:center;border:0;background:0 0;padding:0;flex:none;cursor:pointer}.fm-wc .fr-dots .fm-dot i{display:block;width:16px;height:16px;border-radius:50%;border:1px solid var(--wi-line-4);background:var(--wi-tint-2)}.fm-wc .fr-dots .fm-dot:hover i{box-shadow:0 0 0 2px var(--wi-bg),0 0 0 3.5px var(--wi-mute)}.fm-wc .fr-dots .fm-dot.on i{box-shadow:0 0 0 2px var(--wi-bg),0 0 0 3.5px var(--wi-ink)}.fm-wc .fr-dots .fm-dot[disabled]{cursor:default}.fm-szp{margin-top:12px;padding-top:12px;border-top:1px solid var(--wi-line)}.fm-szp .t{display:flex;justify-content:space-between;font-size:12.5px;font-weight:800;color:var(--wi-ink);margin-bottom:8px}.fm-szp .t em{font-style:normal;font-weight:400;color:var(--wi-mute)}.fm-szp .r{display:flex;gap:5px;flex-wrap:wrap}.fm-sz{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:44px;height:42px;border:1.5px solid var(--wi-ink);background:var(--wi-bg);font-weight:800;font-size:14px;color:var(--wi-ink);border-radius:var(--wi-r-btn);padding:0 6px;cursor:pointer}.fm-sz i{width:12px;height:12px;border-radius:50%;border:1px solid var(--wi-line-4)}.fm-sz:hover:not([disabled]){background:var(--wi-tint-2)}.fm-sz.on{background:var(--wi-accent);box-shadow:inset 0-4px 0 var(--wi-ink)}.fm-sz[disabled]{border-color:var(--wi-line-5);color:var(--wi-mute-2);background:var(--wi-tint);text-decoration:line-through;cursor:not-allowed}.fm-szp .wact{margin-top:10px;display:grid;gap:6px}.fm-szp .wact .fr-btn{width:100%;height:46px}.fm-szp .wact .fr-btn.done{background:var(--wi-ok);border-color:var(--wi-ok);color:var(--wi-bg)}.fm-szp .wact .in{font-size:12.5px;color:var(--wi-ok);font-weight:800;text-align:center}.fm-szp .wact .in[hidden]{display:none}.fm-szp .sold{margin:0;font-size:13px;color:var(--wi-sale);font-weight:800}.fm-szp .note{margin:0;font-size:13px;color:var(--wi-mute)}.fm-wc.shake .fm-szp{animation:fm-shk .4s}.fm-wempty{padding:72px 16px;text-align:center;border:2px dashed var(--wi-line-5);border-radius:var(--wi-r-btn);margin-top:24px}.fm-wempty[hidden]{display:none}.fm-wempty svg{width:54px;height:54px;stroke:var(--wi-ink);fill:none;stroke-width:1.5;stroke-linejoin:round}.fm-wempty b{display:block;margin:12px 0 6px;font-size:20px;font-weight:800;color:var(--wi-ink)}.fm-wempty p{margin:0 0 20px;color:var(--wi-mute);font-size:14.5px}.fm-wbar{display:none}.fm-undo{position:fixed;left:50%;top:16px;transform:translateX(-50%);z-index:85;display:flex;align-items:center;gap:16px;background:var(--wi-ink);color:var(--wi-bg);font-size:14px;padding:6px 8px 6px 18px;border-radius:var(--wi-r-btn);border-left:6px solid var(--wi-accent);max-width:92vw;animation:fr-pop .25s both}.fm-undo[hidden]{display:none}.fm-undo button{height:40px;padding:0 14px;border:1.5px solid var(--wi-bg);background:0 0;color:var(--wi-bg);border-radius:var(--wi-r-btn);font-weight:800;font-size:14px;cursor:pointer}.fm-undo button:hover{background:var(--wi-bg);color:var(--wi-ink)}.fm-steps{display:flex;list-style:none;margin:0;padding:0;border:2px solid var(--wi-ink);border-radius:var(--wi-r-btn);overflow:hidden}.fm-steps li{display:flex;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:14px;font-weight:700;color:var(--wi-mute);border-right:2px solid var(--wi-ink);background:var(--wi-bg)}.fm-steps li:last-child{border-right:0}.fm-steps li b{font-family:var(--wi-mono);font-size:17px;font-weight:700}.fm-steps li.on{background:var(--wi-accent);color:var(--wi-on-accent);font-weight:800}.fm-steps li.done{background:var(--wi-ink);color:var(--wi-bg)}.fm-jn{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:start;margin-top:24px}.fm-main h2{margin:0 0 6px;font-size:26px;font-weight:800;letter-spacing:-.04em;color:var(--wi-ink)}.fm-main .lead{margin:0 0 20px;font-size:14.5px;color:var(--wi-mute)}.fm-main .lead b{color:var(--wi-sale)}.fm-agall{display:flex;align-items:center;gap:12px;padding:16px 18px;border:2px solid var(--wi-ink);border-radius:var(--wi-r-btn);background:var(--wi-tint);font-weight:800;font-size:16px;color:var(--wi-ink);cursor:pointer}.fm-agall small{margin-left:auto;font-weight:600;font-size:13px;color:var(--wi-mute)}.fm-ag{margin-top:12px;border:1.5px solid var(--wi-line-5);border-radius:var(--wi-r-btn);overflow:hidden}.fm-ag-h{display:flex;align-items:center;gap:12px;padding:14px 18px;font-weight:800;color:var(--wi-ink);font-size:15px;cursor:pointer}.fm-tg{margin-left:auto;font-size:12px;font-weight:800;padding:1px 8px;border-radius:2px;background:var(--wi-ink);color:var(--wi-bg)}.fm-ag-b{height:140px;overflow:auto;padding:14px 18px;border-top:1px solid var(--wi-line);background:var(--wi-tint);font-size:13px;line-height:1.7;color:var(--wi-ink-soft)}.fm-ag-b table{border-collapse:collapse;width:100%;font-size:13px}.fm-ag-b th,.fm-ag-b td{border:1px solid var(--wi-line-5);padding:7px 10px;text-align:left;background:var(--wi-bg)}.fm-ag-b th{background:var(--wi-tint-2);color:var(--wi-ink)}.fm-jerr{margin:12px 0 0;padding:10px 14px;border:1.5px solid var(--wi-sale);background:color-mix(in srgb,var(--wi-sale) 8%,var(--wi-bg));color:var(--wi-sale);font-size:14px;font-weight:700;border-radius:var(--wi-r-btn)}.fm-jerr[hidden]{display:none}.fm-go2{display:flex;gap:10px;margin-top:22px}.fm-go2 .fr-btn{height:56px;min-width:240px;font-size:17px}.fm-more{margin:16px 0 0;font-size:13.5px;color:var(--wi-mute)}.fm-more a{color:var(--wi-ink);text-decoration:underline;text-underline-offset:3px}.fm-fs{margin-top:26px}.fm-fs:first-of-type{margin-top:0}.fm-fs>h3{margin:0 0 6px;padding-bottom:10px;border-bottom:2px solid var(--wi-ink);font-size:17px;font-weight:800;color:var(--wi-ink);display:flex;align-items:center;gap:10px}.fm-fs>h3 i{font-style:normal;font-family:var(--wi-mono);font-size:19px;background:var(--wi-accent);color:var(--wi-on-accent);min-width:30px;height:26px;display:inline-grid;place-items:center;padding:0 6px;border-radius:2px}.fm-fs>h3 small{margin-left:auto;font-size:12.5px;font-weight:400;color:var(--wi-mute)}.fm-fd{display:grid;grid-template-columns:150px minmax(0,1fr);gap:4px 16px;align-items:start;padding:14px 0 6px}.fm-fd>label{padding-top:13px;font-weight:800;font-size:14.5px;color:var(--wi-ink);line-height:1.35}.fm-fd>label em{font-style:normal;color:var(--wi-sale);margin-left:3px}.fm-fd>label small{display:block;font-weight:400;font-size:12px;color:var(--wi-mute);margin-top:2px}.fm-fd>.in{display:flex;gap:8px}.fm-fd>.in+.in{margin-top:8px}.fm-fd>.in,.fm-fd>.msg,.fm-fd>.fm-ro,.fm-fd>.wi-cap,.fm-fd>input[type=file],.fm-fd>.fm-thumb,.fm-fd>.fm-chk{grid-column:2}.fm-sbt{display:inline-flex;align-items:center;justify-content:center;flex:none;height:48px;padding:0 16px;border:2px solid var(--wi-ink);background:var(--wi-bg);border-radius:var(--wi-r-btn);font-weight:800;font-size:14px;color:var(--wi-ink);cursor:pointer;white-space:nowrap}.fm-sbt:hover{background:var(--wi-accent)}.fm-fd .msg{min-height:20px;font-size:12.5px;color:var(--wi-mute)}.fm-fd.good input:not([type=checkbox]){border-color:var(--wi-ok)}.fm-fd.good .msg{color:var(--wi-ok);font-weight:700}.fm-fd.bad input:not([type=checkbox]),.fm-fd.bad textarea{border-color:var(--wi-sale)}.fm-fd.bad .msg{color:var(--wi-sale);font-weight:700}.fm-r2{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.fm-r2 .fm-fd{grid-template-columns:104px minmax(0,1fr)}.fm-ro{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1.5px solid var(--wi-line-5);border-radius:var(--wi-r-btn);background:var(--wi-tint);color:var(--wi-ink)}.fm-ro em{margin-left:auto;font-style:normal;font-size:12px;font-weight:700;color:var(--wi-mute)}.fm-chk{display:flex;align-items:flex-start;gap:12px;padding:10px 0;cursor:pointer;color:var(--wi-ink);font-size:14.5px;font-weight:600}.fm-chk .fm-cbx{width:24px;height:24px}.fm-chk small{display:block;font-size:12.5px;font-weight:400;color:var(--wi-mute);margin-top:2px}.fm-chk.kid{padding-left:36px}.fm-chk>span{flex:1;min-width:0}.fm-det{flex:none;border:0;background:0 0;color:var(--wi-mute);font-size:12.5px;text-decoration:underline;text-underline-offset:3px;padding:2px 4px;margin-left:auto;cursor:pointer}.fm-det:hover{color:var(--wi-ink)}.fm-fd.cap{grid-template-columns:1fr}.fm-fd.cap .wi-cap{margin-top:8px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fm-fd.cap .msg{grid-column:1;margin-top:8px}.fm-fd.cap input[type=text]{height:48px;max-width:160px;flex:none}.fm-fd.filef{grid-template-columns:1fr}.fm-fd.filef>*{grid-column:1}.fm-fd.filef input[type=file]{max-width:100%}.fm-thumb{display:block;margin:0 0 8px}.fm-thumb img{max-width:120px;height:auto;display:block}.fm-prov{padding:6px 0}.fm-jside{position:sticky;top:16px}.fm-jside .fm-perks{margin:0;padding:6px 18px 14px;list-style:none;display:grid;gap:10px;font-size:14px;color:var(--wi-ink-soft)}.fm-jside .fm-perks li{display:grid;grid-template-columns:20px 1fr;gap:8px;line-height:1.45}.fm-jside .fm-perks li::before{content:"";width:16px;height:16px;margin-top:3px;border:2px solid var(--wi-ink);border-radius:50%;background:var(--wi-accent);box-shadow:inset 0 0 0 3px var(--wi-bg)}.fm-jside .fm-prog{padding:16px 18px 18px;margin:0}.fm-jside .fm-prog .n{font-size:34px;font-weight:800;letter-spacing:-.04em;color:var(--wi-ink);line-height:1}.fm-jside .fm-prog .n small{font-size:16px;font-weight:700;color:var(--wi-mute)}.fm-jside .fm-prog .bar{width:auto;height:10px;border-radius:5px;background:var(--wi-tint-2);overflow:hidden;margin:12px 0 10px}.fm-jside .fm-prog .bar i{display:block;height:100%;background:var(--wi-ink);border-radius:0;transition:width .4s}.fm-jside .fm-prog p{margin:0;font-size:12.5px;color:var(--wi-mute)}.fm-jside .fm-prog .chk{display:grid;gap:5px;margin:10px 0 0;padding:0;list-style:none;font-size:13px;color:var(--wi-mute)}.fm-jside .fm-prog .chk li{display:flex;gap:8px;align-items:center}.fm-jside .fm-prog .chk li::before{content:"";width:14px;height:14px;border:2px solid var(--wi-line-5);border-radius:50%;flex:none}.fm-jside .fm-prog .chk li.y{color:var(--wi-ink);font-weight:700}.fm-jside .fm-prog .chk li.y::before{background:var(--wi-ink);border-color:var(--wi-ink);box-shadow:inset 0 0 0 2px var(--wi-bg)}.fm-done{text-align:center;padding:56px 20px 48px;border:2px solid var(--wi-ink);border-radius:var(--wi-r-btn)}.fm-done svg{width:88px;height:88px}.fm-done svg circle{fill:var(--wi-accent);stroke:var(--wi-ink);stroke-width:3}.fm-done svg path{fill:none;stroke:var(--wi-ink);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:fm-draw .6s .25s forwards}@keyframes fm-draw{to{stroke-dashoffset:0}}.fm-done h2{margin:14px 0 8px;font-size:30px;font-weight:800;letter-spacing:-.04em;color:var(--wi-ink)}.fm-done p{margin:0 auto 6px;max-width:460px;color:var(--wi-ink-soft);font-size:15px}.fm-done p.sub{color:var(--wi-mute);font-size:13.5px}.fm-done .todo{max-width:520px;margin:16px auto 0;padding:12px 16px;border:1.5px dashed var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-tint);font-size:13.5px;color:var(--wi-ink-soft);text-align:left}.fm-done .todo b{display:block;color:var(--wi-ink);margin-bottom:2px}.fm-done .gifts{display:flex;gap:10px 28px;justify-content:center;flex-wrap:wrap;margin:18px 0 0;padding:0;font-size:14px}.fm-done .gifts div{display:flex;gap:8px}.fm-done .gifts dt{color:var(--wi-mute)}.fm-done .gifts dd{margin:0;color:var(--wi-ink);font-weight:800}.fm-done .acts{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:24px}.fm-done .acts .fr-btn{height:52px;min-width:180px}.fm-done .fm-more{margin-top:18px}@media (prefers-reduced-motion:reduce){.fm-od,.fm-od-b,.fm-wc,.fm-undo,.fm-cx.shake,.fm-wc.shake .fm-szp{animation:none}.fm-done svg path{stroke-dashoffset:0;animation:none}.fm-jside .fm-prog .bar i,.fm-wprog .bar i{transition:none}}@media (max-width:1180px){.fm-cols{grid-template-columns:minmax(0,1fr) 320px;gap:24px}.fm-wgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.fm-crumb{padding-top:14px}.fm-hl h1{font-size:30px}.fm-band{padding:18px 16px;margin-top:14px}.fm-band .who h2{font-size:23px}.fm-band .nums{width:100%}.fm-band .nums a{flex:1;min-width:0;padding:8px 10px}.fm-band .nums a>b{font-size:20px}.fm-flow{flex-wrap:wrap;gap:6px;margin-top:16px}.fm-flow li,.fm-flow li.cancel{flex:0 0 calc(33.33% - 4px);margin-left:0}.fm-flow button,.fm-flow li:first-child button,.fm-flow li:nth-last-child(2) button{height:76px;border-width:1.5px;border-radius:var(--wi-r-btn)}.fm-flow li:not(:nth-last-child(-n+2)) button::after{display:none}.fm-flow button b{font-size:26px}.fm-cols{grid-template-columns:1fr;gap:28px;margin-top:22px}.fm-od-h{grid-template-columns:minmax(0,1fr) 20px;padding:14px 0}.fm-od-h .sum{grid-column:1;grid-row:3;text-align:left;display:flex;gap:8px;align-items:baseline}.fm-od-h .sum small{display:inline}.fm-od-h .chev{grid-column:2;grid-row:1/4}.fm-od-h .th3 img{width:38px;height:48px}.fm-line{grid-template-columns:56px minmax(0,1fr);gap:12px}.fm-line .ph img{width:56px;height:70px}.fm-line .p{grid-column:2;text-align:left}.fm-info{grid-template-columns:1fr}.fm-wm{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.fm-bar{margin-top:14px;padding:10px 0}.fm-wprog{margin-left:0;width:100%}.fm-wprog .bar{flex:1;width:auto}.fm-bar>.fr-btn{display:none}.fm-wgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;margin-top:16px}.fm-sz{min-width:40px;height:40px}.fm-wbar{display:flex;align-items:center;gap:12px;position:sticky;bottom:var(--wi-tabbar);z-index:55;background:var(--wi-bg);border-top:2px solid var(--wi-ink);padding:10px 16px}.fm-wbar[hidden]{display:none}.fm-wbar .t{flex:1;min-width:0;font-size:12.5px;color:var(--wi-mute);line-height:1.35}.fm-wbar .t b{display:block;font-size:16px;font-weight:800;color:var(--wi-ink)}.fm-wbar .fr-btn{height:50px;padding:0 18px;flex:none}.fm-steps{width:100%}.fm-steps li{flex:1;justify-content:center;padding:0 4px;font-size:13px}.fm-jn{grid-template-columns:1fr;gap:24px;margin-top:16px}.fm-jside{position:static}.fm-main h2{font-size:23px}.fm-fd{grid-template-columns:1fr;gap:6px;padding:12px 0 4px}.fm-fd>label{padding-top:0}.fm-fd>.in,.fm-fd>.msg,.fm-fd>.fm-ro,.fm-fd>.wi-cap,.fm-fd>input[type=file],.fm-fd>.fm-thumb,.fm-fd>.fm-chk{grid-column:1}.fm-r2{grid-template-columns:1fr}.fm-r2 .fm-fd{grid-template-columns:1fr}.fm-go2 .fr-btn{min-width:0;width:100%}.fm-fd.cap .wi-cap{flex-wrap:wrap}.fm-done{padding:40px 14px}}.g1 .h1,.g1.g1-orderlist .oh h1,.g1.g1-profile .split h1,.g1.g1-pop .ptitle,.g1.g1-orderlist .card h2{font-family:var(--wi-display);font-weight:800;letter-spacing:-.04em}.g1 .wi-cap{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.g1.g1-pop .pl .a.p,.g1.g1-pop .psum b.p,.g1 .msg.good,.g1-profile .msg.good{color:var(--wi-ok)}.g1.g1-pop .tk .pr2,.g1 .chk .tag,.g1.g1-popups .pf-h a,.g1-popups .sl .mm a,.g1-popups .pf-h a,.g1 .steps .on{color:var(--wi-ink)}#consentDialog{width:min(560px,calc(100vw - 32px));max-width:none}#consentDialog .cd-card{width:100%}.wi-is-order .order_choice_place input:checked+label,#sod_frm_paysel input:checked+label,.wi-is-order #sod_frm_paysel input:checked+.lb_icon,.wi-is-order .od_pay_buttons_el>input[type=radio]:checked+.lb_icon{border-color:var(--wi-accent);background:var(--wi-acc-soft);color:var(--wi-on-acc-soft);box-shadow:inset 0 0 0 1px var(--wi-accent);font-weight:600}#sod_frm.sod_frm_mobile input[type=radio]:checked+.lb_icon,#sod_frm.sod_frm_mobile .dlv_slt input[type=radio]:checked+label{border-color:var(--wi-accent);background:var(--wi-acc-soft);color:var(--wi-on-acc-soft);box-shadow:inset 0 0 0 1px var(--wi-accent);font-weight:600}.wi-is-order .frm_input:focus,.wi-is-order #od_memo:focus,.wi-is-order #od_temp_point:focus,.wi-is-order #od_deposit_name:focus,.wi-is-order #settle_bank select:focus,.wi-login__f input:focus,#sod_frm.sod_frm_mobile .frm_input:focus,#sod_frm.sod_frm_mobile textarea:focus,#sod_frm.sod_frm_mobile #od_deposit_name:focus{border-color:var(--wi-ink);outline:2px solid var(--wi-accent);outline-offset:0}.wi-is-order .wi-check input,.wi-is-order #ad_default,.wi-is-order .wi-order-terms input,#sod_frm.sod_frm_mobile input[type=checkbox],#sod_addr .chk_box input,.wi-login .wi-check input,.wi-login__auto input,.wi-login__agree input{accent-color:var(--wi-ink)}.wi-order-sum,.wi-is-order .wi-order-sum{box-shadow:0 22px 54px color-mix(in srgb,var(--wi-ink) 7%,transparent)}.wi-cartbar.wi-orderbar{background:color-mix(in srgb,var(--wi-surface) 96%,transparent)}@media (max-width:999px){body.fr-pg:has(.wi-is-order){padding-bottom:var(--wi-cartbar)}}@media (max-width:900px){.wi-cartbar.wi-orderbar{bottom:calc(var(--wi-tabbar) + env(safe-area-inset-bottom,0))}body.fr-pg:has(.wi-is-order){padding-bottom:calc(var(--wi-tabbar) + var(--wi-cartbar) + env(safe-area-inset-bottom,0))}}body:has(.wi-is-order) .wi-modal__veil,body:has(.wi-is-order) .wi-ask__veil{background:color-mix(in srgb,var(--wi-ink) 52%,transparent)}body:has(.wi-is-order) .wi-modal__box{box-shadow:0 30px 80px color-mix(in srgb,var(--wi-ink) 24%,transparent)}body:has(.wi-is-order) .wi-ask__box{box-shadow:0 40px 90px color-mix(in srgb,var(--wi-ink) 30%,transparent)}#consentDialog::backdrop{background:color-mix(in srgb,var(--wi-ink) 42%,transparent)}#consentDialog{box-shadow:0 24px 60px color-mix(in srgb,var(--wi-ink) 18%,transparent)}.cd-card{box-shadow:0 24px 60px color-mix(in srgb,var(--wi-ink) 22%,transparent)}[id^=daum_juso_page]{border:1px solid var(--wi-line-4)!important;border-radius:var(--wi-r-box);background:var(--wi-surface)}[id^=daum_juso_rayer]{border-color:var(--wi-line-4)!important;border-radius:var(--wi-r-box)}.wi-login__logo-txt{display:inline-flex;align-items:baseline;gap:2px;font-family:var(--wi-font);font-weight:800;font-size:30px;letter-spacing:-.05em;line-height:1;color:var(--wi-ink)}.wi-login__logo-txt::after{content:"";display:inline-block;width:9px;height:9px;margin-left:3px;background:var(--wi-accent);border:2px solid var(--wi-ink)}.wi-login__logo-txt b{font-weight:800;color:inherit}@media (max-width:560px){.wi-login__logo-txt{font-size:26px}}.wi-is-order .wi-order-sum>h2,.wi-is-order #sod_frm .wi-order-sum>h2{font-size:18px}#sod_frm.sod_frm_mobile .sod_frm_point{margin-top:22px;padding-top:20px;border-top:1px solid var(--wi-line);display:flex;flex-direction:column;gap:10px}#sod_frm.sod_frm_mobile .sod_frm_point>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:12.5px;color:var(--wi-mute)}#sod_frm.sod_frm_mobile .sod_frm_point label[for=od_temp_point]{flex:1 1 100%;font-size:12px;font-weight:500;color:var(--wi-mute)}#sod_frm.sod_frm_mobile #od_temp_point{flex:0 1 180px;width:auto;min-width:0;box-sizing:border-box;text-align:right;padding:13px 14px;font-size:14px;color:var(--wi-ink);font-variant-numeric:tabular-nums;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-surface)}#sod_frm.sod_frm_mobile #od_temp_point:focus{border-color:var(--wi-ink);outline:2px solid var(--wi-accent);outline-offset:0}#sod_frm.sod_frm_mobile #sod_frm_pt_info{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;color:var(--wi-mute-2)}#sod_frm.sod_frm_mobile #sod_frm_pt_info strong{font-weight:500;color:var(--wi-faint);margin-right:6px}#sod_frm.sod_frm_mobile #sod_frm_pt_info em{font-style:normal}.fr-undo{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:85;display:flex;align-items:center;gap:16px;background:var(--wi-ink);color:var(--wi-bg);font-size:14px;padding:6px 8px 6px 18px;border-radius:var(--wi-r-btn);border-left:6px solid var(--wi-accent);max-width:92vw;animation:fr-pop .25s both}.fr-undo[hidden]{display:none}.fr-undo button{height:40px;min-height:0;padding:0 14px;border:1.5px solid var(--wi-bg);background:0 0;color:var(--wi-bg);border-radius:var(--wi-r-btn);font-weight:800;font-size:14px;cursor:pointer}.fr-undo button:hover{background:var(--wi-bg);color:var(--wi-ink)}@media (max-width:900px){.fr-undo{bottom:calc(var(--wi-tabbar) + 84px)}}@media (prefers-reduced-motion:reduce){.fr-undo{animation:none}}.fr-ct .pg-hd,.fr-od .pg-hd{padding-top:0}.fr-ct .ct-crumb,.fr-od .ct-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:0 2px;font-size:13.5px;color:var(--wi-mute)}.fr-ct .ct-crumb a,.fr-od .ct-crumb a{padding:0 4px;min-height:32px;display:inline-flex;align-items:center;color:var(--wi-mute)}.fr-ct .ct-crumb a:first-child,.fr-od .ct-crumb a:first-child{padding-left:0}.fr-ct .ct-crumb a:hover,.fr-od .ct-crumb a:hover{color:var(--wi-ink);text-decoration:underline}.fr-ct .ct-crumb span,.fr-od .ct-crumb span{padding:0 4px;color:var(--wi-ink);font-weight:800}.fr-ct .ct-crumb i,.fr-od .ct-crumb i{font-style:normal;color:var(--wi-line-4)}.fr-ct .hd-line,.fr-od .hd-line{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;margin-top:4px}.fr-ct .hd-line h1,.fr-od .hd-line h1{margin:0;font-size:40px;font-weight:800;letter-spacing:-.045em;color:var(--wi-ink);line-height:1.15}.fr-ct .hd-line h1 .cnt,.fr-od .hd-line h1 .cnt{font-family:var(--wi-mono);font-size:22px;font-weight:700;color:var(--wi-mute);margin-left:12px;letter-spacing:.02em}.fr-ct .steps,.fr-od .steps{display:flex;list-style:none;margin:0;padding:0;border:2px solid var(--wi-ink);border-radius:var(--wi-r-btn);overflow:hidden}.fr-ct .steps li,.fr-od .steps li{display:flex;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:14px;font-weight:700;color:var(--wi-mute);border-right:2px solid var(--wi-ink);background:var(--wi-bg)}.fr-ct .steps li:last-child,.fr-od .steps li:last-child{border-right:0}.fr-ct .steps li b,.fr-od .steps li b{font-family:var(--wi-mono);font-size:17px;font-weight:700}.fr-ct .steps li.on,.fr-od .steps li.on{background:var(--wi-accent);color:var(--wi-on-accent);font-weight:800}.fr-ct .ck,.fr-od .ck{flex:none;position:relative;width:26px;height:26px;min-height:0;min-width:0;border:2px solid var(--wi-ink);border-radius:3px;background:var(--wi-bg);padding:0;cursor:pointer}.fr-ct .ck::before,.fr-od .ck::before{content:"";position:absolute;inset:-9px}.fr-ct .ck.on,.fr-od .ck.on{background:var(--wi-ink)}.fr-ct .ck.on::after,.fr-od .ck.on::after{content:"";position:absolute;left:7px;top:2px;width:7px;height:13px;border:solid var(--wi-bg);border-width:0 3px 3px 0;transform:rotate(45deg)}.fr-ct .ck.part,.fr-od .ck.part{background:var(--wi-ink)}.fr-ct .ck.part::after,.fr-od .ck.part::after{content:"";position:absolute;left:5px;top:10px;width:12px;height:3px;background:var(--wi-bg)}.fr-ct .ck[disabled],.fr-od .ck[disabled]{border-color:var(--wi-line-5);background:var(--wi-tint);cursor:not-allowed}.fr-ct .tbtn,.fr-od .tbtn{height:36px;min-height:0;padding:0 14px;border:1.5px solid var(--wi-line-4);background:var(--wi-bg);border-radius:var(--wi-r-btn);font-weight:700;font-size:13.5px;color:var(--wi-ink);cursor:pointer}.fr-ct .tbtn:hover:not([disabled]),.fr-od .tbtn:hover:not([disabled]){border-color:var(--wi-ink);background:var(--wi-tint);color:var(--wi-ink)}.fr-ct .tbtn[disabled],.fr-od .tbtn[disabled]{color:var(--wi-mute-2);background:var(--wi-tint);border-color:var(--wi-line);cursor:not-allowed}.fr-ct .szb,.fr-od .szb{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:28px;padding:0 8px;border:2px solid var(--wi-ink);border-radius:var(--wi-r-btn);font-weight:800;font-size:13.5px;color:var(--wi-ink);background:var(--wi-bg)}.fr-ct .szb.x,.fr-od .szb.x{border-color:var(--wi-sale);color:var(--wi-sale);text-decoration:line-through}.fr-ct .tag,.fr-od .tag{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:2px;background:var(--wi-tint-2);font-size:12px;font-weight:700;color:var(--wi-ink)}.fr-ct .lnk,.fr-od .lnk{color:var(--wi-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;font-size:13.5px}.fr-ct .lnk:hover,.fr-od .lnk:hover{color:var(--wi-mute)}.fr-ct .pill,.fr-od .pill{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:13px;font-size:12.5px;font-weight:800;border:1.5px solid var(--wi-ink);background:var(--wi-bg);color:var(--wi-ink);vertical-align:middle}.fr-ct .pill.p-wait,.fr-od .pill.p-wait{background:var(--wi-accent);color:var(--wi-on-accent)}.fr-ct .pill.p-paid,.fr-ct .pill.p-prep,.fr-od .pill.p-paid,.fr-od .pill.p-prep{background:var(--wi-tint-2);color:var(--wi-ink)}.fr-ct .pill.p-ship,.fr-od .pill.p-ship{background:var(--wi-ink);color:var(--wi-bg)}.fr-ct .pill.p-done,.fr-od .pill.p-done{border-color:var(--wi-ok);background:color-mix(in srgb,var(--wi-ok) 12%,var(--wi-bg));color:var(--wi-ok)}.fr-ct .pill.p-cancel,.fr-od .pill.p-cancel{border-color:var(--wi-line-5);background:var(--wi-tint);color:var(--wi-mute)}.fr-ct{margin-top:-16px;padding-bottom:12px}.fr-ct .ct-cols{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:36px;align-items:start;margin-top:24px}.fr-ct .ct-main{min-width:0}.fr-ct .ct-bulk{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border-top:2px solid var(--wi-ink);padding:12px 0}.fr-ct .ct-bulk .lbl{display:flex;align-items:center;gap:10px;font-weight:800;color:var(--wi-ink);font-size:14.5px;cursor:pointer;margin:0}.fr-ct .ct-bulk .hint{margin-left:auto;font-size:13px;color:var(--wi-mute)}.fr-ct .ct-th{display:grid;grid-template-columns:26px 84px minmax(0,1fr) 168px 112px 120px 92px;gap:16px;align-items:center;padding:9px 0;background:var(--wi-tint);border-top:1px solid var(--wi-line-5);border-bottom:1px solid var(--wi-line-5);font-size:13px;font-weight:800;color:var(--wi-ink);text-align:center}.fr-ct .ct-th span:nth-child(3){text-align:left}.fr-ct .ct-list{list-style:none;margin:0;padding:0}.fr-ct .ct-row{border-bottom:1px solid var(--wi-line-5);animation:fr-up .45s both}.fr-ct .ct-row.busy{opacity:.6;pointer-events:none}.fr-ct .ct-row .rw{display:grid;grid-template-columns:26px 84px minmax(0,1fr) 168px 112px 120px 92px;gap:16px;align-items:center;padding:18px 0}.fr-ct .ct-row.out .ph2 img,.fr-ct .ct-row.out .inf .nm{opacity:.55}.fr-ct .ct-row.add .ph2{visibility:hidden}.fr-ct .ph2{position:relative;display:block;aspect-ratio:4/5;background:var(--wi-tint);border-radius:var(--wi-r-btn);overflow:hidden}.fr-ct .ph2 img{width:100%;height:100%;object-fit:cover;display:block}.fr-ct .ph2 .so2{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--wi-bg) 60%,transparent);font-weight:800;font-size:13px;color:var(--wi-ink)}.fr-ct .ph2 .so2 span{background:var(--wi-ink);color:var(--wi-bg);padding:4px 10px;border-radius:2px}.fr-ct .inf{min-width:0}.fr-ct .inf .gt2{font-size:12.5px;color:var(--wi-mute)}.fr-ct .inf .nm{font-size:15.5px;font-weight:700;color:var(--wi-ink);line-height:1.38;margin-top:2px}.fr-ct .inf .nm a:hover{text-decoration:underline;color:var(--wi-ink)}.fr-ct .inf .unit{margin-top:6px;display:flex;gap:7px;align-items:baseline;flex-wrap:wrap;font-size:13px;color:var(--wi-mute)}.fr-ct .inf .unit .rt{color:var(--wi-sale);font-weight:800}.fr-ct .inf .unit b{color:var(--wi-ink);font-weight:800}.fr-ct .opt{display:flex;flex-direction:column;gap:6px;align-items:flex-start;font-size:13.5px;color:var(--wi-ink)}.fr-ct .opt .o1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fr-ct .opt .o1 i{width:16px;height:16px;border-radius:50%;border:1px solid var(--wi-line-4);flex:none}.fr-ct .opt .o1 .no{color:var(--wi-mute)}.fr-ct .lk2{border:0;background:0 0;padding:0;min-height:32px;font-size:13px;font-weight:700;color:var(--wi-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fr-ct .lk2:hover{color:var(--wi-mute)}.fr-ct .qa2{display:contents}.fr-ct .qty{display:flex;justify-content:center}.fr-ct .stp{display:flex;align-items:center;border:2px solid var(--wi-ink);border-radius:var(--wi-r-btn);overflow:hidden;background:var(--wi-bg)}.fr-ct .stp button{width:40px;height:42px;min-height:0;border:0;border-radius:0;background:var(--wi-bg);font-size:20px;font-weight:800;color:var(--wi-ink);line-height:1;padding:0;cursor:pointer}.fr-ct .stp button:hover:not([disabled]){background:var(--wi-accent);color:var(--wi-on-accent)}.fr-ct .stp button[disabled]{color:var(--wi-line-5);cursor:not-allowed;background:var(--wi-bg)}.fr-ct .stp output{min-width:36px;text-align:center;font-weight:800;font-size:15px;color:var(--wi-ink)}.fr-ct .amt{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.fr-ct .amt s{font-size:12.5px;color:var(--wi-faint-2)}.fr-ct .amt b{font-size:18px;font-weight:800;color:var(--wi-ink);letter-spacing:-.02em}.fr-ct .act{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.fr-ct .act button{border:0;background:0 0;min-height:34px;padding:0 2px;font-size:13px;font-weight:700;color:var(--wi-mute);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fr-ct .act button:hover{color:var(--wi-ink)}.fr-ct .oos{margin:-4px 0 14px 142px;padding:12px 14px;background:color-mix(in srgb,var(--wi-sale) 8%,var(--wi-bg));border:1.5px solid var(--wi-sale);border-radius:var(--wi-r-btn);font-size:13.5px;color:color-mix(in srgb,var(--wi-sale) 60%,var(--wi-ink));display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.fr-ct .oos b{color:var(--wi-sale);font-weight:800}.fr-ct .oos .r{display:flex;gap:6px;flex-wrap:wrap}.fr-ct .oos .r button{min-width:44px;height:38px;min-height:0;border:1.5px solid var(--wi-ink);background:var(--wi-bg);font-weight:800;font-size:14px;color:var(--wi-ink);border-radius:var(--wi-r-btn);cursor:pointer}.fr-ct .oos .r button:hover:not([disabled]){background:var(--wi-accent);color:var(--wi-on-accent)}.fr-ct .oos .tbtn{margin-left:auto}.fr-ct .optp{margin:-6px 0 16px 142px;padding:16px 18px;background:var(--wi-tint);border:1.5px solid var(--wi-ink);border-radius:var(--wi-r-btn);display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;animation:fr-pop .2s both}.fr-ct .optp .g{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fr-ct .optp .g .lb{font-weight:800;color:var(--wi-ink);font-size:13.5px;min-width:40px}.fr-ct .optp .g .cn{font-size:13px;color:var(--wi-mute)}.fr-ct .optp .szc{min-width:48px;height:42px}.fr-ct .optp .acts2{margin-left:auto;display:flex;gap:8px}.fr-ct .optp .acts2 .fr-btn{height:40px}.fr-ct .ct-sum{position:sticky;top:16px;border:2px solid var(--wi-ink);border-radius:var(--wi-r-btn);background:var(--wi-surface)}.fr-ct .ct-sum h2{margin:0;padding:16px 20px;font-size:17px;font-weight:800;color:var(--wi-ink);border-bottom:2px solid var(--wi-ink);background:var(--wi-tint);display:flex;justify-content:space-between;align-items:baseline;letter-spacing:-.02em}.fr-ct .ct-sum h2 small{font-size:13px;font-weight:600;color:var(--wi-mute)}.fr-ct .ct-sum .rows{padding:16px 20px 4px;display:grid;gap:11px;font-size:14.5px;color:var(--wi-ink-soft)}.fr-ct .ct-sum .rows div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.fr-ct .ct-sum .rows .neg{color:var(--wi-sale);font-weight:800}.fr-ct .ct-sum .rows .tbd{color:var(--wi-mute);font-weight:700;font-size:13.5px}.fr-ct .ct-sum .big{margin:8px 20px 0;padding:16px 0 4px;border-top:2px solid var(--wi-ink)}.fr-ct .ct-sum .big .l{font-size:14px;font-weight:800;color:var(--wi-ink)}.fr-ct .ct-sum .big .v{font-size:34px;font-weight:800;letter-spacing:-.04em;color:var(--wi-ink);line-height:1.2}.fr-ct .ct-sum .big .v small{font-size:17px;font-weight:800;margin-left:2px}.fr-ct .ct-sum .big p{margin:6px 0 0;font-size:13px;color:var(--wi-mute);line-height:1.5}.fr-ct .ct-sum .fs{margin:12px 20px 0;padding:12px 14px;background:var(--wi-tint);border-radius:var(--wi-r-btn);font-size:13px;font-weight:700;color:var(--wi-ink)}.fr-ct .ct-sum .fs[hidden]{display:none}.fr-ct .ct-sum .fs .bar{height:6px;background:var(--wi-line-5);border-radius:3px;overflow:hidden;margin-top:8px}.fr-ct .ct-sum .fs .bar i{display:block;height:100%;background:var(--wi-accent);transition:width .5s var(--wi-ease)}.fr-ct .ct-sum .go{padding:14px 20px 20px;display:grid;gap:10px}.fr-ct .ct-sum .go .fr-btn{height:56px;font-size:17px}.fr-ct .ct-sum .go a:not(.fr-btn){text-align:center;font-weight:700;font-size:14px;color:var(--wi-ink);text-decoration:underline;text-underline-offset:3px;padding:6px}.fr-ct .ct-empty{padding:64px 16px;text-align:center;border:2px dashed var(--wi-line-5);border-radius:var(--wi-r-btn);margin-top:16px}.fr-ct .ct-empty svg{width:54px;height:54px;stroke:var(--wi-ink);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fr-ct .ct-empty b{display:block;margin:12px 0 6px;font-size:20px;font-weight:800;color:var(--wi-ink)}.fr-ct .ct-empty p{margin:0 0 20px;color:var(--wi-mute);font-size:14.5px}.fr-ct .rec-sec{padding-top:64px}.fr-ct .cbar{display:none}@media (max-width:1180px){.fr-ct .ct-cols{grid-template-columns:minmax(0,1fr) 330px;gap:24px}.fr-ct .ct-th,.fr-ct .ct-row .rw{grid-template-columns:26px 80px minmax(0,1fr) 170px 112px 110px 80px;gap:12px}.fr-ct .oos,.fr-ct .optp{margin-left:132px}}@media (max-width:900px){.fr-ct{margin-top:0;padding-bottom:0}.fr-ct .hd-line h1{font-size:30px}.fr-ct .steps{width:100%}.fr-ct .steps li{flex:1;justify-content:center;padding:0 4px;font-size:13px}.fr-ct .ct-cols{grid-template-columns:1fr;gap:20px;margin-top:16px}.fr-ct .ct-th{display:none}.fr-ct .ct-bulk{padding:10px 0}.fr-ct .ct-bulk .hint{display:none}.fr-ct .ct-row .rw{grid-template-columns:26px 76px minmax(0,1fr);gap:10px 12px;align-items:start;padding:16px 0}.fr-ct .ct-row .rw .opt,.fr-ct .ct-row .rw .qa2,.fr-ct .ct-row .rw .act{grid-column:2/-1}.fr-ct .qa2{display:flex;justify-content:space-between;align-items:center;gap:12px}.fr-ct .ct-row .rw .opt{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px}.fr-ct .ct-row .rw .qty{justify-content:flex-start}.fr-ct .ct-row .rw .amt{flex-direction:row;align-items:baseline;gap:8px;justify-content:flex-end}.fr-ct .ct-row .rw .act{flex-direction:row;gap:14px;align-items:center}.fr-ct .oos{margin:-4px 0 14px 0}.fr-ct .optp{margin:-4px 0 14px 0;padding:14px}.fr-ct .optp .acts2{margin-left:0;width:100%}.fr-ct .optp .acts2 .fr-btn{flex:1}.fr-ct .ct-sum{position:static}.fr-ct .ct-sum .big .v{font-size:30px}.fr-ct .ct-sum .go .fr-btn{display:none}.fr-ct .rec-sec{padding-top:44px}.fr-ct .cbar{display:flex;align-items:center;gap:12px;position:sticky;bottom:var(--wi-tabbar);z-index:55;background:var(--wi-surface);border-top:2px solid var(--wi-ink);padding:10px 16px;margin:0 calc(var(--wi-gutter)*-1)}.fr-ct .cbar .t{flex:1;min-width:0;font-size:12.5px;color:var(--wi-mute);line-height:1.35}.fr-ct .cbar .t b{display:block;font-size:19px;font-weight:800;color:var(--wi-ink);letter-spacing:-.03em}.fr-ct .cbar .fr-btn{height:50px;padding:0 20px;flex:none}.fr-ct body:has(.fr-ct .cbar) .wi-top{bottom:calc(var(--wi-tabbar) + 84px)}}@media (prefers-reduced-motion:reduce){.fr-ct .ct-row,.fr-ct .optp{animation:none}.fr-ct .ct-sum .fs .bar i{transition:none}}.fr-od{padding-bottom:12px}.fr-od{margin-top:-16px}.fr-od .od-hero{text-align:center;padding:40px 0 8px}.fr-od .od-hero svg{width:96px;height:96px}.fr-od .od-hero svg circle{fill:var(--wi-accent);stroke:var(--wi-ink);stroke-width:3;transform-origin:center;animation:fr-od-ring .5s both}.fr-od .od-hero svg path{fill:none;stroke:var(--wi-ink);stroke-width:5.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:64;stroke-dashoffset:64;animation:fr-od-draw .6s .3s forwards}.fr-od .od-hero svg.x circle{fill:var(--wi-tint-2)}.fr-od .od-hero h1{margin:14px 0 6px;font-size:36px;font-weight:800;letter-spacing:-.045em;color:var(--wi-ink);line-height:1.2}.fr-od .od-hero .herosub{margin:0 auto;max-width:560px;font-size:15.5px;color:var(--wi-ink-soft)}.fr-od .odno{display:inline-flex;align-items:baseline;gap:14px;margin-top:20px;padding:10px 12px 10px 22px;border:2px solid var(--wi-ink);border-radius:var(--wi-r-btn);background:var(--wi-tint)}.fr-od .odno span{font-size:13px;font-weight:700;color:var(--wi-mute)}.fr-od .odno b{font-family:var(--wi-mono);font-size:32px;font-weight:700;letter-spacing:.06em;color:var(--wi-ink);line-height:1}.fr-od .odno button{height:40px;min-height:0;padding:0 14px;border:1.5px solid var(--wi-ink);background:var(--wi-bg);border-radius:var(--wi-r-btn);font-weight:800;font-size:13.5px;color:var(--wi-ink);cursor:pointer}.fr-od .odno button:hover{background:var(--wi-accent);color:var(--wi-on-accent)}.fr-od .od-time{margin:10px 0 0;font-size:13.5px;color:var(--wi-mute)}.fr-od .od-wn{margin:8px auto 0;max-width:520px;font-size:13.5px;color:var(--wi-mute)}.fr-od .od-cols{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:32px;align-items:start;margin-top:30px}.fr-od .od-left{display:grid;gap:20px;min-width:0}.fr-od .box{border:1.5px solid var(--wi-line-5);border-radius:var(--wi-r-btn);background:var(--wi-surface)}.fr-od .box>h3{margin:0;padding:14px 18px;font-size:15px;font-weight:800;color:var(--wi-ink);border-bottom:1.5px solid var(--wi-line-5);background:var(--wi-tint);display:flex;justify-content:space-between;align-items:baseline}.fr-od .box>h3 small{font-size:12.5px;font-weight:600;color:var(--wi-mute)}.fr-od .flow5{list-style:none;margin:0;padding:22px 18px 20px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;position:relative}.fr-od .flow5 li{position:relative;text-align:center;padding-top:44px;font-size:13.5px;font-weight:800;color:var(--wi-mute);animation:fr-up .5s both}.fr-od .flow5 li::before{content:"";position:absolute;top:13px;left:-50%;width:100%;height:4px;background:var(--wi-line-5)}.fr-od .flow5 li:first-child::before{display:none}.fr-od .flow5 li i{position:absolute;top:0;left:50%;margin-left:-15px;width:30px;height:30px;border-radius:50%;border:2.5px solid var(--wi-line-5);background:var(--wi-bg);display:grid;place-items:center;font-style:normal;font-size:13px;font-weight:800;color:var(--wi-mute-2);z-index:1}.fr-od .flow5 li small{display:block;margin-top:4px;font-size:12px;font-weight:400;color:var(--wi-mute);line-height:1.4;padding:0 4px}.fr-od .flow5 li.d i{background:var(--wi-ink);border-color:var(--wi-ink);color:var(--wi-bg)}.fr-od .flow5 li.d::before{background:var(--wi-ink)}.fr-od .flow5 li.d,.fr-od .flow5 li.c{color:var(--wi-ink)}.fr-od .flow5 li.c i{background:var(--wi-accent);border-color:var(--wi-ink);color:var(--wi-on-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--wi-accent) 35%,transparent)}.fr-od .flow5 li.c::before{background:var(--wi-ink)}.fr-od .flow5.dead li i{background:var(--wi-tint);border-color:var(--wi-line-5);color:var(--wi-mute-2)}.fr-od .flow5.dead li::before{background:var(--wi-line-5)}.fr-od .flow5.dead li{color:var(--wi-mute-2)}.fr-od .box .note{margin:0;padding:0 18px 16px;font-size:13px;color:var(--wi-mute)}.fr-od .ln{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 18px;border-top:1px solid var(--wi-line)}.fr-od .ln:first-of-type{border-top:0}.fr-od .ln.dead img{opacity:.55}.fr-od .ln img{width:72px;height:90px;object-fit:cover;border-radius:2px;background:var(--wi-tint);display:block}.fr-od .ln>a{position:relative;display:block;width:72px;height:90px;background:var(--wi-tint);border-radius:2px;overflow:hidden}.fr-od .ln .n{font-size:15px;font-weight:700;color:var(--wi-ink);line-height:1.4}.fr-od .ln .n a:hover{text-decoration:underline}.fr-od .ln .m{display:flex;align-items:center;gap:8px;margin-top:5px;font-size:13px;color:var(--wi-mute);flex-wrap:wrap}.fr-od .ln .m i{width:15px;height:15px;border-radius:50%;border:1px solid var(--wi-line-4)}.fr-od .ln .m .szb{height:26px;min-width:32px;font-size:13px}.fr-od .ln .p{text-align:right;font-weight:800;color:var(--wi-ink);font-size:16px}.fr-od .ln .p small{display:block;font-size:12px;font-weight:400;color:var(--wi-mute)}.fr-od .sizes-sum{margin:0;padding:12px 18px;background:var(--wi-tint);border-top:1.5px solid var(--wi-line-5);font-size:13.5px;color:var(--wi-ink);font-weight:700;display:flex;gap:8px 14px;flex-wrap:wrap;align-items:center}.fr-od .sizes-sum span.s{display:inline-flex;gap:6px;align-items:center;font-weight:600;color:var(--wi-ink-soft)}.fr-od .addr{margin:0;padding:14px 18px 16px;display:grid;gap:8px;font-size:14.5px}.fr-od .addr div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px}.fr-od .addr dt{color:var(--wi-mute);margin:0}.fr-od .addr dd{margin:0;color:var(--wi-ink);font-weight:600;word-break:break-word}.fr-od .addr .cp{margin-left:4px;height:26px;min-height:0;padding:0 8px;border:1px solid var(--wi-line-4);background:var(--wi-bg);border-radius:var(--wi-r-btn);font-size:12px;font-weight:700;color:var(--wi-ink);cursor:pointer}.fr-od .od-right{position:sticky;top:16px;display:grid;gap:16px;min-width:0}.fr-od .pay-rows{padding:16px 18px 4px;display:grid;gap:10px;font-size:14.5px;color:var(--wi-ink-soft)}.fr-od .pay-rows div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.fr-od .pay-rows small{color:var(--wi-mute);font-size:12px;margin-left:4px}.fr-od .pay-rows .neg{color:var(--wi-sale);font-weight:800}.fr-od .pay-big{margin:10px 18px 0;padding:14px 0 6px;border-top:2px solid var(--wi-ink)}.fr-od .pay-big .l{font-size:14px;font-weight:800;color:var(--wi-ink)}.fr-od .pay-big .v{font-size:34px;font-weight:800;letter-spacing:-.04em;color:var(--wi-ink);line-height:1.2}.fr-od .pay-big .v small{font-size:16px;font-weight:800;margin-left:2px}.fr-od .how{margin:14px 18px 18px;padding:14px;border:1.5px solid var(--wi-ink);border-radius:var(--wi-r-btn);background:var(--wi-tint);font-size:13.5px;color:var(--wi-ink-soft);display:grid;gap:7px}.fr-od .how b{color:var(--wi-ink);text-align:right;word-break:break-word;font-weight:700}.fr-od .how div{display:flex;justify-content:space-between;gap:10px}.fr-od .how .t{font-weight:800;color:var(--wi-ink);font-size:14.5px;display:block}.fr-od .cta2{display:grid;gap:10px}.fr-od .cta2 .fr-btn{height:54px;font-size:16px}.fr-od .cta2 .tb2{border:0;background:0 0;text-decoration:underline;text-underline-offset:3px;font-weight:700;font-size:13.5px;color:var(--wi-mute);min-height:40px;cursor:pointer}.fr-od .cta2 .tb2[hidden]{display:none}.fr-od .cta2 .nt{margin:0;text-align:center;font-size:13px;color:var(--wi-mute)}.fr-od .cx{padding:14px;border:1.5px solid var(--wi-sale);border-radius:var(--wi-r-btn);background:color-mix(in srgb,var(--wi-sale) 8%,var(--wi-bg))}.fr-od .cx[hidden]{display:none}.fr-od .cx label{display:block;font-weight:800;color:color-mix(in srgb,var(--wi-sale) 60%,var(--wi-ink));font-size:13.5px;margin-bottom:8px}.fr-od .cx textarea{width:100%;height:76px;border:1.5px solid var(--wi-line-4);border-radius:var(--wi-r-btn);padding:10px 12px;font:inherit;font-size:14.5px;color:var(--wi-ink);resize:vertical;background:var(--wi-bg)}.fr-od .cx .u{margin:8px 0 0;font-size:12.5px;color:var(--wi-mute)}.fr-od .cx .r{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.fr-od .cx .r .fr-btn{height:42px}.fr-od .cx .e{margin:6px 0 0;color:var(--wi-sale);font-weight:700;font-size:13px}.fr-od .cx .e[hidden]{display:none}@keyframes fr-od-ring{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes fr-od-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.fr-od .od-hero svg path{stroke-dashoffset:0;animation:none}.fr-od .od-hero svg circle,.fr-od .flow5 li{animation:none}}@media (max-width:1180px){.fr-od .od-cols{grid-template-columns:minmax(0,1fr) 340px;gap:22px}}@media (max-width:900px){.fr-od{margin-top:0;padding-bottom:0}.fr-od .od-hero{padding-top:24px}.fr-od .od-hero svg{width:80px;height:80px}.fr-od .od-hero h1{font-size:27px}.fr-od .odno{padding:8px 8px 8px 14px;gap:10px;flex-wrap:wrap;justify-content:center}.fr-od .odno b{font-size:25px}.fr-od .od-cols{grid-template-columns:1fr;gap:20px;margin-top:22px}.fr-od .od-right{position:static}.fr-od .flow5{grid-template-columns:1fr;gap:0;padding:14px 16px}.fr-od .flow5 li{text-align:left;padding:6px 0 18px 46px;min-height:52px}.fr-od .flow5 li::before{top:-14px;left:14px;width:4px;height:100%}.fr-od .flow5 li i{left:0;margin-left:0;top:4px}.fr-od .flow5 li small{padding:0}.fr-od .ln{grid-template-columns:60px minmax(0,1fr);gap:12px;padding:12px 14px}.fr-od .ln img,.fr-od .ln>a{width:60px;height:75px}.fr-od .ln .p{grid-column:2;text-align:left}.fr-od .addr div{grid-template-columns:76px minmax(0,1fr)}}.g1.g1-orderlist .oh h1{font-size:34px;font-weight:800}.g1.g1-orderlist .seg{border:2px solid var(--wi-ink);border-radius:var(--wi-r-btn)}.g1.g1-orderlist .seg a{height:36px;font-weight:700}.g1.g1-orderlist .seg a.on{background:var(--wi-accent);color:var(--wi-on-accent);font-weight:800}.g1.g1-orderlist .cp{border-radius:var(--wi-r-btn);border:1.5px solid var(--wi-line-4);height:38px;font-weight:700}.g1.g1-orderlist .cp.on{background:var(--wi-accent);border:1.5px solid var(--wi-ink);color:var(--wi-on-accent)}.g1.g1-orderlist .mon{border-bottom:2px solid var(--wi-ink)}.g1.g1-orderlist .oc{border:1.5px solid var(--wi-line-5);border-radius:var(--wi-r-btn)}.g1.g1-orderlist .oc .top{background:var(--wi-tint)}.g1.g1-orderlist .oc .top .tot b{font-weight:800}.g1.g1-orderlist .stt{border:1.5px solid var(--wi-ink);font-weight:800;font-size:12.5px;height:26px}.g1.g1-orderlist .stt.wait{background:var(--wi-accent);color:var(--wi-on-accent)}.g1.g1-orderlist .stt.live{background:var(--wi-ink);color:var(--wi-bg)}.g1.g1-orderlist .stt.done{border-color:var(--wi-ok);background:color-mix(in srgb,var(--wi-ok) 12%,var(--wi-bg));color:var(--wi-ok)}.g1.g1-orderlist .stt.dead{border-color:var(--wi-line-5);background:var(--wi-tint);color:var(--wi-mute);text-decoration:none}.g1.g1-orderlist .ir img{border-radius:2px}.g1.g1-orderlist .card{border:2px solid var(--wi-ink);border-radius:var(--wi-r-btn);padding:20px}.g1.g1-orderlist .card .big{font-weight:800}.g1.g1-orderlist .sl li button.on b,.g1.g1-orderlist .sl li a.on b{color:var(--wi-ink)}.g1.g1-orderlist .sl li a.on{color:var(--wi-ink);font-weight:800}.g1.g1-orderlist .none{border:2px dashed var(--wi-line-5);border-radius:var(--wi-r-btn)}.g1.g1-orderlist .btn.line{border:1.5px solid var(--wi-ink);border-radius:var(--wi-r-btn);font-weight:800}.g1.g1-orderlist .btn.line:hover{background:var(--wi-tint)}.g1.g1-orderlist .btn.warn2{border-color:var(--wi-sale)}.g1.g1-orderlist .pgn a,.g1.g1-orderlist .pgn button{border-radius:var(--wi-r-btn)}.g1.g1-orderlist .pgn a.on{background:var(--wi-accent);border-color:var(--wi-ink);color:var(--wi-on-accent)}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M1 1l3 3 3-3' fill='none' stroke='%235A5F66' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E")}.g2-sel2,.g3-sel{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235A5F66' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.g2-ed-wrap>textarea,.wr_content>textarea{display:block;width:100%;min-height:240px;padding:12px 14px;box-sizing:border-box;border:1px solid var(--wi-line-4);border-radius:var(--wi-r-btn);background:var(--wi-bg);font:inherit;font-size:15px;line-height:1.6;color:var(--wi-ink);resize:vertical}.g2-ed-wrap>textarea:focus,.wr_content>textarea:focus{outline:2px solid var(--wi-accent);outline-offset:1px;border-color:var(--wi-accent)}.g2-ed-wrap>textarea::placeholder{color:var(--wi-mute-2);opacity:1}.g2-vcon img,.g2-vcon p img{width:auto;max-width:100%;height:auto}.g3-cz .kind{background:rgba(255,255,255,.7)}.g3-cz.pt .kind{background:rgba(255,255,255,.16)}.wi-modal__veil{background:rgba(22,27,34,.52)}.wi-modal:has(.wi-modal__box--lb) .wi-modal__veil{background:rgba(22,27,34,.94)}.wi-modal__box{box-shadow:0 30px 80px rgba(22,27,34,.24)}.wi-toast{box-shadow:0 14px 34px rgba(22,27,34,.28)}.wi-toast__go{border-left-color:rgba(255,255,255,.38)}@media (max-width:900px){.wi-toast{bottom:calc(var(--wi-tabbar) + 14px + env(safe-area-inset-bottom,0))}}.hd_pops{box-shadow:0 10px 30px rgba(22,27,34,.1)}.wi-ft-poll__in{padding:24px var(--wi-gutter);font-size:14px;color:var(--wi-ink-soft)}.wi-ft-poll__in .wi-poll{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.wi-ft-poll__in h2{margin:0;font-size:15px;font-weight:800;letter-spacing:-.02em;color:var(--wi-ink)}.wi-ft-poll__in ul{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none}.wi-ft-poll__in li{display:flex;align-items:center;gap:7px}.wi-ft-poll__in input[type=radio]{width:17px;height:17px;margin:0;accent-color:var(--wi-ink)}.wi-ft-poll__in label{font-size:14px;font-weight:500;color:var(--wi-ink);cursor:pointer}.wi-ft-poll__in .wi-poll__btns{display:flex;align-items:center;gap:14px;margin-left:auto}.wi-ft-poll__in .wi-poll__btns button{height:38px;padding:0 18px;border:0;border-radius:var(--wi-r-btn);background:var(--wi-ink);color:var(--wi-bg);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.wi-ft-poll__in .wi-poll__btns button:hover{background:var(--wi-accent);color:var(--wi-on-accent)}.wi-ft-poll__in a{color:var(--wi-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.wi-ft-poll__in .wi-poll__btns{margin-left:0}}.wi-main:has(.fr-ls){max-width:none;padding:0}.wi-main:has(.fr-ls) #wrapper_title,.wi-main:has(.fr-ls) .pg_wrap,.wi-main:has(.fr-ls) #sev_himg,.wi-main:has(.fr-ls) #sev_hhtml,.wi-main:has(.fr-ls) #sct_sortlst:empty{display:none}.fr-ls{padding-bottom:56px}.fr-ls.is-load .fl-results,.fr-ls.is-load .fr-resline{opacity:.45;transition:opacity .15s}.fr-ls-html{padding-top:8px;padding-bottom:8px;color:var(--wi-mute)}.fr-ls-html img{max-width:100%;height:auto}.fr-ls .ls-head{padding-top:26px}.fr-ls .crumb{display:flex;flex-wrap:wrap;align-items:center;gap:0 2px;font-size:13.5px;color:var(--wi-mute)}.fr-ls .crumb a,.fr-ls .crumb .cur{display:inline-flex;align-items:center;min-height:32px;padding:0 4px}.fr-ls .crumb a:hover{color:var(--wi-ink);text-decoration:underline}.fr-ls .crumb .cur{color:var(--wi-ink);font-weight:800}.fr-ls .crumb i{font-style:normal;color:var(--wi-line-4)}.fr-ls .ls-title{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap;margin-top:4px}.fr-ls .ls-title h1{margin:0;padding:0;border:0;font-size:40px;font-weight:800;letter-spacing:-.045em;color:var(--wi-ink);line-height:1.15;word-break:keep-all}.fr-ls .ls-title .cnt{font-family:var(--wi-mono);font-size:22px;font-weight:700;color:var(--wi-mute);letter-spacing:.02em}.fr-ls .ls-title .cnt b{font-weight:700}.fr-ls .gbar{display:flex;align-items:center;gap:10px 20px;flex-wrap:wrap;margin:18px 0 22px;padding:12px 16px;background:var(--wi-tint);border-radius:var(--wi-r-btn)}.fr-ls .gbar .lb{font-weight:800;color:var(--wi-ink);font-size:14px}.fr-ls .gseg{display:flex;border:2px solid var(--wi-ink);border-radius:var(--wi-r-btn);overflow:hidden;background:var(--wi-bg)}.fr-ls .gseg a{display:flex;align-items:center;gap:6px;border-right:2px solid var(--wi-ink);background:var(--wi-bg);height:40px;padding:0 16px;font-weight:800;font-size:14px;color:var(--wi-ink)}.fr-ls .gseg a:last-child{border-right:0}.fr-ls .gseg a small{font-size:12px;font-weight:400;color:var(--wi-mute)}.fr-ls .gseg a:hover{background:var(--wi-tint-2);color:var(--wi-ink)}.fr-ls .gseg a.on{background:var(--wi-ink);color:var(--wi-bg)}.fr-ls .gseg a.on small{color:var(--wi-on-dark)}.fr-ls .gbar .rule{margin:0;font-size:13.5px;color:var(--wi-ink-soft);flex:1;min-width:240px}.fr-ls .gbar .rule b{color:var(--wi-ink)}.fr-ls .gbar .rule .clr{text-decoration:underline;text-underline-offset:3px;font-weight:800;color:var(--wi-ink);font-size:13.5px;margin-left:8px}.fr-ls .fl-ev{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:12px 40px;align-items:center;margin:18px 0 4px}.fr-ls .fl-ev .tx{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.fr-ls .fl-ev .tg{display:inline-block;font-style:normal;background:var(--wi-accent);color:var(--wi-on-accent);font-weight:800;font-size:12px;padding:3px 9px;border-radius:2px}.fr-ls .fl-ev p{margin:0;font-size:16px;color:var(--wi-ink-soft);line-height:1.6}.fr-ls .fl-ev .meta{font-size:14px;color:var(--wi-ink);font-weight:700}.fr-ls .fl-ev .ph{aspect-ratio:16/10;overflow:hidden;background:var(--wi-tint);border-radius:var(--wi-r-btn)}.fr-ls .fl-ev .ph img{display:block;width:100%;height:100%;object-fit:cover}.fr-ls .fl-ev:not(:has(.ph)){grid-template-columns:1fr}.fr-ls .fl-pops{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 4px}.fr-ls .fl-pops .lb{font-weight:800;font-size:14px;color:var(--wi-ink);margin-right:4px}.fr-ls .fl-pops a{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1.5px solid var(--wi-line-5);border-radius:var(--wi-r-pill);background:var(--wi-bg);font-weight:700;font-size:14px;color:var(--wi-ink)}.fr-ls .fl-pops a:hover{border-color:var(--wi-ink)}.fr-ls .ls-body{padding-bottom:8px;scroll-margin-top:8px}.fr-ls .subrow{padding-bottom:14px}.fr-ls .fr-resline .fcnt{font-size:13px;color:var(--wi-mute);margin-left:auto}.fr-ls .fr-resline .tag a{text-decoration:none}.fr-ls .empty{padding:70px 16px;text-align:center;color:var(--wi-mute);font-size:15px;border:2px dashed var(--wi-line-5);border-radius:var(--wi-r-btn)}.fr-ls .empty b{display:block;color:var(--wi-ink);font-size:18px;margin-bottom:6px}.fr-ls .relax{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:16px}.fr-ls .relax .fr-btn{height:40px}.fr-ls .relax .fr-btn b{margin-left:6px;background:var(--wi-ink);color:var(--wi-bg);border-radius:2px;padding:0 6px;font-size:12.5px;line-height:1.7}.fr-ls .pager{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:44px;flex-wrap:wrap}.fr-ls .pager a,.fr-ls .pager span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;border:1.5px solid var(--wi-line-5);background:var(--wi-bg);border-radius:var(--wi-r-btn);font-weight:800;font-size:15px;color:var(--wi-ink);padding:0 8px}.fr-ls .pager a:hover{border-color:var(--wi-ink);color:var(--wi-ink)}.fr-ls .pager a.on{background:var(--wi-ink);border-color:var(--wi-ink);color:var(--wi-bg)}.fr-ls .pager .dis{color:var(--wi-mute-2);background:var(--wi-tint);border-color:var(--wi-line);cursor:not-allowed}.fr-ls .pager .gap{border:0;background:0 0;min-width:24px;padding:0}.fr-ls mark.hl{background:var(--wi-acc-soft);color:var(--wi-ink);padding:0 1px;border-radius:2px}.fr-ls .mfwrap{display:none}.fr-ls .mf-row{display:flex;align-items:center;gap:8px;padding:8px 0 8px var(--wi-gutter)}.fr-ls .mf-sz{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0;padding:2px 0}.fr-ls .mf-sz::-webkit-scrollbar{display:none}.fr-ls .mf-sz .szc{flex:none;min-width:50px;height:44px}.fr-ls .mf-btn{flex:none;position:relative;display:flex;align-items:center;gap:6px;height:44px;margin-right:var(--wi-gutter);padding:0 14px;border:2px solid var(--wi-ink);background:var(--wi-bg);border-radius:var(--wi-r-btn);font-weight:800;font-size:14px;color:var(--wi-ink);cursor:pointer}.fr-ls .mf-btn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fr-ls .mf-btn b{min-width:20px;height:20px;border-radius:10px;background:var(--wi-accent);color:var(--wi-on-accent);border:1.5px solid var(--wi-ink);font-size:11px;display:grid;place-items:center;padding:0 4px}.fr-ls .mf-btn.act{background:var(--wi-ink);color:var(--wi-bg)}.fr-ls .fl-sheetwrap[hidden]{display:none}.fr-ls .fscrim{position:fixed;inset:0;z-index:55;background:color-mix(in srgb,var(--wi-ink) 45%,transparent);border:0;padding:0;cursor:pointer;animation:fr-pop .2s both}.fr-ls .fsheet{position:absolute;left:0;right:0;top:100%;z-index:60;background:var(--wi-bg);border-radius:0 0 16px 16px;border-bottom:2px solid var(--wi-ink);box-shadow:var(--wi-shadow);display:flex;flex-direction:column;max-height:min(640px,calc(100svh - 190px));animation:fr-pop .22s both}.fr-ls .fsheet .hd2{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;font-weight:800;color:var(--wi-ink);font-size:17px}.fr-ls .fsheet .hd2 button{border:0;background:0 0;font-size:14px;color:var(--wi-mute);text-decoration:underline;min-height:44px;cursor:pointer}.fr-ls .fsheet .bd2{overflow-y:auto;padding:0 16px 8px;overscroll-behavior:contain}.fr-ls .fsheet h4{margin:14px 0 8px;font-size:14px;font-weight:800;color:var(--wi-ink)}.fr-ls .fsheet .chips{display:flex;gap:8px;flex-wrap:wrap}.fr-ls .fsheet .cchip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 10px;border:1.5px solid var(--wi-line-4);background:var(--wi-bg);border-radius:var(--wi-r-btn);font-weight:700;font-size:14px;color:var(--wi-ink)}.fr-ls .fsheet .cchip i{width:18px;height:18px;border-radius:50%;border:1px solid var(--wi-line-4)}.fr-ls .fsheet .cchip.on{background:var(--wi-ink);color:var(--wi-bg);border-color:var(--wi-ink)}.fr-ls .fsheet .fchip{height:40px}.fr-ls .fsheet .ft2{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:12px 16px 16px;border-top:1px solid var(--wi-line);background:var(--wi-bg);border-radius:0 0 16px 16px}.fr-ls .fsheet .ft2 .fr-btn{height:48px}.fr-ls .fsheet .grab{display:block;width:44px;height:5px;border-radius:3px;background:var(--wi-line-5);margin:8px auto 0}.fr-ls .fl-evgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px;margin-top:22px}.fr-ls .fl-evc{display:flex;flex-direction:column;gap:8px;min-width:0;color:var(--wi-ink)}.fr-ls .fl-evc .ph{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--wi-tint);border-radius:var(--wi-r-btn)}.fr-ls .fl-evc .ph img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--wi-ease)}.fr-ls .fl-evc:hover .ph img{transform:scale(1.04)}.fr-ls .fl-evc .tg{position:absolute;left:10px;top:10px;font-style:normal;background:var(--wi-accent);color:var(--wi-on-accent);font-weight:800;font-size:12px;padding:3px 9px;border-radius:2px}.fr-ls .fl-evc h3{margin:4px 0 0;font-size:20px;font-weight:800;letter-spacing:-.03em;line-height:1.3;color:var(--wi-ink)}.fr-ls .fl-evc p{margin:0;font-size:14px;color:var(--wi-mute)}.fr-ls .fl-evc .n{font-size:13px;color:var(--wi-ink);font-weight:700}.fr-ls .fl-evc:hover h3{text-decoration:underline}.fr-ls .fl-bgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px;margin-top:22px}.fr-ls .fl-bt{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px;border:1.5px solid var(--wi-line-5);border-radius:var(--wi-r-btn);background:var(--wi-bg);color:var(--wi-ink)}.fr-ls .fl-bt:hover{border-color:var(--wi-ink)}.fr-ls .fl-bt .mo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:6px}.fr-ls .fl-bt .mo img,.fr-ls .fl-bt .mo .fr-noimg{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--wi-tint);border-radius:2px}.fr-ls .fl-bt b{font-size:18px;font-weight:800;letter-spacing:-.03em}.fr-ls .fl-bt .s{font-size:13px;color:var(--wi-mute)}.fr-ls .fl-hubs{display:grid;gap:24px;margin-top:22px}.fr-ls .fl-hub{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:28px;padding:20px;border:1.5px solid var(--wi-line-5);border-radius:var(--wi-r-btn);background:var(--wi-bg)}.fr-ls .fl-hub .ph{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--wi-tint);border-radius:var(--wi-r-btn)}.fr-ls .fl-hub .ph img{width:100%;height:100%;object-fit:cover}.fr-ls .fl-hub .bd{display:flex;flex-direction:column;gap:12px;min-width:0}.fr-ls .fl-hub h2{margin:0;padding:0;border:0;font-size:30px;font-weight:800;letter-spacing:-.04em;color:var(--wi-ink);line-height:1.15}.fr-ls .fl-hub h2 a:hover{text-decoration:underline}.fr-ls .fl-hub .st{margin:0;font-size:14px;color:var(--wi-mute)}.fr-ls .fl-hub .subs{display:flex;flex-wrap:wrap;gap:8px}.fr-ls .fl-hub .subs a{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1.5px solid var(--wi-line-5);border-radius:var(--wi-r-btn);background:var(--wi-bg);font-weight:800;font-size:14px;color:var(--wi-ink)}.fr-ls .fl-hub .subs a small{font-size:12px;font-weight:400;color:var(--wi-mute)}.fr-ls .fl-hub .subs a:hover{border-color:var(--wi-ink);background:var(--wi-tint)}.fr-ls .fl-hub .tops{display:grid;grid-template-columns:repeat(3,minmax(0,120px));gap:12px}.fr-ls .fl-hub .tops a{display:flex;flex-direction:column;gap:6px;min-width:0;color:var(--wi-ink);font-size:13px;font-weight:700;line-height:1.35}.fr-ls .fl-hub .tops .th{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--wi-tint);border-radius:2px}.fr-ls .fl-hub .tops .th img{width:100%;height:100%;object-fit:cover}.fr-ls .fl-hub .tops .nm{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fr-ls .fl-hub .ft{margin-top:auto}@media (max-width:1180px){.fr-ls .fl-evgrid,.fr-ls .fl-bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.fr-ls{padding-bottom:40px}.fr-ls .ls-head{padding-top:14px}.fr-ls .ls-title h1{font-size:30px}.fr-ls .ls-title .cnt{font-size:20px}.fr-ls .gbar{margin:12px 0 16px;padding:10px 12px}.fr-ls .gseg{width:100%}.fr-ls .gseg a{flex:1;justify-content:center;padding:0 4px}.fr-ls .gbar .rule{min-width:0}.fr-ls .fl-ev{grid-template-columns:1fr;gap:14px;margin-top:14px}.fr-ls .fl-ev .ph{order:-1}.fr-ls .subrow{margin:0 calc(var(--wi-gutter)*-1);padding:4px var(--wi-gutter) 12px}.fr-ls .fr-fbar{display:none}.fr-ls .mfwrap{display:block;position:sticky;top:0;z-index:30;background:var(--wi-bg);border-top:2px solid var(--wi-ink);border-bottom:1px solid var(--wi-line-5);margin:0 calc(var(--wi-gutter)*-1)}.fr-ls .fr-resline{margin:12px 0 16px}.fr-ls .pager{margin-top:32px}.fr-ls .pager a,.fr-ls .pager span{min-width:40px}.fr-ls .fl-evgrid,.fr-ls .fl-bgrid{grid-template-columns:1fr;gap:28px}.fr-ls .fl-hub{grid-template-columns:1fr;gap:16px;padding:14px}.fr-ls .fl-hub .ph{aspect-ratio:16/10}.fr-ls .fl-hub h2{font-size:26px}.fr-ls .fl-hub .tops{grid-template-columns:repeat(3,minmax(0,1fr))}}