:root{--ink:#243d37;--accent:#a56642}.hero{grid-template-columns:.86fr 1.14fr;gap:38px}.hero-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.series-card{display:flex;flex-direction:column;background:#ebe6d9;text-decoration:none;min-width:0}.series-card.ceramic{margin-top:64px;background:#f3f1e9}.series-card img{width:100%;height:345px;object-fit:contain;display:block}.series-card>span{padding:20px;display:grid;gap:9px}.series-card small{font-size:10px;letter-spacing:.15em}.series-card strong{font-size:24px;font-family:Georgia,serif;font-weight:400}.series-card em{font-size:12px;font-style:normal}.heritage-context{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:35px 0 70px}.heritage-context article{padding:28px;background:#eee9df}.heritage-context h2{font-size:32px}.heritage-context p{line-height:1.7}.heritage-note{grid-column:1/-1;font-size:14px;color:#585d55;max-width:850px}.review{gap:12px}.brand>span:last-child{font-size:17px}.brand small{font-size:9px;letter-spacing:.12em}.footer-brand{max-width:310px}.filters button[data-filter=yunjin],.filters button[data-filter=ceramics]{border-color:#6d7d70}.hero h1{font-size:clamp(42px,4.5vw,73px)}@media(max-width:1050px){.hero{grid-template-columns:1fr}.hero-pair{max-width:720px}.series-card.ceramic{margin-top:32px}}@media(max-width:600px){.review{display:block;font-size:10px;padding:10px 18px;line-height:1.5}.review span{display:block;margin-top:3px}.brand>span:last-child{font-size:13px}.brand small{font-size:7px}.hero{gap:28px}.hero-pair{gap:10px}.series-card img{height:205px}.series-card>span{padding:14px 10px}.series-card strong{font-size:20px}.series-card em{font-size:11px;line-height:1.5}.series-card small{font-size:8px}.heritage-context{grid-template-columns:1fr;gap:16px}.heritage-context article{padding:22px}.heritage-context h2{font-size:29px}.hero h1{font-size:44px}}@media(max-width:350px){.series-card img{height:168px}.series-card strong{font-size:18px}.brand>span:last-child{font-size:11px}.brand small{font-size:6.5px}}
.listing-price-note{font-size:14px;line-height:1.65;border-left:2px solid #9b784c;padding:10px 15px;background:#f0ece2;margin:12px 0 20px}.source-label{overflow-wrap:anywhere}.product-price{line-height:1.2}
