.seo-page{color:#17382b;background:#fff9ef;min-height:100vh;font-family:Inter,Arial,sans-serif;line-height:1.6}.seo-page *{box-sizing:border-box}.seo-page a{color:inherit;text-decoration:none}.seo-page img{max-width:100%;height:auto}.seo-shell{width:min(1120px,100% - 36px);margin:auto}.seo-header{color:#fff;background:#17382b}.seo-header .seo-shell{justify-content:space-between;align-items:center;gap:20px;min-height:84px;display:flex}.seo-header a:hover,.seo-footer a:hover{text-decoration:underline}.seo-brand{align-items:center;gap:10px;font:700 1.25rem Georgia,serif;display:flex}.seo-breadcrumb{color:#637746;flex-wrap:wrap;align-items:center;gap:10px;padding:26px 0;font-size:.83rem;display:flex}.seo-breadcrumb a{text-decoration:underline}.seo-kicker{color:#a84f26;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.seo-product{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(25px,5vw,70px);padding:20px 0 65px;display:grid}.seo-photo{background:#f2e8d9;border-radius:28px;place-items:center;padding:25px;display:grid}.seo-photo img{width:100%;max-width:570px}.seo-detail h1,.seo-intro h1{margin:14px 0 24px;font:700 clamp(2.6rem,5vw,4.4rem)/1.08 Georgia,serif}.seo-lead{color:#4a574d;font-size:1.16rem}.seo-tag{border:1px solid #d9cbbb;border-radius:99px;padding:6px 13px;font-size:.84rem;display:inline-block}.seo-price{margin:20px 0 4px;font-size:1.45rem;font-weight:800}.seo-note{color:#647269;max-width:580px;font-size:.82rem}.seo-button{background:#df7032;border-radius:99px;margin-top:20px;padding:13px 22px;font-weight:800;display:inline-block;color:#fff!important}.seo-button:hover{background:#bc5722}.seo-about{border-top:1px solid #e4d9c9;max-width:720px;padding:45px 0}.seo-about h2,.seo-related h2{margin:0 0 12px;font:700 2rem Georgia,serif}.seo-about p{color:#526355}.seo-related{padding:10px 0 70px}.seo-related>div{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.seo-related a{background:#fff;border:1px solid #e7ddcf;border-radius:18px;align-items:center;gap:14px;padding:10px;display:flex}.seo-related img{background:#f5ebdd;border-radius:12px;width:90px}.seo-related span{font-weight:800}.seo-related small{color:#667665;font-weight:400;display:block}.seo-related b{margin-left:auto;padding-right:12px}.seo-intro{max-width:800px;padding:18px 0 30px}.seo-intro p{color:#526355;font-size:1.1rem}.seo-list{grid-template-columns:repeat(2,1fr);gap:18px;padding-bottom:35px;display:grid}.seo-list>a{background:#fff;border:1px solid #e7ddcf;border-radius:20px;grid-template-columns:150px 1fr auto;align-items:center;gap:18px;padding:15px;display:grid}.seo-list img{background:#f5ebdd;border-radius:13px;width:150px}.seo-list h2{margin:4px 0;font:700 1.35rem Georgia,serif}.seo-list p{color:#607064;margin:0 0 8px;font-size:.87rem}.seo-list small{color:#7a5038}.seo-list b{padding:10px}.seo-footer{color:#fff;background:#0f281d;margin-top:60px;padding:25px 0;font-size:.85rem}.seo-footer .seo-shell{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}@media (max-width:760px){.seo-product,.seo-list,.seo-related>div{grid-template-columns:1fr}.seo-list>a{grid-template-columns:105px 1fr auto}.seo-list img{width:105px}.seo-product{padding-bottom:40px}.seo-detail h1,.seo-intro h1{font-size:2.65rem}}
