.accordion-header {
    width: 17%;
    display: flex;
    /* float: left; */
    margin-right: 4%;
    margin-left: 4%;
}

#accordionExample {
    margin-bottom: 25px;
}
.accordion-collapse {
    border: 1px solid #dee2e6;
}
#accordionExample div h2 .btn {
    color: white;
    background: #0D6EFD;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
#accordionExample .accordion-body {
    width: 100%;
}

#accordionExample .accordion-body,
#accordionExample .accordion-body img,
#accordionExample .accordion-body table,
#accordionExample .accordion-body video {
    max-width: 100%;
}
.accordion-item {
    display: flex;
    justify-content: center;
}
/* #accordion-body-One .fr-video {
    display: none;
} */
#splider {
    width: 75%;
    float: right;
    position: relative;
}

#slideMain {
    text-align: center;
    width: 100%;
}

#slideMain li {
    align-self: center;
    /* margin-left: 30px; */
    margin-right: 30px;
}

#slideMain li img {
    width: 80%;
    max-height: 500px;
}
#slideMain li img.syscomimg {
    width: 90%;
    max-height: 550px;
}

#slideMain li {
    max-height: 500px;
}

#button_shareIt {
    width: 30px;
    height: 30px;
}
#button_shareIt::after {
    display: inline-block;
    margin-left: 0;
    vertical-align: 0;
    content: "";
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    border-left: .0;
}

#button_shareIt:hover {
    background: #ededed;
    border: 0;
}
#button_shareIt:active {
    background: #ededed;
    border: 0;
}
#button_shareIt:focus {
    border: 0;
}
#button_shareIt:focus-visible {
    border: 0;
}

.dropdown-item-btn {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    border-radius: 50%;
}
.dropdown-item-btn_fb:hover {
    /*background: #25d366;*/
    color: #FFF;
}
.dropdown-item-btn_wh:hover {
    background: #25d366;
    color: #FFF;
}
.dropdown-item-btn_cb:hover {
    background: #000;
    color: #FFF;
}

.zoom__Img:hover {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
    z-index: 1;
}

.img_To_Modal:hover {
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.tooltip_currency {
    font-size: 0.9em;
}

#thumbnail-slider {
    float: left;
    margin-top: 30px;
    width: 22%;
}

#thumbnail-slider ul {
    width: 75px;
    height: 100%;
}

#thumbnail-slider ul .splide__slide {
    width: 80px;
    height: 80px;
}

#thumbnail-slider .splide__slide__container {
    width: 70px;
    height: 80px;
}

#thumbnail-slider .splide__slide__container img {
    padding: 0;
    width: 68px;
    height: 70px;
}

#slideThumb .splide__slide__container:hover {
    box-shadow: 0 -0 8px 0 rgb(169, 167, 167), 1px 1px 16px 3px rgb(169, 167, 167);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    /* outline: none;
    border: none; */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.slider_productOut:hover {
    outline-color: orange;
    outline-width: 1px;
    outline-style: solid;
    background: #f3050505;
}

#swiper-slide-id:hover .PreEsp #Agreg-prod {display: block;}
#producto_Det {
    display: flex;
    border-bottom: solid #cccccc 1px;
    padding-bottom: 4%;
    background: #FFF;
}

.content-pag-p {
    display: flex;
}

/* #SplideModal {
    margin-left: auto;
    margin-right: auto;
} */

#slideModalMain li{
    text-align: center;
    width: 100%;
    /*margin: 0 15px;*/
    max-height: 700px;
}
#modal-slider {
    max-width: max-content;
    min-width: 100%;
}
#modal-slider #ModalSplider {
    /*margin-right: 10%;*/
    float: right;
    width: 85%;
}
#modal-slider #ModalSplider div ul li img {
    min-width: 50%;
    max-height: 650px;
    max-width: 80%;
}
#modal-slider #ModalSplider div ul li img.syscomimg {
    min-width: 60%;
    max-height: 650px;
    max-width: 80%;
}
 #thumbnail-Modal-slider {
    float: left;
    max-width: 25%;
}
 #thumbnail-Modal-slider div ul {
    padding: 0;
    padding-left: 5px;
    max-width: 100%;
    width: 110px;
    height: 100%;
    max-height: 530px;
}
/* #thumbnail-Modal-slider ul {
} */

#thumbnail-Modal-slider #slideModalThumb .is-active {
    width: 90px;
    height: 90px;
    /* padding-left: 5px; */
}
#thumbnail-Modal-slider #slideModalThumb .splide__slide {
    width: 90px;
    height: 90px;
    /* padding-left: 5px; */
}
#thumbnail-Modal-slider .splide__slide__container {
    /*width: 90px;*/
    height: 90px;
    margin: 0;
}

