/*1024*/
.btn-buscar.add-buscar {
	visibility: visible;
	opacity: 1;
	z-index: 9;
}
.header-top {
    grid-gap: 10px;
    padding: 0 2%;
}
.compras-cont > div {
    display: inline-block;
    vertical-align: middle;
}
.compras-cont .btn-buscar-m {
    display: inline-block;
    vertical-align: middle;
    height: 20px;
}
.compras-cont .btn-buscar-m span {
    border: 0;
    margin: 0;
    font-size: 0;
    display: inline-block;
}
.btn-buscar-m span:after {
    float: none;
    margin-right: 0;
    display: inline-block;
}
div#usuario {
    margin: 0 15px;
}
.btn-buscar-m {
    display: none;
}
.alimedia-menu .menu2 li a {
	padding: 0 5px;
}
#mega-menu li ul {
    width: 75%;
}
.product-list-add-button {
    grid-template-columns: 1fr;
    grid-gap: 10px;
}
#alimedia-resumen-compra #main_cart_column .cart_column_products {
    max-height: 430px;
}
.bread #category_breadcrumbs, .bread #product_breadcrumbs {
    display: inline-block;
}
main#vendor_seller section.grid-x.grid-margin-x {
    grid-template-columns: 230px 1fr;
}
.additional_cart_info {
    bottom: 80px;
}
.banners-general .home_small_banners > a {
    min-width: 200px
}
.cols5{
	grid-template-columns: 1fr 1fr 1fr;
}
.cols6{
	grid-template-columns: 1fr 1fr 1fr;
}
div#ul_grupo_ppal li ul li ul {
    top: 0;
    left: 0;
    position: relative;
    width: 100%;
    visibility: visible;
    opacity: 1;
}
.cont-html h3 {
    font-size: 1rem;
}
.cont-html p {
    font-size: 14px;
}
.home-group-title {
    width: 95%;
    margin: 0 auto;
}
.seo {
    font-size: 13px;
    line-height: 140%;
}
.copy {
	padding: 10px 2%;
}
div#cart_suggestions_content .container_div > div, #product_related_content > div, #product_related_content > div, .tabs-cont .container_div > div {
    width: 250px;
}
.alimedia-menu li a {
    padding: 0 12px;
}

#categorias .filtros, aside.cell.small-12.medium-2.info_seller {
    padding: 0px 0;
}
.home-group-products {
    grid-template-columns: repeat(4, 1fr);
}
.home_banners .banner-text .btn-banner {
    bottom: -10px;
}
.categorias .banner-text h3 {
    font-size: 1.5rem;
}
span.product_list_stars {
    bottom: 220px;
}
.tabs-cont .cont-tab-home .mi-html-agregado a {
    max-width: 90%;
}
.banners-3 .slick-slide {
    padding: 35px;
}
.cont-tab-home .dpr_listprice {
    top: 95px;
    left: 35%;
}
.cont-tab-home .dpr_suggested_price {
    top: 96px;
    left: 62%;
}
.cont-tab-home .wrapper-ribbon {
	left: 0;
	right: initial;
	font-size: 12px;
	padding: 0 5px;
	line-height: 25px;
	position: relative;
	bottom: 0;
	margin: 5px 0 0 0;
	height: 25px;
}
.izProducto .tabs li {
    margin: 0;
}
footer.footer-checkout {
    margin: 0;
    animation-name: none;
    padding-top: 10px;
}
footer.footer-checkout .copy {
    padding-bottom: 10px;
}
.azul, .rojo {
    grid-template-columns: 30px 100px 1fr;
    gap: 10px;
}
.cont-hover h2 {
    font-size: 1.2rem;
}
.cont-hover p {
    font-size: 13px;
}
.tabs-cont .cont-tab-home .mi-html-agregado {
    min-height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
}






