/*
Theme Name: Edu Multimarcas Country
Description: Tema WooCommerce country premium para a Edu Multimarcas.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
*/
:root{--b:#11100e;--g:#c49345;--c:#f5f0e7;--s:#d8c5a5}*{box-sizing:border-box}body{margin:0;font-family:Arial;color:#201b17;background:var(--c)}a{text-decoration:none;color:inherit}.top{background:#090807;color:#ead9ba;padding:9px 4%;display:flex;justify-content:space-between;font-size:11px}.nav{position:sticky;top:0;z-index:9;background:var(--b);color:#fff;display:flex;align-items:center;gap:25px;padding:12px 4%}.logo{font:900 29px Georgia;color:#d3a25a;line-height:.8}.logo small{display:block;font:700 9px Arial;letter-spacing:2px;color:#fff;text-align:center;margin-top:5px}.menu{display:flex;justify-content:center;gap:20px;flex:1;font-size:12px;font-weight:bold}.menu a:hover{color:var(--g)}.icons{font-size:19px;display:flex;gap:13px}.hero{min-height:600px;background:url('assets/hero.jpg') center/cover;position:relative}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000c,transparent 70%)}.hero-in{position:relative;z-index:1;color:#fff;padding:125px 7%;max-width:680px}.hero h1{font:900 clamp(42px,6vw,76px)/.9 Georgia;margin:0}.hero h1 span{color:#d2a15a}.hero p{font-size:18px;line-height:1.5}.btn{display:inline-block;background:var(--g);color:#17120d;padding:14px 25px;font-weight:900;font-size:12px}.benefits{display:grid;grid-template-columns:repeat(4,1fr);background:#0e0d0b;color:#fff;padding:20px 5%}.benefit{text-align:center;border-right:1px solid #6e5738;padding:7px;font-size:11px}.benefit:last-child{border:0}.benefit b{display:block}.section{padding:50px 5%;max-width:1400px;margin:auto}.title{text-align:center;font:900 29px Georgia;margin:0 0 28px}.title:after{content:'✦';display:block;color:var(--g);font-size:13px;margin-top:8px}.cats{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.cat{height:220px;background:url('assets/categories.jpg') center/cover;position:relative;border:2px solid #80613a}.cat:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#000d)}.cat div{position:absolute;bottom:12px;z-index:1;color:#fff;text-align:center;width:100%;font-weight:900}.cat small{display:block;color:#e1bd7a;margin-top:5px}.light{background:#f8f4ec}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.card{background:#fff;border:1px solid #ddd;overflow:hidden}.card img{width:100%;aspect-ratio:1;object-fit:cover}.card .info{padding:12px}.card h3{font-size:14px;margin:0 0 8px}.price{font-weight:900;font-size:17px}.buy{display:block;margin-top:10px;background:#17130f;color:#fff;padding:10px;text-align:center;font-weight:bold;font-size:12px}.dark{background:#0e0d0b;color:#fff;max-width:none}.brands{display:flex;justify-content:space-around;flex-wrap:wrap;gap:25px;font:900 21px Georgia}.banner{margin:0 5%;min-height:250px;background:url('assets/look.jpg') center/cover;position:relative;color:#fff;padding:55px}.banner:after{content:'';position:absolute;inset:0;background:#0006}.banner>*{position:relative;z-index:1}.store{display:grid;grid-template-columns:1.2fr 1fr;gap:25px;align-items:center}.store img{width:100%;height:300px;object-fit:cover}.store-box{background:#17130f;color:#fff;padding:30px}.footer{background:#0e0d0b;color:#ccc;padding:40px 5%;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:25px}.footer h4{color:#d2a15a}.footer a{display:block;margin:8px 0;font-size:13px}.note{background:#090807;color:#aaa;text-align:center;padding:12px;font-size:11px}.woocommerce .site-main{padding:40px 5%}.woocommerce a.button,.woocommerce button.button{background:#17130f;color:#fff;border-radius:0}@media(max-width:900px){.menu{display:none}.cats{grid-template-columns:repeat(3,1fr)}.products{grid-template-columns:repeat(2,1fr)}.benefits{grid-template-columns:repeat(2,1fr)}.store,.footer{grid-template-columns:1fr}}@media(max-width:600px){.top{font-size:8px}.hero{min-height:520px}.hero-in{padding:110px 6%}.hero h1{font-size:44px}.cats{grid-template-columns:repeat(2,1fr)}.cat{height:180px}.section{padding:35px 4%}.banner{margin:0 4%;padding:30px}.brands{font-size:16px}}
