.hb{--hb-wall: #cfe4da;--hb-wall-2: #bfd9cd;--hb-lat: rgba(52, 92, 77, .16);--hb-wood: #6b4128;--hb-wood-2: #8c5a36;--hb-floor: #b98657;--hb-floor-2: #a7744a;--hb-paper: #ffffff;--hb-paper-2: #f4f8f6;--hb-ink: #16211d;--hb-muted: #4b5c55;--hb-rule: rgba(22, 33, 29, .14);--hb-sel: #16211d;--hb-sel-on: #ffffff;--hb-sign: #3a2417;--hb-sign-ink: #f0d38c;--hb-stamp: #c2302e;--hb-ok: #2f7a4f;--hb-hanji: #f5efe2;--hb-hanji-fiber: rgba(120, 92, 52, .07);--hb-stone: #e6e1d6;--hb-stone-joint: rgba(60, 54, 44, .09);--hb-eave: #2b2d33;--hb-ko: "Pretendard", "Noto Sans KR", "Be Vietnam Pro", system-ui, sans-serif;--hb-vi: "Be Vietnam Pro", "Pretendard", system-ui, sans-serif;--hb-serif: "Noto Serif KR", "Pretendard", serif;--hb-ease: cubic-bezier(.16, 1, .3, 1);position:relative;min-height:100vh;background:var(--hb-wall);color:var(--hb-ink);font:400 15.5px/1.6 var(--hb-vi);-webkit-tap-highlight-color:transparent}:root[data-theme=dark] .hb{--hb-wall: #17223d;--hb-wall-2: #1d2a4a;--hb-lat: rgba(190, 210, 255, .07);--hb-wood: #4a2c1c;--hb-wood-2: #66402a;--hb-floor: #4f3524;--hb-floor-2: #432c1e;--hb-paper: #1b2337;--hb-paper-2: #212b43;--hb-ink: #eef1f6;--hb-muted: #aab4c7;--hb-rule: rgba(255, 255, 255, .12);--hb-sel: #eef1f6;--hb-sel-on: #131a2b;--hb-stamp: #ff6b5e;--hb-ok: #6fcf95;--hb-hanji: #1f2433;--hb-hanji-fiber: rgba(255, 240, 210, .04);--hb-stone: #141a2b;--hb-stone-joint: rgba(255, 255, 255, .05);--hb-eave: #0d0f14}.hb ::-moz-selection{background:#f0d38c;color:#16211d}.hb ::selection{background:#f0d38c;color:#16211d}.hb :focus-visible{outline:3px solid var(--pl-exit, #ffd200);outline-offset:2px}.hb-ko{font-family:var(--hb-ko);word-break:keep-all}.hb-anchor{scroll-margin-top:56px}.hb-note{margin:10px 0 0;color:var(--hb-muted);font-size:14px;line-height:1.55;max-width:62ch}.hb-note a{color:inherit;font-weight:700;text-underline-offset:3px}.hb-note--empty{padding:14px 0}.hb-head{display:flex;align-items:center;gap:14px;max-width:1240px;margin:0 auto;padding:12px 16px 10px}.hb-sign{flex:none;margin:0;padding:7px 12px 8px;border-radius:3px;background:repeating-linear-gradient(92deg,rgba(255,255,255,.04) 0 2px,transparent 2px 7px),var(--hb-sign);box-shadow:inset 0 0 0 2px #2a190f,inset 0 0 0 4px #f0d38c8c,0 1px 2px #00000040,0 10px 18px -12px #0000008c;color:var(--hb-sign-ink);font:900 17px/1 var(--hb-serif);letter-spacing:.12em;writing-mode:vertical-rl}.hb-h1{margin:0;font:800 var(--pl-h1, 2.2rem) / 1.12 var(--hb-vi);letter-spacing:-.02em;text-wrap:balance}.hb-lede{margin:6px 0 0;max-width:52ch;color:var(--hb-muted);font-size:15px;line-height:1.5}.hb-sec{position:relative;scroll-margin-top:56px}.hb-sec--shop{padding-bottom:calc(96px + var(--play-consent-h, 0px))}.hb-sec--orders,.hb-sec--photo{padding:28px 16px 72px}.hb-sec--orders>*,.hb-sec--photo>*{max-width:1240px;margin-inline:auto}.hb-sec--orders{background:radial-gradient(ellipse 3px 22px at 20% 30%,var(--hb-hanji-fiber),transparent 70%) 0 0 / 61px 47px,radial-gradient(ellipse 18px 2px at 60% 70%,var(--hb-hanji-fiber),transparent 70%) 0 0 / 83px 59px,var(--hb-hanji)}.hb-sec--photo{background:linear-gradient(var(--hb-stone-joint) 0 1px,transparent 1px) 0 0 / 100% 64px,repeating-linear-gradient(90deg,var(--hb-stone-joint) 0 1px,transparent 1px 112px) 0 0 / 100% 64px,var(--hb-stone)}.hb-h2{margin:0;font:800 clamp(1.5rem,1.15rem + 1.5vw,2.15rem) / 1.15 var(--hb-vi);letter-spacing:-.02em;text-wrap:balance}.hb-h2__ko{margin-right:.4em;color:var(--hb-muted);font-weight:700;font-size:.7em;letter-spacing:0;vertical-align:.1em}.hb-sep--counter{position:relative;z-index:2;height:26px;background:radial-gradient(circle at 50% 50%,#e3c06a 0 3px,#8f6d24 3.5px,transparent 4.5px) 0 50% / 25% 100% repeat-x,repeating-linear-gradient(178deg,rgba(0,0,0,.07) 0 2px,transparent 2px 9px),linear-gradient(180deg,var(--hb-wood-2),var(--hb-wood) 70%);box-shadow:inset 0 2px #ffffff2e,0 8px 14px -6px #28180c73}.hb-sep--gate{position:relative;z-index:2;display:grid;background:linear-gradient(var(--hb-hanji) 50%,var(--hb-stone) 50%)}.hb-sep__eaves{height:30px;background:radial-gradient(circle at 50% 100%,var(--hb-eave) 0 13px,#4a4c54 13.5px 15px,transparent 15.5px) 0 0 / 34px 100% repeat-x,linear-gradient(var(--hb-eave) 0 12px,transparent 12px)}.hb-sep__dancheong{height:20px;background:radial-gradient(circle at 50% 50%,#d9473a 0 3px,#f4e6c4 3.5px 5px,#2f5d8a 5.5px 8px,transparent 8.5px) 0 0 / 34px 100%,linear-gradient(transparent 0 15px,#e9c76a 15px 17px,transparent 17px),#3e8e7e;box-shadow:0 10px 16px -8px #141e1c66}.hb-suggested{max-width:46ch;margin:-8px auto 14px;color:var(--hb-ink);font-size:14px;line-height:1.45;text-align:center;text-wrap:balance}.hb-suggested svg{margin-right:4px;vertical-align:-3px;color:var(--hb-ok)}.hb-shop__grid{max-width:1240px;margin:0 auto}.hb-room{position:relative;padding:0 16px}.hb-mirror:before{content:"";position:absolute;inset:12px 12px calc(13% + 12px);border-radius:2px 2px 0 0;background:linear-gradient(var(--hb-lat),var(--hb-lat)) 0 9% / 100% 2px no-repeat,linear-gradient(var(--hb-lat),var(--hb-lat)) 0 11% / 100% 2px no-repeat,linear-gradient(var(--hb-lat),var(--hb-lat)) 0 13% / 100% 2px no-repeat,linear-gradient(var(--hb-lat),var(--hb-lat)) 0 49% / 100% 2px no-repeat,linear-gradient(var(--hb-lat),var(--hb-lat)) 0 51% / 100% 2px no-repeat,linear-gradient(var(--hb-lat),var(--hb-lat)) 0 85% / 100% 2px no-repeat,linear-gradient(var(--hb-lat),var(--hb-lat)) 0 87% / 100% 2px no-repeat,linear-gradient(var(--hb-lat),var(--hb-lat)) 0 89% / 100% 2px no-repeat,repeating-linear-gradient(90deg,var(--hb-lat) 0 2px,transparent 2px 15px);pointer-events:none}.hb-who{position:absolute;z-index:2;top:22px;left:30px;display:flex;padding:3px;border-radius:999px;background:var(--hb-paper);box-shadow:0 1px 2px #0000001f}.hb-who__btn{min-height:36px;padding:0 13px;border:0;border-radius:999px;background:transparent;color:var(--hb-muted);font:700 14px/1 var(--hb-vi);cursor:pointer}.hb-who__btn[aria-checked=true]{background:var(--hb-sel);color:var(--hb-sel-on)}.hb-mirror{position:relative;height:clamp(300px,50vh,480px);margin:0 auto;border-radius:8px;background:var(--hb-wall-2);box-shadow:inset 0 0 0 9px var(--hb-wood),inset 0 0 0 11px var(--hb-wood-2),inset 0 0 0 12px #00000040,0 1px 2px #0000002e,0 22px 34px -24px #0000008c;padding:12px;overflow:hidden}.hb-mirror:after{content:"";position:absolute;left:12px;right:12px;bottom:12px;height:13%;background:repeating-linear-gradient(90deg,var(--hb-floor) 0 46px,var(--hb-floor-2) 46px 48px);box-shadow:inset 0 3px #0000001f;z-index:0}.hb-fig{position:absolute;z-index:1;left:50%;top:14px;height:calc(100% - 22px);width:auto;max-width:calc(100% - 24px);transform:translate(-50%)}.hb-model{position:relative;isolation:isolate}.hb-model__l{position:absolute;display:block;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.hb-model__shadow{position:absolute;left:22%;width:56%;height:3.2%;border-radius:50%;background:radial-gradient(closest-side,#00000057,#0000)}.hb-pin{position:absolute;z-index:200;width:0;height:0;pointer-events:none}.hb-pin:before{content:"";position:absolute;left:-15px;top:-15px;width:30px;height:30px;border-radius:50%;box-shadow:0 0 0 2.5px #ffd200,0 0 0 5px #16211d8c,0 4px 12px #00000059;animation:hb-breathe 1.4s var(--hb-ease) infinite}.hb-pin__lbl{position:absolute;left:20px;top:-14px;padding:3px 8px;border-radius:4px;background:#16211d;color:#ffd200;font:800 14px/1.3 var(--hb-ko);white-space:nowrap;box-shadow:0 4px 10px -4px #00000080}@keyframes hb-breathe{50%{transform:scale(1.18)}}.hb-wearing{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;min-height:28px;margin:10px 0 0;padding-bottom:18px}.hb-wearing span{padding:3px 9px;border-radius:4px;background:var(--hb-paper);color:var(--hb-ink);font:700 13px/1.3 var(--hb-ko);box-shadow:0 1px 0 var(--hb-rule)}.hb-fresh{animation:hb-on .55s var(--hb-ease) both;transform-origin:50% 0}@keyframes hb-on{0%{opacity:0;filter:blur(3px);transform:translateY(-2%) scaleY(.97)}}.hb-flyer{position:fixed;z-index:60;pointer-events:none;transform-origin:50% 50%;filter:drop-shadow(0 10px 14px rgba(0,0,0,.25))}.hb-panel{position:relative;z-index:1;padding:14px 16px 22px;background:var(--hb-paper);border-top:1px solid var(--hb-rule)}.hb-tabs{display:flex;gap:4px;margin:0 -16px 12px;padding:0 16px 2px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.hb-tabs::-webkit-scrollbar{display:none}.hb-tab{flex:none;display:grid;gap:2px;min-height:48px;padding:6px 12px;border:1px solid var(--hb-rule);border-radius:8px;background:transparent;color:var(--hb-ink);text-align:left;cursor:pointer;scroll-snap-align:start}.hb-tab .hb-ko{font-weight:800;font-size:14px;line-height:1.1}.hb-tab span:last-child{color:var(--hb-muted);font-size:12px;line-height:1.1}.hb-tab:disabled,.hb-who__btn:disabled,.hb-shoot:disabled{opacity:.4;cursor:not-allowed}.hb-tab[aria-selected=true]{border-color:var(--hb-sel);background:var(--hb-sel);color:var(--hb-sel-on)}.hb-tab[aria-selected=true] span:last-child{color:inherit;opacity:.75}.hb-filter{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.hb-chip{min-height:34px;padding:0 12px;border:1px solid var(--hb-rule);border-radius:999px;background:transparent;color:var(--hb-muted);font:600 13px/1 var(--hb-vi);cursor:pointer}.hb-chip[aria-checked=true]{border-color:var(--hb-ink);color:var(--hb-ink);box-shadow:inset 0 0 0 1px var(--hb-ink)}.hb-rack{position:relative;margin:0 -16px;padding:16px 16px 4px}.hb-rack__pole{position:absolute;left:6px;right:6px;top:12px;height:13px;border-radius:7px;background:repeating-linear-gradient(90deg,rgba(0,0,0,.06) 0 2px,transparent 2px 23px),linear-gradient(180deg,var(--hb-wood-2),var(--hb-wood) 75%);box-shadow:inset 0 2px #ffffff2e,0 3px 4px #00000038}.hb-rack__pole:before,.hb-rack__pole:after{content:"";position:absolute;top:-3px;width:10px;height:19px;border-radius:4px;background:linear-gradient(180deg,#d8b45c,#9c7b2a)}.hb-rack__pole:before{left:0}.hb-rack__pole:after{right:0}.hb-rack__list{display:flex;gap:4px;margin:0;padding:0 0 6px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--hb-rule) transparent}.hb-rack__list li{flex:none;scroll-snap-align:start}.hb-hanger{position:relative;display:grid;justify-items:center;width:138px;padding:26px 4px 6px;border:0;border-radius:8px;background:transparent;color:var(--hb-ink);cursor:pointer}.hb-hanger:before{content:"";position:absolute;top:-4px;left:50%;width:16px;height:18px;margin-left:-8px;border:2px solid #8a6a3a;border-radius:8px 8px 3px 3px}.hb-hanger:after{content:"";position:absolute;top:13px;left:50%;width:2px;height:14px;margin-left:-1px;background:#8a6a3a}.hb-hanger__art{display:grid;place-items:start center;width:130px;height:170px;border-radius:6px;color:var(--hb-muted);transition:transform .35s var(--hb-ease),background-color .2s;transform-origin:50% 0}.hb-hanger__art:has(.hb-hanger__img){overflow:hidden}.hb-hanger__img{display:block;width:130px;height:170px;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 0;object-position:50% 0;filter:drop-shadow(0 3px 3px rgba(0,0,0,.18))}.hb-hanger--set .hb-hanger__art{width:110px;height:196px;place-items:start center}.hb-hanger__model{height:100%;width:auto}.hb-hanger--none .hb-hanger__art{place-items:center}.hb-hanger:hover .hb-hanger__art{transform:rotate(-3deg)}.hb-hanger[aria-pressed=true] .hb-hanger__art{transform:translateY(-3px);filter:drop-shadow(0 8px 8px rgba(0,0,0,.22))}.hb-hanger[aria-pressed=true] .hb-hanger__ko:after{content:"입는 중";display:block;width:-moz-max-content;width:max-content;margin:3px auto 0;padding:1px 6px;border-radius:3px;background:var(--hb-sel);color:var(--hb-sel-on);font:700 11px/1.5 var(--hb-ko)}.hb-hanger--none[aria-pressed=true] .hb-hanger__ko:after{content:none}.hb-hanger__ko{margin-top:6px;font-weight:800;font-size:13.5px;line-height:1.2;text-align:center}.hb-hanger__vi{color:var(--hb-muted);font-size:12px;line-height:1.25;text-align:center}.hb-hanger__tag{position:absolute;top:30px;right:6px;padding:1px 5px;border-radius:3px;background:var(--line, #b7c452);color:var(--line-on, #121318);font:700 10.5px/1.4 var(--hb-ko)}.hb-hanger--none .hb-hanger__art{border:1.5px dashed var(--hb-rule)}.hb-sets{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.hb-set{display:grid;justify-items:center;padding:8px 4px 10px;border:1px solid var(--hb-rule);border-radius:8px;background:var(--hb-paper-2);color:var(--hb-ink);cursor:pointer;transition:border-color .2s}.hb-set:hover{border-color:var(--hb-ink)}.hb-set__fig{width:64px;height:140px}.hb-set__ko{margin-top:4px;font-weight:800;font-size:14px}.hb-set__vi{color:var(--hb-muted);font-size:12px;line-height:1.3;text-align:center}.hb-sets .hb-note{grid-column:1 / -1}.hb-cloth{position:relative;display:inline-block;flex:none;aspect-ratio:1;min-height:28px;border-radius:4px;background:linear-gradient(135deg,rgba(255,255,255,.28),transparent 42%,transparent 70%,rgba(0,0,0,.14)),var(--c);box-shadow:inset 0 0 0 1px #0000001f}.hb-cloth--accent{min-height:18px;margin-left:-12px;align-self:end;box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px var(--hb-paper)}.hb-swatch{display:grid;gap:6px;margin-top:12px;padding:10px 12px;border-radius:8px;background:var(--hb-paper-2)}.hb-swatch__row{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;line-height:1.45}.hb-swatch__ko{font-weight:800}.hb-swatch__row--fabric{color:var(--hb-muted)}.hb-obang{margin-top:16px;padding-top:14px;border-top:1px solid var(--hb-rule)}.hb-obang__h{margin:0 0 10px;font:800 17px/1.3 var(--hb-vi)}.hb-obang__h .hb-ko{margin-right:.35em}.hb-obang__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.hb-obang__list li{display:grid;justify-items:center;gap:3px;color:var(--hb-muted);font-size:12px;line-height:1.3;text-align:center}.hb-obang__sw{width:100%;max-width:56px;cursor:default}.hb-obang__ko{color:var(--hb-ink);font-weight:800;font-size:18px}.hb-stock{max-width:560px;margin:24px 16px 40px;padding:28px 22px;border-radius:12px;background:var(--hb-paper);box-shadow:0 1px 2px #00000014}@media (min-width: 600px){.hb-stock{margin-inline:auto}}.hb-stock__h{margin:0;font:800 22px/1.25 var(--hb-vi)}.hb-stock__ko{margin-left:.35em;color:var(--hb-stamp);font:900 .8em/1 var(--hb-serif)}.hb-card{margin-top:16px;padding-top:16px;border-top:1px solid var(--hb-rule)}.hb-card__head{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:10px;column-gap:10px}.hb-card__ko{font-weight:800;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.25rem);line-height:1.1;letter-spacing:-.02em}.hb-say{justify-self:start;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--hb-rule);border-radius:50%;background:transparent;color:var(--hb-ink);cursor:pointer}.hb-card__vi{grid-column:1 / -1;margin:4px 0 0;font-weight:700}.hb-card__ro{margin-left:6px;color:var(--hb-muted);font-weight:500;font-size:14px}.hb-card__dl{display:grid;gap:10px;margin:12px 0 0}.hb-card__dl div{display:grid;gap:1px}.hb-card__dl dt{color:var(--hb-muted);font-weight:700;font-size:13px}.hb-card__dl dd{margin:0;max-width:62ch;line-height:1.55}.hb-parts{margin-top:14px}.hb-parts__t{margin:0 0 8px;color:var(--hb-muted);font-weight:700;font-size:13px}.hb-parts__list{display:flex;flex-wrap:wrap;gap:6px}.hb-part{display:inline-flex;align-items:baseline;gap:6px;min-height:38px;padding:6px 11px;border:1px solid var(--hb-rule);border-radius:999px;background:transparent;color:var(--hb-ink);font:500 13px/1.3 var(--hb-vi);text-align:left;cursor:pointer}.hb-part .hb-ko{font-weight:800;font-size:14px}.hb-part--static{cursor:default;border-style:dashed;color:var(--hb-muted)}.hb-part--static .hb-ko{color:var(--hb-ink)}.hb-part[aria-pressed=true]{border-color:#c9a13f;background:#fff4cc;color:#16211d}.hb-ghost{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:0 16px;border:1.5px solid var(--hb-ink);border-radius:var(--pl-radius, 8px);background:transparent;color:var(--hb-ink);font:700 15px/1.2 var(--hb-vi);cursor:pointer}.hb-dock{position:fixed;z-index:30;left:0;right:0;bottom:var(--play-consent-h, 0px);display:grid;grid-template-columns:1fr 1.25fr;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--hb-paper) 94%,transparent);border-top:1px solid var(--hb-rule);box-shadow:0 -8px 20px -14px #0006;transition:transform .35s var(--hb-ease)}.hb-dock:not([data-on]){transform:translateY(calc(100% + var(--play-consent-h, 0px)))}.hb-dock__btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:52px;padding:0 12px;border:1.5px solid var(--hb-ink);border-radius:var(--pl-radius, 8px);background:transparent;color:var(--hb-ink);font:700 15px/1.2 var(--hb-vi);cursor:pointer}.hb-dock__n{padding:1px 6px;border-radius:4px;background:var(--hb-sel);color:var(--hb-sel-on);font-size:12px;font-variant-numeric:tabular-nums}.hb-dock__go{padding:0 14px}.hb-sub{padding:0 0 20px}.hb-sub .hb-lede{max-width:58ch}.hb-slips{display:grid;gap:16px;margin:0;padding:0;list-style:none}@media (min-width: 720px){.hb-slips{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.hb-slips{grid-template-columns:repeat(3,1fr)}}.hb-slip{position:relative;background:var(--hb-paper);color:var(--hb-ink);-webkit-mask:radial-gradient(circle 5px at 50% 0,transparent 98%,#000) 0 0 / 16px 100% repeat-x;mask:radial-gradient(circle 5px at 50% 0,transparent 98%,#000) 0 0 / 16px 100% repeat-x;filter:drop-shadow(0 1px 1px rgba(60,40,10,.12));transform:rotate(-.6deg);transition:transform .3s var(--hb-ease)}.hb-slip:nth-child(3n+2){transform:rotate(.5deg) translateY(4px)}.hb-slip:nth-child(3n){transform:rotate(-.2deg)}.hb-slip[data-open]{grid-column:1 / -1;transform:none}.hb-slip:before{content:"";position:absolute;top:11px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--hb-hanji);box-shadow:inset 0 1px 2px #00000059}.hb-slip__btn{display:grid;gap:8px;width:100%;padding:24px 16px 16px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.hb-slip__btn:disabled{cursor:default;opacity:.55}.hb-slip__h{display:grid;font:800 18px/1.25 var(--hb-vi)}.hb-slip__h .hb-ko{font-size:22px;line-height:1.2}.hb-slip__q{max-width:62ch;line-height:1.5}.hb-slip__meta{display:flex;align-items:center;gap:6px;color:var(--hb-muted);font-size:13px}.hb-slip__chev{order:3;margin-left:auto;transition:transform .3s var(--hb-ease)}.hb-slip[data-open] .hb-slip__chev{transform:rotate(180deg)}.hb-slip[data-tried]:not([data-open]) .hb-slip__meta:after{content:"입어 봄";order:2;padding:1px 6px;border-radius:3px;background:var(--hb-sel);color:var(--hb-sel-on);font:700 11px/1.5 var(--hb-ko)}.hb-sg{display:grid;gap:18px;padding:0 16px 20px;border-top:1px dashed var(--hb-rule);animation:hb-unfold .45s var(--hb-ease) both}@keyframes hb-unfold{0%{opacity:0;clip-path:inset(0 0 100% 0)}}.hb-sg__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,220px);gap:12px;margin:16px -16px 0;padding:0 16px 6px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--hb-rule) transparent}.hb-sg__item{display:grid;justify-items:center;align-content:start;gap:4px;padding:12px 10px;border-radius:10px;background:var(--hb-wall);scroll-snap-align:start;text-align:center}.hb-sg__fig{display:flex;justify-content:center;height:260px;margin-bottom:4px}.hb-sg__model{height:100%;width:auto}.hb-sg__name{font-weight:800;font-size:15px;line-height:1.3}.hb-sg__ko{color:var(--hb-muted);font:600 12.5px/1.4 var(--hb-ko)}.hb-sg__wear{width:100%;min-height:44px;margin-top:8px}.hb-sg__why-h{margin:0 0 6px;color:var(--hb-muted);font-weight:700;font-size:13px}.hb-sg__why ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.hb-sg__why li{display:grid;grid-template-columns:20px 1fr;gap:4px;max-width:70ch;line-height:1.5}.hb-sg__why li svg{margin-top:3px;color:var(--hb-ok)}.hb-sg__why li[data-bonus]{color:var(--hb-muted)}@media (min-width: 900px){.hb-sg{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:28px}.hb-sg__why{padding-top:16px}}.hb-photo__grid{display:grid;gap:24px}.hb-controls{display:grid;gap:10px;margin-bottom:12px}.hb-scenes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}@media (min-width: 640px){.hb-scenes{grid-template-columns:repeat(3,1fr)}}.hb-scenebtn{display:grid;gap:1px;min-height:52px;padding:7px 10px;border:1px solid var(--hb-rule);border-radius:8px;background:var(--hb-paper);color:var(--hb-ink);text-align:left;cursor:pointer}.hb-scenebtn .hb-ko{font-weight:800;font-size:14px;line-height:1.2}.hb-scenebtn span:last-child{color:var(--hb-muted);font-size:12px;line-height:1.25}.hb-scenebtn[aria-checked=true]{border-color:var(--hb-sel);background:var(--hb-sel);color:var(--hb-sel-on)}.hb-scenebtn[aria-checked=true] span:last-child{color:inherit;opacity:.75}.hb-row{display:flex;flex-wrap:wrap;gap:8px}.hb-seg{display:inline-flex;padding:3px;border-radius:8px;background:var(--hb-paper);box-shadow:inset 0 0 0 1px var(--hb-rule)}.hb-seg__btn{min-height:38px;padding:0 11px;border:0;border-radius:6px;background:transparent;color:var(--hb-muted);font:600 13.5px/1 var(--hb-vi);cursor:pointer}.hb-seg__btn[aria-checked=true]{background:var(--hb-sel);color:var(--hb-sel-on)}.hb-finder{position:relative;overflow:hidden;border-radius:10px;background:#0e0f12;box-shadow:0 0 0 6px #1d1e22,0 1px 2px #0003,0 22px 40px -26px #0009;margin:6px}.hb-finder__bg{aspect-ratio:800 / 880}.hb-finder__bg>svg,.hb-finder__bg>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hb-finder__fig{position:absolute;transition:filter .4s var(--hb-ease)}.hb-finder__fig .hb-model{width:100%}.hb-finder__marks{position:absolute;inset:14px;pointer-events:none;background:linear-gradient(#fff,#fff) 0 0 / 22px 2px no-repeat,linear-gradient(#fff,#fff) 0 0 / 2px 22px no-repeat,linear-gradient(#fff,#fff) 100% 0 / 22px 2px no-repeat,linear-gradient(#fff,#fff) 100% 0 / 2px 22px no-repeat,linear-gradient(#fff,#fff) 0 100% / 22px 2px no-repeat,linear-gradient(#fff,#fff) 0 100% / 2px 22px no-repeat,linear-gradient(#fff,#fff) 100% 100% / 22px 2px no-repeat,linear-gradient(#fff,#fff) 100% 100% / 2px 22px no-repeat;opacity:.85;filter:drop-shadow(0 0 2px rgba(0,0,0,.4))}.hb-finder__rec{position:absolute;top:22px;left:26px;padding:3px 8px;border-radius:4px;background:#0a0b0d8c;color:#fff;font:700 12px/1.3 var(--hb-ko)}.hb-shutter{position:absolute;inset:0;pointer-events:none;animation:hb-shut .6s ease-out both}@keyframes hb-shut{0%{background:#000;opacity:0}18%{background:#000;opacity:1}32%{background:#fff;opacity:1}to{background:#fff;opacity:0}}.hb-shootbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:16px}.hb-shootbar .hb-ghost{justify-self:start}.hb-shootbar__n{justify-self:end;color:var(--hb-muted);font-size:13px;text-align:right}.hb-shoot{position:relative;display:grid;place-items:center;width:78px;height:78px;border:0;border-radius:50%;background:var(--line, #b7c452);color:var(--line-on, #121318);box-shadow:0 0 0 5px var(--hb-paper),0 0 0 7px var(--hb-ink),0 10px 20px -10px #00000080;cursor:pointer;transition:transform .15s var(--hb-ease)}.hb-shoot:active{transform:scale(.94)}.hb-shoot__ko{font-weight:800;font-size:16px}.hb-shoot:focus-visible{outline:3px solid var(--pl-exit, #ffd200);outline-offset:9px}.hb-print{min-width:0}.hb-print__wait{display:grid;justify-items:center;gap:8px;padding:40px 20px;border:1.5px dashed var(--hb-rule);border-radius:10px;color:var(--hb-muted);text-align:center}.hb-print__wait p{margin:0;max-width:34ch}.hb-print__out{position:relative;--psc-bg: transparent}.hb-print__slot{display:block;width:min(100%,380px);height:14px;margin:0 auto -6px;border-radius:7px;background:#1d1e22;box-shadow:inset 0 3px 4px #0009;position:relative;z-index:2}.hb-print__out .psc-print{animation:hb-print 1.2s var(--hb-ease) .15s both}@keyframes hb-print{0%{clip-path:inset(0 0 100% 0);transform:translateY(-40px) rotate(0)}to{clip-path:inset(0 0 0 0);transform:rotate(-2.2deg)}}@media (min-width: 1024px){.hb-head{padding:24px 24px 14px}.hb-shop__grid{display:grid;grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr);gap:24px;padding:0 24px}.hb-room{position:sticky;top:72px;align-self:start;padding:0}.hb-who{left:22px}.hb-mirror{height:min(calc(100vh - 230px),600px)}.hb-mirror:after{left:0;right:0}.hb-panel{border:1px solid var(--hb-rule);border-radius:12px;padding:18px 20px 24px}.hb-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));margin:0 0 12px;padding:0}.hb-tab{padding:6px 8px}.hb-rack{margin:0 -20px;padding-inline:20px}.hb-dock{position:static;left:auto;right:auto;max-width:1240px;margin:16px auto 0;border:0;box-shadow:none;background:transparent;padding-inline:24px;grid-template-columns:auto auto;justify-content:end}.hb-sec--shop{padding-bottom:48px}.hb-dock:not([data-on]){transform:none}.hb-photo__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:start}.hb-print{position:sticky;top:80px}.hb-sec--orders,.hb-sec--photo{padding:44px 24px 88px}}@media (prefers-reduced-motion: reduce){.hb-fresh,.hb-sg,.hb-print__out .psc-print,.hb-shutter,.hb-pin:before{animation:none!important}.hb-hanger__art,.hb-finder__fig,.hb-dock,.hb-slip,.hb-slip__chev{transition:none}}.hb-facebar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.hb-facebar__btn{min-height:42px;font-size:14px}.hb-facebar__on{display:inline-flex;align-items:center;gap:6px;margin-right:auto;font-weight:700;font-size:14px}.hb-facefit{position:relative;margin:0 0 14px;padding:14px;border-radius:12px;background:var(--hb-paper);box-shadow:0 1px 2px #00000014}.hb-facefit__row{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.hb-facefit__cv{display:block;flex:none;max-width:100%;border-radius:10px;cursor:grab;touch-action:none}.hb-facefit__cv:active{cursor:grabbing}.hb-facefit__ctl{flex:1 1 200px;display:grid;gap:10px;align-content:start;padding-right:34px}.hb-facefit__tip,.hb-facefit__priv{margin:0}.hb-facefit__line{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:8px;font-size:14px;font-weight:600}.hb-facefit__line input{accent-color:var(--line, #b7c452)}.hb-facefit__acts{display:flex;flex-wrap:wrap;gap:8px}.hb-facefit__x{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:var(--hb-muted);cursor:pointer}.hb-dock__btn,.hb-dock__go{white-space:nowrap;font-size:14.5px;padding-inline:10px}.hb-finder__fig{cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.hb-finder__fig:active{cursor:grabbing}.hb-finder__fig:focus-visible,.hb-finder__fig[data-sel]{outline:2px dashed color-mix(in srgb,var(--pl-exit, #ffd200) 85%,transparent);outline-offset:4px;border-radius:6px}.hb-finder__fig:focus:not(:focus-visible):not([data-sel]){outline:none}.hb-pose{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px}.hb-pose__tip{flex:1 1 100%;margin:0;color:var(--hb-muted);font-size:13.5px;line-height:1.45}.hb-pose__size{flex:1 1 220px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;font-weight:700;font-size:14px}.hb-pose__size input{width:100%;min-height:32px;accent-color:var(--line, #b7c452)}.hb-pose__reset{min-height:40px;font-size:14px}.hb-pose__reset:disabled{opacity:.4;cursor:default}.hb-fig{top:-3%;height:calc(104% - 10px)}.hb-lede,.hb-note,.hb-card__dl dd,.hb-slip__q,.hb-sg__why li{text-wrap:pretty}.hb-tab,.hb-chip,.hb-scenebtn,.hb-seg__btn,.hb-part,.hb-who__btn{transition:background-color .2s var(--hb-ease),border-color .2s var(--hb-ease),color .2s var(--hb-ease),transform .2s var(--hb-ease)}@media (hover: hover){.hb-tab:not(:disabled):not([aria-selected=true]):hover,.hb-scenebtn:not([aria-checked=true]):hover{border-color:var(--hb-ink);background:color-mix(in srgb,var(--hb-sel) 6%,transparent)}.hb-chip:not([aria-checked=true]):hover,.hb-part:not(.hb-part--static):not([aria-pressed=true]):hover{border-color:var(--hb-ink);color:var(--hb-ink)}.hb-seg__btn:not([aria-checked=true]):hover,.hb-who__btn:not(:disabled):not([aria-checked=true]):hover{color:var(--hb-ink);background:color-mix(in srgb,var(--hb-sel) 8%,transparent)}.hb-ghost:not(:disabled):hover,.hb-dock__btn:hover{background:color-mix(in srgb,var(--hb-sel) 7%,transparent)}.hb-slip:not([data-open]):has(.hb-slip__btn:not(:disabled):hover){transform:rotate(0) translateY(-3px);filter:drop-shadow(0 6px 10px rgba(60,40,10,.16))}}.hb-tab:not(:disabled):active,.hb-chip:active,.hb-scenebtn:active,.hb-seg__btn:active,.hb-ghost:not(:disabled):active,.hb-dock__btn:active{transform:translateY(1px)}.hb-hanger:active .hb-hanger__art{transform:translateY(2px) scale(.98)}.hb-ghost,.hb-dock__btn{transition:background-color .2s var(--hb-ease),transform .2s var(--hb-ease)}.hb-hanger__art:has(.hb-hanger__img){border-radius:6px;background:linear-gradient(180deg,color-mix(in srgb,var(--hb-wall) 70%,transparent),transparent 85%)}.hb-hanger__img,.hb-model__l,.hb-finder__bg>img{animation:hb-img-in .35s var(--hb-ease) both}@keyframes hb-img-in{0%{opacity:0}}.hb-finder__bg{background:#2a2f3a}@media (min-width: 1024px){.hb-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.hb-hanger__img,.hb-model__l,.hb-finder__bg>img{animation:none}.hb-tab,.hb-chip,.hb-scenebtn,.hb-seg__btn,.hb-part,.hb-who__btn,.hb-ghost,.hb-dock__btn{transition:none}}.hb-model__l.hb-fresh{animation:hb-on .55s var(--hb-ease) both}[data-vx] .hb,:root[data-theme=dark] [data-vx] .hb{--hb-wall: #d3e2d8;--hb-wall-2: #cddfd4;--hb-lat: rgba(52, 92, 77, .16);--hb-wood: #6b4128;--hb-wood-2: #8c5a36;--hb-floor: #b98657;--hb-floor-2: #a7744a;--hb-paper: var(--vx-card);--hb-paper-2: var(--vx-paper);--hb-ink: var(--vx-ink);--hb-muted: var(--vx-ink2);--hb-rule: rgba(23, 23, 22, .18);--hb-sel: var(--vx-ink);--hb-sel-on: #fff;--hb-stamp: var(--vx-red);--hb-ok: #26784a;--hb-hanji: var(--vx-desk);--hb-stone: var(--vx-desk);background:radial-gradient(1200px 800px at 28% 12%,rgba(255,250,236,.32),transparent 70%),radial-gradient(1000px 900px at 78% 72%,rgba(120,98,66,.1),transparent 70%),var(--vx-fiber),var(--vx-desk);color:var(--vx-ink)}:root[data-theme=dark] [data-vx] .hb{--hb-ink: #efe7d6;--hb-muted: #d6ccb8;--hb-rule: rgba(243, 238, 227, .24);--hb-sel: #f3eee3;--hb-sel-on: var(--vx-ink);--hb-ok: #7fd3a2;background:radial-gradient(1200px 800px at 28% 12%,rgba(255,236,200,.06),transparent 70%),var(--vx-fiber),var(--vx-desk);color:#efe7d6}[data-vx] .hb :is(.hb-head,.hb-panel,.hb-slip,.hb-camera,.hb-dock,.hb-stock,.hb-wearing span),:root[data-theme=dark] [data-vx] .hb :is(.hb-head,.hb-panel,.hb-slip,.hb-camera,.hb-dock,.hb-stock,.hb-wearing span){--hb-ink: var(--vx-ink);--hb-muted: var(--vx-ink2);--hb-rule: rgba(23, 23, 22, .18);--hb-sel: var(--vx-ink);--hb-sel-on: #fff;--hb-ok: #26784a;color:var(--vx-ink)}[data-vx] .hb :focus-visible{outline:3px dashed var(--vx-red-d);outline-offset:3px}[data-vx] .hb-sec--orders,[data-vx] .hb-sec--photo,[data-vx] .hb-sep--gate{background:none}[data-vx] .hb-sep--counter{display:none}[data-vx] .hb-head{margin:14px 16px;padding:14px 16px;background:var(--vx-fiber),var(--vx-paper);box-shadow:var(--vx-sh);rotate:-.3deg}[data-vx] .hb-sign{padding:10px 9px 12px;border-radius:0;background:var(--vx-ink);box-shadow:none;color:#fff;font-family:var(--vx-ko);font-weight:900}[data-vx] .hb-h2__ko{display:inline-block;padding:3px 10px 5px;background:var(--vx-ink);color:#fff;font-weight:900;vertical-align:.15em}:root[data-theme=dark] [data-vx] .hb-h2__ko{background:#f3eee3;color:var(--vx-ink)}[data-vx] .hb-mirror{border-radius:0;padding:10px;box-shadow:inset 0 0 0 10px var(--vx-print),var(--vx-sh);rotate:-.5deg}[data-vx] .hb-mirror:before{inset:10px 10px calc(13% + 10px);border-radius:0}[data-vx] .hb-mirror:after{left:10px;right:10px;bottom:10px}[data-vx] .hb-room:before,[data-vx] .hb-room:after{content:"";position:absolute;z-index:3;top:-8px;width:92px;height:26px;background:var(--vx-tape);box-shadow:0 1px 1px #17171614;clip-path:polygon(3% 8%,97% 0,100% 30%,97% 60%,100% 100%,2% 94%,0 60%,3% 30%);pointer-events:none}[data-vx] .hb-room:before{left:0;rotate:-32deg}[data-vx] .hb-room:after{right:0;rotate:34deg}[data-vx] .hb-who{top:26px;gap:6px;padding:0;background:none;box-shadow:none}[data-vx] .hb-who__btn{min-height:40px;border:2.5px solid var(--vx-ink);border-radius:0;background:var(--vx-fiber),var(--line);color:var(--line-on);box-shadow:0 3px 0 var(--vx-ink)}[data-vx] .hb-who__btn[aria-checked=true]{background:var(--vx-fiber),var(--vx-ink);color:#fff}[data-vx] .hb-wearing span{border-radius:0;background:var(--vx-card);box-shadow:1px 2px 3px #17171640}[data-vx] .hb-wearing span:nth-child(odd){rotate:-1.5deg}[data-vx] .hb-wearing span:nth-child(2n){rotate:1.2deg}[data-vx] .hb-panel{background:linear-gradient(var(--vx-card) 0 0) top / 100% 60px no-repeat,repeating-linear-gradient(transparent 0 27px,var(--vx-rule) 27px 28px) 0 60px,var(--vx-card);border-top:4px solid var(--vx-red);box-shadow:var(--vx-sh)}@media (min-width: 1024px){[data-vx] .hb-panel{border:0;border-top:4px solid var(--vx-red);border-radius:0;rotate:.3deg}}[data-vx] .hb-tabs{gap:8px;padding-bottom:6px}[data-vx] .hb-tab{border:2.5px solid var(--vx-ink);border-radius:0;background:var(--vx-fiber),var(--line);color:var(--line-on);box-shadow:0 3px 0 var(--vx-ink)}[data-vx] .hb-tab span:last-child{color:inherit;opacity:.88}[data-vx] .hb-tab[aria-selected=true]{border-color:var(--vx-ink);background:var(--vx-fiber),var(--vx-ink);color:#fff;transform:translateY(2px);box-shadow:0 1px 0 var(--vx-ink)}[data-vx] .hb-chip,[data-vx] .hb-part,[data-vx] .hb-ghost,[data-vx] .hb-dock__btn,[data-vx] .hb-seg__btn{border:2.5px solid var(--vx-ink);border-radius:0;background:var(--vx-fiber),var(--vx-paper);color:var(--vx-ink);box-shadow:0 3px 0 var(--vx-ink);font-weight:700}[data-vx] .hb-chip[aria-checked=true],[data-vx] .hb-seg__btn[aria-checked=true]{border-color:var(--vx-ink);background:var(--vx-fiber),var(--vx-ink);color:#fff;box-shadow:0 1px 0 var(--vx-ink);transform:translateY(2px)}[data-vx] .hb-part[aria-pressed=true]{border-color:var(--vx-ink);background:var(--vx-hl);color:var(--vx-ink)}[data-vx] .hb-part--static{border-style:dashed;box-shadow:none}@media (hover: hover){[data-vx] .hb-tab:not(:disabled):not([aria-selected=true]):hover{border-color:var(--vx-ink);background:var(--vx-fiber),var(--line);transform:translateY(-2px)}[data-vx] .hb-chip:not([aria-checked=true]):hover,[data-vx] .hb-part:not(.hb-part--static):not([aria-pressed=true]):hover,[data-vx] .hb-seg__btn:not([aria-checked=true]):hover,[data-vx] .hb-ghost:not(:disabled):hover,[data-vx] .hb-dock__btn:hover{border-color:var(--vx-ink);background:var(--vx-fiber),var(--line);color:var(--line-on)}[data-vx] .hb-who__btn:not(:disabled):not([aria-checked=true]):hover{color:var(--line-on);background:var(--vx-fiber),var(--line);transform:translateY(-2px)}[data-vx] .hb-scenebtn:not([aria-checked=true]):hover{border-color:var(--vx-ink);background:var(--vx-fiber),var(--line);transform:translateY(-2px)}}[data-vx] .hb-seg{gap:8px;padding:0;background:none;box-shadow:none}[data-vx] .hb-say{border:2.5px solid var(--vx-ink);border-radius:0;background:var(--vx-fiber),var(--line);color:var(--line-on);box-shadow:0 3px 0 var(--vx-ink)}[data-vx] .hb-rack__pole,[data-vx] .hb-hanger:after{display:none}[data-vx] .hb-rack__list{gap:14px;padding:14px 4px}[data-vx] .hb-hanger{padding:14px 4px 6px;border-radius:0}[data-vx] .hb-hanger:before{z-index:2;top:4px;width:58px;height:20px;margin-left:-29px;border:0;border-radius:0;background:var(--vx-tape);box-shadow:0 1px 1px #1717161a;clip-path:polygon(3% 8%,97% 0,100% 30%,97% 60%,100% 100%,2% 94%,0 60%,3% 30%);rotate:-3deg}[data-vx] .hb .hb-hanger__art{border-radius:0;background:var(--vx-fiber),var(--vx-print);box-shadow:2px 5px 9px #17171642;rotate:-1.4deg}[data-vx] .hb-rack__list li:nth-child(2n) .hb-hanger__art{rotate:1.2deg}[data-vx] .hb-hanger__img{filter:drop-shadow(0 2px 2px rgba(0,0,0,.16))}[data-vx] .hb-hanger[aria-pressed=true] .hb-hanger__art{filter:none;box-shadow:0 0 0 4px var(--line),0 0 0 6px var(--vx-ink),4px 12px 14px #1717164d}[data-vx] .hb-hanger--none .hb-hanger__art{border:2px dashed rgba(23,23,22,.45);background:transparent;box-shadow:none;color:var(--vx-ink2)}[data-vx] .hb-hanger__ko{position:relative;z-index:1;margin-top:-12px;padding:5px 11px 6px;background:var(--vx-ink);color:#fff;font-weight:900}[data-vx] .hb-hanger[aria-pressed=true] .hb-hanger__ko:after{border-radius:0;background:var(--vx-red);color:#fff}[data-vx] .hb-hanger__vi{margin-top:4px;color:var(--vx-ink2);font:500 13px/1.25 var(--vx-mono)}[data-vx] .hb-hanger__tag{z-index:2;top:18px;border:2px solid var(--vx-ink);border-radius:0}[data-vx] .hb-cloth{min-height:40px;border-radius:0;box-shadow:none;background:linear-gradient(135deg,rgba(255,255,255,.28),transparent 42%,transparent 70%,rgba(0,0,0,.14)),repeating-linear-gradient(0deg,rgba(0,0,0,.05) 0 1px,transparent 1px 3px),radial-gradient(closest-side,transparent 62%,rgba(23,23,22,.22)),var(--c);clip-path:polygon(0% 0,7.14% 7%,14.29% 0,21.43% 7%,28.57% 0,35.71% 7%,42.86% 0,50% 7%,57.14% 0,64.29% 7%,71.43% 0,78.57% 7%,85.71% 0,92.86% 7%,100% 0%,93% 7.14%,100% 14.29%,93% 21.43%,100% 28.57%,93% 35.71%,100% 42.86%,93% 50%,100% 57.14%,93% 64.29%,100% 71.43%,93% 78.57%,100% 85.71%,93% 92.86%,100% 100%,92.86% 93%,85.71% 100%,78.57% 93%,71.43% 100%,64.29% 93%,57.14% 100%,50% 93%,42.86% 100%,35.71% 93%,28.57% 100%,21.43% 93%,14.29% 100%,7.14% 93%,0 100%,7% 92.86%,0 85.71%,7% 78.57%,0 71.43%,7% 64.29%,0 57.14%,7% 50%,0 42.86%,7% 35.71%,0 28.57%,7% 21.43%,0 14.29%,7% 7.14%);rotate:-4deg}[data-vx] .hb-cloth--accent{min-height:26px;margin-left:-14px;rotate:7deg}[data-vx] .hb-swatch{margin-top:14px;padding:12px 2px;border-radius:0;background:none;border-block:1px dashed rgba(23,23,22,.3)}[data-vx] .hb-swatch__ko{display:inline-block;margin-right:2px;padding:2px 8px 4px;background:var(--vx-ink);color:#fff;font-weight:900}[data-vx] .hb-obang__sw{min-height:46px}[data-vx] .hb-card{border-top:1px dashed rgba(23,23,22,.3)}[data-vx] .hb-card__dl dt,[data-vx] .hb-parts__t{color:var(--vx-red-d);font:600 14px/1.3 var(--vx-mono)}[data-vx] .hb-card__ro{font-family:var(--vx-mono)}[data-vx] .hb-dock{background:var(--vx-fiber),var(--vx-paper);border-top:3px solid var(--vx-ink)}@media (min-width: 1024px){[data-vx] .hb-dock{border-top:0;background:none}}[data-vx] .hb-slip{background:var(--vx-fiber),var(--vx-card);filter:drop-shadow(2px 4px 5px rgba(23,23,22,.24))}[data-vx] .hb-slip:before{top:9px;width:14px;height:14px;margin-left:-7px;background:radial-gradient(circle at 35% 35%,#e58b85,var(--vx-red) 55%,#6b2724);box-shadow:1px 2px 2px #17171659}[data-vx] .hb-slip__meta{font:500 13.5px/1.3 var(--vx-mono)}[data-vx] .hb-slip[data-tried]:not([data-open]) .hb-slip__meta:after{content:none}[data-vx] .hb-sg__item>.vx-stamp,[data-vx] .hb-slip>.vx-stamp,[data-vx] .hb-slip[data-tried]:not(:has(>.vx-stamp)):after{min-width:74px;padding:8px;font-size:18px}[data-vx] .hb-slip[data-tried]:not(:has(>.vx-stamp)):after{content:"완료";position:absolute;z-index:4;right:14px;top:14px;display:grid;place-items:center;aspect-ratio:1;border:4px double var(--vx-red);border-radius:50%;color:var(--vx-red);font:900 18px/1.1 var(--vx-ko);mix-blend-mode:multiply;rotate:-9deg;opacity:.92;pointer-events:none}[data-vx] .hb-sg{border-top:2px dashed rgba(23,23,22,.28)}[data-vx] .hb-sg__item{border-radius:0;background:var(--vx-fiber),var(--vx-print);box-shadow:2px 5px 9px #1717163d}[data-vx] .hb-sg__list>li:nth-child(odd){rotate:-.8deg}[data-vx] .hb-sg__list>li:nth-child(2n){rotate:.7deg}[data-vx] .hb-sg__why-h{color:var(--vx-red-d);font:600 14px/1.3 var(--vx-mono)}[data-vx] .hb-camera{padding:16px 14px 18px;background:var(--vx-fiber),var(--vx-paper);box-shadow:var(--vx-sh);rotate:-.25deg}[data-vx] .hb-scenebtn{border:2.5px solid var(--vx-ink);border-radius:0;background:var(--vx-fiber),var(--line);color:var(--line-on);box-shadow:0 3px 0 var(--vx-ink)}[data-vx] .hb-scenebtn span:last-child{color:inherit;opacity:.88}[data-vx] .hb-scenebtn[aria-checked=true]{border-color:var(--vx-ink);background:var(--vx-fiber),var(--vx-ink);color:#fff;transform:translateY(2px);box-shadow:0 1px 0 var(--vx-ink)}[data-vx] .hb-finder{border-radius:0}[data-vx] .hb-finder__rec{border-radius:0;font-family:var(--vx-mono)}[data-vx] .hb-print__wait{border:2px dashed var(--hb-rule);border-radius:0;font-family:var(--vx-mono)}[data-vx] .hb-print__out{--psc-band: #1b1b1a}[data-vx] .hb-print__out .psc{border-radius:0;background:var(--vx-fiber),#1b1b1a;box-shadow:4px 8px 14px #17171659}[data-vx] .hb-print__out .psc-print{padding:10px 10px 40px;border-radius:0;background:var(--vx-fiber),var(--vx-print);box-shadow:var(--vx-sh)}[data-vx] .hb-print__out .psc-print img{border-radius:0}[data-vx] .hb-print__out .psc-print:before,[data-vx] .hb-print__out .psc-print:after{content:"";position:absolute;z-index:3;width:84px;height:26px;background:var(--vx-tape);clip-path:polygon(3% 8%,97% 0,100% 30%,97% 60%,100% 100%,2% 94%,0 60%,3% 30%);pointer-events:none}[data-vx] .hb-print__out .psc-print:before{right:-24px;top:-4px;rotate:40deg}[data-vx] .hb-print__out .psc-print:after{left:-22px;bottom:2px;rotate:38deg}@media (prefers-reduced-motion: reduce){[data-vx] :is(.hb-tab,.hb-chip,.hb-scenebtn,.hb-seg__btn,.hb-who__btn){transition:none}}@media (min-width: 1024px){[data-vx] .hb-head{max-width:1192px;margin:22px auto;padding:18px 22px}[data-vx] .hb-room:before{left:-14px}[data-vx] .hb-room:after{right:-14px}}@media (min-width: 1240px){[data-vx] .hb-head{margin-inline:auto}}[data-vx] .hb :is(.hb-h1,.hb-h2,.hb-obang__h,.hb-stock__h){color:var(--hb-ink)}html:has(.hb) body{background:#cfe4da}html[data-theme=dark]:has(.hb) body{background:#17223d}
