:root{--verde:#2F9B6C;--verde2:#246B4F;--beige:#F4F1EA;}
body{background:#FAFAF5!important;font-family:Poppins,sans-serif!important;color:#1C1C1C!important;}
header,.main-header{background:#FAFAF5!important;border-bottom:1px solid #eee;}
header a{color:#1C1C1C!important;}header a:hover{color:var(--verde)!important;}
.btn,.button,button,input[type=submit]{background:var(--verde)!important;color:#fff!important;border:none!important;border-radius:8px!important;transition:.3s;}
.btn:hover,button:hover{background:var(--verde2)!important;transform:translateY(-2px);}
footer{background:var(--verde2)!important;color:#fff!important;}
footer a{color:#fff!important;}footer a:hover{color:var(--beige)!important;}
.product-item,.swiper-slide{border-radius:12px!important;box-shadow:0 4px 10px rgba(0,0,0,.05)!important;}
.product-item:hover{transform:scale(1.02);}