#thumbnail-Modal-slider .splide__slide__container img {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 0;
    width: 88px;
    height: 88px;
}
#slideModalThumb .splide__slide__container img:hover {
    height: 86%;
    box-shadow: 0 -0 8px 0 rgb(169, 167, 167), 1px 1px 16px 3px rgb(169, 167, 167);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.swiper-slide  #Agreg-p { display: none; }
.swiper-slide:hover .cont-detall-text-content .PreEsp > #Agreg-p { display: block; }

/*COLLAPSE DE CARACTERISTICAS AMPLIO*/
.CollapseAmplio{
    /* display: none; */
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.btnCaracteristicas{ 
    font-size: 17px;
    height: 40px;
    width: 180px;
    border-radius: 0;
}

.btnCaracteristicas:focus{
    background-color: rgb(144, 227, 21);
    box-shadow: none;
    border-color: white ;
    
}

#imgBtn{
    filter: invert(100%);
    height: 28px;
}

/*#cantidadProds input[type=number] { -moz-appearance:textfield;-webkit-appearance:textfield; }*/
#cantidadProds { -moz-appearance:textfield; }
#cantidadProds::-webkit-inner-spin-button, 
#cantidadProds::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

/*TERMINA COLLAPSE DE CARACTERISTICAS*/

/*COLLAPSE DE ACORDION PARA PANTALLAS CHICAS*/
/*TERMINA COLLAPSE DE ACORDION PARA PANTALLAS CHICAS*/
.botonAcordion{
    background-color: rgb(144, 227, 21);
    box-shadow: none;
    border-color: white ;
}

.botonAcordion .collapsed{
    box-shadow: none;
    background: #0d6efd;
    color: white;
    border-color: white ;
}
.botonAcordion:not(.collapsed) {
    background-color: rgb(144, 227, 21);
    box-shadow: none;
    border-color: white ;
    color: white;
}

#collapseFour p,
#collapseFour div .col-sm-4,
#collapseFour img,
#collapseFour ul,
#collapseFour ol,
#collapseFour h1,
#collapseFour h2,
#collapseFour h3, 
#collapseFour strong {
    display: none;
}
#collapseFour div div div {
    display: block;
}

/*Oculta los videos*/
/*#collapseOne video, #collapseOne iframe {*/
/*    display: none;*/
/*}*/

#collapseFour video, #collapseFour iframe, #collapseFour p video { display: block !important; }

.xpressText {
    display: none;
    /*color:  #0A8800;*/
    font-size: 13px;
    /*border: solid 2px red;*/
    /*border-bottom: 5px solid red;*/
    clip-path: polygon(0 100%, 2% 84%, 100% 84%, 100% 0, 0 0);
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 12px;
}

.detall-prd-infor-id__Buttons .quantity { margin-right: 0.375rem; }
/*.xpressText p {*/
/*    display:none;*/
/*}*/



@media screen and (max-width: 895px){
    .CollapseCaracteristicas{
    display: none;
    }
}


@media screen and (min-width: 895px){
    #acordionCaracteristicas{
        display: none;
    }
}
#subcategorias {
    font-size: 12px;
    /* border: 1px solid red; */
    display: inline-block;
    /* margin-top: 0; */
    padding-top: 0;
}

#subcategorias a {
    color: #666666;
    text-decoration: none;
}

#subcategorias a:hover {
    color: #0dbf16;
}

.pag-prev {
    display: inline-block;
    width: 100%;
    padding-left: 10px;
    text-align: initial;
}

.pag-prev a {
    font-size: x-large;
    text-decoration: none;
}

.pag-prev a:hover {
    background: #0d6efd;
    color: white;
    text-decoration: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}

.pag-prx {
    display: none;
    width: 50%;
    text-align: end;
    text-decoration: none;
}

.pag-prx a {
    text-decoration: none;
}

#cont-logo-img {
    width: 50%;
}

.cont-li-pie {
    border: solid #767676 1px;
    margin: 3px 0 5px 0;
    margin-left: -13.4%;
}

.pre-volu {
    color: #545454;
    margin: 0;
    font-size: 18px;
}

.padr-elemt-detall {
    line-height: 1.1;
}

#cont-logo-img {
    width: 70%;
}

#cont-logo-img a {
    display: block;
    width: 100px;
}

#img-logo-detall {
    width: 20%;
    height: auto;
}

.img-logo-xl {
    display: block;
    width: 100px;
}

.cont-padre-img-carro {
    width: 50%;
    margin: 6px 0 6px 0;
}

.cont-padre-img-carro-div {
    width: 50%;
    height: 50%;
    margin: 0 auto;
}

#img-detall-prd {
    padding: 0;
    list-style: none;
    width: 15%;
}

