body {
    overflow-x: hidden;}

.controle {
    max-width: 1920px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0 298px;}



/*SEÇÃO 1*/
#secao1 {
    background: url(../images/secao1.jpg) no-repeat top center;
    height: 982px;
    box-sizing: border-box;}
#secao1 .conteudo {
    position: absolute;
    width: auto;
    text-align: center;}
#secao1 .controle {
    padding: 0 150px;}
#secao1 .logo {
    padding: 45px 0 99px 0;}

#secao1 .logo-produto span {
    margin: -7px 0 71px 0;
    display: block;
    font-family: 'Cairo';
    font-weight: 400;
    font-size: 20px;
    line-height: 39px;
    text-align: center;
    color: #FFFFFF;}

#secao1 h2 {
    font-family: 'Cairo';
    font-weight: 700;
    font-size: 30px;
    line-height: 33px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    transform: matrix(1, 0, 0, 1, 0, 0);
    margin-bottom: 90px;}

#secao1 h2 span {
    font-family: 'Cairo';
    font-weight: 700;
    font-size: 45px;
    line-height: 45px;
    text-align: center;
    text-transform: uppercase;
    color: #EE7342;
    transform: matrix(1, 0, 0, 1, 0, 0);}

#secao1 .yes-mob {
    display: none;}



/*SEÇÃO 2*/
#secao2 {
    background: url(../images/secao2.jpg) no-repeat top center;
    box-sizing: border-box;
    height: 875px;
    padding-top: 167px;}

#secao2 .info {
    float: right;}

#secao2 .conteudo {
    margin-bottom: 170px;}

#secao2 h2 {
    font-family: 'Cairo';
    font-weight: 700;
    font-size: 45px;
    line-height: 45px;
    text-transform: uppercase;
    color: #EE7342;
    margin-bottom: 30px;}

#secao2 p {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 25px;
    color: #FFFFFF;
    margin-bottom: 25px;}

#secao2 p span {
    font-weight: 700;}

#secao2 .yes-mob {
    display: none;}



/*SEÇÃO 3*/
#secao3 {
    background: url(../images/secao3.jpg) no-repeat top center;
    height: auto;
    padding: 106px 0 100px;
    background-position: 10%;
    box-sizing: border-box;}

#secao3 h2 {
    font-family: 'Cairo';
    font-weight: 700;
    font-size: 45px;
    line-height: 45px;
    text-transform: uppercase;
    color: #EE7342;
    margin-bottom: 39px;}

#secao3 p {
    font-family: 'Cairo';
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    color: #000000;}

#secao3 .yes-mob {
    display: none;}

#secao3 .info {
    margin-top: 85px;
    max-width: 451px;
    display: flex;
    flex-direction: column;
    gap: 60px;
}

#secao3 .info .item .box-title {
    display: flex;
    align-items: center;
    gap: 20px;
    margin: 28px 0;
}

#secao3 .info .item .box-title h3 {
    color: #000;
    font-family: 'Cairo', sans-serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px;
}



/*SEÇÃO 4*/
#secao4 {
    background: url(../images/secao4.jpg) no-repeat top center;
    box-sizing: border-box;
    height: 1217px;
    padding-top: 213px;}

#secao4 .conteudo {
    float: right;
    margin-bottom: 190px;}

#secao4 .conteudo h2 {
    max-width: 538px;}

#secao4 .conteudo p {
    max-width: 470px;}

#secao4 .conteudo2 {
    float: left;
    margin-top: 640px;
    max-width: 493px;}

#secao4 h2 {
    font-family: 'Cairo';
    font-weight: 700;
    font-size: 45px;
    line-height: 45px;
    text-transform: uppercase;
    color: #EE7342;
    margin-bottom: 30px;}

#secao4 p {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    color: #000000;
    margin-bottom: 25px;}

#secao4 p span {
    font-weight: 700;}

#secao4 .yes-mob,
#secao4 .conteudo-mob {
    display: none;}



/*SEÇÃO 5*/
#secao5 {
    background: url(../images/secao5.jpg) no-repeat top center;
    height: auto;
    padding: 137px 0;
    background-size: cover;
    background-position: 30%;
    box-sizing: border-box;}

#secao5 .item {
    max-width: 493px;
}

#secao5 .item2 {
    margin-top: 120px;
}

#secao5 h2 {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 700;
    font-size: 45px;
    line-height: 45px;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 45px;}

#secao5 p {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    color: #000000;}

#secao5 .yes-mob{
    display: none;}



/* SEÇÃO 6 */
#secao6 {
    background: url(../images/secao6.jpg) no-repeat top center;
    box-sizing: border-box;
    background-size: cover;
    padding-bottom: 131px;
    background-color: #303030;
    height: auto;}

#secao6 .conteudo-flex {
    display: flex;
    align-items: center;}

#secao6 .vazio {
    width: 50%;}

#secao6 .info {
    width: 640px;
    margin: 132px 0 0 auto;}

#secao6 h2 {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 700;
    font-size: 45px;
    line-height: 45px;
    text-transform: uppercase;
    color: #EE7342;
    margin-bottom: 52px;
    margin-left: 118px;}

#secao6 h2.item2 {
    margin-top: 130px;
}

#secao6 .pergunta {
    border: 1px solid #EE7342;
    border-radius: 10px;
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
    padding: 8px 0;
    text-align: center;
    color: #EE7342;
    width: 482px;
    margin-left: 118px;}

#secao6 .texto {
    margin: 36px 0 0 0;
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    color: #F7F6F6;
    margin-left: 118px;}

