:root{--mtab-h:0px}@media (max-width:1023px){.v2-cmp-in{gap:8px;min-height:52px}.v2-cmp-go{min-height:40px;padding:0 16px;font-size:13.5px}.v2-cmp-x{width:44px;height:44px;margin-right:-10px}:root{--header-h:64px}.kx .hdr-tail{gap:6px;margin-right:-4px}.kx .kx-cart{width:44px;height:44px;margin-left:2px}.kx .kx-mark{gap:8px;min-height:48px}.kx .gband-more,.kx .sec-more,.kx .kx-more{min-height:44px;padding:0 18px;font-size:13.5px}.kx .gband{padding:6px 6px 6px 18px}}@media (max-width:760px){.kx .fc-qbtn{width:44px;height:44px}.kx .fc-qbtn svg{width:18px;height:18px}html.kx article.fc .fc-cart{width:44px;height:44px;box-shadow:0 3px 0 0 var(--ink);top:calc(100cqw - 54px);right:8px}}.kx .fl-chips{flex-wrap:wrap;gap:8px;display:flex}.kx .fl-chip{border-radius:var(--r-full);min-height:44px;box-shadow:inset 0 0 0 2px var(--line-2);color:var(--ink);white-space:nowrap;background:#fff;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.kx .fl-chip i{font-style:normal;font-family:var(--font-num);color:var(--ink-3);font-size:12px}.kx .fl-chip[aria-current=true]{background:var(--ink);color:#fff;box-shadow:none}.kx .fl-chip[aria-current=true] i{color:#ffffffb3}.kx .lg-gagu .lg-brand small{letter-spacing:.2em;text-indent:.2em;font-size:12px}@media (max-width:760px){:root{--mtab-h:60px}.kx .mtab a{min-height:var(--mtab-h);gap:4px;padding:6px 0;font-size:12px}.kx .mtab a svg{width:24px;height:24px}body{padding-bottom:calc(var(--mtab-h) + env(safe-area-inset-bottom,0px))}html.kx body:is(.has-kb-bar,:has(.cp-mbar),:has(.co-mbar)) .mtab{display:none}html.kx body:is(:has(.cp-mbar),:has(.co-mbar)){padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}html.kx body:is(:has(.cp-mbar),:has(.co-mbar)) .ft-bottom{padding-bottom:0}.kx .cp-mbar,.kx .co-mbar{border-top:2.5px solid var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.kx .cp-mbar b,.kx .co-mbar b{font-family:var(--font-display);font-size:20px;font-weight:800}.kx .toast-stack{bottom:calc(var(--mtab-h) + 14px + env(safe-area-inset-bottom,0px))}html.kx body:is(:has(.cp-mbar),:has(.co-mbar)) .toast-stack{bottom:calc(90px + env(safe-area-inset-bottom,0px))}html.kx body.has-kb-bar .toast-stack{bottom:calc(170px + env(safe-area-inset-bottom,0px))}}@media (max-width:1023px){html.kx .v2-cfg .kb-step{scroll-margin-top:calc(var(--header-h) + 12px)}html.kx .v2-cfg .kb-sum-toggle{text-align:left;align-items:center;gap:12px;min-height:44px}html.kx .v2-cfg .kb-sum-toggle>span{white-space:normal;word-break:keep-all;flex:1;min-width:0;font-size:13.5px;line-height:1.35}html.kx .v2-cfg .kb-sum-toggle>span small{color:var(--cw-4);font-size:12.5px;font-weight:700}html.kx .v2-cfg .kb-sum-toggle>b{flex:none}html.kx .v2-cfg .kb-cta .fd-btn{height:50px;min-height:50px}html.kx .v2-cfg .kb-qty button{width:40px;height:40px}}@media (max-width:760px){html.kx .v2-cfg .kb.is-cfg .kb-visual,html.kx .v2-cfg .kb.is-cfg .kb-steps{display:contents}html.kx .v2-cfg .kb.is-cfg .kb-stage{aspect-ratio:auto;order:1;height:min(68vw,40svh);padding:6% 8%}html.kx .v2-cfg .kb.is-cfg .kx-cfg-head{margin-top:var(--space-5);padding-bottom:var(--space-4);order:2}html.kx .v2-cfg .kb.is-cfg .kx-cfg-spec{order:3}html.kx .v2-cfg .kb.is-cfg .kb-head{order:4}html.kx .v2-cfg .kb.is-cfg .kb-list{order:5}html.kx .v2-cfg .kb.is-cfg .kb-review{order:6}html.kx .v2-cfg .kb.is-cfg .kb-sum{order:7}html.kx main:has(.v2-cfg){padding-top:0}html.kx .v2-cfg{padding-top:var(--space-4)}html.kx .v2-cfg .kb{margin-top:0}html.kx .v2-cfg .kx-cfg-name{word-break:keep-all;font-size:clamp(28px,8.4vw,36px)}html.kx .v2-cfg .kx-cfg-price b{font-size:clamp(30px,9vw,40px)}html.kx .v2-cfg .kb-head h2{font-size:clamp(26px,7.6vw,32px)}html.kx .kb-sum{padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));bottom:0}html.kx body.has-kb-bar{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}html.kx .kb-sum.is-open .kb-sum-body{max-height:50svh}html.kx .v2-cfg .kb-swatch,html.kx .v2-cfg .kb-card{min-height:60px}html.kx .v2-cfg .kb-row{min-height:52px}}html.kx main :is(h1,h2,h3){word-break:keep-all;overflow-wrap:break-word}@media (max-width:760px){html.kx .v2-hero-title{font-size:clamp(54px,17vw,84px)}html.kx .v2-hero-sub{font-size:clamp(15px,4.2vw,17px)}html.kx .v2-head h2{font-size:clamp(30px,8.8vw,42px)}html.kx .v2-head-sub{font-size:15px}html.kx .ik-hero h1{font-size:clamp(30px,8.6vw,40px)}html.kx .ph-title{font-size:clamp(30px,9vw,44px)}html.kx .v2-cw-head h2{font-size:clamp(22px,6.4vw,28px)}html.kx .v2-cw-chip small{font-size:12.5px}html.kx .v2-cw-chip{min-height:84px}html.kx .v2-cat-go{width:40px;height:40px}html.kx .v2-vd-row{margin:0 calc(-1 * var(--page-pad));padding:6px var(--page-pad) 18px;scroll-padding-inline:var(--page-pad);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:var(--space-3)}html.kx .v2-vd-row::-webkit-scrollbar{display:none}html.kx .v2-vd-row>*{flex-basis:82%}html.kx .v2-vd-row.is-shorts>*{flex-basis:42%}html.kx :is(.fl-tabs,.info-toc,.fl-bar>.fl-chips){scroll-snap-type:x proximity;scroll-padding-inline:var(--page-pad)}html.kx :is(.fl-tabs,.info-toc,.fl-bar>.fl-chips)>*{scroll-snap-align:start}}@media (hover:none){.kx article.fc:hover,html.kx article.fc:hover{box-shadow:var(--cap);transform:none}html.kx :is(.vd-card,.v2-cat,.v2-step,.ik-steps li):hover,html.kx .v2-cat:hover .v2-cat-go{transform:none}html.kx .v2-cat-desc{display:block}.kx .fc-quick,.kx .fc-cart{opacity:1}html.kx .v2-cfg :is(.kb-swatch,.kb-card,.kb-row):hover{box-shadow:0 4px 0 0 var(--ink);transform:none}html.kx .v2-cfg :is(.kb-swatch[aria-checked=true],.kb-card[aria-checked=true],.kb-row:has(input:checked)){box-shadow:0 2px 0 0 var(--ink);transform:translateY(2px)}}@media (hover:none) and (max-width:760px){html.kx .v2-cat-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}}[data-anim][data-offscreen] *,[data-anim][data-offscreen]{animation-play-state:paused!important}html[data-motion] .v2-sw:not([data-shown]) .v2-sw-line{animation-play-state:paused}