.img-pdr-princ {
    width: 100%;
    border: solid 1px #d1d1d1a8;
    margin-top: 5%;
    margin-left: 17%;
}

.detall-prd-infor {
    width: 50%;
}

.title-detall {
    /*color: #00549f;*/
    color: #374151;
    line-height: 1.24;
    font-size: 24px;
    margin: 10px 0 15px 0;
}

.title-detall-det {
    /* display: flex; */
    height: 30px;
    margin-top: 2%;
    font-size: 22px;
    color: rgb(82, 82, 82);
}

.title-detall-det-desc,
.title-detall-det-desc-b {
    display: inline-block;
}

.title-detall-det-desc-m {
    margin-left: 12%;
}

.title-detall-det-desc-b {
    margin-left: 0.5%;
}

.exist-dispo {
    height: 40px;
    font-size: 22px;
    color: rgb(82, 82, 82);
}

.disp1 {
    color: #ffffff;
    background: #0dbf16;
    margin-left: 5px;
    font-size: 16px;
    border-radius: 4px;
    padding: 1px 5px 1px 5px;
}

.disp{color: #0dbf16;}
.ultiPie{color: #a6a82c;}

.ultiPie1 {
    color: #a6a82c;
}

.prd-exist {
    color: #ee0000;
}

.prd-exist-num {
    margin-left: 0;
}

.disp1-num {
    color: #0dbf16;
}

.ulti-num {
    color: #a6a82c;
}

#img-detall-prd li {
    width: auto;
    height: auto;
    padding: 8px;
}

#img-detall-prd li img {
    width: 71%;
    height: 22%;
    border: solid 1px #d1d1d1a8;
}

#detall-prd-infor-id {
    margin: 6px 6px 6px 0;
}
#detall-prd-infor-id .detall-prd-infor-id__Buttons {
    display: flex;
}
#detall-prd-infor-id .detall-prd-infor-id__Buttons button {
    height: 35px;
}
.buoton1-left {
    background: black;
    padding-left: 5px;
    padding-right: 5px;
    color: white;
    font-weight: bold;
    width: 25px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.buoton1-right {
    background: black;
    padding-left: 5px;
    padding-right: 5px;
    color: white;
    font-weight: bold;
    width: 25px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.id__Buttons_details {
    border: 1px solid #b5b5b5;
    padding-left: 0.275rem;
    padding-right: 0.275rem;
}
#detall-prd-infor-id .detall-prd-infor-id__Buttons #detMainButton {
    border-color: #b5b5b5;
}

input#cantidadProds {
    text-align: center;
    border: 1px solid black;
    /*width: 50px;*/
    color: black;
    font-weight: bold;
    width: 30px;
}

.buoton1-add {
    border: 1px solid black;
    border-radius: 5px;
    color: black;
    width: 80%;
    margin-left: 0.2%;
    font-weight: bold;
}
.button-shopnow {
    border: 1px solid #009EE3;
    /*background: #def9f9;*/
    background: #009EE3;
    border-radius: 5px;
    color: black;
    width: 80%;
    margin-left: 0.2%;
    font-weight: bold;
}

.buoton1-cotiz {
    background: rgb(24 153 24);
    border-color: rgb(24 153 24);
    border-radius: 5px;
    color: white;
    width: 17%;
    margin-left: 0.5%;
}

#botonContact {
    margin-top: 8px;
    float: right;
    color: #0dbf16;
    background: white;
    padding: 3px;
    border: 1px solid #0dbf16;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}

#botonContact:hover {
    color: rgb(19, 227, 19);
    border: 1px solid rgb(19, 227, 19);
}

/*COLLAPSE DE CARACTERISTICAS AMPLIO*/
.CollapseAmplio {
    /* display: none; */
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.btnCaracteristicas {
    font-size: 17px;
    height: 40px;
    width: 180px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}

.btnCaracteristicas:active {
    background: rgb(144, 227, 21);
    box-shadow: none;
    border-color: white;
}

.caracteristicasCompartir {
    color: #666666;
    float: right;
    display: flex;
    /* width: 100%; */
}

.caracteristicasCompartir a {
    padding-left: 5px;
    display: inline;
    /* width: 100%; */
}

#imgBtn {
    filter: invert(100%);
    height: 28px;
}
#accordion-body-Two,#accordion-body-One {
   justify-content: center;

}


/*TERMINA COLLAPSE DE CARACTERISTICAS*/
.img-responsive,
.card-body img {
    /*display: none;*/
    width: -webkit-fill-available;
}

.fila {
    display: flex;
}

/*.caract-cont-res iframe{
    display: none;
}*/

.video-cont-res {
    visibility: hidden;
}

.video-cont-res iframe {
    visibility: visible;
}