#secao6-img {
    display: none;}


/* SEÇÃO A */
#secao-a {
    position: relative;
    background-color: #303030;
    box-sizing: border-box;
    height: 770px;}

#secao-a .conteudo-flex {
    display: flex;
    align-items: center;}

#secao-a .vazio {
    width: 50%;}

#secao-a .info {
    width: 52%;
    margin: 140px 0 0 0;}

#secao-a h2 {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 700;
    font-size: 45px;
    line-height: 45px;
    text-transform: uppercase;
    color: #EE7342;
    margin-bottom: 65px;
    margin-left: 118px;}

#secao-a .pergunta {
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;

    border: 1px solid #EE7342;
    border-radius: 10px;
    font-family: 'Cairo';
    padding: 28px 33px;
    width: 100%;
    max-width: 412px;
    margin-left: 118px;}

#secao-a .texto {
    margin: 0 0 65px 0;
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    color: #F7F6F6;
    margin-left: 118px;}

#secao-a-img {
    display: none;}

@media (max-width: 1272px) {
    #secao-a {
        height: auto;
        padding-bottom: 120px;
    }

    #secao-a .pergunta {
        width: 100%;
        max-width: 70%;
    }

    #secao-a .info br {
        display: none;
    }
}

@media (max-width: 1070px) {
    #secao-a {
        padding-bottom: 90px;
    }
    #secao-a .controle {
        padding: 0 20px;
    }
    #secao-a .vazio {
        display: none;
    }
    #secao-a .info {
        margin: 100px auto 0 auto;
        width: 320px;
    }
    #secao-a .pergunta {
        margin: 0;
        max-width: 80%;
    }
    #secao-a h2 {
        margin: 0 0 44px 0;
        font-size: 40px;
        line-height: 40px;
        max-width: 266px;
    }

    #secao-a .texto {
        margin: 0 0 50px 0;
        width: 293px;
    }
}

/*SEÇÃO 7*/
#secao7 {
    background: url(../images/secao7.jpg) no-repeat top center;
    height: auto;
    background-size: cover;
    padding: 146px 0;
    background-position: 85%;
    box-sizing: border-box;}

#secao7 .item {
    margin-left: auto;
    max-width: 549px;
}

    #secao7 .conteudo-s7.item2 {
        max-width: 415px;
        margin: 140px 0 0 0;
    }

#secao7 h2 {
    font-family: 'Cairo';
    font-weight: 700;
    font-size: 45px;
    line-height: 45px;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 39px;}

#secao7 h2 span{
    font-size: 35px;
    line-height: 45px;}

#secao7 p {
    font-family: 'Cairo';
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    color: #000000;}

#secao7 .yes-mob{
    display: none;}



/*SEÇÃO 8*/
#secao8 {
    background: url(../images/secao8.jpg) no-repeat top center;
    height: 1294px;
    padding-top: 154px;
    box-sizing: border-box;}

#secao8 .cima h2 {
    padding: 0 0 43px 0;
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 700;
    font-size: 45px;
    line-height: 45px;
    text-transform: uppercase;
    color: #EE7342;}

#secao8 .baixo h2 {
    padding: 0 0 43px 0;
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 700;
    font-size: 45px;
    line-height: 45px;
    text-transform: uppercase;
    color: #EE7342;}

#secao8 p {
    padding-bottom: 35px;
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    color: #FFFFFF;}

#secao8 .baixo {
    float: right;
    margin: 500px 0 0 0;}

/*SEÇÃO 9*/
#secao9 {
    background: url(../images/secao9.jpg) no-repeat top center;
    background-size: cover;
    max-width: 1920px;
    margin: 0 auto;
    box-sizing: border-box;}

#secao9 .controle {
    display: flex;
    padding: 0;
    height: 951px;}

#secao9 .vazio {
    width: 50%;}

#secao9 .box {
    background: rgba(48, 48, 48, 0.9);
    margin: 223px 0 0 70px;
    padding: 44px 56px;
    width: 479px;
    height: 419px;}

#secao9 h2 {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 700;
    font-size: 45px;
    line-height: 45px;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 30px 0 52px 0;}

#secao9 p {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    color: #FFFFFF;
    padding-bottom: 34px;
    width: 492px;}

/*SEÇÃO 10*/
#secao10 {
    background: url(../images/secao10.jpg) no-repeat top center;
    height: 744px;
    padding: 119px 0 30px;
    box-sizing: border-box;}

#secao10 h2 {
    font-family: 'Cairo';
    font-weight: 700;
    font-size: 45px;
    line-height: 45px;
    text-transform: uppercase;
    color: #EE7342;
    margin-bottom: 40px;}

#secao10 h2 span {
    font-size: 35px;
    line-height: 45px;}

#secao10 .box {
    width: 423px;
    height: 54.7px;
    border: 1px solid #EE7342;
    border-radius: 12.16px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;}

#secao10 .box p{
    padding: 0 ;
    margin: 0;
    font-family: 'Cairo';
    font-weight: 700;
    font-size: 25px;
    line-height: 30px;
    color: #EE7342;}

#secao10 p {
    font-family: 'Cairo';
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    color: #FFFFFF;
    padding-bottom: 25px;}

#secao10 .yes-mob{
    display: none;}

/*SEÇÃO 11*/
#secao11 {
    background: url(../images/secao11.jpg) no-repeat top;
    box-sizing: border-box;
    margin: 0 auto;
    background-position: 60%;
    max-width: 1920px;
    height: 709px;}

