.hy{--wall:#e3e8e3;--paper:#fbfcfa;--liner:#f2f4f0;--ink:#17211d;--ink-2:#44514b;--ink-3:#66726c;--steel:#2c5546;--steel-deep:#1f3f34;--steel-edge:#3b6857;--on-steel:#fff;--on-steel-2:#cfe0d6;--brass:#c3a15a;--line:2px;--sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--stencil:var(--font-anhee-stencil), "Arial Narrow", var(--sans);--hand:var(--font-anhee-hand), var(--sans);--gut:clamp(16px, 4vw, 64px);--ease:cubic-bezier(.16, 1, .3, 1);--vent:repeating-linear-gradient(to bottom, var(--steel-deep) 0 4px, transparent 4px 9px);background:var(--wall);color:var(--ink);font-family:var(--sans);letter-spacing:-.005em;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;scrollbar-color:var(--steel) var(--wall);margin:0;font-size:16px;line-height:1.6;overflow-x:clip}.hy *,.hy :before,.hy :after{box-sizing:border-box}.hy :where(h1,h2,p,figure,dl,dd,ol,ul,fieldset){margin:0}.hy :where(ol,ul){padding:0;list-style:none}.hy img{max-width:100%;height:auto;display:block}.hy picture{display:block}.hy ::selection{background:var(--steel);color:var(--on-steel)}.hy :where(a,button,input,label,summary):focus-visible{outline:3px solid var(--steel);outline-offset:2px}.hy :where(h1,h2){text-wrap:balance;letter-spacing:-.025em}.hy :where(p,li,dd,figcaption){text-wrap:pretty}.hy [hidden]{display:none!important}.hy .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hy a{color:inherit;text-underline-offset:.2em}.hy-head{z-index:30;height:60px;padding:0 var(--gut);background:var(--wall);border-bottom:var(--line) solid var(--steel-deep);align-items:center;gap:clamp(16px,3vw,40px);display:flex;position:sticky;top:0}.hy-word{font-family:var(--stencil);letter-spacing:.1em;color:var(--steel);font-size:30px;font-weight:800;line-height:1;text-decoration:none}.hy-nav{gap:clamp(14px,2.4vw,32px);margin-right:auto;font-size:15px;font-weight:600;display:flex}.hy-nav a{padding:6px 0;text-decoration:none}.hy-nav a:hover{text-decoration:underline;text-decoration-thickness:var(--line)}.hy-cart-btn{background:var(--steel);height:40px;color:var(--on-steel);font:700 14px/1 var(--sans);cursor:pointer;border:0;border-radius:4px;align-items:center;gap:10px;padding:0 6px 0 14px;display:inline-flex}.hy-cart-btn:hover{background:var(--steel-deep)}.hy-count{background:var(--paper);min-width:28px;height:28px;color:var(--steel);font:800 19px/1 var(--stencil);font-variant-numeric:tabular-nums;border-radius:3px;place-items:center;padding:0 6px;display:grid}.hy-bank{background:var(--steel-deep);grid-template-columns:84px minmax(320px,.82fr) minmax(0,1.3fr) 84px;grid-template-areas:"l door cell r";gap:6px;height:calc(100svh - 108px);min-height:600px;max-height:980px;padding:14px 0 0;display:grid}.hy-shut,.hy-cover{background:var(--steel);box-shadow:inset 0 0 0 3px var(--steel-edge), inset 0 0 0 9px var(--steel), inset 0 0 0 10px var(--steel-deep);display:block;position:relative}.hy-shut-l{grid-area:l}.hy-shut-r{grid-area:r}.hy-vent{background:var(--vent);opacity:.9;height:50px;position:absolute;top:22px;left:18%;right:18%}.hy-plate{color:var(--steel-deep);font:800 18px/1 var(--stencil);letter-spacing:.06em;background:#e9ece7;border-radius:2px;padding:4px 8px 3px;position:absolute;top:92px;left:50%;translate:-50%;box-shadow:0 1px #00000059}.hy-handle{background:#9aa8a1;border-radius:5px;width:10px;height:64px;position:absolute;top:46%;right:16px;box-shadow:inset -2px 0 #00000040}.hy-shut-l .hy-handle{left:16px;right:auto}.hy-cell{background:var(--liner);border:10px solid var(--steel);border-bottom-width:0;grid-area:cell;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;padding:18px clamp(18px,2.4vw,36px) 16px;display:grid;position:relative;box-shadow:inset 0 18px 24px -16px #17211d73,inset 16px 0 22px -18px #17211d59}.hy-shelf{border-bottom:6px solid #c9d1cc;align-items:flex-end;gap:clamp(14px,2vw,28px);padding-bottom:12px;display:flex}.hy-tag{background:var(--paper);font:400 30px/1.1 var(--hand);color:var(--ink);border:1px solid #c9d1cc;flex:none;padding:4px 12px 2px;rotate:-3deg;box-shadow:0 2px 4px #17211d26}.hy-shelf h1{font-size:clamp(24px,2.5vw,38px);font-weight:800;line-height:1.2}.hy-shots{min-height:0;display:grid;position:relative}.hy-shot{place-items:center;min-height:0;display:grid;position:absolute;inset:0;container-type:size}.hy-shot[hidden]{display:none}.hy-shot picture{display:contents}.hy-frame{aspect-ratio:1;max-width:100%;height:100%;display:block;position:relative;container-type:inline-size}.hy-shot img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;-webkit-mask-image:radial-gradient(closest-side,#000 80%,#0000 100%);mask-image:radial-gradient(closest-side,#000 80%,#0000 100%)}.hy-shot-stamp img,[data-shot=box] img{-webkit-mask-image:none;mask-image:none}.hy-foil{letter-spacing:.16em;color:#a8812e;text-shadow:0 1px #ffffffb3,0 -1px #5a401273;font:600 7cqw/1 Times New Roman,Georgia,serif;position:absolute;top:85%;left:50%;translate:-50% -50%}.hy-foil.is-ghost{color:#78643c59;text-shadow:none}.hy-foil.is-pressed{animation:hy-press .45s var(--ease)}@keyframes hy-press{0%{opacity:.2;scale:1.15}}.hy-thumbs{gap:8px;display:flex}.hy-thumb{border:var(--line) solid transparent;color:var(--ink-2);font:600 12px/1.2 var(--sans);cursor:pointer;background:0 0;border-radius:3px;justify-items:center;gap:2px;padding:3px 3px 2px;display:grid}.hy-thumb img{object-fit:cover;mix-blend-mode:multiply;width:52px;height:52px}.hy-thumb[aria-pressed=true]{border-color:var(--steel);color:var(--ink)}.hy-thumb:hover{border-color:var(--ink-3)}.hy-cover{display:none}.m-on .hy-cover{z-index:5;transform-origin:0;animation:.62s cubic-bezier(.55,0,.75,.3) .35s forwards hy-cover;display:block;position:absolute;inset:-10px -10px 0}.hy-cover .hy-plate{font-size:22px;top:92px}@keyframes hy-cover{to{visibility:hidden;transform:perspective(1600px)rotateY(-90deg)}}.hy-door{background:var(--steel);transform-origin:100%;min-height:0;box-shadow:inset 0 0 0 3px var(--steel-edge), inset 0 0 0 12px var(--steel), inset 0 0 0 13px var(--steel-deep);scrollbar-width:thin;scrollbar-color:var(--on-steel-2) var(--steel);grid-area:door;align-content:start;padding:92px clamp(14px,1.6vw,24px) 16px;display:grid;position:relative;overflow:auto}.hy-door:before{content:"";background:var(--vent);height:50px;position:absolute;top:22px;left:22%;right:22%}.m-on .hy-door{animation:hy-door .8s var(--ease) .95s both}@keyframes hy-door{0%{transform:perspective(1600px)rotateY(88deg)}}.hy-card{background:var(--paper);color:var(--ink);border-radius:2px;gap:14px;padding:22px clamp(16px,1.6vw,24px) 18px;display:grid;position:relative;box-shadow:0 10px 24px #0a181259}.hy-magnet{background:var(--brass);border-radius:50%;width:20px;height:20px;position:absolute;top:-9px;box-shadow:inset 0 -3px #00000038,0 2px 3px #00000059}.hy-magnet.m1{left:18px}.hy-magnet.m2{right:18px}.hy-card-id{gap:2px;display:grid}.hy-name{letter-spacing:-.02em;font-size:21px;font-weight:800;line-height:1.25}.hy-name span{color:var(--ink-2);font-weight:500}.hy-sku{color:var(--ink-2);font-size:13px}.hy-sku b{font:800 16px/1 var(--stencil);letter-spacing:.06em;color:var(--ink)}.hy-opt{border:0;gap:7px;min-width:0;padding:0;display:grid}.hy-opt legend{color:var(--ink-2);margin-bottom:7px;padding:0;font-size:14px;font-weight:700}.hy-seg{border:var(--line) solid var(--steel);border-radius:4px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.hy-seg label{cursor:pointer;display:grid;position:relative}.hy-seg label+label{border-left:var(--line) solid var(--steel)}.hy-seg input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.hy-seg span{text-align:center;place-items:center;min-height:44px;padding:6px 8px;font-size:15px;font-weight:700;line-height:1.2;display:grid}.hy-seg small{color:var(--ink-2);font-size:12px;font-weight:600;display:block}.hy-seg label:hover span{background:var(--liner)}.hy-seg label:has(input:checked) span{background:var(--steel);color:var(--on-steel)}.hy-seg label:has(input:checked) small{color:var(--on-steel-2)}.hy-seg label:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:-5px;z-index:1}.hy-initials{color:var(--ink-2);grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;font-size:14px;font-weight:600;display:grid}.hy-initials[hidden]{display:none}.hy-initials input{border:var(--line) solid var(--ink);background:var(--paper);width:100%;height:44px;color:var(--ink);letter-spacing:.2em;text-transform:uppercase;border-radius:4px;padding:0 12px;font:600 22px/1 Times New Roman,Georgia,serif}.hy-initials input::placeholder{color:#a3aca7}.hy-initials input[aria-invalid=true]{border-color:#a3261b}.hy-initials input:focus-visible{outline:3px solid var(--steel);outline-offset:1px}.hy-initials small{color:var(--ink-3);grid-column:1/-1;font-size:12.5px;font-weight:500}.hy-buy{border-top:var(--line) dashed #c9d1cc;grid-template-columns:auto 1fr;grid-template-areas:"qty price""add add";align-items:center;gap:12px 14px;padding-top:14px;display:grid}.hy-qty{border:var(--line) solid var(--steel);border-radius:4px;grid-area:qty;align-items:center;display:flex}.hy-qty button{width:40px;height:40px;color:var(--steel);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.hy-qty button:disabled{color:#a3aca7;cursor:not-allowed}.hy-qty button:not(:disabled):hover{background:var(--liner)}.hy-qty output{text-align:center;min-width:28px;font:800 22px/1 var(--stencil);font-variant-numeric:tabular-nums}.hy-price{font:800 clamp(34px, 3vw, 44px)/1 var(--stencil);letter-spacing:.02em;font-variant-numeric:tabular-nums;grid-area:price;justify-self:end}.hy-add,.hy-btn{background:var(--steel);height:54px;color:var(--on-steel);font:800 17px/1 var(--sans);cursor:pointer;border:0;border-radius:4px;grid-area:add;padding:0 24px;transition:background .18s}.hy-add:hover,.hy-btn:hover{background:var(--steel-deep)}.hy-add:active,.hy-btn:active{transform:translateY(1px)}.hy-added{color:var(--ink-2);font-size:13.5px}.hy-door-print{display:none}@media (width>=901px) and (height>=1000px){.hy-door-print{background:var(--paper);justify-self:center;gap:4px;width:min(78%,280px);margin-top:34px;padding:10px 10px 6px;display:grid;position:relative;rotate:2.2deg;box-shadow:0 10px 20px #08140f59}.hy-door-print:before{content:"";background:var(--brass);border-radius:50%;width:20px;height:20px;margin-left:-10px;position:absolute;top:-9px;left:50%;box-shadow:inset 0 -3px #00000038,0 2px 3px #0006}.hy-door-print img{aspect-ratio:4/3;object-fit:cover;width:100%}.hy-door-print figcaption{font:400 22px/1.2 var(--hand);color:var(--ink)}}.hy h2{font-size:clamp(28px,3.2vw,44px);font-weight:800;line-height:1.2}.hy-detail,.hy-pack,.hy-care{max-width:1360px;padding:clamp(72px, 9vw, 136px) var(--gut);margin:0 auto}.hy-detail-head,.hy-pins-head{gap:10px;max-width:40rem;margin-bottom:clamp(32px,4.4vw,56px);display:grid}.hy-detail-head p,.hy-pins-head p,.hy-pack-text>p{color:var(--ink-2);font-size:17px}.hy-looks{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(20px,2.6vw,36px) clamp(24px,3.4vw,52px);display:grid}.hy-look:first-child{grid-row:span 2}.hy-look img{aspect-ratio:1;object-fit:cover;background:var(--paper);width:100%}.hy-look:first-child img{aspect-ratio:5/4;object-position:50% 45%}.hy-look:not(:first-child){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:20px;display:grid}.hy-look:nth-child(2){align-self:start}.hy-look:nth-child(3){align-self:end}.hy-look figcaption{color:var(--ink-2);gap:4px;max-width:36ch;padding-top:12px;font-size:15px;display:grid}.hy-look figcaption b{color:var(--ink);font-size:19px}.hy-plate-wrap{margin-top:clamp(44px,6vw,80px)}.hy-spec{background:#d3dad5;border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:0 clamp(20px,3vw,48px);padding:26px clamp(22px,3vw,44px);display:grid;position:relative;box-shadow:inset 0 0 0 1px #b8c2bc,0 1px #fff}.hy-spec:before,.hy-spec:after{content:"";width:9px;height:9px;box-shadow:inset 0 -2px 0 #00000040, 0 calc(100% + 0px) 0 transparent;background:#9aa8a1;border-radius:50%;position:absolute;top:10px}.hy-spec:before{left:10px}.hy-spec:after{right:10px}.hy-spec div{border-bottom:1px solid #b8c2bc;grid-template-columns:5em 1fr;gap:12px;padding:11px 0;display:grid}.hy-spec dt{color:var(--ink-2);font-size:14.5px;font-weight:700}.hy-spec dd{font-weight:600}.hy-pins{background:var(--steel);color:var(--on-steel);padding:clamp(96px,10vw,150px) 0 clamp(64px,8vw,110px);position:relative}.hy-pins:before{content:"";left:var(--gut);background:var(--vent);width:min(280px,40vw);height:50px;position:absolute;top:30px}.hy-pins-head{padding:0 var(--gut);max-width:calc(40rem + 2 * var(--gut));margin-left:max(0px,50vw - 680px)}.hy-pins-head p{color:var(--on-steel-2)}.hy-board{max-width:1360px;padding:0 var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(20px,2.6vw,40px) clamp(14px,2vw,28px);margin:0 auto;display:grid}.hy-pin figure{background:var(--paper);color:var(--ink);padding:10px 10px 4px;position:relative;box-shadow:0 10px 20px #08140f59}.hy-pin figure:before{content:"";background:var(--brass);border-radius:50%;width:20px;height:20px;margin-left:-10px;position:absolute;top:-9px;left:50%;box-shadow:inset 0 -3px #00000038,0 2px 3px #0006}.hy-pin img{aspect-ratio:3/4;object-fit:cover;width:100%}.hy-pin figcaption{font:400 24px/1.2 var(--hand);padding:6px 2px 2px}.p-gate{grid-column:1/span 4;rotate:-1.6deg}.p-cafe{grid-column:5/span 4;margin-top:48px;rotate:1.2deg}.p-stairs{grid-column:9/span 4;rotate:-.6deg}.p-bench{grid-column:1/span 6;margin-top:8px;rotate:.8deg}.p-bench img{aspect-ratio:16/9}.p-train{grid-column:7/span 2;margin-top:30px;rotate:-1.4deg}.p-train img{aspect-ratio:9/16}.p-street{grid-column:9/span 4;margin-top:-40px;rotate:1.6deg}.p-street img{aspect-ratio:4/3}.hy-pins-note{max-width:1360px;padding:0 var(--gut);color:var(--on-steel-2);margin:clamp(28px,4vw,48px) auto 0;font-size:14px}.hy-pins :focus-visible{outline-color:var(--on-steel)}.hy-pack{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.hy-pack-text{gap:14px;display:grid}.hy-items{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;padding:0;display:grid}.hy-item{border:var(--line) solid #bfc9c3;background:var(--paper);cursor:pointer;border-radius:4px;grid-template-columns:22px 1fr;grid-template-areas:"box nm""box sz";align-items:center;gap:0 10px;padding:10px 12px;display:grid;position:relative}.hy-item input{width:20px;height:20px;accent-color:var(--steel);cursor:inherit;grid-area:box;margin:0}.hy-item .nm{grid-area:nm;font-size:15px;font-weight:700;line-height:1.3}.hy-item .sz{color:var(--ink-3);grid-area:sz;font-size:13px;line-height:1.3}.hy-item:has(input:checked){border-color:var(--steel);box-shadow:inset 4px 0 0 var(--steel)}.hy-item:hover{border-color:var(--ink-3)}.hy-item:has(input:focus-visible){outline:3px solid var(--steel);outline-offset:2px}.hy-item input:focus-visible{outline:none}.hy-pack-view{background:var(--paper);border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px 28px;padding:clamp(20px,3vw,36px);display:grid;box-shadow:0 1px #c9d1cc}.hy-bag{justify-self:center;width:100%;max-width:280px;height:auto}.hy-bag .strap{fill:none;stroke:#cfc6b4;stroke-width:12px;stroke-linecap:round}.hy-bag .body{fill:#f1ece1;stroke:#b9ad94;stroke-width:3px}.hy-bag .pocket{fill:#ece5d7;stroke:#b9ad94;stroke-width:2.5px}.hy-bag .side{fill:#ece5d7;stroke:#b9ad94;stroke-width:2px}.hy-bag .side-fill{fill:#4e7a69;transition:y .3s var(--ease), height .3s var(--ease)}.hy-bag .zip{fill:none;stroke:var(--brass);stroke-width:3px;stroke-dasharray:6 3}.hy-bag .mono{fill:#a8812e;text-anchor:middle;letter-spacing:2px;font:600 22px/1 Times New Roman,serif}.hy-pack-out{align-content:center;gap:4px;display:grid}.hy-pack-out .big{font:800 96px/1 var(--stencil);color:var(--steel);font-variant-numeric:tabular-nums}.hy-pack-out .big b{font-weight:800}.hy-pack-out [data-pack-l]{font-weight:700}.hy-pack-out .msg{color:var(--ink-2);font-size:15px}.hy-pack-out.is-over .big{color:#a3261b}.hy-pack-list{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;font-size:14px;display:grid}.hy-pack-list li{border-top:1px solid #dde3df;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.hy-pack-list b{color:var(--steel);white-space:nowrap}.hy-pack-list li.is-out b{color:#a3261b}.hy-care{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(20px,3vw,40px);padding-top:0;display:grid}.hy-notice{background:var(--paper);gap:16px;padding:clamp(24px,2.6vw,34px);display:grid;position:relative;box-shadow:0 8px 18px #17211d1f}.hy-notice:before{content:"";background:var(--brass);border-radius:50%;width:20px;height:20px;margin-left:-10px;position:absolute;top:-9px;left:50%;box-shadow:inset 0 -3px #00000038,0 2px 3px #0000004d}.hy-notice h2,.hy-reviews h2{font-size:clamp(22px,2vw,28px)}.hy-notice:first-child{rotate:-.5deg}.hy-notice-care{rotate:.4deg}.hy-notice dl{display:grid}.hy-notice dl div{border-top:1px solid #dde3df;gap:2px;padding:10px 0;display:grid}.hy-notice dt{font-weight:700}.hy-notice dd{color:var(--ink-2);font-size:15px}.hy-notice ul{gap:10px;display:grid}.hy-notice li{color:var(--ink-2);padding-left:18px;font-size:15px;position:relative}.hy-notice li:before{content:"";width:8px;height:var(--line);background:var(--steel);position:absolute;top:.62em;left:0}.hy-care-photo{color:var(--ink-2);border-top:1px solid #dde3df;grid-template-columns:96px 1fr;align-items:center;gap:14px;padding-top:14px;font-size:13.5px;display:grid}.hy-care-photo img{aspect-ratio:1;object-fit:cover;width:96px}.hy-reviews{background:var(--steel);min-height:100%;color:var(--on-steel);box-shadow:inset 0 0 0 3px var(--steel-edge), inset 0 0 0 10px var(--steel), inset 0 0 0 11px var(--steel-deep);align-content:start;gap:14px;padding:96px clamp(22px,2.6vw,34px) 34px;display:grid;position:relative}.hy-reviews .hy-vent{top:24px}.hy-reviews .hy-tag{font-size:24px;position:absolute;top:22px;right:22px;rotate:4deg}.hy-reviews p:last-child{color:var(--on-steel-2)}.hy-end{padding:clamp(64px, 8vw, 120px) max(var(--gut), calc((100vw - 1360px) / 2 + var(--gut)));background:var(--steel-deep);color:var(--on-steel);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.hy-end-photo img{aspect-ratio:4/5;object-fit:cover;width:100%}.hy-end-text{gap:20px;max-width:36rem;display:grid}.hy-end-text p{color:var(--on-steel-2);font-size:17px}.hy-contact{flex-wrap:wrap;gap:12px;display:flex}.hy-contact a{border:var(--line) solid currentColor;border-radius:4px;align-items:center;height:48px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.hy-end .roga-contact-kakao{background:var(--paper);color:var(--steel-deep);border-color:var(--paper)}.hy-end :focus-visible{outline-color:var(--on-steel)}.hy-foot{padding:28px var(--gut) 104px;color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:8px 28px;font-size:14px;display:flex}.hy-foot .hy-word{margin-right:8px;font-size:20px}.hy-foot a{color:var(--ink);font-weight:700}.hy-cart{z-index:90;background:var(--steel);width:min(420px,100vw);color:var(--on-steel);box-shadow:inset 0 0 0 3px var(--steel-edge), -24px 0 48px #0a18124d;transition:transform .34s var(--ease);scrollbar-color:var(--on-steel-2) var(--steel);flex-direction:column;gap:16px;padding:0 22px 28px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(102%)}.hy-cart.is-open{transform:none}.hy-cart[hidden]{display:none}.hy-cart-top{flex:none;height:64px;position:relative}.hy-cart-top .hy-vent{height:36px;top:18px}.hy-cart-h{border-bottom:var(--line) solid var(--steel-edge);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.hy-cart-h h2{align-items:center;gap:12px;font-size:22px;display:flex}.hy-cart-h .hy-plate{font-size:15px;position:static;translate:none}.hy-cart-x{border:var(--line) solid var(--on-steel-2);width:40px;height:40px;color:var(--on-steel);cursor:pointer;background:0 0;border-radius:4px;place-items:center;display:grid}.hy-cart-x:hover{background:var(--steel-deep)}.hy-cart :focus-visible{outline-color:var(--on-steel)}.hy-cart-list{gap:10px;display:grid}.hy-cart-list li{background:var(--paper);color:var(--ink);border-radius:2px;grid-template-columns:1fr auto;grid-template-areas:"nm p""q rm";gap:6px 12px;padding:14px 16px;display:grid}.hy-cart-list .nm{grid-area:nm;display:grid}.hy-cart-list .nm span{color:var(--ink-2);font-size:14px}.hy-cart-list .nm .sk{font:800 15px/1.4 var(--stencil);letter-spacing:.05em;color:var(--ink-3)}.hy-cart-list .q{color:var(--ink-2);grid-area:q;font-size:14px}.hy-cart-list .p{font:800 20px/1.2 var(--stencil);font-variant-numeric:tabular-nums;grid-area:p}.hy-cart-list .rm{color:var(--steel);font:700 14px/1 var(--sans);cursor:pointer;background:0 0;border:0;grid-area:rm;justify-self:end;padding:4px 0;text-decoration:underline}.hy-cart-list .rm:focus-visible{outline-color:var(--steel)}.hy-cart-empty{color:var(--on-steel-2)}.hy-cart-sum{gap:8px;display:grid}.hy-cart-sum div{justify-content:space-between;display:flex}.hy-cart-sum dt{color:var(--on-steel-2)}.hy-cart-sum dd{font:800 18px/1.2 var(--stencil);font-variant-numeric:tabular-nums}.hy-cart-sum .tot{border-top:var(--line) solid var(--steel-edge);padding-top:10px}.hy-cart-sum .tot dt{color:var(--on-steel);font-weight:700}.hy-cart-sum .tot dd{font-size:28px}.hy-cart-order{background:var(--paper);width:100%;color:var(--steel-deep);flex:none}.hy-cart-order:hover{background:var(--on-steel-2)}.hy-cart-note{background:var(--paper);color:var(--ink);border-radius:2px;gap:14px;padding:16px;font-size:15px;display:grid}.hy-cart-note .hy-contact a{height:44px;color:var(--steel-deep)}.hy-cart-note .roga-contact-kakao{background:var(--steel)!important;color:var(--on-steel)!important;border-color:var(--steel)!important}.hy-cart-note :focus-visible{outline-color:var(--steel)}@media (width<=1180px){.hy-bank{grid-template-columns:40px minmax(320px,.9fr) minmax(0,1.2fr) 40px}.hy-shut .hy-plate{display:none}.hy-care{grid-template-columns:1fr 1fr}.hy-reviews{grid-column:1/-1;min-height:0}}@media (width<=900px){.hy-bank{grid-template-columns:minmax(0,1fr);grid-template-areas:"cell""door";gap:0;height:auto;min-height:0;max-height:none;padding:8px 8px 0}.hy-shut{display:none}.hy-cell{border-width:8px 8px 0;gap:6px;padding:10px 14px}.hy-shelf{border-bottom-width:4px;gap:12px;padding-bottom:8px}.hy-tag{padding:2px 8px 0;font-size:22px}.hy-shelf h1{font-size:21px}.hy-shots{height:min(33svh,300px)}.hy-add .long{display:none}.hy-thumb img{width:42px;height:42px}.hy-thumb{font-size:11px}.hy-door{padding:10px 10px 14px;overflow:visible}.hy-door:before{display:none}.m-on .hy-door{animation:none}.hy-card{gap:12px;padding:16px 14px 14px}.hy-card-id{grid-template-columns:1fr auto;align-items:baseline}.hy-name{font-size:18px}.hy-opt{grid-template-columns:5.6em minmax(0,1fr);align-items:center;gap:6px 10px}.hy-opt legend{float:left;margin:0;font-size:13.5px;line-height:1.25}.hy-initials{grid-column:1/-1}.hy-seg span{min-height:40px;font-size:14px}.hy-buy{grid-template-columns:auto auto 1fr;grid-template-areas:"qty price add";gap:10px;padding-top:12px}.hy-price{justify-self:start;font-size:24px}.hy-add{height:48px;padding:0 12px;font-size:15px}.hy-looks{grid-template-columns:1fr}.hy-look:first-child{grid-row:auto}.hy-look:not(:first-child){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hy-board{scroll-snap-type:x mandatory;padding:14px var(--gut) 26px;scrollbar-color:var(--on-steel-2) var(--steel);gap:18px;display:flex;overflow-x:auto}.hy-pin{scroll-snap-align:start;flex:0 0 64%;margin-top:0!important}.hy-pin img,.p-bench img,.p-train img,.p-street img{aspect-ratio:3/4}.hy-pack,.hy-end{grid-template-columns:1fr}.hy-end-photo{max-width:22rem}}@media (width<=640px){.hy-head{height:54px}.hy-nav{display:none}.hy-word{margin-right:auto;font-size:22px}.hy-item{gap:0 8px;padding:8px 10px}.hy-item .nm{font-size:14px}.hy-item .sz{font-size:12px}.hy-pack-view{grid-template-columns:1fr;padding:18px}.hy-bag{max-width:220px}.hy-pack-out{text-align:center;justify-items:center}.hy-pack-list,.hy-look:not(:first-child),.hy-care{grid-template-columns:1fr}.hy-reviews{padding-top:90px}.hy-spec div{grid-template-columns:4.4em 1fr}}@media (width<=380px){.hy-buy{grid-template-columns:auto 1fr;grid-template-areas:"qty price""add add"}.hy-price{justify-self:end}}@media (prefers-reduced-motion:reduce){.hy-cart,.hy-bag .side-fill{transition:none}.hy-foil.is-pressed{animation:none}}@media (hover:none){.hy-seg label:hover span{background:0 0}.hy-seg label:has(input:checked):hover span{background:var(--steel)}}@media print{.hy-cart,.hy-head{display:none}}
