@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){}@media screen and (max-width: 2400px) and (min-width: 961px){.btn-menu{display: none !important}}@media screen and (max-width: 1400px) and (min-width: 220px){h1{font-size:3rem}h2{font-size:2.8rem}h3{font-size:2.6rem}h4{font-size:2.2rem}h5{font-size:1.95rem}h6{font-size:1.6rem}p{font-size:1.4rem;line-height:1.5}article p{font-size: 1.7rem}.menu li a{font-size:1.4rem}}@media screen and (max-width: 1280px) and (min-width: 220px){h1{font-size:2.9rem}h2{font-size:2.6rem}h3{font-size:2.5rem}h4{font-size:2.15rem}h5{font-size:1.9rem}.menu li{padding:0 16px}.item-producto .cont-btns:hover span,.item-producto:hover span.fondo-span{font-size: 2rem}.cont-btns a{font-size: 1.6rem;padding: 5px}.btn-helados{margin-bottom: 15px}.cont-btns span{margin:15% 0 8% 0}}@media screen and (max-width: 960px) and (min-width: 220px){#header,#header.scroll{top: 0}#logo,#header.scroll #logo{margin:10px 0}#logo img,#header.scroll #logo img{max-height: 35px}#header .main-menu,#header.scroll .main-menu{top:15px}#slider-home{min-height: 200px}.tx-slider h2{font-size: 3rem}.tx-slider span{font-size: 2rem}.mapa{height: 350px}#productos .cols-3{width: 49.9998%}.item-producto .cont-btns:hover span,.item-producto:hover span.fondo-span{font-size: 1.75rem}.cont-btns a{font-size: 1.55rem}}@media screen and (max-width: 800px) and (min-width: 220px){.col-1{width:16.6666%}.pl-100,.pr-100{padding:0 2.5rem}#footer .cols-4{width: 100%}#footer .cols-4.ico-correo{padding-left: 1rem}}@media screen and (max-width: 645px) and (min-width: 220px){/h1{font-size:2.8rem}h2{font-size:2.5rem}h3{font-size:2.25rem}h4{font-size:2rem}h5{font-size:1.9rem}h6{font-size:1.5rem}article p{font-size: 1.6rem}.cols-1,.cols-2{width:24.9999%}.cols-3,.cols-5{width:49.9998%}.cols-4,.cols-6 .cols-6{width: 100%}.cosl-7,.cols-8,.cols-9{width:83.333%}.cols-11{width:100%}}@media screen and (max-width: 645px) and (orientation: landscape){}@media screen and (max-width: 520px) and (min-width: 220px){.cols-3,.cols-4,.cols-5, .cols-6,.cols-7,.cols-8,.cols-9, .cols-10,.cols-11{width:100%}.btn-menu{display:block;top: 16px}#header.scroll .btn-menu{top:16px}.main-menu.visible .btn-cerrar-menu{display:block}.main-menu.visible{position:fixed;top:0;left:0;width:100%;max-width:100%;height:100%;top: 0 !important;background-color:rgba(0,0,0,.8)}#header.scroll .main-menu.visible{top:0}.menu{visibility:hidden;opacity:0;width:220px;display:block;position:absolute;top:0;right:-500px;background-color:#eee;padding-top:10px}.main-menu.visible .menu{right:0;visibility:visible;opacity:1}.menu li{width:100%;margin:0;border-bottom: 1px solid #ddd}.menu li a{width:100%;display:block;float:left;color: #333;padding: 1rem .8rem}#productos .cols-3{width: 100%}.item-producto .cont-btns span,.item-producto span.fondo-span{font-size: 1.75rem;opacity: 1}.item-producto .cont-btns a{opacity: 1 !important}}@media screen and (max-width: 420px) and (min-width: 220px){#footer address h6{margin-bottom: 5px}#footer address p{font-size: 1.3rem}#footer .ico:before{margin-right: 12px}.ico-ubicacion:before,.ico-tel:before{width: 38px}.cont-btns span{margin: 8% 0 8% 0}}@media screen and (max-width: 360px) and (min-width: 220px){}