#secao11 .controle {
    padding: 0;
    display: flex;
    height: 709px;
    align-items: center;}

#secao11 .conteudo {
    margin-left: 150px;}

#secao11 .vazio {
    width: 50%;}

#secao11 .conteudo h2 {
    padding: 0 0 38px 0;
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 700;
    font-size: 45px;
    line-height: 45px;
    text-transform: uppercase;
    color: #000000;}

#secao11 .conteudo .box {
    width: 466px;
    height: 82.43px;
    border: 1px solid #EE7342;
    border-radius: 12.16px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 40px;}

#secao11 .conteudo .box p {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 700;
    font-size: 25px;
    line-height: 28px;
    display: flex;
    align-items: center;
    color: #EE7342;}

#secao11 .conteudo .texto{
    padding: 0 0 38px 0;
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    color: #000000;}

#secao11 .lavaloucas img {
    float: left;
    margin-right: 20px;}

#secao11 .lavaloucas p {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    line-height: 26px;
    color: #000000;}

#secao11 .yes-mob {
    display: none;}

#secao-b {
    background: url(../images/secao-b.jpg) no-repeat top center;
    background-size: cover;
    max-width: 1920px;
    margin: 0 auto;
    box-sizing: border-box;}

#secao-b .controle {
    display: flex;
    padding: 0;
    height: 894px;}

#secao-b .vazio {
    width: 50%;}

#secao-b .box {
    background: rgba(48, 48, 48, 0.9);
    margin: 200px 0 0 70px;
    padding: 44px 56px;
    width: 479px;
    height: 419px;}

#secao-b h2 {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 700;
    font-size: 45px;
    line-height: 45px;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 30px 0 52px 0;}

#secao-b p {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    color: #FFFFFF;
    max-width: 455px;}

@media screen and (max-width: 1350px) {
    #secao-b  {
        padding-right: 20px;
    }

    #secao-b .box {
        background: rgba(48, 48, 48, 0.9);
        margin: 200px 0 0 0px;
        padding: 44px 56px;
        width: 479px;
        height: 419px;
    }
}

@media screen and (max-width: 991px) {
    #secao-b  {
        padding: 158px 0;
        height: auto;
    }

    #secao-b .vazio {
        display: none;
    }

    #secao-b .box {
        background: rgba(48, 48, 48, 0.9);
        margin: 0 auto;
        padding: 44px 20px;
        width: 100%;
        max-width: 350px;
        height: fit-content;
    }

    #secao-b .controle {
        height: auto;
    }

    #secao-b h2 {
        padding: 0px 0 52px 0;
        font-size: 35px;
        line-height: 35px;
    }

    #secao12 .item {
        margin-bottom: 100px !important;
    }
}

/*SEÇÃO 12*/
#secao12 {
    background: url(../images/secao12.jpg) no-repeat top center;
    box-sizing: border-box;
    padding: 150px 0 0 50px;
    height: 989px;}

#secao12 .itens-flex {
    display: flex;
    gap: 25px;}

#secao12 .item {
    margin-bottom: 160px;}

#secao12 h2 {
    font-family: 'Cairo';
    font-weight: 700;
    font-size: 45px;
    line-height: 45px;
    color: #EE7342;
    margin-bottom: 35px;}

#secao12 p {
    font-family: 'Cairo';
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    color: #FFFFFF;}

#secao12 .yes-mob {
    display: none;}

/*GARANTIA*/
#garantia {
    background: url(../images/garantia.jpg) no-repeat top center;
    box-sizing: border-box;
    height: 710px;}

#garantia .controle {
    padding: 0;
    display: flex;}

#garantia .vazio {
    width: 50%;}

#garantia .conteudo {
    width: 50%;
    padding-left: 230px;}

#garantia img {
    padding-top: 180px;}

#garantia h2 {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 700;
    font-size: 45px;
    line-height: 45px;
    text-transform: uppercase;
    color: #000000;
    padding: 18px 0 48px 0;}

#garantia p {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    letter-spacing: 0.05em;
    color: #000000;}

#garantia .yes-mob {
    display: none;}

/*MEDIDAS*/
#medidas {
    background: #303030;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    box-sizing: border-box;}

#medidas .controle {
    display: flex;
    justify-content: space-between;
    height: auto;
    padding-top: 100px;
    margin: 0 auto;}

#medidas .dimensoes {
    padding-bottom: 150px;}

#medidas .embalagem-mob {
    display: none;}

#medidas .controle .conteudo {
    width: 50%;}

#medidas .img .produto-medidas{
    display: block;
    width: 580px;}

#medidas .img .produto-medidas-mob {
    display: none;}

#medidas h2 {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 700;
    font-size: 45px;
    line-height: 45px;
    color: #EE7342;
    text-transform: uppercase;
    width: 100%;
    padding-bottom: 45px;}

#medidas ul {
    padding-left: 20px;
}

#medidas li {
    list-style: square;
    color: #EE7342;}

#medidas li span {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    color: #FFFFFF;}

#medidas li b {
    font-weight: 700;}

.linha-divisao {
    margin-top: 100px;}

.linha-divisao hr {
    width: 70%;
    display: block;
    margin: 0 auto;
    height: 0;
    border: 0px;
    border-top: 1px solid #EE7342;}

/*FOOTER-BOTTOM*/
#footer-bottom {
    background-color: #303030;
    box-sizing: border-box;
    height: auto;
    display: flex;
    align-items: center;}

#footer-bottom .controle {
    padding: 105px 80px;}

#footer-bottom .conteudo-f {
    display: flex;
    justify-content: space-around;
    margin: 0 auto;
    align-items: center;
    gap: 76px;}