/*Estilos de los Accesorios*/
.buoton1-add {
    transition: all ease 0.8s;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    -ms-transition: all ease 0.8s;
    -o-transition: all ease 0.8s;
}

.buoton1-add:hover {
    box-shadow: inset 1020px 0 0 0 #000;
    color: #FFF;
}

.button-shopnow {
    transition: all ease 0.8s;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    -ms-transition: all ease 0.8s;
    -o-transition: all ease 0.8s;
}

.button-shopnow:hover {
    /*box-shadow: inset 1020px 0 0 0 #009EE3;*/
    box-shadow: inset 1020px 0 0 0 rgb(13, 110, 253);
    color: #FFF;
}

#cantidadProds {
    transition: all ease 0.8s;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    -ms-transition: all ease 0.8s;
    -o-transition: all ease 0.8s;
}

#cantidadProds.chgColor {
    box-shadow: inset 38px 0 0 0 #000;
    color: #FFF;
}


.cont--title-acc {
    position: relative;
    /*border: solid;*/
    width: 210px;
    height: 34px;
    margin-left: 10px;
    /*border-color: #0dbf16;*/
    /*color: #0dbf16;*/
    /*color: #8d8d8d;*/
    color: rgb(13,110,253);
    border-width: 2px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    transition: all ease 0.8s;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    -ms-transition: all ease 0.8s;
    -o-transition: all ease 0.8s;
}

/*.cont--title-acc:hover {*/
/*    box-shadow: inset 340px 0 0 0 #033005;*/
/*    border: 2px#033005;*/
/*}*/

.title-acc-op {
    font-size: 20px;
    margin-left: 5px;
}

#current_date {
    margin-left: 4px;
    color: #0dbf16;
}
.cont--title-rela {
    /* margin-top: 16px; */
    /*border: solid;*/
    width: 230px;
    height: 34px;
    margin-left: 10px;
    /* border-color: #0dbf16; */
    /*color: #0dbf16;*/
    /*color: #8d8d8d;*/
    color: rgb(13,110,253);
    border-width: 2px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    transition: all ease 0.8s;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    -ms-transition: all ease 0.8s;
    -o-transition: all ease 0.8s;
}
/*.cont--title-rela:hover {*/
/*    box-shadow: inset 340px 0 0 0 #033005;*/
/*    border: 2px#033005;*/
/*}*/

.cont-acce-padr a {
    display: flex;
    text-decoration: none;
}

.acc-detall {
    display: flex;
}

.acc-detall a p {
    width: 100%;
}

.acc-detall a {
    width: 100%;
}

.acc-detall a img {
    width: 82%;
    margin: auto;
    height: auto;
}

.accesorioTit {
    font-size: 15px;
    color: #666666;
    line-height: 1.1;
    margin: 0 0 7px;
}

.acc-detall-M {
    margin: 0;
    font-weight: bold;
    color: #0dbf16;
}

.acc-detall-m {
    margin: 0;
    color: #0d6efd;
}

.cont-detall-text {
    width: 60%;
    height: auto;
}

.PreListt {
    font-weight: bold;
    font-size: 15px;
}

.PreEsp {
    font-weight: 500;
    font-size: 16px;
    color: #0000EE;
    line-height: 1.0;
    display: flex;
}

.PreEsp p {
    color: rgb(82, 82, 82);
    font-weight: normal;
    margin-left: 1px;
}

/* estilo Productos relacionados */
#slide__prodsRelacionados {
    margin-top: 10px;
    margin-bottom: 20px;
}
#slideProdsRel li:not(1) {
    /* border: 1px solid red; */
    margin-top: 10px;
    margin-right: 10px;
}
.cardProducto {
    display: flex;
    width: 18%;
    border-radius: 8px;
    border-width: 1.1px;
    box-shadow: 0 0 1px #d7d7d7;
}
.cardProducto:hover {
    transition: 0.5s;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    /*box-shadow: 0 -0 8px 0 rgb(204, 204, 204), 1px 1px 12px 3px rgb(204, 204, 204);*/
    /*box-shadow: 0 -0px 8px 0 rgb(169 167 167), 1px 1px 12px 3px rgb(169 167 167);*/
}
.cardProducto #Agreg-prod {
    display: none;
}
.container:hover #prueba p > #Agreg-prod {
    display: block;
}

/*Style del tooltip, contenido emergente(precio)*/
#tooltip {
    position: relative;
    padding-right: 5%;
    border-radius: 5px;
    display: inline-block;
    border-width: 1px;
    /* width: 100%; */
    font-size: 28px;
    color: #0dbf16;
    /* background: #CBDEF1; */
    font-weight: bold;
    cursor: pointer;
}

.preciGr {
    color: #0dbf16;
    margin: 0 3px 0 0;
}

