/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 28 2024 | 07:11:46 */
/*SUB-CATEGORIAS PRODUCTOS DE CATEGORIAS PRODUCTOS PRINCIPALES - PAG. CATEGORIA PRODUCTOS PRINCIPAL*/
section.sub-categorias-productos{}
section.sub-categorias-productos .elementor-widget-wrap{display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center}
section.sub-categorias-productos .elementor-widget-image-box .elementor-image-box-title,
section.sub-categorias-productos .elementor-widget-image-box .elementor-image-box-title a{font-family: var(--a-encabezado-fuente); font-weight: var(--a-encabezado-grosor); 
	font-size: 22px; line-height: 28px; text-transform: var(--a-encabezado-text-transform); letter-spacing: var(--a-encabezado-letter-spacing) !important; color: var(--a-color-1);
	padding: 10px 0px 0px}
section.sub-categorias-productos .elementor-widget-image-box:hover .elementor-image-box-title a{color: var(--a-color-1-hover);}
/*piscinas*/
section.sub-categorias-productos.embutidos .elementor-widget-image-box{max-width: 350px; flex: 33%; margin: 0px 20px;}
/*responsive*/
@media (max-width: 1024px){
	section.sub-categorias-productos.embutidos .elementor-widget-image-box{max-width: 350px; flex: 33%}
}
@media (max-width: 768px){
	section.sub-categorias-productos .elementor-widget-wrap{justify-content: center}
	section.sub-categorias-productos.embutidos .elementor-widget-image-box{max-width: 350px; flex: 100%}
}





/*MAS VENDIDOS*/
section.productos-mas-vendidos{padding: 50px 15px 30px !important;}
section.productos-mas-vendidos .tabbed-content{}
section.productos-mas-vendidos .tabbed-content > ul.nav > li.tab > a{font-family: var(--a-body-fuente); border: 2px solid var(--a-color-1); border-radius: 20px; 
  padding: 10px 20px 7px 20px; color: var(--a-color-1)}
section.productos-mas-vendidos .tabbed-content > ul.nav > li.tab > a:hover{border: 2px solid var(--a-color-2); color: var(--a-color-2)}
section.productos-mas-vendidos .tabbed-content > ul.nav > li.tab.active > a{border: 2px solid var(--a-color-2); background: var(--a-color-2); color: var(--a-color-blanco)}



/*DESTACADOS BEBE*/
section.productos-destacados-1{padding: 50px 15px 30px !important;}
section.productos-destacados-1 .col.no-mostrar{display: none}
section.productos-destacados-1 .tabbed-content > ul.nav > li.tab > a{font-family: var(--a-body-fuente); border: 2px solid var(--a-color-1); border-radius: 20px; 
  padding: 10px 20px 7px 20px; color: var(--a-color-1)}
section.productos-destacados-1 .tabbed-content > ul.nav > li.tab > a:hover{border: 2px solid var(--a-color-2); color: var(--a-color-2)}
section.productos-destacados-1 .tabbed-content > ul.nav > li.tab.active > a{border: 2px solid var(--a-color-2); background: var(--a-color-2); color: var(--a-color-blanco)}
section.productos-destacados-1 .tab-panels .row{overflow: visible}
section.productos-destacados-1 .tab-panels .row .flickity-button{opacity: 1 !important; transform: none !important}
section.productos-destacados-1 .tab-panels .row .flickity-button.previous{left: -20px !important;}
section.productos-destacados-1 .tab-panels .row .flickity-button.next{right: -20px !important;}
section.productos-destacados-1 .tab-panels .row .flickity-button svg path{fill: var(--a-color-2) !important}
/*responsive*/
@media (max-width: 1350px){
  	section.productos-destacados-1 .col.contenido{transform: translatex(50px)}
}
@media (max-width: 1024px){
 	section.productos-destacados-1 .col.contenido{max-width: 90%; flex: 90%}
  	section.productos-destacados-1 .col.contenido{transform: translatex(40px)}
}
@media (max-width: 850px){
  section.destacados-bebe .col.contenido .tab-panels .flickity-slider > .col{max-width: 50%; flex: 50%}
}
@media (max-width: 700px){
 	section.destacados-bebe .col.contenido{transform: translatex(30px)}
}

/*PRODUCTOS CATEGORIAS 1*/
section.productos-categorias-1{padding: 50px 15px 30px !important}
section.productos-categorias-1 .tabbed-content{display: flex; flex-direction: row; flex-wrap: wrap;}
section.productos-categorias-1 .tabbed-content > ul.nav {display: flex; flex-direction: column; align-content: flex-start;}
section.productos-categorias-1 .tabbed-content .tab-panels{max-width: 80%; flex: 80%}
section.productos-categorias-1 .tabbed-content > ul.nav{max-width: 20%; flex: 20%}
section.productos-categorias-1 .tabbed-content > ul.nav > li.tab{margin-bottom: 5px}
section.productos-categorias-1 .tabbed-content > ul.nav > li.tab:nth-child(3){transform: translateX(-5px);}
section.productos-categorias-1 .tabbed-content > ul.nav > li.tab:nth-child(4){transform: translateX(-5px);}
section.productos-categorias-1 .tabbed-content > ul.nav > li.tab > a{font-family: var(--a-fuente-1); border: 2px solid var(--a-color-1); border-radius: 20px; 
  padding: 10px 20px 7px 20px; color: var(--a-color-1)}