#footer-bottom .controle p {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-size: 13px;
    line-height: 21px;
    color: #FFFFFF;}

#footer-bottom .img-mobile {
    display: none}



@media screen and (max-width: 1790px) {
    /*FOOTER-BOTTOM*/
    #footer-bottom .controle {
        padding: auto 80px;}
    #footer-bottom .img {
        text-align: center;}
    #footer-bottom .controle p {
        width: 1012px;
        padding-top: 10px;
        margin: 0 auto;}}



@media screen and (max-width: 1696px) {
    .controle {
        padding: 0 198px;}

    /*SEÇÃO 8*/
    #secao8 .box {
        height: auto !important;}
    #secao8 .conteudo {
        padding: 0 0 0 100px;}}



@media screen and (max-width: 1565px) {
    .controle {
        padding: 0 128px;}

    /*SEÇÃO 8*/
    #secao8 .box {
        height: 744px;}
    #secao8 video {
        transform: rotate(-90deg);
        width: 700px;
        justify-items: flex-end;}
    #secao8 .video {
        padding-bottom: 40px;}

    /*SEÇÃO 11*/
    #secao11 .conteudo {
        margin-left: 125px;}

    /*FOOTER-BOTTOM*/
    #footer-bottom p {
        max-width: 700px;}
    #footer-bottom p br {
        display: none;}}



@media screen and  (max-width: 1375px) {
    /*SEÇÃO 1*/
    #secao1 .controle {
        padding-left: 80px;}

    /*SEÇÃO 3*/
    #secao3 {
        background-position: 30%;}
    #secao3 br {
        display: none;}
    #secao3 .conteudo-s3 {
        width: 350px;}

    /*SEÇÃO 4*/
    #secao4 {
        padding-top: 150px;}
    #secao4 .conteudo {
        max-width: 300px;}
    #secao4 .conteudo2 {
        max-width: 350px;}

    /* SEÇÃO 6 */
    #secao6 .info {
        width: 50%;
        margin-top: 70px;}
    #secao6 h2 {
        width: 330px;}
    #secao6 .pergunta {
        width: 100%;
        padding: 7px;
        margin: 30px 0 0 50px;}

        #secao6 h2 {
            margin-left: 50px;
        }
    #secao6 .texto br {
        display: none;}
    #secao6 .texto {
        width: 100%;
        margin: 30px 0 0 50px;}

    /*SEÇÃO 7*/
    #secao7 {
        background-position: 70%;
    }
    #secao7 h2 {
        padding-top: 0;}
    #secao7 p br {
        display: none;}
    #secao7 .item {
        width: 50%;}

    /*SEÇÃO 8*/
    #secao8a p {
        font-size: 18px;
        width: 350px;
        padding-bottom: 15px;}
    #secao8b p {
        font-size: 18px;
        padding-bottom: 15px;}
    #secao8b .conteudo {
        text-align: end;}
    #secao8 .conteudo-cima {
        text-align: start;
        width: 340px;}
    #secao8 .baixo {
        margin-top: 400px;}
    #secao8 .baixo .box {
        width: 340px;
        margin-left: auto;}
    #secao8 .conteudo-baixo {
        text-align: start;
        width: 340px;}
    #secao8 br {
        display: none;}

    /*SEÇÃO 9*/
    #secao9 .box {
        margin-right: 100px;}

    /*SEÇÃO 11*/
    #secao11 .conteudo {
        margin-left: 30px;}

    /*MEDIDAS*/
    #medidas {
        height: auto;}
    #medidas .conteudo {
        width: 370px; }
    #medidas h2 {
        padding-bottom: 35px;}
    .embalagem, .dimensoes {
        padding-bottom: 0;}}



@media screen and (max-width: 1240px) {
    /*SEÇÃO 1*/
    #secao1 .controle {
        padding-left: 30px;}

    /*SEÇÃO 2*/
    #secao2 .info {
        float: right;
        margin-right: -110px;}

    /*SEÇÃO 3*/
    #secao3 {
        padding-top: 150px;
        background-position: 30%;}
    #secao3 .controle {
        padding-left: 70px;}
    #secao3 .conteudo-s3 {
        width: 350px;}

    /*SEÇÃO 4*/
    #secao4 .info {}

    /*SEÇÃO 5*/
    #secao5 p br {
        display: none;}
    #secao5 .conteudo-s5 {
        margin-left: -50px;
        width: 50%;}

    /*SEÇÃO 7*/
    #secao7 p br {
        display: none;}

    /*SEÇÃO 8*/
    #secao8 video {
        width: 500px;
        height: 500px;}
    #secao8 .video {
        padding-bottom: 242px;}
    #secao8 .box {
        padding-left: 0;
        justify-content: space-evenly;}
    #secao8 .conteudo {
        padding: 30px;}
    #secao8 p {
        font-size: 18px;}

    /*SEÇÃO 10*/
    #secao10 {
        padding-top: 80px;}
    #secao10 p br {
        display: none;}
    #secao10 .conteudo-10 {
        margin-left: -50px;
        width: 350px;}

    /*SEÇÃO 12*/
    #secao12 .controle {
        padding: 0 0;}

    /*MEDIDAS*/
    #medidas {
        height: auto;}
    #medidas .dimensoes {
        padding-bottom: 100px;}
    #medidas .controle {
        padding:  60px 70px;}

    /*FOOTER-BOTTOM*/
    #footer-bottom p {
        max-width: 600px;}
    #footer-bottom .controle p {
        width: 800px;
        padding-top: 10px;
        margin: 0 auto;}
    #footer-bottom br {
        display: none; }}



