/*
Theme Name: Aminina Business Pro
Version: 2.0
Description: Modern WooCommerce ecommerce theme for Aminina Business.
*/
:root{--navy:#07143d;--pink:#f72572;--text:#101a3a;--muted:#64748b;--line:#e8edf5}
*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--text)}a{text-decoration:none;color:inherit}.container{width:min(1240px,92%);margin:auto}
.top{background:var(--navy);color:#fff;padding:9px 0;font-size:13px}.top strong{color:#ffe23d}.top .in{display:flex;justify-content:space-between}
.header{border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:20}.head{min-height:82px;display:flex;align-items:center;gap:25px}.brand{font-size:27px;font-weight:900;line-height:.85;min-width:210px}.brand span{display:block;color:var(--pink)}
.search{height:48px;display:flex;border:1px solid #dce3ee;border-radius:9px;overflow:hidden;flex:1}.search input{flex:1;border:0;padding:0 16px;outline:0}.search select{border:0;border-left:1px solid var(--line);padding:0 12px}.search button{width:55px;border:0;background:var(--pink);color:#fff;font-size:20px}.actions{font-weight:700;font-size:13px}.actions small{display:block;color:var(--muted);font-weight:400}
.nav{border-top:1px solid #f3f4f6}.navin{display:flex;align-items:center;gap:28px;height:52px}.catbtn,.btn{background:var(--pink);color:#fff;padding:12px 20px;border-radius:7px;font-weight:800}.nav a{font-size:14px;font-weight:800}
.hero{padding:24px 0}.hero-box{min-height:390px;border-radius:17px;background:linear-gradient(110deg,#fff0f5,#f2f6ff);display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:55px 70px;overflow:hidden}.eyebrow{color:var(--pink);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:1px}.hero h1{font-size:53px;line-height:1.02;letter-spacing:-2px;margin:10px 0 16px}.hero p{font-size:18px;color:#526078;max-width:560px}.hero-img{height:290px;position:relative}.box{position:absolute;bottom:0;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;box-shadow:0 15px 35px #17255422}.b1{width:170px;height:220px;right:300px;background:#14b8a6}.b2{width:145px;height:250px;right:165px;background:#f59e0b}.b3{width:120px;height:195px;right:65px;background:#3b82f6}
.trust{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:14px}.trust div{padding:17px;border-right:1px solid var(--line)}.trust div:last-child{border:0}.trust strong{display:block;font-size:13px}.trust span{color:var(--muted);font-size:12px}
.section{padding:55px 0}.head2{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px}.head2 h2{margin:0;font-size:29px}.muted{color:var(--muted)}
.cats{display:grid;grid-template-columns:repeat(6,1fr);gap:15px}.cat{border:1px solid var(--line);border-radius:13px;overflow:hidden}.catpic{height:115px;background:linear-gradient(135deg,#e0f2fe,#fce7f3);display:flex;align-items:center;justify-content:center;font-size:48px}.catbody{padding:13px}.catbody h3{font-size:14px;margin:0 0 5px}.pink{color:var(--pink);font-weight:800;font-size:12px}
.deals{background:#f8fafc}.banner{background:var(--navy);color:#fff;border-radius:15px;padding:27px 32px;display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.banner h2{margin:0}.banner p{margin:4px 0;color:#cbd5e1}.woocommerce ul.products li.product{border:1px solid var(--line);border-radius:13px;padding:14px;background:#fff}.woocommerce ul.products li.product .button{background:var(--pink);color:#fff;border-radius:7px;font-weight:800}.woocommerce span.onsale{background:var(--pink)!important}
.info{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.info article{border:1px solid var(--line);border-radius:14px;padding:25px}.newsletter{background:linear-gradient(135deg,#fff0f5,#eef2ff);padding:40px;border-radius:17px}.newsletter h2{margin:0}.footer{background:var(--navy);color:#cbd5e1;padding:50px 0 20px}.footgrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:35px}.footer h3,.footer h4{color:#fff}.copy{border-top:1px solid #263254;margin-top:30px;padding-top:18px;font-size:13px}
@media(max-width:900px){.search{order:3;flex-basis:100%}.head{flex-wrap:wrap;padding:12px 0}.navin{overflow:auto}.hero-box{grid-template-columns:1fr;padding:40px}.hero-img{display:none}.cats{grid-template-columns:repeat(3,1fr)}.trust{grid-template-columns:repeat(2,1fr)}.footgrid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.top .right,.actions{display:none}.hero h1{font-size:38px}.hero-box{padding:30px 22px}.cats{grid-template-columns:repeat(2,1fr)}.trust{grid-template-columns:1fr}.trust div{border-right:0;border-bottom:1px solid var(--line)}.info,.footgrid{grid-template-columns:1fr}.banner{display:block}.banner .btn{display:inline-block;margin-top:15px}}
