/*
Theme Name: Frash Cow Milk
Description: Modern WooCommerce storefront theme with demo product catalog.
Version: 2.0
Author: Tamirul
*/
:root{--primary:#ff5a00;--dark:#171717;--bg:#f5f6f8;--card:#fff}*{box-sizing:border-box}body{margin:0;background:var(--bg);font-family:Arial,sans-serif;color:#222}a{text-decoration:none;color:inherit}.container{width:min(1200px,92%);margin:auto}.top{background:#111;color:#fff;padding:8px 0;font-size:13px}.top .container{display:flex;justify-content:space-between}.header{background:#fff;padding:18px 0;border-bottom:1px solid #eee}.head{display:flex;align-items:center;gap:20px}.logo{font-size:28px;font-weight:800;color:var(--primary);white-space:nowrap}.search{display:flex;flex:1}.search input{width:100%;padding:13px;border:1px solid #ddd;border-radius:7px 0 0 7px}.search button{border:0;background:var(--primary);color:white;padding:0 22px;border-radius:0 7px 7px 0;font-weight:bold}.cart{font-weight:bold}.nav{background:#fff;border-bottom:1px solid #eee}.nav ul{display:flex;gap:25px;list-style:none;padding:14px 0;margin:0;font-weight:bold}.hero{margin:24px 0;padding:55px;border-radius:14px;background:linear-gradient(100deg,#111,#393939);color:#fff}.hero h1{font-size:42px;margin:0 0 10px}.hero p{color:#ddd}.btn{display:inline-block;background:var(--primary);color:#fff;padding:12px 22px;border-radius:7px;font-weight:bold}.section{margin:30px 0}.section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.categories{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.cat{background:#fff;border:1px solid #eee;border-radius:10px;padding:25px 8px;text-align:center;font-weight:bold}.products{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.product{background:#fff;border:1px solid #eee;border-radius:10px;overflow:hidden;transition:.2s}.product:hover{transform:translateY(-3px);box-shadow:0 7px 20px #0001}.product img{width:100%;aspect-ratio:1;object-fit:cover;background:#eee}.body{padding:13px}.body h3{font-size:15px;line-height:1.35;margin:5px 0 8px}.price{font-weight:800;color:var(--primary);font-size:18px}.old{text-decoration:line-through;color:#999;font-size:12px;margin-left:4px}.badge{display:inline-block;background:#ffe8dc;color:#e64d00;border-radius:4px;padding:4px 7px;font-size:10px;font-weight:bold}.footer{background:#151515;color:#ddd;margin-top:50px;padding:40px 0}.foot{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:30px}.footer h3{color:#fff}.footer p{line-height:1.7;color:#aaa}.copy{border-top:1px solid #333;margin-top:25px;padding-top:18px;color:#888}@media(max-width:900px){.products{grid-template-columns:repeat(3,1fr)}.categories{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.head{flex-wrap:wrap}.search{order:3;flex-basis:100%}.products{grid-template-columns:repeat(2,1fr)}.hero{padding:30px}.hero h1{font-size:30px}.foot{grid-template-columns:1fr 1fr}.nav ul{overflow:auto;white-space:nowrap}}