@media screen and (max-width: 1110px) {
    /* SEÇÃO 9*/
    #secao9 .conteudo {
        width: 380px;}
    #secao9 .conteudo .texto br {
        display: none;}

    /* SEÇÃO 11*/
    #secao11 .conteudo {
        width: 380px;}
    #secao11 .conteudo br {
        display: none;}
    #secao11 .conteudo .box {
        width: 320px;
        height: 122.41px;}
    #secao11 .conteudo .box p {
        width: 300px;
        height: 122.41px;}
    #secao11 .lavaloucas br {
        display: block;}

    /*GARANTIA*/
    #garantia .conteudo {
        width: 50%;
        padding-left: 170px;}

    /*MEDIDAS*/
    #medidas {
        height: auto;}
    #medidas .dimensoes {
        padding-bottom: 80px; }}



@media screen and (max-width: 1070px) {
    /*SEÇÃO 1*/
    #secao1 .controle {
        padding-left: 30px;}
    #secao1 .logo {
        padding-bottom: 80px;}
    #secao1 .conteudo {
        width: 330px;}
    #secao1 .logo-produto img{
        width: 320px;}
    #secao1 h2 {
        margin-bottom: 50px;}
    #secao1 h2 span {
        display: block;}
    #secao1 h2 br {
        display: none;}

    /*SEÇÃO 3*/
    #secao3 {
        background: #fff;
        height: auto;
        margin-bottom: -3px;
        padding: 83px 0 0 0;}
    #secao3 h2 {
        margin-bottom: 50px;
        font-size: 40px;
        line-height: 40px; }
    #secao3 p {
        padding: 0 0 0 0;}
    #secao3 p br {
        display: none; }
    #secao3 .controle {
        padding: 0 20px; }
    #secao3 .conteudo-s3 {
        margin: 0 auto;
        width: 320px;}
    #secao3 .conteudo-s3 h2,
    #secao3 .conteudo-s3 p {
        width: 100%;}
    #secao3 .yes-mob {
        padding: 0 40px;
        display: block;
        margin: 0 auto;
        max-width: 332px;}
    #secao3 .yes-mob img {
        margin-top: 90px;
        width: 100%;}
    #secao3 .info img {
        width: 100%;}

    /*SEÇÃO 6*/
    #secao6 h2 {
        margin-left: 90px !important;}
    #secao6 .pergunta {
        margin-left: 90px;}
    #secao6 .texto {
        margin-left: 90px;}

    #secao7{
        background: #E9E9E9;
        height: auto;
        margin-bottom: -3px;
        padding: 105px 0 0;}
    #secao7 .conteudo-s7 {
        max-width: 320px;
        margin: 0 auto;
        margin-bottom: 100px;}
        #secao7 .conteudo-s7.item2 {
            max-width: 320px;
            margin: 80px auto 0 auto;
        }
    #secao7 .controle {
        margin: 0 auto;
        padding: 0 20px;}
    #secao7 h2 br {
        display: block;}
    #secao7 h2 {
        font-size: 40px;
        line-height: 40px;}
    #secao7 h2 span{
        line-height: 40px;}
    #secao7 p {
        width: 299px;}
    #secao7 .yes-mob {
        padding: 0;
        display: block;
        margin: 0 ;
        max-width: 85%;}
    #secao7 .yes-mob img {
        margin: 90px auto 0 0;
        width: 100%;}
    #secao7 .item {
        width: 100%;
        max-width: 320px;
        margin: 0 auto;
    }

    /*SEÇÃO 8*/
    #secao8 .controle {
        padding: 0 20px;}

    /*SEÇÃO 9*/
    #secao9 .conteudo .box br {
        display: none;}

    /*GARANTIA*/
    #garantia .conteudo  {
        padding-left: 50px;}

     /*MEDIDAS*/
    #medidas{
        height: auto;}
    #medidas .img .produto-medidas {
        width: 450px;}

    /*FOOTER-BOTTOM*/
    #footer-bottom .controle p {
        width: 500px;}}