/*960*/
@media only screen and (max-width : 960px) {
	.logo:before, .logo-absolut:after{
		display: none;
	}
	.header-cont {
		width: 95%;
		position: fixed;
		bottom: 10px;
		left: 2.5%;
		border-radius: 10px;
		box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	}
	.compras {
		margin-top: 8px;
	}
	.header-top {
		grid-gap: 0;
		padding: 0;
	}
	.logo {
		margin-top: 7px;
	}
	.logo-absolut {
		top: -50px;
		left: 0px;
		width: 110px;
		padding: 10px 15px 10px 15px;
		background-color: #ea108b;
		border-radius: 10px 10px 0 0;
	}
	.logo-absolut img {
		filter: brightness(10);
	}
	a.promo {
		top: 20px;
		right: 2%;
	}
	body.grupo-listas-guiada div#alimedia-resumen-compra {
		right: -310px;
	}
	ul.menu2 summary a {
		pointer-events: none;
	}
	ul.menu2 summary:after {
		opacity: 1;
	}
	.header-top {
		grid-template-columns: 50px 50px 1fr 100px;
		border-radius: 15px;
		border: 0;
	}
	.menu-h.menu-mobile span:first-child {
		margin-top: 7px;
	}
	.btn-buscar {
		right: 2%;
		width: 96% !important;
		position: absolute;
		top: 5px;
		visibility: hidden;
		opacity: 0;
	}
	#main_search_submit {
		right: initial;
	}
	span.cerrar-buscador {
		display: block;
	}
	.menu-h.menu-mobile span {
		display: block;
		margin: 0 0 4px 0;
	}
	.menu-h.menu-mobile {
		display: grid;
		vertical-align: middle;
		margin: 0;
		padding: 0px;
		width: 100%;
		height: 40px;
		margin: 0 auto;
		justify-content: center;
	}
	.menu-h span {
		background-color: var(--blanco);
	}
	div#ul_grupo_ppal ul li > ul {
		column-count: 1;
	}
	.menu2 .menu-h {
		display: none;
	}
	.btn-buscar-m.buscar-movil {
		display: block !important;
	}
	.btn-buscar-m {
		display: none !important;
	}
	#header_login_info:hover #header_login_info_logout {
		top: -72px;
	}
	.menu-grupos {
		display: block;
	}
	.header-bottom {
		display: none;
	}
	.visita {
		display: grid;
		grid-template-columns: 130px 1fr;
		text-align: left;
	}
	.visita p {
		background-color: var(--moradoPrincipal);
		color: var(--blanco);
		display: flex;
		align-items: center;
		padding: 0 0 0 10px;
	}
	.visita img {
		max-width: 120px;
		display: block;
		margin: 0 auto;
	}
	.cerrar-menu {
		width: 50px;
		height: 50px;
		position: absolute;
		line-height: 50px;
		font-size: 25px;
		color: var(--moradoPrincipal);
		right: 0;
	}
	.visita div {
		background-color: var(--negro);
		padding: 20px 0;
	}
	.log-user {
		bottom: initial;
		top: -16px;
	}
	.alimedia-menu {
		position: fixed;
		width: 95%;
		height: 60%;
		top: initial;
		overflow-y: scroll;
		box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
		transition: 0.5s all;
		left: 2.5%;
		z-index: 9;
		bottom: 60px;
		background-color: var(--colorAnimalCenter);
		border-radius: 10px;
		visibility: hidden;
		opacity: 0;
		flex-direction: column;
		justify-content: space-between;
		scrollbar-width: thin;
	}
	.sub-menu {
		position: relative;
		width: 100%;
		left: 0;
		padding: 0;
		top: 0;
		text-align: left;
		transition: 0.2s all;
		z-index: 1;
		visibility: visible;
		opacity: 1;
		border-radius: 0;
		background-color: transparent;
	}
	.sub-menu:after{
		display: none;
	}
	ul.menu2 li:hover .sub-menu {
		top: 0;
	}
	.alimedia-menu li .sub-menu a {
		line-height: 40px;
		padding: 0;
		margin: 0;
		border: none;
	}
	ul.menu2 {
		max-width: 500px;
		margin: 0 auto;
		width: 100%;
	}
	.alimedia-menu ul li {
		display: block;
		border-bottom: 1px solid rgba(255, 255, 255, 0.3);
		text-align: center;
	}
	.alimedia-menu .sub-menu ul li {
		border: 0;
        max-width: 100%;
	}
	ul.menu2 > li a {
		height: 50px;
		line-height: 50px;
	}
	ul.menu2 summary:after {
		opacity: 1;
		top: 10px;
		background-image: url(https://cdn1.totalcommerce.cloud/smartlab/web_content/assets/next-blanco.svg);
		right: 15px;
	}
	.sub-menu h3 {
		display: none;
	}
	.alimedia-menu li .sub-menu a {
		color: var(--blanco);
	}
	.sub-menu ul {
		display: block;
	}
	.sub-menu ul li img {
		display: none;
	}
	.alimedia-menu .menu2 li a {
		padding: 0 10px;
		font-size: 16px;
	}
	.alimedia-menu .menu2 li.btn-point a {
		pointer-events: initial !important;
	}
	nav.alimedia-menu.add-menu {
		left: 2.5%;
		bottom: 80px;
		visibility: visible;
		opacity: 1;
		display: flex;
	}
	.menu-h.menu-mobile span{
		transition: 0.5s all;
	}
	.menu-h.menu-mobile.add-menu-mobile span:nth-child(2) {
		transform: rotate(-45deg);
		margin-top: -10px;
	}
	.menu-h.menu-mobile.add-menu-mobile span:first-child {
		transform: rotate(45deg);
		margin-top: 20px;
	}
	.menu-h.menu-mobile.add-menu-mobile span:last-child{
		opacity: 0;
	}
	.accordion-imagen {
		height: auto;
		overflow: hidden;
		flex-direction: column;
	}
	.accordion-imagen .tab {
		height: 200px;
		width: 100%;
	}
	.accordion-imagen .tab:hover {
		width: 100%;
		height: 250px;
	}
	.accordion-imagen .caption {
		bottom: 20px;
		right: initial;
		transform: none;
		text-align: left;
		width: auto;
	}
	.accordion-imagen .tab:hover .caption {
		right: initial;
	}
	.accordion-imagen .caption h2 {
		font-size: 3rem;
	}
	.accordion-imagen .tab:hover .caption h2 {
		font-size: 4rem;
	}
	.slick-prev, .slick-next {
		top: calc(50% - 15px);
		width: 30px;
		height: 30px;
	}
	.slick-prev {
		left: 0;
		background-size: 13px;
	}
	.slick-next {
		right: 0;
		background-size: 13px;
	}
	.seccion-productos .dpr_container {
		margin: 8px;
	}
	div#home_small_banners {
        margin: 0px auto 0 auto;
    }
	h2.titulo-cat {
		top: 18%;
	}
	.tabs-cont .cont-tab-home .dpr_container {
		min-height: 120px;
	}
	#categorias #productos .paginas {
		margin-top: 0;
		top: 0;
	}
	div#tpl_titulo {
		font-size: 2rem;
	}
	#home_small_banners a {
		width: 200px;
		min-width: 200px;
	}
	#prod_compare_bar {
		z-index: 99;
	}
	header.header-checkout .logo img {
		filter: initial;
	}
	header.header-checkout a {
		background-color: transparent !important;
	}
	.logo {
		text-align: center;
	}
	.logo img {
		max-width: 100px;
	}
	.btn-buscar-m.buscar-movil img {
		width: 25px;
		margin: 0 auto;
		display: block;
	}
	.compras-cont {
		text-align: right;
		grid-template-columns: 1fr 1fr;
	}
	#esil, #esil a {
		color: var(--blanco);
		line-height: 100%;
	}
	.foot-items {
		grid-template-columns: 1fr 1fr;
		grid-gap: 20px 20px;
	}
	#listas, #tiendas, #ofertas {
		display: block;
	}
	a.whatsapp {
		bottom: 110px;
		right: 10px;
	}
	div#carro img {
		width: 55px;
	}
	span#cart_items {
		right: 0;
	}
	.input-group.plus-minus-input {
		border: 1px solid #e9e9e9;
		border-radius: 5px;
	}
	.log-in {
		width: 100%;
	}
	.ui-widget.ui-widget-content {
		width: 70% !important;
		bottom: auto !important;
	}
	.ui-dialog .ui-dialog-content {
    	flex-direction: column;
  	}
	.ui-dialog .ui-dialog-titlebar-close {
		width: 45px;
		height: 40px;
	}
	#quick_view_modal #quick_view_image {
		width: 100%;
	}
	#quick_view_modal #quick_view_text {
		width: 100%;
		padding: 15px;
	}
	#quick_view_modal #quick_view_text #quick_view_prod_name {
		font-size: 1rem;
	}
	.busquedaPagina .container_div {
		grid-template-columns: repeat(3, 1fr);
	}
	.busquedaPagina .container_div .dpr_container .dpr_suggested_price {
		text-align: left;
		width: 50%;
		order: 2;
	}
	.busquedaPagina .container_div .dpr_container .dpr_listprice {
		width: 50% !important;
		order: 3;
		min-width: auto;
	}
	.cartIz {
		flex-direction: column;
		width: 100%;
	}
	.cartIz .cart-responsive .respcart_body .respcart-price {
		width: 25%;
	}
	.cartDe {
		width: 100%;
	}
	#myaccount_box1 #myaccount_orders_orders_placed table {
		border-spacing: 5px !important;
		width: 100%;
	}
	#myaccount_box1 #myaccount_orders_orders_placed table tbody tr td {
		padding: 20px 25px;
	}
	.alimedia-contenedor {
		flex-direction: column-reverse;
		width: 90%;
	}
	.alimedia-contenedor .inputIz {
		width: 100%;
		order: 1;
		margin: 0;
	}
	.alimedia-contenedor .inputDe {
		width: 100%;
		margin: 0 auto 20px auto;
		max-width: 400px;
	}
	#tpl_titulo {
		width: 100%;
		border-radius: 0;
	}
	.mt {
		margin-top: 30px;
	}
	#header_login_info {
		line-height: 22px;
		text-align: center;
	}
	#header_login_info_login a:before, #header_login_info:before {
		display: block;
		margin: 0 auto;
	}
	.boton-car {
		text-align: center;
	}
	.categorias {
		padding: 0px 2%;
	}
	#categorias #productos .listadoProducto .container_div, .container_div {
		grid-template-columns: repeat(3, 1fr);
	}
	.filtros h3, .busquedaPagina .filtros-search p {
		padding: 0;
	}
	#categorias #productos {
		margin-left: 0px;
	}
	#home_small_banners a {
		width: 140px;
	}
	ul.tabs li {
		line-height: 20px;
		padding: 10px 20px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	#popupcar .fondopopup #popup_express_single_inventory .pesi--inner-content #contenido_pesi {
		width: 90%;
	}
	#popupcar .fondopopup #popup_express_single_inventory {
		height: 100%;
	}
	.steps_checkout_info {
		width: 95%;
	}
	.alimedia-cart .cartIz .cart-responsive .respcart_body .respcart-product {
		width: 20%;
	}
	.alimedia-cart .cartIz .cart-responsive .respcart_body .respcart-qty {
		width: 14%;
	}
	.info-cart {
		text-align: center;
		margin: 0;
	}
	.compras a {
		line-height: 15px;
		padding: 10px 0;
	}
	.pasos-login {
		width: 95%;
		grid-template-columns: repeat(2,1fr);
		grid-gap: 20px;
	}
	#miCuenta {
		padding: 10px 0;
	}
	.seccion-productos .slick-arrow {
		display: none !important;
	}
	.seccion-productos .slick-dots {
		position: relative;
		height: auto;
		bottom: 0;
		margin: 10px 0;
	}
	.seccion-productos .slick-dots li{
		background-color: #dcdcdc;
	}
	.seccion-productos .slick-dots li.slick-active{
		background-color: #f54c03;
	}
	body.grupo-listas-guiada #contenido {
		margin-right: 0;
	}
	.b-izq .text-prod {
		width: 210px;
		float: left;
	}
	.b-grill .home_small_banners {
		grid-gap: 20px 20px;
	}
	.cols3{
		grid-template-columns: 1fr 1fr;
	}
	.cols4{
		grid-template-columns: 1fr 1fr;
	}
	.cols5{
		grid-template-columns: 1fr 1fr;
	}
	.cols6{
		grid-template-columns: 1fr 1fr;
	}
	.cont-product-tabs .tabs li {
		margin-bottom: 10px;
		display: inline-block;
		padding: 0;
	}
	.cols3.seo {
		grid-template-columns: 1fr;
	}
	.landing-seller.pag-internas .cols2 {
		grid-template-columns: 1fr;
	}
	.form-seller {
		margin: 50px 5% 40px 5%;
	}
	.plataforma {
		grid-template-columns: 100%;
	}
	.landing-seller.pag-internas .cols5 {
		grid-template-columns: 1fr 1fr 1fr;
	}
	.contenido-plano .cols2 {
		grid-template-columns: 100%;
	}
	.banners .cols3 {
		grid-auto-flow: column;
		gap: 1rem;
		overflow-y: auto;
		overscroll-behavior-x: contain;
		scroll-snap-type: x mandatory;
		scrollbar-width: none;
		padding-bottom: 20px;
		scrollbar-color: rgba(0, 0, 0, .5) rgba(0, 0, 0, 0);
		scrollbar-width: thin;
	}
	.banners .cols3 > div {
		scroll-snap-align: start;
		width: 300px;
	}
	.copy {
		padding-bottom: 100px;
	}
	.precio-mobile.solo-hijo > div {
		width: 100%;
		display: flex;
		font-size: 0;
		flex-wrap: wrap;
	}
	.precio-mobile.solo-hijo input#adi_prd {
		width: 50%;
	}
	.precio-mobile.solo-hijo .input-group.plus-minus-input {
		width: 45%;
	}
	.precio-mobile {
		display: flex;
		width: 100%;
		flex-wrap: wrap;
		justify-content: center;
		align-items: flex-start;
	}
	.precio-mobile > div {
		width: 50%;
	}
	.precio {
		margin: 0 0 10px 0;
	}
	.precio-mobile > div > span {
		display: none;
	}
	.precio-mobile > div > div {
		font-size: 0;
	}
	#producto .derProducto .precio #product_pricing>span {
		display: flex;
		justify-content: center;
	}
	.precio-mobile br {
		display: none;
	}
	#producto {
		margin: 20px auto;
	}
	.derProducto .bread {
		order: 1;
	}
	#producto .derProducto h1 {
		order: 2;
		line-height: 100%;
	}
	#producto .derProducto .skuN {
		order: 3;
	}
	.calificacion {
		order: 4;
	}
	.precio-cont-m {
		order: 5;
	}
	div#product_availability {
    	order: 5;
	}
	#producto .derProducto .productAdd {
		order: 4;
	}
	div#especificaciones {
		order: 7;
	}
	div#product_description_short {
		order: 8;
		margin: 0;
	}
	.info-adicional {
		order: 9;
	}
	.wrapper {
		height: 220px;
	}
	.cont-valor {
		grid-template-columns: 40px 1fr;
	}
	.valores-marca .home_small_banners > div {
		width: 250px;
	}
	.cont-valor h6 {
		font-size: 1rem;
	}
	.cont-valor p {
		font-size: 14px;
	}
	.cont-tab-home .container_div{
		display: grid;
	}
	.home-group-products, .home-group-products-banner, .cont-tab-home .container_div {
		grid-template-columns: initial;
        grid-auto-flow: column;
		overflow-y: auto;
		overscroll-behavior-x: contain;
		scroll-snap-type: x mandatory;
		padding-bottom: 20px;
		position: relative;
		grid-gap: 10px;
    }
	.home-group-products > div, .home-group-products-banner > div, .cont-tab-home .container_div > div {
		scroll-snap-align: start;
		width: 220px;
	}
	.banner-destacado {
		display: none;
	}
	.banner-producto .home-group-products-grid {
		grid-column: span 12;
	}
	.home_banners .banner-text {
		bottom: 13%;
		left: 5%;
		width: 55%;
	}
	.cont-tab-home {
		grid-template-columns: initial;
		display: flex;
		flex-direction: column;
	}
	.cont-tab-home > div:nth-child(2) {
		order: 1;
		max-width: 450px;
		margin: 0 auto;
	}
	.cont-tab-home > div:first-child {
		order: 2;
	}
	.cont-tab-home > div:last-child {
		order: 3;
	}
	.tabs-home .tabs-cont {
		margin: 10px auto;
	}
	.cont-tab-home .dpr_suggested_price {
		top: 115px;
		left: 35%;
	}
	img.img-foot {
		max-width: 350px;
		top: -240px;
		left: calc(50% - 175px);
	}
	footer {
		margin-top: 200px;
	}
	.cont-foot {
		grid-template-columns: 1fr;
	}
	.contacto-foot {
		padding-bottom: 95px;
		max-width: 100%;
		margin: 0 auto;
		width: 100%;
	}
	.foot-menu ul {
		display: none;
		margin-bottom: 20px;
	}
	.foot-menu {
		border-bottom: 1px solid var(--blanco);
	}
	.foot-menu:hover ul {
		display: block;
	}
	.tabs-pdp ul.tabs {
		display: none;
	}
	.tabs-pdp summary, .tabs-pdp .oculto {
		display: block;
		font-weight: 600;
	}
	.tabs-pdp details {
		border-bottom: 1px solid #ccc;
		border-radius: 0;
		padding: 15px 0;
	}
	div#comentarios {
		margin-top: 0 !important;
	}
	.tabs-pdp details > div {
		margin-top: 15px;
	}
	div#product_add_cart {
		grid-template-columns: 1fr 1fr !important;
		grid-gap: 0px 10px;
	}
	.contacto-foot > img {
		animation-name: none;
	}
	.wrapper-ribbon-big {
		font-size: 22px;
		font-weight: 600;
	}
	.sedes.contenido-plano .cols2 {
		grid-gap: 0;
	}
	.sedes.contenido-plano .cols2 .cols2 {
		grid-template-columns: 1fr 1fr;
		grid-gap: 20px;
	}
	.mundo-hills .cols2 {
		grid-template-columns: 1fr;
	}
	.mundo-hills .cols2 {
		grid-template-columns: 1fr;
		overflow: initial;
	}
	.mundo-hills .cols > div {
		height: 100%;
	}
	.mundo-hills .cols > div:hover {
		height: 100%;
	}
	.logo-hills {
		top: 10px;
		left: 10px;
	}
	.banner-hills.b-perro .cols3 {
		grid-template-columns: 1fr 1fr 1fr;
	}
	.cont-landing-hills .cols2 {
		grid-template-columns: 1fr;
	}
	.cont-landing-hills .cols2 .azul {
		padding: 40px 5%;
		margin: 0;
	}
	.cont-landing-hills {
		margin: 0px 0;
	}
	.cont-preg summary {
		font-size: 14px;
	}
	.cont-preg details {
		padding: 15px 25px 15px 10px;
	}
	.preguntas {
		width: 90%;
		margin: 0 auto 30px auto;
		padding: 20px;
	}
	.preguntas summary:after {
		width: 15px;
		right: -20px;
	}
	.banner-hills {
		height: 570px;
	}
	.preguntas p {
		font-size: 13px;
		line-height: 140%;
	}
	.cont-gabrica {
		grid-template-columns: 1fr;
		overflow: hidden;
		display: block;
		/* position: fixed; */
		top: 0;
		height: 100%;
		width: 100%;
	}
	.cont-gabrica>div {
		height: 50vh;
		overflow: hidden;
		width: 100%;
	}
	.logo-gabrica {
		top: calc(50% - 50px);
		left: calc(50% - 75px);
		position: fixed;
	}
	.titulo-gabrica img:last-child {
		display: block;
	}
	.titulo-gabrica img:first-child {
		display: none;
	}
	.btn-select-mundo {
		display: block;
	}
	.cont-gabrica>div>img {
		object-fit: cover;
		height: 100%;
	}
	.cont-gabrica>div:hover {
		height: 100vh;
		top: 0;
		position: absolute;
		z-index: 99;
	}
	.landing-gabrica>.atras {
		z-index: 999;
		position: absolute;
		top: 20px;
		left: 20px;
		visibility: hidden;
		opacity: 0;
	}
	.landing-gabrica:hover .logo-gabrica {
		display: none;
	}
	.landing-gabrica:hover .atras {
		visibility: visible;
		opacity: 1;
	}
	.cont-gabrica>div:hover .btn-select-mundo {
		display: none;
	}
	.cont-gabrica .cols3 {
		grid-template-columns: 1fr 1fr;
		grid-gap: 5px;
		width: 100%;
		overflow-x: scroll;
	}
	.cont-hover .cols3 a {
		font-size: 16px;
		max-width: 150px;
		margin: 0 auto;
	}
	.cont-hover .cols3 a span {
		margin-top: 0;
	}
	.titulo-gabrica {
		max-width: 350px;
	}
	
	
	
	
	

}