section.productos-categorias-1 .tabbed-content > ul.nav > li.tab > a:hover{border: 2px solid var(--a-color-2); color: var(--a-color-2)}
section.productos-categorias-1 .tabbed-content > ul.nav > li.tab.active > a{border: 2px solid var(--a-color-2); background: var(--a-color-2); color: var(--a-color-blanco)}
section.productos-categorias-1 .tab-panels .row{overflow: visible; padding: 0px 20px}
section.productos-categorias-1 .tab-panels .row .flickity-button{opacity: 1 !important; transform: none !important}
section.productos-categorias-1 .tab-panels .row .flickity-button.previous{left: 0px !important;}
section.productos-categorias-1 .tab-panels .row .flickity-button.next{right: 0px !important;}
section.productos-categorias-1 .tab-panels .row .flickity-button svg path{fill: var(--a-color-2) !important}
/*responsive*/
@media (max-width: 700px){
  	section.productos-categorias-1 .tabbed-content .tab-panels{max-width: 70%; flex: 70%}
	section.productos-categorias-1 .tabbed-content > ul.nav{max-width: 30%; flex: 30%}
}



/*CATEGORIA DE PRODUCTOS 1*/
section.categoria-productos-1{}
/*titulo*/
section.categoria-productos-1 .section-title-container .section-title b{background-color: var(--a-color-gris-oscuro) !important;}
section.categoria-productos-1 .section-title-container .section-title .section-title-main{font-weight: var(--a-encabezado-grosor); font-size: var(--a-encabezado-tamano);
  	line-height: var(--a-encabezado-line-height); text-transform: var(--a-encabezado-text-transform); letter-spacing: var(--a-encabezado-letter-spacing)}
/*banner*/
section.categoria-productos-1 .banner-grid.row > .grid-col:last-child > .col-inner > .banner,
section.categoria-productos-1 .banner-grid.row > .grid-col:last-child .overlay{background-color: transparent !important}
section.categoria-productos-1 .banner-grid.row > .grid-col:last-child .text-box.banner-layer{width: 100% !important; /*left: 0px*/}
section.categoria-productos-1 .banner-grid.row > .grid-col:last-child .text-box.banner-layer .banner{position: initial !important}
/*responsive*/
@media (max-width: 850px){
  	section.categoria-productos-1 .banner-grid.row > .grid-col{height: 500px !important}
  	section.categoria-productos-1 .banner-grid.row > .grid-col:first-child{top: 500px !important;} /*categoria 2*/
  	section.categoria-productos-1 .banner-grid.row > .grid-col:nth-child(2){top: 0px !important;} /*categoria 1*/
  	section.categoria-productos-1 .banner-grid.row > .grid-col:nth-child(3){top: 1500px !important;} /*categoria 4*/
  	section.categoria-productos-1 .banner-grid.row > .grid-col:nth-child(4){top: 1000px !important;} /*categoria 3*/
  	section.categoria-productos-1 .banner-grid.row > .grid-col:last-child{top: 2000px !important;} /*banner*/
}

/*CATEGORIA DE PRODUCTOS 2*/
section.categoria-productos-2{}
/*titulo*/
section.categoria-productos-2 .section-title-container .section-title b{background-color: var(--a-color-gris-oscuro) !important;}
section.categoria-productos-2 .section-title-container .section-title .section-title-main{font-weight: var(--a-encabezado-grosor); font-size: var(--a-encabezado-tamano);
  	line-height: var(--a-encabezado-line-height); text-transform: var(--a-encabezado-text-transform); letter-spacing: var(--a-encabezado-letter-spacing)}
/*responsive*/
@media (max-width: 850px){
  	section.categoria-productos-2 .banner-grid.row > .grid-col{height: 500px !important}
  	section.categoria-productos-2 .banner-grid.row > .grid-col:first-child{top: 500px !important;} /*categoria 2*/
  	section.categoria-productos-2 .banner-grid.row > .grid-col:nth-child(2){top: 0px !important;} /*categoria 1*/
  	section.categoria-productos-2 .banner-grid.row > .grid-col:nth-child(3){top: 1500px !important;} /*categoria 4*/
  	section.categoria-productos-2 .banner-grid.row > .grid-col:nth-child(4){top: 1000px !important;} /*categoria 3*/
  	section.categoria-productos-2 .banner-grid.row > .grid-col:last-child{top: 2000px !important;} /*categoria 5*/
}