@media screen and (max-width: 920px) {
    .controle {
        margin: 0 auto;
        padding: 0 20px;}

    /*SEÇÃO 1*/
    #secao1 {
        height: auto;
        background: linear-gradient(180.37deg, #303030 85.75%, rgba(48, 48, 48, 0.93) 95.76%);}
    #secao1 .controle {
        padding: 0;}
    #secao1 .conteudo {
        position: relative;
        display: block;
        margin: 0 auto;
        height: 800px;}
    #secao1 .logo {
        text-align: center;
        padding: 31px 0 75px 0;}
    #secao1 h2 {
        font-size: 27.0186px;
        line-height: 30px;
        margin-bottom: 90px;
        padding: 0;}
    #secao1 h2 span {
        font-size: 40.5279px;
        line-height: 40px;}
    #secao1 .selo img{
        text-align: center;
        width: 144px;}
    #secao1 .yes-mob {
        display: block;}
    #secao1 .yes-mob img {
        width: 100%;}

    /*SEÇÃO 2*/
    #secao2 {
        padding: 90px 0 55px 0;
        height: auto;
        background: #303030;}
    #secao2 .yes-mob {
        display: block;}
    #secao2 .yes-mob img {
        width: 100%;}
    #secao2 .controle {
        margin: 0 auto;}
    #secao2 .conteudo {
        margin-bottom: 110px;}
    #secao2 .c2 h2{
        width: 255px;}
    #secao2 .info {
        width: 320px;
        float: none;
        margin: 0 auto;}
    #secao2 p br {
        display: none;}
    #secao2 h2 br {
        display: block;}
    #secao2 h2 {
        font-size: 40px;
        line-height: 40px;}
    #secao2 p {
        max-width: 294px;}
    #secao2 .yes-mob {
        padding: 0 40px;
        display: block;
        text-align: center;}
    #secao2 .yes-mob img {
        max-width: 323px;}

    /*SEÇÃO 4*/
    #secao4 {
        padding: 90px 0 90px 0;
        height: auto;
        background: #E9E9E9;}
    #secao4 .yes-mob {
        display: block;}
    #secao4 .yes-mob img {
        width: 100%;}
    #secao4 .controle {
        margin: 0 auto;}
    #secao4 .conteudo {
        margin-bottom: 90px;
        display: block;}
    #secao4 .conteudo-mob h2{
        font-size: 40px;
        line-height: 40px;}
    #secao4 .info {
        width: 320px;
        float: none;
        margin: 0 auto;}
        #secao4 .conteudo,
        #secao4 .conteudo2 {
            float: none;
            margin-top: 0px;
        }
    #secao4 .p-mob {
        display: block;
        width: 320px;}
    #secao4 .yes-mob {
        margin-top: 40px;
        padding: 0 40px;
        display: block;
        text-align: center;}

    /*SEÇÃO 5*/
    #secao5 .controle {
        padding-left: 80px;}
        #secao5 .item2 {
    margin-top: 100px;
}

    /* SEÇÃO 6 */
    #secao6 {
        background: #303030;
        height: auto;
        padding: 90px 0;}
    #secao6 .conteudo-flex {
        display: block;
        margin: 0 auto;}
        #secao6 h2.item2 {
            margin-top: 80px;
        }
    #secao6 .info {
        width: 320px;
        padding: 0 0 0 0;
        margin: 0 auto;}
    #secao6 h2 {
        width: 320px;
        font-size: 40px;
        line-height: 40px;
        margin-left: 0 !important;
        margin-bottom: 57px;}
    #secao6 br {
        display: none;}
    #secao6 .pergunta {
        font-size: 20px;
        line-height: 25px;
        padding: 18px 28px;
        text-align: left;
        color: #EE7342;
        width: 240px;
        margin: 0;}
    #secao6 .texto {
        width: auto;
        margin: 43px 0 0 0;
        font-family: 'Cairo';
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        line-height: 25px;
        color: #F7F6F6;
        width: 289px;}
    #secao6 br {
        display: none; }
    #secao6-img {
        display: block;
        height: auto;
        background: #BFC8D9;}
    #secao6-img .yes-mob {
        text-align: center;
        width: 45%;
        margin: 0 auto -3px auto;}
    #secao6-img .yes-mob img{
        text-align: center;
        width: 100%;}

    /*SEÇÃO 10*/
    #secao10 .controle {
        padding-left: 80px;}

    /*SEÇÃO 11*/
    #secao11 {
        background: #fff;
        padding: 0 0 70px 0;
        height: auto;}
    #secao11 .vazio{
        display: none;}
    #secao11 .controle {
        height: auto;
        padding: 0 20px;
        display: block;}
    #secao11 .conteudo {
        display: block;
        max-width: 320px;
        margin: 0 auto 100px auto;}
    #secao11 .conteudo h2 {
        padding-top: 70px;
        width: 320px;
        font-size: 40px;
        line-height: 40px;
        margin: 0 auto;}
    #secao11 .box {
        font-size: 24px;
        line-height: 28px;
        max-width: 320px;
        padding: 5px;
        margin: 0 auto 50px auto;}
    #secao11 .texto {
        max-width: 320px;
        font-size: 20px;
        line-height: 25px;
        margin: 0 auto;}
    #secao11 .texto br {
        display: none;}
    #secao11 .lavaloucas {
        margin: 0 auto;
        width: 300px;}
    #secao11 .yes-mob {
        padding: 0 40px;
        display: block;
        text-align: center;}
    #secao11 .yes-mob img {
        max-width: 100%;
        margin-left: -50px;}

    /*SEÇÃO 12*/
    #secao12 {
        background: #313131;
        height: auto;
        padding-left: 0;
        padding-bottom: 50px;}
    #secao12 .controle {
        padding: 0 20px;
        margin: 0 auto;}
    #secao12 .info {
        margin: 0 auto;
        width: 314px;}
    #secao12 .itens-flex {
        flex-direction: column;}
    #secao12 h2 {
        font-size: 40px;
        line-height: 40px;}
    #secao12 .title-text br {
        display: none;}
    #secao12 .yes-mob {
        padding: 0 20px;
        display: block;
        text-align: center;}
    #secao1 .yes-mob img {
        max-width: 100%;}

    /*GARANTIA*/
    #garantia .conteudo {
        width: 50%;
        padding-left: 100px;}

    /*MEDIDAS*/
    #medidas {
        background: #303030;
        height: auto;}
    #medidas .controle {
        display: inline;
        padding: 0; }
    #medidas .conteudo {
        display: inline; }
    #medidas .embalagem-mob {
        display: inline;
        width: 259px; }
    #medidas .embalagem-mob {
        margin: 0 auto;
        width: 299px;
        text-align: center;}
    #medidas .embalagem-mob{
        margin: 0 auto;
        text-align: start; }
    #medidas .embalagem-mob .container {
        width: 299px;
        margin: 0 auto;}
    #medidas .img .produto-medidas {
        display: none;}
    #medidas .img .produto-medidas-mob {
        width: 294px;
        display: block;
        margin: 0 auto;}
    #medidas .embalagem{
        display: none; }
    #medidas h2 {
        padding-top: 122px;
        font-size: 40px;
        line-height: 40px; }
    #medidas .dimensoes {
        width: 306px;
        margin: 0 auto;}

    /*FOOTER-BOTTOM*/
    #footer-bottom .controle {
        padding: 40px 0; }
    #footer-bottom .conteudo-f {
        gap: 40px;}}



