section.ban{
    display: none;
    display: -webkit-none;
}

.single-prods{
    background: url(../../assets/img/sprodbg2.png) no-repeat bottom left,url(../../assets/img/sprodbg.png) no-repeat bottom right;
    padding: 40px 0 27px;
}

.single-prods .row{
    flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    grid-gap: 2rem 0;
}

.single-prods .row>*{
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -ms-flex-direction: column;
    justify-content: center;
    -webkit-justify-content: center;
}

.single-prods .bigimg{
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    width: 100%;
    aspect-ratio: 1/.86744;
    border: 1px solid var(--line);
    border-radius: 6px;
}

.single-prods .bigimg img{
    width: fit-content;
    max-width: 80%;
    max-height: 80%;
}

.single-prods .owl-carousel{
    margin-top: 1.4rem;
}

.single-prods .owl-carousel .item{
    cursor: pointer;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    border: 1px solid var(--line);
    border-radius: 6px;
}

.single-prods .owl-carousel .item img{
    width: fit-content;
    max-width: 80%;
    max-height: 80%;
}

.single-prods .sectitle{
    width: fit-content;
    color: var(--white);
    background: url(../../assets/img/imagem13.png) no-repeat center;
    padding: 3px 1rem;
}

.single-prods .text{
    margin-top: 28px;
}

.single-prods .text h1,
.single-prods .text h2,
.single-prods .text h3,
.single-prods .text h4,
.single-prods .text h5,
.single-prods .text h6{
    font-weight: 700;
    margin-bottom: 1rem;
}

.single-prods .text ul,
.single-prods .text ol{
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -ms-flex-direction: column;
    grid-gap: 8px;
    margin-bottom: 2rem;
    padding-left: 1.2rem;
}

.single-prods .text ul>*,
.single-prods .text ol>*{
    display: block;
    display: -webkit-block;
    color: var(--black);
}

.single-prods .text ul>* img,
.single-prods .text ol>* img{
    display: inline-block;
    display: -webkit-inline-block;
}

.single-prods .btns{
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    align-items: center;
    grid-gap: 1rem;
    margin-top: 27px;
}

.single-prods .btns .back{
    color: var(--text);
    font-weight: 700;
    background: none;
}

.modal-dialog{
    max-width: 1180px;
}

.modal-dialog .row{
    grid-gap: 1.2rem 0;
}