.body{background: var(--colo_fondo_galeria);}
/*========== ESTILOS DE CARGA CONTENIDO ==========*/
.skeleton-loader:empty {
    display: block;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 80%), #d7d7d7;
    background-repeat: repeat-y;
    background-size: 50px 500px;
    background-position: 0 0;
    animation: shine 1s infinite;
}

/*ESTILO DE INPUT CANTIDAD NUMERO*/
input[type="number"] {-webkit-appearance: textfield;-moz-appearance: textfield;appearance: textfield;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;}
.MsoNormal{line-height: 25px;}
.number-input {/*border: 2px solid #ddd;*/display: inline-flex;height: 43px;}
.number-input, .number-input * {box-sizing: border-box;}
.number-input button {
    outline:none;-webkit-appearance: none;
    background: #fff;
    border: none;
    align-items: center;
    justify-content: center;
    width: 2.5rem;
    height: 2.5rem;
    cursor: pointer;
    margin: 0;
    position: relative;
    border-radius: 50%;
    border: 1px solid #ccc;
}
.number-input button:before, .number-input button:after {
    display: inline-block;
    position: absolute;
    content: '';
    width: 1rem;
    height: 2px;
    background-color: var(--color1);
    transform: translate(-50%, -50%);}
.number-input button:hover{box-shadow: var(--box-shadow);}
.number-input button.plus:after {transform: translate(-50%, -50%) rotate(90deg);}
.number-input input[type=number] {font-family: sans-serif;max-width: 6.5rem;padding: .5rem;border: solid #ddd;border-width: 0 2px;font-size: 15px;height: 2.5rem;font-weight: bold;text-align: center;}
/*FIN ESTILO DE INPUT CANTIDAD NUMERO*/

/*============================= PRODUCTO ========================*/
.hide{display: none;}
.negrita{font-weight: 600;color: var(--color2);}
.detalle{width: 100%;margin: auto;background: var(--colorfondo);padding-bottom: 20px;}
.detalle .conten-detalle{
    display: flex;
    flex-wrap: wrap;
    margin: auto;
    width: 1270px;       
    background: #fff;
    margin-top: 15px;
    border-radius: 10px;
}
.detalle .conten-detalle .conten-pridetalle{display: flex;flex-wrap: wrap;justify-content: center;margin: auto;width: 100%;}
.detalle .conten-detalle .conten-pridetalle .conten_destalle_product .conten-text{display: flex;}
.detalle .conten-detalle .conten-pridetalle .conten_destalle_product .conten-text p{line-height: 25px; font-size: 15px;}
/*========= PROMOCIONES Y LIQUIDACIONES ==========*/
.detalle .promociones{width: 100%;margin: auto;margin-bottom: 10px;border:1px dashed #ccc;padding: 10px;}
.detalle .promociones .conten_promociones{display: flex;justify-content: center;width: 100%;margin: auto;}
.detalle .promociones .conten_promociones img{height: 50px;width: 50px;}
.detalle .promociones .conten_promociones .conten_promociones{color: red;font-weight: 600;margin-top: 10px;margin-left: 15px;}
.detalle .promociones .conten_promociones .text_promocion{margin-left: 10px;font-weight: 600;color: red;}
/*======== OFERTAS =======*/
.detalle .ofertas{width: 100%;margin: auto;margin-bottom: 10px;border:1px dashed #ccc;padding: 10px;}
.detalle .ofertas .conten_promociones{display: flex;justify-content: center;width: 100%;margin: auto;}
.detalle .ofertas .conten_promociones img{height: 50px;}
.detalle .ofertas .conten_promociones .conten_promociones{color: #45a00a;font-weight: 600;margin-top: 10px;margin-left: 15px;}
.detalle .ofertas .conten_promociones .text_promocion{margin-left: 10px;font-weight: 600;color: #45a00a;}
.detalle .conten-detalle .conten-pridetalle .conten-detalleini{width: 100%;display: flex;flex-wrap: wrap;}
.detalle .conten-detalle .conten-pridetalle .conten-detalleini .titucaradestaca{font-weight: 600;font-size: 18px;margin-bottom: 10px;}
.detalle .conten-detalle .conten-pridetalle .conten-detalleini .descripchica{color: var(--text_envio);margin-bottom: 10px;text-align: justify;font-size: 14px;}
.detalle .conten-detalle .conten-pridetalle .conten-detalleini .mindescrip{
    display: flex;   
    flex-wrap: wrap; 
    width: 50%;
    align-content: baseline;}
.detalle .conten-detalle .conten-pridetalle .conten-detalleini .mindescrip .titucaradestaca{display: flex;   flex-wrap: wrap; width: 100%;}
.detalle .conten-detalle .conten-pridetalle .conten-detalleini .mindescrip .conten-text{display: flex; width: 100%;margin-bottom: 10px;}
.detalle .conten-detalle .conten-pridetalle .conten-detalleini .mindescrip .conten-text .mintitu{margin-right: 10px;}
@media screen and (max-width:1772pxs){.detalle .conten-detalle .conten-pridetalle .conten-detalleini .mindescrip .mintitu{margin-bottom: 10px;}}
/*======= contenedor de imagen zoom ========*/
.wm-zoom-box,.wm-zoom-container{position:relative;cursor: pointer;}img.wm-zoom-default-img{height:auto}.wm-zoom-lens{display:none;left:0;position:absolute;top:0}.wm-zoom-hight{display:none;overflow:hidden;position:absolute}.wm-zoom-hight img{left:0;position:absolute;top:0}img.wm-zoom-loader{z-index:1}img.wm-zoom-hight-img{z-index:1}.wm-zoom-lens{background:#fff;-moz-opacity:.3;-khtml-opacity:.3;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=30);filter:alpha(opacity=30)}.wm-zoom-hight{background:#f4f4f4}
.detalle .conten-detalle .conten-img-prin{padding: 20px;width: 40%; margin: 15px;}
.detalle .conten-detalle .conten-img-prin .wm-zoom-container{
    margin: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    border-radius: 10px;
    border: 1px solid var(--colo_fondo_galeria);}
.detalle .conten-detalle .conten-img-prin .conten_video_view_producto{display: none;}
.detalle .conten-detalle .conten-img-prin .conten_video_view_producto .conten_video_product{height: 400px;width: 400px;}
.detalle .conten-detalle .conten-img-prin .conten_video_view_producto #conten_video_producto{border-radius: 10px;margin-top: 30px;}
.detalle .conten-detalle .conten-img-prin .img_producto_prin{width: 400px; height: 400px;}
.detalle .conten-detalle .conten-detalle-img{display: flex;flex-wrap: wrap;justify-content: center;margin: auto;width: 100%;padding: 20px;padding-left: 0px;padding-right: 0px;height: 117px;}
.detalle .conten-detalle .conten-detalle-img .detalle-img{display: flex;justify-content: center;margin: auto;padding: 0px;width: 100%;padding-left: 30px;}
.detalle .conten-detalle .conten-detalle-img .detalle-img img{height: 65px;width: 65px;border:1px solid var(--colo_fondo_galeria);padding: 6px;border-radius: 5px;border-radius: 10px;}
.detalle .conten-detalle .conten-detalle-img .detalle-img::-webkit-scrollbar {height: 8px;}
.detalle .conten-detalle .conten-detalle-img .detalle-img::-webkit-scrollbar-thumb {background: var(--color1);border-radius: 20px;}
.detalle .conten-detalle .conten-detalle-img .img-prim{display: flex;flex-wrap: wrap;justify-content: center;margin: auto;width: 100%;}
.detalle .conten-detalle .conten-detalle-img .owl-carousel .owl-nav button.owl-next{top:20%;right: -2px;}
.detalle .conten-detalle .conten-detalle-img .owl-carousel .owl-nav button.owl-prev{top:20%;left: -15px;}
.detalle .conten-detalle .conten-detalle-img .card{height: 65px;width: 65px;border-radius: 10px;}
/*====== contenedor del detalle del producto ======*/
.detalle .conten-detalle .conten-detalle-producto{padding: 20px;width: 55%;background: #fff;position: relative;padding-bottom: 40px;}
.detalle .conten-detalle .conten-detalle-producto .conten_main_compartir{position: absolute;right: 15px;display: flex;}
.detalle .conten-detalle .conten-detalle-producto .conten_main_compartir .conten_compartir_redes{position: relative;}
.detalle .conten-detalle .conten-detalle-producto .conten_main_compartir .btn_compartir, .detalle .conten-detalle .conten-detalle-producto .conten_main_compartir .btn_regresa{
    background: none;
    border: none;
    font-size: 20px;
    cursor: pointer;
    padding: 10px;}
.detalle .conten-detalle .conten-detalle-producto .conten_main_compartir .compartir_redes{position: absolute;display: none;right: 0px;z-index: 1;padding: 10px;top: 35px;}
.detalle .conten-detalle .conten-detalle-producto .conten_main_compartir .conten_compartir_redes:hover .compartir_redes{display: flex;}
.detalle .conten-detalle .conten-detalle-producto .conten_main_compartir .compartir_redes .a{text-decoration: none;margin-right: 18px;}
.detalle .conten-detalle .conten-detalle-producto .conten_main_compartir .compartir_redes span{padding: 8px;border: 1px solid #ccc;border-radius: 50%;font-size: 14px;margin-right: 5px;background: #fff;color: #ccc;transition: 0.5s;}
.detalle .conten-detalle .conten-detalle-producto .conten_main_compartir .compartir_redes span:hover{color: var(--color2);border: 1px solid var(--color2);}
.detalle .conten-detalle .conten-detalle-producto .img_marca{height: 100px;width: 110px;}
.detalle .conten-detalle .conten-detalle-producto .conten-tituloproduct{width: 100%;margin-bottom: 20px;}
.detalle .conten-detalle .conten-detalle-producto .conten-tituloproduct .estrellas{margin-top: 10px;}
.detalle .conten-detalle .conten-detalle-producto .conten-tituloproduct .estrellas span{color: #ffab18;}
.conten-detalle-producto .marca{color: #000;font-weight: bold;font-size: 20px;margin-top: 30px;}
.detalle .conten-detalle .conten-detalle-producto .conten-tituloproduct .conten-nomproduct{position: relative;display: flex;flex-wrap: wrap;width: 100%;}
.conten-detalle-producto .nombre{color: #333;font-size: 23px;font-weight: 600;margin-top: 10px;}
.detalle .conten-detalle .conten-detalle-producto .conten-tituloproduct .estrella{height: 20px;width: 100px;}
.conten-detalle-producto hr{width: 100%;margin-top: 10px;margin-bottom: 10px;border: 0;border-top: 1px solid rgba(95, 95, 95, 0.1);}
.detalle .conten-detalle .conten-pridetalle .conten-precios{width: 100%;}
.detalle .conten-detalle .conten-pridetalle .conten-precios .cajas{display: flex;flex-wrap: wrap;width: 100%; color: #878786;margin-bottom: 5px;font-size: 14px;}
.detalle .conten-detalle .conten-pridetalle .conten-precios .cajas span{margin-right: 10px;}
.detalle .conten-detalle .conten-pridetalle .envios{display: flex;flex-wrap: wrap;width: 100%;color: #000;font-size: 14px; margin-top: 15px;}
.detalle .conten-detalle .conten-pridetalle .envios span{margin-right: 10px;}
.detalle .conten-detalle .conten-pridetalle .conten-precios .conten_can_btn{display: flex;position: relative;width: 100%;  align-items: center;margin-top: 5px;margin-bottom: 5px;}
.conten-detalle-producto .conten_tallas, .conten-detalle-producto .conten_colores{display: flex;flex-wrap: wrap;width: 50%;}
.conten-detalle-producto .conten_tallas .btn_talla{background: #f4f4f4;border: none;border-radius: 10px;padding: 10px;height: 40px;width: 40px;margin-right: 10px;cursor: pointer;}
.conten-detalle-producto .conten_tallas .btn_talla:hover{border: 1px solid var(--color1);}
.conten-detalle-producto .conten_tallas  .select{background: var(--color1);color: #fff;font-weight: 600;}
.conten-detalle-producto .titulo_medidas{width: 100%;font-size: 15px;font-weight: 600;margin-bottom: 10px;}
.conten-detalle-producto .conten_colores .btn_color{border: none;border-radius: 50%;padding: 10px;height: 30px;width: 30px;margin-right: 10px;cursor: pointer;}
.conten-detalle-producto .conten_colores .btn_color:hover{border: 3px solid var(--color1);}
.conten-detalle-producto .conten_colores .select{border: 4px solid var(--color1);}
.detalle .conten-detalle .conten-pridetalle .conten-precios .retiro-titulo{font-size: 18px;font-weight: 500;}
.detalle .conten-detalle .conten-pridetalle .conten-precios .precios p{margin-bottom: 5px;}
.conten-detalle-producto .conten-precios{display: flex;flex-wrap: wrap;margin: auto;width: 100%;align-items: center;}
.conten-detalle-producto .conten-precios .empresa{width: 100%;font-size: 25px;font-weight: 600;color: var(--color2);}
.detalle .conten-detalle .conten-pridetalle .conten-precios .preciosweb{background: var(--color2);color: #fff;font-weight: 600;padding: 10px;padding-left: 20px;padding-right: 20px;border-radius: 5px;}
.conten-detalle-producto .precio{width: 100%;font-weight: bold;font-size: 25px;margin-bottom: 10px;}
.conten-detalle-producto .precio-old{font-size: 25px;flex-wrap: 500;text-decoration: line-through;color: #9b9b9b;margin-right: 25px;}
.conten-detalle-producto .precio-descuento{font-size: 25px;flex-wrap: 500;color: red;}
.conten-detalle-producto .conten-catidad label{margin-right: 10px;font-weight: 600;margin-top: 5px;}
.conten-detalle-producto .conten-catidad input{width: 50px;text-align: center;border-radius: 5px;padding: 4px; border:none;margin-left: 5px;margin-right: 5px;}
.conten-detalle-producto .btn-carrito{
    text-decoration: none;color: #fff;
    background: var(--color1);
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 50px;
    padding-right: 50px;
    margin-bottom: 10px;
    border: none;
    border-radius: 50px;
    font-size: 18px;
    font-weight: 600;
    cursor: pointer;
    position: absolute;
    right: 0px;
}
.conten-detalle-producto .btn-carrito span{margin-right: 10px;}
.conten-detalle-producto .btn-carrito:hover{background: var(--color1_h2);}
/*============================= PRODUCTO ===========================*/
/*================= DETALLE Y FICHA TECNICA DEL PRODUCTO ===============*/
nav{display: block;}.nav-tabs {display: flex;border-bottom: 1px solid #dee2e6;}
.nav-tabs .nav-link {border: 1px solid transparent;border-top-left-radius: .25rem;border-top-right-radius: .25rem; color: #000;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{color: #000;background-color: #fff;border-color: #dee2e6 #dee2e6 #fff; font-weight: bold;}
.nav-tabs .nav-item {margin-bottom: -1px;}.nav-link {display: block;padding: .5rem 1rem;}.nav-item {font-weight: 600;}
.nav-tabs a {text-decoration: none;background-color: transparent;}.detallecompleto{background: var(--colorfondo);padding-bottom: 20px;}
.conten-detallado{margin: auto;width: 1270px;background: #fff;padding: 20px;border-radius: 10px;display: none;}
.conten-detallado .tab-pane{margin-top: -0px;background: #fff;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;padding: 20px;}
.tab-content .tab-pane .tabla .tabla-detalle{border: 0px;border-top: 0px;}
.tab-content .tab-pane .tabla .tabla-detalle tr{border-top: 0px;border-bottom: 3px solid #F3F4F6;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
.tab-content h2{font-size: 20px;}.conten-detallado .tab-pane h2{color: #000;font-weight: 600;margin-bottom: 15px;}
.conten-detallado .tab-pane h2 .negrita{color: var(--color2); font-weight: 600;}.nav-item{font-weight: 600;}.nav-item:hover{color: var(--color2);}
.conten-detallado .tab-content .tab-pane textarea{display: block;width: 100%;resize: vertical;/*height: calc(1.5em + .75rem + 2px);*/padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin: 0;font-family: inherit;font-size: inherit;line-height: inherit;}
.conten-descrip-produc{display: flex;flex-wrap: wrap;justify-content: center;margin: auto;width: 100%;border:1px solid #ccc;border-top-right-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;padding: 25px;}
.tabla{display: flex;flex-wrap: wrap;justify-content: center;margin: auto;width:100%;}.tabla table{width:100%;border: 1px solid #ccc;}
.tabla table tr{border-top: 1px solid #ccc;}.tabla table tr th{padding: 15px;width: 500px;text-align: left;}
.tabla table tr td{padding: 15px;width: 500px;}.tabla .tabla-detalle .plomo{background: #f8f8f8;}
/*================= MARCAS DE PRODUCTO ==============*/
.bloque-marcas{width: 100%;margin: auto;background: var(--colorfondo);padding-bottom: 20px;}
.bloque-marcas .conten-marcas{display: flex;flex-wrap: wrap;margin: auto;width: 1270px;background: #fff;margin-top: 0px;border-radius: 0px;padding-top: 20px;padding-bottom: 20px;}
.bloque-marcas .conten-marcas h2{width: 100%;padding-left: 3%;padding-top: 15px;font-size: 25px;font-weight: 600;}
.bloque-marcas .conten-marcas .listado-marcas{display: flex;flex-wrap: wrap;justify-content: center;width: 100%;margin: auto;}
.bloque-marcas .conten-marcas .listado-marcas .marcas1{display: flex;flex-wrap: wrap;justify-content: center;width: 100%;margin-left: 20px;margin-right: 20px;margin-bottom: 15px;margin-top: 20px;}
.bloque-marcas .conten-marcas .listado-marcas .marcas2{display: flex;flex-wrap: wrap;justify-content: center;width: 20%;margin-left: 20px;margin-right: 20px;margin-bottom: 15px;margin-top: 20px;}
.bloque-marcas .conten-marcas .listado-marcas .marcas1 .marca1, .bloque-marcas .conten-marcas .listado-marcas .marcas2 .marca2{width: 200px;padding: 20px;padding-top: 10px;padding-bottom: 10px;border-radius: 5px;color: #fff;text-align: center;margin: 15px;font-weight: 600;text-decoration: none;font-size: 18px;}
.bloque-marcas .conten-marcas .listado-marcas .marcas1 .marca1{background: var(--color2);}
.bloque-marcas .conten-marcas .listado-marcas .marcas2 .marca2{background: var(--color2);}
/*==================== FIN MARCAS DE PRODUCTO ==================*/
/*==================== BLOQUE DE ARTICULO BLOG Y PREGUNTAS FRECUENTES ====================*/
/*PREGUNTAS FRECUENTES*/
.card {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0,0,0,.125);border-radius: .25rem;}
.card-body {-ms-flex: 1 1 auto;flex: 1 1 auto;min-height: 1px;padding: 1.25rem;}.collapse{display: none;}.show{display: block;}
.bloque-blog{width: 100%;margin: auto;background: var(--colorfondo);padding-bottom: 20px;}
.bloque-blog .conten-blog{display: flex;flex-wrap: wrap;margin: auto;width: 1270px;background: #fff;margin-top: 0px;border-radius: 0px;padding-top: 20px;padding-left: 40px;padding-right: 40px;padding-bottom: 20px;}
.bloque-blog .conten-blog h2{width: 100%;padding-left: 10px;padding-top: 15px;font-size: 25px;font-weight: 600;margin-bottom: 20px;}
.bloque-blog .conten-blog .conten-info-blog{display: flex;flex-wrap: wrap;width: 100%;}
.bloque-blog .conten-blog .conten-info-blog .conten-img-blog{display: flex;flex-wrap: wrap;justify-content: center;width: 45%;margin: auto;margin-top: 10px;margin-bottom: 30px;}
.bloque-blog .conten-blog .conten-info-blog .conten-text-blog{width: 45%;}
.bloque-blog .conten-blog .conten-info-blog .conten-img-blog img{height: 370px;width: 450px;border-radius: 10px;}
.bloque-blog .conten-blog .conten-info-blog .info-blog{background: #fff;border: none;width: 99%;/*height: 370px;*/margin-top: 10px;}
/*============= PREGUNTAS FRECUENTES ===============*/
.bloque-blog .conten-blog .card{width: 100%;}.bloque-blog .conten-blog .conten-preguntas{width: 100%;}
.bloque-blog .conten-blog .card .pregunta{color: #000;font-weight: 600;font-size: 20px;text-decoration: none;width: 100%;padding: 10px;padding-left: 15px;}
.bloque-blog .conten-blog .card .pregunta .con-pregunta .ideaimg{height: 30px;width: 30px;margin-right: 10px;}
.bloque-blog .conten-blog .card .pregunta .con-pregunta{display: flex;flex-wrap: wrap;width: 100%;}
.bloque-blog .conten-blog .card .pregunta .con-pregunta .titu-pregunta{margin-bottom: 0px;font-size: 20px;font-weight: 500;}
.bloque-blog .conten-blog .card .pregunta:hover{text-decoration: none;}
/*==================== FIN BLOQUE DE ARTICULO BLOG Y PREGUNTAS FRECUENTES ====================*/
/*================================= ES_PRODUCTOS_NUEVOS CARROUSEL SIN MOVIMIENTO ============================*/
.produc .descuento{position: absolute;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;}
.produc .clienteprecio{position: absolute;top: 16px;left: 15px;font-size: 13px;font-weight: 600;background: blue;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;}
.produc .liqui{ background: #45a00a;}
.detalle-productnew{background: var(--colorfondo);width: 100%;margin-top: 0px;padding-top: 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 .titulos{
    width: 100%;
    text-align: left;
    font-size: 25px;
    font-weight: bold;
    background: var(--color1);
    padding: 20px;
    border-radius: 10px;
    color: #fff;
    transform: skewX(-15deg);
    margin-left: 10px;
    margin-right: 10px;
}
.detalle-productnew .conten-cate .negrita{font-weight: 600; color: #fff;font-weight: bold;}
.detalle-productnew .conten-cate .conten-produc{display: flex;margin: auto;padding: 0px;width: 100%;margin-bottom: 20px;margin-left: -10px;}
/* ============ RESPONSIVO =========*/
@media screen and (max-width:1542px){.detalle .conten-detalle .conten-pridetalle .conten-detalleini .mindescrip{display: flex;flex-wrap: wrap;font-size: 12px;width: 100%;background: #fafafa;padding: 20px;padding-left: 15px;padding-right: 15px;border-radius: 5px;}
    .detalle .conten-detalle .conten-pridetalle .conten-detalleini .mindescrip .mintitu{font-weight: 600;margin-right: 5px;}
    .detalle .conten-detalle .conten-img-prin .wm-zoom-default-img{height: 400px;width: 100%;}}
@media screen and (max-width:1300px){
    .detalle-productnew{width: 90%;display: flex;margin: auto;}.detalle .conten-detalle{width: 90%;} 
    .detalle-productnew .conten-cate{width: 100%;}
    .conten-detallado{width: 90%;}}
@media screen and (max-width:1280px){
    .bloque-blog .conten-blog{width: 100%;}.bloque-marcas .conten-marcas{width: 100%;}
    .detalle .conten-detalle .conten-img-prin .wm-zoom-default-img{height: 350px;width: 350px}
    .detalle-productnew{display: flex;justify-content: center;margin: auto;width: 90%;}}
@media screen and (max-width:1030px){
    .detalle .conten-detalle .conten-img-prin{padding: 10px;margin: 15px;width: 40%;}
    .detalle .conten-detalle .conten-detalle-producto{width: 55%;padding: 20px;}}
@media screen and (max-width:1023px){
    .conten-detalle-producto .nombre{font-size: 20px;}
    .conten-detalle-producto .btn-carrito{font-size: 14px;}}
@media screen and (max-width:950px){
    .detalle .conten-detalle{margin-top: 150px;}
    .conten-detalle-producto .btn-carrito{padding-top: 10px;padding-bottom: 10px;padding-left: 30px;padding-right: 30px;}
    .detalle .conten-detalle .conten-img-prin .wm-zoom-container{border:none;}
    .detalle .conten-detalle .conten-img-prin{padding-bottom: 0px;}
    .detalle .conten-detalle .conten-detalle-producto{padding-top: 0px;}
    .wm-zoom-hight{height: 350px;}}
@media screen and (max-width:895px){
    .detalle .conten-detalle{justify-content: center;}
    .detalle .conten-detalle .conten-img-prin{width: 90%;}
    .detalle .conten-detalle .conten-detalle-producto{width: 90%;}}
@media screen and (max-width:800px){.bloque-blog .conten-blog .conten-info-blog .info-blog{margin-left: 10px;}
	.bloque-blog .conten-blog .card .pregunta .con-pregunta .titu-pregunta{font-size: 18px;}
	.bloque-blog .conten-blog .card .card-body{font-size: 15px;}}
@media screen and (max-width:740px){.bloque-marcas .conten-marcas h2{font-size: 20px;}
	.bloque-blog .conten-blog h2{font-size: 20px;padding-left: 0px;}
	.bloque-blog .conten-blog .conten-info-blog .conten-img-blog{width: 100%;}
	.bloque-blog .conten-blog .conten-info-blog .info-blog{width: 100%;height: 100%;}
	.bloque-blog .conten-blog .conten-info-blog .conten-text-blog{width: 100%;/*height: 190px;*/}
	.bloque-blog .conten-blog .card .pregunta .con-pregunta .titu-pregunta{font-size: 16px;}
	.bloque-blog .conten-blog .card .card-body{font-size: 13px;}}
@media screen and (max-width:398px){.bloque-blog .conten-blog .conten-info-blog .conten-img-blog img{height: 260px;width: 300px;}
	.bloque-blog .conten-blog{padding-bottom: 50px;}}
/*================= ESTILOS DE DETALLE PRODUCTOC MOVIL =================*/
@media screen and (max-width:750px){.detalle .conten-detalle .conten-img-prin{width: 90%;margin: auto;}
    .detalle .conten-detalle .conten-img-prin .wm-zoom-default-img{height: 420px;width: 420px;}
    .detalle .conten-detalle .conten-detalle-producto{padding-right: 15px;padding-left: 15px;}.tab-content h2{font-size: 16px;}}
@media screen and (max-width:460px) {
    .conten-detalle-producto .conten-catidad input{width: 40px;margin-left: 0px;margin-right: 0px;height: 2rem;}
    .number-input button{width: 2rem;height: 2rem;}
    .conten-detalle-producto .conten_tallas .btn_talla{padding: 0px;height: 30px;width: 30px;}
    .conten-detalle-producto .conten_colores .btn_color{height: 25px;width: 25px;}
    .detalle .conten-detalle .conten-img-prin .conten_video_view_producto .conten_video_product{height: 350px;width: 350px;}
}
@media screen and (max-width:425px){.detalle .conten-detalle .conten-img-prin{width: 90%;margin: auto;margin-left: 10px;}
    .detalle .conten-detalle .conten-img-prin .wm-zoom-default-img{height: 350px;width: 350px;}
    .detalle .conten-detalle{width: 95%;}
    .detalle .conten-detalle .conten-detalle-producto{width: 95%;padding: 10px;padding-bottom: 20px;}}
@media screen and (max-width:390px){.detalle .conten-detalle .conten-img-prin{width: 90%;margin: auto;}
.detalle .conten-detalle .conten-img-prin .wm-zoom-default-img{height: 320px;width: 320px;}
.detalle .conten-detalle .conten-img-prin .conten_video_view_producto .conten_video_product{height: 300px;width: 300px;}
}
@media screen and (max-width:360px){.conten-detalle-producto .btn-carrito{padding-left: 20px;padding-right: 20px;}} 
/*================== MODAL DETALLE DE PRODUCTO ==============*/
.modal .modal-dialog{top: 1%}
.modal .modal-body{display: flex;}
.modal .modal_xl{max-width: 60%;}
.modal .modal-body #conten_imgen_product{width:75%;}
.modal .modal-body #conten_imgen_product img{width: 100%;height: 100%;border-radius: 5px;}
.modal .modal-body .conten_destalle_product .conten_agregar_modal .btn-carrito{
    text-decoration: none;
    color: #fff;
    background: var(--color2);
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 50px;
    padding-right: 50px;
    margin-bottom: 10px;
    border: none;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 600;
    cursor: pointer;}
@media screen and (max-width:1350px){.modal .modal_xl{max-width: 70%;}.modal .modal-body .conten_destalle_product .conten-text{font-size: 12px;} }
@media screen and (max-width:980px){
    .modal .modal-dialog{top: 9%}
    .modal .modal-body{flex-wrap: wrap;}
    .modal .modal-header .modal-title{font-size: 15px;}
    .modal .modal-body #conten_imgen_product{width: 100%;}
}
@media screen and (max-width:800px){.modal .modal_xl{max-width: 85%;}.modal-header .close{font-size: 20px}}
@media screen and (max-width:600px){.detalle-productnew .conten-cate .titulos{font-size: 17px;}}
@media screen and (max-width:500px){
.modal .modal_xl{max-width: 95%;}
.detalle .conten-detalle{width: 98.5%;}
.detalle-productnew{width: 98.5%;}
.conten-detallado{width: 98.5%;}
}

/*=============== owl.carousel.min.css =============*/
        .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;padding-top: 40px;}
        .conten_galeria .card {display: flex;justify-content: center;padding: 15px;background: #fff;border-radius: 10px;height: 460px;}
        .conten_galeria .card img {height: 240px;width: 240px;}
        /*.owl-carousel .owl-stage-outer{height: 550px;}*/
        .owl-carousel .item .card .card-body {text-align: left;padding: 0px 5px 0px 5px;}
        .owl-carousel .item .card .card-body .estrellas{color: #ffab18;}
        .owl-carousel .item .card .card-body .marca {margin-bottom: 0px;font-weight: bold;color: #000;margin-bottom: 10px;font-size: 14px;}
        .owl-carousel .item .card .card-body .nombre {color: var(--color_letra_p);font-size: var(--tamano_letra_p);margin-bottom: 10px;font-weight: normal;}
        .owl-carousel .item .card .card-body .can_caja, .owl-carousel .item .card .card-body .conten-precio, .owl-carousel .item .card .card-body .envios{
            display: flex;
            width: 100%;
            margin-bottom: 10px;
            align-items: center;
        }
        .owl-carousel .item .card .card-body .can_caja span, .owl-carousel .item .card .card-body .envios span{margin-right: 10px;}
        .owl-carousel .item .card .card-body .envios .text_envio{font-size: 12px;color: var(--text_envio)}
        .owl-carousel .item .card .card-body .conten-precio .precio-old {font-size: 14px;flex-wrap: 500;text-decoration: line-through;color: #9b9b9b;width: 50%;margin-bottom: 0px;}
        .owl-carousel .item .card .card-body .conten-precio .precio-descuento {font-size: 16px;flex-wrap: 500;color: red;width: 50%;margin-bottom: 0px;}
        .owl-carousel .item .card .card-body .conten-precio .precio{font-size: 15px;color: #000;font-weight: bold;}
        .owl-carousel .item .card h3 {color: var(--color1);}
        .owl-carousel .item .card p {color: var(--color2)}
        .owl-carousel .item .card a {color: #fff;color: #fff;display: flex;flex-wrap: wrap;justify-content: center;}
        .owl-carousel .item .card a .video_producto{border-radius: 10px; height: 65px; width: 65px;}
        .owl-carousel .item .card a:hover {cursor: pointer;}
        .card {border-radius: 0px;border: 1px solid #fff;}
        .mt-4,.my-4,.mt-3,.my-3 {margin-top: 0px;}
        .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: 20px;
        }
        .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%}
        .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(--color1);
            color: #fff;
            opacity: 0.5;
            font-size: 35px;
            font-weight: 100;
            cursor: pointer;
            font-size: 25px;
        }
        .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: rgba(0, 0, 0, 0.2) 2px 3px 5px 1px;opacity: 1;}
        .owl-carousel .owl-nav button.owl-next:hover {box-shadow: rgba(0, 0, 0, 0.2) -2px 3px 5px 1px;opacity: 1;}
        .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;*/
            box-shadow: 0px 10px 12px 0px #c6c6c6;
            transition: 0.5s;
        }
        @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:1152px) {.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{top: 25%;}	}
        @media screen and (max-width:950px) {
            .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{top: 45%;}
            .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 .owl-item .item .card .card-body {margin: 0px;padding-left: 0px;padding-right: 0px;width: 100%;}	
            .owl-carousel .owl-item img{height: 250px;width: 100%;margin: 0px;margin-bottom: 10px;}}
        @media screen and (max-width:700px) {.owl-carousel .owl-item img{height: 200px;}}
        @media screen and (max-width:600px) {.owl-carousel .owl-item img{height: 250px;}}
        @media screen and (max-width:550px) {
            .conten_galeria .card{height: 430px;}
            .owl-carousel .owl-item img{height: 200px;width: 200px;margin: auto;}
            .owl-carousel .item .card .card-body {text-align: left;padding: 0px;}
            .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{top: 40%;}
            .owl-carousel .item .card .card-body .nombre {font-size: 12px;}
            .owl-carousel .item .card .card-body .conten-precio .precio-old {font-size: 13px;}
            .owl-carousel .item .card .card-body .conten-precio .precio-descuento {font-size: 15px;}}
        @media screen and (max-width:460px) {.owl-carousel .owl-item img{height: 180px;width: 180px;}}
        @media screen and (max-width:430px) {.conten_galeria .card {height: 380px;}.owl-carousel .owl-item img{height: 150px;width: 150px;}}
        /*================== 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: var(--color1);color: #FFF;text-decoration: none}
        .owl-theme .owl-nav .disabled {opacity: .5;cursor: default}
        /* === PUNTOS DEL CARRUCEL ===*/
        .owl-theme .owl-nav.disabled + .owl-dots {margin-top: 10px;display: none;}
        .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}
        .conten_num_whastapp{display: flex;flex-wrap: wrap;width: 50%;}
        .conten_num_whastapp .conten_titu_whastapp .titulo{font-size: 18px;font-weight: bold;width: 100%;}
        .conten_num_whastapp .conten_titu_whastapp .descripcion{font-size: 14px;color: var(--text_envio);text-align: justify;}
        .conten_num_whastapp .btn_whatsapp{cursor: pointer;}
        .conten_num_whastapp .btn_whatsapp p{text-align: center;width: 100%;}
        .conten_num_whastapp .btn_whatsapp:hover{background: #2ebd43;color: #fff;}
        .conten_num_whastapp .conten_numeros{display: flex;flex-wrap: wrap;width: 100%;margin-top: 15px;}
        .conten_num_whastapp .conten_numeros .conten_num_fijo{display: flex;flex-wrap: wrap;width: 50%;justify-content: center;}
        .conten_num_whastapp .conten_numeros .conten_num_fijo a{text-decoration: none;text-align: center;width: 100%;font-size: 15px;}
        .conten_num_whastapp .conten_numeros .conten_num_fijo .call_center{height: 80px;width: 80px;margin-top: 10px;}
        .conten_num_whastapp .conten_numeros .conten_num_fijo a .num_fijo{margin-top: 5px;color: #000;font-weight: bold;}
        .conten_num_whastapp_ventas .btn_whatsapp{display: flex;width: 100%;color: #000;background: #97f0a4;margin: 10px;font-size: 18px;font-weight: bold;border: 1px solid #007511;padding: 5px 10px;}
        @media screen and (max-width:1542px) {.conten_num_whastapp{width: 100%;margin-top: 15px;}}