/*728*/
@media only screen and (max-width : 728px) {
	.top-movil {
		display: block;
	}
	.top-desktop{
		display: none;
	}
	.btn-buscar-m:hover ~ .buscar {
		visibility: visible;
		opacity: 1;
	}
	.compras a {
		font-size: 13px;
	}
	.compras span {
		font-size: 13px;
	}
	div#carrousel_2 .slick-slide {
		padding: 0 10px 0 10px;
	}
	.valores-marca {
		width: 95%;
	}
	.blog .web_content_item_img {
		width: 100%;
	}
	.blog .web_content_item {
		display: block;
	}
	.cont-blog {
		display: block;
		width: 100%;
		padding-left: 0;
	}
	.blog .web_content_item_description {
		position: relative;
		top: 0;
		width: 96%;
		left: 2%;
	}
	.blog .web_content_item_date {
		top: 0;
		position: relative;
		left: 2%;
		margin: 15px 0;
		width: 96%;
	}
	.web_content_item_img img {
		width: 100%;
	}
	.news-preguntas {
		grid-template-columns: 1fr;
	}
	.copy {
		grid-template-columns: 1fr;
		text-align: center;
		margin: 0;
	}
	.img-copy {
		text-align: center;
	}
	.home-group-products > div, div#cart_suggestions_content .container_div > div, #product_related_content > div, #product_related_content > div, .tabs-cont .container_div > div {
		width: 200px !important;
	}
	#categorias .filtros {
		width: 250px;
		position: fixed;
		top: 0;
		left: -250px;
		z-index: 999;
		margin: 0;
		height: 100%;
		transition: 0.5s all;
		border-radius: 0;
		overflow-y: scroll;
		background-color: var(--blanco);
	}
	.title-filtros, .filtros-c, #categorias .filtros p {
		display: block;
	}
	.filtros-cont {
		margin-top: 40px;
	}
	.lista_filtros, .title-filtros ul, .precio-l .content-f {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		box-shadow: 0 0 0;
	}
	#categorias #productos {
		width: 100%;
	}
	.filtros-cont .sp_cat_name, .precio-l .title-filtros p, .content_cat_main.vertical_menu > ul > li > a:first-child {
		color: var(--negro);
		background-color: var(--blanco);
		display: block;
		width: 95%;
		margin: 0 auto 10px auto;
	}
	.filtros h3, .busquedaPagina .filtros-search p {
		padding: 13px 0 0 10px;
	}
	header.add-header ~ .box-shadow {
		z-index: 99;
	}
	header.add-header {
		z-index: 999;
	}
	div#filtrosMobile {
		font-size: 16px;
		color: var(--colorNailenRosa);
		line-height: 38px;
		width: 48%;
		margin-right: 2%;
		border-radius: 5px;
		text-align: center;
		cursor: pointer;
		background-color: rgb(52 174 239 / 7%);
		border: 1px solid var(--colorAnimalCenter);
		color: var(--colorAnimalCenter);
	}
	#categorias #productos .paginas .filtroPor select {
		background-color: rgb(52 174 239 / 7%);
	}
	#categorias #productos .paginas {
		padding: 10px 0;
	}
	header.header-filtros-open {
		z-index: 9;
	}
	
	div#tpl_sort_by > span {
		display: none;
	}
	.filtroPor {
		width: 50%;
	}
	.busqueda .precio-l .cat_secondary {
		display: block;
		padding: 0 5px;
		margin-bottom: 10px;
	}
	#categorias .filtros .cerrarFiltro, #filtrosMobile {
		display: block;
	}
	#home_small_banners a {
		width: 130px;
		margin: 5px;
	}
	#producto {
		margin-top: 0;
	}
	#producto .derProducto {
		width: 100%;
		position: relative;
		top: 0;
		margin-bottom: 30px;
	}
	#producto {
		width: 100%;
		flex-direction: column;
		padding: 20px;
	}
	#producto .izProducto {
		width: 100%;
	}
	#producto .izProducto p {
		display: none;
	}
	#ui-id-1 {
		width: 90% !important;
		top: 50px !important;
	}
	.busquedaPagina #search_box1 {
		width: 100%;
		margin-left: 0;
	}
	.calificacion {
		margin-top: 20px;
	}
	#product_add_cart .button_def {
		max-width: 100%;
	}
	.button_prod_add, button, input[type="submit"], a.button, .form_review_seller_container a, #your_filters_remove_button, input.button_def, a#validar_codigo_descuento{
		padding: 0 15px;
	}
	.input-group.plus-minus-input {
		grid-template-columns: 30px 1fr 30px;
	}
	.alimedia-cart .cartIz .cart-responsive .respcart_body {
		display: grid;
		grid-template-columns: repeat(3,1fr);
		grid-gap: 10px;
		padding: 10px;
	}
	.alimedia-cart .cartIz .cart-responsive .respcart_body > div {
		width: 100% !important;
		display: block !important;
		padding: 0 !important;
		margin: 0 !important;
		border: 0;
	}
	.alimedia-cart .cartIz .cart-responsive .respcart_body .respcart-qty {
		display: grid !important;
		grid-template-columns: 40px 1fr 40px;
	}
	.alimedia-cart .cartIz .cart-responsive .respcart_body .respcart-qty input {
		width: 100%;
	}
	.respcart-image img {
		max-width: 100px;
	}
	.respcart-price span {
		display: block;
	}
	.alimedia-cart .cartIz .cart-responsive .respcart_body .respcart-price .prod_list_suggested_price {
		font-size: 1rem;
	}
	form#form_cc > div {
		width: 100%;
	}
	main#vendor_seller section.grid-x.grid-margin-x {
		grid-template-columns: 1fr;
	}
	.listado-blog .blog .web_content_item {
		width: auto;
		margin-right: 0;
	}
	.listado-blog .cont-blog {
		display: grid;
		width: auto;
		padding-left: 0;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 10px;
	}
	.listado-blog {
		margin: 0 auto;
		width: 95%;
	}
	.listado-blog .cont-blog{
		padding: 10px 0;
	}
	.listado-blog .blog .web_content_item_title {
		top: 0;
		left: 0;
		margin: 10px;
	}
	.listado-blog .blog .web_content_item_description {
		width: 93%;
		margin: 0 auto;
	}
	.listado-blog .blog {
		overflow-x: initial;
	}
	.contenido-interno {
		grid-template-columns: 1fr;
		padding-top: 20px;
	}
	.busquedaPagina .container_div {
		grid-template-columns: repeat(2, 1fr);
	}
	.cartIz .cart-responsive .respcart_body .respcart-qty .js_remove {
		border-left: 0;
	}
	.cartIz .cart-responsive .respcart_body .respcart-qty .js_remove a:before {
		top: 10px;
		font-size: 30px;
		right: 5px;
	}
	.cartIz .cart-responsive .respcart_body .respcart-qty .js_remove a:after {
		font-size: 0.8rem;
		top: 40px;
		right: 5px;
	}
	#miCuenta .myaccount_section .myaccount_section_content form #mya_forgot_email .mya_form_input input {
		width: 100%;
	}
	#miCuenta .myaccount_section .myaccount_section_content form #mya_forgot_submit input {
		width: 80%;
	}
	#miCuenta .myaccount_section .myaccount_section_content form #mya_new_password input {
		width: 100%;
	}
	#miCuenta .myaccount_section .myaccount_section_content form #mya_confirm_password input {
		width: 100%;
	}
	#myaccount_orders_submenu,
	.myaccount_submenu {
    	font-size: 0.7rem;
  	}
	#myaccount_box1 {
		margin: 25px 0;
	}
	#myaccount_box1 #myaccount_orders_orders_placed table tbody tr td b {
		font-size: 1rem;
		margin-right: 5px;
	}
	.alimedia-contenedor .inputIz #cho_bill_main form #cho_bill_form,
	.alimedia-contenedor .inputIz #cho_bill_main form #new_customer_form,
	.alimedia-contenedor .inputIz #cho_ship_form form #cho_bill_form,
	.alimedia-contenedor .inputIz #cho_ship_form form #new_customer_form {
		flex-direction: column;
		width: 100%;
	}
	.alimedia-contenedor .inputIz #cho_bill_main form #cho_bill_form #cho_bill_first_name,
	.alimedia-contenedor .inputIz #cho_bill_main form #new_customer_form #cho_bill_first_name,
	.alimedia-contenedor .inputIz #cho_ship_form form #cho_bill_form #cho_bill_first_name,
	.alimedia-contenedor .inputIz #cho_ship_form form #new_customer_form #cho_bill_first_name {
		width: 100%;
	}
	.alimedia-contenedor .inputIz #cho_bill_main form #cho_bill_form #cho_client_id,
	.alimedia-contenedor .inputIz #cho_bill_main form #new_customer_form #cho_client_id,
	.alimedia-contenedor .inputIz #cho_ship_form form #cho_bill_form #cho_client_id,
	.alimedia-contenedor .inputIz #cho_ship_form form #new_customer_form #cho_client_id {
		width: 100%;
	}
	.alimedia-contenedor .inputIz #cho_bill_main form #cho_bill_form #cho_bill_country,
	.alimedia-contenedor .inputIz #cho_bill_main form #new_customer_form #cho_bill_country,
	.alimedia-contenedor .inputIz #cho_ship_form form #cho_bill_form #cho_bill_country,
	.alimedia-contenedor .inputIz #cho_ship_form form #new_customer_form #cho_bill_country {
		width: 100%;
	}
	.alimedia-contenedor .inputIz #cho_bill_main form #cho_bill_form #cho_bill_city,
	.alimedia-contenedor .inputIz #cho_bill_main form #new_customer_form #cho_bill_city,
	.alimedia-contenedor .inputIz #cho_ship_form form #cho_bill_form #cho_bill_city,
	.alimedia-contenedor .inputIz #cho_ship_form form #new_customer_form #cho_bill_city {
		width: 100%;
	}
	.alimedia-contenedor .inputIz #cho_bill_main form #cho_bill_form #cho_bill_phone,
	.alimedia-contenedor .inputIz #cho_bill_main form #new_customer_form #cho_bill_phone,
	.alimedia-contenedor .inputIz #cho_ship_form form #cho_bill_form #cho_bill_phone,
	.alimedia-contenedor .inputIz #cho_ship_form form #new_customer_form #cho_bill_phone {
		width: 100%;
	}
	.alimedia-contenedor .inputIz #cho_bill_main form #cho_bill_form #cho_bill_phone_alt,
	.alimedia-contenedor .inputIz #cho_bill_main form #new_customer_form #cho_bill_phone_alt,
	.alimedia-contenedor .inputIz #cho_ship_form form #cho_bill_form #cho_bill_phone_alt,
	.alimedia-contenedor .inputIz #cho_ship_form form #new_customer_form #cho_bill_phone_alt {
		width: 100%;
	}
	.alimedia-contenedor .inputIz #cho_bill_main form #cho_bill_form #cho_bill_newsletter input,
	.alimedia-contenedor .inputIz #cho_bill_main form #new_customer_form #cho_bill_newsletter input,
	.alimedia-contenedor .inputIz #cho_ship_form form #cho_bill_form #cho_bill_newsletter input,
	.alimedia-contenedor .inputIz #cho_ship_form form #new_customer_form #cho_bill_newsletter input {
		width: 30%;
	}
	.alimedia-contenedor .inputIz #cho_bill_main form #cho_bill_form #cho_ship_first_name,
	.alimedia-contenedor .inputIz #cho_bill_main form #new_customer_form #cho_ship_first_name,
	.alimedia-contenedor .inputIz #cho_ship_form form #cho_bill_form #cho_ship_first_name,
	.alimedia-contenedor .inputIz #cho_ship_form form #new_customer_form #cho_ship_first_name {
		width: 100%;
	}
	.alimedia-contenedor .inputIz #cho_bill_main form #cho_bill_form #cho_ship_last_name,
	.alimedia-contenedor .inputIz #cho_bill_main form #new_customer_form #cho_ship_last_name,
	.alimedia-contenedor .inputIz #cho_ship_form form #cho_bill_form #cho_ship_last_name,
	.alimedia-contenedor .inputIz #cho_ship_form form #new_customer_form #cho_ship_last_name,
	.alimedia-contenedor .inputIz #cho_bill_main form #cho_bill_form #cho_bill_last_name,
	.alimedia-contenedor .inputIz #cho_bill_main form #cho_bill_form #cho_bill_state {
		width: 100%;
	}
	.cho_ship_address {
		width: 100%;
	}
	.alimedia-contenedor .inputIz #cho_bill_main form #cho_bill_form #cho_bill_newsletter input[type="checkbox"]{
		width: 20px;
	}
	div#cho_bill_newsletter {
		line-height: 100%;
	}
	#new_customer_form select#cho_input_address_1 {
		width: 100%;
		margin-bottom: 10px;
	}
	#new_customer_form input#cho_input_address_2, #new_customer_form input#cho_input_address_3, #new_customer_form input#cho_input_address_4 {
		width: 28% !important;
	}
	.alimedia-contenedor .inputIz #cho_bill_main form #cho_bill_form #cho_ship_phone,
	.alimedia-contenedor .inputIz #cho_bill_main form #new_customer_form #cho_ship_phone,
	.alimedia-contenedor .inputIz #cho_ship_form form #cho_bill_form #cho_ship_phone,
	.alimedia-contenedor .inputIz #cho_ship_form form #new_customer_form #cho_ship_phone {
		width: 100%;
	}
	.alimedia-contenedor .inputIz #cho_bill_main form #cho_bill_form #cho_ship_state,
	.alimedia-contenedor .inputIz #cho_bill_main form #new_customer_form #cho_ship_state,
	.alimedia-contenedor .inputIz #cho_ship_form form #cho_bill_form #cho_ship_state,
	.alimedia-contenedor .inputIz #cho_ship_form form #new_customer_form #cho_ship_state {
		width: 100%;
	}
	.alimedia-contenedor .inputIz #cho_bill_main form #cho_bill_form #cho_ship_city,
	.alimedia-contenedor .inputIz #cho_bill_main form #new_customer_form #cho_ship_city,
	.alimedia-contenedor .inputIz #cho_ship_form form #cho_bill_form #cho_ship_city,
	.alimedia-contenedor .inputIz #cho_ship_form form #new_customer_form #cho_ship_city {
		width: 100%;
	}
	.alimedia-contenedor .inputIz #cho_bill_main form #co_ship_store_pickup input,
	.alimedia-contenedor .inputIz #cho_ship_form form #co_ship_store_pickup input {
		width: 90%;
	}
	.alimedia-contenedor .inputIz #cho_bill_main #cho_ship_address_submit,
	.alimedia-contenedor .inputIz #cho_ship_form #cho_ship_address_submit {
		justify-content: center;
		width: 100%;
	}
	.alimedia-contenedor .inputIz #cho_ship_form form .table_address_selection {
		width: 95%;
		margin: 10px 0;
	}
	.alimedia-contenedor .inputIz #cho_bill_main #cho_ship_address_submit input,
	.alimedia-contenedor .inputIz #cho_ship_form #cho_ship_address_submit input {
		width: 50%;
	}
	.alimedia-contenedor .inputIz #cho_bill_main #cho_ship_address_submit input,
	.alimedia-contenedor .inputIz #cho_ship_form #cho_ship_address_submit input {
		width: 80%;
	}
	.alimedia-contenedor .inputIz #payment_methods #payment_methods_content #cho_pay_method_tabs .tab {
		width: 100%;
	}
	.alimedia-contenedor .inputIz #payment_methods #payment_methods_content #cho_pay_method_tabs .tab input {
		width: 100%;
	}
	.alimedia-contenedor .inputIz #payment_methods #payment_methods_content #cho_pay_method_tabs .tab select {
		width: 100%;
		max-width: 100%;
	}
	.alimedia-contenedor .inputIz #payment_methods #payment_methods_content #cho_pay_method_tabs .tab .pay_method_option {
		min-height: auto;
		max-height: 550px;
	}
	.alimedia-contenedor .inputIz #payment_methods #payment_methods_content #cho_pay_method_tabs .tab .pay_method_option form {
		display: flex;
		flex-direction: column;
	}
	.alimedia-contenedor .inputIz #tpl_bill_to {
		width: 100%;
	}
	.alimedia-contenedor .inputIz #tpl_ship_to {
		width: 100%;
	}
	.alimedia-contenedor .inputIz #tpl_auth_third {
		width: 100%;
	}
	.alimedia-contenedor .inputIz .payment_place_order_button input {
		width: 100%;
	}
	.alimedia-confianza {
		flex-wrap: wrap;
	}
	.alimedia-confianza .dat {
		width: 50%;
	}
	.alimedia-confianza .dat p {
		width: 200px;
	}
	.alimedia-confianza .dat {
		width: 50%;
	}
	.alimedia-confianza .env div {
		width: 200px;
	}
	.steps_checkout_info {
		display: none;
	}
	.steps_checkout_movil {
		display: block;
		margin: 20px 0;
		position: relative;
	}
	.step_resaltado .num_resaltado {
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	.step_volver {
		position: absolute;
		top: 5px;
		left: 10px;
	}
	.step_volver a {
		padding: 0 10px;
	}
	#prod_compare_bar {
		padding: 15px 10px;
	}
	.zsiq_floatmain.zsiq_theme11.siq_bR {
		bottom: 120px;
	}
	.listas-buscador .steps_checkout_info {
		display: grid;
	}
	.listas-buscador .steps_checkout_info {
		display: grid;
		align-items: start;
	}
	.steps_checkout_info span:last-child {
		display: inline-block;
		margin-top: 10px;
	}
	.b-izq .cuatro-banners {
		float: none;
		width: 100%;
		margin: 4% 0 0 0;
	}
	.b-izq .text-prod {
		width: 250px;
		float: none;
		margin: 0 auto;
	}
	.cont-html iframe {
		height: 390px;
	}
	.cuatro-banners img {
		padding: 0 20px;
	}
	.banners-5-1 .home_small_banners {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
	.banners-5-1 .home_small_banners a:first-child {
		grid-column-end: 5;
		grid-row-start: 1;
		grid-row-end: 2;
	}
	.banners-5-1 .home_small_banners a:nth-child(2) {
		grid-column-start: 1;
		grid-column-end: 5;
		grid-row-start: 2;
		grid-row-end: 2;
	}
	.banners-5-1 .home_small_banners a:nth-child(3) {
		grid-column-start: 1;
		grid-row-start: 3;
		grid-column-end: 3;
	}
	.banners-5-1 .home_small_banners a:nth-child(4) {
		grid-column-start: 3;
		grid-row-start: 3;
		grid-column-end: 5;
	}
	.banners-5-1 .home_small_banners a:nth-child(5) {
		grid-column-start: 1;
		grid-row-start: 4;
		grid-row-end: 4;
		grid-column-end: 5;
	}
	.banner-destacado, .banner-producto .home-group-products, .banner-producto .home-group-products-grid {
		grid-column: span 12;
	}
	.prod-destacado {
		grid-column-start: 3;
		grid-column-end: 11;
	}
	.titulo-banner {
		grid-template-columns: 100%;
	}
	.banners-5-2 .home_small_banners a:nth-child(1) {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 1;
		grid-row-end: 2;
	}
	.banners-5-2 .home_small_banners a:nth-child(2) {
		grid-column-start: 3;
		grid-column-end: 5;
		grid-row-start: 1;
		grid-row-end: 2;
	}
	.banners-5-2 .home_small_banners a:nth-child(3) {
		grid-column-start: 1;
		grid-column-end: 5;
	}
	.banners-5-2 .home_small_banners a:nth-child(4) {
		grid-column-start: 1;
		grid-row-start: 4;
		grid-column-end: 5;
	}
	.banners-5-3 .home_small_banners a:nth-child(1) {
		grid-column-end: 5;
		grid-row-end: 1;
	}
	.banners-5-3 .home_small_banners a:nth-child(2) {
		grid-row-start: 2;
		grid-column-start: 1;
		grid-column-end: 3;
	}
	.banners-5-3 .home_small_banners a:nth-child(3) {
		grid-column-start: 3;
		grid-row-start: 2;
		grid-column-end: 5;
	}
	.banners-5-3 .home_small_banners a:nth-child(4) {
		grid-row-start: 4;
		grid-column-start: 1;
		grid-column-end: 5;
	}
	.banners-5-4 .home_small_banners a:nth-child(1) {
		grid-column-start: 1;
		grid-column-end: 5;
		grid-row-start: 1;
		grid-row-end: 2;
	}
	.banners-5-4 .home_small_banners a:nth-child(2) {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 2;
	}
	.banners-5-4 .home_small_banners a:nth-child(3) {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 3;
	}
	.banners-5-4 .home_small_banners a:nth-child(4) {
		grid-column-start: 3;
		grid-row-start: 2;
		grid-column-end: 5;
	}
	.blog-entrada {
		display: block;
	}
	.blog-entrada .blog-home {
		display: grid;
	}
	.blog-entrada .blog-home > div {
		min-width: 300px;
	}
	.blog-contenido {
		margin-bottom: 20px;
	}
	.ancho {
		width: 90%;
	}
	.bread {
		width: 100%;
	}
	.landing-seller.pag-internas .cols5 {
		grid-template-columns: 1fr 1fr 1fr;
	}
	.img-icon {
		width: 120px;
		height: 120px;
	}
	span.tc-countdown-text:after {
		display: none;
	}
	.tc-countdown > span > span {
		display: inline-block;
		vertical-align: middle;
		background-color: transparent !important;
	}
	span.tc-countdown-text {
		margin-right: 5px;
	}
	.tc-countdown > span > span:first-child {
		font-size: 20px;
		width: 30px;
	}
	.tc-countdown {
		width: 235px;
		left: calc(50% - 117px);
	}
	.derProducto .tabbers.tabbers-prod {
		display: block;
	}
	.izProducto .tabbers.tabbers-prod {
		display: none;
	}
	.tabs {
		grid-gap: 0px;
		margin: 0;
	}
	ul.tabs li {
		line-height: 20px;
		padding: 10px 5px;
	}
	.alimedia-contenedor .inputIz #payment_methods #payment_methods_content #cho_pay_method_tabs {
		grid-template-columns: 1fr;
	}
	.pagos, .img-copy {
		order: 1;
	}
	.copy-txt, .copy-txt > p {
		order: 2;
	}
	.content_cat_main.vertical_menu ul li ul {
		visibility: visible;
		opacity: 1;
		height: auto;
	}
	.content_cat_main.vertical_menu {
		max-height: 400px;
		overflow-y: scroll;
	}
	div#mega-menu ul li ul li ul {
		overflow-y: initial;
	}
	.fondopopup {
		width: 85%;
	}
	.news-foot {
		padding: 0 2%;
	}
	.blog-home, .read-now {
		grid-template-columns: 1fr;
	}
	div#Banner_Blog .slide {
		width: 100%;
	}
	.fondopopup .container_div {
		grid-template-columns: repeat(3, 1fr);
	}
	#product_recently_visited_content {
		grid-template-columns: repeat(3, 1fr);
	}
	div#product_form #adi_prd {
		bottom: 7px;
		right: 8px;
	}
	.banner-destacado, .banner-producto .home-group-products-grid,
	.banner-w-producto .descrop-group, .banner-w-producto .scrollOption {
		grid-column: span 12;
	}
	.banner-producto {
		padding: 10px;
		margin-bottom: 0;
	}
	.banner-w-producto .scrollOption {
		margin-top: 0;
	}
	.cont-foot {
		display: grid;
		grid-template-columns: 1fr;
		grid-gap: 30px;
	}
	.news-foot {
		background-color: #EDEDED;
		padding: 20px;
	}
	.contacto-foot li {
		margin: 0 auto 20px auto;
	}
	.home-group-products {
		padding: 0px;
	}
	div#product_variants + #product_add_cart {
		display: none !important;
	}
	#product_variants div#quantity_selects_div {
		width: 50% !important;
	}
	.input-group.plus-minus-input button {
		height: 30px;
		line-height: 28px;
	}
	.btn-banner {
		padding: 0 12px 0 25px;
	}
	.btn-banner:before {
		width: 50px;
		height: 48px;
		top: -10px;
	}
	.valores-marca .home_small_banners a {
		min-width: 250px;
	}
	.titulos, .titulos a, #blank h2, #product_related_title, section.review-view h1, #miCuenta h2, #myaccount_title, .myaccount_page_title, #signup_message_title h1, #myaccount_orders_title, #current_registered_address, #address_book, .review-view h2, .seller_title, .cartIz #cart_container h2, #new_customer_title, #cart_column_title, #cho_bill_title, #cho_bill_create_account_title, #tpl_bill_to_title, #tpl_ship_to_title, .inputIz h2, #confirm_title, .entrega > p, .suggest_title_section, .suggest_title_resume, .official_stores_title, .home-group-title a, div#product_recently_visited_title {
		font-size: 1.5rem;
	}
	.precio-mobile {
		order: 5;
		position: fixed;
		bottom: 64px;
		background-color: var(--blanco);
		z-index: 99;
		right: 2%;
		width: 76%;
		border: 1px solid var(--colorAnimalCenter);
		border-radius: 10px;
		padding: 5px;
		text-align: center;
		display: flex;
		box-shadow: 0px 7px 12px rgba(0, 0, 0, 0.1);
	}
	.precio-mobile.solo-hijo > div div:empty {
		display: none !important;
	}
	.input-group.plus-minus-input {
		border: 1px solid #e5e5e5;
		border-radius: 5px;
	}
	a.promo {
		display: none;
	}
	#producto .derProducto .precio #product_pricing>span {
		gap: 0;
		margin-top: 10px;
	}
	.bread.bread-prod {
		margin-top: 85px;
		width: 95%;
	}
	#categorias #productos .paginas {
		background-color: transparent;
	}
	a.btn-what {
		bottom: 240px;
	}
	.marca-fija {
		bottom: 135px !important;
	}
	.back-top {
		bottom: 190px;
	}
	.cont-tab-home .dpr_listprice {
        top: 80px;
    }
	.cont-tab-home .dpr_suggested_price {
		top: 100px;
	}
	.tabs-cont .cont-tab-home .dpr_container {
		min-height: 220px;
	}
	
	
	

	



}





