*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#f5f6f8;color:#171717}a{text-decoration:none;color:inherit}.wrap{max-width:1100px;margin:auto;padding:16px}.top{position:sticky;top:0;background:#fff;border-bottom:1px solid #eee;z-index:5}.top .wrap{display:flex;align-items:center;justify-content:space-between}.brand{font-weight:800;font-size:22px;display:flex;align-items:center}.site-logo{max-height:42px;max-width:170px;object-fit:contain}.pill{background:var(--brand,#111);color:#fff;padding:10px 14px;border-radius:999px}.hero{background:linear-gradient(135deg,#fff0f4,#fff);padding:28px 20px;border-radius:18px;margin:18px 0}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 5px 18px rgba(0,0,0,.06)}.card img,.placeholder{width:100%;height:190px;object-fit:cover;background:#ececec;display:flex;align-items:center;justify-content:center;color:#888}.card .p{padding:12px}.price{font-weight:800}.old{text-decoration:line-through;color:#777;font-size:13px;margin-left:6px}.stock{font-size:12px;color:#555}.btn{display:inline-block;background:var(--brand,#111);color:#fff;border:0;padding:10px 14px;border-radius:10px;cursor:pointer}.muted{color:#666}.form{background:#fff;padding:16px;border-radius:16px}.row{display:grid;grid-template-columns:1fr 1fr;gap:12px}label{display:block;font-weight:700;margin:10px 0 6px}input,textarea,select{width:100%;padding:11px;border:1px solid #ddd;border-radius:10px}table{width:100%;border-collapse:collapse;background:#fff}th,td{text-align:left;padding:10px;border-bottom:1px solid #eee}.thumb{width:56px;height:56px;object-fit:cover;border-radius:8px}.msg{padding:12px;border-radius:10px;background:#eaf8ee;margin-bottom:12px}.danger{background:#b42318}.nav{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.preview{max-width:180px;border-radius:12px;margin-top:10px}.login{max-width:420px;margin:70px auto}.footer{padding:30px 0;color:#777;text-align:center}@media(min-width:760px){.grid{grid-template-columns:repeat(4,1fr)}}
.topbar{gap:18px}.topbar nav{display:flex;gap:14px;font-size:14px;overflow:auto}.badge{display:inline-block;background:#fff;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}.hero h1{font-size:34px;margin:10px 0}.chips{display:flex;gap:8px;overflow:auto;padding-bottom:8px}.chips a{background:#fff;border:1px solid #e5e5e5;padding:9px 13px;border-radius:999px;white-space:nowrap}.section-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.search{display:flex;max-width:380px}.search input{border-radius:10px 0 0 10px}.search button{border:0;background:var(--brand,#111);color:#fff;padding:0 14px;border-radius:0 10px 10px 0}.small{font-size:12px}.full{display:block;width:100%;text-align:center;margin-top:12px}.ad-slot{grid-column:1/-1;background:#fff;border:1px dashed #c9c9c9;border-radius:14px;padding:18px;text-align:center;margin:18px 0;color:#777;min-height:90px;display:flex;flex-direction:column;justify-content:center}.ad-slot small{font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.live-ad{overflow:hidden}.content-box{background:#fff;padding:22px;border-radius:16px;margin:20px 0;line-height:1.7}.product-view{display:grid;grid-template-columns:1fr;gap:22px;background:#fff;padding:18px;border-radius:18px;margin:18px 0}.product-main{width:100%;min-height:320px;max-height:520px;object-fit:cover;border-radius:14px}.big{font-size:25px}.back{display:inline-block;margin:14px 0}.narrow{max-width:760px}.order-summary{display:flex;justify-content:space-between;background:#fff;padding:16px;border-radius:12px;margin-bottom:14px}.cod-box{background:#f3f8ff;border:1px solid #d9e8ff;padding:14px;border-radius:12px;margin:16px 0}.cod-box small{display:block;color:#555;margin-top:4px}.consent{font-weight:400;display:flex;gap:8px;align-items:flex-start}.consent input{width:auto;margin-top:4px}.success{text-align:center;background:#fff;padding:40px 22px;border-radius:18px;margin:40px 0}.success-icon{width:70px;height:70px;border-radius:50%;background:#e8f8ed;display:grid;place-items:center;margin:auto;font-size:36px}.footer-grid{display:grid;grid-template-columns:1fr 1fr;text-align:left;gap:20px}.footer-grid a{display:block;margin:7px 0}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.stats div{background:#fff;padding:18px;border-radius:14px}.stats b{display:block;font-size:26px}.stats span{color:#666}.table-wrap{overflow:auto}.blog-grid{display:grid;grid-template-columns:1fr;gap:16px}.legal h2{margin-top:28px}.danger{color:#fff}.msg.danger{background:#b42318}
@media(min-width:760px){.product-view{grid-template-columns:1.1fr 1fr;padding:28px}.blog-grid{grid-template-columns:repeat(3,1fr)}.hero{padding:50px}.hero h1{font-size:48px}}
@media(max-width:600px){.topbar{align-items:flex-start;flex-direction:column}.topbar nav{width:100%}.section-head{align-items:stretch;flex-direction:column}.row{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.card img,.placeholder{height:165px}.wrap{padding:12px}.hero h1{font-size:30px}}

.whatsapp-float{position:fixed;right:16px;bottom:18px;background:#1f9d55;color:#fff;padding:12px 16px;border-radius:999px;font-weight:800;box-shadow:0 8px 24px rgba(0,0,0,.18);z-index:20}