@media screen and (max-width: 780px) {
    body {
        overflow-x: hidden;}

    /*SEÇÃO 5*/
    #secao5{
        background: #fff;
        height: auto;
        margin-bottom: -3px;
        padding: 10px 0 0; }
    #secao5 .conteudo-s5 {
        max-width: 320px;
        margin: 0 auto;
        width: 100%;
        padding-top: 80px;
        margin-bottom: 100px;}
    #secao5 .controle {
        margin: 0 auto;
        padding: 0 20px;}
    #secao5 h2 {
        font-size: 40px;
        line-height: 40px;}
    #secao5 .yes-mob {
        padding: 0 40px;
        display: block;
        margin: 0 auto;
        max-width: 332px;}
    #secao5 .yes-mob img {
        width: 100%;}

    /*SEÇÃO 8*/
    #secao8 {
        background: url(../images/mob-secao8.jpg) no-repeat top center;
        height: 1800px;}
    #secao8 h2 {
        font-family: 'Cairo';
        font-style: normal;
        font-weight: 700;
        font-size: 40px;
        line-height: 40px;
        text-transform: uppercase;
        color: #EE7342;
        padding-bottom: 31px;
        width: 340px;}
    #secao8 br {
        display: none;}
    #secao8 p {
        font-family: 'Cairo';
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        line-height: 25px;
        color: #FFFFFF;}
    #secao8 .conteudo-cima {
        padding-top: 366px;
        width: 305px;
        margin: 0 auto;}
    #secao8 .conteudo-baixo {
        width: 320px;
        margin: 0 auto;
        text-align: start;}
    #secao8 .conteudo-baixo h2,
    #secao8 .conteudo-cima h2 {
        font-size: 40px;
        line-height: 40px;}
    #secao8 .controle {
        padding: 0;}
    #secao8 .baixo {
        float: none;
        margin-top: 140px;}
    #secao8 .baixo .box {
        width: 320px;
        margin: 0 auto;}

    /*SEÇÃO 9*/
    #secao9 {
        background: url(../images/mob-secao9.jpg) no-repeat top;
        height: auto;
        background-size: cover;
        padding: 107px 0;}
    #secao9 .controle {
        display: block;
        height: auto;
        margin: 0 0 0;}
    #secao9 .box {
        width: 330px;
        height: 544px;
        margin: 0 auto;
        padding: 59px 36px;}
    #secao9 h2 {
        width: 285px;
        font-size: 40px;
        line-height: 40px;
        padding: 0 0 73px 0 !important;}
    #secao9 br {
        display: none;}
    #secao9 p {
        font-size: 20px;
        line-height: 25px;
        width: 305px;}

    /*SEÇÃO 10*/
    #secao10 {
        background: url(../images/mob-secao10.jpg) no-repeat top center;
        background-size: cover;
        height: auto;
        margin-bottom: 0;
        padding: 584px 0 90px 0; }
    #secao10 .conteudo-10 {
        max-width: 320px;
        margin: 0 auto;
        padding-top: 0;}
    #secao10 .controle {
        margin: 0 auto;
        padding: 0 20px;}
    #secao10 h2 {
        font-size: 40px;
        line-height: 40px;}
    #secao10 h2 span {
        font-size: 35px;
        line-height: 40px;}
    #secao10 .box {
        width: 294px;
        height: 83px;
        margin-top: 30px;}
    #secao10 .box p {
        width: 255px;}
    #secao10 .yes-mob {
        padding: 0 40px;
        display: block;
        margin: 0 auto;
        max-width: 640px;}
    #secao10 .yes-mob img {
        width: 100%;}

    /*GARANTIA*/
    #garantia {
        background: #FFFFFF;
        height: auto;
        padding: 100px 0;}
    #garantia .yes-mob {
        margin: 0 auto;
        width: 320px;
        display: block;}
    #garantia .yes-mob img {
        width: 100%;
        display: block;}
    #garantia br {
        display: none;}
    #garantia h2 {
        width: 230px;
        margin: 0 auto;}
    #garantia p {
        width: 292px;
        margin: 0 auto;}
    #garantia .controle {
        display: block;
        margin: 0 auto;
        padding:  0 20px;}
    #garantia .vazio {
        display: none;}
    #garantia .conteudo {
        display: block;
        text-align: center;
        width: 320px;
        margin: 0 auto;
        padding: 100px 0 0 0;}
    #garantia img  {
        padding-top: 0;
        margin: 0 auto;}

    /*FOOTER-BOTTOM*/
    #footer-bottom {
        background-color: #303030;
        height: 459px;}
    #footer-bottom .controle {
        padding: 0 20px; }
    #footer-bottom .conteudo-f {
        display: inline;
        gap: 40px;  }
    #footer-bottom .img-mobile {
        display: block;
        margin: 0 auto;
        text-align: center;}
    #footer-bottom .img {
        display: none; }
    #footer-bottom .img-mobile img {
        margin: 0 auto;
        text-align: center; }
    #footer-bottom .controle {
        flex-direction: column-reverse;
        padding: 0; }
    #footer-bottom .conteudo-f p {
        max-width: 320px;
        font-size: 12px;
        line-height: 20px;
        margin: 0 auto;
        padding-top: 0;
        padding-bottom: 47px; }
    #footer-bottom br {
        display: none; }}



