.el-footer{background:#e9efe8;padding:80px 6% 26px;color:#263e32}.el-footer-inner{max-width:1320px;margin:auto;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}.el-footer-brand>a{font:700 30px Manrope,sans-serif;letter-spacing:-.075em;color:#22382f;text-decoration:none}.el-footer-brand p{color:#708073;line-height:1.9;font-size:13px}.el-footer h3{font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px}.el-footer-inner>div:not(:first-child) a{display:block;text-decoration:none;color:#526e5b;margin:13px 0;font-size:13px}.el-footer-bottom{max-width:1320px;margin:85px auto 0;border-top:1px solid #cdd9cd;padding:25px 0 0;display:flex;justify-content:space-between;color:#728578;font-size:11px}.el-catalog{max-width:1370px;margin:auto;padding:65px 5% 110px}.el-catalog-head{max-width:750px;margin:0 auto 55px;text-align:center}.el-catalog-head h1{font:500 clamp(44px,6vw,78px)/1.1 Manrope,sans-serif;letter-spacing:-.07em;margin:18px 0}.el-catalog-head p{color:#708074;line-height:1.8}.el-catalog-tools{display:flex;align-items:center;justify-content:space-between;margin:0 0 24px;color:#718174;font-size:13px}.el-catalog .products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 20px;clear:both}.el-catalog .products:before,.el-catalog .products:after{display:none}.el-catalog .products li.product{width:100%!important;margin:0!important;float:none!important;background:#fff;border-radius:18px;padding:14px 14px 23px;overflow:hidden}.el-catalog .products li.product img{width:100%;height:280px;object-fit:contain;background:#e9eee7;border-radius:12px}.el-catalog .woocommerce-loop-product__title{color:#203b2c;font-size:17px!important;line-height:1.5;min-height:68px}.el-catalog .price{color:#1d3c2b!important;font-weight:700!important;font-size:19px!important}.el-catalog .button{background:#243d32!important;color:#fff!important;border-radius:30px!important;padding:14px 23px!important}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{max-width:1160px;margin:50px auto 90px;padding:0 22px}.woocommerce-cart .cart_totals,.woocommerce-checkout #order_review,.woocommerce-checkout .woocommerce-billing-fields{background:#fff;border:1px solid #e0e7dc;border-radius:16px;padding:24px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:30px!important;background:#263f34!important;color:#fff!important;padding:15px 22px!important}.woocommerce input.input-text,.woocommerce select{border:1px solid #ced9cd;border-radius:8px;padding:11px;background:#fff}.woocommerce .woocommerce-info{border-top-color:#718d76;background:#eef3eb}.el-store-header nav{display:flex!important;gap:18px}.el-store-header .menu{display:flex;gap:20px;list-style:none}.el-store-header .menu a{text-decoration:none;font-size:13px}.el-header-links{display:flex;gap:18px;align-items:center}.el-header-links a{font-size:13px;text-decoration:none;color:#22382f}.el-shop-wrap .single_add_to_cart_button{transition:transform .2s,background .2s}.el-shop-wrap .single_add_to_cart_button:hover{transform:translateY(-2px);background:#476b53!important}.el-shop-wrap .woocommerce-tabs{padding-top:35px;border-top:1px solid #dce3d9}@media(max-width:800px){.el-footer-inner{grid-template-columns:1fr 1fr;gap:26px}.el-catalog .products{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.el-footer-inner{grid-template-columns:1fr 1fr}.el-footer-brand{grid-column:1/-1}.el-footer-bottom{flex-direction:column;gap:10px}.el-catalog .products{grid-template-columns:1fr}.el-catalog{padding:40px 18px}.el-header-links{gap:9px}.el-header-links a{font-size:11px}}