.woocommerce-message,.woocommerce-error,.woocommerce-info{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important;font-size:18px!important;color:#272c00!important;padding:15px!important;background-color:#ffffff!important;border:2px solid #ffd002;border-radius:20px}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;margin:0!important;padding:0!important}@media (max-width:1400px){.woocommerce ul.products{grid-template-columns:repeat(3,1fr)!important;gap:20px!important}}@media (max-width:980px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important;gap:15px!important}.et_pb_shop ul.products.columns-1 li.product,.et_pb_shop ul.products.columns-2 li.product,.et_pb_shop ul.products.columns-3 li.product,.et_pb_shop ul.products.columns-4 li.product,.et_pb_shop ul.products.columns-5 li.product,.et_pb_shop ul.products.columns-6 li.product{width:100%!important;margin-right:4%!important}}@media (max-width:767px){.woocommerce ul.products{grid-template-columns:1fr!important;gap:20px!important}}.woocommerce ul.products li.product{width:100%!important;margin:0!important;float:none!important;background:#ffffff!important;border-radius:16px!important;display:flex!important;flex-direction:column!important;height:100%!important;min-height:450px;overflow:hidden;transition:all 0.3s ease}.woocommerce ul.products li.product .woocommerce-loop-product__link{display:flex!important;flex-direction:column!important;flex:1 0 auto!important;padding:0 0 15px 0!important}.woocommerce ul.products li.product img{width:100%!important;height:220px!important;object-fit:cover!important;margin-bottom:15px!important}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .sku,.woocommerce ul.products li.product .stock{padding-left:20px!important;padding-right:20px!important;font-family:'Montserrat',sans-serif!important}.woocommerce ul.products li.product h2{font-size:1.1rem!important;color:#272C00!important;line-height:1.4!important;margin-bottom:10px!important}.woocommerce ul.products li.product .price{font-size:1.8rem!important;font-weight:700!important;color:#936c5b!important;display:block!important;margin-top:auto!important}.woocommerce ul.products li.product .price::after{content:"Más IVA";display:block;font-size:0.75rem!important;color:#888!important;font-weight:400}.woocommerce ul.products li.product .button{margin:0 20px 20px 20px!important;background-color:#272C00!important;color:#fff!important;font-size:14px!important;border-radius:40px!important;padding:12px!important;text-align:center!important;font-weight:600!important;display:block!important;flex-shrink:0!important}.woocommerce ul.products li.product .button:hover{background-color:#936c5b!important;color:#FFF!important}a.added_to_cart.wc-forward{display:flex;justify-content:center;color:#fecf03;font-weight:700;font-size:17px}.woocommerce ul.products li.product:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1)!important}.info-derecha-shop{font-family:'Montserrat'}p.sku-tienda{color:#936c5b;font-size:medium;margin:0% 7% 0% 7%}.desc-corta-tienda{color:#1b1b1b;margin:0% 7% 0% 7%}p.atributos-tienda{color:#272c00;font-weight:700;margin:0% 7% 0% 7%}@media only screen and (min-width:768px) and (max-width:980px){.et_pb_shop_0_tb_body.et_pb_shop li.product h2{width:calc(100% - 40px)!important}}a.added_to_cart.wc-forward{display:flex;justify-content:center;color:#8e6958;font-weight:700;font-size:17px}