@font-face{font-family:H10 Gowun Batang;src:url(/fonts/home-3/gowun-batang-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:H10 Gowun Batang;src:url(/fonts/home-3/gowun-batang-regular.woff2)format("woff2");font-weight:400;font-display:swap}.h10{--h0-display:"H10 Gowun Batang", "Noto Serif KR", serif;--h0-serif:"H10 Gowun Batang", "Noto Serif KR", serif;--h0-mono:Pretendard, -apple-system, sans-serif;--h10-seal:#c2412d}.h10 :is(h1,h2,.h0-display,.h0-foot-mark,.h0-product-name,.h0-seal,.h10-day-label){letter-spacing:-.035em;font-weight:700}.h10 :is(.h0-eyebrow,.h0-product-cat,.h0-product-price,.h0-foot-copy,.footer-info dt){letter-spacing:.01em}.h10-mast{--h10-mast-fill:0;z-index:50;position:fixed;inset:0 0 auto}.h10-mast:before{content:"";z-index:-1;background:var(--h0-bg);box-shadow:0 1px 0 var(--h0-line);opacity:var(--h10-mast-fill);pointer-events:none;position:absolute;inset:0}.h10-mast-note{padding:7px var(--h0-gutter);border-bottom:1px solid var(--h0-line);letter-spacing:.02em;color:var(--h0-ink-soft);justify-content:center;gap:10px;margin:0;font-size:12px;display:flex}.h10-mast-bar{max-width:var(--h0-max);padding:18px var(--h0-gutter);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.h10-logo{align-items:center;gap:10px;display:inline-flex}.h10-logo-seal{background:var(--h10-seal);color:#fbeee6;width:26px;height:34px;font-family:var(--h0-display);clip-path:polygon(2% 4%,30% 0,70% 2%,98% 0,100% 34%,97% 70%,100% 98%,64% 100%,30% 97%,0 100%,3% 62%,0 30%);border-radius:2px;flex:none;place-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.h10-logo-seal span{writing-mode:vertical-rl;letter-spacing:.04em}.h10-logo-word{font-family:var(--h0-display);letter-spacing:-.02em;font-size:22px;font-weight:700}.h10-nav{align-items:center;gap:clamp(16px,2.4vw,34px);margin:0;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}.h10-nav a:hover{color:var(--h0-moss)}.h10-nav-cart{align-items:center;gap:6px;display:inline-flex}.h10-nav-count{background:var(--h10-seal);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.h10-nav-count[data-empty]{color:var(--h0-ink-soft);box-shadow:inset 0 0 0 1px var(--h0-line);background:0 0}.h10-foot-brand{align-items:center;gap:12px;display:inline-flex}.h10-foot-brand .h10-logo-seal{width:34px;height:44px;font-size:14px}.h10-section-head{gap:14px;display:grid}.h10-section-head h2{margin:0;font-size:clamp(24px,2.4vw,34px);line-height:1.15}.h10-section-note{color:var(--h0-ink-soft);margin:0;font-size:15px}.h10-note-strip .h0-label-paper{--label-bg:var(--h0-tomato);--label-ink:var(--h0-white);padding:.15em .5em;font-size:14px;font-weight:700}.h10-shop{max-width:var(--h0-max);padding:clamp(80px, 9vw, 140px) var(--h0-gutter) 0;margin:0 auto}.h10-shop .h10-section-head{margin-bottom:clamp(36px,5vw,72px)}.h10-empty{border-block:1px solid var(--h0-line);color:var(--h0-ink-soft);padding:48px 0}.h10-shelf{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(48px,5vw,80px) clamp(28px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.h10-shelf-row{align-content:start;gap:clamp(24px,2.6vw,36px);display:grid}.h10-product-media{display:block;position:relative}.h10-product-media img,.h10-product-media-empty{aspect-ratio:5/4;object-fit:cover;background:#e5dcc8;width:100%;display:block}.h10-product-cut{--w:clamp(80px, 8vw, 120px);position:absolute;bottom:-8%;right:-3%}.h10-product-body{justify-items:start;gap:14px;display:grid}.h10-product-body p{margin:0}.h10-product-index{letter-spacing:.06em;color:var(--h10-seal);gap:12px;font-size:13px;font-weight:700;display:flex}.h10-product-index span{color:var(--h0-ink-soft);font-weight:500}.h10-product-name{font-family:var(--h0-display);letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.6vw,38px);font-weight:700;line-height:1.2}.h10-product-name a:hover{color:var(--h0-moss)}.h10-product-summary{max-width:28em;color:var(--h0-ink-soft)}.h10-product-pack{border:1px solid var(--h0-line);color:var(--h0-ink-soft);border-radius:999px;padding:3px 10px;font-size:13px}.h10-product-buy{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:10px;display:flex}.h10-price{color:var(--h0-ink-soft);font-size:15px}.h10-price strong{color:var(--h0-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:22px;font-weight:700}.h10-btn{border:1px solid var(--h0-ink);min-height:48px;font:inherit;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.h10-btn-solid{background:var(--h0-ink);color:#f6f1e6}.h10-btn-solid:hover{background:var(--h0-moss);border-color:var(--h0-moss)}.h10-btn-line{color:var(--h0-ink);background:0 0}.h10-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.h10-shop-titlerow{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.h10-shop-all{white-space:nowrap;border-bottom:1px solid;flex:none;padding-bottom:2px;font-size:15px;font-weight:600}.h10-shop-all:hover{color:var(--h0-moss)}.h10-eyebrow{color:var(--h0-ink-soft);margin:0 0 8px;font-size:13px;font-weight:600}.h10-lede-wrap{min-width:0}.h10-button.h10-button--line{color:var(--h0-ink);box-shadow:inset 0 0 0 1px var(--h0-ink);background:0 0}.h10-button.h10-button--line:hover{background:var(--h0-ink);color:var(--h0-lemon)}.h10-hero{--h10-stage-h:max(560px, min(88svh, 880px));--h10-band-h:200px;--h10-cut-drop:120px;--h10-overlap:calc(max(96px, calc(var(--h10-stage-h) + var(--h10-band-h) + 28px - 100svh)) + var(--h10-cut-drop));padding-bottom:clamp(56px,7vw,96px);position:relative}.h10-stage{height:calc(var(--h10-stage-h) + var(--h10-cut-drop));background:#2b3a2a;position:relative;overflow:hidden}.h10-stage-photo{object-fit:cover;object-position:26% 38%;width:100%;height:100%;display:block}.h10-stage-scrim{background:linear-gradient(270deg,#10190fb3 0%,#10190f66 32%,#10190f00 58%),linear-gradient(#f2ebdacc 0,#f2ebda00 150px);position:absolute;inset:0}.h10-words{right:var(--h0-gutter);bottom:calc(var(--h10-overlap) + clamp(96px, 9vw, 140px));z-index:2;color:var(--h0-bg);text-align:right;text-shadow:0 2px 18px #10190f59;justify-items:end;margin:0;font-size:clamp(34px,3.8vw,58px);line-height:1.02;display:grid;position:absolute}.h10-words span{white-space:nowrap}.h10-foot-wrap{z-index:4;width:min(1100px, calc(100% - 2 * var(--h0-gutter)));margin:calc(-1 * var(--h10-overlap)) auto 0;filter:drop-shadow(0 10px 18px #281e0a24);position:relative}.h10-foot{background:var(--h0-hanji), var(--h0-bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 44px;padding:clamp(28px,3.4vw,48px) clamp(28px,11vw,168px) clamp(28px,3.4vw,48px) clamp(28px,4vw,64px);display:grid}.h10-lede{font-family:var(--h0-serif);color:var(--h0-ink);text-wrap:pretty;margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.75}.h10-actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin:0;display:flex}.h10-button{background:var(--h0-ink);color:var(--h0-lemon);border-radius:999px;padding:14px 24px;font-size:15px;font-weight:700;transition:background-color .2s}.h10-button:hover{background:var(--h0-moss)}.h10-textlink{border-bottom:1px solid;align-items:center;gap:6px;padding-bottom:3px;font-size:15px;font-weight:600;display:inline-flex}.h10-cabbage{--w:clamp(92px, 9vw, 140px);position:absolute;top:-34%;right:-2%}.h10-story{max-width:var(--h0-max);padding:clamp(96px, 11vw, 160px) var(--h0-gutter) 0;margin:0 auto;position:relative}.h10-story-head{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:clamp(28px,5vw,80px);margin-bottom:clamp(40px,5vw,72px);display:grid;position:relative}.h10-kicker{letter-spacing:.06em;color:var(--h0-ink-soft);margin:0 0 18px;font-size:13px;font-weight:600}.h10-story h2{font-size:clamp(24px,2.4vw,34px);line-height:1.12}.h10-quote{border-left:1px solid var(--h0-line);font-family:var(--h0-serif);margin:0;padding-left:24px;font-size:clamp(16px,1.25vw,18px);line-height:1.9}.h10-quote p{margin:0}.h10-quote footer{font-family:var(--h0-sans);align-items:center;gap:12px;margin-top:18px;font-size:15px;font-weight:700;display:flex}.h10-quote .h0-seal{width:42px;font-size:14px}.h10-day li{position:relative}.h10-day-sticker{--w:clamp(64px, 6vw, 96px);z-index:1;position:absolute}.h10-day-sticker--1{left:calc(var(--w) * -.3);top:calc(var(--w) * -.4)}.h10-day-sticker--3{right:calc(var(--w) * -.3);top:calc(var(--w) * -.4)}.h10-day{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,28px);display:grid}.h10-day li{align-content:start;gap:10px;display:grid}.h10-day li:nth-child(2n){margin-top:clamp(40px,6vw,96px)}.h10-day img{aspect-ratio:3/4;object-fit:cover;width:100%}.h10-day p{margin:0}.h10-day-label{font-size:18px;font-weight:700;margin-top:6px!important}.h10-day-label span{font-family:var(--h0-sans);letter-spacing:.06em;color:var(--h0-tomato);vertical-align:2px;margin-right:8px;font-size:12px}.h10-day li>p:last-child{font-family:var(--h0-serif);color:var(--h0-ink-soft);font-size:15px}.h10-land{height:clamp(170px,17vw,250px);margin-bottom:-1px;position:relative}.h10-land-layer{filter:drop-shadow(0 -2px 3px #1f3a2a2e);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.h10-dweller{position:absolute}@media (width<=860px){.h10-foot{grid-template-columns:minmax(0,1fr);padding-right:clamp(28px,4vw,64px)}.h10-cabbage{top:-18%}.h10-story-head{grid-template-columns:minmax(0,1fr)}.h10-day{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.h10-mast-bar{padding-block:14px}.h10-nav{gap:14px;font-size:14px}.h10-nav li:nth-child(2),.h10-nav li:nth-child(3){display:none}.h10-hero{--h10-stage-h:max(460px, 78svh);--h10-band-h:300px;--h10-cut-drop:90px}.h10-stage-photo{object-position:30% 40%}.h10-words{font-size:8.4vw}.h10-cabbage{--w:15vw;top:-22%;right:0}}
