.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-color: var(--color2);*/
    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_migas_pan{padding: 25px 20px 10px 40px;width: 100%;    }
.detalle .conten-detalle .conten_migas_pan a{text-decoration: none;color: var(--color2_h);font-size: 15px;}
.detalle .conten-detalle .conten_migas_pan .bi-chevron-right{font-size: 10px;}
@media screen and (max-width:450px) {
.detalle .conten-detalle .conten_migas_pan{padding: 10px 10px 0px 20px;}
.detalle .conten-detalle .conten_migas_pan a{font-size: 12px;}
}
.cie1{display: flex;}
.cie3{display: none;}
.conten_info_envio{margin-top: 15px;border: 1px solid var(--verde);border-radius: 10px;padding: 20px;justify-content: center;}
.conten_info_envio .conten_info{ display: flex; flex-wrap: wrap;justify-content: center;text-align: center;width: 30%;}
.conten_info_envio .conten_info .bi{font-size: 40px;color: var(--verde);}
.conten_info_envio .conten_info .text{font-size: 12px;width: 100%;}
.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;}
.detalle .conten-detalle .conten-pridetalle .conten-detalleini{width: 100%;text-align: justify;font-size: 14px;line-height: 25px;}
.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: #666;text-align: justify;font-size: 14px;}*/
.detalle .conten-detalle .mindescrip{display: flex;   flex-wrap: wrap; width: 50%;align-content: baseline;}
.detalle .conten-detalle .mindescrip .titucaradestaca{display: flex;   flex-wrap: wrap; width: 100%;margin-bottom: 10px;}
.detalle .conten-detalle .mindescrip .conten-text{display: flex; width: 100%;margin-bottom: 10px;}
.detalle .conten-detalle .mindescrip .conten-text .mintitu{margin-right: 10px;}
.detalle .conten-detalle .conten-precios {position: relative;}
.detalle .conten-detalle .conten-precios .stock_dis{position: relative;width: 100%;margin: 15px 0px 15px 0px;}
.detalle .conten-detalle .conten-precios .conten_fecha_descuento .fecha_fin_descuento{font-size: 14px;color: red;}
.detalle .conten-detalle .conten-precios .conten_forma_descuento{position: absolute;top: 0px;right: 0px;}
.detalle .conten-detalle .conten-precios .conten_forma_descuento .forma_descuento{/*position: absolute;*/background: red;color: #fff;font-size: 15px;font-weight: bold; border-radius: 5px;padding: 5px;top: 0px;right: 0px;}
.detalle .conten-detalle .conten-precios .stock_dis p{color: #16AB40;}
@media screen and (max-width:1772px){.detalle .conten-detalle .conten-pridetalle .conten-detalleini .mindescrip .mintitu{margin-bottom: 10px;}}

@media screen and (max-width:1772px){.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;position: relative;}
.detalle .conten-detalle .conten-img-prin .titulo_descuento{position: absolute;background: red;color: #fff;font-weight: bold;font-size: 20px;border-radius: 10px;left: 20px;top: 20px;padding: 5px 15px;z-index: 2;}
.detalle .conten-detalle .conten-img-prin .img_descuento{    position: absolute;top: 20px;right: 20px;height: 40px;width: 80px;border-radius: 5px;z-index: 2;}
.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 .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;}
.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;}
/*====== 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;    display: flex;right: 15px;}
.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;}
.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: 60px;margin-top: 15px;}
.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: var(--color1);font-weight: bold;font-size: 25px;margin-top: 30px;}
.detalle .conten-detalle .conten-detalle-producto .conten-tituloproduct .conten-nomproduct{position: relative;display: flex;flex-wrap: wrap;width: 100%;}
.detalle .conten-detalle .conten-detalle-producto .conten-tituloproduct .conten_alias_product{width: 100%;margin-top: 10px;margin-bottom: 10px;}
.conten-detalle-producto .nombre{color: #333;font-size: 18px;font-weight: 600;margin-top: 10px;}
.detalle .conten-detalle .conten-detalle-producto .conten-tituloproduct .conten_alias_product .alias_nombre{font-size: 25px;color: var(--color2_h);font-weight: 600;}
.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 .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: #878786;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;flex-wrap: wrap; width: 100%;  align-items: center;margin-top: 5px;margin-bottom: 5px;}
.detalle .conten-detalle .conten-pridetalle .conten-precios .conten_precios_tc{display: flex;flex-wrap: wrap; width: 100%;}
.detalle .conten-detalle .conten-pridetalle .conten-precios .conten_precios_tc .conten_precio_old{width: 100%}
.detalle .conten-detalle .conten-pridetalle .conten-precios .conten_precios_tc .conten_precio_dsct{width: 100%}
.detalle .conten-detalle .conten-pridetalle .conten-precios .conten_precios_tc .conten_precio{width: 100%;}
.detalle .conten-detalle .conten-pridetalle .conten-precios .conten_precios_tc .conten_precio_old .precio{font-size: 20px;font-weight: 500;text-decoration: line-through;color: var(--color_letra_info);margin-right: 25px; margin: 0px;}
.conten-detalle-producto .conten_tallas, .conten-detalle-producto .conten_colores{display: flex;flex-wrap: wrap;width: 100%;margin-top: 15px;}
.conten-detalle-producto .conten_tallas .btn_talla{background: #f4f4f4;border: none;border-radius: 5px;padding: 10px;height: 40px;width: 40px;margin-right: 10px;cursor: pointer;text-align: center;}
.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 .conten_tallas  .no_disponible{background: #afafaf;color: rgba(231, 231, 231, 0.8);font-weight: 600;text-decoration: line-through;}
.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: 50%;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: 50%;font-weight: bold;font-size: 30px;margin-bottom: 10px;}
.conten-detalle-producto .conten-catidad{width: 100%;}
.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, .conten-detalle-producto .btn_whatsapp_pr{
text-decoration: none;color: #fff;background: var(--color1);padding: 15px 50px 15px 50px;margin: 15px 0px 15px 0px;border: none;border-radius: 50px;font-size: 18px;font-weight: 600;cursor: pointer;}
.conten-detalle-producto .btn-carrito{background: var(--color1);}
.conten-detalle-producto .btn_whatsapp_pr{background: #2DB742;}
.conten-detalle-producto .btn-carrito span{margin-right: 10px;}
.conten-detalle-producto .btn_whatsapp_pr span{margin-right: 10px;}
.conten-detalle-producto .btn-carrito:hover{background: var(--color1_h2);}
/*============================= FIN 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: var(--color1);}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{color: #495057;background-color: #fff;border-color: #dee2e6 #dee2e6 #fff;}
.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;/*background: #F3F4F6;*//*background: var(--color1);*/padding: 20px;border-radius: 10px;}
.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(--color1); 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;}
.tabla table tr td{padding: 15px;width: 500px;}.tabla .tabla-detalle .plomo{background: #f8f8f8;}

/*==================== BLOQUE DE ARTICULO BLOG Y PREGUNTAS FRECUENTES ====================*/
/*PREGUNTAS FRECUENTES*/
.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 ====================*/


@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){
    .conten-detallado{width: 90%;}
    .conten_info_envio .conten_info .bi{font-size: 35px;}
    .conten_info_envio .conten_info .text{font-size: 11px;}
}
@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}
}
@media screen and (max-width:1200px){
    .conten-detalle-producto .btn-carrito, .conten-detalle-producto .btn_whatsapp_pr{padding: 15px 30px 15px 30px;font-size: 15px;}
    .detalle .conten-detalle .mindescrip .conten-text p{font-size: 12px;}
    .conten-detalle-producto .precio{font-size: 20px;}
    .conten_info_envio .conten_info .bi{font-size: 30px;}
    .conten_info_envio{padding: 15px;}
}
@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;}
    .conten_info_envio .conten_info .bi{font-size: 25px;}
    .conten_info_envio .conten_info .text{font-size: 9px;}
    .conten_info_envio{padding: 10px;}
}
@media screen and (max-width:1023px){
    .conten-detalle-producto .nombre{font-size: 18px;}
    .conten-detalle-producto .btn-carrito, .conten-detalle-producto .btn_whatsapp_pr{font-size: 14px;}
}
@media screen and (max-width:950px){
    .cie1{display: none;}
    .cie3{display: flex;margin-bottom: 10px;}
    .detalle .conten-detalle{margin-top: 150px;padding-top: 10px;}
    .conten-detalle-producto .btn-carrito, .conten-detalle-producto .btn_whatsapp_pr{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;}
    .conten-detalle-producto .conten-catidad{display: flex;flex-wrap: wrap;justify-content: center;width: 100%;margin-bottom: 10px;}
    .number-input button{width: 3rem;height: 3rem;}
    .conten-detalle-producto .conten-catidad input{width: 70px;height: 3rem;}
}
@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: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: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:488px) {.detalle .conten-detalle .mindescrip, .conten-detalle-producto .conten-precios{width: 100%;}
.detalle .conten-detalle .conten-img-prin .titulo_descuento{left: -5px;top: 5px;}
.detalle .conten-detalle .conten-img-prin .img_descuento{top: 5px;right: -5px;}}
@media screen and (max-width:480px) {.conten-detalle-producto .btn-carrito, .conten-detalle-producto .btn_whatsapp_pr{padding: 15px 20px;width: 100%;}}
@media screen and (max-width:460px) {.conten-detalle-producto .conten_tallas .btn_talla{padding: 0px;height: 30px;width: 30px;}.conten-detalle-producto .conten_colores .btn_color{height: 25px;width: 25px;}}
@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:398px){.bloque-blog .conten-blog .conten-info-blog .conten-img-blog img{height: 260px;width: 300px;}
.bloque-blog .conten-blog{padding-bottom: 50px;}}
@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;}}
@media screen and (max-width:342px){.conten_info_envio .conten_info .bi{font-size: 22px;}.conten_info_envio{padding: 10px 8px;}}


/*================== 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:500px){.modal .modal_xl{max-width: 95%;}.detalle .conten-detalle{width: 99%;}.conten_main_carroucel_product{width: 98.5%;}.conten-detallado{width: 98.5%;}}


.container,.container-lg, .container-md, .container-sm, .container-xl {max-width: 1270px;width: 100%;}
.mt-4,.my-4,.mt-3,.my-3 {margin-top: 0px;}