.recib-gra {
    color: #0d6efd;
}

#tooltip #tooltiptext {
    display: none;
    width: 265px;
    background: rgb(255, 255, 255);
    height: 60px;
    text-align: justify;
    padding: 0 0;
    /*Positionthetooltip*/
    position: absolute;
    z-index: 1;
    bottom: 84%;
    left: 0;
    margin-left: 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
}

#tooltip:active #tooltiptext {
    display: block;
}

#Agreg-p {
    width: 28%;
    height: 25px;
    margin-left: 5px;
    border: none;
    background: none;
}

.precio strong {
    font-size: 22px;
    color: #2d7531;
}

.cont-precio {
    display: flex;
    color: rgb(82, 82, 82);
    font-size: 20px;
}

.precioList1 {
    display: flex;
    /* float: left; */
    margin-left: 1%;
    color: rgb(82, 82, 82, 0.47);
    font-weight: 300;
}

.precioList1 strong {
    text-decoration: line-through;
}

.precioList-peso1 {
    padding: 0 51px 0 9px;
    display: flex;
}



.desc15 {
    color: #ffffff;
    background: #56bc5c;
    padding: 0 6px 0 6px;
    margin-left: 2%;
    /*width: 9%;
    */
    font-size: 21px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.cont-precios-volumen {
    background: white;
}

.cont-precios-volumen {
    border-width: 5px;
    background: #ffffffe6;
    border-color: #ffffffe6;
    border-radius: 2px;
    /* border: solid; */
    color: rgb(117, 117, 117);
    list-style: none;
    box-shadow: 0 0 4px #acacac;
}

.li-ult-espa {
    padding: 0 0 4px 0;
}

.cont-precios-volumen li {
    margin-left: -8%;
    font-weight: normal;
    font-size: 13px;
}

.precios-volumen p {
    margin: 0;
    font-size: 14px;
}

/*Caracteristicas*/
.verMas {
    color: #0d6efd;
    margin: 0;
}

.cont-padre-img-carro-div .splide__arrows {
    display: none;
}

#caracteris-id {
    background: linear-gradient(rgb(0, 0, 0), rgb(185 184 184));
    -webkit-background-clip: text;
    color: transparent;
    margin: 0;
    list-style: disc;
    margin-left: -26px;
    line-height: 1.2;
}

.cont-carac-princ {
    line-height: 1;
}

.cont-carac-princ h1 {
    color: #545454;
    font-size: 18px;
    margin: 0 0 5px;
}

.cont-envio {
    display: flex;
    color: rgb(82, 82, 82);
    font-size: 19px;
    height: 40px;
}

.p-env {
    color: #0d6efd;
    margin-right: 4px;
}

.cont-precio-des {
    display: flex;
    font-size: 23px;
    height: 40px;
}

.detall-prd-caract {
    margin-top: 10px;
}

/* .linea-divicion {
    width: 100%;
    margin-top: 85px;
    border: solid;
    border-width: 1px;
    margin: 0 0 24px;
    border-color: #cccccc;
    margin-top: 8%;
} */

/*Tablas de caracteristicas*/
.table  {
    border: 0.3px solid rgb(240, 239, 239);
}
.table td .svg_si{
    color: #0dbf16;
} 
.table td .svg_no{
    color: red;
} 
.table tr td:first-child {
    width: 38%;
}


.breadcrumb-item a {
    color: #6e7073bf;
}


.breadcrumb .active {
    color: #49a9ff !important;
}

@media (min-width: 200px) and (max-width: 1700px) {
    #page {
        margin-left: 0 !important;
    }
    #image-detalles #cont-padre-img-carro {
        position: relative;
        width: 50%;
    }
    #image-detalles #splider {
        float: none;
        margin-left: 12%;
    }
}
@media (min-width: 1124px) {
    #image-detalles img {
        max-width: 100%;
        /* display: block;
        margin-left: 20%; */
    }}
@media (min-width: 1024px) and (max-width: 1199px) {

    .cont-padre-img-carro-div2 {
        margin-top: 4%;
    }

    #tooltip {
        position: relative;
        border-radius: 5px;
        display: inline-block;
        border-width: 1px;
        width: 200px;
        font-size: 23px;
    }

    .precioList1 {
        margin-left: 10%;
        color: rgb(82, 82, 82, 0.47);
        font-weight: 300;
        font-size: 20px;
        text-decoration: line-through;
    }
}

