@media (max-width: 1399px){}
@media (max-width: 1299px){}
@media (max-width: 1199px){
	.box_info .text_large {
	    font-size: 1.575rem;
	    line-height: 2.013rem;
	}
	.main-navigation > ul > li {
	    margin: 0px 10px;
	}
	.main-navigation > ul > li:nth-last-child(2) {
	    margin-left: 30px;
	    margin-right: 20px;
	}
	.grid_notas_3 {
	    gap: 24px;
	}
	.card_nota img {
	    height: 190px;
	}
	.card_nota .card_nota_content {
	    padding: 30px;
	}
	.card_nota .card_nota_content h3 {
	    font-size: 1.35rem;
	    line-height: 1.725rem;
	}
	.card_bebida {
	    padding: 30px;
	}
	.card_bebida .cta-cart {
	    font-size: 1rem;
	}
	.home_hero_container .row .box_left {
	    width: 50%;
	    padding: 74px 24px;
	}
	.home_hero_container .row .box_right {
	    width: 50%;
	    padding: 57px 24px;
	}
	.home_hero_container .row .box_left .box_left_inner {
		grid-template-columns: 1fr;
	    gap: 30px;
	}
	.seccion_home_hero .box_info .title {
	    font-size: 3.125rem;
	    line-height: 3.375rem;
	}
	.title .font-CoalhandLuke {
	    font-size: 4.25rem;
	    line-height: 2.125rem;
	}
	.producto_detalle .nombre {
	    font-size: 2.2rem;
	    line-height: 2.5rem;
	}
	.cantidad-selector--product,
	.btn-add-to-cart {
	    height: 56px;
	}
}
@media (max-width: 1024px){}
@media (max-width: 991px){
	.header-row .col-header.col-header_left {
	    flex-grow: 0.5;
	}
	.header-row .col-header.col-header_right {
	    flex-grow: 0.5;
	}
	.header-row .col-header .main-navigation {
	    display: none;
	}
	.widget-footer_terminos ul {
	    gap: 20px;
	}
	.banner_info .box_info img {
	    width: 130px;
	}
	.grid_bebidas_4 {
	    grid-template-columns: repeat(2, 1fr);
	}
	.producto_container .row .col_left,
	.producto_container .row .col_right {
	    width: 100%;
	}
	.seccion_producto_descripcion::before {
	    opacity: 0;
	    visibility: hidden;
	}
	.producto_container .row .col_left {
	    padding: 62px 24px 62px 24px;
	}
	.producto_container .row .col_right {
	    padding: 62px 24px 62px 24px;
	}
}
@media (max-width: 767px){
	.header-row .col-header.col-header_left, 
	.header-row .col-header.col-header_right {
	    flex-grow: 0.5;
	}
	.header-row .col-header.col-header_center {
		display: none;
	}
	.widget-footer_terminos ul {
	    justify-content: flex-start;
	}
	.grid_notas_3 {
	    grid-template-columns: repeat(2, 1fr);
	}
	.box_info .title {
	    font-size: 2rem;
	    line-height: 2.5rem;
	}
	.home_hero_container .row .box_left {
        width: 100%;
        padding: 60px 24px;
    }
    .home_hero_container .row .box_right {
        width: 100%;
        justify-content: flex-start;
    }
    .seccion_home_hero .box_info .title {
        font-size: 2.5rem;
        line-height: 3rem;
    }
}
@media (max-width: 575px){
    .box_info .text_large {
        font-size: 1.25rem;
        line-height: 1.513rem;
    }
    .box_info .text {
	    font-size: 1rem;
	    line-height: 1.5rem;
	}
	.side-panel {
		width: 100%;
	}
	.menu-burger {
	    width: 40px;
	    height: 22px;
	}
	.widget-footer h5 {
	    margin-bottom: 16px;
	}
	.widget-footer_terminos ul {
        flex-direction: column;
        gap: 0px;
    }
    .footer_hr {
	    margin-top: 30px;
	}
	.grid_notas_3 {
	    grid-template-columns: repeat(1, 1fr);
	}
	.card_nota img {
        height: 164px;
    }
	.card_nota .card_nota_content {
	    min-height: 164px;
	}
	.card_nota .card_nota_content h3 {
        font-size: 1.25rem;
        line-height: 1.625rem;
    }
    .grid_bebidas_4 {
	    gap: 20px;
	}
    .card_bebida {
        padding: 20px;
        min-height: 490px;
    }
    .card_bebida h3 {
	    font-size: 1rem;
	    margin-bottom: 10px;
	}
	.btn-add-to-cart {
	    width: 200px;
	    font-size: 1rem;
	}
	.seccion_producto_detalle .producto_container .row .col_right {
        padding: 40px 24px 40px 24px;
    }
    .seccion_producto_descripcion .producto_container .row .col_left {
        padding: 40px 24px 40px 24px;
    }
    .producto_detalle .nombre {
        font-size: 1.75rem;
        line-height: 2.2rem;
    }
    .producto_descripcion .box_info p {
	    font-size: 1.125rem;
	    line-height: 1.5rem;
	}
	.producto_atributos .valor {
	    font-size: 1rem;
	    line-height: 1.275rem;
	    margin-bottom: 30px;
	}
	.producto_presentacion img {
		max-height: 400px;
	}
	.grid_productos {
	    grid-template-columns: repeat(2, 1fr);
	    gap: 16px;
	}
	.seccion_tienda_hero {
	    height: 100px;
	}
	.seccion_tienda_hero .box_info .title {
	    font-size: 2.125rem;
	    line-height: 2.375rem;
	}
	.collapse-filtro {
	    padding: 0px 45px 16px 0px;
	    font-size: 1rem;
	}
	.wrapper_collapse .collapse_body a {
	    font-size: 0.875rem;
	    line-height: 1.5rem;
	}
	.filter__number-fields-wrap .filter__number-field {
	    padding: 6px 12px 6px 33px;
	    width: 100px;
	    font-size: 0.875rem;
	}
	.filter__number-fields-wrap::after {
	    padding: 6px 0;
	}
	.bar-order {
	    gap: 16px;
	}
	.bar-order .resultado_paginas {
	    font-size: 0.875rem;
	}
	.bar-order .resultado_orden {
	    font-size: 0.875rem;
	}
	.seccion_tienda_productos .card_bebida {
        min-height: 425px;
    }
}
@media (max-width: 350px){}

@media (min-width:576px){}
@media (min-width:768px){}
@media (min-width:992px){
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 100%;
    }
    .main-nav-mob {
    	display: none;
    }
    .tienda_box_filtros {
    	max-width: 300px;
    }
}
@media (min-width:1025px){}
@media (min-width:1200px){}
@media (min-width:1400px){
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1339px;
    }
    .container-lg.header-container {
    	max-width: 1339px;
    }
    .container-xl.footer-container {
    	max-width: 1339px;
    }
}
@media (min-width:1441px){}