/*600*/
@media only screen and (max-width : 600px) {
	.logo {
		margin-top: 0;
	}
	.compras {
		margin-top: 0;
	}
	.cont-marcas {
		grid-template-columns: 1fr 1fr 1fr;
	}
	.contacto-foot {
		padding-bottom: 5px;
	}
	.banners-3 .slick-slide {
        padding: 20px;
    }
	.prod-banner {
		grid-template-columns: 1fr;
		margin: 30px 0;
	}
	.prod-banner img {
		max-width: 160px;
	}
	#categorias #productos .paginas .paginador {
		display: block;
		width: 100%;
		margin: 10px 0;
	}
	#categorias #productos .paginas .paginador ul.pagination,
	#categorias #productos .paginas .paginador ul.pagination li {
		display: inline-block;
		vertical-align: middle;
	}
	#home_small_banners a {
		width: 120px;
		min-width: 120px;
	}
	div#banner-categorias #home_small_banners {
		gap: 20px;
	}
	.bread #category_breadcrumbs, .bread #product_breadcrumbs {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		line-clamp: 2;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		padding: 0;
		margin: 5px auto;
		width: 90%;
	}
	#product_add_cart .input-group.plus-minus-input {
		position: absolute;
		top: 7px;
		width: 50%;
	}
	#producto .derProducto #product_review_score {
		display: inline-block;
	}
	#producto .derProducto .comp {
		display: block;
	}
	#producto .derProducto .comp .compartir {
		display: block;
	}
	#producto .derProducto .comp .como-comp {
		display: block;
		text-align: left;
	}
	.compartir p, .compartir div {
		display: inline-block;
	}
	.compartir {
		margin-bottom: 10px;
	}
	.alimedia-contenedor .inputIz #payment_methods #payment_methods_content #cho_pay_method_tabs .tab .pay_method_option {
		min-height: auto;
		max-height: 100%;
		width: 100%;
		position: relative;
		top: 0;
	}
	div#cho_pay_method_tabs {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		grid-gap: 0;
	}
	#cho_pay_method_tabs .tab > label img {
		max-width: 40px;
		margin: 10px auto 0 auto;
		display: block;
	}
	div#payment_methods {
		min-height: auto;
	}
	div#cho_pay_meth_desc_finance {
		margin-top: 0px !important;
	}
	label[for="radio_finance"]:before {
		margin-left: 30px;
	}
	label[for="radio_finance"] img {
		display: none !important;
	}
	div#cho_pay_meth_image_deposit {
		margin-left: 30px;
	}
	.blog-col2 {
		grid-template-columns: repeat(1, 1fr);
	}
	div#blank {
		overflow-y: scroll;
		width: 95%;
		display: block;
	}
	#blank .prod-compare-table {
		width: 900px;
	}
	.log-in #cho_login_form input {
		width: 100%;
	}
	.busquedaPagina .container_div {
		grid-gap: 10px;
		margin: 10px 0;
	}
	.busquedaPagina .container_div .dpr_container {
		grid-gap: 0 5px;
		margin: 5px;
	}
	.busquedaPagina .container_div .dpr_container .dpr_product-list-add-button button {
		text-align: center;
		padding: 0;
		background-image: none !important;
	}
	.alimedia-cart .cartIz .cart-responsive .repsonsive-cart-total {
		margin: 0;
	}
	.info-cart {
		width: 95%;
		margin: 0 auto;
	}
	#myaccount_addresses_new_addresss {
		width: 100%;
	}
	#myaccount_registration, #myaccount_new {
		width: 100%;
		margin-bottom: 20px;
	}
	#myaccount_orders_submenu table tbody tr td, .myaccount_submenu table tbody tr td {
		display: flex;
		flex-direction: column;
		color: #fff;
		text-align: left;
	}
	#myaccount_box1 {
		margin: 10px 0;
	}
	#myaccount_box1 #myaccount_orders_orders_placed table tbody tr td table {
		width: 100% !important;
	}
	#myaccount_box1 #myaccount_orders_orders_placed table tbody tr td table tbody tr {
		display: flex;
		flex-direction: column;
		margin: 40px 20px;
		font-size: 1.5rem;
	}
	#myaccount_box1 #myaccount_orders_orders_placed table tbody tr td table tbody tr td {
		width: 100% !important;
		text-align: center;
		line-height: 1.3;
	}
	#myaccount_box1 #myaccount_orders_orders_placed table tbody tr td table tbody tr td table tbody tr td h2 {
		margin: 40px 0 10px;
		font-size: 2rem;
	}
	.alimedia-input .steps_checkout_info:before {
		display: none;
	}
	.alimedia-contenedor .inputIz #cho_bill_main form #cho_bill_form #cho_bill_copy_address,
	.alimedia-contenedor .inputIz #cho_bill_main form #new_customer_form #cho_bill_copy_address,
	.alimedia-contenedor .inputIz #cho_ship_form form #cho_bill_form #cho_bill_copy_address,
	.alimedia-contenedor .inputIz #cho_ship_form form #new_customer_form #cho_bill_copy_address {
		width: 100%;
	}
	.alimedia-contenedor .inputIz #cho_bill_main form #co_ship_store_pickup,
	.alimedia-contenedor .inputIz #cho_ship_form form #co_ship_store_pickup {
		width: 100%;
	}
	#confirm_title {
		font-size: 1.2rem;
	}
	
	a.whatsapp {
		bottom: 200px;
		right: 20px;
	}
	.po-cok {
		height: 120px;
		flex-direction: column;
	}
	.po-cok {
		height: auto;
		margin-top: 10px;
		padding: 15px 0;
	}
	.slick-dots li {
		width: 10px;
		height: 10px;
	}
	.content_seo_container {
		grid-template-columns: repeat(1, 1fr);
	}
	.seccion-productos .dpr_container {
		min-height: auto;
	}
	.contenido-w form ul {
		grid-template-columns: repeat(1, 1fr);
	}
	.contenido-w form ul li:first-child input {
		width: 100%;
		margin-right: 0;
	}
	.banner-listas {
		grid-template-columns: 100%;
	}
	#miCuenta #updatecontactform table td, form#loginform td {
		display: block;
	}
	.cont-list-name {
		grid-template-columns: 1fr;
	}
	.list-name {
		margin-left: 0;
		width: 95%;
		margin: 0 auto;
	}
	.suggest_resume {
		grid-template-columns: 1fr;
		padding-right: 0;
	}
	.suggestion_btn_continue {
		top: initial;
		bottom: 14px;
	}
	.suggest_title_resume {
		text-align: left;
		font-size: 16px;
	}
	.suggest_text_subtotal {
		font-size: 18px;
	}
	.suggest_subtitle_resume {
		font-size: 14px;
	}
	.list-summary {
		bottom: 60px;
	}
	#mega-menu ul li ul li div {
		border-bottom: 4px solid #e1e1e1;
	}
	.valores-prod ul.slick-dots {
		display: none !important;
	}
	.cont-html iframe {
		height: 260px;
	}
	.titulos, .titulos a, #blank h2, #product_related_title, section.review-view h1, #miCuenta h2, #myaccount_title, .myaccount_page_title, #signup_message_title h1, #myaccount_orders_title, #current_registered_address, #address_book, .review-view h2, .seller_title, .cartIz #cart_container h2, #new_customer_title, #cart_column_title, #cho_bill_title, #cho_bill_create_account_title, #tpl_bill_to_title, #tpl_ship_to_title, .inputIz h2, .contenido-blog h1, #confirm_title, .entrega > p, .suggest_title_section, .suggest_title_resume, .official_stores_title {
		font-size: 1.3rem;
	}
	.b-grill .home_small_banners {
		grid-auto-flow: column;
		overscroll-behavior-x: contain;
		scroll-snap-type: x mandatory;
		overflow-y: auto;
		padding-bottom: 15px;
	}
	.b-grill .home_small_banners > a {
		width: 150px;
		scroll-snap-align: start;
		object-fit: contain;
	}
	.foot-boot {
		padding: 20px 0;
		text-align: left;
		margin: 0 5%;
		border-bottom: 1px solid var(--moradoPrincipal);
	}
	.news-foot {
		padding: 0 2%;
		grid-template-columns: 1fr;
		padding: 20px 5%;
	}
	.news-foot h3 {
		margin-top: 0;
		text-align: center;
	}
	.foot-boot h3 {
		margin-bottom: 0;
	}
	.foot-boot h3:after {
		content: "+";
		float: right;
		font-size: 25px;
		font-weight: 400;
		margin: -7px 0 0 0;
		color: var(--moradoPrincipal);
	}
	.product-tabs .tabs-cont {
		margin-top: 10px;
	}
	.product-tabs ul.tabs {
		text-align: center;
	}
	.foot-boot:hover ul {
		display: block;
	}
	.copy-txt {
		grid-template-columns: 1fr;
		text-align: center;
	}
	.cate-dest .cols4, .feat .cols4 {
		grid-template-columns: 1fr;
	}
	.dos-banners .home_small_banners {
		grid-template-columns: 100%;
	}
	.cols2{
		grid-template-columns: 1fr;
	}
	#miCuenta form#updatecontactform, form#updatecontactform, div#myaccount_addresses_address_book, div#myaccount_addresses_new_addresss, div#myaccount_box1 {
		margin-left: 0 !important;
	}
	div#myaccount_orders_submenu,
	.myaccount_submenu {
		width: 100%;
		float: none;
		position: relative;
		top: 0;
	}
	#quick_view_modal #quick_view_text #quick_view_prod_add button, #quick_view_modal #quick_view_text #quick_view_prod_go button {
		width: 100%;
	}
	div#quick_view_prod_go, div#quick_view_prod_add {
		width: 48%;
		display: inline-block;
		vertical-align: middle;
		font-size: 14px;
	}
	#quick_view_modal #quick_view_text #quick_view_prod_go button {
		font-size: 12px;
	}
	.ui-widget.ui-widget-content {
		width: 90% !important;
	}
	.izProducto .tab {
		font-size: 12px;
		padding: 20px 0;
	}
	.izProducto .tab span {
		line-height: 120%;
	}
	.tabs-cont {
		width: 100%;
	}
	table.table_order tr {
		grid-template-columns: 1fr;
	}
	.form-seller li {
		grid-column: span 2;
	}
	.landing-seller.pag-internas .cols5 {
		grid-template-columns: 1fr 1fr;
	}
	.entrada-c {
		grid-template-columns: 100%;
	}
	.entrada-c div:last-child {
		margin: 20px;
	}
	#main_search_categories select {
		width: 140px;
		font-size: 10px;
	}
	.banner-destacado {
		order: 1;
	}
	.banner-producto .home-group-products {
		order: 2;
	}
	.home_banners_mobile {
		position: relative;
	}
	.banner-producto {
		display: grid;
		grid-template-columns: 1fr;
		grid-gap: 20px 0;
	}
	.compras span {
		font-size: 10px;
	}
	a.txt-cuenta {
		display: inline-block;
		line-height: 100% !important;
		height: auto !important;
	}
	.banners-5-1 .home_small_banners, .banners-5-2 .home_small_banners, .banners-5-3 .home_small_banners, .banners-5-4 .home_small_banners {
		display: block;
	}
	.cont-banners a {
		margin-bottom: 10px;
	}
	.b-desk{
		display: none;
	  }
	.b-movi{
		display: block;
	}
	.fondopopup h3 {
		padding: 15px 45px 15px 15px;
	}
	div#cho_bill_newsletter {
		font-size: 12px !important;
		line-height: 130%;
	}
	.banners-3-1 .home_small_banners {
		display: block;
	}
	.cont-product-tabs .tabs li {
		font-size: 12px;
	}
	.cols2-2 {
		grid-template-columns: 100%;
	}
	.contenido-plano .cols3 {
		grid-template-columns: 1fr;
	}
	.b-desktop{
		display: none !important;
	}
	.b-movil {
		display: block !important;
	}
	.has_variants div#product_add_cart {
		position: fixed;
		bottom: 2px;
		right: 0px !important;
		z-index: 999;
		text-align: right;
		left: initial;
	}
	.fondopopup .container_div {
		grid-template-columns: repeat(2, 1fr);
	}
	div#myaccount_orders_submenu a, div#myaccount_orders_submenu b, .myaccount_submenu a, .myaccount_submenu b {
		width: 100%;
		margin: 0 !important;
	}
	#myaccount_registration, #myaccount_new {
		padding: 10px 10px;
	}
	.cont-banners a:after {
		line-height: 35px;
		padding: 0 15px;
		font-size: 12px;
	}
	.banner-w-producto .home_small_banners a:last-child {
		display: block;
	}
	.banner-w-producto .home_small_banners a:first-child {
		display: none;
	}
	.banner-w-producto .scrollOption {
		order: 0;
		margin-top: -180px;
	}
	.banner-w-producto .descrop-group {
		order: 1;
	}
	.sedes.contenido-plano .cols2 .cols2 {
		grid-template-columns: 1fr;
	}
	.cont-list-blog {
		grid-template-columns: 1fr;
	}
	.blog-interna {
		grid-template-columns: 1fr;
		padding: 0px 0 0 0;
	}
	.contenido-plano .cols2 {
		grid-template-columns: 100%;
	}
	.azul, .rojo {
        grid-template-columns: 1fr;
    }
	.azul img, .rojo img {
		max-width: 80px;
		margin: -40px auto 0 auto;
	}
	.logo-hills {
		width: 70px;
	}
	.mundo-hills .cols > div:hover > img {
		margin-bottom: 20px;
	}
	.mundo-hills .cols > div {
		padding: 90px 0 30px 0;
	}
	.por-que-hills h2, .videos h2, .vitrina h2, .preguntas h2 {
		width: 90%;
		margin: 0 auto 30px auto;
	}
	.cont-banner h1 {
		font-size: 30px;
	}
	.precio-mobile.solo-hijo input#adi_prd {
		font-size: 11px;
	}






}





