*{box-sizing:border-box}body{margin:0;background:#f5f9f7;color:#183f43;font:500 17px/1.75 system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif}a{color:#17675f}.wrap{width:min(1100px,calc(100% - 30px));margin:auto}header{background:white;border-bottom:1px solid #dce8e5}.bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0}.bar img{display:block;width:220px;max-width:56vw}.bar a{font-size:15px;font-weight:800;text-decoration:none}.hero{background:#e4efea;padding:24px 0}.eyebrow,.code{font-size:15px;font-weight:800;color:#805d37;overflow-wrap:anywhere}h1{font-size:32px;line-height:1.3;margin:8px 0 14px}h2{font-size:26px;margin:0 0 15px;line-height:1.4}h3{font-size:21px;line-height:1.45;margin:17px 0 6px}p{margin:8px 0}.page{padding:24px 0 42px}.panel{padding:24px;background:white;border:1px solid #dce8e5;border-radius:12px;margin-bottom:20px}.panel ul{padding-left:22px}.panel li{margin:8px 0}.facts{display:grid;grid-template-columns:1fr 2fr;gap:18px}.facts dt{font-size:15px;font-weight:800;color:#17675f}.facts dd{margin:4px 0}.price{font-size:26px;font-weight:850;color:#a14621;line-height:1.4}.small,.scroll-help{font-size:15px;line-height:1.65;color:#536d70}.cost-notice{background:#fff3df;border-left:4px solid #c99349;padding:13px 16px;border-radius:7px}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.button{display:inline-block;background:#17675f;border:1px solid #17675f;color:white;padding:10px 16px;border-radius:8px;font-size:16px;font-weight:800;text-decoration:none}.secondary{background:white;color:#17675f}.day{padding:12px 0;border-top:1px solid #e0e9e5}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:260px}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid #dce8e5}th{background:#edf4ef}footer{background:#183f43;color:white;padding:26px 0}footer p{font-size:15px;margin:4px 0}footer a{color:white}.catalog-copy>.price{margin-top:4px}.catalog-copy>a{font-weight:800;margin-top:auto;padding-top:10px}@media(max-width:720px){h1{font-size:28px}.panel{padding:18px}.facts{grid-template-columns:1fr;gap:8px}.bar{padding:12px 0}.page{padding-top:18px}}@media print{header,.actions,.site-return-strip{display:none!important}body{font-size:11pt;background:white}.wrap{width:100%}.panel{border:0;padding:10px 0}.day{break-inside:avoid}footer{background:white;color:#183f43}.hero{background:white;padding:10px 0}}
.product-cover{margin:20px 0;background:white;border:1px solid #dce8e5;border-radius:12px;overflow:hidden}.product-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:0!important}.product-cover figcaption{padding:10px 16px;font-size:15px;line-height:1.65;color:#4b6469}.product-cover a{font-size:15px}
