/*================== ESTILOS DE LOS MINI BANNER DE LA PAGIA WEB =================*/
.conten_banners{width: 100%;margin: auto;padding-top: 30px;padding-bottom: 30px;background: var(--colorfondo);}
.conten_banners .conten_bloque_banners{display: flex;flex-wrap: wrap;width: 1270px;margin: auto;padding-top: 30px;padding-bottom: 30px;}
/* ===== TALLA S =====*/
.conten_banners .conten_bloque_banners .conten_banner_s{padding-left: 5px;padding-right: 5px;border-radius: 5px;width: 24%;margin: auto;transition: 0.3s;border-radius: 0px;height: 450px;}
.conten_banners .conten_bloque_banners .conten_banner_s:hover{filter: brightness(80%);}
.conten_banners .conten_bloque_banners .conten_banner_s img{height: 100%;width: 100%;border-radius: 0px;}
/* ===== TALLA M =====*/
.conten_banners .conten_bloque_banners .conten_banner_m{padding-left: 5px;padding-right: 5px;border-radius: 5px;width: 32%;margin: auto;transition: 0.3s;border-radius: 0px;}
.conten_banners .conten_bloque_banners .conten_banner_m:hover{filter: brightness(80%);}
.conten_banners .conten_bloque_banners .conten_banner_m img{height: 100%;width: 100%;border-radius: 0px;/*border-radius: 5px;*/}
/* ===== TALLA L =====*/
.conten_banners .conten_bloque_banners .conten_banner_l{padding-left: 5px;padding-right: 5px;border-radius: 5px;width: 49%;margin: auto;transition: 0.3s;border-radius: 0px;}
.conten_banners .conten_bloque_banners .conten_banner_l:hover{/*padding-left: 0px;padding-right: 0px;box-shadow: rgba(0,0,0,0.2) 0px 10px 10px;*//*opacity: 0.9;*/filter: brightness(80%);}
.conten_banners .conten_bloque_banners .conten_banner_l img{height: 100%;width: 100%;/*border-radius: 5px;*/}
/* ====== TALLA XL ======*/
.conten_banners .conten_bloque_banners .conten_banner_xl{width: 100%;margin: auto;padding-left: 5px;padding-right: 5px;margin-top: 30px;margin-bottom: 30px;transition: 0.3s;border-radius: 0px;}
.conten_banners .conten_bloque_banners .conten_banner_xl:hover{padding-left: 0px;padding-right: 0px;box-shadow: rgba(0,0,0,0.2) 0px 10px 10px;}
.conten_banners .conten_bloque_banners .conten_banner_xl img{height: 100%;width: 100%;border-radius: 0px;/*border-radius: 5px;*/}
.conten_titulo_prin{display: flex;flex-wrap: wrap;justify-content: center;width: 100%;margin: auto;text-align: center;padding-top: 50px;margin-bottom: 50px;}
.conten_titulo_prin .conten_titulo{width: 100%;}
.conten_titulo_prin .conte_info{width: 50%;margin-top: 20px;}
.conten_titulo_prin .conte_info p{width: 100%;font-size: 20px;}
.conten_titulo_prin .conte_info p strong{color: var(--color2);}
@media screen and (max-width:1400px){.conten_banners .conten_bloque_banners{width: 95%;}}
@media screen and (max-width:1068px){.conten_banners .conten_bloque_banners .conten_banner_s{width: 23%;}.conten_banners .conten_bloque_banners .conten_banner_l{width: 48%;}}
@media screen and (max-width:800px){
    .conten_titulo_prin .conte_info{width: 85%;}
    .conten_titulo_prin .conte_info p{font-size: 18px;}
	.conten_banners .conten_bloque_banners .conten_banner_xl img{border-radius: 5px;}
	.conten_banners .conten_bloque_banners .conten_banner_s{width: 48%;padding-bottom: 10px;}
	.conten_banners .conten_bloque_banners .conten_banner_m{width: 95%;margin-bottom: 10px;}
	.conten_banners .conten_bloque_banners .conten_banner_l{width: 95%;margin-bottom: 10px;}}
@media screen and (max-width:541px){
	.conten_banners .conten_bloque_banners .conten_banner_xl{margin-bottom: 15px;}
	.conten_banners .conten_bloque_banners .conten_banner_s{width: 95%;}}
@media screen and (max-width:450px){
    .conten_titulo_prin .conten_titulo h1{font-size: 20px;}
    .conten_titulo_prin .conte_info p{font-size: 15px;}
    .conten_banners{padding-top: 0px;padding-bottom: 0px;}
    .conten_banners .conten_bloque_banners{padding-bottom: 0px;padding-top: 0px;}
    .conten_banners .conten_bloque_banners .conten_banner_xl img{border-radius: 10px;box-shadow: rgba(0,0,0,0.2) 0px 2px 2px;}
    .conten_banners .conten_bloque_banners .conten_banner_l img{border-radius: 10px;box-shadow: rgba(0,0,0,0.2) 0px 2px 2px;}
    .conten_banners .conten_bloque_banners .conten_banner_m img{border-radius: 10px;box-shadow: rgba(0,0,0,0.2) 0px 2px 2px;}
    .conten_banners .conten_bloque_banners .conten_banner_s{width: 49%;}
    .conten_banners .conten_bloque_banners .conten_banner_s img{border-radius: 10px;box-shadow: rgba(0,0,0,0.2) 0px 2px 2px;}}
@media screen and (max-width:366px){
	.conten_banners .conten_bloque_banners{justify-content: center;}
	.conten_banners .conten_bloque_banners .conten_banner_xl{width: 98%;}
	/*.conten_banners .conten_bloque_banners .conten_banner_s{margin-left: 0px;margin-right: 0px;width: 46%;padding-bottom: 5px;}*/
	.conten_banners .conten_bloque_banners .conten_banner_m{width: 98%;}
	.conten_banners .conten_bloque_banners .conten_banner_l{width: 98%;}}
/*================== FIN ESTILOS DE LOS MINI BANNER DE LA PAGIA WEB =================*/