/*480*/
@media only screen and (max-width : 480px) {
	.header-top {
		margin-top: 5px;
	}
	.btn-buscar {
		top: 0px;
	}
	.logo-absolut {
		top: -48px;
		width: 90px;
	}
	a.promo {
		font-size: 12px;
	}
	.cont-marcas {
		grid-template-columns: 1fr 1fr;
	}
	.seccion-productos .dpr_container {
		margin: 15px 4px;
	}
	.btn-banner {
		padding: 0 15px 0 20px;
	}
	.title-banner {
		grid-template-columns: 1fr;
	}
	.title-banner > img {
		max-width: 50px;
	}
	img.img-foot {
		max-width: 260px;
		top: -177px;
		left: calc(50% - 130px);
	}
	footer {
		margin-top: 140px;
	}
	.pagos {
		max-width: 90%;
	}
	.btn-banner:before {
		width: 45px;
		height: 40px;
		top: -15px;
	}
	.new-product, .wrapper-ribbon {
		font-size: 15px;
		padding: 0 5px;
	}
	div#carro img {
		width: 30px;
	}
	span#cart_items {
		top: 26px;
		right: 10%;
	}
	.valores-marca .slick-slide {
		padding: 0 10px;
	}
	.whatsapp-icon {
		margin-top: 5px;
		font-size: 28px;
	}
	a.whatsapp {
		position: fixed;
		width: 40px;
		height: 40px;
		bottom: 120px;
		right: 10px;
	}
	.banner-w {
		margin: 20px auto;
	}
	.categorias {
		padding: 5px 2%;
	}
	.slick-prev {
		background-size: 20px;
	}
	.slick-next {
		background-size: 20px;
	}
	#categorias #productos .listadoProducto .container_div, .container_div {
		grid-gap: 10px;
		grid-template-columns: repeat(2, 1fr);
	}
	div#carro {
		padding: 0 13px;
	}
	span#cart_items {
		top: -8px;
		right: 0%;
	}
	.compras div a {
		padding: 1px 0 !important;
		line-height: 13px;
	}
	div#listas a, div#ofertas a, div#usuario a {
		padding: 0;
		height: 45px;
	}
	.alimedia-cart .cartIz .cart-responsive .respcart_body {
		grid-template-columns: repeat(1,1fr);
		text-align: center;
	}
	.alimedia-cart .cartIz .cart-responsive .respcart_body .respcart-qty .js_remove a:before {
		top: 10px;
	}
	.alimedia-cart .cartIz .cart-responsive .respcart_body .respcart-qty .js_remove {
		height: 50px;
		bottom: initial;
		top: 0;
	}
	.alimedia-cart .cartIz .cart-responsive .respcart_body .respcart-qty {
		max-width: 150px;
		margin: 0 auto !important;
	}
	.alimedia-cart .cartIz .cart-responsive .responsive-head {
		display: none;
	}
	.alimedia-cart {
		display: block;
	}
	.alimedia-cart .retorna {
		position: relative;
		right: 0;
		top: 0;
		margin: 10px 0;
		text-align: center;
	}
	#myaccount_addresses_address_book, #updateshipform, form#updatecontactform {
		margin: 30px 0;
	}
	#cho_pay_method_tabs .tab > label img {
		max-width: 40px;
	}
	.alimedia-contenedor .inputIz #payment_methods #payment_methods_content #cho_pay_method_tabs .tab [type=radio] {
		margin: 0 0 -5px 5px;
	}
	.banner-mini {
		grid-template-columns: repeat(1,1fr);
		grid-gap: 10px;
	}
	.listado-blog .cont-blog {
		grid-template-columns: repeat(1, 1fr);
	}
	.orderConf3 {
		grid-template-columns: 1fr;
	}
	div#ofertas img {
		margin-top: 3px;
	}
	.dpr_listprice {
		display: block;
	}
	#header_login_info:hover #header_login_info_logout {
		top: -54px;
		height: 55px;
	}
	.additional_cart_info {
		text-align: center;
		bottom: 0;
		padding: 0 0 10px 0;
		background-color: var(--blanco);
	}
	.news-preguntas > div {
		padding: 20px 10%;
	}
	#myaccount_box1 #myaccount_orders_orders_placed table tbody tr td table tbody tr td table tbody tr td h2 {
		font-size: 1.3rem;
	}
	.listas-buscador .steps_checkout_info {
		grid-template-columns: 1fr 1fr;
		grid-gap: 15px;
	}	
	.listas-buscador .steps_checkout_info > div div:last-child {
		line-height: 100%;
	}
	body.grupo-listas-guiada #home_small_banners a {
		width: 88px;
	}
	.tax_free_image_wrapper {
		width: 68%;
	}
	#product_gallery .tax_free_image_wrapper {
		width: 150px !important;
	}
	.cont-html iframe {
		height: 180px;
	}
	.cuatro-banners img {
		padding: 0px 5px;
	}
	.cont-product-tabs {
		display: block;
	}
	#main_search_categories select {
		width: 100px;
	}
	header #buscar {
		position: relative;
		padding: 10px 10px 10px 108px;
	}
	.valores .cols4 {
		grid-template-columns: 1fr;
	}
	#myaccount_box1 #myaccount_orders_orders_placed table tbody tr td table tbody tr:nth-child(2) {
		grid-template-columns: 1fr;
	}
	#myaccount_box1 #myaccount_orders_orders_placed table tbody tr td {
		padding: 20px 0;
	}
	.testimoniales .slick-prev {
		left: -30px;
	}
	.testimoniales .slick-next {
		right: -30px;
	}
	.seis-banners .home_small_banners > a {
		width: 110px;
	}
	.cont-banners .home_small_banners {
		grid-gap: 4%;
	}
	.landing-seller.pag-internas .cols5 {
		grid-template-columns: 1fr;
	}
	.valores {
		margin: 60px auto;
		grid-template-columns: 1fr !important;
	}
	#main_search_categories {
		display: none;
	}
	header #buscar {
		padding: 0 35px;
	}
	#esil, #esil a {
		font-size: 12px;
	}
	div#esilcont span.esil_text {
		display: block;
		font-size: 10px;
		max-width: 65px;
		word-wrap: break-word;
	}
	#usuario {
		grid-template-columns: 15px 1fr;
		grid-gap: 5px;
	}
	.entregas {
		grid-template-columns: 15px 1fr;
		grid-gap: 5px;
	}
	.entregas:before {
		width: 15px;
		height: 19px;
	}
	.compras > div {
		padding: 0 5px;
	}
	.formularios li {
		position: relative;
		grid-column: span 2;
	}
	div#usuario p {
		font-size: 0;
	}
	.home-group-products > div, div#cart_suggestions_content .container_div > div, #product_related_content > div {
		width: 200px;
	}
	.button_prod_add, button, input[type="submit"], a.button, .form_review_seller_container a, #your_filters_remove_button, input.button_def, a#validar_codigo_descuento {
		padding: 0 5px;
	}
	.cols.cols4.valores.ancho-max > div {
		width: 230px;
	}
	.valores > div {
		grid-template-columns: 50px 170px;
	}
	div#pesi_domicilio_activate, div#pesi_tienda_activate {
		grid-column: span 2;
	}#popupcar .fondopopup #popup_express_single_inventory .pesi--inner-content #contenido_pesi #pesi_1 {
		font-size: 1rem;
	}
	#popupcar .fondopopup #popup_express_single_inventory .pesi--inner-content #contenido_pesi #pesi_domicilio_content .input_pesi_address select,
	#popupcar .fondopopup #popup_express_single_inventory .pesi--inner-content #contenido_pesi #pesi_domicilio_content #pesi_domicilio {
		width: 100%;
	}
	#popupcar .fondopopup #popup_express_single_inventory .pesi--inner-content #contenido_pesi #pesi_domicilio_content #pesi_domicilio{
		margin-bottom: 10px;
	}
	#popupcar .fondopopup #popup_express_single_inventory .pesi--inner-content #contenido_pesi #pesi_domicilio_content .input_pesi_address input {
		width: 32%;
		margin: 5px auto;
	}
	#popupcar .fondopopup #popup_express_single_inventory .pesi--inner-content #contenido_pesi #pesi_domicilio_content {
		width: 90%;
		margin: 0px;
	}
	#popupcar .fondopopup #popup_express_single_inventory .pesi--inner-content #contenido_pesi #pesi_2 {
		grid-gap: 10px;
	}
	#popupcar .fondopopup #popup_express_single_inventory .pesi--inner-content #contenido_pesi #pesi_tienda_content #pesi_recogida {
		width: 90%;
	}
	#alimedia-resumen-compra {
		width: 310px;
		right: -310px;
		height: 100%;
	}
	#alimedia-resumen-compra #main_cart_column .cart_column_products tbody .cart_column_product_container .cart_column_prod_price {
		left: 100px;
	}
	div#container_map input {
		font-size: 12px;
	}
	input#map_acept_location {
		width: 60%;
		margin-right: 10px;
	}
	.productAdd .input-group.plus-minus-input {
		grid-template-columns: 40px 1fr 40px;
	}
	div#cho_ship_delivery_vs_pickup {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
	div#cho_ship_delivery_vs_pickup > div label {
		line-height: 110%;
		padding: 10px 20px;
	}
	.foot-boot {
		grid-column: span 3;
		padding: 5px 0;
	}
	.prod_list_listprice, .dpr_listprice {
		font-size: 16px;
	}
	.prod_list_suggested_price {
		font-size: 13px;
	}
	#alimedia-resumen-compra:before {
		right: 310px;
	}
	.alimedia-cart .cartIz .cart-responsive .respcart_body .respcart-product {
		text-align: center;
	}
	.prod_compare input {
		margin-right: 1px;
	}
	.prod_compare {
		font-size: 10px;
		margin: 5px 2px;
	}
	.alimedia-contenedor .inputIz #payment_methods #payment_methods_content #cho_pay_method_tabs {
		padding: 32px 0px;
	}
	div#cho_pay_method_tabs label {
		grid-template-columns: 37px 1fr;
		grid-gap: 15px;
	}
	.alimedia-contenedor .inputIz #payment_methods #payment_methods_content #cho_pay_method_tabs .tab [type=radio] {
		top: 8px;
		left: 4px;
	}
	div#cho_pay_meth_title_pse {
		line-height: 100%;
	}
	#product_recently_visited_content {
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 10px;
	}
	.menu-1-foot ul li {
		display: block;
		margin: 15px 0;
	}
	.menu-1-foot.bg-negro li {
		margin: 15px 0;
	}
	.menu-1-foot.bg-negro li:after{
		display: none;
	}
	.blog-home > div {
		width: 300px;
	}
	.wrapper {
		height: 180px;
	}
	.div_imagenes_specs>div {
		width: 80px;
	}
	#alimedia-resumen-compra #main_cart_column .cart_column_products tbody .cart_column_product_container {
		min-height: 140px;
	}
	#alimedia-resumen-compra #main_cart_column .cart_column_products tbody .cart_column_product_container .cart_column_prod_price {
		grid-column: span 11;
		margin-top: 10px;
	}
	.precio-mobile {
		width: 67%;
	}
	
	
	
	
	



}





/*320*/
@media only screen and (max-width : 320px) {
	#categorias #productos .listadoProducto .container_div, .container_div {
		grid-template-columns: repeat(1, 1fr);
		display: block;
	}
	.container_div > div {
		margin-bottom: 15px;
	}
	.pasos-login {
		grid-template-columns: repeat(1,1fr);
	}
	.official_stores_container {
		grid-template-columns: repeat(1, 1fr);
	}


}