.c-wrap{touch-action:manipulation;background:var(--hy-color-paper);max-width:480px;min-height:100vh;margin:0 auto;padding-bottom:96px}.c-wrap.has-merge{padding-bottom:250px}.c-wrap.is-returning{visibility:hidden}.c-head{background:var(--hy-color-red);color:#fff;padding:16px 18px 18px}.c-head .nm{font-size:18px;font-weight:800}.c-head.is-hero{padding:0}.c-hero{background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:13px 13px;padding:15px 18px 17px;position:relative;overflow:hidden}.c-hero-art{opacity:.92;pointer-events:none;width:132px;height:99px;position:absolute;bottom:-20px;right:-16px}.c-hero-top{align-items:center;gap:10px;display:flex;position:relative}.c-hero-logo{background:var(--hy-color-red);border-radius:22%;flex:none;width:36px;height:36px;display:block;box-shadow:0 0 0 2px #fff,0 1px 4px #00000040}.c-hero-name{line-height:1.25}.c-hero-name b{letter-spacing:.01em;font-size:18px;font-weight:800;display:block}.c-hero-name span{color:#f0cfcb;font-size:12px;display:block}.c-hero-close{border-radius:var(--hy-radius-md);color:#f7e9bc;background:#ffffff1a;border:1px solid #e8b9238c;flex:none;margin-left:auto;padding:7px 13px;font-size:12.5px}.c-hero-close b{color:var(--hy-color-gold);font-variant-numeric:tabular-nums;font-weight:800}.c-hero-close{flex-direction:column;align-items:center;padding:6px 14px;line-height:1.15;display:inline-flex}.c-hero-close small{color:#f7e9bc;font-size:11px}.c-hero-close b{letter-spacing:.3px;font-size:19px}.c-hero-close.is-urgent{background:var(--hy-color-gold);border-color:var(--hy-color-gold);color:var(--hy-color-ink);font-weight:800}.c-hero-copy{letter-spacing:-.01em;word-break:keep-all;margin:15px 0 0;padding-right:96px;font-size:20px;font-weight:800;line-height:1.35;position:relative}@media (max-width:420px){.c-hero-copy{padding-right:84px;font-size:17.5px}}.c-facts{background:var(--hy-color-card);color:var(--hy-color-ink);align-items:center;padding:11px 18px;font-size:13px;display:flex}.c-facts span{text-align:center;flex:1}.c-facts span:first-child{text-align:left}.c-facts span:last-child{text-align:right;font-weight:700}.c-back{color:#fff;cursor:pointer;background:0 0;border:0;width:40px;height:40px;margin-right:4px;font-size:22px}.c-notice{border:1px solid var(--hy-color-line);border-left:3px solid var(--hy-color-gold);color:#4a423d;background:#fff;border-radius:4px;margin:14px 14px 0;padding:12px 14px;font-size:13px;line-height:1.7}.c-notice.is-closed{border-left:3px solid var(--hy-color-warn);color:var(--hy-color-ink);background:#fff7ed}.c-notice.is-closed b{color:var(--hy-color-warn)}.c-merge-banner{background:var(--hy-color-red-tint);color:var(--hy-color-red-deep);border:1px solid #e4c9c5;border-radius:6px;margin:14px 14px 0;padding:13px 14px;font-size:13px;line-height:1.7}.c-merge-banner>b:first-child{margin-bottom:2px;display:block}.c-list{padding:6px 14px 20px}.c-sec{align-items:center;gap:12px;margin:26px 0 12px;display:flex}.c-sec span{letter-spacing:.04em;color:var(--hy-color-red-deep);white-space:nowrap;font-size:16px;font-weight:800}.c-sec i{background:linear-gradient(90deg, var(--hy-color-gold), #e8b92300);flex:1;height:1px;display:block}.c-item{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;margin-bottom:9px;overflow:hidden}.c-item.is-out{background:#f2efeb}.c-item-top{align-items:flex-start;gap:13px;padding:13px;display:flex}.c-thumb{background:linear-gradient(145deg,#e9dccb,#cbb79c);border-radius:8px;flex:none;width:92px;height:92px;position:relative;overflow:hidden}.c-thumb img{object-fit:cover;width:100%;height:100%;display:block}.c-thumb.cat-seafood{background:linear-gradient(145deg,#dce7e6,#a8c2c0)}.c-thumb.cat-meat{background:linear-gradient(145deg,#ebd7d4,#c79a93)}.c-thumb.cat-vegetable{background:linear-gradient(145deg,#dfe7d3,#afc094)}.c-thumb span{color:#fff;background:#1715149e;border-radius:3px;padding:1px 5px;font-size:10.5px;font-weight:700;position:absolute;bottom:4px;right:4px}.is-out .c-thumb{filter:grayscale();opacity:.6}.c-item-body{flex:1;min-width:0}.c-item-name{text-wrap:balance;margin:0;font-size:15px;font-weight:700;line-height:1.35}.c-item-name .c-pack{white-space:nowrap}.c-item-spec{color:var(--hy-color-gray);margin-top:1px;font-size:12px}.c-item-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:6px;display:flex}.c-item-price b{font-size:16px;font-weight:800}.c-item-price s{color:var(--hy-color-gray-2);font-size:12.5px}.c-item-price em{color:var(--hy-color-red-deep);background:var(--hy-color-red-tint);border-radius:3px;padding:1px 6px;font-size:11px;font-style:normal}.is-out .c-item-price b{color:var(--hy-color-gray)}.c-item-left{color:var(--hy-color-gray);margin-top:3px;font-size:12px}.c-item-left.is-low{color:var(--hy-color-warn);font-weight:700}.c-qty{flex:none;align-self:flex-start;align-items:center;gap:2px;display:flex}.c-qty button{border:1px solid var(--hy-color-line);width:34px;height:34px;color:var(--hy-color-ink);cursor:pointer;background:#fff;border-radius:6px;font-size:18px;line-height:1}.c-qty button:disabled{opacity:.35;cursor:default}.c-qty button:not(:disabled):hover{border-color:var(--hy-color-red);color:var(--hy-color-red)}.c-qty output{text-align:center;font-variant-numeric:tabular-nums;width:26px;font-weight:800}.c-wait{border:1px solid var(--hy-color-gray-2);color:var(--hy-color-gray);white-space:nowrap;cursor:pointer;background:#fff;border-radius:6px;flex:none;min-height:44px;padding:10px 12px;font-size:12px}.c-wait.is-on{border-color:var(--hy-color-ok);color:var(--hy-color-ok);background:#f0f7f0;font-weight:700}.c-item-memo{padding:0 13px 13px}.c-item-memo p{color:#5a524c;white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.75}.c-more{color:var(--hy-color-red);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:12.5px;font-weight:700}.c-wait-count{border-top:1px solid var(--hy-color-line);color:var(--hy-color-warn);background:#fdf7ee;padding:8px 13px;font-size:12px}.c-wait-note{color:#24632a;background:#f0f7f0;border:1px solid #bcd9bd;border-radius:6px;margin-top:18px;padding:13px 14px;font-size:12.5px;line-height:1.75}.c-bottom{z-index:20;max-width:480px;margin:0 auto;position:fixed;bottom:0;left:0;right:0}.c-bar{border-top:1px solid var(--hy-color-line);background:#fffffff7;align-items:center;gap:12px;padding:12px 14px;display:flex}.c-merge-bar{background:var(--hy-color-red-tint);color:var(--hy-color-red-deep);border-top:1px solid #e4c9c5;padding:14px 14px 13px}.c-merge-bar.is-new{color:#7d4a00;background:#fdf5ea;border-top-color:#f0d2a4}.c-merge-bar>b{font-size:14px;display:block}.c-merge-bar>p{margin:3px 0 0;font-size:12.5px;line-height:1.6}.c-sum{flex:1;min-width:0}.c-bar-count{color:var(--hy-color-gray);font-size:12px}.c-bar-total{color:var(--hy-color-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1.25}.c-bar-break{color:var(--hy-color-gray);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11.5px}.c-bar-break b{color:#5a524c;font-weight:700}.c-bar-break em{color:var(--hy-color-ok);margin-left:4px;font-style:normal;font-weight:700}.c-go{background:var(--hy-color-red);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;min-height:50px;padding:14px 28px;font-size:15px;font-weight:800}.c-go:disabled{opacity:.4;cursor:default}.c-bar>.c-go:only-child{flex:1;width:100%}.c-go:not(:disabled):hover{background:var(--hy-color-red-deep)}.c-form{padding:16px 14px 20px}.c-kakao-box{background:#fee500;border-radius:8px;align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:flex}.c-kakao-mark{color:#fee500;background:#3c1e1e;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.c-kakao-box b{color:#3c1e1e;font-size:14px}.c-kakao-btn{text-align:left;cursor:pointer;width:100%;font:inherit;border:0}.c-kakao-btn:disabled{opacity:.7;cursor:default}.c-kakao-btn:active{filter:brightness(.95)}.c-kakao-box.is-on{background:#fff8c4}.c-kakao-drop{color:#6b4a20;cursor:pointer;background:#fff;border:1px solid #d8c76a;border-radius:6px;flex:none;margin-left:auto;padding:6px 10px;font-size:12px}.c-kakao-box p{color:#6b4a20;margin:2px 0 0;font-size:12px;line-height:1.5}.c-field{margin-bottom:12px;display:block}.c-addr-read{color:var(--hy-color-gray);margin:-6px 0 12px 2px;font-size:12.5px}.c-addr-warn{color:var(--hy-color-ink);background:#fff3df;border-radius:8px;margin:-6px 0 12px;padding:8px 10px;font-size:12.5px;line-height:1.5}.c-field-row{gap:10px;display:flex}.c-field-row .c-field{flex:1;min-width:0}.c-addr-mode{color:var(--hy-color-gray);margin:-4px 0 14px 2px;font-size:12.5px;display:block}.c-addr-confirm.is-doubt{text-align:left}.c-addr-confirm.is-doubt p{color:var(--hy-color-ink);margin:10px 0 18px}.c-addr-confirm.is-doubt mark{color:var(--hy-color-ink);background:#fff3df;border-radius:4px;padding:2px 6px;font-weight:800}.c-addr-confirm-btns{gap:8px;display:flex}.c-addr-confirm-btns button{flex:1}.c-addr-confirm-btns button+button{margin-top:0}.c-field span{color:var(--hy-color-gray);margin-bottom:5px;font-size:12px;font-weight:700;display:block}.c-input{border:1px solid var(--hy-color-line);width:100%;min-height:46px;font:inherit;color:var(--hy-color-ink);background:#fff;border-radius:8px;padding:0 12px;font-size:14px}.c-input:focus{border-color:var(--hy-color-red);outline:none}.c-pay{margin:20px 0}.c-pay-title{color:var(--hy-color-gray);margin-bottom:8px;font-size:12px;font-weight:700}.c-pay-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.c-pay-item{border:1px solid var(--hy-color-line);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:48px;padding:0 12px;font-size:14px;display:flex}.c-pay-item:has(input:checked){border-color:var(--hy-color-red);background:var(--hy-color-red-tint);font-weight:700}.c-pay-item.is-soon{opacity:.55;cursor:not-allowed;background:#f5f3f0}.c-pay-item.is-soon small{color:var(--hy-color-gray);margin-left:6px;font-size:11px;font-weight:400}.c-pay-logo{letter-spacing:-.01em;border-radius:5px;flex:none;align-items:center;gap:2px;height:20px;padding:0 7px;font-size:11.5px;font-weight:800;line-height:1;display:inline-flex}.c-pay-logo.is-kakao{color:#191919;background:#ffeb00}.c-pay-logo.is-naver{background:0 0;border-radius:0;width:auto;height:16px;padding:0}.c-pay-item>span{white-space:nowrap}.c-pay-logo.is-toss{color:#fff;background:#0064ff}.c-pay-item small.c-test{color:var(--hy-color-warn);margin-left:6px;font-size:10.5px;font-weight:700}.c-keep{cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-size:13.5px;font-weight:700;display:flex}.c-keep input{width:18px;height:18px;accent-color:var(--hy-color-ink)}.c-pay-notes{color:var(--hy-color-gray);margin:10px 0 0;padding-left:16px;font-size:12px;line-height:1.65}.c-pay-notes li{margin:2px 0}.c-sum-box{border:1px solid var(--hy-color-line);background:#fff;border-radius:8px;padding:14px}.c-sum-box>div{font-variant-numeric:tabular-nums;justify-content:space-between;padding:5px 0;font-size:13.5px;display:flex}.c-sum-total{border-top:1px solid var(--hy-color-line);margin-top:6px;padding-top:10px;font-size:16px;font-weight:800}.c-done{text-align:center;padding:56px 22px 40px}.c-done-mark{background:var(--hy-color-ok);color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 18px;font-size:30px;font-weight:900;display:grid}.c-done h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.c-done-sub{color:var(--hy-color-gray);margin:10px 0 30px;font-size:14px;line-height:1.7}.c-done-sub b{color:var(--hy-color-ink)}.c-done-box{border:1px solid #e4c9c5;border-top:3px solid var(--hy-color-red);background:#fff;border-radius:10px;padding:22px 18px}.c-add-title{color:var(--hy-color-red-deep);font-size:15px;font-weight:800}.c-done-box p{color:#5a524c;margin:8px 0 16px;font-size:13px;line-height:1.6}.c-add-btn{background:var(--hy-color-red);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;min-height:52px;font-size:15px;font-weight:800}.c-add-btn:hover{background:var(--hy-color-red-deep)}.c-link-btn{color:var(--hy-color-gray);cursor:pointer;background:0 0;border:0;margin-top:16px;font-size:13.5px;text-decoration:underline}.c-mine-btn{background:var(--hy-color-ok);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;min-height:52px;margin-top:12px;font-family:inherit;font-size:15px;font-weight:800}.c-mine-btn:hover{filter:brightness(.92)}.c-wait-note-sub{opacity:.85;border-top:1px solid #24632a33;margin-top:6px;padding-top:6px;font-size:11.5px;display:block}.c-merge-banner.is-new{color:#7d4a00;background:#fdf5ea;border-color:#f0d2a4}.c-merge-act{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.c-merge-act button{border:1px solid var(--hy-color-red);background:var(--hy-color-red);color:#fff;min-width:120px;min-height:44px;font:inherit;cursor:pointer;border-radius:7px;flex:1;font-size:13px;font-weight:800}.c-merge-act button.is-ghost{color:var(--hy-color-red-deep);background:#fff}.is-new .c-merge-act button{border-color:var(--hy-color-warn);background:var(--hy-color-warn)}.c-merge-hint{color:var(--hy-color-gray);margin-top:8px;font-size:11.5px;display:block}.c-sheet-back{z-index:80;background:#17151480;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.c-sheet{background:#fff;border-radius:16px 16px 0 0;width:100%;max-width:480px;max-height:82vh;padding:20px 18px 22px;overflow-y:auto}.c-sheet-head{justify-content:space-between;align-items:center;display:flex}.c-sheet-head b{font-size:18px;font-weight:800}.c-sheet-head button{color:var(--hy-color-gray);cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:18px}.c-sheet-sub{color:var(--hy-color-gray);margin-top:4px;font-size:12.5px;line-height:1.7}.c-sheet-items{margin:16px 0 0;padding:0;list-style:none}.c-sheet-items li{border-bottom:1px solid var(--hy-color-line);align-items:baseline;gap:8px;padding:9px 0;font-size:14px;display:flex}.c-sheet-items li span{flex:1;font-weight:700}.c-sheet-items li em{color:var(--hy-color-gray);font-size:12.5px;font-style:normal}.c-sheet-items li b{font-variant-numeric:tabular-nums}.c-sheet-sum{margin-top:10px}.c-sheet-sum>div{font-variant-numeric:tabular-nums;justify-content:space-between;padding:5px 0;font-size:13.5px;display:flex}.c-sheet-sum .is-total{border-top:1px solid var(--hy-color-line);margin-top:6px;padding-top:10px;font-size:16px;font-weight:800}.c-sheet-note{background:var(--hy-color-red-tint);color:var(--hy-color-red-deep);border-radius:6px;margin-top:14px;padding:11px 13px;font-size:12.5px;line-height:1.7}.c-sheet-ok{background:var(--hy-color-red);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;min-height:50px;margin-top:16px;font-size:15px;font-weight:800}.c-fail{border:1px solid var(--hy-color-warn);color:#7a4300;background:#fff6ea;border-radius:10px;margin:12px 16px 0;padding:12px 14px;font-size:13.5px;line-height:1.5}.c-fail b{color:var(--hy-color-warn);margin-bottom:3px;display:block}.c-wait-turn{border-top:1px solid var(--hy-color-line);color:#7a4300;background:#fff4e4;align-items:baseline;gap:9px;padding:11px 13px;font-size:12.5px;display:flex}.c-wait-turn>b{font-variant-numeric:tabular-nums;color:var(--hy-color-warn);font-size:22px;font-weight:800;line-height:1}.c-wait-turn span b{color:#7a4300}.c-wait-mine{border-top:1px solid var(--hy-color-line);color:#24632a;background:#f0f7f0;padding:8px 13px;font-size:12px}.c-wait-mine b{font-weight:800}.c-modal{z-index:60;background:#1e181473;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.c-modal-box{background:var(--hy-color-card);border-radius:12px;width:100%;max-width:380px;padding:20px}.c-modal-box h2{margin:0 0 7px;font-size:17px}.c-modal-sub{color:var(--hy-color-gray);margin:0 0 16px;font-size:12.5px;line-height:1.7}.c-modal-box .c-field span em{color:var(--hy-color-gray);margin-left:6px;font-size:11.5px;font-style:normal}.c-modal-act{gap:8px;margin-top:18px;display:flex}.c-modal-act button{cursor:pointer;border-radius:9px;flex:1;height:46px;font-family:inherit;font-size:14.5px;font-weight:700}.c-modal-keep{border:1px solid var(--hy-color-line);background:var(--hy-color-card);color:var(--hy-color-ink)}.c-modal-go{background:var(--hy-color-red);color:#fff;border:0}.c-modal-go:disabled{background:var(--hy-color-gray-2);cursor:default}.c-receipt{margin-top:14px}.c-receipt-list{grid-template-columns:1fr 1fr;margin-bottom:8px}.c-receipt .c-pay-item span small{color:var(--hy-color-gray);margin-top:2px;font-size:11px;font-weight:400;display:block}.c-receipt .c-help{color:var(--hy-color-gray);margin-top:5px;font-size:12px}.c-pay-bank-note{background:var(--hy-color-paper);color:var(--hy-color-gray);border-radius:8px;margin-top:10px;padding:9px 11px;font-size:12.5px;line-height:1.7}.c-bank{border:1px solid var(--hy-color-line);background:var(--hy-color-paper);text-align:left;border-radius:10px;margin:18px 0;padding:16px}.c-bank-title{margin-bottom:9px;font-size:13px;font-weight:700}.c-bank-acct{letter-spacing:-.2px;font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.c-bank-acct b{color:var(--hy-color-red)}.c-bank-holder{color:var(--hy-color-gray);margin-top:3px;font-size:12.5px}.c-bank-amt{border-top:1px solid var(--hy-color-line);color:var(--hy-color-gray);justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:11px;font-size:13px;display:flex}.c-bank-amt b{color:var(--hy-color-ink);font-variant-numeric:tabular-nums;font-size:19px}.c-bank-name{color:var(--hy-color-gray);margin-top:8px;font-size:12.5px}.c-bank-name b{color:var(--hy-color-ink)}.c-bank-help{color:var(--hy-color-gray);margin:11px 0 0;font-size:12px;line-height:1.7}.c-bank-fail{border:1px solid var(--hy-color-warn);color:#7a4300;text-align:left;background:#fff6ea;border-radius:9px;margin:16px 0;padding:12px 14px;font-size:13px;line-height:1.7}.os-track{border:1px solid var(--hy-color-line);background:var(--hy-color-paper);border-radius:10px;margin-top:16px;padding:14px}.os-track-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:11px;display:flex}.os-track-top b{font-size:15px}.os-track-top span{color:var(--hy-color-gray);font-variant-numeric:tabular-nums;font-size:12.5px}.os-track-bar{gap:4px;margin:0 0 22px;padding:0;list-style:none;display:flex}.os-track-step{background:var(--hy-color-line);border-radius:999px;flex:1;height:8px;position:relative}.os-track-step.is-done{background:var(--hy-color-ok)}.os-track-step.is-mine{background:var(--hy-color-red)}.os-track-step.is-mine.is-done{background:var(--hy-color-ok)}.os-track-step em{color:var(--hy-color-red);white-space:nowrap;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:13px;left:50%;transform:translate(-50%)}.os-track-step.is-mine.is-done em{color:var(--hy-color-ok)}.os-track-foot{color:var(--hy-color-gray);flex-wrap:wrap;gap:10px;font-size:12.5px;display:flex}.os-track-foot span+span:before{content:"· ";color:var(--hy-color-gray-2)}.os-plate{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:var(--hy-color-card);align-items:center;gap:12px;margin:10px 0 2px;padding:10px 12px;display:flex}.os-plate b{border:2px solid var(--hy-color-ink);background:var(--hy-color-card);letter-spacing:1px;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;flex:none;padding:4px 10px;font-size:20px;font-weight:700}.os-plate div{min-width:0;color:var(--hy-color-gray);font-size:12.5px;line-height:1.45}.os-plate strong{color:var(--hy-color-ink);margin-bottom:2px;font-size:13px;display:block}.os-plate+.os-track-bar{margin-top:12px}.os-course{border-top:1px solid var(--hy-color-line);margin-top:12px;padding-top:11px}.os-course-toggle{color:var(--hy-color-red);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:700}.os-course-list{margin:11px 0 0;padding:0;list-style:none}.os-stop{border-top:1px solid var(--hy-color-line);grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:9px 0;font-size:13.5px;display:grid}.os-stop:first-child{border-top:0}.os-stop-no{background:var(--hy-color-line);width:22px;height:22px;color:var(--hy-color-gray);text-align:center;font-variant-numeric:tabular-nums;border-radius:50%;font-size:11.5px;font-weight:700;line-height:22px}.os-stop.is-done .os-stop-no{background:var(--hy-color-ok);color:#fff}.os-stop.is-doing .os-stop-no{background:var(--hy-color-warn);color:#fff}.os-stop-name{min-width:0}.os-stop.is-mine .os-stop-name{font-weight:700}.os-stop-name em{background:var(--hy-color-red-tint);color:var(--hy-color-red);white-space:nowrap;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700}.os-stop-state{color:var(--hy-color-gray);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.os-stop.is-done .os-stop-state{color:var(--hy-color-ok)}.os-stop.is-doing .os-stop-state{color:var(--hy-color-warn);font-weight:700}.os-course-help{color:var(--hy-color-gray);margin:11px 0 0;font-size:12px;line-height:1.7}.os-soon{border:1px dashed var(--hy-color-line);background:var(--hy-color-paper);text-align:center;border-radius:10px;margin-top:16px;padding:13px 14px}.os-soon>b{color:var(--hy-color-ink);margin-bottom:4px;font-size:14px;display:block}.os-soon>span{max-width:30ch;color:var(--hy-color-gray);text-wrap:pretty;margin:0 auto;font-size:12.5px;line-height:1.7;display:block}.os-locked p{margin:0 0 11px;font-size:13px;line-height:1.7}.os-ask-btn{background:var(--hy-color-ink);color:#fff;text-align:center;border-radius:9px;padding:13px;font-size:14px;font-weight:700;text-decoration:none;display:block}.os-ask-btn.is-kakao{color:#191600;background:#fee500}.g-badge{background:var(--hy-color-paper);color:var(--hy-color-gray);border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700}.g-badge.is-open{background:var(--hy-color-red-tint);color:var(--hy-color-red)}.g-badge.is-open.is-urgent{color:#7a4300;background:#fff0dc}.g-badge.is-soon{background:var(--hy-color-paper);color:var(--hy-color-gray)}.g-badge.is-ended{background:var(--hy-color-line);color:var(--hy-color-gray)}.g-badge.is-free{color:var(--hy-color-ok);background:#eef5ee}.g-badge.is-sale{background:var(--hy-color-red-tint);color:var(--hy-color-red)}.g-goal{border-top:1px solid var(--hy-color-line);padding:10px 13px}.g-goal-top{color:var(--hy-color-gray);justify-content:space-between;margin-bottom:5px;font-size:11.5px;display:flex}.g-goal-top b{color:var(--hy-color-ink)}.g-goal-bar{background:var(--hy-color-line);border-radius:999px;height:5px;overflow:hidden}.g-goal-bar i{background:var(--hy-color-ok);height:100%;display:block}.c-head.is-group{background:var(--hy-color-ink)}.c-head.is-group .c-hero-name span{color:#ffffffb8}.c-head.is-group .c-hero{background-image:radial-gradient(#ffffff1a 1px,#0000 1px)}.g-guide{border:1px solid var(--hy-color-line);border-left:4px solid var(--hy-color-ink);background:#fff;border-radius:8px;margin:12px 14px 4px;padding:0 14px 0 12px}.g-guide>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:8px 0;list-style:none;display:flex}.g-guide>summary::-webkit-details-marker{display:none}.g-guide>summary b{white-space:nowrap;font-size:14px}.g-guide-hint{min-width:0;color:var(--hy-color-gray);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.g-guide[open] .g-guide-hint{visibility:hidden}.g-guide-arrow{border-right:2px solid var(--hy-color-gray);border-bottom:2px solid var(--hy-color-gray);flex:none;width:8px;height:8px;margin:-4px 4px 0 0;transition:transform .15s;transform:rotate(45deg)}.g-guide[open] .g-guide-arrow{margin-top:4px;transform:rotate(-135deg)}.g-guide ul{margin:0;padding:0 0 12px 16px}.g-guide li{color:#4a423c;font-size:13px;line-height:1.65}.g-guide li+li{margin-top:2px}.g-empty{text-align:center;color:var(--hy-color-gray);padding:40px 14px;font-size:13.5px}.g-ship-note{border:1px solid var(--hy-color-line);background:var(--hy-color-paper);color:var(--hy-color-gray);border-radius:10px;margin-top:18px;padding:13px 14px;font-size:12.5px;line-height:1.8}.g-ship-note b{color:var(--hy-color-ink);margin-bottom:4px;font-size:13px;display:block}.g-sum{border:1px solid var(--hy-color-line);background:var(--hy-color-paper);border-radius:10px;margin-top:18px;padding:13px 14px}.g-sum-row{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;font-size:13px;display:flex}.g-sum-row em{color:var(--hy-color-gray);margin-left:4px;font-size:11.5px;font-style:normal}.g-sum-row.is-ship{color:var(--hy-color-gray)}.g-sum-row.is-total{border-top:1px solid var(--hy-color-line);margin-top:6px;padding-top:10px;font-size:15px;font-weight:700}.g-sum-row.is-total b{font-size:17px}.g-done-note{background:var(--hy-color-paper);color:var(--hy-color-gray);text-align:left;border-radius:10px;margin:18px 0;padding:13px 14px;font-size:12.5px;line-height:1.75}.g-done-note b{color:var(--hy-color-ink)}.c-kind{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.c-kind.is-direct{color:#fff;background:#ffffff29;border:1px solid #ffffff4d}.c-cross-frame{margin:10px 12px 0;container-type:inline-size}.c-cross{--cross-bg:#e1ecd8;--cross-bg-hover:#d8e7cd;--cross-bg-press:#d3e3c7;--cross-ring:#57764a;--cross-ink:#203f2a;--cross-sub:#556a4b;--cross-cta:#294e36;--cross-cta-hover:#21422c;--cross-cta-press:#1c3c27;--cross-tag:#f0d993;isolation:isolate;background:var(--cross-bg);width:100%;min-height:104px;color:var(--cross-ink);text-align:left;border-radius:12px;grid-template-columns:minmax(0,1fr) clamp(92px,25%,160px);text-decoration:none;transition:background-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.c-cross:focus-visible{outline:3px solid var(--hy-color-gold);outline-offset:3px}.c-cross:active{background:var(--cross-bg-press);box-shadow:inset 0 0 0 2px var(--cross-ring)}.c-cross:active .c-cross-cta{background:var(--cross-cta-press)}@media (hover:hover){.c-cross:hover{background:var(--cross-bg-hover)}.c-cross:hover .c-cross-cta{background:var(--cross-cta-hover)}}.c-cross-main{align-items:center;gap:18px;min-width:0;padding:16px 20px 16px 25px;display:flex}.c-cross-copy{z-index:2;flex:1;min-width:0}.c-cross-eyebrow{color:var(--cross-sub);margin-bottom:6px;font-size:11px;font-weight:600;line-height:1.5;display:block}.c-cross-heading{letter-spacing:-.9px;word-break:keep-all;font-size:25px;font-weight:900;line-height:1.26;display:block}.c-cross-heading span{display:block}.c-cross-cta{background:var(--cross-cta);color:#fff;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:9px;padding:14px 8px;transition:background-color .15s;display:flex}.c-cross-delivery{letter-spacing:.3px;color:var(--cross-tag);font-size:12px;font-weight:600;line-height:1.2}.c-cross-title{white-space:nowrap;letter-spacing:-.45px;justify-content:center;align-items:center;gap:6px;font-size:16px;font-weight:800;line-height:1.3;display:flex}.c-cross-title svg{flex-shrink:0;width:32px;height:20px;overflow:visible}.c-cross-title svg *{vector-effect:non-scaling-stroke}.c-cross-art{z-index:1;flex:0 0 87px;width:87px;height:77px;position:relative}.c-cross-art-inner{width:87px;height:77px;position:absolute;bottom:0;right:0}.c-cross-art:after{content:"";filter:blur(2px);background:#4c65421c;border-radius:50%;width:80px;height:8px;position:absolute;bottom:-2px;left:3px}.c-cross-box{z-index:4;background:#bd8d57;border-radius:2px;width:77px;height:46px;position:absolute;bottom:3px;left:5px;transform:rotate(4deg);box-shadow:inset -12px 0 #a97c48}.c-cross-box:before{content:"";clip-path:polygon(6% 0,94% 0,100% 100%,0 100%);background:#e1b986;width:80px;height:11px;position:absolute;top:-6px;left:-4px}.c-cross-box:after{content:"한양";color:#715633;letter-spacing:.5px;background:#fff7e2;place-items:center;width:33px;height:19px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:16px;left:17px}.c-cross-apple{z-index:3;background:#b84835;border-radius:44%;width:29px;height:27px;position:absolute;bottom:45px;left:9px;transform:rotate(-12deg);box-shadow:inset -5px 0 #a63c2d}.c-cross-apple:after{content:"";background:#526f3f;border-radius:0 90%;width:15px;height:7px;position:absolute;top:-5px;left:15px;transform:rotate(-20deg)}.c-cross-pear{z-index:2;background:#e8c265;border-radius:50% 50% 44% 44%;width:25px;height:32px;position:absolute;bottom:43px;left:35px;transform:rotate(8deg);box-shadow:inset -4px 0 #d4ad4e}.c-cross-leaf{z-index:2;background:#5e7b48;border-radius:85% 10% 75% 20%;width:12px;height:34px;position:absolute;bottom:44px;left:63px;transform:rotate(26deg);box-shadow:8px 3px #7d945f}@container (max-width:450px){.c-cross{grid-template-columns:minmax(0,1fr) 72px}.c-cross-main{gap:8px;padding:15px 12px 15px 16px}.c-cross-heading{letter-spacing:-.8px;font-size:20px;line-height:1.32}.c-cross-eyebrow{letter-spacing:-.4px;white-space:nowrap;margin-bottom:6px;font-size:11px}.c-cross-cta{gap:6px;padding:10px 4px}.c-cross-delivery{letter-spacing:0;font-size:11px}.c-cross-title{letter-spacing:0;flex-direction:column;gap:1px;line-height:1.1}.c-cross-title svg{width:32px;height:20px;margin-top:6px}.c-cross-art{flex-basis:59px;width:59px;height:67px}.c-cross-art-inner{transform-origin:100% 100%;right:-2px;transform:scale(.73)}.c-cross-art:after{width:57px;left:1px}}@container (max-width:345px){.c-cross-main{gap:5px;padding-left:12px;padding-right:8px}.c-cross-heading{letter-spacing:-.7px;font-size:18px}.c-cross-art{flex-basis:45px;width:45px}.c-cross-art-inner{right:-4px;transform:scale(.62)}.c-cross-art:after{width:45px}}@media (prefers-reduced-motion:reduce){.c-cross,.c-cross-cta{transition:none}}.gt-open{margin:10px 12px 0}.gt-open>button{border:1px solid var(--hy-color-line);background:var(--hy-color-card);width:100%;color:var(--hy-color-ink);cursor:pointer;border-radius:12px;align-items:center;padding:12px 14px;font-size:13.5px;font-weight:700;display:flex}.gt-open>button em{color:var(--hy-color-gray);margin-left:auto;font-size:12px;font-style:normal;font-weight:400}.gt-box{border:1px solid var(--hy-color-line);background:var(--hy-color-card);text-align:left;border-radius:12px;margin:10px 12px 0;padding:14px}.gt-open .gt-box{margin:8px 0 0}.gt-head{align-items:baseline;gap:8px;display:flex}.gt-head b{font-size:14px}.gt-head span{color:var(--hy-color-gray);font-size:11.5px}.gt-sum{color:var(--hy-color-gray);margin-top:4px;font-size:12.5px}.gt-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.gt-item{border:1px solid var(--hy-color-line);background:var(--hy-color-paper);border-radius:9px;padding:11px 12px}.gt-item.is-sent{background:#f4f9f4;border-color:#c6dfc7}.gt-name{align-items:baseline;gap:6px;font-size:13.5px;font-weight:700;display:flex}.gt-name em{color:var(--hy-color-gray);font-size:11.5px;font-style:normal;font-weight:400}.gt-qty{color:var(--hy-color-gray);margin-left:auto;font-size:12.5px;font-weight:400}.gt-track{flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:7px;text-decoration:none;display:flex}.gt-co{color:var(--hy-color-ok);background:#e4efe4;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700}.gt-track b{letter-spacing:.02em;color:var(--hy-color-ink);font-size:14px}.gt-go{color:var(--hy-color-ok);margin-left:auto;font-size:12px;font-weight:700}.gt-wait{color:var(--hy-color-gray);margin-top:6px;font-size:12.5px}.gt-none{color:var(--hy-color-gray);margin-top:10px;font-size:13px}.gt-foot{border-top:1px solid var(--hy-color-line);color:var(--hy-color-gray);margin-top:11px;padding-top:10px;font-size:11.5px;line-height:1.7}.c-merge-tag{color:var(--hy-color-warn);letter-spacing:.02em;background:#ffffffe6;border-radius:4px;margin-bottom:5px;padding:2px 8px;font-size:11px;display:inline-block}.c-merge-banner.is-new span{opacity:.85;margin-top:4px;font-size:11.5px;display:block}.c-none{border:1px solid var(--hy-color-line);background:var(--hy-color-card);text-align:center;border-radius:12px;margin:14px 12px;padding:28px 20px}.c-none b{font-size:15px;display:block}.c-none p b{font-size:inherit;color:var(--hy-color-ink);display:inline}.c-none p{color:var(--hy-color-gray);margin:8px 0 0;font-size:13px;line-height:1.75}.c-none.c-open b{color:var(--hy-color-ink);font-size:16px}.c-open-time{color:var(--hy-color-red);font-variant-numeric:tabular-nums;letter-spacing:.5px;margin:6px 0 4px;font-size:34px;font-weight:800;display:block}.c-open-left{color:var(--hy-color-gray);font-size:14px;display:block}.c-none-call{border-radius:var(--hy-radius-md);background:var(--hy-color-red);color:#fff;margin-top:14px;padding:10px 20px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-block}.c-jump{z-index:5;background:var(--hy-color-paper);border-top:1px solid var(--hy-color-line);scrollbar-width:none;gap:6px;margin-top:10px;padding:10px 12px;display:flex;position:sticky;top:0;overflow-x:auto}.c-jump::-webkit-scrollbar{display:none}.c-jump button{border:2px solid var(--hy-color-red);min-height:32px;color:var(--hy-color-ink);cursor:pointer;background:#fff;border-radius:7px;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.c-jump button i{font-size:14px;font-style:normal;line-height:1}.c-jump button.is-on{background:var(--hy-color-red-tint);color:var(--hy-color-red);font-weight:800}.c-jump button:disabled{border-color:var(--hy-color-line);background:var(--hy-color-paper);color:var(--hy-color-gray-2);cursor:default}.c-jump button:disabled i{filter:grayscale();opacity:.5}.c-add{background:var(--hy-color-red);color:#fff;cursor:pointer;border:0;border-radius:10px;flex:none;min-width:62px;min-height:44px;font-size:14px;font-weight:700}.c-add:active{transform:scale(.97)}.c-qty button{min-width:44px;min-height:44px;font-size:20px}.c-qty output{min-width:34px;font-size:16px}.c-wait{min-height:44px}.c-item.is-picked{border-color:var(--hy-color-red);background:var(--hy-color-red-tint)}.c-item.is-picked .c-item-name{color:var(--hy-color-red)}.c-item-tags{flex-wrap:wrap;gap:5px;margin-bottom:5px;display:flex}.c-item-when{margin-bottom:4px}.c-ship-when{background:var(--hy-color-paper);border:1px solid var(--hy-color-line);color:var(--hy-color-ink);white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:11.5px;font-style:normal;font-weight:700;display:inline-block}.c-closed{background:var(--hy-color-line);min-width:62px;min-height:44px;color:var(--hy-color-gray);border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.c-item-price.is-sale{flex-direction:column;align-items:flex-start;gap:1px}.c-item-price.is-sale>s{line-height:1.3}.c-item-price-now{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.c-item-price em.c-off{background:var(--hy-color-red);color:#fff;border-radius:4px;padding:2px 7px;font-size:11.5px;font-weight:800}.c-thumb.is-none{place-items:center;display:grid}.c-thumb.is-none i{color:#17151466;letter-spacing:-.02em;font-size:10.5px;font-style:normal}@media (hover:hover){.c-thumb.is-zoom b,.g-thumb.is-zoom b{opacity:0;transition:opacity .12s}.c-thumb.is-zoom:hover b,.g-thumb.is-zoom:hover b{opacity:.95}}.pv{z-index:200;padding-bottom:env(safe-area-inset-bottom);background:#171514;flex-direction:column;display:flex;position:fixed;inset:0}.pv-bar{padding:12px 14px;padding-top:calc(12px + env(safe-area-inset-top));color:#fff;align-items:center;gap:10px;display:flex}.pv-bar b{font-size:15px;font-weight:700}.pv-bar em{color:#c8c2bb;font-size:12.5px;font-style:normal}.pv-bar button{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;flex:none;width:40px;height:40px;margin-left:auto;font-size:17px}.pv-bar button:hover{background:#ffffff3d}.pv-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:0 12px 12px;display:flex;position:relative}.pv-stage img{object-fit:contain;border-radius:10px;max-width:100%;max-height:100%}.pv-go{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:8px;width:44px;height:60px;font-size:26px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.pv-go:hover{background:#ffffff42}.pv-go.is-prev{left:10px}.pv-go.is-next{right:10px}.pv-dots{justify-content:center;gap:7px;padding:0 0 16px;display:flex}.pv-dots button{cursor:pointer;background:#ffffff52;border:0;border-radius:999px;width:9px;height:9px;padding:0}.pv-dots button.is-on{background:#fff}@media (max-width:640px){.pv-go{background:#00000059;width:36px;height:52px;font-size:24px}.pv-go.is-prev{left:6px}.pv-go.is-next{right:6px}}.g-back{border:1px solid var(--hy-color-line);background:var(--hy-color-card);color:var(--hy-color-ink);border-radius:9px;margin:0 0 12px;padding:11px 14px;font-size:13.5px;font-weight:700;text-decoration:none;display:block}.g-back:hover{background:var(--hy-color-paper)}.c-input.is-locked{background:var(--hy-color-paper);color:var(--hy-color-ink);cursor:default}.c-byhand{color:var(--hy-color-gray);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:6px;padding:4px 0;font-size:12.5px;text-decoration:underline}.c-byhand:hover{color:var(--hy-color-ink)}.c-byhand-note{color:var(--hy-color-warn);margin-top:6px;font-size:12.5px;line-height:1.6}.c-none.is-bad{background:#fdf5ea;border-color:#f0d2a4}.c-none.is-bad b{color:var(--hy-color-warn)}.c-stale{background:#fdf5ea;border:1px solid #f0d2a4;border-radius:10px;margin:0 12px 12px;padding:11px 14px;font-size:13px;line-height:1.6}.c-stale b{color:var(--hy-color-warn);display:block}.c-stale span{color:var(--hy-color-gray)}.prv{background:var(--hy-color-paper);min-height:100vh;color:var(--hy-color-ink);line-height:1.75}.prv-in{max-width:760px;margin:0 auto;padding:28px 20px 80px}.prv-head h1{color:var(--hy-color-red);margin:8px 0 10px;font-size:24px}.prv-head p{color:var(--hy-color-gray);margin:0;font-size:14px}.prv-back{color:var(--hy-color-red);font-size:13px;font-weight:700;text-decoration:none}.prv-meta{color:var(--hy-color-gray-2);margin-top:8px;font-size:12.5px}.prv-sec{margin-top:30px}.prv-sec h2{border-bottom:2px solid var(--hy-color-red);margin:0 0 10px;padding-bottom:6px;font-size:17px;display:inline-block}.prv-sec p{margin:8px 0;font-size:14px}.prv-table{border-collapse:collapse;background:#fff;width:100%;font-size:13.5px}.prv-table th{text-align:left;color:var(--hy-color-gray);background:var(--hy-color-paper);border-bottom:1px solid var(--hy-color-line);padding:8px 10px;font-size:12px}.prv-table td{border-bottom:1px solid var(--hy-color-line);vertical-align:top;padding:10px}.prv-table td:first-child{width:26%;color:var(--hy-color-gray)}.prv-note{color:var(--hy-color-gray);font-size:13px!important}.prv-list{margin:6px 0 0;padding-left:18px;font-size:14px}.prv-list li{margin:4px 0}.prv-contact{border:1px solid var(--hy-color-line);background:#fff;border-radius:10px;grid-template-columns:1fr;gap:6px;padding:12px 14px;font-size:14px;display:grid}.prv-contact>div{gap:10px;display:flex}.prv-contact span{width:110px;color:var(--hy-color-gray);flex:none;font-size:13px}.prv-contact a{color:var(--hy-color-red);text-decoration:none}.prv-sec h2 small{color:var(--hy-color-gray);margin-left:6px;font-size:12.5px;font-weight:400}.prv-sec{scroll-margin-top:16px}.prv-meta a{color:var(--hy-color-red);text-decoration:none}.prv-toc{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.prv-toc a{border-radius:var(--hy-radius-md);border:1px solid var(--hy-color-line);color:var(--hy-color-ink);background:#fff;padding:5px 10px;font-size:12.5px;text-decoration:none}.prv-table a{color:var(--hy-color-red);text-decoration:none}.prv-hist{border:1px solid var(--hy-color-line);background:#fff;border-radius:10px;margin-top:12px;padding:12px 14px;font-size:13px}.prv-hist ul{margin:6px 0 0;padding-left:18px}.prv-hist li{margin:4px 0}.prv-hist a{color:var(--hy-color-red);text-decoration:none}@media (max-width:640px){.prv-table thead{display:none}.prv-table,.prv-table tbody,.prv-table tr,.prv-table td{width:auto;display:block}.prv-table tr{border-bottom:2px solid var(--hy-color-line);padding:6px 0}.prv-table td{border:0;padding:4px 10px}.prv-table td:first-child{width:auto;color:var(--hy-color-ink);font-weight:700}.prv-table td[data-th]:before{content:attr(data-th);color:var(--hy-color-gray-2);margin-bottom:1px;font-size:11.5px;display:block}}.c-shopfoot-links{margin-top:6px}.c-shopfoot-links a{color:var(--hy-color-gray);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.c-hero-join{color:#fff;border-radius:var(--hy-radius-md);border:1px solid #ffffff8c;margin-top:8px;padding:4px 12px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-block}.c-join-row{justify-content:flex-end;padding:10px 14px 0;display:flex}.c-join-row a{color:var(--hy-color-red);font-size:13px;font-weight:700;text-decoration:none}.jn{flex-direction:column;min-height:100vh;padding-bottom:0;display:flex}.jn-back{color:var(--hy-color-ink);padding:4px 8px;font-size:30px;line-height:1;text-decoration:none;position:absolute;top:10px;left:12px}.jn-center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:90px 22px 40px;display:flex}.jn-logo{border-radius:16px;width:64px;height:64px}.jn-center h1{letter-spacing:-.02em;margin:14px 0 12px;font-size:26px}.jn-sub{color:var(--hy-color-gray);margin:0 0 22px;font-size:14.5px;line-height:1.6}.jn-sub b{color:var(--hy-color-ink);font-size:17px}.jn-kakao{color:#191919;width:100%;max-width:400px;font:inherit;cursor:pointer;background:#fee500;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:16px;font-weight:800;display:flex}.jn-kakao:disabled{opacity:.7;cursor:default}.jn-kakao:active{filter:brightness(.95)}.jn-kakao-mark{color:#fee500;background:#191919;border-radius:6px;place-items:center;width:26px;height:20px;font-size:8px;font-weight:900;display:inline-grid}.jn-bad{width:100%;max-width:400px;margin-top:8px}.jn-link{font:inherit;color:var(--hy-color-gray);cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-size:13.5px;text-decoration:underline;display:inline-block}.jn-go{background:var(--hy-color-red);color:#fff;border-radius:12px;width:100%;max-width:400px;padding:16px;font-size:16px;font-weight:800;text-decoration:none;display:block}.jn-info-l{max-width:400px;color:var(--hy-color-gray);margin:22px 0 0;font-size:12px;line-height:1.6;display:block}.jn-info-l b{color:var(--hy-color-ink);font-weight:700}.jn-info-more{color:var(--hy-color-gray);white-space:nowrap;margin-left:2px;text-decoration:underline}.jn-form{box-sizing:border-box;width:100%;max-width:460px;margin:0 auto;padding:24px 18px 30px}.jn-form-head{text-align:center;margin-bottom:8px}.jn-logo-sm{border-radius:9px;width:36px;height:36px}.jn-form-head h1{margin:8px 0 4px;font-size:20px}.jn-form-head p{color:var(--hy-color-gray);margin:0;font-size:13px}.jn-sec{border:1px solid var(--hy-color-line);background:#fff;border-radius:12px;margin-top:16px;padding:12px 14px}.jn-sec h2{color:var(--hy-color-red);margin:0 0 8px;font-size:13px}.jn-field{grid-template-columns:64px 1fr;align-items:center;gap:8px;margin-top:8px;font-size:13.5px;display:grid}.jn-field>span{color:var(--hy-color-gray);font-size:13px}.jn-field .c-input{margin:0}.jn-field-opt{grid-template-columns:64px 1fr auto auto}.jn-field-opt em{color:var(--hy-color-gray);font-size:12.5px;font-style:normal}.jn-why{color:var(--hy-color-gray);margin:8px 0 0;font-size:12px;line-height:1.55}.jn-agree{cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.jn-agree em{color:var(--hy-color-gray);margin-top:2px;font-size:12px;font-style:normal;line-height:1.5;display:block}.jn-agree a{color:var(--hy-color-red)}.jn-go-btn{font:inherit;cursor:pointer;border:0;width:100%;max-width:none;margin-top:16px;font-weight:800}.jn-go-btn:disabled{opacity:.4;cursor:default}.jn-form .jn-link{margin:12px auto 0;display:block}.jn-form .jn-note{color:var(--hy-color-gray-2);text-align:center;margin-top:10px;font-size:12px}.jn-guest{color:var(--hy-color-gray);margin-top:26px;font-size:13.5px;text-decoration:underline;display:inline-block}.jn-agrees{padding-top:10px}.jn-agree+.jn-agree{margin-top:8px}.jn-agree-all{border-bottom:1px solid var(--hy-color-line);margin-bottom:10px;padding-bottom:10px}.jn-alt{color:var(--hy-color-gray);align-items:center;gap:10px;margin-top:22px;font-size:13.5px;display:flex}.jn-alt a{color:var(--hy-color-ink);text-decoration:underline}.jn-alt-form{justify-content:center;margin-top:14px}.jn-alt-form .jn-link{margin:0;display:inline}.jn-form-head-bar{grid-template-columns:32px 1fr 32px;align-items:center;margin-bottom:4px;display:grid}.jn-form-head-bar h1{grid-column:2;margin:0}.jn-back-inline{color:var(--hy-color-ink);text-align:left;font-size:28px;line-height:1;text-decoration:none}.jn-em .c-input{box-sizing:border-box;width:100%;margin:0 0 8px}.jn-lab{color:var(--hy-color-gray);margin:4px 0 4px 2px;font-size:12.5px;font-weight:700;display:block}.jn-lab i{color:var(--hy-color-red);margin-left:3px;font-style:normal}.jn-em .c-input+.jn-lab,.jn-em .pw-hint+.jn-lab,.jn-em .jn-sms-ok+.jn-lab{margin-top:6px}.jn-found{border-radius:var(--hy-radius-md);background:var(--hy-color-paper,#f6f2ec);align-items:baseline;gap:10px;margin:0 0 4px;padding:12px 14px;display:flex}.jn-found span{color:var(--hy-color-gray);font-size:12.5px}.jn-found b{word-break:break-all;font-size:18px}.jn-em .jn-go-btn{margin-top:4px}.jn-em .c-field-bad{margin:-4px 0 8px}.jn-sms-row{align-items:stretch;gap:8px;margin:0 0 8px;display:flex}.jn-em .jn-sms-row .c-input{flex:1;min-width:0;margin:0}.jn-sms-btn{border:1.5px solid var(--hy-color-ink);color:var(--hy-color-ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:10px;flex:none;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700}.jn-sms-btn:disabled{opacity:.45;cursor:default}.jn-sms-code{flex:1;min-width:0;position:relative}.jn-em .jn-sms-code .c-input{letter-spacing:.2em;padding-right:72px}.jn-em .jn-sms-code .c-input::placeholder{letter-spacing:normal}.jn-sms-timer{font-variant-numeric:tabular-nums;color:var(--hy-color-warn);font-size:13px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.jn-sms-ok{color:var(--hy-color-ok);margin:-4px 0 8px;font-size:12.5px;font-weight:700}.jn-sms-ok button{color:var(--hy-color-gray);cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-family:inherit;font-size:12.5px;font-weight:400;text-decoration:underline}.jn-em .jn-sms-note{color:var(--hy-color-gray);margin:-4px 0 8px;font-size:12.5px}.jn-em h2{color:var(--hy-color-red);margin:0 0 8px;font-size:13px}.jn-em h2 small{color:var(--hy-color-gray);margin-left:6px;font-size:12px;font-weight:400}.jn-opt-row{grid-template-columns:64px 1fr;align-items:center;gap:8px;margin-top:6px;display:grid}.jn-opt-row>span{color:var(--hy-color-gray);font-size:13px}.jn-seg{gap:6px;display:flex}.jn-seg button{text-align:center;border:1px solid var(--hy-color-line);font:inherit;cursor:pointer;color:var(--hy-color-ink);background:#fff;border-radius:8px;flex:1;padding:10px 6px;font-size:13.5px}.jn-seg button.is-on{border-color:var(--hy-color-red);color:var(--hy-color-red);font-weight:700}.jn-birth{grid-template-columns:1.4fr 1fr 1fr;gap:6px;display:grid}.jn-birth .c-input{text-align:right;margin:0}.jn-view{font:inherit;color:var(--hy-color-red);cursor:pointer;background:0 0;border:0;margin-left:2px;padding:0;font-size:12.5px;text-decoration:underline}.tm-back{z-index:60;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.tm-sheet{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-width:560px;max-height:88vh;display:flex}.tm-head{border-bottom:1px solid var(--hy-color-line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.tm-head b{font-size:15px}.tm-head button{cursor:pointer;color:var(--hy-color-gray);background:0 0;border:0;padding:4px 8px;font-size:18px}.tm-scroll{-webkit-overflow-scrolling:touch;padding:4px 16px 12px;overflow-y:auto}.tm-ok{background:var(--hy-color-red);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;margin:0 16px 16px;padding:13px;font-size:15px;font-weight:800}.tm-body{color:var(--hy-color-ink);font-size:13.5px;line-height:1.7}.tm-body h3{margin:16px 0 4px;font-size:14px}.tm-body p{margin:6px 0}.tm-body ul{margin:4px 0;padding-left:18px}.tm-body li{margin:3px 0}.tm-body a{color:var(--hy-color-red)}.tm-meta{color:var(--hy-color-gray);font-size:12px}.tm-table{border-collapse:collapse;width:100%;margin:8px 0;font-size:13px}.tm-table th{text-align:left;vertical-align:top;width:64px;color:var(--hy-color-red);padding:6px 6px 6px 0}.tm-table td{border-bottom:1px solid var(--hy-color-line);padding:6px 0}@media (min-width:640px){.tm-back{align-items:center}.tm-sheet{border-radius:16px;max-height:80vh}}.prv-bare .prv-in{padding:16px 16px 40px}.prv-bare .prv-sec{margin-top:0}.prv-bare .prv-sec+.prv-sec{margin-top:28px}.prv-bare .prv-meta{margin-top:24px}.jn-sub-small{color:var(--hy-color-gray);font-size:12.5px;font-weight:400}.c-req-select{width:100%}.oo-note{margin:80px 16px}.oo-again{width:auto;margin-top:16px;padding-inline:24px}.c-hero-me{align-items:center;gap:10px;display:inline-flex}.c-hero-out{font:inherit;color:inherit;opacity:.85;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.c-policy{border:1px solid var(--hy-color-line);color:#4a423d;background:#fff;border-radius:8px;margin:14px 14px 0;padding:0 14px;font-size:13px;line-height:1.65}.c-policy summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-size:13.5px;list-style:none;display:flex}.c-policy summary::-webkit-details-marker{display:none}.c-policy summary b{color:var(--hy-color-ink)}.c-policy summary span{color:var(--hy-color-gray-2);font-size:12px;transition:transform .15s}.c-policy[open] summary span{transform:rotate(180deg)}.c-policy dl{border-top:1px solid var(--hy-color-line);margin:0;padding:0 0 4px}.c-policy dt{color:var(--hy-color-ink);margin-top:10px;font-size:12.5px;font-weight:700}.c-policy dd{margin:2px 0 0}.c-policy-more{color:var(--hy-color-gray);margin:8px 0 12px;font-size:12.5px}.c-policy-more a{color:var(--hy-color-ink);text-decoration:underline}.c-hero-mine{margin-right:6px}.c-myorders{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.c-myorder{align-items:stretch;gap:6px;display:flex}.c-myorder-btn{text-align:left;border:1px solid var(--hy-color-line);min-width:0;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;flex:1;gap:3px;padding:11px 12px;text-decoration:none;display:flex}.c-myorder-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.c-myorder-top b{font-size:14px}.c-myorder-top em{background:var(--hy-color-paper);color:var(--hy-color-gray);white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:11.5px;font-style:normal;font-weight:700}.c-myorder.is-delivered .c-myorder-top em{color:var(--hy-color-ok);background:#eef5ee}.c-myorder.is-delivering .c-myorder-top em,.c-myorder.is-picked .c-myorder-top em{background:var(--hy-color-red-tint);color:var(--hy-color-red)}.c-myorder.is-cancelled .c-myorder-top em,.c-myorder.is-failed .c-myorder-top em{background:var(--hy-color-line)}.c-myorder-sub{color:var(--hy-color-gray);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.c-myorder-photo{border:1px solid var(--hy-color-line);color:var(--hy-color-ok);background:#fff;border-radius:10px;flex:none;place-items:center;padding:0 10px;font-size:12.5px;font-weight:700;text-decoration:none;display:grid}.c-wrap.pv{background:var(--hy-color-paper);min-height:100vh}.pv .c-head{padding:14px 16px}.pv-box{border:1px solid var(--hy-color-line);text-align:center;background:#fff;border-radius:12px;margin:14px 12px 40px;padding:20px 16px 22px}.pv-box h1{margin:6px 0 4px;font-size:19px;font-weight:800;line-height:1.35}.pv-box>p{color:var(--hy-color-gray);margin:0;font-size:13px;line-height:1.6}.pv-mark{background:var(--hy-color-ok);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto;font-size:24px;font-weight:800;display:grid}.pv-when{font-weight:700;color:var(--hy-color-ink)!important;font-size:14px!important}.pv-photo{border:1px solid var(--hy-color-line);border-radius:10px;width:100%;max-width:100%;margin:14px 0 0;display:block}.pv-note{background:var(--hy-color-paper);color:#5a524c;border-radius:8px;margin:14px 0 0;padding:12px;font-size:13px;line-height:1.6}.pv-note.is-cold{color:#355936;background:#eef5ee}.pv-items{text-align:left;margin:14px 0 0;padding:0;list-style:none}.pv-items li{border-top:1px solid var(--hy-color-line);justify-content:space-between;gap:8px;padding:8px 2px;font-size:13.5px;display:flex}.pv-items li:last-child{border-bottom:1px solid var(--hy-color-line)}.pv-items b{font-variant-numeric:tabular-nums}.pv-sub{margin:10px 0 0!important;font-size:12px!important}.pv-go{text-align:center;box-sizing:border-box;background:var(--hy-color-red);color:#fff;border-radius:8px;width:auto;margin:16px 0 0;padding:13px;font-size:15px;font-weight:800;text-decoration:none;display:block;position:static}.c-sheet-status{color:#5a524c;align-items:center;gap:8px;margin-top:12px;font-size:13.5px;display:flex}.c-sheet-badge{background:var(--hy-color-red);color:#fff;white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:12.5px;font-weight:800;display:inline-block}.c-sheet-badge.is-delivered{background:var(--hy-color-ok)}.c-sheet-badge.is-cancelled,.c-sheet-badge.is-failed{background:var(--hy-color-gray)}.c-sheet-box{border:1px solid var(--hy-color-line);background:#fff;border-radius:12px;margin-top:12px;padding:2px 14px}.c-sheet-items.is-big{margin:0}.c-sheet-items.is-big li{align-items:baseline;padding:11px 0}.c-sheet-items.is-big li span{font-size:16px;font-weight:700}.c-sheet-items.is-big li span em{color:var(--hy-color-gray);margin-left:6px;font-size:13px;font-style:normal;font-weight:400;display:inline}.c-sheet-items.is-big li b{font-size:16px;font-weight:800}.c-sheet-total{padding:10px 0 12px}.c-sheet-total small{color:var(--hy-color-gray);margin-bottom:4px;font-size:12.5px;display:block}.c-sheet-total div{justify-content:space-between;align-items:baseline;font-size:17px;font-weight:800;display:flex}.c-sheet .os{margin-top:12px}.c-sum{border:1px solid var(--hy-color-line);background:#fff;border-radius:12px;margin-top:12px;padding:2px 14px}.c-sum-total{justify-content:space-between;align-items:baseline;padding:12px 0 10px;display:flex}.c-sum-total span{font-size:14px;font-weight:700}.c-sum-total b{font-size:19px;font-weight:800}.c-sum-row{border:0;border-top:1px solid var(--hy-color-line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;width:100%;min-height:46px;padding:8px 0;font-family:inherit;display:flex}.c-sum-row>span{color:var(--hy-color-ink);white-space:nowrap;font-size:14px;font-weight:700}.c-sum-row>em{color:var(--hy-color-gray);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-style:normal;overflow:hidden}.c-sum-row>i{color:var(--hy-color-red-deep);font-size:15px;font-style:normal;font-weight:800}.c-sum-row[aria-expanded=true]>span{color:var(--hy-color-red-deep)}.c-sum-body{padding:0 0 8px}.c-sum-body .c-sheet-items.is-big{margin:0}.c-sum-body .c-sheet-items.is-big li:first-child{border-top:0}.c-sum-foot{color:var(--hy-color-gray);padding:6px 0 2px;font-size:12.5px}.c-sum-note{color:var(--hy-color-gray);margin:4px 0;font-size:13px}.c-sheet-dl{margin:0;padding:0}.c-sheet-dl>div{border-top:1px solid var(--hy-color-line);gap:12px;padding:9px 0;font-size:13.5px;line-height:1.5;display:flex}.c-sheet-dl>div:first-child{border-top:0}.c-sheet-dl dt{color:var(--hy-color-gray);flex:0 0 64px;font-weight:600}.c-sheet-dl dd{color:var(--hy-color-ink);word-break:keep-all;flex:1;margin:0;font-weight:600}.c-sheet-locked{border:1px solid var(--hy-color-line);text-align:center;background:#faf7f2;border-radius:12px;margin-top:14px;padding:14px}.c-sheet-locked b{margin-bottom:4px;font-size:15px;display:block}.c-sheet-locked p{color:var(--hy-color-gray);margin:0 0 12px;font-size:13px;line-height:1.6}.c-sheet-login{background:var(--hy-color-red);color:#fff;border-radius:10px;min-width:160px;padding:11px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.c-thumb.is-zoom,.c-thumb.is-none{text-decoration:none}.c-item-link{color:inherit;text-decoration:none}.c-item-link:hover{text-decoration:underline}.c-detail{padding-bottom:110px}.c-detail-head{align-items:center;gap:10px;padding:12px 14px;display:flex}.c-detail-back{color:#fff;background:#ffffff29;border-radius:8px;place-items:center;width:34px;height:34px;font-size:26px;line-height:1;text-decoration:none;display:grid}.c-detail-photo{aspect-ratio:1;cursor:zoom-in;background:#f3efe9;border:0;width:100%;max-height:420px;padding:0;display:block;position:relative;overflow:hidden}.c-detail-photo img{object-fit:cover;width:100%;height:100%;display:block}.c-detail-photo span{color:#fff;pointer-events:none;background:#0000008c;border-radius:999px;padding:4px 9px;font-size:12px;position:absolute;bottom:12px;right:12px}.c-detail-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;height:100%;display:flex;overflow:auto hidden}.c-detail-track::-webkit-scrollbar{display:none}.c-detail-slide{scroll-snap-align:start;scroll-snap-stop:always;cursor:zoom-in;background:0 0;border:0;flex:0 0 100%;width:100%;height:100%;padding:0}.c-detail-arrow{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:64px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.c-detail-arrow.is-prev{left:2px}.c-detail-arrow.is-next{right:2px}.c-detail-arrow svg{width:22px;height:34px;fill:var(--hy-color-line);filter:drop-shadow(0 1px 3px #0009)}.c-detail-photo.is-none{aspect-ratio:16/9;cursor:default;place-items:center;display:grid}.c-detail-photo.is-none i{color:#00000073;font-size:14px;font-style:normal}.c-detail-main{background:#fff;padding:16px 16px 6px}.c-detail-ship{color:var(--hy-color-red);margin-bottom:6px;font-size:12.5px;font-weight:700}.c-detail-name{margin:0;font-size:21px;font-weight:800;line-height:1.3}.c-detail-name .c-pack{color:var(--hy-color-gray);margin-left:6px;font-size:14px;font-weight:600}.c-detail-spec{color:var(--hy-color-gray);margin-top:4px;font-size:14px}.c-detail-price{margin-top:10px}.c-detail-price b{font-size:22px}.c-detail-add{margin-top:14px;display:flex}.c-detail-add .c-add{min-width:120px}.c-detail-sec{border-top:8px solid var(--hy-color-paper);background:#fff;padding:18px 16px 4px}.c-detail-sec h2{margin:0 0 8px;font-size:15px;font-weight:800}.c-detail-sec ul{margin:0 0 12px;padding-left:18px}.c-detail-sec li{color:#3b3632;margin-bottom:3px;font-size:13.5px;line-height:1.7}.c-detail-memo{white-space:pre-wrap;margin:0 0 12px;font-size:14px;line-height:1.75}.c-detail-sec .c-policy-more{margin:0 0 12px}.c-detail .c-bar .c-go{text-align:center;justify-content:center;align-items:center;text-decoration:none;display:flex}.c-detail-fold summary{cursor:pointer;justify-content:space-between;align-items:center;padding-bottom:12px;list-style:none;display:flex}.c-detail-fold summary::-webkit-details-marker{display:none}.c-detail-fold summary h2{margin:0}.c-detail-fold summary span{color:var(--hy-color-gray);font-size:13px;transition:transform .15s}.c-detail-fold[open] summary span{transform:rotate(180deg)}.c-detail-fold[open] summary{padding-bottom:8px}.c-done-head{justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.c-done-head .nm{font-size:16px;font-weight:800}.c-done{padding:30px 18px 36px}.c-done-mark{width:56px;height:56px;margin-bottom:12px;font-size:28px}.c-done-when{color:var(--hy-color-gray);margin:6px 0 14px;font-size:13.5px;line-height:1.6}.c-done-when b{color:var(--hy-color-ink)}.c-done-no{border-radius:var(--hy-radius-md);border:1px solid var(--hy-color-line);background:#fff;align-items:center;gap:8px;padding:8px 10px 8px 14px;font-size:14px;display:inline-flex}.c-done-no b{font-variant-numeric:tabular-nums;letter-spacing:.02em}.c-done-no button{background:var(--hy-color-paper);color:var(--hy-color-gray);cursor:pointer;border:0;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:12px;font-weight:700}.c-done .c-bank,.c-done .c-bank-fail{text-align:left;margin-top:18px}.c-rcpt{text-align:left;border:1px solid var(--hy-color-line);border-top:3px solid var(--hy-color-red);border-radius:var(--hy-radius-md);background:#fff;margin-top:18px;padding:14px 16px 4px}.c-rcpt-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.c-rcpt-head b{font-size:15px}.c-rcpt-badge{border-radius:var(--hy-radius-pill);padding:3px 9px;font-size:12px;font-weight:700}.c-rcpt-badge.is-ok{color:var(--hy-color-ok);background:#eaf3ea}.c-rcpt-badge.is-wait{color:var(--hy-color-warn);background:#fbf0e3}.c-rcpt-badge.is-off{color:var(--hy-color-gray);background:var(--hy-color-paper)}.c-rcpt-wait{border-top:1px solid var(--hy-color-line);color:var(--hy-color-gray);padding:12px 0;font-size:13px}.c-rcpt-item{border-top:1px solid var(--hy-color-line);align-items:center;gap:10px;padding:10px 0;display:flex}.c-rcpt-nm{flex:1;min-width:0}.c-rcpt-nm b{font-size:14.5px;display:block}.c-rcpt-nm small{color:var(--hy-color-gray);font-size:12px}.c-rcpt-ship,.c-rcpt-track{color:var(--hy-color-red-deep);background:var(--hy-color-red-tint);border-radius:6px;margin-top:4px;padding:2px 7px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.c-rcpt-track{color:var(--hy-color-ok);background:#eaf3ea}.c-rcpt-qty{text-align:right;width:34px;color:var(--hy-color-gray);font-size:13px}.c-rcpt-amt{text-align:right;font-variant-numeric:tabular-nums;width:78px;font-size:14.5px;font-weight:700}.c-rcpt-total{border-top:1px solid var(--hy-color-line);justify-content:space-between;align-items:baseline;padding:12px 0 10px;display:flex}.c-rcpt-total span{color:var(--hy-color-gray);font-size:13.5px}.c-rcpt-total small{margin-left:4px;font-size:12px}.c-rcpt-total b{font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.c-rcpt-meta{border-top:1px dashed var(--hy-color-line);grid-template-columns:72px 1fr;row-gap:7px;margin:0;padding:10px 0 8px;font-size:13px;line-height:1.5;display:grid}.c-rcpt-meta dt{color:var(--hy-color-gray);margin:0}.c-rcpt-meta dd{color:var(--hy-color-ink);word-break:keep-all;margin:0}.c-done-tip{text-align:left;color:var(--hy-color-gray);margin-top:14px;font-size:13px}.c-done-tip summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;line-height:1.5;list-style:none;display:flex}.c-done-tip summary::-webkit-details-marker{display:none}.c-done-tip summary b{color:var(--hy-color-ink)}.c-done-tip summary em{text-underline-offset:3px;flex:none;font-size:12.5px;font-style:normal;text-decoration:underline}.c-done-tip summary em i{font-style:normal}.c-done-tip summary em .is-close,.c-done-tip[open] summary em .is-open{display:none}.c-done-tip[open] summary em .is-close{display:inline}.c-done-tip ol{border-radius:var(--hy-radius-md);color:#5a4a1e;background:#fff8dc;margin:10px 0 0;padding:12px 14px 12px 30px;line-height:1.7}.c-done-tip li+li{margin-top:2px}.c-done-btns{gap:8px;margin-top:18px;display:grid}.c-done-btn{border-radius:var(--hy-radius-md);cursor:pointer;border:0;min-height:50px;font-family:inherit;font-size:15px;font-weight:800}.c-done-btn.is-pri{background:var(--hy-color-red);color:#fff}.c-done-btn.is-pri:hover{background:var(--hy-color-red-deep)}.c-done-btn.is-sec{color:var(--hy-color-ink);border:1px solid var(--hy-color-line);background:#fff}.c-done-ask{color:var(--hy-color-gray);margin:14px 0 0;font-size:12.5px}.c-done-ask a{color:inherit;text-underline-offset:3px;text-decoration:underline}.c-done .c-done-box{margin-top:14px}.c-gsc{text-align:left;margin-top:10px}.c-gsc-when{color:var(--hy-color-gray);margin:0 0 8px;font-size:13px}.c-gsc-msg{border-radius:var(--hy-radius-md);word-break:keep-all;margin:0 0 10px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.6}.c-gsc-msg.is-ok{background:color-mix(in srgb, var(--hy-color-ok) 9%, var(--hy-color-card));color:var(--hy-color-ok)}.c-gsc-msg.is-req{background:color-mix(in srgb, var(--hy-color-warn) 12%, var(--hy-color-card));color:color-mix(in srgb, var(--hy-color-warn) 55%, var(--hy-color-ink))}.c-gsc-go{border-radius:var(--hy-radius-md);width:100%;height:48px;font:inherit;color:var(--hy-color-card);cursor:pointer;border:0;font-size:15px;font-weight:800}.c-gsc-go.is-now{background:var(--hy-color-danger)}.c-gsc-go.is-req{background:var(--hy-color-warn)}.c-gsc-sub{color:var(--hy-color-gray);word-break:keep-all;margin:0;font-size:12.5px;line-height:1.6}.c-notice.is-ok{color:var(--hy-color-ok);background:#eaf3ea;border-color:#c6dfc7}.c-disc{margin:20px 0}.c-disc .c-pay-title small{color:var(--hy-color-gray-2);margin-left:6px;font-weight:500}.c-disc-login{border:1px dashed var(--hy-color-line);border-radius:var(--hy-radius-md);color:var(--hy-color-gray);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.c-disc-login a{color:var(--hy-color-red);white-space:nowrap;font-weight:700;text-decoration:none}.c-disc-coupons{gap:8px;margin-bottom:16px;display:grid}.c-disc-coupon{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);cursor:pointer;background:#fff;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.c-disc-coupon input{width:18px;height:18px;accent-color:var(--hy-color-red);flex:none;margin-top:2px}.c-disc-coupon.is-on{border-color:var(--hy-color-red);background:#fff8f8}.c-disc-coupon-body{flex-direction:column;gap:2px;min-width:0;display:flex}.c-disc-coupon-body b{font-size:14px}.c-disc-coupon-body em{color:var(--hy-color-red);font-size:13px;font-style:normal;font-weight:700}.c-disc-coupon-body small{color:var(--hy-color-gray);font-size:11.5px;line-height:1.5}.c-disc-points{align-items:center;gap:8px;display:flex}.c-disc-points .c-input{text-align:right;flex:1;min-width:0;font-size:16px;font-weight:700}.c-disc-won{color:var(--hy-color-gray);font-size:14px}.c-disc-all,.c-disc-none{border-radius:var(--hy-radius-md);border:1px solid var(--hy-color-ink);background:var(--hy-color-ink);color:#fff;white-space:nowrap;cursor:pointer;height:42px;padding:0 14px;font-size:13px;font-weight:700}.c-disc-all:disabled{opacity:.4;cursor:not-allowed}.c-disc-none{color:var(--hy-color-ink);background:#fff}.c-disc-problem{border-radius:var(--hy-radius-md);border-left:3px solid var(--hy-color-warn);background:#fff7ed;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.6}.c-disc-sum{border-radius:var(--hy-radius-md);background:var(--hy-color-paper);margin-top:12px;padding:10px 12px;font-size:13.5px}.c-disc-sum>div{justify-content:space-between;padding:3px 0;display:flex}.c-disc-sum>div b{color:var(--hy-color-red)}.c-disc-sum>div.is-pay{border-top:1px dashed var(--hy-color-line);margin-top:4px;padding-top:8px;font-weight:700}.c-disc-sum>div.is-pay b{color:var(--hy-color-ink);font-size:15px}.c-disc-zero{color:var(--hy-color-ok);font-size:12.5px;display:block!important}.c-zero-pay-note{border-radius:var(--hy-radius-md);border-left:3px solid var(--hy-color-ok);background:#f1f8f2;margin:20px 0;padding:12px 14px;font-size:13.5px;line-height:1.6}.c-rcpt-disc{color:var(--hy-color-gray);justify-content:space-between;padding:4px 0;font-size:13px;display:flex}.c-rcpt-disc b{color:var(--hy-color-red);font-weight:600}.c-rw-card{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.c-rw-card b{font-size:14px}.c-rw-card small{color:var(--hy-color-gray);margin-top:2px;font-size:12px;display:block}.c-rw-card i{color:var(--hy-color-gray-2);font-style:normal}.c-rw-balance{border-radius:var(--hy-radius-md);background:var(--hy-color-paper);margin-top:16px;padding:16px}.c-rw-balance>span{color:var(--hy-color-gray);font-size:12.5px;display:block}.c-rw-balance>b{margin-top:2px;font-size:28px;font-weight:800;display:block}.c-rw-balance>b em{margin-left:2px;font-size:16px;font-style:normal}.c-rw-balance>small{color:var(--hy-color-warn);margin-top:4px;font-size:12px;display:block}.c-rw-title{margin:18px 0 8px;font-size:13px;font-weight:800}.c-rw-title small{color:var(--hy-color-gray);margin-left:6px;font-weight:500}.c-rw-coupons,.c-rw-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.c-rw-coupon{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.c-rw-coupon b{font-size:14px}.c-rw-coupon em{color:var(--hy-color-red);font-size:13px;font-style:normal;font-weight:700}.c-rw-coupon small{color:var(--hy-color-gray);font-size:11.5px}.c-rw-coupon.is-gone{opacity:.55}.c-rw-coupon.is-gone em{color:var(--hy-color-gray)}.c-rw-rows li{border-bottom:1px solid var(--hy-color-line);justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;display:flex}.c-rw-rows li>span{flex-direction:column;gap:1px;min-width:0;display:flex}.c-rw-rows li>span b{font-size:13.5px}.c-rw-rows li>span small{color:var(--hy-color-gray);font-size:11.5px}.c-rw-rows li>b{color:var(--hy-color-ok);white-space:nowrap;font-size:14px}.c-rw-rows li.is-minus>b{color:var(--hy-color-ink)}.oc-dim{z-index:var(--hy-z-modal);background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.oc-sheet{background:var(--hy-color-card);width:100%;max-height:calc(100dvh - 40px);padding:10px 18px calc(18px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;overflow:auto;box-shadow:0 -10px 30px #0000002e}.oc-grip{background:var(--hy-color-line);border-radius:2px;width:40px;height:4px;margin:0 auto 12px}.oc-head{justify-content:space-between;align-items:center;display:flex}.oc-head h2{margin:0;font-size:18px;font-weight:800}.oc-x{width:40px;height:40px;color:var(--hy-color-gray);cursor:pointer;background:0 0;border:0;margin-right:-10px;font-size:20px}.oc-note{color:var(--hy-color-gray);padding:8px 2px;font-size:12.5px}.oc-calc{background:var(--hy-color-paper);border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);margin-top:12px;padding:10px 12px;font-size:13px}.oc-calc-l{color:var(--hy-color-gray);justify-content:space-between;gap:10px;padding:3px 0;display:flex}.oc-dim-t{text-align:right;font-size:12px}.oc-calc-t{border-top:1px solid var(--hy-color-line);color:var(--hy-color-ink);justify-content:space-between;margin-top:4px;padding:8px 0 2px;font-size:15px;font-weight:800;display:flex}.oc-calc-w{color:var(--hy-color-gray);margin-top:6px;font-size:12px;line-height:1.5}.oc-calc-r{color:var(--hy-color-ok);justify-content:space-between;gap:10px;padding:3px 0;font-size:13px;font-weight:700;display:flex}.oc-calc-r span:last-child{text-align:right}.oc-note.is-whole{border-radius:var(--hy-radius-md);background:var(--hy-color-paper);border:1px solid var(--hy-color-line);color:var(--hy-color-ink);margin:10px 0 2px;padding:9px 11px;line-height:1.5}.oc-calc.is-none b{font-size:14px;display:block}.oc-calc.is-none span{color:var(--hy-color-gray);margin-top:3px;font-size:12.5px;display:block}.oc-locked{background:#fff3df;border-radius:8px;margin-top:10px;padding:9px 11px;font-size:12.5px;line-height:1.6}.oc-label{color:var(--hy-color-gray);margin:14px 0 6px;font-size:12.5px;font-weight:700;display:block}.oc-select,.oc-input{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:var(--hy-color-card);width:100%;height:44px;font:inherit;color:var(--hy-color-ink);padding:0 12px;font-size:14px}.oc-input{margin-top:8px}.oc-input::placeholder{color:var(--hy-color-gray-2)}.oc-fail{color:#7a4300;background:#fff6ea;border-radius:8px;margin-top:10px;padding:9px 11px;font-size:12.5px}.oc-warn{text-align:center;color:var(--hy-color-gray);margin:12px 0 10px;font-size:12px}.oc-acts{gap:8px;display:flex}.oc-acts button{border-radius:var(--hy-radius-md);height:48px;font:inherit;cursor:pointer;font-size:15px;font-weight:800}.oc-ghost{border:1px solid var(--hy-color-line);background:var(--hy-color-card);color:var(--hy-color-gray);flex:0 0 110px}.oc-go{background:var(--hy-color-danger);color:#fff;border:0;flex:1}.oc-go.is-req{background:var(--hy-color-warn)}.oc-go:disabled{background:var(--hy-color-gray-2);cursor:default}.oc-done{text-align:left;margin-top:10px}.oc-done.is-card{background:var(--hy-color-card);border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);padding:14px 16px}.oc-done b{color:var(--hy-color-ink);margin-bottom:4px;font-size:14.5px;display:block}.oc-done p{color:var(--hy-color-gray);margin:0;font-size:13px;line-height:1.55}.oc-done-r{border-top:1px solid var(--hy-color-line);justify-content:space-between;margin-top:8px;padding-top:8px;font-size:13px;display:flex}.oc-done-r span:first-child{color:var(--hy-color-gray)}.oc-again{border-radius:var(--hy-radius-md);background:var(--hy-color-red);color:#fff;place-items:center;height:44px;margin-top:12px;font-weight:800;text-decoration:none;display:grid}.os-off .oc-done b{font-size:14.5px}.oc-done.is-final{text-align:center}.oc-done.is-final .oc-done-title{margin-bottom:2px;font-size:16.5px;font-weight:800;display:block}.oc-done.is-ok .oc-done-title{color:var(--hy-color-ok)}.oc-done.is-wait .oc-done-title{color:var(--hy-color-warn)}.oc-done-when{color:var(--hy-color-gray);margin-bottom:6px;font-size:12.5px;display:block}.oc-done.is-final p{color:var(--hy-color-ink);font-size:13.5px}.oc-done.is-final .oc-done-r{justify-content:center;gap:8px}@media (min-width:641px){.oc-dim{align-items:center;padding:20px}.oc-sheet{border-radius:16px;width:min(480px,100%);max-height:calc(100dvh - 40px)}.oc-grip{display:none}}.c-mp{border:1px solid var(--hy-color-line);background:var(--hy-color-card);border-radius:12px;margin-top:12px;overflow:hidden}.c-mp-row{width:100%;font:inherit;color:var(--hy-color-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #f0eae2;justify-content:space-between;align-items:center;gap:10px;padding:14px;font-size:14.5px;font-weight:800;display:flex}.c-mp-row:first-child{border-top:0}.c-mp-row i{color:var(--hy-color-gray);white-space:nowrap;text-overflow:ellipsis;max-width:60%;font-size:13px;font-style:normal;font-weight:400;overflow:hidden}.c-mp-row i.is-on{color:var(--hy-color-red);font-weight:700}.c-mp-row.is-out{color:var(--hy-color-gray);font-weight:600}.c-mp-back{border:1px solid var(--hy-color-line);background:var(--hy-color-card);width:100%;font:inherit;color:var(--hy-color-ink);cursor:pointer;border-radius:10px;margin-top:8px;padding:10px 0;font-size:14px;font-weight:700;display:block}.c-input.is-empty{color:var(--hy-color-gray)}.c-mp-row.is-fixed{cursor:default}.c-mp-row.is-fixed i{color:var(--hy-color-gray)}.c-mp-row span small{color:var(--hy-color-gray);margin-top:2px;font-size:11.5px;font-weight:400;line-height:1.4;display:block}.c-mp-hint{color:var(--hy-color-gray);margin:10px 2px 0;font-size:12px;line-height:1.5}.c-mp-out{font:inherit;color:var(--hy-color-gray);cursor:pointer;background:0 0;border:0;margin:18px auto 0;padding:4px 8px;font-size:12.5px;text-decoration:underline;display:block}.c-mp-toast{background:var(--hy-color-ok);color:#fff;text-align:center;z-index:9;border-radius:10px;margin-top:12px;padding:11px 0;font-size:14px;font-weight:800;position:sticky;bottom:0}.c-mp-note{border:1px solid var(--hy-color-line);border-radius:12px;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.6}.c-mp-note.is-warn{border-color:var(--hy-color-warn);background:#fff6ea}.c-mp-note b{display:block}.c-mp-sms{align-items:stretch;gap:8px;display:flex}.c-mp-sms .c-input{flex:1;min-width:0}.c-mp-sms-btn{border:1px solid var(--hy-color-line);background:var(--hy-color-card);font:inherit;color:var(--hy-color-ink);white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;padding:0 12px;font-size:13px;font-weight:700}.c-mp-sms-btn:disabled{opacity:.45;cursor:default}.c-mp-sms-code{flex:1;min-width:0;position:relative}.c-mp-sms-code .c-input{letter-spacing:.2em;width:100%;padding-right:64px}.c-mp-sms-code .c-input::placeholder{letter-spacing:normal}.c-mp-sms-code em{color:var(--hy-color-gray);font-size:12.5px;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.c-mp-ok{color:var(--hy-color-ok);margin:-4px 0 8px;font-size:12.5px;font-weight:700}.c-mp-p{margin:0 0 8px;font-size:13.5px;line-height:1.6}.c-mp-p b{color:var(--hy-color-danger)}.c-mp-chk{cursor:pointer;align-items:center;gap:8px;margin:10px 0 2px;font-size:13.5px;display:flex}.c-mp-chk input{width:18px;height:18px;accent-color:var(--hy-color-ok)}.c-sheet-ok.is-danger{background:var(--hy-color-danger)}.c-sheet-ok:disabled{opacity:.45;cursor:default}.c-mp-addr{border:1px solid var(--hy-color-line);background:var(--hy-color-paper);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:12px 14px;display:grid}.c-mp-addr-t{min-width:0}.c-mp-addr-t b{word-break:keep-all;font-size:15px;font-weight:800;line-height:1.35;display:block}.c-mp-addr-t b.is-empty{color:var(--hy-color-gray);font-weight:600}.c-mp-addr-t small{color:var(--hy-color-gray);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.c-mp-addr .c-addr-find{align-self:center;margin:0}.c-mp-addr .c-field-bad,.c-mp-addr .c-addr-box{grid-column:1/-1;margin:0}.c-addr-use{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-lg);background:var(--hy-color-card);cursor:pointer;align-items:center;gap:12px;margin-bottom:10px;padding:13px 14px;display:flex}.c-addr-use input{width:22px;height:22px;accent-color:var(--hy-color-red);cursor:pointer;flex:none;margin:0}.c-addr-use span{min-width:0;display:block}.c-addr-use b{color:var(--hy-color-ink);font-size:14.5px;font-weight:800;display:block}.c-addr-use small{color:var(--hy-color-gray);margin-top:2px;font-size:12px;display:block}.c-addr-card{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-lg);background:var(--hy-color-card);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;margin-bottom:14px;padding:13px 14px;display:grid}.c-addr-card-t{min-width:0}.c-addr-card-t b{word-break:keep-all;color:var(--hy-color-ink);font-size:15px;font-weight:800;line-height:1.4;display:block}.c-addr-card-t small{color:var(--hy-color-gray);word-break:keep-all;margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.c-addr-card-t small span{white-space:nowrap}.c-addr-card-fix{font:inherit;color:var(--hy-color-red);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:2px 0;font-size:12.5px;font-weight:700;text-decoration:underline}.c-addr-card+.c-addr-ask,.c-addr-card+.c-addr-noted{margin-top:-6px;margin-bottom:14px}.c-addr-confirm-back{z-index:90;background:var(--hy-color-overlay);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.c-addr-confirm{text-align:center;width:100%;max-width:480px;padding:26px 20px calc(20px + env(safe-area-inset-bottom));background:var(--hy-color-card);border-radius:16px 16px 0 0}@media (min-width:600px){.c-addr-confirm-back{align-items:center;padding:18px}.c-addr-confirm{border-radius:16px;max-width:400px;padding-bottom:20px}}.c-addr-confirm h2{color:var(--hy-color-ink);margin:0;font-size:18px;font-weight:800;line-height:1.4}.c-addr-confirm-place{word-break:keep-all;color:var(--hy-color-ink);margin-top:10px;font-size:15.5px;font-weight:800;line-height:1.45;display:block}.c-addr-confirm p{color:var(--hy-color-gray);margin:8px 0 20px;font-size:13.5px;line-height:1.6}.c-addr-confirm button{border-radius:var(--hy-radius-md);width:100%;min-height:52px;font:inherit;cursor:pointer;font-size:15.5px;font-weight:800;display:block}.c-addr-confirm button+button{margin-top:8px}.c-addr-confirm button:disabled{opacity:.55;cursor:default}.c-addr-confirm-yes{background:var(--hy-color-red);color:var(--hy-color-card);border:0}.c-addr-confirm-yes:not(:disabled):hover{background:var(--hy-color-red-deep)}.c-addr-confirm-no{border:1px solid var(--hy-color-line);background:var(--hy-color-paper);color:var(--hy-color-ink)}.c-pop-back{z-index:95;background:var(--hy-color-overlay);justify-content:center;align-items:center;padding:16px;animation:.18s ease-out c-pop-in;display:flex;position:fixed;inset:0}@keyframes c-pop-in{0%{opacity:0}to{opacity:1}}.c-pop{gap:10px;width:min(88vw,400px,64dvh - 88px);display:grid}.c-pop-card{background:var(--hy-color-card);border-radius:16px;overflow:hidden;box-shadow:0 12px 36px #00000047}.c-pop-img{aspect-ratio:4/5;background:var(--hy-color-line);position:relative}.c-pop-img img{object-fit:cover;width:100%;height:100%;display:block}.c-pop-x{background:var(--hy-color-overlay);width:34px;height:34px;color:var(--hy-color-card);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;top:10px;right:10px}.c-pop-foot{justify-content:space-between;align-items:center;padding:4px 8px 4px 14px;display:flex}.c-pop-skip{min-height:44px;color:var(--hy-color-gray);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.c-pop-skip input{width:18px;height:18px;accent-color:var(--hy-color-red);margin:0}.c-pop-close{min-height:44px;color:var(--hy-color-ink);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:15px;font-weight:800}.c-pop-go{background:var(--hy-color-red);min-height:52px;color:var(--hy-color-card);cursor:pointer;border:0;border-radius:10px;font-size:16px;font-weight:800}.c-pop-go:hover{background:var(--hy-color-red-deep)}.c-item.c-pop-flash{box-shadow:0 0 0 3px var(--hy-color-red);transition:box-shadow .3s}.c-sum{text-align:left;font:inherit;color:inherit;position:relative}.c-sum.is-btn{cursor:pointer}.c-sum.is-btn:active{background:var(--hy-color-paper)}.c-sum:disabled{cursor:default}.c-sum-arrow{color:var(--hy-color-red);font-size:14px;font-weight:900;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.c-cart{padding-top:16px}.c-cart-list{margin:10px 0 0;padding:0;list-style:none}.c-cart-line{border-bottom:1px solid var(--hy-color-line);align-items:center;gap:10px;height:60px;padding:0;display:flex}.c-cart-thumb{object-fit:cover;background:var(--hy-color-paper);border-radius:8px;flex:none;width:44px;height:44px}.c-cart-thumb.is-none{display:block}.c-cart-name{flex:1;min-width:0}.c-cart-name b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.3;display:block;overflow:hidden}.c-cart-qty{align-self:center;gap:10px}.c-cart-qty button{width:36px;min-width:36px;height:36px;min-height:36px;font-size:18px}.c-cart-qty output{width:22px;min-width:22px;font-size:15px}.c-cart-amt{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:70px;font-size:14px}.c-cart-total{justify-content:space-between;align-items:baseline;padding:12px 0 4px;display:flex}.c-cart-total small{color:var(--hy-color-gray);font-size:12px}.c-cart-total b{letter-spacing:-.02em;font-size:21px;font-weight:900}.c-cart-go{width:100%;height:52px;margin-top:8px}.c-hold-line{font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;font-weight:800;line-height:1.35}.c-hold-line.is-ok{color:var(--hy-color-ok)}.c-hold-line.is-warn{color:var(--hy-color-warn)}.c-hold-line.is-off{color:var(--hy-color-gray);letter-spacing:-.02em;white-space:nowrap;font-size:11px;font-weight:600}.c-bar.is-pay{flex-wrap:wrap;row-gap:6px}.c-bar.is-pay>.c-go{flex:100%;width:100%}.c-bar.is-pay>.c-hold-line{text-align:center;flex:100%;margin-top:0}.c-wrap{--c-holdband-h:64px}.c-wrap.has-holdband{padding-top:var(--c-holdband-h)}.c-wrap.has-holdband .c-jump{top:var(--c-holdband-h)}.c-holdband{z-index:30;max-width:480px;height:var(--c-holdband-h);box-sizing:border-box;background:var(--hy-color-paper);margin:0 auto;padding:8px 12px;position:fixed;top:0;left:0;right:0}.c-holdband-in{box-sizing:border-box;border:1.5px solid var(--hy-color-warn);border-radius:var(--hy-radius-md);background:color-mix(in srgb, var(--hy-color-warn) 8%, var(--hy-color-card));align-items:center;gap:10px;height:100%;padding:0 8px 0 14px;display:flex}.c-holdband-in>span{color:var(--hy-color-ink);font-size:13.5px;font-weight:600}.c-holdband-in>b{color:var(--hy-color-warn);font-variant-numeric:tabular-nums;flex:1;font-size:19px;font-weight:800}.c-holdband-go.hy-btn{background:var(--hy-color-warn);color:#fff;border-color:var(--hy-color-warn);flex:none;min-height:36px;padding:0 14px}.c-holdband-go.hy-btn:hover{filter:brightness(.94)}.c-item.has-hold-tag{position:relative}.c-hold-tag{z-index:1;background:var(--hy-color-warn);color:#fff;white-space:nowrap;border-bottom-left-radius:8px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:800;position:absolute;top:0;right:0}.c-hold-tag.is-inline{border-radius:6px;margin-top:3px;padding:1px 7px;display:inline-block;position:static}.c-pay-item small.c-pay-hint{color:var(--hy-color-gray);white-space:normal;margin-top:2px;font-size:11px;font-weight:400;display:block}.oc-acct{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-md);background:var(--hy-color-paper);margin-top:12px;padding:10px 12px 12px}.oc-acct-t{color:var(--hy-color-ink);margin-bottom:8px;font-size:13px;font-weight:800}.oc-acct-n{color:var(--hy-color-gray);margin:8px 0 0;font-size:11.5px;line-height:1.5}.c-sheet-backlink{border-radius:var(--hy-radius-md);min-height:32px;font:inherit;color:var(--hy-color-gray);cursor:pointer;background:0 0;border:0;align-items:center;margin:-6px 0 2px;padding:0 8px 0 0;font-size:13px;font-weight:700;display:inline-flex}.c-sheet-backlink:hover{color:var(--hy-color-ink)}.c-sheet .gt-box{margin:12px 0 0}.c-dp{border:1px solid var(--hy-color-line);border-radius:var(--hy-radius-lg);background:var(--hy-color-card);margin-top:14px;padding:12px}.c-dp-h{color:var(--hy-color-ink);font-size:14px;font-weight:800;display:block}.c-dp-s{color:var(--hy-color-gray);margin-top:2px;font-size:12px}.c-dp-img{border-radius:var(--hy-radius-md);background:var(--hy-color-paper);cursor:zoom-in;border:0;width:100%;margin-top:8px;padding:0;display:block;overflow:hidden}.c-dp-img img{object-fit:cover;width:100%;height:220px;display:block}.c-dp-note{border-radius:var(--hy-radius-md);background:var(--hy-color-paper);color:var(--hy-color-gray);margin-top:8px;padding:10px 12px;font-size:12.5px;line-height:1.6}.c-bank-exact{color:var(--hy-color-warn-ink);margin-top:6px;font-size:13px;font-weight:700}