@media (min-width: 760px) and (max-width: 1023px) {
    
    .cont-padre-img-carro-div2 {
        margin-top: -2%;
    }

    .cont-envio {
        display: flex;
        color: rgb(82, 82, 82);
        font-size: 16px;
        /* height: 40px; */
    }

    /* .precioList1, */
    #tooltip {
        padding: 0;
    }

    /* #tooltip {
        position: relative;
        border-radius: 5px;
        display: inline-block;
        border-width: 1px;
        width: 194px;
        font-size: 22px;
    }

    .precioList1 {
        margin-left: -4%;
        color: rgb(82, 82, 82, 0.47);
        font-weight: 300;
        font-size: 19px;
        text-decoration: line-through;
    } */

    .desc15 {
        color: #ffffff;
        background: #56bc5c;
        padding: 0 4px;
        font-size: 19px;
        margin-left: 10px;
        /* width: 14%; */
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
    }

    .cont-precio-des {
        font-size: 16px;
        display: inline-block;
    }

    .cont-precio-des .precioList1 {
        display: flex;
    }

    .title-detall {
        color: #00549f;
        line-height: 1.24;
        font-size: 17px;
        margin: 10px 0 15px 0;
    }

    /* .linea-divicion {
        width: 100%;
        border: solid;
        border-width: 1px;
        margin: 0 0 24px;
        border-color: #cccccc;
    } */

    .detall-prd-caract {
        margin-top: 0;
    }
    
    .img-w-75 {
        width:100%;
        max-height: 200px;
    }
}
@media screen and (max-width: 895px) {
    .CollapseCaracteristicas {
        display: none;
    }

    #thumbnail-slider {
        display: none;
        /* visibility: hidden; */
    }

    #splider {
        width: 100%;
        padding: 0;
    }

    .zoom__Img:hover {
        /*z-index: 1;
        */
        -webkit-transform: scale(1.);
        -moz-transform: scale(1.);
        -ms-transform: scale(1.);
        -o-transform: scale(1.);
        transform: scale(1);
    }

    .accordion-header {
        width: 23%;
        display: flex;
        /* float: left; */
        margin-right: 1%;
        margin-left: 1%;
    }
/*.accordion-header button {*/
/*    padding-left: 40%;*/
/*}*/
    
    /* .close {
        width: 5%;
        display: flex;
        float: left;
        margin-right: 3%;
        margin-left: 4%;
    } */
    .accordionText {
        display: none;
    }

    #accordionExample {
        margin-bottom: 25px;
    }

    #img-logo-detall {
        width: 30%;
    }

    #detall-prd-infor-id {
        padding: 15px;
    }

    .caracteristicasCompartir a {
        display: none;
    }
}
/* 420 760 */
@media screen and (max-width: 800px) {
    /*#thumbnail-slider {*/
    /*    display: block;*/
    /*    width: 100%;*/
    /*}*/
    #thumbnail-Modal-slider .splide__slide {
        height: 70px;
    }
    #thumbnail-Modal-slider .splide__slide img {
        height: 75px;
        width: 75px;
    }
    #modal-slider #ModalSplider div ul li img {
        max-width: 100%;
    }
    #modal-slider #ModalSplider {
        /* margin-right: 10%; */
        /*float: right;*/
        width: 100%;
    }
    #thumbnail-Modal-slider {
        max-width: 100%;
        width: 100%;
    }
    
    #slideMain {text-align: center;}
    #slideMain li {
        margin-left: 0;
        margin-right: 0;
    }
    .p-env,
    .recib-gra,
    .preciGr,
    #current_date {
        font-size: 18px;
    }
}
@media (max-width: 760px) {
    #image-detalles #splider {
        width: 66%;
        margin-left: 17%;
    }
    #image-detalles #cont-padre-img-carro {
        /* position: relative; */
        width: 100%;
    }
    #slideMain li img{
        max-height: 300px;
    }

    .precioList1,
    #tooltip {
        /* border: 1px solid; */
        display: inline-block;
        width: 100%;
        padding-right:0;
    }

    .exist-dispo {
        /*padding-top: 3%;*/
    }

    .preciGr {
        display: inline;
        margin: 0;
    }
    
    
    /* .p-env, .preciGr {
        font-size: 11.5px;
        margin: 0;
    } */
    /* .recib-gra {
        font-size: 11px;
        margin: 0;
    } */
    /* #current_date {
        font-size: 11px;
    } */
    .buoton1-left {
        font-size: 30px;
        padding: 0;
    }
    .buoton1-right {
        font-size: 30px;
        padding: 0;
    }
    
    /* #cantidadProds {
        font-size: 18px;
    } */

    /* .cont-precio-des, */
    .desc15,
    .cont-envio,
    .p-env,.recib-gra,
    #current_date {
        display: inline-block;
    }

    .cont-padre-img-carro-div,
    .cont-padre-img-carro-div2 {
        display: none;
    }

    .title-detall {
        color: #00549f;
        line-height: 1.24;
        font-size: 21px;
    }

    #producto_Det {
        display: inline-block;
    }

    .cont-padre-img-carro {
        width: 100%;
        margin: 0;
    }

    .detall-prd-infor {
        width: 100%;
    }

    #detall-prd-infor-id {
        margin: 0;
    }
    .detall-prd-infor-id__Buttons {
        margin-top: 15px;
    }
    #detall-prd-infor-id .detall-prd-infor-id__Buttons .buoton1-left,
    #detall-prd-infor-id .detall-prd-infor-id__Buttons .buoton1-right {
    /*height: 35px;*/
        width: 31px;
    }
    
    .cont-envio {
        margin: 15px 0;
    }
    #tooltip {
        font-size: 24px;
    }

    .exist-dispo {
        margin-top: -9px;
    }

    .cont-envio {
        font-size: 19px;
    }

    .desc15 {
        font-size: 20px;
    }

    .cont--title-acc {
        width: 160px;
        height: 26px;
        border-width: 1.5px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
    }

    .cont--title-rela {
        width: 171px;
        height: 25px;
        border-width: 1.5px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
    }


    .title-acc-op {
        font-size: 15px;
        margin-left: 5px;
    }

    .precioList1 {
        /* margin-left: 0; */
        font-size: 19px;
    }

    .precioList-peso1 {
        font-weight: 300;
        color: #666666;
        padding: 3px 0 0 9px;
        /* display: flex; */
    }

    .cont-padre-img-carro-div2 {
        margin-top: 0;
    }

    /*Accesorios Opcionales*/
    .swiper {
        width: 100%;
    }

    .detall-text-hija {
        width: 100%;
    }

    .acc-detall a img {
        width: 100%;
    }

    .acc-detall a {
        width: 203px;
    }

    .cont-detall-text {
        width: 243px;
    }

    .pag-prev {
        display: none;
    }

    .title-detall-det-desc,
    .title-detall-det-desc-b {
        margin: 0;
        height: 35px;
    }
}

