@media only screen and (max-width:1600px){.banners a img{height:60px}.banners a.banner h2{font-size:20px}.banners a.banner h3{font-size:16px}}@media only screen and (max-width:1150px){header#header #btn-menu{margin-left:20px;z-index:999;width:25px;height:25px;padding:0;border:0;background-color:transparent;display:flex;gap:8px;flex-direction:column;justify-content:center;align-items:center;position:relative}header#header #btn-menu span,header#header #btn-menu:before,header#header #btn-menu:after{content:'';width:100%;height:2px;background-color:var(--black);transition:all .28s ease;position:absolute;left:0}header#header #btn-menu span,header#header #btn-menu:before,header#header #btn-menu:after{background-color:var(--black)}header#header #btn-menu:before{top:5px}header#header #btn-menu:after{bottom:5px}header#header.open #btn-menu span{opacity:0}header#header.open #btn-menu:before{transform:rotate(45deg);top:50%}header#header.open #btn-menu:after{transform:rotate(-45deg);top:50%}header nav.menu{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;width:100%;position:absolute;right:-100%;top:50px;padding:50px;gap:50px;height:100vh;transition:all .28s ease}header#header.open nav.menu{right:0;gap:40px}header#header .icons_rrss{display:flex;gap:30px}header#header .icons_rrss i{font-size:20px}.productos.grid.grid6,.productos.grid.grid5{grid-template-columns:repeat(4,1fr)}#single-product .galeria-producto>.swiper-wrapper{grid-template-columns:1fr}#checkout .woocommerce-thankyou-order-details.order_details{display:flex;flex-direction:column;gap:10px}.banners a img{height:40px}.banners a.banner h2{font-size:18px}.banners a.banner h3{font-size:14px}}@media only screen and (max-width:768px){html,body,p{font-size:15px}header#header .logo img{height:18px}section.padding{padding:15px}.contenido .wp-block-columns.gap{gap:50px}section#contacto{margin-top:50px}.slider img.grande{display:none}.slider img.movil{display:block}.reviews .swiper-pagination{display:block}.reviews .swiper-button{display:none}.productos.grid.grid6,.productos.grid.grid5,.productos.grid.grid4{grid-template-columns:repeat(2,1fr)}.productos.grid .producto .info h3{line-height:12px;margin-bottom:8px}.productos.grid .producto .info h3 a{font-size:12px}.productos.grid .producto .info{height:70px}.productos.grid .producto .favorito{width:30px;height:30px;justify-content:end;align-items:start;padding:0;opacity:1}.banners{flex-direction:column}.banners a{background-color:var(--burdeos);aspect-ratio:auto;padding:40px}.banners a img{margin-top:0}#mailpoet_form_1 form.mailpoet_form{display:flex;flex-direction:column}#mailpoet_form_1 form.mailpoet_form input,#mailpoet_form_1 .mailpoet_submit{width:100% !important}#mailpoet_form_1 .mailpoet_paragraph{margin-bottom:8px !important}#single-product{flex-direction:column}#single-product div.info{max-width:100%}#single-product .swiper{margin-top:calc(var(--lateral) * -1);margin-left:calc(var(--lateral) * -1);margin-right:calc(var(--lateral) * -1);width:calc(100% + (var(--lateral) * 2))}#single-product .favorito{left:0;top:0}.drp-calendar.right{display:none !important}.daterangepicker{margin:0;left:calc(50% - 139px) !important;top:calc(50% - 147px) !important}#whatsapp{right:15px;bottom:15px}#checkout form.woocommerce-checkout.checkout{flex-direction:column}#checkout #order_review{max-width:100%}#checkout table.cart .product-thumbnail{display:block}#checkout .cesta .product-thumbnail:before{display:none !important}#checkout,#checkout .checkout-fields,#checkout .shipping_address{margin-bottom:0}#checkout .left{gap:10px;padding:20px}#checkout .checkout-fields,#checkout .shipping_address{gap:10px}#checkout #shipping-methods{gap:10px;grid-template-columns:repeat(1,1fr)}#checkout,#checkout .checkout-fields,#checkout .shipping_address{grid-template-columns:1fr}#checkout table.cart tr{display:flex;flex-direction:column}#checkout table.cart td:not([class]){display:none}#checkout table.cart td.product-thumbnail img{width:30%}#checkout table.cart td{flex:1;text-align:left !important}#customer_details .col-1,#customer_details .col-2{padding:0}section#contacto{flex-direction:column}section#contacto #mapa,section#contacto #formulario{width:100%}footer{padding:25px}footer article{flex-wrap:wrap;gap:0}footer article>div{flex:1 50%;margin-bottom:25px}#account h1{font-size:22px}#account .title h2{font-size:18px}#account .content .woocommerce td.woocommerce-orders-table__cell-order-number,#account .content .woocommerce td.code,#account .content .woocommerce td.payment-method-method{background-color:var(--gris-claro)}#checkout form#order_review{flex-direction:column}#checkout form#order_review #payment{max-width:none}.categoria-producto-descripcion-final{width:100%}}@media only screen and (max-width:420px){.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,#checkout #shipping_method{display:flex;flex-direction:column}}@media only screen and (max-width:350px){.productos.grid{grid-template-columns:repeat(1,1fr)}footer article>div{flex:1 100%}}