/*================================= ES_PRODUCTOS_NUEVOS CARROUSEL SIN MOVIMIENTO ============================*/
.detalle-productnew{background: var(--colorfondo);width: 100%;margin-top: 0px;padding-top: 30px;padding-bottom: 30px;}
.detalle-productnew .conten-cate{/*aqui*/position: relative;display: flex;flex-wrap: wrap;margin: auto;width: 1270px;background: var(--colorfondo);border-radius: 5px;}
.detalle-productnew .conten-cate h2{width: 100%;text-align: left;padding-top: 10px;padding-bottom: 10px;font-size: 30px;font-weight: 600;}
.detalle-productnew .conten-cate .conten-produc{display: flex;margin: auto;padding: 0px;width: 100%;margin-bottom: 20px;margin-left: -10px;/*aqui puede ser*/}
.conten-produc::-webkit-scrollbar{height: 8px; }
.conten-produc::-webkit-scrollbar-thumb{background: var(--color1);border-radius: 20px;}
/*  diseño de titulo cate */
.detalle-productnew .conten-cate .conten-titucate{position: absolute;display: flex;flex-wrap: wrap;margin: auto;width: 60%;top: -65px;}
.detalle-productnew .conten-cate .conten-titucate #close-cateproduc{position: absolute;text-decoration: none;background: var(--color2);color: #fff;padding:10px;font-weight: bold;text-align: center;font-size: 18px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;transition: 0.5s;left: -40px;}
.detalle-productnew .conten-cate .conten-titucate h2{color: #fff;margin-right: 20px;font-size: 25px;}
.detalle-productnew .conten-cate .conten-titucate .btn-vercate{height: 43px;text-decoration: none;background: #fff;color: var(--color1);padding-top: 8px;padding-bottom: 8px;padding-left: 15px;padding-right: 15px;text-align: center;font-size: 17px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;transition: 0.5s;margin-top: 5px;}
.detalle-productnew .conten-cate .conten-titucate .btn-vercate:hover{text-decoration: none;background: var(--color2);color: #fff;}
.detalle-productnew .conten-cate .conten-titucate hr{width: 100%;margin-top: 10px;margin-bottom: 5px;border:1px solid var(--color2);border-radius: 5px;z-index: -2;display: none;}
/* fin diseño de titulo gate */
/* solo es diseño del producto datos*/
.detalle-productnew .conten-cate .conten-produc .produc{position: relative;display: flex;flex-wrap: wrap;justify-content: center;text-align: center;width: 242px;background: #fff;padding: 15px; border-radius: 0px;margin: 8px;transition: 0.5s;border: 1px solid #fff;}
.detalle-productnew .conten-cate .conten-produc .produc .new{position: absolute;color: #fff;background: red;padding-left: 10px;padding-right: 10px;padding-top: 6px;padding-bottom: 5px;border-bottom-right-radius: 10px;border-top-right-radius: 10px;border-top-left-radius: 10px;top: 15px;left: 15px;font-size: 14px;font-weight: 600}
.detalle-productnew .conten-cate .conten-produc .produc .info_product{display: flex;flex-wrap: wrap;padding: 10px;padding-left: 0px;padding-right: 0px;margin: 0px;width: 100%;}
.detalle-productnew .conten-cate .conten-produc .produc .info_product .stock{color: red;margin-top: 5px;margin-bottom: 5px;font-size: 15px;}
.detalle-productnew .conten-cate .conten-produc .produc a{text-decoration: none;}
.detalle-productnew .conten-cate .conten-produc .produc a img{height: 200px;width: 200px;padding: 15px;margin: 10px;margin-bottom: 0px; padding-bottom: 0px;padding-left: 0px; padding-right: 0px;}
.detalle-productnew .conten-cate .conten-produc .produc:hover{box-shadow: 2px 2px 12px 3px #c6c6c6;}
.detalle-productnew .conten-cate .conten-produc .produc .conten-precios{display: flex;flex-wrap: wrap;justify-content: flex-start;margin: auto;width: 100%;margin-top: 15px;}
.detalle-productnew .conten-cate .conten-produc .conten_imgpro{display: flex;justify-content: center;width: 95%;margin: auto;}
.detalle-productnew .conten-cate .conten-produc .conten_imgpro .img_produc{height: 170px;width: 185px; border-radius: 10px; border: 1px solid #fff;}
.detalle-productnew .conten-cate .conten-produc .produc .cajas{display: flex;flex-wrap: wrap;width: 100%;}
.detalle-productnew .conten-cate .conten-produc .produc .cajas .ncajas{color: #666;}
.detalle-productnew .conten-cate .conten-produc .produc .cajas .icon-box{color: #945635;border-radius: 10px;font-size: 13px;margin-right: 5px;}
.detalle-productnew .conten-cate .conten-produc .envios{display: flex;width: 100%;}
.detalle-productnew .conten-cate .conten-produc .envios .icon-truck{color : #fff; background: #45a00a; font-size: 12px;padding: 5px;border-radius: 10px;margin-right: 5px;}
.detalle-productnew .conten-cate .conten-produc .envios .text_envio{font-size: 12px;margin-top: 5px; color: #a1aebc;}
.detalle-productnew .conten-cate .conten-produc .estrellas{ margin-bottom: 0px;margin-top: 10px;width: 100%;display: flex;}
.detalle-productnew .conten-cate .conten-produc .estrellas span{color : #ffab18;}
.detalle-productnew .conten-cate .conten-produc .produc .marca{color: var(--color2);margin-bottom: 0px;font-weight: 600;font-size: 18px;text-align: start;border-radius: 5px;}
.detalle-productnew .conten-cate .conten-produc .produc .nombre{font-size: 13px;font-weight: 100;color: #333;margin-bottom: 8px;text-align: start;width: 100%; padding-top: 0px;padding-bottom: 0px; border-radius: 5px;}
.detalle-productnew .conten-cate .conten-produc .produc .precio{color: #000;margin-bottom: 15px;width: 100%;text-align: start;font-size: 18px;border-radius: 5px;font-weight: 600}
.detalle-productnew .conten-cate .conten-produc .produc .precio-old{font-size: 16px;text-decoration: line-through;color: #9b9b9b;width: 30%;margin-bottom: 15px;}
.detalle-productnew .conten-cate .conten-produc .produc .precio-descuento{font-size: 20px;font-weight: 600;color: red;width: 50%;margin-bottom: 0px;}
.detalle-productnew .conten-cate .conten-produc img{width: 100%;margin-bottom: 15px;}
/*============ BOTONES DEL CARROUSEL DE PRODUCTOS ============*/
.conten-cate .btn_left_scroll, .conten-cate .btn_right_scroll{position: absolute;top: 50%;background: var(--color2);color: #fff;border:1px solid #ccc;padding: 13px;font-size: 12px;font-weight: 100;cursor: pointer;height: 45px;width: 45px;box-shadow: rgba(0,0,0,0.3) 1px 3px 5px;}
.conten-cate .btn_left_scroll:hover{box-shadow: none;opacity: 0.5;}
.conten-cate .btn_right_scroll:hover{box-shadow: none;opacity: 0.5;}
.conten-cate .btn_left_scroll{left: 3px;}
.conten-cate .btn_right_scroll{right: 16px;}
.conten-produc::-webkit-scrollbar{height: 0px;}
/*============ FIN BOTONES DEL CARROUSEL DE PRODUCTOS ============*/
@media screen and (max-width:1300px){.detalle-productnew .conten-cate{width: 98.5%;}}
@media screen and (max-width:954px){
    .img-categoria{display: none;}
    .detalle-productnew .conten-cate .conten-titucate #close-cateproduc{left: 0px;}
    .detalle-productnew .conten-cate .conten-titucate h2{margin-left: 40px;}}
@media screen and (max-width:830px){
    .detalle-productnew .conten-cate .conten-produc .btn-vercate{left: 8%;}
    .detalle-productnew .conten-cate #close-cateproduc{left: 2%;}}
@media screen and (max-width:1000px){
    .detalle-productnew .conten-cate .conten-produc{overflow-x: scroll;}
    .detalle-productnew .conten-cate .conten-produc .produc{padding: 10px;width: 800px;}
    .detalle-productnew .conten-cate .conten-produc .btn-vercate{left: 9%;}
    .detalle-productnew .conten-cate #close-cateproduc{left: 5%;}}
@media screen and (max-width:650px){
    .detalle-productnew .conten-cate .conten-produc {width: 950px;}
    .detalle-productnew .conten-cate .conten-produc img{height: 200px;width: 200px;margin-bottom: 15px;}}
@media screen and (max-width:500px){
	.detalle-productnew .conten-cate h2{font-size: 20px;}
    .detalle-productnew .conten-cate .conten-produc{/*aqui*/justify-content: flex-start;}
    .detalle-productnew .conten-cate .conten-produc .produc{margin: 10px;}
    .detalle-productnew .conten-cate .conten-produc .produc a img{height: 190px;width: 190px;padding: 15px;margin: 10px;padding-bottom: 10px;}}
@media screen and (max-width:450px){
    .detalle-productnew{padding-top: 0px;padding-bottom: 0px;}
    /*PARA DOS PRODUCTOS EN LISTADO*/
    .detalle-productnew .conten-cate{width: 97%;justify-content: center;}
    .detalle-productnew .conten-cate .conten-produc .produc{border-radius: 10px;box-shadow: var(--box);padding: 15px}
    .detalle-productnew .conten-cate .conten-produc .produc a img{height: 200px;width: 200px;margin-left: 25px;margin-right: 25px;}
    .detalle-productnew .conten-cate .conten-produc .produc .marca{font-size: 18px;}
    .detalle-productnew .conten-cate .conten-produc .produc .precio{font-size: 18px;}
    .detalle-productnew .conten-cate .conten-produc .produc .precio-old{font-size: 15px;}
    .detalle-productnew .conten-cate .conten-produc .produc .precio-descuento{font-size: 20px;}
    /*FIN PARA DOS PRODUCTOS EN LISTADO*/
    .conten-cate .btn_left_scroll{border-radius: 50%;}
    .conten-cate .btn_right_scroll{border-radius: 50%;}
}
@media screen and (max-width:420px){
    .detalle-productnew .conten-cate .conten-produc .produc{
        border-radius: 10px;box-shadow: var(--box);padding: 20px;width: 260px;}
    .detalle-productnew .conten-cate .conten-produc .produc a img{height: 200px;width: 200px;margin-left: 25px;margin-right: 25px;}
    .detalle-productnew .conten-cate .conten-produc .produc .info_product{width: 95%;margin-left: 15px;margin-right: 15px;padding: 10px;}
}
@media screen and (max-width:400px){
    .detalle-productnew .conten-cate .conten-produc .produc{padding: 20px;/*width: 210px;*/}
    .detalle-productnew .conten-cate{width: 95%;}
    .detalle-productnew .conten-cate .conten-produc{width: 100%;}}
/*================================= FIN ES_PRODUCTOS_NUEVOS CARROUSEL ============================*/

/*==================  CARROUSEL DE SUB CATEGORIAS SIN MOVIMIENTO CON IMAGEN A LADO ==================*/
.conten_subcate_comple{width: 100%;margin: auto;padding-top: 30px;padding-bottom: 30px;background: var(--colorfondo);}
.conten_subcate_comple .conten_bloque_carroucel{display: flex;flex-wrap: wrap;width: 1270px;margin: auto;padding-top: 30px;padding-bottom: 30px;}
.conten_subcate_comple .conten_bloque_carroucel .conten_titulo_subcate{width: 100%;}
.conten_subcate_comple .conten_bloque_carroucel .conten_titulo_subcate .titutlo_subcate{font-size: 30px;font-weight: 600;margin-bottom: -30px;}
.conten_list_productos_l{display: flex;width: 100%;margin: auto;margin-top: 10px;margin-bottom: 50px;transition: 0.3s;border-radius: 5px;}
.conten_list_productos_l .conten_img_list{height: 400px;width: 393px;padding-top: 10px;}
.conten_list_productos_l .conten_img_list img{height: 402px;width: 393px;/*border-radius: 5px;*/border-radius: 0px;}
.conten_list_productos_l .conten_img_list img:hover{filter: brightness(80%);/*opacity: 0.9;*/}
.conten_list_productos_l .conten_carroucel_product{position: relative;/*width: 66%;*/width: 67%;margin-left: 36px;overflow: hidden;}
.conten_list_productos_l .conten_carroucel_product .carroucel_products{display: flex;width: 100%;}
/*BOTON DIRECCIONAL*/
.conten_carroucel_product .btn_left_scroll, .conten_carroucel_product .btn_right_scroll{position: absolute;background: var(--color2);height: 45px;width: 45px;color: #fff;border:1px solid #ccc;padding: 10px;font-size: 15px;font-weight: 100;cursor: pointer;box-shadow: rgba(0,0,0,0.3) 1px 3px 5px;text-align: center;}
.conten_carroucel_product .btn_left_scroll{top: 45%;left: 0px;}
.conten_carroucel_product .btn_right_scroll{top: 45%;right: 0px;}
.conten_carroucel_product .btn_left_scroll:hover{box-shadow: none;opacity: 0.5;}
.conten_carroucel_product .btn_right_scroll:hover{box-shadow: none;opacity: 0.5;}
.carroucel_products::-webkit-scrollbar{height: 0px;}
.carroucel_products::-webkit-scrollbar-thumb{/*background: var(--color1);border-radius: 20px;*/}
/* solo es diseño del producto datos*/
.conten_list_productos_l .produc{position: relative;display: flex;flex-wrap: wrap;justify-content: center;text-align: center;width: 255px;background: #fff;padding: 30px;border-radius:0px;margin: 15px;transition: 0.5s;border: 1px solid #fff;}
.conten_list_productos_l .produc .new{position: absolute;color: #fff;background: var(--color1);padding-left: 7px;padding-right: 7px;padding-top: 4px;padding-bottom: 4px;border-bottom-right-radius: 20px;border-top-right-radius: 20px;border-top-left-radius: 20px;top: 11px;font-size: 14px;}
.conten_list_productos_l .produc a{text-decoration: none;}
.conten_list_productos_l .produc a img{height: 200px;width: 200px;padding: 15px;padding-bottom: 10px;}
.conten_list_productos_l .produc:hover{box-shadow: 2px 2px 12px 3px #c6c6c6;}
.conten_list_productos_l .produc .conten-precios{display: flex;flex-wrap: wrap;justify-content: center;margin: auto;width: 100%;}
.conten_list_productos_l .produc .marca{color: var(--color2);margin-bottom: 8px;font-weight: 600;font-size: 18px; text-align: start;}
.conten_list_productos_l .produc .nombre{font-size: 17px;color: #333;margin-bottom: 8px; text-align: start; font-weight: 600;}
.conten_list_productos_l .produc .precio{color: #000;margin-bottom: 15px;width: 100%;text-align: start;font-size: 18px;}
.conten_list_productos_l .produc .conten-precio{display: flex;flex-wrap: wrap;}
.conten_list_productos_l .produc .precio-old{font-size: 15px;text-decoration: line-through;color: #9b9b9b;width: 45%;margin-bottom: 15px;}
.conten_list_productos_l .produc .precio-descuento{font-size: 20px;font-weight: 600;color: red;width: 45%;margin-bottom: 0px;}
@media screen and (max-width:1400px){
	.conten_subcate_comple .conten_bloque_carroucel{width: 95%;}
	.conten_bloque_carroucel .bloque_subcate{width: 100%;	}
	.conten_subcate_comple .conten_bloque_carroucel .conten_titulo_subcate .titutlo_subcate{margin-left: 30px;}}
@media screen and (max-width:1170px){
	.conten_list_productos_l .conten_carroucel_product {width: 79%;margin-left: -135px;}
	.conten_subcate_comple .conten_bloque_carroucel{margin-left: 20px;}}
@media screen and (max-width:1141px){.conten_subcate_comple .conten_bloque_carroucel{margin-left: 10px;}}
@media screen and (max-width:1000px){
	.conten_subcate_comple .conten_bloque_carroucel{margin-left: auto;}
	.conten_list_productos_l .conten_img_list{display: none;}
	.conten_list_productos_l .conten_carroucel_product{width: 100%;margin-left: 0px;}}
@media screen and (max-width: 650px){.conten_subcate_comple .conten_bloque_carroucel .conten_titulo_subcate .titutlo_subcate{font-size: 20px;}}
@media screen and (max-width:570px){.conten_list_productos_l .produc {width: 233px;padding: 25px;}}
@media screen and (max-width:520px){
	.conten_list_productos_l .produc a img {height: 170px;width: 170px;}
	.conten_list_productos_l .produc {width: 218px;padding: 20px;}}
@media screen and (max-width:500px){
	.conten_subcate_comple .conten_bloque_carroucel .conten_titulo_subcate .titutlo_subcate{font-size: 17px;}
	.conten_list_productos_l{flex-wrap: wrap;}
	.conten_list_productos_l .conten_img_list{display: flex;width: 95%;margin: auto;}
	.conten_list_productos_l a{width: 100%;}
	.conten_list_productos_l .conten_img_list img{height: 100%;width: 100%;}
	.conten_list_productos_l .produc a img {height: 160px;width: 160px;}
	.conten_list_productos_l .produc {width: 216px;padding: 18px;}}
@media screen and (max-width:450px){
    .conten_subcate_comple .conten_bloque_carroucel{padding-top: 0px; }
    .conten_subcate_comple{padding-top: 0px}
    .conten_subcate_comple .conten_bloque_carroucel .conten_titulo_subcate .titutlo_subcate {margin-left: 10px;font-size: 20px;}
    .conten_list_productos_l .conten_img_list{width: 98%;margin: auto;margin-top: 20px;}
    .conten_list_productos_l .conten_img_list img{border-radius: 10px;box-shadow: var(--boxbanner);}
    .conten_list_productos_l .conten_carroucel_product{width: 100%;}
    .conten_list_productos_l .conten_carroucel_product .carroucel_products{margin-left: 0%;width: 100%;overflow-x: hidden;}
    .conten_list_productos_l .produc{padding: 20px;padding-left: 25px;padding-right: 25px;width: 300px;border-radius: 10px;box-shadow: var(--box);margin-left: 0px;}
    .conten_list_productos_l .produc a img {height: 200px;width: 200px;margin: 10px;padding: 15px;}
    .conten_carroucel_product .btn_left_scroll{left: 0px;border-radius: 50%;}
    .conten_carroucel_product .btn_right_scroll{right: 0px;border-radius: 50%;}}
@media screen and (max-width:370px){
    .carroucel_products{margin-left: 9%;width: 80%;}
    .conten_list_productos_l .produc a img {height: 180px;width: 180px;margin: 5px;padding: 10px;}}
/*================== FIN CARROUSEL DE SUB CATEGORIAS SIN MOVIMIENTO CON IMAGEN A LADO ==================*/

/*==================== glide.core.min.css ==============*/
.glide{position:relative;width:100%;box-sizing:border-box}
.glide *{box-sizing:inherit}
.glide__track{overflow:hidden}
.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;/*white-space:nowrap;*/display:flex;flex-wrap:nowrap;will-change:transform;}
.glide__slides--dragging{user-select:none}
.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}
.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}
.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}
.glide--rtl{direction:rtl}
/*glide.theme.min.css*/
.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:white;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,0.5);border-radius:0px;box-shadow:0 0.25em 0.5em 0 rgba(0,0,0,0.1);text-shadow:0 0.25em 0.5em rgba(0,0,0,0.1);opacity:1;cursor:pointer;transition:opacity 150ms ease, border 300ms ease-in-out;transform:translateY(-50%);line-height:1; font-weight:bold;}
.glide__arrow:focus{outline:none}
.glide__arrow:hover{border-color:white}
.glide__arrow--left{left:2em; font-weight: bold;}
.glide__arrow--right{right:2em}
.glide__arrow--disabled{opacity:0.33}
.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}
.glide__bullet{background-color:rgba(255,255,255,0.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all 300ms ease-in-out;cursor:pointer;line-height:0;box-shadow:0 0.25em 0.5em 0 rgba(0,0,0,0.1);margin:0 0.25em}
.glide__bullet:focus{outline:none}
.glide__bullet:hover,
.glide__bullet:focus{border:2px solid white;background-color:rgba(255,255,255,0.5)}
.glide__bullet--active{background-color:white}
.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}
.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}

/*============ TEMPORADA Y GLIDE SON PARA EL CARROUSEL =========*/
.promociones{width: 100%;margin: auto;padding-top: 30px;padding-bottom: 30px;background: var(--colorfondo);}
.promociones .conten-promo{display: flex;flex-wrap: wrap;justify-content: center;margin: auto;width: 1270px;border-radius: 10px;}
.promociones .conten-promo h2{width: 100%;text-align: left;margin-bottom: 10px;padding-top: 15px;padding-bottom: 15px;font-size: 30px;font-weight: 600;}
.promociones .conten-promo .conten-img-promo{width: 32%;}
.promociones .conten-promo .conten-img-promo a{text-decoration: none;}
.promociones .conten-promo .conten-img-promo a img{height: 410px;width: 389px;border-radius: 0px;}
.promociones .conten-promo .conten-img-promo a img:hover{filter: brightness(80%);}
.promociones .conten-promo .conten-produc-promo{display: flex;flex-wrap: wrap;justify-content: center;margin: auto;width: 67%;}
.promociones .conten-promo .conten-produc-promo .cuadros{display: flex;flex-wrap: wrap;justify-content: center;background: #fff;width: 250px;padding: 20px;margin: auto;margin-left: 20px;padding-right: 20px;transition: 0.5s;}
.promociones .conten-promo .conten-produc-promo .cuadros a{text-decoration: none;}
.promociones .conten-promo .conten-produc-promo .produc-promo{display: flex;flex-wrap: wrap;justify-content: center;width: 100%;background: #fff;border-radius: 0px;}
.promociones .conten-promo .conten-produc-promo .cuadros:hover{box-shadow: 2px 2px 12px 3px #c6c6c6;}
.promociones .conten-promo .conten-produc-promo .produc-promo img{width: 200px;height: 200px;margin-bottom: 10px;padding: 20px;}
.promociones .conten-promo .conten-produc-promo .produc-promo .conten_datoproduc{display: flex;flex-wrap: wrap;text-align: start;padding: 0px;width: 100%;}
.promociones .conten-promo .conten-produc-promo .produc-promo .conten-nom{margin: auto;width: 100%;}
.promociones .conten-promo .conten-produc-promo .produc-promo .nombre{color: #333;margin-bottom: 10px;font-size: 17px;font-weight: 600;padding-right: 10px;}
.promociones .conten-promo .conten-produc-promo .produc-promo .marca{color: var(--color2);margin-bottom: 0px;font-weight: 600;text-align: start;margin-bottom: 10px; font-size: 18px;}
.promociones .conten-promo .conten-produc-promo .produc-promo .precio{color: #000;margin-bottom: 15px;width: 100%; font-size: 18px;}
.promociones .conten-promo .conten-produc-promo .produc-promo .conten-precios{display: flex;flex-wrap: wrap;justify-content: center;margin: auto;width: 100%;}
.promociones .conten-promo .conten-produc-promo .produc-promo .precio-old{font-size: 15px;text-decoration: line-through;color: #9b9b9b;width: 45%;margin-bottom: 15px;}
.promociones .conten-promo .conten-produc-promo .produc-promo  .precio-descuento{font-size: 20px;font-weight: 600;color: red;width: 45%;margin-bottom: 0px;}
.promociones .conten-promo .conten-produc-promo .produc-promo input{width: 60px;border-radius: 10px;}
.promociones .conten-promo .conten-produc-promo .produc-promo a{text-decoration: none;background: var(--color1);color: #fff;padding-top: 5px;padding-bottom: 5px;padding-right: 15px;padding-left:15px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;font-size: 15px;transition: 0.5s;}
.promociones .conten-promo .conten-produc-promo .produc-promo a:hover{background: var(--color2);}
.glide__arrows .glide__arrow--left, .glide__arrows .glide__arrow--right{padding: 10px;padding-left: 6px;padding-right: 6px;color: #fff;transition: 0.5s;background: var(--color2);box-shadow: rgba(0,0,0,0.3) 1px 3px 5px;height: 45px;width: 45px;}
.glide__arrows .glide__arrow--left{top: 50%;margin-left: -30px;}
.glide__arrows .glide__arrow--right{top: 50%;margin-right: -40px;}
.glide__arrows .glide__arrow--left:hover{box-shadow: none;opacity: 0.5;}
.glide__arrows .glide__arrow--right:hover{box-shadow: none;opacity: 0.5;}
.glide__arrows span{font-size: 20px;font-weight: bold;}
@media screen and (max-width:1300px){.promociones{width: 98%;}.promociones .conten-promo{width: 99%;}}
@media screen and (max-width:1220px){
    .promociones .conten-promo .conten-produc-promo .produc-promo{width: 230px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo img{width: 200px;height: 200px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo h2{font-size: 18px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo .marca{font-size: 16px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo .precio{font-size: 16px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo a{font-size: 16px;padding-top: 8px;padding-bottom: 8px;padding-right: 16px;padding-left: 16px;}}
@media screen and (max-width:1100px){
    .promociones .conten-promo .conten-img-promo{display: none;}
    .promociones .conten-promo .conten-produc-promo{width: 99%;}
    .promociones .conten-promo .conten-produc-promo .produc-promo{width: 230px;}
    .glide__arrows .glide__arrow--right{margin-right: -25px;}}
@media screen and (max-width:900px){
    .promociones .conten-promo{padding-top: 0px;padding-bottom: 0px;}
    .promociones .conten-promo .conten-produc-promo{width: 95%;}
    .promociones .conten-promo .conten-img-promo{width: 95%;}
    .promociones .conten-promo .conten-produc-promo .produc-promo{display: flex;flex-wrap: wrap;justify-content: center;margin: 15px;width: 250px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo a{font-size: 15px;padding-top: 5px;padding-bottom: 5px;padding-right: 10px;padding-left: 10px;}
	.promociones .conten-promo .conten-produc-promo .produc-promo img{width: 250px;height: 230px;margin-bottom: 20px;}
	.promociones .conten-promo .conten-produc-promo .produc-promo h2{color: var(--color1);width: 100%;margin-bottom: 15px;font-size: 15px;}}
@media screen and (max-width:800px){
    .promociones .conten-promo .conten-produc-promo .produc-promo{width: 200px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo img{width: 200px;height: 200px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo h2{font-size: 18px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo .marca{font-size: 16px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo .precio{font-size: 16px;}
    .glide__arrows .glide__arrow--left,.glide__arrows .glide__arrow--right{height: 48px;width: 48px;}
    .glide__arrows span{font-size: 20px;font-weight: bold;}
    .promociones .conten-promo .conten-img-promo a img{display: flex;flex-wrap: wrap;justify-content: center;margin: auto;}}
@media screen and (max-width:500px){
    .promociones .conten-promo .conten-img-promo{display: block;}
	.titulo{font-size: 17px;}
	.promociones .conten-promo h2{font-size: 20px;}
    .conten-produc-promo .cuadros{width: 100px;margin: 20px; margin-right: 60px !important; padding-bottom: 15px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo {width: 200px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo .conten-nom{margin: auto;width: 230px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo .marca{font-size: 16px;margin-bottom: 3px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo .conten-nom .nombre{width: 100%;overflow: hidden;margin-bottom: 15px;font-size: 17px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo img{width: 160px;height: 180px;margin-bottom: 15px;}
    .promociones .conten-promo .conten-img-promo a img{height: 400px;width: 100%}}
@media screen and (max-width:450px){
    .promociones{padding-top: 0px;}
    .promociones .conten-promo h2{padding-top: 0px;padding-bottom: 0px;font-size: 20px;padding-left: 10px;}
    .promociones .conten-promo .conten-img-promo{width: 90%; margin-bottom: 15px;}
    .promociones .conten-promo .conten-img-promo a img{border-radius: 10px;box-shadow: var(--boxbanner);}
    .glide__slides{margin-left: 13%;width: 100%;}
    .promociones .conten-promo .conten-produc-promo{width: 100%;}
    .promociones .conten-promo .conten-produc-promo .glide{width: 90%;}
    .promociones .conten-promo .cuadros{margin: 15px;}
    .promociones .conten-promo .produc-promo{width: 100%;padding: 0px;padding-left: 0px;padding-right: 0px;}
    .promociones .conten-promo .conten-produc-promo .cuadros{margin: 0px;border-radius: 10px;box-shadow: var(--box);padding-top: 0px;padding-bottom: 0px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo .conten_datoproduc{padding-left: 15px;padding-right: 15px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo img{width: 160px;height: 160px;margin-bottom: 10px;padding: 5px;margin: auto;}
    .promociones .conten-promo .conten-produc-promo .produc-promo img{width: 160px;height: 160px;margin-bottom: 10px;padding: 5px;margin: 0px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo .nombre{margin-bottom: 10px;font-size: 16px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo .marca{font-size: 18px;margin-bottom: 10px;}
    .glide__arrows .glide__arrow--left{margin-left: -15px;border-radius: 50%;}
    .glide__arrows .glide__arrow--right{margin-right: -15px;border-radius: 50%;}}
@media screen and (max-width:418px){
    .promociones .conten-promo{padding-bottom: 5px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo img{height: 160px;width: 130px;}
    .conten-produc-promo .cuadros{width: 100%;margin: 20px;padding-bottom: 15px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo {width: 180px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo .conten-nom{width: 100%;}}
@media screen and (max-width:400px){
	.titulo h1{font-size: 25px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo {width: 300px;margin-left: 23px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo img{height: 180px;width: 160px;}}
@media screen and (max-width:399px){
    .promociones .conten-promo .conten-produc-promo{width: 90%;padding-top: 10px;padding-bottom: 10px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo{width: 100%;margin-left: 0px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo .marca{width: 100%;}
    .promociones .conten-promo .conten-produc-promo .produc-promo .nombre{width: 100%;}}
@media screen and (max-width:360px){
    .glide__arrows .glide__arrow--left{margin-left: -50px}
    .glide__arrows .glide__arrow--right{margin-right: -50px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo img{width: 180px;height: 180px;margin-left: 50px;}
    .promociones .conten-promo .conten-produc-promo .produc-promo{width: 100%;}
    .promociones .conten-promo .conten-produc-promo{width: 90%;}
    .promociones .conten-promo .conten-produc-promo .produc-promo .conten_datoproduc{padding-right: 0px;margin-right: -20px;}
    .glide__slides{margin-left: 0%;}.promociones .conten-promo .conten-produc-promo .produc-promo {width: 80%;}}
/*============ FIN TEMPORADA=======*/

/*=============== owl.carousel.min.css =============*/
.container .titulo_gale1{font-size: 30px;}
.container, .container-lg, .container-md, .container-sm, .container-xl{max-width: 1270px;width: 100%;}
.conten_galeria{display: flex;flex-wrap: wrap;width: 1270px;margin: auto;overflow-x:hidden; }
.conten_galeria .card{display: flex;justify-content: center;padding: 20px;background: #fff;transition: 0.5s;}
.conten_galeria .card img{height: 200px;width: 200px;margin: 10px;padding: 0px;margin-bottom: 10px;}
.owl-carousel{position: relative;}
.owl-carousel .item .card .card-body{text-align: left;padding: 10px;}
.owl-carousel .item .card .descuento{position: absolute;/*top: 16px;left: 15px;*/top: 0px;right: 0px;font-size: 13px;font-weight: 600;background: red;padding: 10px; padding-top: 5px; padding-bottom: 5px;color: #fff;border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.owl-carousel .item .card .liqui{ background: #45a00a;}
.owl-carousel .item .card .card-body .marca{margin-bottom: 0px;font-weight: 600;color: var(--color2);margin-bottom: 10px;font-size: 18px;}
.owl-carousel .item .card .card-body .nombre{color: #333;font-size: 13px;margin-bottom: 10px;font-weight: 100;}
.owl-carousel .item .card .card-body .precio{color: #000;margin-bottom: 10px; font-weight: 600; font-size: 18px;}
.owl-carousel .item .card .card-body .conten-precio{display: flex;flex-wrap: wrap;justify-content: center;margin: auto;width: 100%;margin-bottom: 8px;}
.owl-carousel .item .card .card-body .conten-precio .precio-old{font-size: 13px;flex-wrap: 500;text-decoration: line-through;color: #9b9b9b;width: 45%;margin-bottom: 0px;}
.owl-carousel .item .card .card-body .conten-precio .precio-descuento{
    font-size:18px;flex-wrap: 500;color: #fff;width: 55%;margin-bottom: 0px; font-weight: 600;background: var(--color2); border-radius: 5px;
    text-align: center;
}
.owl-carousel .item .card{text-align: center;}
.owl-carousel .item .card h3{color: var(--color1);}
.owl-carousel .item .card p{color: var(--color2)}
.owl-carousel .item .card a{color: #fff; text-decoration: none;}
.owl-carousel .item .card a:hover{cursor: pointer;}
.card{/*border-radius: 15px;*/border-radius: 0px;border:1px solid #fff;}
.conten_galeria{/*background: var(--colorfondo);*/padding-top: 40px;padding-bottom: 40px;}
.mt-4, .my-4, .mt-3, .my-3{margin-top: 0px;/*background: var(--colorfondo);*/}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;/*position:relative;z-index:1;*/}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);padding-top: 10px; padding-bottom: 10px;}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%;padding: 25px;padding-bottom: 10px;}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:block;}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0;color:inherit;border:none;padding:0!important;font:inherit}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel button.owl-dot{background:none;color:inherit;border:none;}
.owl-carousel button.owl-dot{color:var(--color1);}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{position: absolute;background: var(--color2);color: #fff;border:1px solid #ccc;padding: 10px;font-size: 18px;font-weight: 100;cursor: pointer;box-shadow: rgba(0,0,0,0.3) 1px 3px 5px;height: 45px;width: 45px;font-size: 22px;font-weight: 600;}
.owl-carousel .owl-nav button.owl-prev{top: 43%;left:0px;}
.owl-carousel .owl-nav button.owl-next{top: 43%;right: 0px;}
.owl-carousel .owl-nav button.owl-prev:hover{box-shadow: none;opacity: 0.5;}
.owl-carousel .owl-nav button.owl-next:hover{box-shadow: none;opacity: 0.5;}
.owl-carousel .owl-nav button.owl-prev span{margin-bottom:2px;}
.no-js .owl-carousel{display:block;}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-carousel .item .card:hover{box-shadow: 2px 2px 12px 3px #c6c6c6;}
@media screen and (max-width:1300px){.conten_galeria{width: 98.5%;}}
@media screen and (max-width:1192px){.container .row .owl-item .item .card .btn-carrito{width: 100%;font-size: 12px;font-weight: 600;padding-left: 10px;padding-right: 10px;text-align: center;}}
@media screen and (max-width:900px){
    .owl-carousel .item .card a{font-size: 12px;}
    .owl-carousel .item .card h3{font-size: 18px;}
    .owl-carousel .item .card h5{font-size: 15px;}
    .conten_galeria .card img{padding: 0px;height: 170px;width: 100%;margin: auto;}
    .conten_galeria .owl-item .item .card  .card-body{margin: 0px;padding-left: 0px;padding-right: 0px;width: 100%;}}
@media screen and (max-width:600px){.owl-item .item .card img{padding: 20px;padding-bottom: 0px;}.container .row .owl-item .item .card .card-body{padding-top: 0px;}}
@media screen and (max-width:500px){
    .conten_galeria .card img{height: 160px;width: 100%;margin: 0px;margin-bottom: 10px;}
    .owl-carousel .item .card .card-body{text-align: left;padding: 0px;}
    .owl-carousel .item .card .card-body .marca{margin-bottom: 0px;margin-bottom: 8px;}
    .owl-carousel .item .card .card-body .nombre{color: #333;margin-bottom: 10px;}
    .owl-carousel .item .card .card-body .precio{font-size: 15px;}
    .owl-carousel .item .card .card-body .conten-precios .precio-old{font-size: 13px;}
    .owl-carousel .item .card .card-body .conten-precios .precio-descuento{font-size: 15px;}}
@media screen and (max-width:550px){.owl-item .item .card img{ height: 165px;}}
@media screen and (max-width:450px){
    .container .titulo_gale1{font-size: 20px;width: 100%;text-align: left;padding-left: 5px;}
    /*======= PARA DOS PRODUCTOS ====*/
    .conten_galeria{margin-left: 5px;margin-right: 5px;width: 100%;padding-bottom: 0px;padding-top: 0px;}
    .conten_galeria .row{margin-left: 0px;}
    .owl-item .item .card img{ height:180px;width: 180px; padding: 0px;}
    .container .row .owl-item .item .card{width: 100%; padding: 25px;margin: 5px;box-shadow: var(--box);border-radius: 10px;}
    .container .row .owl-item .item .card .card-body{padding: 10px; margin: 0px;}
    /*======= FIN PARA DOS PRODUCTOS ====*/
    .owl-carousel .owl-nav button.owl-prev{left: 0px;border-radius: 50%}
    .owl-carousel .owl-nav button.owl-next{right: -2px;border-radius: 50%}}
@media screen and (max-width:400px){
    .owl-item .item .card img{ height:150px;width: 150px; padding: 0px;}
    .container .row .owl-item .item .card .card-body{padding: 0px;}}
/*================== owl.theme.default.min.css ===============*/
.owl-theme .owl-dots{display: none;}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav{margin-top:10px}
.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

/*=================== ESTILOS DE LOS SLIDER PRINCIPALES DE LA WEB =================*/
.slider-pc{height: 640px;width: 100%;overflow-y: hidden;}
.slider-pc .content-slider li img{height: 100%;width: 100%;}
.lSSlideOuter {overflow: hidden;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;
-moz-user-select: none;-ms-user-select: none;user-select: none}
.lightSlider:before, .lightSlider:after {content: " ";display: table;}
.lightSlider {overflow: hidden;margin: 0;}
.lSSlideWrapper {max-width: 100%;overflow: hidden;position: relative;}
.lSSlideWrapper > .lightSlider:after {clear: both;}
.lSSlideWrapper .lSSlide {-webkit-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px);-webkit-transition: all 1s;-webkit-transition-property: -webkit-transform,height;-moz-transition-property: -moz-transform,height;transition-property: transform,height;-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;}
.lSSlideWrapper .lSFade {position: relative;}
.lSSlideWrapper .lSFade > * {position: absolute !important;top: 0;left: 0;z-index: 9;margin-right: 0;width: 100%;}
.lSSlideWrapper.usingCss .lSFade > * {opacity: 0;-webkit-transition-delay: 0s;transition-delay: 0s;-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;}
.lSSlideWrapper .lSFade > *.active {z-index: 10;}
.lSSlideWrapper.usingCss .lSFade > *.active {opacity: 1;}
/** /!!! End of core css Should not edit !!!/**/
/* Pager */
.lSSlideOuter .lSPager.lSpg {margin: 10px 0 0;padding: 0;text-align: center;}
.lSSlideOuter .lSPager.lSpg > li {cursor: pointer;display: inline-block;padding: 0 5px;}
.lSSlideOuter .lSPager.lSpg > li a {background-color: var(--color2);border-radius: 30px;display: inline-block;height: 13px;width: 13px;overflow: hidden;text-indent: -999em;position: relative;z-index: 1;-webkit-transition: all 0.5s linear 0s;transition: all 0.5s linear 0s;}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {background-color: var(--color1);}
.lSSlideOuter .media {opacity: 0.8;}
.lSSlideOuter .media.active {opacity: 1;}
/* End of pager */
/** Gallery **/
.lSSlideOuter .lSPager.lSGallery {list-style: none outside none;padding-left: 0;margin: 0;overflow: hidden;transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);-ms-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate3d(0px, 0px, 0px);-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.lSSlideOuter .lSPager.lSGallery li {overflow: hidden;-webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;transition: border-radius 0.12s linear 0s 0.35s linear 0s;}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {border-radius: 5px;}
.lSSlideOuter .lSPager.lSGallery img {display: block;height: auto;max-width: 100%;}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {content: " ";display: table;}
.lSSlideOuter .lSPager.lSGallery:after {clear: both;}
/* End of Gallery */
/* slider actions */
.lSAction > a {width: 32px;display: block;top: 50%;height: 32px;background-image: url('../../img/controls.png');cursor: pointer;position: absolute;z-index: 1;margin-top: -16px;opacity: 0.5;-webkit-transition: opacity 0.35s linear 0s;transition: opacity 0.35s linear 0s;}
.lSAction > a:hover {opacity: 1;}
.lSAction > .lSPrev {background-position: 0 0;left: 10px;}
.lSAction > .lSNext {background-position: -32px 0;right: 10px;}
.lSAction > a.disabled {pointer-events: none;}
.cS-hidden {height: 1px;opacity: 0;filter: alpha(opacity=0);overflow: hidden;}
/* vertical */
.lSSlideOuter.vertical {position: relative;}
.lSSlideOuter.vertical.noPager {padding-right: 0px !important;}
.lSSlideOuter.vertical .lSGallery {position: absolute !important;right: 0;top: 0;}
.lSSlideOuter.vertical .lightSlider > * {width: 100% !important;max-width: none !important;}
/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {left: 50%;margin-left: -14px;margin-top: 0;}
.lSSlideOuter.vertical .lSAction > .lSNext {background-position: 31px -31px;bottom: 10px;top: auto;}
.lSSlideOuter.vertical .lSAction > .lSPrev {background-position: 0 -31px;bottom: auto;top: 10px;}
/* vertical */
/* Rtl */
.lSSlideOuter.lSrtl {direction: rtl;}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {padding-left: 0;list-style: none outside none;}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {padding-right: 0;}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {float: left;}
.lSSlideOuter.lSrtl .lightSlider > *, .lSSlideOuter.lSrtl .lSGallery li {float: right !important;}
/* Rtl */
@-webkit-keyframes rightEnd {0% {left: 0;}50% {left: -15px;}100% {left: 0;}}
@keyframes rightEnd {0% {left: 0;}50% {left: -15px;}100% {left: 0;}}
@-webkit-keyframes topEnd {0% {top: 0;}50% {top: -15px;}100% {top: 0;}}
@keyframes topEnd {0% {top: 0;}50% {top: -15px;}100% {top: 0;}}
@-webkit-keyframes leftEnd {0% {left: 0;}50% {left: 15px;}100% {left: 0;}}
@keyframes leftEnd {0% {left: 0;}50% {left: 15px;}100% {left: 0;}}
@-webkit-keyframes bottomEnd {0% {bottom: 0;}50% {bottom: -15px;}100% {bottom: 0;}}
@keyframes bottomEnd {0% {bottom: 0;}50% {bottom: -15px;}100% {bottom: 0;}}
.lSSlideOuter .rightEnd {-webkit-animation: rightEnd 0.3s;animation: rightEnd 0.3s;position: relative;}
.lSSlideOuter .leftEnd {-webkit-animation: leftEnd 0.3s;animation: leftEnd 0.3s;position: relative;}
.lSSlideOuter.vertical .rightEnd {-webkit-animation: topEnd 0.3s;animation: topEnd 0.3s;position: relative;}
.lSSlideOuter.vertical .leftEnd {-webkit-animation: bottomEnd 0.3s;animation: bottomEnd 0.3s;position: relative;}
.lSSlideOuter.lSrtl .rightEnd {-webkit-animation: leftEnd 0.3s;animation: leftEnd 0.3s;position: relative;}
.lSSlideOuter.lSrtl .leftEnd {-webkit-animation: rightEnd 0.3s;animation: rightEnd 0.3s;position: relative;}
/*/  GRab cursor */
.lightSlider.lsGrab > * {cursor: -webkit-grab;cursor: -moz-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.lightSlider.lsGrabbing > * {cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing;}
/*====== modificacion arnold =====*/
.slider-movil{display: none;}
ul{list-style: none outside none;padding-left: 0;margin: 0;}
.demo{width: 100%;/*height:785px;*/}
.demo .item{width: 100%;padding-bottom: 60px; background: var(--colorfondo);}
.content-slider li{/*background-color: #ed3020;*/text-align: center;color: #FFF;}
.content-slider li img{width: 100%;height: 100%;}
.content-slider h3 {margin: 0;padding: 70px 0;}
@media screen and (max-width:1500px){.demo .item{padding-bottom: 30px;}.slider-pc{height: 578px;}}
@media screen and (max-width:1350px){.slider-pc{height: 523px;}}
@media screen and (max-width:1160px){.slider-pc{height: 452px;}}
@media screen and (max-width:1160px){.slider-pc{height: 420px;}}
@media screen and (max-width:950px){.slider-pc{display: none;}.slider-movil{display: block;}}
@media screen and (max-width:500px){.slider-movil{height: 536px;height: 236px;overflow-y: hidden;}}
/*=================== ESTILOS DE LOS SLIDER PRINCIPALES DE LA WEB =================*/
.descrip_categorias{width: 100%;margin: auto;}
.descrip_categorias .descrip_categorias_main{display: flex;flex-wrap: wrap;justify-content: center;margin: auto;width: 1270px;margin-bottom: 80px;}
.descrip_categorias .descrip_categorias_main hr{width: 100%;margin-bottom: 40px;border-radius: 10px;border: 1px solid var(--color2);}
.descrip_categorias .descrip_categorias_main h2, .descrip_categorias .descrip_categorias_main p{width: 100%;margin-bottom: 15px;text-align: justify;}
@media screen and (max-width:1396px){.descrip_categorias .descrip_categorias_main{width: 90%;}}


/*================= CLIENTES ===============*/
.clientes{width: 100%;background: #fff;padding-top: 50px;padding-bottom: 50px;}
.clientes .titu-clientes{display: flex;flex-wrap: wrap;justify-content: center;width: 100%;margin: auto;text-align: center;margin-bottom: 20px;}
.clientes .titu-clientes h2{width: 100%;font-size: 30px;color: var(--color2);margin-bottom: 20px;}
.clientes .conten-clientes{display: flex;flex-wrap: wrap;justify-content: center;margin: auto;width: 80%;}
.clientes .conten-clientes .conten-produc-promo{width: 100%;}
.clientes .conten-clientes img{height: 70px;width: 200px;margin: 15px;}
/*================= FIN CLIENTES ===============*/

/*========================= CARROUSEL DE TUTORIALES =================*/
.conten_main_bloque_blog{width: 100%;margin: auto;padding-top: 80px;padding-bottom: 80px;background: #589c36;}
.conten_linea{max-width: 1700px;margin: auto;}
.conten_bloque_blog{width: 100%;margin-top: 50px;margin-bottom: 50px;}
.conten_bloque_blog_titulo{width: 90%;color: #fff;margin-left: 50px;font-size: 20px;margin-bottom: 15px;font-family: 'Francois One', sans-serif;}
.conten_prin_bloque_blog{display: flex;justify-content: center;}
.conten_bloque_btn{margin-top: 250px;}
.conten_bloque_btn .btn{background: var(--color2);color: #000;padding-left: 10px;padding-right: 10px;font-weight: 600px;color: #fff;}
.conten_bloque_blog_items{display: flex;margin: auto;width: 100%;overflow-x: auto;}
.conten_bloque_blog_items::-webkit-scrollbar{height: 0px;}
.conten_bloque_blog_items .items{position: relative;width: 300px;margin: 10px;border-radius: 10px;transition: 0.5s;}
.conten_bloque_blog_items .items .tema_blog{
    position: absolute;width: 100%;
    padding: 15px;padding-top: 10px;padding-bottom: 10px;font-size: 20px;
    /*background: rgba(200,0,5,0.9);*/
    background: rgba(1,50,110,0.9);color: #fff;border-top-left-radius: 10px;border-top-right-radius: 10px;
    font-family: 'Francois One', sans-serif;}
.conten_bloque_blog_items .items .titulo_blog{
    position: absolute;width: 100%;text-align: center;bottom: 0px;padding: 50px;padding-right: 15px;padding-left: 15px;color: #fff;
    font-size: 25px;background: linear-gradient(to bottom, transparent, #000);
    border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;font-family: 'Potta One', cursive;
}
.conten_bloque_blog_items .items .viimg_blog{width: 300px;border-radius: 10px;}
@media screen and (max-width:1200px){
    .conten_bloque_blog_items .items{width: 280px;}
    .conten_bloque_blog_items .items .viimg_blog{width: 280px;}
    .conten_bloque_blog_items .items .titulo_blog{font-size: 20px}}
@media screen and (max-width:950px){
    .conten_bloque_blog_items .items .tema_blog{font-size: 18px;}
    .conten_bloque_blog_items .items{width: 250px;}
    .conten_bloque_blog_items .items .viimg_blog{width: 250px;}
    .conten_bloque_blog_items .items .titulo_blog{padding-right: 20px;
    padding-left: 20px;}}
@media screen and (max-width:650px){
    .conten_bloque_blog_titulo{width: 80%;font-size: 18px;margin-left: 0px; padding-left: 20px;}
    .conten_bloque_blog_items .items{width: 230px;}
    .conten_bloque_blog_items .items .viimg_blog{width: 230px;}
    .conten_bloque_blog_items .items .titulo_blog{padding-right: 15px;
    padding-left: 15px;font-size: 18px;}
    .conten_bloque_btn{margin-top: 200px;}
}
@media screen and (max-width:450px){
    .conten_bloque_blog_titulo{font-size: 16px;margin-bottom: 10px}
    .conten_bloque_blog_items .items{width: 200px;margin: 5px}
    .conten_bloque_blog_items .items .viimg_blog{width: 200px;}
    .conten_bloque_blog_items .items .titulo_blog{padding-right: 10px;
    padding-left: 10px;font-size: 15px;}
    .conten_bloque_btn{margin-top: 160px;z-index: 10}
    .conten_bloque_blog_items{margin-left: -25px;margin-right: -25px;}
    .conten_bloque_btn .btn{border-radius: 50px;}
  }
/*========================= FIN CARROUSEL DE TUTORIALES ===================*/