/* Diseño esponsivo para movil */



@media screen and (max-width: 480px) {
    .cont-padre-img-carro-div,
    .cont-padre-img-carro-div2 {
        display: none;
    }

    .title-detall {
        color: #00549f;
        line-height: 1.24;
        font-size: 21px;
    }

    #producto_Det {
        display: inline-block;
    }

    .cont-padre-img-carro {
        width: 100%;
        margin: 0;
    }

    
    #image-detalles #splider {
        width: 70%;
        margin-left: 15%;
    }

    .detall-prd-infor { width: 100%; }

    #detall-prd-infor-id { margin: 0; }

    #tooltip {
        font-size: 24px;
        /* color: #0dbf16; */
    }

    .exist-dispo {
        margin-top: -9px;
    }

    .cont-envio {
        font-size: 19px;
    }

    /* .desc15 {
        font-size: 19px;
    } */

    .cont--title-acc {
        width: 160px;
        height: 26px;
        border-radius: 4px;
        border-width: 1.5px;
    }

    .cont--title-rela {
        width: 171px;
        height: 25px;
        border-radius: 4px;
        border-width: 1.5px;
    }

    .title-acc-op {
        font-size: 15px;
        margin-left: 5px;
    }

    .precioList1 {
        /* margin-left: 0;
        width: auto; */
        font-size: 19px;
    }

    .precioList-peso1 {
        font-weight: 300;
        color: #666666;
        padding: 3px 0 0 9px;
        display: flex;
    }

    .cont-padre-img-carro-div2 { margin-top: 0; }

    /*Accesorios Opcionales*/
    .swiper { width: 100%; }

    .detall-text-hija { width: 100%; }

    .acc-detall a img { width: 100%; }

    .acc-detall a { width: 203px; }

    .cont-detall-text { width: 243px; }

    .pag-prev { display: none; }

    .title-detall-det-desc,
    .title-detall-det-desc-b {
        margin: 0;
        /*margin-left: 0.3em;*/
        height: 35px;
    }

    .preciGr {
        display: inline-block;
        /* width: 60%; */
    }

    .p-env { display: inline-block; }

    #tooltip {
        font-size: 21px;
        color: #0dbf16;
    }

    .p-env,
    .recib-gra,
    .preciGr,
    #current_date {
        font-size: 18px;
    }
}

@media (min-width: 401px) and (max-width: 420px) {
    #tooltip {
        width: 100%;
        font-size: 21px;
        color: #0dbf16;
    }

    .precioList1 {
        margin-left: 0;
        width: 100%;
        font-size: 19px;
    }

    .cont-envio {
        font-size: 18px;
    }
}

