@charset "utf-8";

/* *****************************************************************
Theme Name: Aconcagua B2C
Theme URI: https://urldelsitio.cl/
Description: Theme para la web de XXXX, esta construido en bootstrap 5.1.3, con una base para Elementor y algunos plugins, ver el panel de control para más detalles.
Author: Animal Creativo
Author URI: http://www.animalcreativo.cl
Version: 2023-11-17
****************************************************************** */
@import url('https://fonts.googleapis.com/css2?family=Asap+Condensed:wght@300;400;500;600;700&family=Bellota+Text:wght@300;400;700&family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,400;0,6..12,700;1,6..12,400;1,6..12,700&display=swap');
a, button { transition: all 0.3s ease; text-decoration: none; outline: none; box-shadow: none; }
a:hover, a:focus, button:hover, button:focus { transition: all 0.3s ease !important; text-decoration: none !important; outline: none !important; box-shadow: none !important; }
body { display: flex; min-height: 100vh; flex-direction: column; }
section#contenido { flex: 1; }
.container { max-width: 1200px; }
header { background-color: #fff; box-shadow: 0px 0px 11px -6px #000; position: relative; z-index: 999; }
header .navbar { padding: 20px 0px; }
header .navbar a.navbar-brand { padding: 0; }
header .navbar a.navbar-brand img { max-width: 180px; width: 100%; height: auto; display: block; }
header .navbar button.navbar-toggler { }
header .navbar button.navbar-toggler svg { }
header .navbar button.navbar-toggler svg rect { }
header .navbar .navbar-collapse { justify-content: flex-end; }
header .navbar .navbar-collapse ul { }
header .navbar .navbar-collapse ul li { font-family: Montserrat, sans-serif; font-weight: bold; font-size: 17px; margin-right: 35px; }
header .navbar .navbar-collapse ul li a { color: #562930; padding: 0 !important; }
header .navbar .navbar-collapse ul li a:hover { color: #DC0434; }
header .navbar .search-menu { display: flex; flex-direction: column; position: relative; }
header .navbar .search-menu button { background-color: transparent; border: 0; padding: 5px; padding-right: 0; }
header .navbar .search-menu button svg { }
header .navbar .search-menu button svg path { transition: .3s ease; }
header .navbar .search-menu button svg:hover path { }
header .navbar .search-menu .search-box { position: absolute; top: calc(100% + 30px); right: 0; overflow: hidden;    /* padding: 5px; */ z-index: -1; }
header .navbar .search-menu .search-box .wrapper-search { background-color: #ffffff; padding: 15px; border-radius: 0px 0px 15px 15px; box-shadow: 0px 5px 7px -7px #000; position: relative; transform: translateY(calc(-100% - 10px)); transition: .3s ease; margin: 5px; margin-top: 0px; }
header .navbar .search-menu .search-box .wrapper-search form { display: flex; }
header .navbar .search-menu .search-box .wrapper-search form label { }
header .navbar .search-menu .search-box .wrapper-search form label input.search-field { border: 0; font-family: Montserrat, sans-serif; font-size: 16px; color: #5F5F5F; font-weight: 400; border-bottom: 1px solid #E8E8E8; outline: none; box-shadow: none; padding: 0; padding-bottom: 3px; background-color: transparent; }
header .navbar .search-menu .search-box .wrapper-search form input.search-submit { font-size: 0; padding: 0; background-color: transparent; border: 0; width: 29px; height: 29px; position: absolute; right: 16px; background-image: url(img/lupa-r.svg); background-repeat: no-repeat; background-position: center; background-size: 21px; bottom: 20px; outline: none; box-shadow: none; }
header .navbar .search-menu button:hover svg path { fill: #DA0032; }
header .navbar .search-menu button.active svg path { fill: #DA0032; }
header .navbar .search-menu .search-box.active .wrapper-search { transform: translateY(0); }
header .navbar .search-menu .search-box.active { z-index: 99; }
@media (max-width:991px) {
	header .navbar .search-menu button { display: none; }
	header .navbar .search-menu { position: relative; width: 100%;        /* padding-bottom: 50px; */ padding-left: 40px; padding-right: 40px; max-width: 480px; }
	header .navbar .search-menu .search-box { position: relative; top: auto; overflow: initial; z-index: 1; margin-bottom: 50px; }
	header .navbar .search-menu .search-box .wrapper-search { transform: translate(0px); box-shadow: none; margin: 0; padding: 0; }
	header .navbar .search-menu .search-box .wrapper-search form label { width: 100%; }
	header .navbar .search-menu .search-box .wrapper-search form label input.search-field { width: 100%; }
	header .navbar .navbar-collapse ul li { margin-right: 0; font-size: 22px; margin-bottom: 15px; }
	header .navbar .navbar-collapse ul li:last-child { margin-bottom: 0; }
	header .navbar .navbar-collapse ul { padding: 40px; padding-bottom: 30px; }
	header .navbar .search-menu .search-box .wrapper-search form input.search-submit { top: -4px; right: 0; }
	header .navbar .search-menu { display: none; }
	header .navbar .search-menu.collapsing, header .navbar .search-menu.show { display: block; }
	header .navbar a.navbar-brand img { max-width: 139px; }
}
footer { background: rgb(252, 66, 76); background: -moz-linear-gradient(247deg, rgba(252, 66, 76, 1) 15%, rgba(218, 0, 50, 1) 65%); background: -webkit-linear-gradient(247deg, rgba(252, 66, 76, 1) 15%, rgba(218, 0, 50, 1) 65%); background: linear-gradient(247deg, rgba(252, 66, 76, 1) 15%, rgba(218, 0, 50, 1) 65%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fc424c", endColorstr="#da0032", GradientType=1); padding: 50px 0px; }
footer .wrapper-footer { display: flex;    /* padding-left: 60px; */ }
footer .wrapper-footer .logo-footer { width: 260px; padding-right: 35px; }
footer .wrapper-footer .logo-footer figure { margin: 0; display: flex; align-items: center; }
footer .wrapper-footer .logo-footer figure img { max-width: 100%; height: auto; }
footer .wrapper-footer .footer-right { display: flex; justify-content: space-between; width: 100%; flex-wrap: wrap; }
footer .wrapper-footer .footer-right .menu-footer { }
footer .wrapper-footer .footer-right .menu-footer h4 { color: #FFFFFF; font-family: Asap, sans-serif; font-weight: bold; font-size: 22px; margin-bottom: 15px; }
footer .wrapper-footer .footer-right .menu-footer ul { margin: 0; list-style: none; padding: 0; }
footer .wrapper-footer .footer-right .menu-footer ul li { font-family: 'Montserrat', sans-serif; font-size: 14px; font-weight: 400; margin-bottom: 10px; }
footer .wrapper-footer .footer-right .menu-footer ul li a { color: #FFFFFF; }
footer .wrapper-footer .footer-right .logo-white { }
footer .wrapper-footer .footer-right .logo-white figure { }
footer .wrapper-footer .footer-right .logo-white figure img { }
footer .wrapper-footer .footer-right .menu-legales { width: 100%; border-top: 1px solid #FFFFFF; margin-top: 25px; padding-top: 15px; flex-wrap: wrap; display: flex; justify-content: space-between; }
footer .wrapper-footer .footer-right .menu-legales .menu { display: flex; }
footer .wrapper-footer .footer-right .menu-legales .menu h4 { color: #FFFFFF; font-family: Asap, sans-serif; font-weight: bold; font-size: 22px; margin-bottom: 0px; margin-right: 35px; }
footer .wrapper-footer .footer-right .menu-legales .menu ul { padding: 0; list-style: none; margin: 0; display: inline-flex; flex-wrap: wrap; margin-top: 4px; }
footer .wrapper-footer .footer-right .menu-legales .menu ul li { font-family: 'Montserrat', sans-serif; font-size: 14px; font-weight: 400; margin-right: 10px; margin-bottom: 10px; }
footer .wrapper-footer .footer-right .menu-legales .menu ul li a { color: #fff; }
footer .wrapper-footer .footer-right .menu-legales .logo-white.mobile { display: none; }
footer .wrapper-footer .footer-right .logo-white.desktop { }
footer .wrapper-footer .footer-right .menu-legales .rrss { }
footer .wrapper-footer .footer-right .menu-legales .rrss ul { display: flex; list-style: none; padding: 0; margin: 0; }
footer .wrapper-footer .footer-right .menu-legales .rrss ul li { display: flex; align-items: center; justify-content: center; margin-left: 10px; }
footer .wrapper-footer .footer-right .menu-legales .rrss ul li a { display: flex; align-items: center; justify-content: center; width: 31px; height: 31px; border: 1px solid #fff; border-radius: 100%; }
footer .wrapper-footer .footer-right .menu-legales .rrss ul li a svg { max-width: 15px; max-height: 15px; width: 100%; height: auto; }
footer .wrapper-footer .footer-right .menu-legales .rrss ul li a svg path { transition: .3s ease; }
footer .wrapper-footer .footer-right .menu-footer ul li a:hover { color: #ffffffb3; }
footer .wrapper-footer .footer-right .menu-legales .menu ul li a:hover { color: #ffffffb3; }
footer .wrapper-footer .footer-right .menu-legales .rrss ul li a:hover { background-color: #fff; }
footer .wrapper-footer .footer-right .menu-legales .rrss ul li a:hover path { fill: #fa3a4b; }
@media (max-width:991px) {
	footer .wrapper-footer { flex-direction: column; padding-left: 0; }
	footer .wrapper-footer .logo-footer { width: 100%; padding-right: 0; display: flex; align-items: center; justify-content: center; margin-bottom: 25px; }
	footer { padding: 30px 0px; }
	footer .wrapper-footer .footer-right .logo-white.desktop { display: none; }
	footer .wrapper-footer .footer-right .menu-footer { width: 100%; }
	footer .wrapper-footer .footer-right { width: 100%; }
	footer .wrapper-footer .footer-right .menu-legales { flex-direction: row; flex-wrap: wrap; }
	footer .wrapper-footer .footer-right .menu-legales .menu { flex-direction: column; }
	footer .wrapper-footer .footer-right .menu-legales .menu h4 { margin-bottom: 15px; margin-right: 0; }
	footer .wrapper-footer .footer-right .menu-legales .menu ul { margin-top: 0; }
	footer .wrapper-footer .footer-right .menu-legales .logo-white.mobile { display: flex; align-items: center; justify-content: center; }
	footer .wrapper-footer .footer-right .menu-legales .rrss { width: 100%; margin-top: 40px; }
	footer .wrapper-footer .footer-right .logo-white figure { margin: 0; margin-left: 30px; }
	footer .wrapper-footer .footer-right .logo-white figure img { max-width: 87px; height: auto; }
	footer .wrapper-footer .footer-right .menu-legales .rrss ul li { margin-left: 0; margin-right: 20px; }
	footer .wrapper-footer .footer-right .menu-legales .rrss ul li a { width: 40px; height: 40px; }
}
.banner-principal { position: relative; }
.banner-principal .carrusel-pppal { }
.banner-principal .carrusel-pppal .item { }
.banner-principal .carrusel-pppal .item figure { margin: 0; }
.banner-principal .carrusel-pppal .item figure img { max-width: 100%; height: auto; display: block; margin: 0 auto; }
.banner-principal .carrusel-pppal .item figure.desktop { }
.banner-principal .carrusel-pppal .item figure.mobile { display: none; }
.banner-principal .flechas { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; left: 0; }
.banner-principal .flechas .container { position: relative; }
.banner-principal .flechas button { background-color: transparent; outline: none; box-shadow: none; border: 0; padding: 0; cursor: pointer; top: 50%; transform: translateY(-50%); transition: .3s ease; }
.banner-principal .flechas button svg { }
.banner-principal .flechas button svg path { }
.banner-principal .flechas button#prev { position: absolute; left: 0; }
.banner-principal .flechas button#next { position: absolute; right: 0; }
.banner-principal .carrusel-pppal ul.slick-dots { padding: 0; list-style: none; align-items: center; justify-content: center; display: inline-flex; margin: 0; position: absolute; left: 50%; bottom: 20px; transform: translateX(-50%); background-color: #2c2c2c61; border-radius: 75px; padding: 3px 12px; }
.banner-principal .carrusel-pppal ul.slick-dots li { display: flex; align-items: center; justify-content: center; margin: 2px 4px; }
.banner-principal .carrusel-pppal ul.slick-dots li button { font-size: 0; border: 0; padding: 0; outline: none; box-shadow: none; width: 10px; height: 10px; border-radius: 100%; background-color: transparent; border: 1px solid #fff; }
.banner-principal .carrusel-pppal ul.slick-dots li.slick-active button { background-color: #FC424C; border-color: #FC424C; }
.banner-principal .flechas button:hover { opacity: .7; }
@media (max-width:768px) {
	.banner-principal .carrusel-pppal .item figure.desktop { display: none; }
	.banner-principal .carrusel-pppal .item figure.mobile { display: flex; }
	.banner-principal .flechas { display: none; }
	.banner-principal .carrusel-pppal ul.slick-dots li button { width: 13px; height: 13px; }
	.banner-principal .carrusel-pppal ul.slick-dots li { margin: 5px 8px; }
	.banner-principal .carrusel-pppal ul.slick-dots { padding: 3px 20px; }
}
.bajada { padding: 45px 0px; text-align: center; }
.bajada p { font-family: Montserrat, sans-serif; color: #562930; font-size: 24px; }
a.btn-gen, button.btn-gen { display: inline-block; background-color: #DC0434; border-radius: 300px; padding: 10px 30px; overflow: hidden; transition: .3s ease; color: #FFFFFF; font-size: 18px; font-family: Bellota Text, sans-serif; font-weight: bold; position: relative; min-width: 150px; text-align: center; border: 0; }
a.btn-gen::before, button.btn-gen::before { content: ''; display: block; width: 95px; height: 95px; background: rgb(254, 169, 52); background: -moz-linear-gradient(90deg, rgba(254, 169, 52, 1) 0%, rgba(252, 66, 76, 1) 100%); background: -webkit-linear-gradient(90deg, rgba(254, 169, 52, 1) 0%, rgba(252, 66, 76, 1) 100%); background: linear-gradient(90deg, rgba(254, 169, 52, 1) 0%, rgba(252, 66, 76, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fea934", endColorstr="#fc424c", GradientType=1); border-radius: 100%; position: absolute; top: calc(100% - 10px); left: 50%; transform: translateX(-50%); }
.bajada a.btn-gen { margin-top: 10px; }
a.btn-gen:hover, button.btn-gen:hover { background-color: #a50529; }
@media (max-width:768px) {
	.bajada p { font-size: 18px; }
	.bajada { padding: 30px 0px; }
}
.piso-nuestros-productos { padding: 60px 0px; }
.piso-nuestros-productos .wrapper-content { display: flex; flex-wrap: wrap; }
.piso-nuestros-productos .wrapper-content .wrapper-texts { width: 50%; }
.piso-nuestros-productos .wrapper-content h3 { color: #FC424C; font-size: 54px; font-family: Asap condensed, sans-serif; font-weight: bold; line-height: 0.9; letter-spacing: -1px; margin-bottom: 15px; }
.piso-nuestros-productos .wrapper-content .wrapper-texts p { color: #5F5F5F; font-size: 18px; font-family: 'Montserrat', sans-serif; }
.piso-nuestros-productos .wrapper-content .wrapper-texts a.btn-gen { margin-top: 10px; }
.piso-nuestros-productos .wrapper-content .imagen { width: calc(50% + 50px); margin-left: -50px; }
.piso-nuestros-productos .wrapper-content .texto-amarillo { text-align: center; color: #FEA933; font-size: 20px; font-family: 'Montserrat', sans-serif; font-weight: 600; font-style: italic; padding: 15px 55px; }
.piso-nuestros-productos .wrapper-content .texto-amarillo.mobile { display: none; }
.piso-nuestros-productos .wrapper-content .texto-amarillo.desktop { }
.piso-nuestros-productos .wrapper-content .imagen figure { margin: 0; border-radius: 60px; overflow: hidden; }
.piso-nuestros-productos .wrapper-content .imagen figure img { max-width: 100%; height: auto; display: block; }
.piso-nuestros-productos .wrapper-content .wrapper-texts .wrapper-int { padding: 45px 60px; background-color: #fff; border-radius: 60px; box-shadow: 0px 2px 11px -8px #000; margin-top: 40px; padding-right: 75px; }
.piso-nuestros-productos .texto-amarillo.mobile { display: none; }
@media (max-width:768px) {
	.piso-nuestros-productos .wrapper-content { flex-direction: column; border-radius: 60px; background-color: #fff; overflow: hidden; box-shadow: 0px 0px 25px -15px #000; }
	.piso-nuestros-productos .wrapper-content .wrapper-texts { width: 100%; order: 2; }
	.piso-nuestros-productos .wrapper-content .imagen { width: 100%; margin: 0; }
	.piso-nuestros-productos .wrapper-content .texto-amarillo.desktop { display: none; }
	.piso-nuestros-productos .wrapper-content .texto-amarillo.mobile { display: block; order: 3; padding: 15px 0px; }
	.piso-nuestros-productos .wrapper-content .wrapper-texts .wrapper-int { box-shadow: none; border-radius: 0; margin-top: 0; padding: 30px 30px; }
	.piso-nuestros-productos .wrapper-content .imagen figure { border-radius: 0; }
	.piso-nuestros-productos .texto-amarillo.mobile { display: flex; align-items: center; justify-content: center; color: #FEA933; font-size: 18px; font-family: Montserrat, sans-serif; font-weight: 600; padding: 15px 0px; }
	.piso-nuestros-productos .wrapper-content .wrapper-texts p { font-size: 16px; }
}
.piso-cocina-aconcagua { padding: 70px 0px; padding-bottom: 40px; }
.piso-cocina-aconcagua .tab-content { }
.piso-cocina-aconcagua .tab-content .tab-pane.active { height: auto; }
.piso-cocina-aconcagua .tab-content .tab-pane { transition: .3s ease; display: block; height: 0; overflow: hidden; position: relative; }
.titulo-section { text-align: center; margin-bottom: 50px; }
.titulo-section h2 { color: #FC424C; font-family: Asap Condensed, sans-serif; font-weight: bold; text-transform: uppercase; font-size: 54px; margin-bottom: 10px; line-height: 0.9; margin-bottom: 20px; }
.titulo-section h2 span { }
.titulo-section p { color: #5F5F5F; font-family: Montserrat, sans-serif; font-size: 18px; margin: 0; }
.piso-cocina-aconcagua .wrapper-content { }
.piso-cocina-aconcagua .wrapper-content nav { margin-bottom: 40px; }
.piso-cocina-aconcagua .wrapper-content nav .nav-tabs { justify-content: space-between; border-bottom: 1px solid #b7b7b796; }
.piso-cocina-aconcagua .wrapper-content nav .nav-tabs button { border: 0; background-color: transparent; color: #5f5f5f8a; font-size: 24px; font-family: Montserrat, sans-serif; padding: 3px 25px; position: relative; transition: 0s !important; }
.piso-cocina-aconcagua .wrapper-content nav .nav-tabs button.active::before { opacity: 1; }
.piso-cocina-aconcagua .wrapper-content nav .nav-tabs button::before { content: ''; display: block; width: 100%; height: 2px; background-color: #FC424C; position: absolute; bottom: 0; left: 0; right: 0; transition: .3s aese; opacity: 0; }
.piso-cocina-aconcagua .wrapper-content nav .nav-tabs button.active { color: #FC424C; font-weight: bold; }
.piso-cocina-aconcagua .tab-content .tab-pane .backgrounds { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.piso-cocina-aconcagua .tab-content .tab-pane .backgrounds .bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-size: cover; background-position: center; background-repeat: no-repeat; }
.piso-cocina-aconcagua .tab-content .tab-pane .backgrounds .bg.desktop { }
.piso-cocina-aconcagua .tab-content .tab-pane .backgrounds .bg.mobile { display: none; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int { position: relative; z-index: 1; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .container { }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper { display: flex; align-items: center; gap: 30px; min-height: 550px;    /* position: relative; */ padding: 0px 75px; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .texts { width: 50%; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .texts h4 { color: #FFFFFF; font-family: 'ASAP CONDENSED', sans-serif; font-size: 54px; font-weight: bold; margin: 0; line-height: 0.9; margin-bottom: 10px; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .texts p { font-size: 18px; color: #FFFFFF; font-family: Montserrat, sans-serif; max-width: 420px; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .texts a.btn-gen { margin-top: 15px; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper { width: 50%; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .carrusel-recetas {    /* mask-image: linear-gradient(90deg, transparent 0%, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 70%, transparent 100%); */

	/* -webkit-mask-image: linear-gradient(90deg, transparent 0%, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 70%, transparent 100%); */
position: absolute; top: 50%; transform: translateY(-50%); right: 0; width: 50%; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .carrusel-recetas .slick-track { display: flex; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .carrusel-recetas .slick-slide { height: auto; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .carrusel-recetas .item { display: flex; flex: 1; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .carrusel-recetas .item .wrapper-car { display: flex; flex: 1; padding: 8px; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .carrusel-recetas .item .wrapper-car a { display: flex; flex-direction: column; flex: 1; background-color: #fff; border-radius: 24px; overflow: hidden; padding: 15px; position: relative; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .carrusel-recetas .item .wrapper-car figure { margin: 0; border-radius: 24px 24px 0px 0px; overflow: hidden; padding-top: 90%; background-size: cover; background-position: center; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .carrusel-recetas .item .wrapper-car figure img { max-width: 100%; height: auto; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .carrusel-recetas .item .wrapper-car .texto-bottom { position: absolute; bottom: 0; left: 13px; right: 13px; height: 115px; padding: 0px 25px; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .carrusel-recetas .item .wrapper-car .texto-bottom .solapa { }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .carrusel-recetas .item .wrapper-car .texto-bottom .solapa svg { width: 100%; height: 140px; position: absolute; bottom: 0; left: 0; right: 0; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .carrusel-recetas .item .wrapper-car .texto-bottom .solapa h5 { position: relative; color: #FEA933; font-family: 'Asap Condensed', sans-serif; font-weight: bold; font-size: 32px; margin: 0; margin-bottom: -4px; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .carrusel-recetas .item .wrapper-car .texto-bottom .solapa h6 { position: relative; color: #FC424C; font-size: 22px; font-family: 'Asap Condensed', sans-serif; font-weight: bold; margin: 0; line-height: 1; margin-top: 8px; }
.piso-cocina-aconcagua .tab-content .tab-pane .backgrounds:before { content: ''; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgb(163, 163, 163); background: -moz-linear-gradient(233deg, rgba(163, 163, 163, 1) 0%, rgba(0, 0, 0, 1) 100%); background: -webkit-linear-gradient(233deg, rgba(163, 163, 163, 1) 0%, rgba(0, 0, 0, 1) 100%); background: linear-gradient(233deg, rgba(163, 163, 163, 1) 0%, rgba(0, 0, 0, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a3a3a3", endColorstr="#000000", GradientType=1); z-index: 1; opacity: .74; mix-blend-mode: multiply; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .carrusel-recetas .slick-list { padding-left: 0 !important; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .flechas { position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .flechas button { padding: 0px; border: 0; background-color: transparent; outline: none; box-shadow: none; position: absolute; top: 50%; transform: translateY(-50%); opacity: 0.7; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .flechas button svg { width: 33px; height: 33px; display: block; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .flechas button.prev-receta { left: 0; background-color: #fff; padding: 10px; border-radius: 0px 16px 16px 0px; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .flechas button.next-receta { right: 0; background-color: #fff; padding: 10px; border-radius: 16px 0px 0px 16px; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .flechas button:hover { opacity: 1; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .flechas button.slick-disabled { opacity: .4; }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .flechas button.prev-receta { }
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .flechas button svg path { fill: #DC0434; }
@media (max-width:991px) {
	.piso-cocina-aconcagua .wrapper-content nav .nav-tabs button { font-size: 18px; padding: 3px 15px; }
	.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .carrusel-recetas { mask-image: linear-gradient(90deg, transparent 0%, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 88%, transparent 100%); -webkit-mask-image: linear-gradient(90deg, transparent 0%, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 88%, transparent 100%); }
}
@media (max-width:768px) {
	.piso-cocina-aconcagua .tab-content .tab-pane .backgrounds .bg.mobile { display: block; bottom: initial; padding-top: 120%; }
	.piso-cocina-aconcagua .tab-content .tab-pane .backgrounds .bg.desktop { display: none; }
	.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper { flex-direction: column; gap: 0; padding: 35px 15px; align-items: normal; padding-top: 115%; padding-bottom: 75px; }
	.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .texts { width: 100%; position: absolute; bottom: 49%; left: 0; padding: 0px 25px; }
	.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .texts p { max-width: 100%; }
	.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper { width: calc(100% + 60px); margin-left: -30px; }
	.piso-cocina-aconcagua .wrapper-content nav .nav-tabs { flex-wrap: nowrap; align-items: baseline; }
	.piso-cocina-aconcagua .wrapper-content nav .nav-tabs button { display: flex; align-self: stretch; font-size: 16px; padding: 0px 10px; text-align: center; }
	.piso-cocina-aconcagua .wrapper-content nav { margin-bottom: 25px; }
	.piso-cocina-aconcagua .tab-content .tab-pane .backgrounds .bg.mobile::before { content: ''; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgb(163, 163, 163); background: -moz-linear-gradient(233deg, rgba(163, 163, 163, 1) 0%, rgba(0, 0, 0, 1) 100%); background: -webkit-linear-gradient(233deg, rgba(163, 163, 163, 1) 0%, rgba(0, 0, 0, 1) 100%); background: linear-gradient(233deg, rgba(163, 163, 163, 1) 0%, rgba(0, 0, 0, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a3a3a3", endColorstr="#000000", GradientType=1); z-index: 1; opacity: .74; mix-blend-mode: multiply; }
	.piso-cocina-aconcagua .tab-content .tab-pane .backgrounds:before { display: none; }
	.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .flechas { top: initial; bottom: 15px; transform: translateY(0); left: 0; right: 0; text-align: center; }
	.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .flechas button svg path { fill: #DC0434; }
	.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .carrusel-recetas .item .wrapper-car a { box-shadow: 0px 0px 15px -8px #000; }
	.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .carrusel-recetas .item .wrapper-car a:hover { box-shadow: 0px 0px 15px -8px #000 !important; }
	.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .flechas button { transform: none; top: initial; position: relative; margin: 0px 30px; }
	.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .carrusel-recetas .slick-list { padding-left: 30px !important; }
	.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-int .wrapper .carrusel-wrapper .carrusel-recetas { mask-image: linear-gradient(90deg, transparent 0%, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%, transparent 100%); -webkit-mask-image: linear-gradient(90deg, transparent 0%, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%, transparent 100%); position: relative; top: 0; width: 100%; transform: translateY(0); }
}
@media (max-width:475px) {
	.piso-cocina-aconcagua .wrapper-content nav .nav-tabs button { font-size: 13px; }
}
.piso-recomendaciones { margin: 80px 0px; margin-top: 50px; }
.titulo-section h3 { color: #FC424C; font-size: 32px; font-family: 'Asap Condensed', sans-serif; font-weight: bold; text-transform: uppercase; line-height: 0.9; }
.piso-recomendaciones .carrusel-recomendados { }
.piso-recomendaciones .carrusel-recomendados .slick-track { display: flex; }
.piso-recomendaciones .carrusel-recomendados .slick-track .slick-slide { height: auto; display: flex; }
.piso-recomendaciones .carrusel-recomendados .item { padding: 5px 25px; }
.piso-recomendaciones .carrusel-recomendados .item .item-wrapper { flex: 1; display: flex; flex-direction: column; }
.piso-recomendaciones .carrusel-recomendados .item .item-wrapper figure { margin: 0; overflow: hidden; border-radius: 100%; }
.piso-recomendaciones .carrusel-recomendados .item .item-wrapper figure img { max-width: 100%; width: 100%; height: auto; }
.piso-recomendaciones .carrusel-recomendados .item .item-wrapper .text { margin-top: 15px; }
.piso-recomendaciones .carrusel-recomendados .item .item-wrapper .text p { text-align: center; color: #FC424C; font-size: 20px; font-family: 'Montserrat', sans-serif; line-height: 1.2; margin: 0; }
.piso-recomendaciones .titulo-section { margin-bottom: 35px; }
.piso-recomendaciones .wrapper-carrusel { padding: 0px 60px; position: relative; }
.piso-recomendaciones .wrapper-carrusel .flechas { position: absolute; top: 39%; transform: translateY(-50%); width: 100%; left: 0; right: 0; }
.piso-recomendaciones .wrapper-carrusel .flechas button { transition: .3s ease; position: absolute; top: 50%; transform: translateY(-50%); outline: none; border: 0; background-color: transparent; padding: 0; }
.piso-recomendaciones .wrapper-carrusel .flechas button svg { transition: .3s ease; width: 33px; height: 33px; }
.piso-recomendaciones .wrapper-carrusel .flechas button.prev-recomendados { left: 0; }
.piso-recomendaciones .wrapper-carrusel .flechas button.next-recomendados { right: 0; }
.piso-recomendaciones .wrapper-carrusel .flechas button:hover svg { opacity: 0.5; }
@media (max-width:768px) {
	.piso-recomendaciones .carrusel-recomendados .item { padding: 5px 10px; }
	.piso-recomendaciones .wrapper-carrusel { padding: 0; margin-left: -12px; width: calc(100% + 24px); }
	.piso-recomendaciones .wrapper-carrusel .flechas button { position: relative; transform: translateY(0px); top: initial; margin: 0px 30px; }
	.piso-recomendaciones .wrapper-carrusel .flechas { position: relative; top: initial; transform: translateY(0); text-align: center; margin-top: 40px; }
}
.piso-vive-saludable { background-color: #15AA4B; position: relative; overflow: hidden; }
.piso-vive-saludable .bg { position: absolute; left: 45%; top: 50%; transform: translateY(-50%) translateX(-50%); width: 1920px; height: auto; }
.piso-vive-saludable .bg img { max-width: 100%; height: auto; }
.piso-vive-saludable .container { position: relative; }
.piso-vive-saludable .detalle { position: absolute; z-index: 2; }
.piso-vive-saludable .detalle img { max-width: 100%; height: auto; }
.piso-vive-saludable .detalle-1 { left: -276px; top: 7px; max-width: 345px; }
.piso-vive-saludable .detalle-2 { right: -251px; top: -93px; max-width: 712px; }
.piso-vive-saludable .detalle-3 { right: -210px; bottom: -80px; z-index: 2; }
.piso-vive-saludable .detalle-4 { right: -529px; bottom: -121px; }
.piso-vive-saludable .wrapper-piso { position: relative; display: flex; gap: 30px; padding: 50px 0px; z-index: 2; }
.piso-vive-saludable .wrapper-piso .wrapper-slide { width: 50%; }
.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive { }
.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .slick-track { }
.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .slick-track .slick-slide { }
.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item { }
.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a { position: relative; display: block; }
.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a figure { margin: 0; overflow: hidden; border-radius: 60px; position: relative; padding-top: 64%; background-size: cover; background-position: center; }
.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a figure img { max-width: 100%; }
.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a .bajada-text { position: absolute; bottom: 0; left: 0; right: 0; padding: 30px 50px; width: 100%; }
.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a .bajada-text .text { font-family: Montserrat, sans-serif; }
.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a .bajada-text .text h4 { margin: 0; color: #FEA933; font-weight: bold; font-size: 24px; }
.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a .bajada-text .text h5 { margin: 0; color: #FFFFFF; font-family: Montserrat, sans-serif; font-size: 26px; font-weight: bold; }
.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a .button { position: absolute; right: 45px; bottom: 30px; }
.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a .button figure { display: none; }
.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a .button figure svg { }
.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a .button figure svg path { transition: .3s ease; }
.piso-vive-saludable .wrapper-piso .wrapper-slide .flechas { text-align: center; }
.piso-vive-saludable .wrapper-piso .wrapper-slide .flechas button { background-color: transparent; border: 0; padding: 0; margin: 0px 30px; margin-top: 15px; }
.piso-vive-saludable .wrapper-piso .wrapper-slide .flechas button svg { width: 33px; height: auto; }
.piso-vive-saludable .wrapper-piso .wrapper-slide .flechas button#prev-vive { }
.piso-vive-saludable .wrapper-piso .wrapper-slide .flechas button#next-vive { }
.piso-vive-saludable .wrapper-piso .wrapper-titular { width: 50%; display: flex; align-items: center; padding-left: 60px; }
.piso-vive-saludable .wrapper-piso .wrapper-titular .content { }
.piso-vive-saludable .wrapper-piso .wrapper-titular .content h3 { color: #FFFFFF; font-family: Asap Condensed, sans-serif; text-transform: uppercase; font-weight: bold; line-height: .9; font-size: 54px; margin-bottom: 15px; }
.piso-vive-saludable .wrapper-piso .wrapper-titular .content p { color: #FFFFFF; font-family: Montserrat, sans-serif; font-size: 18px; max-width: 460px; }
a.btn-gen.white { color: #16A94B; background-color: #fff; border: 1px solid #16A94B; }
.piso-vive-saludable .wrapper-piso .wrapper-titular .content a.btn-gen { }
.piso-vive-saludable::before, .piso-vive-saludable::after { content: ''; display: block; background-color: #fff; width: calc(100% + 50px); height: 157px; border-radius: 100%; margin-left: -25px; z-index: 1; position: relative; }
.piso-vive-saludable::before { margin-top: -85px; }
.piso-vive-saludable::after { margin-bottom: -75px; }
.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a figure::before { }
.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a figure::before { content: ''; background: rgb(110, 0, 25); background: -moz-linear-gradient(180deg, rgba(110, 0, 25, 0) 0%, rgba(16, 8, 9, 1) 100%); background: -webkit-linear-gradient(180deg, rgba(110, 0, 25, 0) 0%, rgba(16, 8, 9, 1) 100%); background: linear-gradient(180deg, rgba(110, 0, 25, 0) 0%, rgba(16, 8, 9, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6e0019", endColorstr="#100809", GradientType=1); position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: .6; }
.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a .button figure::before { display: none; }
.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a:hover .button figure svg path { fill: #FC424C; }
.piso-vive-saludable .wrapper-piso .wrapper-slide .flechas button.slick-disabled { opacity: .3; }
.piso-vive-saludable .wrapper-piso .wrapper-slide .flechas button:hover { opacity: .7; }
a.btn-gen.white:hover { background-color: #16A94B; color: #fff; border-color: #fff; }
@media (max-width:1199px) {
	.piso-vive-saludable .wrapper-piso .wrapper-titular { padding-left: 0; }
}
@media (max-width:991px) {
	.piso-vive-saludable .detalle-2 { max-width: 580px; }
	.piso-vive-saludable .wrapper-piso .wrapper-titular .content h3 { font-size: 40px; }
	.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a .bajada-text .text h4 { font-size: 18px; }
	.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a .bajada-text .text h5 { font-size: 20px; }
	.piso-vive-saludable::before, .piso-vive-saludable::after { width: calc(100% + 100%); margin-left: auto; position: relative; left: 50%; transform: translateX(-50%); }
	.piso-vive-saludable .detalle-1 { display: none; }
}
@media (max-width:768px) {
	.piso-vive-saludable .wrapper-piso { flex-direction: column-reverse; row-gap: 0; padding-bottom: 125px; }
	.piso-vive-saludable .wrapper-piso .wrapper-titular { width: 100%; margin-bottom: 43px; }
	.piso-vive-saludable .wrapper-piso .wrapper-slide { width: 100%; }
	.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a figure img { width: 100%; }
	.piso-vive-saludable .wrapper-piso .wrapper-titular .content p { max-width: 100%; height: auto; text-align: left; }
	.piso-vive-saludable .wrapper-piso .wrapper-titular .content h3 { font-size: 54px; text-align: left; }
	.piso-vive-saludable .wrapper-piso .wrapper-titular .content { text-align: center; }
	.piso-vive-saludable .detalle-2 { top: -94px; right: -59px; left: initial; max-width: 423px; }
	.piso-vive-saludable .container { }
	.piso-vive-saludable .bg { display: none; }
	.piso-vive-saludable .detalle-3 { right: -40px; bottom: -83px; max-width: 225px; }
	.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a .bajada-text .text h4 { font-size: 16px; }
	.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a .bajada-text .text h5 { font-size: 16px; }
}
.piso-rrss { padding-bottom: 90px; }
.piso-rrss .wrapper { display: flex; gap: 22px; }
.piso-rrss .wrapper .item { width: 33.33%; display: flex; padding: 10px 0px; }
.piso-rrss .wrapper .item a { display: flex; width: 100%; border-radius: 16px; overflow: hidden; box-shadow: 0px 0px 13px -8px #000; padding: 15px; padding-left: 0; position: relative; }
.piso-rrss .wrapper .item a .icon { display: flex; flex: 1; position: relative; }
.piso-rrss .wrapper .item a .icon figure { display: flex; margin: 0; align-items: center; justify-content: center; width: 50px; margin-left: 15px; }
.piso-rrss .wrapper .item a .icon figure img { max-width: 100%; height: auto; }
.piso-rrss .wrapper .item a .icon .text { display: flex; align-items: center; margin-left: 30px; }
.piso-rrss .wrapper .item a .icon .text p { margin: 0; color: #FC424C; font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold; transition: .3s ease; }
.piso-rrss .wrapper .item a:before { content: ''; width: 95px; height: 95px; border-radius: 100%; position: absolute; left: -13px; top: 50%; transform: translateY(-50%); background: rgb(254, 169, 52); background: -moz-linear-gradient(110deg, rgba(254, 169, 52, 1) 0%, rgba(252, 66, 76, 1) 100%); background: -webkit-linear-gradient(110deg, rgba(254, 169, 52, 1) 0%, rgba(252, 66, 76, 1) 100%); background: linear-gradient(110deg, rgba(254, 169, 52, 1) 0%, rgba(252, 66, 76, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fea934", endColorstr="#fc424c", GradientType=1); }
.piso-rrss .wrapper .item a:hover { box-shadow: 0px 0px 13px -8px #000 !important; }
.piso-rrss .wrapper .item a:hover .icon .text p { color: #FEA934; }
@media (max-width:991px) {
	.piso-rrss .wrapper { gap: 0; flex-wrap: wrap; justify-content: center; }
	.piso-rrss .wrapper .item { width: 100%; max-width: 415px; margin: 0px 10px; }
	.piso-rrss .wrapper .item a { min-height: 67px; }
}
.titulo-section.top-page h2 { font-size: 68px; margin-bottom: 30px; }
.titulo-section.top-page { margin-top: 60px; }
@media (max-width:768px) {
	.titulo-section.top-page h2 { font-size: 54px; }
}
.piso-conocenos { padding-bottom: 80px; }
.piso-conocenos .wrapper-carrusel { position: relative; }
.piso-conocenos .wrapper-carrusel .carrusel-conocenos { padding: 0px 45px; }
.piso-conocenos .wrapper-carrusel .carrusel-conocenos .slick-track { display: flex; }
.piso-conocenos .wrapper-carrusel .carrusel-conocenos .slick-track .slick-slide { height: auto; }
.piso-conocenos .wrapper-carrusel .item { display: flex; flex: 1; padding: 7px; transition: .3s ease; transform: scale(1);    /* margin-left: -30px; */    /* margin-right: -30px; */ }
.piso-conocenos .wrapper-carrusel .item .wrapper-item { flex: 1; box-shadow: 0px 0px 13px -8px #000; border-radius: 60px; padding: 20px 30px; padding-top: 16px; overflow: hidden; position: relative; transition: .3s ease; background-color: #fff; }
.piso-conocenos .wrapper-carrusel .item .wrapper-item .imagen-top { min-height: 85px; display: flex; align-items: center; justify-content: center; }
.piso-conocenos .wrapper-carrusel .item .wrapper-item .imagen-top figure { margin: 0; display: flex; max-width: 130px; width: 100%; max-height: 87px; }
.piso-conocenos .wrapper-carrusel .item .wrapper-item .imagen-top figure img { width: 100%; }
.piso-conocenos .wrapper-carrusel .carrusel-conocenos .item .wrapper-item .imagen-top .text { }
.piso-conocenos .wrapper-carrusel .item .wrapper-item .text { margin-top: 0px; }
.piso-conocenos .wrapper-carrusel .item .wrapper-item .text p { color: #5F5F5F; font-size: 14px; text-align: center; font-family: Montserrat, sans-serif; transition: .3s ease; }
.piso-conocenos .wrapper-carrusel .item .wrapper-item .circle { width: 360px; height: 360px; border-radius: 100%; position: absolute; left: 50%; transform: translateX(-50%); top: calc(100% - 15px); }
.piso-conocenos .wrapper-carrusel .flechas { position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); z-index: 1; }
.piso-conocenos .wrapper-carrusel .flechas button { position: absolute; top: 50%; transform: translateY(-50%); outline: none; border: 0; padding: 0; background-color: transparent; transition: .3s ease; }
.piso-conocenos .wrapper-carrusel .flechas button svg { }
.piso-conocenos .wrapper-carrusel .flechas button.prev-conocenos { left: 0; }
.piso-conocenos .wrapper-carrusel .flechas button.next-conocenos { right: 0; }
.piso-conocenos .wrapper-carrusel .flechas button:hover { opacity: .6; }
.piso-conocenos .wrapper-carrusel .carrusel-conocenos .item.slick-current .wrapper-item { background-color: #DA0032; }
.piso-conocenos .wrapper-carrusel .carrusel-conocenos .item.slick-current .wrapper-item .text p { color: #fff; }
.piso-conocenos .wrapper-carrusel .carrusel-conocenos .item.slick-current { transform: scale(1); margin: 0 !important; }
.piso-conocenos .wrapper-carrusel .carrusel-conocenos .slick-list {    /* padding: 0px 20px !important; */ }
.piso-conocenos .wrapper-carrusel .flechas button.slick-disabled { opacity: .3; }
.filtro-wrapper .wrapper .search-box .wrapper-search .search form input.search-submit { font-size: 0; padding: 0; background-color: transparent; border: 0; width: 29px; height: 29px; position: absolute; right: 0px; background-image: url(img/lupa-r.svg); background-repeat: no-repeat; background-position: center; background-size: 21px; bottom: 0px; outline: none; box-shadow: none; }
@media (max-width:768px) {
	.piso-conocenos .wrapper-carrusel .carrusel-conocenos .slick-list { padding: 0 !important; }
	.piso-conocenos .wrapper-carrusel .carrusel-conocenos .item { margin: 0px; }
	.piso-conocenos .wrapper-carrusel .carrusel-conocenos { padding: 0px; }
	.piso-conocenos .wrapper-carrusel .flechas { position: relative; top: 0; transform: translateY(0); text-align: center; margin-top: 15px; display: none; }
	.piso-conocenos .wrapper-carrusel .flechas button { position: relative; top: 0; transform: translateY(0px); margin: 0px 30px; }
}
.piso-nuestros-productos .pisos-internos { position: relative; overflow: hidden; }
.piso-nuestros-productos .pisos-internos .piso { position: relative; padding: 60px 0px; }
.piso-nuestros-productos .pisos-internos .piso .bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.piso-nuestros-productos .pisos-internos .piso .bg .bg-back { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-size: cover; background-position: center; }
.piso-nuestros-productos .pisos-internos .piso .bg .bg-floor { position: absolute; bottom: 0; left: 0; right: 0; }
.piso-nuestros-productos .pisos-internos .piso .bg .bg-floor svg { width: 100%; height: 390px; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content { position: relative; border-radius: 0; background-color: transparent; overflow: initial; box-shadow: none; z-index: 2; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top { }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top h4 { color: #FFFFFF; font-size: 48px; font-family: Asap Condensed, sans-serif; font-weight: bold; text-transform: uppercase; margin-bottom: 5px; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top p { color: #FFFFFF; font-size: 16px; font-family: Montserrat, sans-serif; max-width: 590px; font-weight: 500; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper { margin-top: 35px; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .nav { margin-bottom: 45px; display: flex; flex-wrap: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch; white-space: nowrap; -ms-overflow-style: none; scrollbar-width: none; padding-bottom: 10px; scrollbar-width: thin; scrollbar-color: #c2c2c2 #ffffff38; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .nav::-webkit-scrollbar { width: 4px; height: 4px }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .nav::-webkit-scrollbar-track { background: transparent; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .nav::-webkit-scrollbar-thumb { background-color: #ffffff38; border-radius: 16px; border: 0px solid transparent; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .nav li { }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .nav li button { transition: .3s ease; color: #FFFFFF; border: 0; padding: 0; background-color: transparent; margin-right: 15px; border: 1px solid #fff; border-radius: 50px; padding: 4px 20px; font-family: Montserrat, sans-serif; font-size: 18px; font-weight: 500; white-space: nowrap; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .nav li button.active { background-color: gray; color: #fff; border-color: gray; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content { }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane { display: block !important; transition: .3s ease; overflow: hidden; height: 0; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos { position: relative; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .mesa-bg { position: absolute; bottom: 0; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .mesa-bg img { max-width: 100%; height: auto; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .carrusel-productos { padding-bottom: 8%; padding-left: 75px; padding-right: 75px; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .carrusel-productos .slick-track { padding: 45px 0px; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .carrusel-productos .slick-track .slick-slide { }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .carrusel-productos .item { transition: .3s ease; transform: scale(0.7) translateY(16%); }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .carrusel-productos .item .wrapper-item { }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .carrusel-productos .item .wrapper-item figure { }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .carrusel-productos .item .wrapper-item figure img { max-width: 100%; height: auto; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .flechas { position: absolute; top: 30%; transform: translateY(-50%); width: 100%; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .flechas button { padding: 0; border: 0; background-color: transparent; position: absolute; top: 50%; transform: translateY(-50%); transition: .3s ease; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .flechas button.prev-productos { left: 0; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .flechas .next-productos { right: 0; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .flechas button svg { width: 34px; height: 34px; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-botones {    /* display: none; */
margin-top: -9%; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane.active { height: auto; }
.piso-nuestros-productos .pisos-internos::before, .piso-nuestros-productos .pisos-internos::after { content: ''; height: 145px; display: block; width: calc(100% + 60px); border-radius: 100%; position: absolute; background-color: #fff; z-index: 1; }
.piso-nuestros-productos .pisos-internos::before { top: -75px; left: 50%; transform: translateX(-50%); }
.piso-nuestros-productos .titulo-section { margin-bottom: -66px; z-index: 2; position: relative; }
.piso-nuestros-productos .pisos-internos .piso:first-child { padding-top: 120px; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .nav li button:hover { background-color: #fff; color: gray; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .flechas button:hover { opacity: .5; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .carrusel-productos .item.slick-active { transform: scale(1) translateY(5%) translateX(-15%); }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .carrusel-productos .item.slick-current { transform: scale(1.3); }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .carrusel-productos .item.slick-current ~ .item.slick-active { transform: scale(1) translateY(5%) translateX(15%); }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-botones .carrusel-productos-botones { }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-botones .carrusel-productos-botones .slick-track {    /* display: flex; */ }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-botones .carrusel-productos-botones .slick-track .slick-slide { height: auto; padding-bottom: 30px; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-botones .carrusel-productos-botones .item { display: flex; justify-content: center; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-botones .carrusel-productos-botones .item .wrapper-item { background-color: gray; border-radius: 24px; padding: 30px 20px; min-width: 270px; text-align: center; position: relative; width: 100%; max-width: 376px; padding-bottom: 40px; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-botones .carrusel-productos-botones .item .wrapper-item h5 { color: #FFFFFF; font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold; margin: 0; margin-bottom: 0px; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-botones .carrusel-productos-botones .item .wrapper-item p { color: #FFFFFF; font-size: 20px; font-weight: bold; font-family: 'Montserrat', sans-serif; display: none; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-botones .carrusel-productos-botones .item .wrapper-item a { border: 0; position: absolute; left: 50%; transform: translateX(-50%); bottom: -23px; }
.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-botones .carrusel-productos-botones .item .wrapper-item p span { font-weight: 400; }
@media (max-width:768px) {
	.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .carrusel-productos .item .wrapper-item { display: flex; align-items: center; justify-content: center; }
	.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .carrusel-productos .item .wrapper-item figure { max-width: 52%; }
	.piso-nuestros-productos .titulo-section { margin-bottom: -40px; }
	.piso-nuestros-productos .pisos-internos .piso .bg .bg-floor svg { width: 400%; height: 300px; }
}
@media (max-width:575px) {
	.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .mesa-bg { left: -40px; right: -40px; bottom: 4%; }
	.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane { margin-left: -12px; width: calc(100% + 24px); }
	.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .flechas button.prev-productos { left: 15px; }
	.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .flechas .next-productos { right: 15px; }
}
.piso-nuestros-productos .pisos-internos .piso.frutas .wrapper-content .descripcion-top .tab-wrapper .nav li button:hover { background-color: #fff; color: #fd857d; }
.piso-nuestros-productos .pisos-internos .piso.frutas .wrapper-content .descripcion-top .tab-wrapper .nav li button.active { background-color: #8DB537; border-color: #8DB537; color: #fff; }
.piso-nuestros-productos .pisos-internos .piso.frutas .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-botones .carrusel-productos-botones .item .wrapper-item { background-color: #8DB537; }
.piso-nuestros-productos .pisos-internos .piso.vegetales .wrapper-content .descripcion-top .tab-wrapper .nav li button:hover { background-color: #fff; color: #CDCC3A; }
.piso-nuestros-productos .pisos-internos .piso.vegetales .wrapper-content .descripcion-top .tab-wrapper .nav li button.active { background-color: #562930; border-color: #562930; color: #fff; }
.piso-nuestros-productos .pisos-internos .piso.vegetales .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-botones .carrusel-productos-botones .item .wrapper-item { background-color: #562930; }
.piso-nuestros-productos .pisos-internos .piso.salsas .wrapper-content .descripcion-top .tab-wrapper .nav li button:hover { background-color: #fff; color: #FEA933; }
.piso-nuestros-productos .pisos-internos .piso.salsas .wrapper-content .descripcion-top .tab-wrapper .nav li button.active { background-color: #027132; border-color: #027132; color: #fff; }
.piso-nuestros-productos .pisos-internos .piso.salsas .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-botones .carrusel-productos-botones .item .wrapper-item { background-color: #027132; }
.piso-nuestros-productos .pisos-internos .piso .detalles { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; z-index: 2; }
.piso-nuestros-productos .pisos-internos .piso .detalles .detalle { position: absolute; z-index: 1; }
.piso-nuestros-productos .pisos-internos .piso .detalles .detalle img { max-width: 100%; height: auto; }
.piso-nuestros-productos .pisos-internos .piso .detalles .detalle.mobile { display: none; }
.piso-nuestros-productos .pisos-internos .piso .detalles .detalle.desktop { }
.piso-nuestros-productos .pisos-internos .piso .detalles .container { position: relative; }
.piso-nuestros-productos .pisos-internos::after { bottom: -70px; left: 50%; transform: translateX(-50%); }
.piso-nuestros-productos .pisos-internos .piso:last-child { padding-bottom: 140px; }
@media (max-width:768px) {
	.piso-nuestros-productos .pisos-internos .piso.salsas .bg .bg-floor svg { height: 459px; }
	.piso-nuestros-productos .pisos-internos .piso .detalles .detalle.mobile { display: block; }
	.piso-nuestros-productos .pisos-internos .piso .detalles .detalle.desktop { display: none; }
	.piso-nuestros-productos .pisos-internos::before, .piso-nuestros-productos .pisos-internos::after { width: calc(100% + 380px); }
}
.piso-nuestros-productos .piso.frutas .detalle-1 { right: -30%; top: -32px; }
.piso-nuestros-productos .piso.frutas .detalle-2 { left: -26%; bottom: 16px; }
@media (max-width:1199px) {
	.piso-nuestros-productos .piso.frutas .detalle-1 { right: -17%; }
	.piso-nuestros-productos .piso.frutas .detalle-2 { left: -11%; }
}
@media (max-width:991px) {
	.piso-nuestros-productos .piso.frutas .detalle-2 { left: -19%; }
	.piso-nuestros-productos .piso.frutas .detalle-1 { right: -35%; }
}
@media (max-width:768px) {
	.piso-nuestros-productos .piso.frutas .detalle-1 { right: -16%; top: 0%; }
	.piso-nuestros-productos .piso.frutas .detalle-2 { left: -15%; bottom: -30px; }
}
.piso-nuestros-productos .piso.vegetales .detalle-1 { bottom: 3%; right: -34%; }
.piso-nuestros-productos .piso.vegetales .detalle-2 { right: -40%; top: -13%; }
.piso-nuestros-productos .piso.vegetales .detalle-3 { left: -31%; bottom: 6%; }
@media (max-width:1199px) {
	.piso-nuestros-productos .piso.vegetales .detalle-1 { right: -7%; }
	.piso-nuestros-productos .piso.vegetales .detalle-2 { right: -22%; }
	.piso-nuestros-productos .piso.vegetales .detalle-3 { left: -9%; }
}
@media (max-width:768px) {
	.piso-nuestros-productos .piso.vegetales .detalle-1 { right: initial; left: -25%; bottom: -8%; }
	.piso-nuestros-productos .piso.vegetales .detalle-2 { right: -5%; top: -18%; }
	.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top h4 { max-width: 350px; }
}
.piso-nuestros-productos .piso.salsas .detalle-1 { bottom: 18%; right: -34%; }
.piso-nuestros-productos .piso.salsas .detalle-2 { left: -34%; top: -8%; }
.piso-nuestros-productos .piso.salsas .detalle.mobile.detalle-2 { display: none; }
@media (max-width:1199px) {
	.piso-nuestros-productos .piso.salsas .detalle-1 { right: -17%; width: 62%; }
	.piso-nuestros-productos .piso.salsas .detalle-2 { left: -23%; }
}
@media (max-width:991px) {
	.piso-nuestros-productos .piso.salsas .detalle-1 { width: auto; right: -46%; }
	.piso-nuestros-productos .piso.salsas .detalle-2 { left: -29%; }
}
@media (max-width:768px) {
	.piso-nuestros-productos .piso.salsas .detalle.mobile.detalle-2 { display: block; width: 39%; }
	.piso-nuestros-productos .piso.salsas .detalle-1 { bottom: -1%; right: -25%; }
	.piso-nuestros-productos .piso.salsas .detalle-2 { left: -8%; bottom: -1%; top: initial; z-index: 99 !important; position: absolute; }
	.piso-nuestros-productos .piso.salsas .detalle-3 { right: -11%; top: -12%; }
}
.modales-productos { }
.modales-productos .modal { }
.modales-productos .modal .modal-dialog { max-width: 1000px; position: relative; }
.modales-productos .modal .modal-dialog .modal-content { border-radius: 24px; border: 0; padding: 35px; overflow: hidden; margin: 0px 15px; }
.modales-productos .modal .modal-dialog .modal-content button.btn-close { background: none; width: auto; height: auto; position: absolute; right: 10px; top: 10px; display: none; }
.modales-productos .modal .modal-dialog .modal-content button.btn-close svg { }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content { display: flex; flex-wrap: wrap; position: relative; }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .titular { width: 100%; margin-bottom: 30px; }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .titular h3 { color: #562930; font-family: 'Asap Condensed', sans-serif; font-weight: bold; text-transform: uppercase; font-size: 42px; margin: 0; }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-images { max-width: 275px; }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-images .imagen-producto { }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-images .imagen-producto .producto-img { }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-images .imagen-producto .producto-img figure { margin: 0; }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-images .imagen-producto .producto-img figure img { max-width: 100%; height: auto; }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-images .imagen-producto .marca-pais { position: absolute; right: 0px; top: 0px; display: flex; flex-direction: column; align-items: flex-end; }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-images .imagen-producto .marca-pais .marca { margin-bottom: 30px; }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-images .imagen-producto .marca-pais .marca figure { margin: 0; max-width: 125px; max-height: 50px; }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-images .imagen-producto .marca-pais .marca figure img { max-width: 100%; height: auto; }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-images .imagen-producto .marca-pais .pais { }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-images .imagen-producto .marca-pais .pais figure { margin: 0; max-width: 38px; height: 38px; overflow: hidden; border-radius: 100%; }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-images .imagen-producto .marca-pais .pais figure img { width: 100%; height: auto; }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-texts { width: calc(100% - 275px); padding-left: 30px; }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-texts .icons { display: flex; align-items: center; margin-bottom: 30px; }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-texts .icons .icon { display: flex; align-items: center; justify-content: center; margin-right: 15px; }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-texts .icons .icon figure { margin: 0; max-width: 43px; max-height: 40px; display: flex; align-items: center; justify-content: center; }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-texts .icons .icon figure img { width: 100%; height: auto; }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-texts .texts { }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-texts .texts .item { margin-bottom: 30px; }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-texts .texts .item h5 { color: #562930; font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold; margin-bottom: 5px; }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-texts .texts .item ul { list-style: none; padding: 0; color: #5F5F5F; font-size: 14px; font-family: 'Montserrat', sans-serif; font-weight: 400; margin: 0; display: flex; flex-wrap: wrap; }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-texts .texts .item ul li { margin-right: 25px; margin-bottom: 5px; }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-texts .texts .item p { color: #5F5F5F; font-size: 14px; font-family: 'Montserrat', sans-serif; font-weight: 400; }
.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-texts .texts .item:last-child { margin-bottom: 0; }
.modales-productos .modal .modal-dialog .modal-content::before { width: 260%; content: ''; height: 176%; background-color: #FD8B85; opacity: .07; border-radius: 100%; position: absolute; top: 16%; left: -31%; }
@media (max-width:768px) {
	.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-images .imagen-producto .marca-pais { position: relative; }
	.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-images { width: 100%; max-width: 100%; }
	.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-images .imagen-producto { display: flex; justify-content: space-between; }
	.modales-productos .modal .modal-dialog .modal-content .wrapper-content .titular h3 { font-size: 32px; }
	.modales-productos .modal .modal-dialog .modal-content { padding: 40px 20px; padding-top: 50px; }
	.modales-productos .modal .modal-dialog .modal-content button.btn-close { display: block; top: 15px; right: 20px; }
	.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-texts { width: 100%; padding: 0; }
	.modales-productos .modal .modal-dialog .modal-content .wrapper-content .content-texts .icons { margin: 30px 0px; }
	.modales-productos .modal .modal-dialog .modal-content::before { left: -262%; width: 400%; }
}
.piso-donde-encontrarnos { padding: 85px 0px; }
.piso-donde-encontrarnos .wrapper { display: flex; gap: 30px; }
.piso-donde-encontrarnos .wrapper .left { width: 50%; display: flex; align-items: center; }
.piso-donde-encontrarnos .wrapper .left .wrapper-content { max-width: 458px; }
.piso-donde-encontrarnos .wrapper .left .wrapper-content h4 { color: #DA0032; font-size: 56px; font-family: Asap condensed, sans-serif; text-transform: uppercase; font-weight: bold; line-height: 0.9; margin-bottom: 35px; }
.piso-donde-encontrarnos .wrapper .left .wrapper-content p { color: #5F5F5F; font-size: 18px; font-family: Montserrat, sans-serif; font-weight: 400; }
.piso-donde-encontrarnos .wrapper .right { width: 50%; display: flex; align-items: center; }
.piso-donde-encontrarnos .wrapper .right .wrapper-content { display: flex; flex-wrap: wrap; width: 100%;    /* justify-content: left; */ flex-direction: row-reverse; }
.piso-donde-encontrarnos .wrapper .right .wrapper-content .item { width: 50%; padding: 10px; margin-top: 0px; }
.piso-donde-encontrarnos .wrapper .right .wrapper-content .item figure { margin: 0; width: 100%; border-radius: 24px; overflow: hidden; background-color: #fff; box-shadow: 0px 3px 20px -15px #000; padding: 10px 30px; }
.piso-donde-encontrarnos .wrapper .right .wrapper-content .item figure img { width: 100%; height: auto; }
.piso-donde-encontrarnos .wrapper .right .wrapper-content .item:nth-child(2n) { position: relative; transform: translateY(45%); }
.piso-donde-encontrarnos.top-negative { margin-top: -65px; }
@media (max-width:991px) {
	.piso-donde-encontrarnos .wrapper { gap: 0; flex-direction: column; }
	.piso-donde-encontrarnos .wrapper .left { width: 100%; justify-content: normal; max-width: 100%; }
	.piso-donde-encontrarnos .wrapper .left .wrapper-content { width: 100%; text-align: center; max-width: 100%; }
	.piso-donde-encontrarnos .wrapper .right { width: 100%; padding-top: 45px; justify-content: center; }
	.piso-donde-encontrarnos .wrapper .right .wrapper-content { max-width: 600px; }
}
@media (max-width:768px) {
	.piso-donde-encontrarnos .wrapper .right .wrapper-content .item:nth-child(2n) { transform: translateY(0px); }
	.piso-donde-encontrarnos .wrapper .right .wrapper-content .item { transform: translateY(-45%); }
}
.banner-page-top { position: relative; min-height: 393px; }
.banner-page-top .bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-position: center; background-size: cover; }
.banner-page-top .bg.desktop { }
.banner-page-top .bg.mobile { display: none; }
.banner-page-top .solapa { position: absolute; bottom: 0; left: 0; right: 0;    /* overflow: hidden; */ }
.banner-page-top .solapa svg { width: 100%; height: 63px; position: absolute; bottom: 0; left: 0; right: 0; }
.banner-page-top .textos { position: relative; padding-top: 90px; text-align: center; color: #fff; font-family: 'Montserrat', sans-serif; }
.banner-page-top .textos h1 { color: #fff; font-size: 68px; font-family: Asap Condensed, sans-serif; font-weight: bold; text-transform: uppercase; line-height: .9; margin-bottom: 25px; }
.banner-page-top .textos p { }
@media (max-width:768px) {
	.banner-page-top .textos h1 { font-size: 54px; }
	.banner-page-top .textos { padding-top: 70px; }
	.banner-page-top { min-height: 400px; overflow: hidden; }
	.banner-page-top .solapa { width: 145%; left: 50%; transform: translateX(-50%); }
	.banner-page-top .bg.desktop { display: none; }
	.banner-page-top .bg.mobile { display: block; }
}
.filtro-wrapper { margin-top: -70px; position: relative; }
.filtro-wrapper .wrapper { display: flex; gap: 15px; }
.filtro-wrapper .wrapper .nav-filter { width: 70%; display: flex; align-items: center; background-color: #fff; border-radius: 24px; padding: 30px 25px; box-shadow: 0px 0px 13px -8px #000; position: relative; }
.filtro-wrapper .wrapper .nav-filter .texto-filtro { margin-right: 25px; }
.filtro-wrapper .wrapper .nav-filter .texto-filtro h4 { margin: 0; color: #562930; font-family: 'Montserrat', sans-serif; font-weight: bold; font-size: 24px; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres { display: flex; flex: 1; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion { width: 100%; display: flex; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item { border: 0; border-radius: 0; background-color: transparent; display: flex;    /* width: 100%; */    /* flex: 1; */ }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item h5 { border: 0 !important; display: flex; align-items: center; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item h5 button { position: relative; color: #5F5F5F; font-size: 16px; font-family: Montserrat, sans-serif; font-weight: 400; padding: 0px; background-color: transparent; border: 0; border-radius: 0; box-shadow: none !important; align-items: center; border-left: 1px solid #E8E8E8; justify-content: space-between; padding: 0px 20px; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item h5 button figure { margin: 0; margin-left: 10px; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item h5 button::after { display: none; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item h5 button figure svg { transition: .3s ease; transform: rotate(180deg); }
.filtro-wrapper .wrapper .search-box { width: 30%; background-color: #fff; border-radius: 24px; padding: 30px 25px; box-shadow: 0px 0px 13px -8px #000; position: relative; display: flex; align-items: center; }
.filtro-wrapper .wrapper .search-box .wrapper-search { display: flex; align-items: center; width: 100%; }
.filtro-wrapper .wrapper .search-box .wrapper-search h4 { margin: 0; color: #562930; font-family: 'Montserrat', sans-serif; font-weight: bold; font-size: 24px; margin-right: 15px; }
.filtro-wrapper .wrapper .search-box .wrapper-search .search { display: flex; position: relative; flex: 1; width: 100%; }
.filtro-wrapper .wrapper .search-box .wrapper-search .search input[type="search"] { background-color: transparent; border: 0; border-bottom: 1px solid #E8E8E8; font-family: Montserrat, sans-serif; outline: none !important; padding: 0; width: 100%; padding-right: 30px; }
.filtro-wrapper .wrapper .search-box .wrapper-search .search button { background-color: transparent; outline: none; box-shadow: none; border: 0; cursor: pointer; transition: .3s ease; padding: 0; position: absolute; right: 0; top: -7px; }
.filtro-wrapper .wrapper .search-box .wrapper-search .search button svg { }
.filtro-wrapper .wrapper .search-box .wrapper-search .search button svg path { }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse { position: absolute; left: 0; right: 0; top: calc(100% + 5px); width: 100%; z-index: 1; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body { padding: 10px; margin-left: -10px; width: calc(100% + 20px); padding-left: 15px; padding-right: 15px; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item:last-child button { padding-right: 0; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item h5 button.collapsed figure svg { transform: rotate(0deg); }
.filtro-wrapper .wrapper .search-box .wrapper-search .search button:hover { opacity: .6; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu { background-color: #fff; border-radius: 24px; padding: 25px 25px; box-shadow: 0px 0px 13px -8px #000; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia { }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion { flex-wrap: wrap; flex-direction: column; gap: 20px 30px; max-height: 455px; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item { width: calc(33.33% - 20px); flex-direction: column; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item h6 { width: 100%; margin-bottom: 0px; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item h6 button { padding: 0; color: #562930; font-family: Montserrat, sans-serif; font-size: 18px; font-weight: bold; background-color: transparent; box-shadow: n; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item h6 button span { display: none; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item h6 button span svg { }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item h6 button span svg path { }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item .accordion-collapse { position: relative; top: initial; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item .accordion-collapse .accordion-body { }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item .accordion-collapse .accordion-body ul { padding: 0; list-style: none; margin: 0; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item .accordion-collapse .accordion-body ul li { border-bottom: 1px solid #E8E8E8; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item .accordion-collapse .accordion-body ul li button { background-color: transparent; border: 0; outline: none; padding: 0; display: flex; align-items: center; color: #5F5F5F; font-family: Montserrat, sans-serif; font-size: 15px; text-align: left; line-height: 1.2; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item .accordion-collapse .accordion-body ul li button figure { margin: 0; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; margin-right: 5px; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item .accordion-collapse .accordion-body ul li button figure img { }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item h6 button::after { display: none; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item .accordion-collapse .accordion-body ul li button:hover { color: #FC424C; }
@media (min-width:992px) {
	.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item .accordion-collapse { display: flex; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item h6 button { pointer-events: none; }
	.filtro-wrapper .wrapper .search-box .wrapper-search button#cerrar-search { display: none; }
}
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .producto-aconcagua { display: flex; gap: 30px; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .producto-aconcagua .cat { display: flex; flex-direction: column; width: 33.33%; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .producto-aconcagua .cat h5 { width: 100%; margin-bottom: 0px; padding: 0; color: #562930; font-family: Montserrat, sans-serif; font-size: 18px; font-weight: bold; margin-bottom: 15px; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .producto-aconcagua .cat .accordion { display: flex; flex-direction: column; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .producto-aconcagua .cat .accordion .accordion-item { flex-direction: column; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .producto-aconcagua .cat .accordion .accordion-item h6 { }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .producto-aconcagua .cat .accordion .accordion-item h6 button { color: #562930; font-family: Open sans, sans-serif; font-size: 16px; font-weight: bold; background-color: transparent; padding: 15px 0px; border-bottom: 1px solid #E8E8E8; border-radius: 0; box-shadow: none; outline: none; position: relative; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .producto-aconcagua .cat .accordion .accordion-item h6 button::after { display: none; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .producto-aconcagua .cat .accordion .accordion-item h6 button span { position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .producto-aconcagua .cat .accordion .accordion-item h6 button span svg { transition: .3s ease; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .producto-aconcagua .cat .accordion .accordion-item h6 button.collapsed span svg .menos { opacity: 1; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .producto-aconcagua .cat .accordion .accordion-item .accordion-collapse { position: relative; top: initial; width: initial; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .producto-aconcagua .cat .accordion .accordion-item .accordion-collapse .accordion-body { }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .producto-aconcagua .cat .accordion .accordion-item .accordion-collapse .accordion-body ul { padding: 0; list-style: none; margin: 0; margin-bottom: 10px; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .producto-aconcagua .cat .accordion .accordion-item .accordion-collapse .accordion-body ul li { }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .producto-aconcagua .cat .accordion .accordion-item .accordion-collapse .accordion-body ul li button { padding: 5px 0px; background-color: transparent; border: 0; outline: none; box-shadow: none; color: #5F5F5F; font-family: 'Montserrat', sans-serif; font-size: 14px; font-weight: 400; text-align: left; line-height: 1.2; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .producto-aconcagua .cat .accordion .accordion-item h6 button span svg .menos { opacity: 0; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .tipo-receta { }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .tipo-receta ul { padding: 0; list-style: none; margin: 0; display: flex; flex-wrap: wrap; gap: 0px 35px; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .tipo-receta ul li { width: calc(33.33% - 24px); border-bottom: 1px solid #E8E8E8; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .tipo-receta ul li button { background-color: transparent; border: 0; outline: none; padding: 0; display: flex; align-items: center; color: #5F5F5F; font-family: Montserrat, sans-serif; font-size: 15px; text-align: left; line-height: 1.2; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .tipo-receta ul li button figure { margin: 0; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; margin-right: 5px; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .tipo-receta ul li button figure img { }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .producto-aconcagua .cat .accordion .accordion-item .accordion-collapse .accordion-body ul li button:hover { color: #FC424C; }
.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .tipo-receta ul li button:hover { color: #FC424C; }
.filtro-wrapper .wrapper .botones-mobile { display: none; }
.filtro-wrapper .wrapper .nav-filter .texto-filtro button.cerrar { display: none; }
.filtro-wrapper .wrapper .nav-filter .texto-filtro button.cerrar svg { }
.filtro-wrapper .wrapper .nav-filter .filtros-activos-mobile { display: none; }
@media (max-width:991px) {
	.filtro-wrapper .wrapper .botones-mobile { display: flex; gap: 15px; z-index: 1; }
	.filtro-wrapper .wrapper .nav-filter { position: fixed; left: 0; transform: translateX(-160%); top: 0; width: calc(100% - 15px); bottom: 0; z-index: 999; border-radius: 0px 24px 0px 0px; align-items: baseline; flex-direction: column; padding: 0; overflow: hidden; transition: .3s ease; }
	.filtro-wrapper .wrapper .search-box { position: absolute; left: 0; position: fixed; top: 0; left: 0; bottom: 0; right: 0; width: calc(100% - 15px); transform: translateX(-130%); z-index: 999; transition: .3s ease; border-radius: 0px 25px 25px 0px; align-items: baseline; padding: 0; overflow: hidden; }
	.filtro-wrapper .wrapper { justify-content: center; }
	.filtro-wrapper .wrapper .botones-mobile button { max-width: 177px; width: 200px; display: flex; background-color: #fff; border: 0; padding: 0; color: #562930; font-size: 18px; font-family: Montserrat, sans-serif; font-weight: bold; justify-content: center; align-items: center; padding: 15px 5px; border-radius: 16px; box-shadow: 0px 0px 20px -10px #000; }
	.filtro-wrapper .wrapper .botones-mobile button figure { margin: 0; }
	.filtro-wrapper .wrapper .botones-mobile button figure img { margin-right: 6px; }
	.filtro-wrapper { margin-top: -55px; position: initial; }
	.filtro-wrapper .wrapper .botones-mobile button:hover { background-color: #eaeaea; }
	.filtro-wrapper .wrapper .nav-filter .texto-filtro button.cerrar { display: block; position: absolute; right: 20px; top: 22px; background-color: transparent; border: 0; outline: none; box-shadow: none; }
	.filtro-wrapper .wrapper .nav-filter .texto-filtro button.cerrar:hover { opacity: 0.6; }
	.filtro-wrapper .wrapper .nav-filter .texto-filtro { width: 100%; padding: 25px; box-shadow: 0px 0px 10px -7px #000; z-index: 1; }
	.filtro-wrapper .wrapper .nav-filter .texto-filtro h4 { font-size: 22px; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion { flex-direction: column; width: 100%; padding: 25px; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres { width: 100%; overflow-y: auto; scrollbar-width: thin; scrollbar-color: #EAEAEA #FFFFFF; margin-bottom: 30px; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item { flex-direction: column; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item h5 button { border: 0; padding: 15px 0px; border-bottom: 1px solid #EAEAEA; color: #562930; font-size: 18px; font-weight: bold; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item h5 { width: 100%; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse { position: relative; top: initial; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu { border-radius: 0; box-shadow: none; padding: 0; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion { padding: 0px 15px; gap: 0; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item { width: 100%; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item h6 button span { display: block; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item h6 button { position: relative; padding: 10px 0px; background-color: transparent; font-size: 16px; box-shadow: none; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item .accordion-collapse .accordion-body ul li { border: 0; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item h6 button.collapsed span svg path.menos { opacity: 1; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .momento-del-dia .accordion .accordion-item h6 button span svg path.menos { opacity: 0; transition: .3s ease; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .producto-aconcagua { gap: 0; flex-direction: column; padding: 0px 15px; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .producto-aconcagua .cat { width: 100%; margin-bottom: 15px; margin-top: 15px; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .producto-aconcagua .cat .accordion { padding: 0; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .producto-aconcagua .cat h5 { margin-top: 0px; margin-left: -15px; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres::-webkit-scrollbar { height: 7px; width: 7px; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres::-webkit-scrollbar-track { border-radius: 20px; background-color: #FFFFFF; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres::-webkit-scrollbar-track:hover { background-color: #FFFFFF; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres::-webkit-scrollbar-track:active { background-color: #FFFFFF; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres::-webkit-scrollbar-thumb { border-radius: 5px; background-color: #EAEAEA; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres::-webkit-scrollbar-thumb:hover { background-color: #D8D8D8; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres::-webkit-scrollbar-thumb:active { background-color: #D8D8D8; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .tipo-receta ul { gap: 0; flex-wrap: nowrap; flex-direction: column; }
	.filtro-wrapper .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu .tipo-receta ul li { width: 100%; border: 0; }
	.filtro-wrapper .wrapper .nav-filter .filtros-activos-mobile { width: 100%; background-color: #F7F7F7; padding: 15px 30px; display: block; }
	.filtro-wrapper .wrapper .nav-filter .filtros-activos-mobile .activos { display: flex; margin-left: -30px; width: calc(100% + 60px); padding: 0px 30px; max-height: 125px; overflow: auto; flex-wrap: wrap; scrollbar-width: thin; scrollbar-color: #EAEAEA #FFFFFF; }
	.filtro-wrapper .wrapper .nav-filter .filtros-activos-mobile .activos button { padding: 0px; border: 0px; background-color: #fff; display: inline-flex; align-items: center; justify-content: center; color: #FC424C; font-family: 'Montserrat', sans-serif; font-size: 16px; font-weight: bold; padding: 3px 20px; border-radius: 300px; padding-right: 40px; background-image: url(img/x.svg); background-repeat: no-repeat; background-position-y: center; background-position-x: calc(100% - 15px); min-height: 46px; margin: 5px; }
	.filtro-wrapper .wrapper .nav-filter .filtros-activos-mobile .activos button figure { margin: 0; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; margin-right: 5px; }
	.filtro-wrapper .wrapper .nav-filter .filtros-activos-mobile .activos button figure img { max-width: 32px; max-height: 32px; height: auto; width: 100%; }
	.filtro-wrapper .wrapper .nav-filter .filtros-activos-mobile .limpiar { display: flex; justify-content: flex-end; margin: 15px 0px; }
	.filtro-wrapper .wrapper .nav-filter .filtros-activos-mobile .limpiar button { background-color: transparent; border: 0; padding: 0; color: #FC424C; font-family: 'Montserrat', sans-serif; font-size: 16px; font-weight: bold; }
	.filtro-wrapper .wrapper .nav-filter .filtros-activos-mobile .boton-aplicar { }
	.filtro-wrapper .wrapper .nav-filter .filtros-activos-mobile .boton-aplicar button { width: 100%; }
	.filtro-wrapper .wrapper .nav-filter .filtros-activos-mobile .activos button:hover { background-color: #e7e7e7; }
	.filtro-wrapper .wrapper .nav-filter .filtros-activos-mobile .activos::-webkit-scrollbar { height: 7px; width: 7px; }
	.filtro-wrapper .wrapper .nav-filter .filtros-activos-mobile .activos::-webkit-scrollbar-track { border-radius: 20px; background-color: #FFFFFF; }
	.filtro-wrapper .wrapper .nav-filter .filtros-activos-mobile .activos::-webkit-scrollbar-track:hover { background-color: #FFFFFF; }
	.filtro-wrapper .wrapper .nav-filter .filtros-activos-mobile .activos::-webkit-scrollbar-track:active { background-color: #FFFFFF; }
	.filtro-wrapper .wrapper .nav-filter .filtros-activos-mobile .activos::-webkit-scrollbar-thumb { border-radius: 5px; background-color: #EAEAEA; }
	.filtro-wrapper .wrapper .nav-filter .filtros-activos-mobile .activos::-webkit-scrollbar-thumb:hover { background-color: #D8D8D8; }
	.filtro-wrapper .wrapper .nav-filter .filtros-activos-mobile .activos::-webkit-scrollbar-thumb:active { background-color: #D8D8D8; }
	.filtro-wrapper .wrapper .nav-filter.active { transform: translateX(0px); }
	.filtro-wrapper .wrapper .search-box.active { transform: translateX(-0%); }
	.filtro-wrapper .wrapper .search-box .wrapper-search { display: flex; flex-direction: column; align-items: baseline; width: 100%; }
	.filtro-wrapper .wrapper .search-box .wrapper-search h4 { padding: 25px; display: flex; width: 100%; box-shadow: 0px 0px 10px -7px #000; }
	.filtro-wrapper .wrapper .search-box .wrapper-search .search { width: 100%; padding: 25px; margin-top: 30px; }
	.filtro-wrapper .wrapper .search-box .wrapper-search .search button { position: absolute; top: 10px; right: 30px; }
	.filtro-wrapper .wrapper .search-box .wrapper-search button#cerrar-search { position: absolute; background-color: transparent; border: 0; padding: 7px; display: flex; align-items: center; justify-content: center; right: 19px; top: 25px; }
	.filtro-wrapper .wrapper .search-box .wrapper-search button#cerrar-search svg { }
}
.titulo-recetas { margin: 30px 0px; margin-top: 45px; }
.titulo-recetas h2 { margin: 0; font-family: Asap Condensed, sans-serif; color: #562930; font-size: 48px; font-weight: bold; text-transform: uppercase; }
.filtro-desktop { margin-bottom: 30px; }
.filtro-desktop .wrapper { background-color: #F7F7F7; border-radius: 24px; padding: 15px; display: flex; justify-content: space-between; overflow: auto; max-height: 140px; }
.filtro-desktop .wrapper .lista { display: flex; flex-wrap: wrap; width: calc(100% - 140px); }
.filtro-desktop .wrapper .lista button { display: inline-flex; align-items: center; justify-content: center; padding: 0; border: 0; margin: 5px; background-color: #fff; color: #FC424C; font-family: Montserrat, sans-serif; font-weight: bold; font-size: 16px; padding: 5px 20px; border-radius: 300px; padding-right: 35px; position: relative; background-image: url(img/x.svg); background-repeat: no-repeat; background-position-y: center; background-position-x: calc(100% - 15px); }
.filtro-desktop .wrapper .lista button figure { margin: 0; display: flex; align-items: center; justify-content: center; margin-right: 10px; width: 32px; height: 32px; margin-left: -9px; }
.filtro-desktop .wrapper .lista button figure img { }
.filtro-desktop .wrapper .limpiar-filtro { display: flex; align-items: flex-end; width: 140px; justify-content: center; }
.filtro-desktop .wrapper .limpiar-filtro button { color: #FC424C; font-size: 16px; font-weight: bold; font-family: Montserrat, sans-serif; background-color: transparent; padding: 0; border: 0; outline: none; box-shadow: none; }
.filtro-desktop .wrapper .lista button:hover { background-color: #e0e0e0; }
.filtro-desktop .wrapper::-webkit-scrollbar { height: 7px; width: 7px; }
.filtro-desktop .wrapper::-webkit-scrollbar-track { border-radius: 20px; background-color: #FFFFFF; }
.filtro-desktop .wrapper::-webkit-scrollbar-track:hover { background-color: #FFFFFF; }
.filtro-desktop .wrapper::-webkit-scrollbar-track:active { background-color: #FFFFFF; }
.filtro-desktop .wrapper::-webkit-scrollbar-thumb { border-radius: 5px; background-color: #EAEAEA; }
.filtro-desktop .wrapper::-webkit-scrollbar-thumb:hover { background-color: #D8D8D8; }
.filtro-desktop .wrapper::-webkit-scrollbar-thumb:active { background-color: #D8D8D8; }
@media (max-width:991px) {
	.filtro-desktop .wrapper .limpiar-filtro { width: 100%; justify-content: end; }
	.filtro-desktop .wrapper { position: relative; flex-direction: column; }
	.filtro-desktop .wrapper .lista { width: 100%; }
	.titulo-recetas h2 { font-size: 32px; text-align: center; }
}
.listado-recetas { margin-bottom: 180px; }
.listado-recetas .wrapper { display: flex; flex-wrap: wrap; margin-left: -5px; width: calc(100% + 10px); }
.listado-recetas .wrapper .item { width: 25%; padding: 10px; display: flex; margin-bottom: 35px; }
.listado-recetas .wrapper .item .wrapper-item { flex: 1; display: flex; }
.listado-recetas .wrapper .item .wrapper-item a { flex: 1; display: flex; flex-direction: column; justify-content: space-between; }
.listado-recetas .wrapper .item .wrapper-item a .top { display: flex; flex-direction: column; }
.listado-recetas .wrapper .item .wrapper-item a .top .imagen { position: relative; padding-top: 100%; overflow: hidden; border-radius: 24px; display: block; }
.listado-recetas .wrapper .item .wrapper-item a .top .imagen figure { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-position: center; background-size: cover; margin: 0; transition: .3s ease; }
.listado-recetas .wrapper .item .wrapper-item a .top .text { padding: 15px; flex: 1; }
.listado-recetas .wrapper .item .wrapper-item a .top .text .cat { color: #FEA933; font-size: 14px; font-weight: bold; font-family: 'Montserrat', sans-serif; display: block; }
.listado-recetas .wrapper .item .wrapper-item a .top .text .title { }
.listado-recetas .wrapper .item .wrapper-item a .top .text .title h4 { margin: 0; color: #562930; font-size: 18px; font-weight: bold; font-family: Montserrat, sans-serif; }
.listado-recetas .wrapper .item .wrapper-item a .bottom { padding: 15px; display: flex; justify-content: space-between; align-items: center; padding-top: 0; }
.listado-recetas .wrapper .item .wrapper-item a .bottom .dificultad { display: flex; }
.listado-recetas .wrapper .item .wrapper-item a .bottom .dificultad .text { color: #5F5F5F; font-family: 'Montserrat', sans-serif; font-size: 14px; margin: 0; margin-right: 10px; }
.listado-recetas .wrapper .item .wrapper-item a .bottom .dificultad .puntos { display: flex; align-items: center; }
.listado-recetas .wrapper .item .wrapper-item a .bottom .dificultad .puntos span { width: 9px; height: 9px; background-color: #F7F7F7; border-radius: 100%; display: block; margin: 3px; }
.listado-recetas .wrapper .item .wrapper-item a .bottom .flecha { }
.listado-recetas .wrapper .item .wrapper-item a .bottom .flecha figure { margin: 0; }
.listado-recetas .wrapper .item .wrapper-item a .bottom .flecha figure svg { width: 31px; height: auto; }
.listado-recetas .wrapper .item .wrapper-item a .bottom .flecha figure svg path { transition: .3s ease; }
.listado-recetas .wrapper .item .wrapper-item a .bottom .flecha figure svg path.bg { }
.listado-recetas .wrapper .item .wrapper-item a:hover .top .imagen figure { transform: rotate(6deg) scale(1.2); }
.listado-recetas .wrapper .item .wrapper-item a:hover .bottom .flecha figure svg path.bg { fill: url(#degrad-1); }
.listado-recetas .wrapper .item .wrapper-item a:hover .bottom .flecha figure svg path:last-child { fill: #fff !important; }
.listado-recetas .wrapper .item .wrapper-item a .bottom .dificultad .puntos.\32 puntos:nth-child(1) { }
.listado-recetas .wrapper .item .wrapper-item a .bottom .dificultad .puntos.\31 puntos span:nth-child(1) { background-color: #FEA933; }
.listado-recetas .wrapper .item .wrapper-item a .bottom .dificultad .puntos.\32 puntos span:nth-child(1), .listado-recetas .wrapper .item .wrapper-item a .bottom .dificultad .puntos.\32 puntos span:nth-child(2) { background-color: #FEA933; }
.listado-recetas .wrapper .item .wrapper-item a .bottom .dificultad .puntos.\33 puntos span:nth-child(1), .listado-recetas .wrapper .item .wrapper-item a .bottom .dificultad .puntos.\33 puntos span:nth-child(2), .listado-recetas .wrapper .item .wrapper-item a .bottom .dificultad .puntos.\33 puntos span:nth-child(3) { background-color: #FEA933; }
.listado-recetas .wrapper .item .wrapper-item a .bottom .dificultad .puntos.\34 puntos span:nth-child(1), .listado-recetas .wrapper .item .wrapper-item a .bottom .dificultad .puntos.\34 puntos span:nth-child(2), .listado-recetas .wrapper .item .wrapper-item a .bottom .dificultad .puntos.\34 puntos span:nth-child(3), .listado-recetas .wrapper .item .wrapper-item a .bottom .dificultad .puntos.\34 puntos span:nth-child(4) { background-color: #FEA933; }
.listado-recetas .wrapper .item .wrapper-item a .bottom .dificultad .puntos.\35 puntos span:nth-child(1), .listado-recetas .wrapper .item .wrapper-item a .bottom .dificultad .puntos.\35 puntos span:nth-child(2), .listado-recetas .wrapper .item .wrapper-item a .bottom .dificultad .puntos.\35 puntos span:nth-child(3), .listado-recetas .wrapper .item .wrapper-item a .bottom .dificultad .puntos.\35 puntos span:nth-child(4), .listado-recetas .wrapper .item .wrapper-item a .bottom .dificultad .puntos.\35 puntos span:nth-child(5) { background-color: #FEA933; }
.listado-recetas .paginador { display: flex; justify-content: center; text-align: center; }
.listado-recetas .paginador ul { padding: 0; list-style: none; margin: 0; display: flex; align-items: center; }
.listado-recetas .paginador ul li { display: flex; justify-content: center; align-items: center; }
.listado-recetas .paginador ul li a { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; color: #5F5F5F; font-family: Montserrat, sans-serif; font-size: 14px; line-height: 1; margin: 5px; background-color: transparent; border-radius: 8px; }
.listado-recetas .paginador ul li a figure { margin: 0; }
.listado-recetas .paginador ul li a figure svg { }
.listado-recetas .paginador ul li.left a, .listado-recetas .paginador ul li.right a { background-color: #F8F8F8; }
.listado-recetas .paginador ul li a.active { color: #DA0032; font-weight: bold; box-shadow: 0px 0px 6px 0px #d5d5d5; }
.listado-recetas .paginador ul li a:hover { background-color: #f8f8f8; }
.listado-recetas .paginador ul li a.active:hover { color: #DA0032; font-weight: bold; box-shadow: 0px 0px 6px 0px #d5d5d5; background-color: #fff; }
.listado-recetas .paginador ul li a.active:hover { box-shadow: 0px 0px 6px 0px #d5d5d5 !important; }
.bg-cocina { position: relative; z-index: -1; }
.bg-cocina figure.detalle { position: absolute; bottom: 0; margin: 0; overflow: hidden; width: 33%; max-width: 627px; }
.bg-cocina figure.detalle img { max-width: 100%; height: auto; display: block; margin-bottom: -77px; position: relative; width: 100%; }
@media (max-width:1199px) {
	.listado-recetas .wrapper .item { width: 33.33%; }
}
@media (max-width:991px) {
	.listado-recetas .wrapper .item { width: 50%; }
	.bg-cocina { display: none; }
}
@media (max-width:768px) {
	.listado-recetas .wrapper .item .wrapper-item a .top .text .title h4 { font-size: 16px; }
	.listado-recetas .wrapper .item .wrapper-item a .bottom .dificultad .text { margin-right: 5px; }
	.listado-recetas .wrapper .item .wrapper-item a .bottom .dificultad .puntos span { margin: 2px; }
}
.bg-receta-top { position: absolute; left: 0; right: 0; }
.bg-receta-top svg { height: 392px; width: 100%; }
.wrapper-receta-int { position: relative; font-family: Montserrat, sans-serif; margin-bottom: 100px; }
.wrapper-receta-int .wrapper { display: flex; flex-direction: column; margin-top: 80px; }
.wrapper-receta-int .wrapper .foto-top { display: flex; gap: 30px; }
.wrapper-receta-int .wrapper .foto-top .left-foto { width: 65%; }
.wrapper-receta-int .wrapper .foto-top .left-foto figure { margin: 0; border-radius: 60px; overflow: hidden; }
.wrapper-receta-int .wrapper .foto-top .left-foto figure img { max-width: 100%; height: auto; }
.wrapper-receta-int .wrapper .foto-top .right-bg { display: flex; width: 35%; align-items: center; justify-content: flex-end; }
.wrapper-receta-int .wrapper .foto-top .right-bg .bg-receta-detalle {    /* margin-right: -20px; */
display: flex; }
.wrapper-receta-int .wrapper .foto-top .right-bg .bg-receta-detalle figure { margin: 0; display: flex; }
.wrapper-receta-int .wrapper .foto-top .right-bg .bg-receta-detalle figure img { max-width: 100%; height: auto; }
.wrapper-receta-int .wrapper .content { margin-top: 25px; display: flex; gap: 50px; }
.wrapper-receta-int .wrapper .content .contenido-receta { width: 65%; }
.wrapper-receta-int .wrapper .content .contenido-receta .descripcion { margin-bottom: 40px; }
.wrapper-receta-int .wrapper .content .contenido-receta .descripcion .cat { color: #FEA933; font-weight: bold; font-size: 26px; margin-bottom: 10px; }
.wrapper-receta-int .wrapper .content .contenido-receta .descripcion h1 { color: #562930; font-size: 32px; font-weight: bold; margin-bottom: 30px; }
.wrapper-receta-int .wrapper .content .contenido-receta .descripcion p { color: #5F5F5F; font-size: 16px; }
.wrapper-receta-int .wrapper .content .contenido-receta .descripcion .dificultad { display: flex; align-items: center; }
.wrapper-receta-int .wrapper .content .contenido-receta .descripcion .dificultad .text { color: #562930; font-weight: bold; font-size: 18px; padding-right: 10px; }
.wrapper-receta-int .wrapper .content .contenido-receta .descripcion .dificultad .puntos { display: flex; align-items: center; }
.wrapper-receta-int .wrapper .content .contenido-receta .descripcion .dificultad .puntos span { width: 13px; height: 13px; border-radius: 100%; background-color: #F7F7F7; margin: 4px; }
.wrapper-receta-int .wrapper .content .contenido-receta .descripcion .dificultad .puntos.\31 puntos span:nth-child(1) { background-color: #FEA933; }
.wrapper-receta-int .wrapper .content .contenido-receta .descripcion .dificultad .puntos.\32 puntos span:nth-child(1), .wrapper-receta-int .wrapper .content .contenido-receta .descripcion .dificultad .puntos.\32 puntos span:nth-child(2) { background-color: #FEA933; }
.wrapper-receta-int .wrapper .content .contenido-receta .descripcion .dificultad .puntos.\33 puntos span:nth-child(1), .wrapper-receta-int .wrapper .content .contenido-receta .descripcion .dificultad .puntos.\33 puntos span:nth-child(2), .wrapper-receta-int .wrapper .content .contenido-receta .descripcion .dificultad .puntos.\33 puntos span:nth-child(3) { background-color: #FEA933; }
.wrapper-receta-int .wrapper .content .contenido-receta .descripcion .dificultad .puntos.\34 puntos span:nth-child(1), .wrapper-receta-int .wrapper .content .contenido-receta .descripcion .dificultad .puntos.\34 puntos span:nth-child(2), .wrapper-receta-int .wrapper .content .contenido-receta .descripcion .dificultad .puntos.\34 puntos span:nth-child(3), .wrapper-receta-int .wrapper .content .contenido-receta .descripcion .dificultad .puntos.\34 puntos span:nth-child(4) { background-color: #FEA933; }
.wrapper-receta-int .wrapper .content .contenido-receta .descripcion .dificultad .puntos.\35 puntos span:nth-child(1), .wrapper-receta-int .wrapper .content .contenido-receta .descripcion .dificultad .puntos.\35 puntos span:nth-child(2), .wrapper-receta-int .wrapper .content .contenido-receta .descripcion .dificultad .puntos.\35 puntos span:nth-child(3), .wrapper-receta-int .wrapper .content .contenido-receta .descripcion .dificultad .puntos.\35 puntos span:nth-child(4), .wrapper-receta-int .wrapper .content .contenido-receta .descripcion .dificultad .puntos.\35 puntos span:nth-child(5) { background-color: #FEA933; }
.wrapper-receta-int .wrapper .content .contenido-receta .ingredientes { margin-bottom: 45px; }
.wrapper-receta-int .wrapper .content .contenido-receta .ingredientes h3 { color: #562930; font-size: 26px; font-weight: bold; margin-bottom: 25px; }
.wrapper-receta-int .wrapper .content .contenido-receta .ingredientes ul li::before { content: ''; width: 8px; height: 8px; background-color: #FC424C; display: block; border-radius: 100%; position: absolute; top: 8px; left: 0; }
.wrapper-receta-int .wrapper .content .contenido-receta .ingredientes ul { padding: 0; list-style: none; margin: 0; }
.wrapper-receta-int .wrapper .content .contenido-receta .ingredientes ul li { color: #5F5F5F; font-size: 16px; margin-bottom: 10px; position: relative; padding-left: 15px; }
.wrapper-receta-int .wrapper .content .contenido-receta .preparacion { }
.wrapper-receta-int .wrapper .content .contenido-receta .preparacion h3 { color: #562930; font-size: 26px; font-weight: bold; margin-bottom: 25px; }
.wrapper-receta-int .wrapper .content .contenido-receta .preparacion .pasos { display: flex; flex-direction: column; }
.wrapper-receta-int .wrapper .content .contenido-receta .preparacion .pasos .item { display: flex; flex-direction: column; margin-bottom: 5px; }
.wrapper-receta-int .wrapper .content .contenido-receta .preparacion .pasos .item figure { width: 37px; height: 37px; background-color: #FC424C; border-radius: 100%; display: flex; align-items: center; justify-content: center; font-family: Asap condensed, sans-serif; color: #FFFFFF; font-size: 25px; font-weight: bold; margin-bottom: 10px; }
.wrapper-receta-int .wrapper .content .contenido-receta .preparacion .pasos .item p { }
.wrapper-receta-int .wrapper .content .sidebar-recetas { width: 35%; padding-top: 55px; }
.wrapper-receta-int .wrapper .content .sidebar-recetas h4 { color: #562930; font-size: 18px; font-weight: bold; margin-bottom: 30px; }
.wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side { }
.wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item { margin-bottom: 30px; }
.wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a { display: flex; }
.wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .imagen { overflow: hidden; width: 108px; border-radius: 24px; }
.wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .imagen figure { width: 100%; padding-top: 100%; background-size: cover; background-position: center; overflow: hidden; margin: 0; transition: .3s ease; }
.wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .texts { width: calc(100% - 108px); padding-left: 15px; display: flex; flex-direction: column; justify-content: center; }
.wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .texts .cat { color: #FEA933; font-size: 14px; font-weight: bold; margin-bottom: 0px; }
.wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .texts h4 { margin-bottom: 10px; font-size: 16px; }
.wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .texts .dificultad { display: flex; align-items: center; }
.wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .texts .dificultad .text { color: #5F5F5F; font-size: 14px; }
.wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .texts .dificultad .puntos { display: flex; align-items: center; padding-left: 5px; }
.wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .texts .dificultad .puntos span { width: 9px; height: 9px; background-color: #F7F7F7; border-radius: 100%; margin: 3px; }
.wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .texts .dificultad .puntos.\31 puntos span:nth-child(1) { background-color: #FEA933; }
.wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .texts .dificultad .puntos.\32 puntos span:nth-child(1), .wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .texts .dificultad .puntos.\32 puntos span:nth-child(2) { background-color: #FEA933; }
.wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .texts .dificultad .puntos.\33 puntos span:nth-child(1), .wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .texts .dificultad .puntos.\33 puntos span:nth-child(2), .wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .texts .dificultad .puntos.\33 puntos span:nth-child(3) { background-color: #FEA933; }
.wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .texts .dificultad .puntos.\34 puntos span:nth-child(1), .wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .texts .dificultad .puntos.\34 puntos span:nth-child(2), .wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .texts .dificultad .puntos.\34 puntos span:nth-child(3), .wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .texts .dificultad .puntos.\34 puntos span:nth-child(4) { background-color: #FEA933; }
.wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .texts .dificultad .puntos.\35 puntos span:nth-child(1), .wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .texts .dificultad .puntos.\35 puntos span:nth-child(2), .wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .texts .dificultad .puntos.\35 puntos span:nth-child(3), .wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .texts .dificultad .puntos.\35 puntos span:nth-child(4), .wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a .texts .dificultad .puntos.\35 puntos span:nth-child(5) { background-color: #FEA933; }
.wrapper-receta-int .wrapper .content .sidebar-recetas .recetas-side .item a:hover .imagen figure { transform: scale(1.2) rotate(-6deg); }
@media (max-width:768px) {
	.wrapper-receta-int .wrapper .foto-top { flex-direction: column; gap: 0; width: calc(100% - -24px); margin-left: -12px; position: relative; }
	.wrapper-receta-int .wrapper .foto-top .left-foto { width: 100%; }
	.wrapper-receta-int .wrapper .foto-top .left-foto figure { border-radius: 0; }
	.wrapper-receta-int .wrapper .content { gap: 0; flex-direction: column; background-color: #fff; border-radius: 24px 24px 0px 0px; margin-top: -30px; z-index: 1; margin-left: -12px; width: calc(100% + 24px); padding: 30px 20px; padding-top: 25px; }
	.wrapper-receta-int .wrapper .foto-top .right-bg .bg-receta-detalle { position: absolute; top: -87px; right: 0; overflow: hidden; width: 51%; }
	.wrapper-receta-int .wrapper .foto-top .right-bg .bg-receta-detalle figure { position: relative; right: -37%; }
	.wrapper-receta-int .wrapper .content .contenido-receta .descripcion .cat { font-size: 16px; }
	.wrapper-receta-int .wrapper .content .contenido-receta { width: 100%; }
	.wrapper-receta-int .wrapper .content .contenido-receta .descripcion h1 { font-size: 24px; margin-bottom: 20px; }
	.wrapper-receta-int .wrapper .content .contenido-receta .ingredientes h3 { font-size: 22px; }
	.wrapper-receta-int .wrapper .content .contenido-receta .preparacion h3 { font-size: 22px; }
	.wrapper-receta-int .wrapper .content .sidebar-recetas { width: 100%; }
}
.filtro-wrapper.vive-saludable .wrapper .botones-mobile { display: none; }
.filtro-wrapper.vive-saludable .wrapper .search-box { width: 41%; }
.filtro-wrapper.vive-saludable .wrapper .nav-filter { width: 59%; justify-content: space-between; }
.filtro-wrapper.vive-saludable .wrapper .nav-filter .filtros-padres { flex: initial; }
.filtro-wrapper.vive-saludable .wrapper .nav-filter .filtros-padres .accordion .accordion-item:last-child button { padding-right: 20px; border-right: 1px solid #E8E8E8; }
.filtro-wrapper.vive-saludable .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse { left: initial; width: auto; top: calc(100% + 35px); }
.filtro-wrapper.vive-saludable .wrapper .nav-filter .filtros-padres .accordion .accordion-item { position: relative; }
.filtro-wrapper.vive-saludable .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu ul { padding: 0; list-style: none; margin: 0; }
.filtro-wrapper.vive-saludable .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu ul li { padding: 15px 0px; border-bottom: 1px solid #E8E8E8; }
.filtro-wrapper.vive-saludable .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu ul li button, .filtro-wrapper.vive-saludable .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu ul li a { white-space: nowrap; background-color: transparent; border: 0; color: #5F5F5F; font-family: 'Montserrat', sans-serif; font-size: 14px; padding: 0; outline: none; box-shadow: none; }
.filtro-wrapper.vive-saludable .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu { background-color: #fff; border-radius: 24px; padding: 25px 25px; box-shadow: 0px 0px 13px -8px #000; padding-top: 5px; padding-bottom: 5px; }
.filtro-wrapper.vive-saludable .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu ul li:last-child { border: 0; }
.filtro-wrapper.vive-saludable .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu ul li button:hover, .filtro-wrapper.vive-saludable .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body .submenu ul li a:hover { color: #FC424C; }
@media (max-width:991px) {
	.filtro-wrapper.vive-saludable .wrapper .nav-filter { position: relative; transform: none; width: 70%; border-radius: 24px; padding: 30px 25px; flex-direction: row; overflow: visible; }
	.filtro-wrapper.vive-saludable .wrapper { }
	.filtro-wrapper.vive-saludable .wrapper .nav-filter .texto-filtro { width: initial; padding: initial; box-shadow: none; }
	.filtro-wrapper.vive-saludable .wrapper .nav-filter .texto-filtro button.cerrar { display: none; }
	.filtro-wrapper.vive-saludable .wrapper .nav-filter .filtros-padres { flex: 1; width: initial; margin-bottom: 0; overflow: initial; }
	.filtro-wrapper.vive-saludable .wrapper .nav-filter .filtros-padres .accordion { padding: 0; flex-direction: row; }
	.filtro-wrapper.vive-saludable .wrapper .nav-filter .filtros-padres .accordion .accordion-item { flex-direction: row; }
	.filtro-wrapper.vive-saludable .wrapper .nav-filter .filtros-padres .accordion .accordion-item h5 button { padding: 0px 20px; border: 0; font-size: 16px; font-weight: 400; border-left: 1px solid #E8E8E8; }
	.filtro-wrapper.vive-saludable .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse { position: absolute; top: calc(100% + 5px); width: auto; }
	.filtro-wrapper.vive-saludable .wrapper .search-box { width: 30%; background-color: #fff; border-radius: 24px; padding: 30px 25px; box-shadow: 0px 0px 13px -8px #000; position: relative; display: flex; align-items: center; transform: none; }
	.filtro-wrapper.vive-saludable .wrapper .search-box .wrapper-search button#cerrar-search { display: none; }
	.filtro-wrapper.vive-saludable .wrapper .search-box .wrapper-search h4 { padding: initial; box-shadow: none; width: initial; display: inline-block; }
	.filtro-wrapper.vive-saludable .wrapper .search-box .wrapper-search { flex-direction: row; align-items: center; }
	.filtro-wrapper.vive-saludable .wrapper .search-box .wrapper-search .search { width: 100%; margin: 0; padding: 0; }
	.filtro-wrapper.vive-saludable .wrapper .search-box .wrapper-search .search button { top: -5px; right: 0; }
}
@media (max-width:768px) {
	.filtro-wrapper.vive-saludable .wrapper { flex-direction: column; gap: 0; }
	.filtro-wrapper.vive-saludable .wrapper .nav-filter { width: 100%; margin-bottom: 15px; z-index: 999; }
	.filtro-wrapper.vive-saludable .wrapper .search-box { width: 100%; z-index: 1; }
}
@media (max-width:540px) {
	.filtro-wrapper.vive-saludable .wrapper .search-box .wrapper-search { display: flex; flex-direction: column; align-items: baseline; }
	.filtro-wrapper.vive-saludable .wrapper .nav-filter { flex-direction: column; }
	.filtro-wrapper.vive-saludable .wrapper .nav-filter .texto-filtro { margin-bottom: 10px; }
	.filtro-wrapper.vive-saludable .wrapper .nav-filter .filtros-padres .accordion .accordion-item:first-child h5 button { border-left: 0; padding-left: 0; }
	.filtro-wrapper.vive-saludable .wrapper .nav-filter .filtros-padres .accordion .accordion-item { position: initial; }
	.filtro-wrapper.vive-saludable .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse { left: 10px; right: 10px; }
	.filtro-wrapper.vive-saludable .wrapper .nav-filter .filtros-padres .accordion .accordion-item .accordion-collapse .accordion-body { padding: 0; }
}
.articulos-para-ti { padding-top: 60px; position: relative; overflow: hidden; }
.articulos-para-ti h2 { color: #562930; font-size: 48px; font-family: Asap condensed, sans-serif; font-weight: bold; text-transform: uppercase; margin-bottom: 20px; }
.articulos-para-ti .result-cat { margin-bottom: 15px; }
.articulos-para-ti .result-cat h3 { color: #FC424C; font-family: 'Asap Condensed', sans-serif; text-transform: uppercase; font-size: 32px; font-weight: bold; }
.articulos-para-ti .result-cat h3 span { font-family: Montserrat, sans-serif; color: #5F5F5F; font-size: 16px; font-weight: 400; text-transform: lowercase; font-style: italic; margin-left: 5px; }
.articulos-para-ti .wrapper-posts { display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; margin-bottom: 35px; }
.articulos-para-ti .wrapper-posts .item { width: 33.33%; display: flex; padding: 15px; }
.articulos-para-ti .wrapper-posts .item .wrappe-item { flex: 1; display: flex; box-shadow: 0px 0px 13px -8px #000; border-radius: 24px; padding: 15px; background-color: #fff; }
.articulos-para-ti .wrapper-posts .item .wrappe-item a { display: flex; flex-direction: column; flex: 1; }
.articulos-para-ti .wrapper-posts .item .wrappe-item a .image { overflow: hidden; border-radius: 16px; }
.articulos-para-ti .wrapper-posts .item .wrappe-item a .image figure { padding-top: 61%; background-size: cover; background-position: center; margin: 0; transition: .3s ease; }
.articulos-para-ti .wrapper-posts .item .wrappe-item a .content { flex: 1; margin-bottom: 10px; }
.articulos-para-ti .wrapper-posts .item .wrappe-item a .content .cat { color: #FEA933; font-family: 'Montserrat', sans-serif; font-size: 14px; font-weight: bold; margin: 10px 0px; margin-bottom: 6px; }
.articulos-para-ti .wrapper-posts .item .wrappe-item a .content h4 { color: #562930; font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold; }
.articulos-para-ti .wrapper-posts .item .wrappe-item a .fecha-flecha { display: flex; justify-content: space-between; }
.articulos-para-ti .wrapper-posts .item .wrappe-item a .fecha-flecha .fecha { color: #5F5F5F; font-size: 14px; font-family: 'Montserrat', sans-serif; }
.articulos-para-ti .wrapper-posts .item .wrappe-item a .fecha-flecha .fecha span { }
.articulos-para-ti .wrapper-posts .item .wrappe-item a .fecha-flecha .flecha { margin-top: 20px; }
.articulos-para-ti .wrapper-posts .item .wrappe-item a .fecha-flecha .flecha figure { margin: 0; }
.articulos-para-ti .wrapper-posts .item .wrappe-item a .fecha-flecha .flecha figure svg { width: 31px; height: 31px; }
.articulos-para-ti .wrapper-posts .item .wrappe-item a .fecha-flecha .flecha figure svg path.st0.bg { transition: .0s; }
.articulos-para-ti .wrapper-posts .item .wrappe-item a:hover .image figure { transform: scale(1.12) rotate(4deg); }
.articulos-para-ti .wrapper-posts .item .wrappe-item a:hover .fecha-flecha .flecha figure svg path.st0.bg { fill: #f9192d; }
.articulos-para-ti .wrapper-posts .item .wrappe-item a:hover .fecha-flecha .flecha figure svg path.flecha { fill: #fff !important; }
.articulos-para-ti .bg-posts { position: absolute; left: -271px; bottom: -246px; width: 43%; max-width: 511px; z-index: -1; }
.articulos-para-ti .bg-posts figure { margin: 0; width: 100%; }
.articulos-para-ti .bg-posts figure img { max-width: 100%; height: auto; display: block; width: 100%; }
.articulos-para-ti .container { position: relative; }
.articulos-para-ti.listado-recetas { margin-bottom: 0; padding-bottom: 267px; }
@media (max-width:991px) {
	.articulos-para-ti.listado-recetas { padding-bottom: 100px; }
	.articulos-para-ti .bg-posts { display: none; }
}
@media (max-width:768px) {
	.articulos-para-ti h2 { font-size: 32px; }
	.articulos-para-ti .result-cat h3 { font-size: 24px; }
	.articulos-para-ti .wrapper-posts { margin: 0; flex-wrap: nowrap; flex-direction: column; }
	.articulos-para-ti .wrapper-posts .item { width: 100%; }
	.articulos-para-ti .wrapper-posts .item .wrappe-item { box-shadow: none; padding: 0; border-radius: 0; background-color: transparent; }
	.articulos-para-ti .wrapper-posts .item .wrappe-item a { flex-direction: row; flex-wrap: wrap; position: relative; }
	.articulos-para-ti .wrapper-posts .item .wrappe-item a .image { width: 133px; height: auto; overflow: auto; border-radius: 0; }
	.articulos-para-ti .wrapper-posts .item .wrappe-item a .image figure { border-radius: 16px; overflow: hidden; margin-bottom: 10px; }
	.articulos-para-ti .wrapper-posts .item .wrappe-item a .content { margin: 0; width: calc(100% - 133px); padding-left: 25px; }
	.articulos-para-ti .wrapper-posts .item .wrappe-item a .content .cat { margin: 0; }
	.articulos-para-ti .wrapper-posts .item .wrappe-item a .fecha-flecha { width: 100%; position: absolute; left: 0; top: 86px; }
	.articulos-para-ti .wrapper-posts .item .wrappe-item a .fecha-flecha .flecha { display: none; }
	.articulos-para-ti .wrapper-posts .item .wrappe-item a .fecha-flecha .fecha { margin-top: 0px; font-size: 12px; }
	.articulos-para-ti .wrapper-posts .item .wrappe-item a:hover .image figure { transform: scale(1) rotate(0deg); }
}
@media (max-width:349px) {
	.articulos-para-ti .wrapper-posts .item .wrappe-item a { flex-wrap: nowrap; flex-direction: column; }
	.articulos-para-ti .wrapper-posts .item .wrappe-item a .image { width: 100%; }
	.articulos-para-ti .wrapper-posts .item { padding-left: 0; padding-right: 0; }
	.articulos-para-ti .wrapper-posts .item .wrappe-item a .content { padding: 0px; width: 100%; }
	.articulos-para-ti .wrapper-posts .item .wrappe-item a .fecha-flecha { position: relative; top: 0; }
}
.wrapper-single { position: relative; margin-top: 80px; }
.wrapper-single .wrapper-foto-principal { display: flex; position: relative; }
.wrapper-single .wrapper-foto-principal .detalle { position: absolute; top: -8%; left: -17%; width: 30%; }
.wrapper-single .wrapper-foto-principal .detalle img { height: auto; width: 100%; max-width: 345px; }
.wrapper-single .wrapper-foto-principal figure { margin: 0; overflow: hidden; border-radius: 60px; width: 100%; }
.wrapper-single .wrapper-foto-principal figure img {    /* max-width: 100%; */
height: auto; width: 100%; }
.wrapper-single .content-single { display: flex; padding-bottom: 150px; font-family: Montserrat, sans-serif; }
.wrapper-single .content-single .left { width: 66%; }
.wrapper-single .content-single .left .top-titular { padding-right: 55px; padding-top: 20px; background-color: #fff; margin-top: -160px; position: relative; border-radius: 0px 60px 0px 0px; font-family: Montserrat, sans-serif; }
.wrapper-single .content-single .left .top-titular .cat { color: #FEA933; font-size: 26px; font-weight: bold; display: flex; margin-bottom: 10px; }
.wrapper-single .content-single .left .top-titular h1 { color: #562930; font-size: 32px; font-weight: bold; margin-bottom: 25px; }
.wrapper-single .content-single .left .top-titular .fecha-compartir { align-items: center; display: flex; justify-content: space-between; }
.wrapper-single .content-single .left .top-titular .fecha-compartir .fecha { color: #562930; font-size: 16px; font-weight: bold; display: block; }
.wrapper-single .content-single .left .top-titular .fecha-compartir .fecha span { color: #DA0032; }
.wrapper-single .content-single .left .top-titular .fecha-compartir .compartir { }
.wrapper-single .content-single .left .top-titular .fecha-compartir .compartir a { }
.wrapper-single .content-single .left .top-titular .fecha-compartir .compartir a svg { width: 24px; height: auto; }
.wrapper-single .content-single .left .top-titular .fecha-compartir .compartir a svg path { transition: .3s ease; }
.wrapper-single .content-single .left .top-titular .text-single { margin-top: 55px; }
.wrapper-single .content-single .left .top-titular .text-single p { color: #5F5F5F; font-size: 16px; margin-bottom: 16px; }
.wrapper-single .content-single .left .top-titular .text-single h2 { color: #562930; font-weight: bold; font-size: 26px; margin-top: 60px; margin-bottom: 30px; }
.wrapper-single .content-single .left .top-titular .referencias { margin-top: 60px; padding-top: 25px; border-top: 1px solid #b7b7b766; }
.wrapper-single .content-single .left .top-titular .referencias ul { padding: 0; list-style: none; margin: 0; }
.wrapper-single .content-single .left .top-titular .referencias ul li { margin-bottom: 20px; color: #5F5F5F; font-size: 14px; }
.wrapper-single .content-single .left .top-titular .referencias ul li a { color: #5F5F5F; }
.wrapper-single .content-single .right { width: 34%; padding-left: 35px; padding-top: 80px; }
.wrapper-single .content-single .right .sidebar { }
.wrapper-single .content-single .right .sidebar h4 { color: #562930; font-size: 18px; font-weight: bold; margin-bottom: 25px; }
.wrapper-single .content-single .right .sidebar .wrapper-side { display: flex; flex-direction: column; }
.wrapper-single .content-single .right .sidebar .wrapper-side .item { display: flex; margin-bottom: 20px; }
.wrapper-single .content-single .right .sidebar .wrapper-side .item a { display: flex; padding-bottom: 25px; position: relative; }
.wrapper-single .content-single .right .sidebar .wrapper-side .item a .foto { width: 133px; }
.wrapper-single .content-single .right .sidebar .wrapper-side .item a .foto figure { width: 100%; padding-top: 64%; background-position: center; background-size: cover; margin: 0; border-radius: 16px; overflow: hidden; }
.wrapper-single .content-single .right .sidebar .wrapper-side .item a .foto .fecha { color: #5F5F5F; font-size: 13px; position: absolute; top: 80%; }
.wrapper-single .content-single .right .sidebar .wrapper-side .item a .foto .fecha span { color: #FC424C; }
.wrapper-single .content-single .right .sidebar .wrapper-side .item a .titular { width: calc(100% - 133px); display: flex; align-items: center; padding-left: 15px; }
.wrapper-single .content-single .right .sidebar .wrapper-side .item a .titular h5 { color: #562930; font-size: 16px; font-weight: bold; margin: 0; transition: .3s ease; }
.wrapper-single .content-single .left .top-titular .fecha-compartir .compartir a:hover svg path { fill: #562930; }
.wrapper-single .content-single .left .top-titular .referencias ul li a:hover { text-decoration: underline; }
.wrapper-single .content-single .left .top-titular .referencias h5 { color: #562930; font-size: 18px; font-weight: bold; margin-bottom: 20px; }
.wrapper-single .content-single .right .sidebar .wrapper-side .item a:hover .titular h5 { color: #FEA933; }
@media (max-width:991px) {
	.wrapper-single .wrapper-foto-principal { margin-left: -12px; margin-right: -12px; }
	.wrapper-single .wrapper-foto-principal figure { border-radius: 0px; width: 100%; }
	.wrapper-single .wrapper-foto-principal .detalle { left: initial; right: -10%; top: -16%; }
	.wrapper-single { overflow: hidden; padding-top: 80px; margin-top: 0; }
	.wrapper-single .wrapper-foto-principal .detalle img { transform: rotateY(180deg); }
	.wrapper-single .content-single { flex-direction: column; }
	.wrapper-single .content-single .left { width: 100%; }
	.wrapper-single .content-single .left .top-titular { margin-top: -40px; border-radius: 24px 24px 0px 0px; margin-left: -12px; margin-right: -12px; padding: 25px; }
	.wrapper-single .content-single .left .top-titular .cat { font-size: 16px; }
	.wrapper-single .content-single .left .top-titular h1 { font-size: 24px; }
	.wrapper-single .content-single .left .top-titular .fecha-compartir .fecha { font-size: 14px; }
	.wrapper-single .content-single .left .top-titular .text-single h2 { font-size: 22px; }
	.wrapper-single .content-single .right { width: 100%; padding: 16px; }
}
.piso-contacto { margin-top: -85px; }
.piso-contacto .wrapper-contacto { background-color: #fff; border-radius: 60px; padding: 55px 25px; box-shadow: 0px 0px 13px -9px #000; position: relative; max-width: 997px; margin: 0 auto; margin-bottom: 90px; }
.piso-contacto .wrapper-contacto .wrapper-int { max-width: 848px; margin: 0 auto; }
.piso-contacto .wrapper-contacto .wrapper-int form { display: flex; flex-direction: column; }
.piso-contacto .wrapper-contacto .wrapper-int form .piso { display: flex; margin-bottom: 20px; gap: 25px; }
.piso-contacto .wrapper-contacto .wrapper-int form .piso p { display: flex; margin: 0; gap: 25px; width: 100%; }
.piso-contacto .wrapper-contacto .wrapper-int form .piso label { display: flex; flex-direction: column; color: #562930; font-family: 'Montserrat', sans-serif; font-size: 16px; font-weight: 400; width: 50%; }
.piso-contacto .wrapper-contacto .wrapper-int form .piso label span { width: 100%; }
.piso-contacto .wrapper-contacto .wrapper-int form .piso label input { border: 0; background-color: #F7F7F7; border-radius: 30px; height: 43px; outline: none; box-shadow: none; padding: 0px 15px; font-family: 'Montserrat', sans-serif; font-size: 16px; width: 100%; color: #562930; }
.piso-contacto .wrapper-contacto .wrapper-int form .piso label select { border: 0; background-color: #F7F7F7; border-radius: 30px; height: 43px; outline: none; box-shadow: none; padding: 0px 15px; font-family: 'Montserrat', sans-serif; font-size: 16px; width: 100%; color: #562930; padding-right: 45px; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; cursor: pointer; background-image: url(img/chevron-sort-down.svg); background-repeat: no-repeat; background-position-y: center; background-position-x: calc(100% - 10px); }
.piso-contacto .wrapper-contacto .wrapper-int form .piso span { }
.piso-contacto .wrapper-contacto .wrapper-int form .piso span textarea { }
.piso-contacto .wrapper-contacto .wrapper-int form .bottom { display: flex; justify-content: space-between; align-items: center; }
.piso-contacto .wrapper-contacto .wrapper-int form .bottom .legal { max-width: 415px; }
.piso-contacto .wrapper-contacto .wrapper-int form .bottom .legal label { color: #5F5F5F; font-size: 14px; font-family: Montserrat, sans-serif; margin: 0; margin-right: 15px; }
.piso-contacto .wrapper-contacto .wrapper-int form .bottom .legal label { position: relative; }
.piso-contacto .wrapper-contacto .wrapper-int form .bottom .legal label span { }
.piso-contacto .wrapper-contacto .wrapper-int form .bottom .legal label { padding-left: 30px; }
.piso-contacto .wrapper-contacto .wrapper-int form .bottom .legal label input { position: absolute; left: 0; top: 0px; width: 0; height: 0; }
.piso-contacto .wrapper-contacto .wrapper-int form .bottom .legal label span label span.wpcf7-list-item-label { }
.piso-contacto .wrapper-contacto .wrapper-int form .bottom .boton { }
.piso-contacto .wrapper-contacto .wrapper-int form .bottom .boton p { }
.piso-contacto .wrapper-contacto .wrapper-int form .bottom .boton input { }
.piso-contacto .wrapper-contacto .wrapper-int form .bottom .boton p span.wpcf7-spinner { }
.piso-contacto .wrapper-contacto .wrapper-int form .piso p br { display: none; }
.piso-contacto .wrapper-contacto .wrapper-int form .piso span.wpcf7-not-valid-tip { font-size: 11px; padding-left: 14px; }
.piso-contacto .wrapper-contacto .wrapper-int form .piso.textarea { }
.piso-contacto .wrapper-contacto .wrapper-int form .piso.textarea { color: #562930; display: flex; flex-direction: column; gap: 0; font-family: Montserrat, sans-serif; font-size: 16px; }
.piso-contacto .wrapper-contacto .wrapper-int form .piso.textarea p span { }
.piso-contacto .wrapper-contacto .wrapper-int form .piso.textarea textarea { border: 0; background-color: #F7F7F7; border-radius: 20px; height: 120px; outline: none; box-shadow: none; padding: 10px 15px; font-family: 'Montserrat', sans-serif; font-size: 16px; width: 100%; color: #562930; resize: none; }
.piso-contacto .wrapper-contacto .wrapper-int form .wpcf7-response-output { border: 0; text-align: center; font-family: Montserrat, sans-serif; font-weight: bold; color: #562930; }
.piso-contacto .wrapper-contacto .wrapper-int form .bottom .legal label .checkbox { width: 22px; height: 22px; border: 2px solid #DA0032; border-radius: 100%; position: absolute; left: 0; top: 0; display: flex; align-items: center; justify-content: center; }
.piso-contacto .wrapper-contacto .wrapper-int form .bottom .legal label input:checked ~ .checkbox:before { }
.piso-contacto .wrapper-contacto .wrapper-int form .bottom .legal label .checkbox::before { content: ''; width: 10px; height: 10px; background-color: #DA0032; display: block; border-radius: 100%; opacity: 0; transition: .3s ease; }
.piso-contacto .wrapper-contacto .wrapper-int form .bottom .legal label input:checked ~ .checkbox::before { opacity: 1; }
.piso-contacto .wrapper-contacto .wrapper-int form .piso label span.error { color: red; font-size: 11px; padding-left: 15px; }
.piso-contacto .wrapper-contacto .wrapper-int form .piso.textarea span.error { color: red; font-size: 11px; padding-left: 15px; }
.piso-contacto .wrapper-contacto .wrapper-int form .bottom .legal label span.error { font-size: 12px; color: red; display: block; }
@media (max-width:768px) {
	.piso-contacto .wrapper-contacto { border-radius: 24px; padding-top: 30px; }
	.piso-contacto .wrapper-contacto .wrapper-int form .piso { gap: 0; flex-direction: column; margin: 0; }
	.piso-contacto .wrapper-contacto .wrapper-int form .piso label { width: 100%; height: auto; margin-bottom: 20px; }
	.piso-contacto .wrapper-contacto .wrapper-int form .bottom { justify-content: normal; flex-direction: column; align-items: center; }
	.piso-contacto .wrapper-contacto .wrapper-int form .bottom .legal { max-width: 100%; width: 100%; }
	.piso-contacto .wrapper-contacto .wrapper-int form .piso.textarea { margin-bottom: 20px; }
	.piso-contacto .wrapper-contacto .wrapper-int form .bottom .boton { margin-top: 20px; }
}
.piso-contacto .wrapper-contacto .wrapper-int .gracias { text-align: center; font-family: Montserrat, sans-serif; }
.piso-contacto .wrapper-contacto .wrapper-int .gracias h3 { font-weight: bold; color: #562930; font-size: 26px; margin-bottom: 20px; }
.piso-contacto .wrapper-contacto .wrapper-int .gracias p { color: #562930; font-size: 16px; }
.piso-contacto .wrapper-contacto .wrapper-int .gracias p a.btn-gen { margin-top: 30px; }
.page-normal { }
.page-normal .wrapper-int { margin-top: 70px; font-family: Montserrat, sans-serif; color: #562930; padding-bottom: 80px; max-width: 1084px; }
.page-normal .wrapper-int h1 { font-family: Asap Condensed, sans-serif; text-transform: uppercase; font-weight: bold; color: #FC424C; font-size: 68px; margin-bottom: 15px; line-height: 0.9; }
.page-normal .wrapper-int p { margin-bottom: 20px; }
.page-normal .wrapper-int h2 { font-weight: bold; font-size: 26px; margin-top: 50px; margin-bottom: 30px; }
.page-normal .wrapper-int ul { list-style: none; padding: 0; }
.page-normal .wrapper-int ul li { }
.page-normal .wrapper-int a { color: #562930; }
.page-normal .wrapper-int a:hover { text-decoration: underline !important; }
.page-normal .wrapper-int h3 { font-size: 22px; font-weight: bold; margin-top: 50px; margin-bottom: 15px; }
@media (max-width:768px) {
	.page-normal .wrapper-int h1 { font-size: 54px; }
}
.filtro-wrapper.busqueda .wrapper .search-box { width: 100%; }
.filtro-wrapper.busqueda .wrapper .search-box .wrapper-search form { width: 100%; display: flex; position: relative; }
.filtro-wrapper.busqueda .wrapper .search-box .wrapper-search form label { width: 100%; }
.filtro-wrapper.busqueda .wrapper .search-box .wrapper-search form label input.search-field { background-color: transparent; border: 0; border-bottom: 1px solid #E8E8E8; font-family: Montserrat, sans-serif; outline: none !important; padding: 0; width: 100%; padding-right: 30px; }
.filtro-wrapper.busqueda .wrapper .search-box .wrapper-search form input.search-submit { font-size: 0; padding: 0; background-color: transparent; border: 0; width: 29px; height: 29px; position: absolute; right: 1px; background-image: url(img/lupa-r.svg); background-repeat: no-repeat; background-position: center; background-size: 21px; bottom: 3px; outline: none; box-shadow: none; }
.articulos-para-ti.busq .wrapper-posts .item { }
.articulos-para-ti.busqueda .wrapper-posts .item { width: 50%; }
.articulos-para-ti.busqueda .wrapper-posts .item .wrappe-item a .content { margin: 0; }
.articulos-para-ti.busqueda .wrapper-posts .item .wrappe-item a .content h4 { margin: 0; }
.articulos-para-ti.busqueda .wrapper-posts .item .wrappe-item { border-radius: 15px; box-shadow: 0px 0px 13px -10px #000; }
@media (max-width:991px) {
	.filtro-wrapper.busqueda .wrapper .search-box { position: relative; transform: translate(0px); border-radius: 25px; padding: 30px 25px; }
	.filtro-wrapper.busqueda .wrapper .search-box .wrapper-search h4 { padding: 0; box-shadow: none; width: auto; }
	.articulos-para-ti.busqueda .wrapper-posts .item { width: 100%; }
	.articulos-para-ti.busqueda .wrapper-posts .item .wrappe-item { padding: 15px; }
	.articulos-para-ti.busqueda .wrapper-posts .item .wrappe-item a .content { padding: 0; }
}
.articulos-para-ti.busqueda .wrapper-posts { }
.sin-resultados { min-height: 300px; text-align: center; width: 100%; display: flex; align-items: center; justify-content: center; }
.sin-resultados h6 { font-family: Montserrat, sans-serif; font-size: 26px; }
@media (max-width:768px) {
	.sin-resultados { min-height: auto; margin-top: 30px; }
	.sin-resultados h6 { font-size: 18px; }
}
.piso-cocina-aconcagua .tab-content .tab-pane .wrapper-content-general { position: relative; }
.piso-conocenos .wrapper-carrusel .carrusel-conocenos .item-car { display: flex; }
.piso-conocenos .wrapper-carrusel .statico .item .wrapper-item { background: rgb(218, 0, 50); background: -moz-linear-gradient(45deg, rgba(218, 0, 50, 1) 0%, rgba(252, 66, 76, 1) 100%); background: -webkit-linear-gradient(45deg, rgba(218, 0, 50, 1) 0%, rgba(252, 66, 76, 1) 100%); background: linear-gradient(45deg, rgba(218, 0, 50, 1) 0%, rgba(252, 66, 76, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#da0032", endColorstr="#fc424c", GradientType=1); }
.piso-conocenos .wrapper-carrusel .statico .item .wrapper-item .text p { color: #fff; font-size: 16px; }
.piso-conocenos .wrapper-carrusel .statico .item .wrapper-item .imagen-top figure { max-width: 255px; }
.piso-conocenos .wrapper-carrusel .statico .item .wrapper-item .imagen-top { min-height: 122px; }
.piso-conocenos .wrapper-carrusel .carruse-wrapper { }
.piso-conocenos .wrapper-carrusel .carruse-wrapper .statico { position: absolute; display: flex; align-items: center; justify-content: center; z-index: 1; top: 50%; transform: translateY(-50%); width: 100%; }
.piso-conocenos .wrapper-carrusel .carruse-wrapper .statico .item { max-width: 33.33%; }
.piso-conocenos .wrapper-carrusel .carrusel-conocenos .item-car .item { margin: 0px 15px; }
.piso-conocenos .wrapper-carrusel .carruse-wrapper.mobile { display: none; }
@media (max-width:768px) {
	.piso-conocenos .wrapper-carrusel .carruse-wrapper.mobile { display: block; }
	.piso-conocenos .wrapper-carrusel .carruse-wrapper { display: none; }
	.piso-conocenos .wrapper-carrusel .flechas.mobile { display: flex; align-items: center; justify-content: center; }
	.piso-conocenos .wrapper-carrusel .flechas.mobile button.prev-conocenos-mb { left: 0; }
}
@media (max-width:768px) {
	.piso-conocenos .wrapper-carrusel .item.destacado .wrapper-item { background: rgb(218, 0, 50); background: -moz-linear-gradient(45deg, rgba(218, 0, 50, 1) 0%, rgba(252, 66, 76, 1) 100%); background: -webkit-linear-gradient(45deg, rgba(218, 0, 50, 1) 0%, rgba(252, 66, 76, 1) 100%); background: linear-gradient(45deg, rgba(218, 0, 50, 1) 0%, rgba(252, 66, 76, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#da0032", endColorstr="#fc424c", GradientType=1); }
	.piso-conocenos .wrapper-carrusel .item.destacado .wrapper-item p { color: #fff; font-size: 16px; }
}
@media (min-width:769px) {
	.piso-conocenos .wrapper-carrusel .flechas.mobile { display: none; }
}
.wrapper-single .content-single .left .top-titular .text-single a { color: #fc424c; }
.filtro-wrapper .wrapper .search-box .wrapper-search .search form {    /* padding-right: 30px; */ }
.filtro-wrapper .wrapper .search-box .wrapper-search .search form input[type="text"] { background-color: transparent; border: 0; border-bottom: 1px solid #E8E8E8; color: #5F5F5F; font-size: 16px; font-family: Montserrat, sans-serif; font-weight: 400; outline: none; box-shadow: none; padding-right: 30px; width: 100%; }
@media (max-width:991px) {
	.filtro-wrapper .wrapper .search-box .wrapper-search .search form { width: 100%; position: relative; }
}
.wrapper-single .content-single .left .top-titular .text-single h3 { color: #562930; font-size: 22px; font-weight: bold; margin-top: 35px; margin-bottom: 15px; }
.wrapper-single .content-single .left .top-titular .text-single h4 { color: #562930; font-size: 18px; font-weight: bold; margin-top: 15px; margin-bottom: 10px; }
.wrapper-single .content-single .left .top-titular .text-single ul { padding: 0; margin: 0; margin-bottom: 15px; list-style: none; }
.wrapper-single .content-single .left .top-titular .text-single ul li { position: relative; margin-bottom: 7px; padding-left: 20px; color: #5F5F5F; }
.wrapper-single .content-single .left .top-titular .text-single ul li:before { content: ''; display: block; width: 8px; height: 8px; background-color: #FC424C; border-radius: 100%; position: absolute; left: 0; top: 7px; }
.piso-nuestros-productos .pisos-internos .piso.frutas .wrapper-content { padding-top: 30px; }
@media (max-width:991px) {
	.filtro-wrapper .wrapper .search-box .wrapper-search .search form input.search-submit { font-size: 0; padding: 0; background-color: transparent; border: 0; width: 29px; height: 29px; position: absolute; right: 0px; background-image: url(img/lupa-r.svg); background-repeat: no-repeat; background-position: center; background-size: 21px; bottom: 0px; outline: none; box-shadow: none; }
	.filtro-wrapper .wrapper .search-box .wrapper-search .search form label { width: 100%; height: auto; }
}
@media (max-width:768px) {
	.piso-nuestros-productos { padding-bottom: 0; }
	.piso-cocina-aconcagua { padding-top: 84px; padding-bottom: 0; }
	.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a figure { border-radius: 30px; }
	.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a .bajada-text { padding-left: 25px; }
	.piso-vive-saludable .wrapper-piso .wrapper-slide .carrusel-vive .item a .button { right: 15px; }
	.piso-conocenos { padding-bottom: 15px; }
	.piso-nuestros-productos .piso.frutas .detalle-1 { width: 57%; }
	.piso-nuestros-productos .piso.frutas .detalle-2 { width: 37%; }
	.piso-nuestros-productos .piso.vegetales .detalle-2 { width: 29%; top: -15%; }
	.piso-nuestros-productos .piso.salsas .detalle-3 { width: 30%; top: -10%; }
	.piso-nuestros-productos .piso.vegetales .detalle-1 { width: 47%; }
	.piso-nuestros-productos .piso.salsas .detalle-2 { width: 36%; }
	.piso-nuestros-productos .piso.salsas .detalle-2 img { max-width: 100%; height: auto; }
	.piso-nuestros-productos .piso.salsas .detalle-1 { width: 55%; }
	.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-botones .carrusel-productos-botones .item { padding: 0px 15px; }
	.piso-nuestros-productos .pisos-internos .piso.vegetales .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-botones .carrusel-productos-botones .item .wrapper-item { }
	.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-botones { }
	.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-botones .carrusel-productos-botones {        /* padding: 0px 15px; */ }
	.piso-nuestros-productos .pisos-internos .piso.frutas .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-botones .carrusel-productos-botones .item .wrapper-item { width: 100%; max-width: 376px; min-width: auto; }
	.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .nav { margin-left: -12px; margin-right: -12px; padding-left: 12px; }
	.listado-recetas { margin-bottom: 60px; }
	.bajada a.btn-gen { margin-top: 30px; }
	.piso-rrss { margin-top: 45px; }
	.titulo-section.top-page { margin-bottom: 30px; }
	.piso-nuestros-productos .pisos-internos .piso:last-child { padding-bottom: 200px; }
	.modales-productos .modal .modal-dialog .modal-content { margin: 5px; }
	.piso-nuestros-productos .titulo-section h2 { margin-bottom: 50px; }
	.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .carrusel-productos .item { transition: 0s; transform: scale(1.3); }
}
@media (max-width:460px) {
	.listado-recetas .wrapper .item .wrapper-item a .bottom { flex-direction: column; align-items: baseline; }
	.listado-recetas .wrapper .item .wrapper-item a .bottom .flecha { width: 100%; display: flex; justify-content: end; margin-top: 10px; }
}
@media (max-width:450px) {
	.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .carrusel-productos .item .wrapper-item figure { max-width: 80%; }
	.piso-nuestros-productos .pisos-internos .piso .wrapper-content .descripcion-top .tab-wrapper .tab-content .tab-pane .wrapper-carrusel-productos .carrusel-productos { padding-bottom: 10%; }
	.piso-donde-encontrarnos .wrapper .left .wrapper-content h4 { font-size: 38px; }
	.piso-donde-encontrarnos .wrapper .right .wrapper-content .item figure { padding: 5px; border-radius: 16px; }
}
@media (max-width:380px) {
	.filtro-wrapper .wrapper .botones-mobile { gap: 10px; width: 100%; }
	.filtro-wrapper .wrapper .botones-mobile button { font-size: 16px; width: 100%; }
	.filtro-wrapper .wrapper .botones-mobile button figure img { max-width: 20px; max-height: 20px; }
}
@media (max-width:360px) {
	.listado-recetas .wrapper .item { width: 100%; }
	.listado-recetas .wrapper .item .wrapper-item a .bottom { flex-direction: row; }
}
.filtro-wrapper.filtro-busqueda-search .wrapper .search-box { width: 100%; }
.filtro-wrapper.filtro-busqueda-search .wrapper .search-box form.search-form { width: 100%; }
.filtro-wrapper.filtro-busqueda-search .wrapper .search-box form.search-form label { width: 100%; }
.prefooter { border-top: 1px solid #DA0032; margin-top: 50px; }
.prefooter .wrapper-logos { display: flex; align-items: center; padding: 40px 0px; padding-top: 30px; }
.prefooter .wrapper-logos .logo-principal { margin-right: 6%; width: 18%; }
.prefooter .wrapper-logos .logo-principal figure { margin: 0; }
.prefooter .wrapper-logos .logo-principal figure img { max-width: 100%; height: auto; }
.prefooter .wrapper-logos .otros { display: flex; align-items: center; justify-content: space-between; width: 79%; }
.prefooter .wrapper-logos .otros .item { margin: 0px 15px; }
.prefooter .wrapper-logos .otros .item figure { margin: 0; }
.prefooter .wrapper-logos .otros .item figure img { max-width: 100%; height: auto; display: block; }
@media (max-width:768px) {
	.prefooter .wrapper-logos { flex-direction: column; }
	.prefooter .wrapper-logos .logo-principal { margin: 0; width: 100%; display: flex; align-items: center; justify-content: center; }
	.prefooter .wrapper-logos .otros { width: 100%; flex-wrap: wrap; margin-top: 30px; }
	.prefooter .wrapper-logos .otros .item { margin: 0; width: 33.33%; display: flex; align-items: center; justify-content: center; padding: 10px; }
	.prefooter { position: relative; }
	.prefooter::before { content: ''; width: 0; height: 0; border-right: 40px solid transparent; border-top: 40px solid transparent; border-left: 40px solid transparent; border-bottom: 15px solid #ed253f; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
	.prefooter .wrapper-logos .logo-principal figure img { max-width: 161px; }
}
@media (max-width:768px) {
	.piso-donde-encontrarnos.top-negative { padding-bottom: 0; }
	.piso-donde-encontrarnos .wrapper .right .wrapper-content .item { transform: translateY(0px); }
	.piso-donde-encontrarnos .wrapper .right .wrapper-content { justify-content: center; }
	.piso-donde-encontrarnos .wrapper .right { padding-top: 25px; }
}
/* DESCOMENTAR ESTO */
.comentado { display: none !important; }
/* FIN DESCOMENTAR ESTO */
.barra-top-header { background-color: #DA0032; padding: 10px 0px; text-align: right; padding-bottom: 6px; }
.barra-top-header .link { display: inline-flex; align-items: center; justify-content: center; }
.barra-top-header .link a { color: #FFFFFF; font-family: Nunito Sans, sans-serif; display: flex; align-items: center; justify-content: center; transition: .3s ease; }
.barra-top-header .link a figure { margin: 0; margin-right: 8px; display: flex; align-items: center; justify-content: center; }
.barra-top-header .link a figure svg { }
.barra-top-header .link a p { margin: 0; font-weight: bold; }
.barra-top-header .link a:hover { opacity: .8; }
