:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:#f7f4ed;color:#173f36;font:16px Tahoma,Arial;line-height:1.9}header{text-align:center;background:#faf7f0;color:#8b6829;padding:42px 20px 34px}header img{border-radius:0;object-fit:contain;width:130px;height:115px}header p{margin:5px}header h1{margin:8px;font-size:32px}main{max-width:1040px;margin:auto;padding:24px}a{color:inherit;text-decoration:none}nav{display:flex;gap:10px;flex-wrap:wrap}nav a,.primary,button{background:#a58047;color:#fff;border-radius:12px;padding:12px 18px;display:inline-block;border:0;font:inherit;cursor:pointer}.choices{display:grid;grid-template-columns:1fr 1fr;gap:20px}.choice,.install{border:1px solid #d9d4c6;background:#fff;border-radius:22px;padding:28px}.choice span{color:#8b6829}.choice b{color:#8b6829}.staff{background:#faf7f0}.install{margin-top:30px}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0}.product{background:white;border:1px solid #e3dfd3;border-radius:18px;overflow:hidden;padding-bottom:16px}.product img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.product h3,.product>div{margin:12px 16px}.product h3{font-size:16px}.muted{color:#69766a;font-size:14px}footer{text-align:center;padding:30px;color:#6a756b;font-size:12px}button[hidden]{display:none}@media(max-width:620px){main{padding:16px}.choices{grid-template-columns:1fr}.products{grid-template-columns:repeat(2,1fr);gap:10px}.product h3,.product>div{margin:10px;font-size:13px}header{padding:26px 15px}.choice,.install{padding:20px}}