@media (min-width: 350px) and (max-width: 400px) {
    #tooltip {
        font-size: 21px;
        color: #0dbf16;
    }

    .precioList1 {
        margin-left: 0;
        width: auto;
        font-size: 16px;
    }

    .title-detall {
        color: #00549f;
        line-height: 1.24;
        font-size: 16px;
    }

    .cont-carac-princ h1 {
        color: #545454;
        font-size: 16px;
        margin: 0 0 5px;
    }

    .acc-detall a {
        width: 161px;
    }

    .acc-detall a img {
        width: 80%;
    }

    .accesorioTit {
        margin: 0;
        font-size: 83%;
    }

    .acc-detall-m {
        margin: 0;
        font-size: 80%;
    }

    .disp1-num {
        color: #0dbf16;
        font-size: 17px;
    }

    .cont-envio {
        font-size: 15px;
        /* margin: 0 0 9px; */
    }

    .precioList1 {
        width: 100%;
        color: #666666;
    }

    .desc15 {
        font-size: 19px;
        padding: 0;
        /* margin: 0; */
    }

    .title-detall-det {
        display: flex;
        margin-top: 2%;
        font-size: 20px;
        color: rgb(82, 82, 82);
    }

    .p-env,
    .recib-gra,
    .preciGr,
    #current_date {
        font-size: 15px;
    }

    .exist-dispo {
        margin: 0 0 0 0;
        height: 40px;
        font-size: 18px;
    }
    .accordion-header button {
        padding-left: 20%;
    }
}
@media screen and (max-width: 350px) {
    #image-detalles #splider {
        width: 80%;
        margin-left: 0;
    }
    #tooltip {
        display: block;
        width: 100%;
        padding-right: 4px;
    }

    .precioList1 {
        display: block;
        width: 100%;
        margin-right: 3px;
        /* margin-bottom: 10px; */
    }

    .padr-elemt-detall {
        margin-bottom: 10px;
    }

    .preciGr {
        display: inline-block;
        /* width: 45%; */
    }

    .desc15{
        font-size: 17px;
        margin: 0;
        padding: 4px;
    }
    
    .p-env,
    .recib-gra,
    .preciGr,
    #current_date {
        font-size: 12px;
    }

    .cont-envio{
        font-size: 12px;
        margin: 15px 0 5px;
    }
    /* .cont-precio-des, */
    .desc15,
    .cont-envio,
    .p-env,
    .recib-gra,
    #current_date {
        display: inline-block;
    }

    .exist-dispo {
        padding-top: 20px;
        padding-bottom: 30px;
    }
}
@media (max-width: 280px) {
    
    #image-detalles #splider {
        width: 99%;
        /* margin-left: 17%; */
    }
    .cont-envio { font-size: 11.9px; }

    .cont--title-acc {
        border: solid;
        width: 109px;
        border-width: 1px;
        height: 16px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
    }

    .cont--title-rela {
        border: solid;
        width: 117px;
        border-width: 1px;
        height: 16px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
    }

    .title-detall {
        font-size: 15px;
        line-height: 1.23;
    }

    .pag-prev { font-size: 11px; }

    .cont-carac-princ { font-size: 12px; }

    .cont-carac-princ h1 { font-size: 14px; }

    .acc-detall a { width: 115px; }

    .title-detall-det {
        display: flex;
        height: 26px;
        margin-top: 2%;
        font-size: 16px;
        color: rgb(82, 82, 82);
    }

    .cont-precio-des {
        /* display: flex; */
        font-size: 10px;
        height: 26px;
    }

    #tooltip { font-size: 15px; }

    .disp1 {
        color: #ffffff;
        background: #0dbf16;
        margin-left: 5px;
        font-size: 13px;
    }

    .precioList-peso1 p {
        margin-left: 3px;
        font-size: 11px;
    }

    .exist-dispo {
        font-size: 14px;
        margin: 0 0 0 0;
        height: 26px;
    }

    .title-acc-op {
        font-size: 10px;
        margin-left: 5px;
    }

    .precioList1 {
        font-size: 13px;
        margin-left: 0;
        /* color: #666666; */
    }

    .acc-detall a p {
        width: 100%;
        font-size: 10px;
    }

    .acc-detall-m,
    .acc-detall-M { font-size: 10px; }

    .PreEsp { font-size: 10px; }

    .desc15 {
        font-size: 13px;
        height: 51%;
        padding: 0 1px 0 0;
    }

    .title-detall-det-desc,
    .title-detall-det-desc-b {
        margin: 0;
        height: 29px;
    }

    #Agreg-p {
        width: 35%;
        height: 25px;
        margin-left: -1px;
    }

    .swiper {
        width: 95%;
        height: 45%;
        padding: 5px;
    }
    .accordion-header button {
        padding-left: 10%;
    }
}

.preciGr:hover > .xpressText  {
    display: inline-block;
    position: absolute;
    bottom:90%;
    background: white;
}