@media screen and (max-width: 500px) {
    /*SEÇÃO 8*/
    #secao8 .box video {
        max-width: 350px;
        margin-top: 35px;  }
    #secao8 .video-mob video {
        height: auto;  }
    #secao8 .video-mob {
        height: auto;   }
    #secao8 .box .conteudo h2 {
        padding-top: 200px; }
    #secao8 .box .mp4  {
        max-width: 200px; }}



@media screen and (max-width: 420px) {
    #secao9 {
        height: auto;
        padding: 50px 0;}
    #secao9 .controle {
        height: auto;}
    #secao9 .box {
        width: 70%;
        height: auto;
        margin: 0 auto;
        padding: 20px 25px;}
    #secao9 h2 {
        width: 100%;
        margin-top: 20px;
        padding-bottom: 30px !important;}
    #secao9 p {
        width: 100%;}}



@media screen and (max-width: 392px) {
    /*SEÇÃO 1*/
    #secao1 .logo img {
        width: 65%;}
    #secao1 .logo-produto img{
        max-width: 100%;}
    #secao1 .controle {
        margin: 0 5px;}
    #secao1 .conteudo {
        max-width: 95%;
        padding-bottom: 20px;}

    /* SEÇÃO 2*/
    #secao2 .info {
        width: 100%;}

    /* SEÇÃO 3*/
    #secao3 .conteudo-s3,
    #secao3 .conteudo-s3 h2,
    #secao3 .conteudo-s3 p {
        width: 100%;}

    /*SEÇÃO 4*/
    #secao4 .info {
        width: 100%;
        float: none;
        margin: 0 auto;}
    #secao4 .p-mob {
        width: 100%;}

    /* SEÇÃO 5*/
    #secao5 .conteudo-s5 {
        width: 100%;}

    /*SEÇÃO 6*/
    #secao6 .info {
        width: 100%;}
    #secao6 .pergunta {
        max-width: 80%;
        padding: 8px 18px;}
    #secao6 h2,
    #secao6 .texto {
        width: 100%;}

    /*SEÇÃO 7*/
    #secao7 .conteudo-s7 {
        width: 100%;}
    #secao7 p {
        width: 100%;}

    /*SEÇÃO 8*/
    #secao8 .controle {
        margin: 0 auto;
        padding: 0 20px;}
    #secao8 .cima h2,
    #secao8 .cima,
    #secao8 .baixo,
    #secao8 .baixo .box,
    #secao8 .conteudo-cima,
    #secao8 .conteudo-baixo,
    #secao8 .conteudo-baixo h2{
        width: 100%;}

    /* SEÇÃO 9 */
    #secao9 h2 {
        padding-bottom: 30px;}

    /* SEÇÃO 11 */
    #secao11 .conteudo {
        width: 100%;}
    #secao11 .conteudo h2 {
        width: 100%;}
    #secao11 .conteudo .box {
        width: 90%;
        height: 100%;}
    #secao11 .conteudo .box p {
        width: 90%;
        height: auto;}
    #secao11 .lavaloucas {
        width: 100%;}

    /* SEÇÃO 12 */
    #secao12 .yes-mob img {
        width: 100%;}
    #secao12 .itens-flex .icon img{
        width: 80px;
    }

    /* MEDIDAS */
    #medidas .controle {
        padding: 0 20px;}
    #medidas .conteudo .dimensoes,
    #medidas .embalagem-mob .container {
        margin: 0 auto;
        width: 80%;}
    #footer-bottom {
        height: auto;}
    #footer-bottom .controle {
        padding-bottom: 20px;}
    #footer-bottom .conteudo-f p {
        width: 250px;
        padding-top: 50px;
        padding-bottom: 20px;}}



@media (max-width: 360px) {
     /*SEÇÃO 8*/
    #secao8 .conteudo-cima {
        padding-top: 300px;}
    #secao8 .baixo {
        margin-top: 100px;}

    /*SEÇÃO 10*/
    #secao10 .conteudo-10 {
        max-width: 100%;}
    #secao10 .box {
        width: 90%;
        height: auto;
        padding: 20px 10px;
        margin-top: 30px;}
    #secao10 .box p {
        width: 255px;}

    /*SEÇÃO 12*/
    #secao12 .info {
        margin: 0 auto;
        width: 100%;}

    /*GARANTIA*/
    #garantia .conteudo,
    #garantia H2,
    #garantia p {
        width: 100%;}
    #garantia .yes-mob {
        width: 100%;}

    /* MEDIDAS */
    #medidas .dimensoes {
        width: 100%;
        margin: 0 auto;}
    #medidas .img .produto-medidas-mob {
        width: 90%;}}



@media (max-width: 322px) {
    /* SEÇÃO 2 { */
    #secao2 .c2 h2{
        width: 100%;}

    /*SEÇÃO 3*/
    #secao3 .conteudo-s3 {
        margin: 0 auto;
        width: 100%;}

    /*SEÇÃO 4*/
    #secao4 .controle,
    #secao4 .p-mob {
        width: 100%;}

    /*SEÇÃO 6*/
    #secao6 .pergunta {
        padding: 13px 15px;}

    /*FOOTER-BOTTOM*/
    #footer-bottom .conteudo-f p {
    width: 100%;}}