*{box-sizing:border-box}body{margin:0;font-family:Arial;color:#211d19}a{text-decoration:none;color:inherit}.pw{max-width:1360px;margin:auto;padding:0 30px}.ann{background:#211d19;color:#fff;text-align:center;padding:9px}.hdr{height:84px;display:flex;align-items:center;justify-content:space-between}.logo{font:38px Georgia;letter-spacing:.12em}.nav{display:flex;gap:28px}.hero{background:#f7f1e9;padding:65px 0}.hero-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:45px;align-items:center}.hero h1{font:60px/1.05 Georgia;margin:15px 0}.hero p{font-size:18px;line-height:1.6}.media{min-height:420px;border-radius:20px;background:#d7c4b2;overflow:hidden;display:flex;align-items:center;justify-content:center}.media img{width:100%;height:100%;object-fit:cover}.btn{display:inline-block;background:#211d19;color:#fff;padding:15px 26px;border-radius:28px}.sec{padding:55px 0}.head{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}.head h2{font:34px Georgia;margin:0}.cats,.products{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cat{background:#f7f1e9;border-radius:14px;padding:28px 14px;text-align:center}.card{border:1px solid #e4ddd5;border-radius:14px;overflow:hidden}.pic{aspect-ratio:4/5;background:#f7f1e9;display:flex;align-items:center;justify-content:center}.pic img{width:100%;height:100%;object-fit:cover}.body{padding:15px}.promos{display:grid;grid-template-columns:1fr 1fr;gap:18px}.promo{padding:38px;border-radius:18px;background:#f7f1e9}.promo.dark{background:#4a392d;color:#fff}.promo h3{font:34px Georgia;margin:0 0 10px}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center;margin-top:42px}.footer{background:#211d19;color:#fff;padding:50px 0}.foot{display:grid;grid-template-columns:2fr 1fr 1fr 2fr;gap:30px}.foot a,.foot p{display:block;color:#d8d0c9;line-height:1.9;font-size:13px}.main{padding:55px 0}.product{display:grid;grid-template-columns:1fr 1fr;gap:50px}.product img{width:100%;border-radius:18px}.buy{width:100%;border:0;background:#211d19;color:#fff;padding:16px;border-radius:28px}.rtl{direction:rtl}@media(max-width:850px){.nav{display:none}.hero-grid,.product,.promos{grid-template-columns:1fr}.hero h1{font-size:42px}.cats,.products,.features,.foot{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.cats,.products,.features,.foot{grid-template-columns:1fr}.pw{padding:0 18px}}