@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_281b19c9-module__QRR1yq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_281b19c9-module__QRR1yq__variable{--font-heading:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5c91aed-module__qlQ2ZW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5c91aed-module__qlQ2ZW__variable{--font-body:"Inter", "Inter Fallback"}
.CartDrawer-module__7HZXAW__dialog{--rule:#14141226;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.CartDrawer-module__7HZXAW__dialog::backdrop{background:0 0}.CartDrawer-module__7HZXAW__dim{background:#14141273;animation:.5s ease-out both CartDrawer-module__7HZXAW__fadeIn;position:absolute;inset:0}.CartDrawer-module__7HZXAW__panel{width:clamp(400px,35vw,560px);color:var(--color-ink);background:#f3efe6;flex-direction:column;animation:.55s cubic-bezier(.22,1,.36,1) both CartDrawer-module__7HZXAW__slideIn;display:flex;position:absolute;top:0;bottom:0;right:0}.CartDrawer-module__7HZXAW__top{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:28px 36px;display:flex}.CartDrawer-module__7HZXAW__title,.CartDrawer-module__7HZXAW__close,.CartDrawer-module__7HZXAW__lineIndex,.CartDrawer-module__7HZXAW__remove,.CartDrawer-module__7HZXAW__summary,.CartDrawer-module__7HZXAW__inquiry,.CartDrawer-module__7HZXAW__emptyTitle{font-family:var(--font-korean);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:500}.CartDrawer-module__7HZXAW__title{color:var(--color-ink);gap:8px;margin:0;display:flex}.CartDrawer-module__7HZXAW__titleCount{color:var(--color-ink-soft);font-variant-numeric:tabular-nums}.CartDrawer-module__7HZXAW__close{color:var(--color-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;display:inline-flex}.CartDrawer-module__7HZXAW__close span{letter-spacing:0;font-size:16px;font-weight:300;line-height:1}.CartDrawer-module__7HZXAW__close:focus-visible,.CartDrawer-module__7HZXAW__qty button:focus-visible,.CartDrawer-module__7HZXAW__remove:focus-visible{outline:1px solid var(--color-ink);outline-offset:3px}.CartDrawer-module__7HZXAW__list{flex:1;margin:0;padding:0 36px;list-style:none;overflow-y:auto}.CartDrawer-module__7HZXAW__line{border-bottom:1px solid var(--rule);grid-template-columns:96px 1fr;gap:20px;padding:24px 0;display:grid}.CartDrawer-module__7HZXAW__thumb{aspect-ratio:4/5;background:#e7e1d4;position:relative;overflow:hidden}.CartDrawer-module__7HZXAW__thumbImage{object-fit:cover}.CartDrawer-module__7HZXAW__lineInfo{flex-direction:column;min-width:0;display:flex}.CartDrawer-module__7HZXAW__lineIndex{color:var(--color-ink-soft)}.CartDrawer-module__7HZXAW__lineName{font-family:var(--font-korean);letter-spacing:-.02em;text-transform:uppercase;margin:8px 0 0;font-size:16px;font-weight:800;line-height:1.15}.CartDrawer-module__7HZXAW__lineMaterial{font-family:var(--font-korean);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-soft);margin:6px 0 0;font-size:11px;font-weight:500}.CartDrawer-module__7HZXAW__lineControls{justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.CartDrawer-module__7HZXAW__qty{border:1px solid var(--rule);align-items:center;display:inline-flex}.CartDrawer-module__7HZXAW__qty button,.CartDrawer-module__7HZXAW__qty span{width:32px;height:32px;font-family:var(--font-korean);font-variant-numeric:tabular-nums;place-items:center;font-size:13px;display:grid}.CartDrawer-module__7HZXAW__qty button{color:var(--color-ink);cursor:pointer;background:0 0;border:0;padding:0}.CartDrawer-module__7HZXAW__qty button:disabled{color:#14141240;cursor:default}.CartDrawer-module__7HZXAW__remove{color:var(--color-ink-soft);text-underline-offset:.35em;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}.CartDrawer-module__7HZXAW__remove:hover{color:var(--color-ink)}.CartDrawer-module__7HZXAW__empty{flex:1;padding:40px 36px}.CartDrawer-module__7HZXAW__emptyTitle{color:var(--color-ink);margin:0}.CartDrawer-module__7HZXAW__emptyBody{font-family:var(--font-korean);color:var(--color-ink-soft);margin:12px 0 0;font-size:14px;line-height:1.7}.CartDrawer-module__7HZXAW__footer{border-top:1px solid var(--rule);padding:24px 36px 32px}.CartDrawer-module__7HZXAW__summary{color:var(--color-ink);justify-content:space-between;margin-bottom:20px;display:flex}.CartDrawer-module__7HZXAW__summary span:first-child{color:var(--color-ink-soft)}.CartDrawer-module__7HZXAW__inquiry{border:1px solid var(--color-ink);background:var(--color-ink);color:#f3efe6;cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;display:flex}.CartDrawer-module__7HZXAW__inquiry:disabled{border-color:var(--rule);color:#14141259;cursor:not-allowed;background:0 0}.CartDrawer-module__7HZXAW__note{font-family:var(--font-korean);color:var(--color-ink-soft);margin:12px 0 0;font-size:12px}.CartDrawer-module__7HZXAW__closing .CartDrawer-module__7HZXAW__dim{animation:.42s ease-in both CartDrawer-module__7HZXAW__fadeOut}.CartDrawer-module__7HZXAW__closing .CartDrawer-module__7HZXAW__panel{animation:.42s cubic-bezier(.55,0,.8,.3) both CartDrawer-module__7HZXAW__slideOut}@keyframes CartDrawer-module__7HZXAW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CartDrawer-module__7HZXAW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CartDrawer-module__7HZXAW__slideIn{0%{transform:translate(100%)}to{transform:none}}@keyframes CartDrawer-module__7HZXAW__slideOut{0%{transform:none}to{transform:translate(100%)}}@media (max-width:640px){.CartDrawer-module__7HZXAW__panel{width:100%}.CartDrawer-module__7HZXAW__top,.CartDrawer-module__7HZXAW__footer,.CartDrawer-module__7HZXAW__list,.CartDrawer-module__7HZXAW__empty{padding-left:20px;padding-right:20px}.CartDrawer-module__7HZXAW__line{grid-template-columns:80px 1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.CartDrawer-module__7HZXAW__dim,.CartDrawer-module__7HZXAW__panel,.CartDrawer-module__7HZXAW__closing .CartDrawer-module__7HZXAW__dim,.CartDrawer-module__7HZXAW__closing .CartDrawer-module__7HZXAW__panel{animation:none}}
:root{--color-bg:#f2f0ea;--color-ink:#111;--color-ink-soft:#68655f;--color-dark:#171714;--color-accent:#d8b657;--font-korean:"Pretendard", -apple-system, BlinkMacSystemFont, system-ui, Roboto, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{height:100%}html,body{max-width:100vw}html{overflow-x:clip}body{background:var(--color-bg);min-height:100%;color:var(--color-ink);font-family:var(--font-body), "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}
