

.vendas img{user-select: none;}
    .vendas main{position: relative;}

/* TOPO */
._1000 .vendas .topo{ padding: 53px 20px 50px;background: var(--fundoPrincipal) top center no-repeat var(--corSecundaria); background-size: cover;}
    .vendas .topo .centro{position: relative;width: 100%;max-width: 960px;margin: 0 auto;padding: 7px;background: #fff;border-radius: 3px;box-shadow: 0 20px 25px rgb(0 0 0 / 20%);z-index: 2;}
        .vendas .topo .centro:before{content: "";position: absolute;left: 4px;top: 4px;width: calc(100% - 8px);height: calc(100% - 8px);border: 1px var(--bordaPadrao) var(--corBase);border-radius: 4px;pointer-events: none;z-index: -1;opacity: 14%;}
        .vendas .topo .centro header.semContador{padding: 0;position: relative;display: flex;justify-content: center;align-items: center;width: 100%;max-width: 360px;min-height: 150px;margin: -60px auto 0;background: #fff;box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.17);border-radius: 0 0 4px 4px;z-index: 3;}
    		._1000 .vendas .topo .centro header.semContador:before{content: "";position: absolute;width: calc(100% - 10px);height: calc(100% - 10px);left: 50%;top: 50%;transform: translate(-50%, -50%);border: 1px var(--bordaPadrao) var(--corBase);border-top: 0;border-radius: 3px;opacity: 14%;pointer-events: none;}
        .vendas .topo .centro header{position: relative;display: flex;justify-content: space-between;padding: 0 0px 0 55px;}
            ._1000 .vendas .topo .centro header:not(.semContador):after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;border-bottom: 1px var(--bordaPadrao) var(--corBase);opacity: 14%;}
            .vendas .topo .centro header h1{position: relative;width: var(--tamanhoLogo);max-width: 310px;margin: -26px auto -17px;z-index: 2;}
                .vendas .topo .centro header h1 img{width: 100%;height: 100%;object-fit: contain;max-height: 150px;}
            .vendas .topo .centro header .contador{position: relative;width: 100%;max-width: 371px;height: max-content;margin: -13px auto -7px 0;padding: 26px 20px 33px;background: #fff;border: 1px solid #ECE9F0;border-radius: 6px;z-index: 2;}
                .vendas .topo .centro header .contador h3{width: max-content;margin: 0px auto 16px;padding: 0px 10px 3px;text-transform: uppercase;font: 900 15px/22px var(--fontePrimaria);letter-spacing: 0.04em;color: var(--corPrimaria);border-bottom: 1px solid #E5E9EC;}
                .vendas .topo .centro header .contador ul{display: flex;align-items: center;justify-content: center;margin: 0 auto;}
                    .vendas .topo .centro header .contador ul li:first-of-type{margin-right: 5px;}
                    .vendas .topo .centro header .contador ul li{text-align: center;color: #E8E9EB;}
                    .vendas .topo .centro header .contador ul li:first-of-type p{opacity: 1;}
                    .vendas .topo .centro header .contador ul li.separador{padding: 0 3px 20px;font-size: 27px;}
                        .vendas .topo .centro header .contador ul li span{display: block;min-width: 66px;text-transform: uppercase;font: 700 42px/43px var(--fontePrimaria);color: var(--corSecundaria);}
                        .vendas .topo .centro header .contador ul li p{text-transform: uppercase;text-align: center;font: 700 12px/14px var(--fonteSecundaria);color: var(--corBase);opacity: 30%;}
        .vendas .topo .centro .conteudo{position: relative;padding: 41px 20px 30px;overflow: hidden;}
            .vendas .topo .centro .conteudo .texto{max-width: 800px;margin: 0 auto;text-align: center;}
                .vendas .topo .centro .conteudo .texto h2{margin: 0 auto 21px;font: 700 30px/34px var(--fontePrimaria);color: var(--corPrimaria);letter-spacing: 0.030em;}
                    .vendas .topo .centro .conteudo .texto h2 strong{font-weight: 700;color: var(--corSecundaria);}
                .vendas .topo .centro .conteudo .texto h3{margin: 0 auto 16px;font: 600 18px/23px var(--fonteSecundaria);color: var(--corBase);}
                .vendas .topo .centro .conteudo .texto h3 b{ font-size: 22px; font-weight: 700;color: var(--corSecundaria);}
                .vendas .topo .centro .conteudo .texto p{margin-bottom: 31px;font: 400 17px/24px var(--fonteSecundaria);color: var(--corBase);}
                    .vendas .topo .centro .conteudo .texto p strong{font-weight: 700;color: var(--corSecundaria);}
                    .vendas .topo .centro .conteudo .texto h4{margin: 0px 0 26px;text-transform: uppercase;font: 800 18px/23px var(--fonteSecundaria);color: var(--corSecundaria);}
            .vendas .topo .centro .conteudo .blocoVideo{max-width: 815px;margin: 0 auto; text-align: center;}
                .vendas .topo .centro .conteudo .blocoVideo p{width: max-content;max-width: 810px;margin: 0 auto;padding: 15px 15px 12px;text-align: center;background: #F5F5F5;border-radius: 5px 5px 0px 0px;}
                    .vendas .topo .centro .conteudo .blocoVideo p b{text-transform: uppercase;font: 700 16px/18px var(--fontePrimaria);letter-spacing: 0.020em;color: var(--corPrimaria);}
                        .vendas .topo .centro .conteudo .blocoVideo p b strong{font-weight: 700;color: var(--corSecundaria);}
                    .vendas .topo .centro .conteudo .blocoVideo p em{display: block;font: 600 italic 15px/20px var(--fonteSecundaria);color: rgba(0, 0, 0, 0.25);}
                .vendas .topo .centro .conteudo .blocoVideo .video{margin-top: 15px;}
                    .vendas .topo .centro .conteudo .blocoVideo .video .videoWrapper{position: relative;padding-bottom: 56.5%;height: 0;z-index: 3;}
                        .vendas .topo .centro .conteudo .blocoVideo .video .videoWrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
            .vendas .topo .centro .conteudo a.btInscrever:active,
            .vendas .topo .centro .conteudo a.btInscrever:any-link{display: flex;justify-content: center;width: 100%;max-width: 815px;margin: 29px auto 0;padding: 19px 20px 22px;background: #95BC24;box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.2), inset 0px 4px 0px rgba(255, 255, 255, 0.2);border-radius: 60px;transition: all 0.5s ease;}
                .vendas .topo .centro .conteudo a.btInscrever:hover{box-shadow: 0px 7px 25px -10px var(--corPrimaria), inset 0px 4px 0px rgba(255, 255, 255, 0.2), inset 0px -30px 70px 25px var(--corSecundaria);filter: contrast(130%);}
                .vendas .topo .centro .conteudo a.btInscrever b{text-align: center;text-transform: uppercase;font: 700 25px/29px var(--fonteSecundaria);color: #FFFFFF;}
            .vendas .topo .centro .conteudo .meiosPagamento{display: flex;align-items: flex-end;justify-content: center;width: 100%;max-width: 600px;margin: 29px auto 0;}
                .vendas .topo .centro .conteudo .meiosPagamento img:first-of-type{width: 13px;margin: 2px 7px auto 0;opacity: 20%;}
                .vendas .topo .centro .conteudo .meiosPagamento img:last-of-type{width: 290px;margin: -7px 0 2px;opacity: 15%;}
                .vendas .topo .centro .conteudo .meiosPagamento b{padding: 0 22px 0 0;margin: 0 26px 0 0;text-transform: uppercase;font: 600 15px/28px var(--fontePrimaria);color: #412112;opacity: 20%;border-right: 1px solid #939393;}

/* GARANTIA */
.vendas .garantia{}
    .vendas .garantia .centro{display: flex;align-items: center;justify-content: center;gap: 50px;max-width: 850px;margin: 0 auto;padding: 35px 20px 43px;}
    .vendas .garantia .selo{position: relative;width: 202px;}
        .vendas .garantia .selo span{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;font: 700 80px/72px var(--fontePrimaria);color: #fff;}
            .vendas .garantia .selo span b{display: block;text-transform: uppercase;font: 800 14px/15px var(--fonteSecundaria);letter-spacing: 0.11em;color: #fff;}
        .vendas .garantia .selo.corPadrao span{color: var(--corSecundaria);}
            .vendas .garantia .selo.corPadrao span b{color: var(--corPrimaria);}
    .vendas .garantia .texto{position: relative;width: calc(100% - 250px);max-width: 532px;padding: 13px 0 0;}
        .vendas .garantia .texto h2{margin: 0 0 14px;font: 700 28px/28px var(--fontePrimaria);color: var(--corPrimaria);}
            .vendas .garantia .texto h2 b{font-weight: 700;color: var(--corSecundaria);}
        .vendas .garantia .texto p{font: 400 17px/25px var(--fonteSecundaria);color: var(--corBase);}
            .vendas .garantia .texto p b{font-weight: 700;color: var(--corSecundaria);}


/*** MOBILE ***/
._320. octadesk-octachat-app--bottomRight, ._320 .octadesk-octachat-app--bottomRight.octa-widget-v2{width: 50px;}

._320 .vendas._flut .topo .centro header .contador{bottom: 0;}

._320 .vendas .topo{padding-top: 5px;background: linear-gradient(0deg, var(--corPrimaria), var(--corSecundaria));}
    ._320 .vendas .topo .centro{max-width: 440px;padding: 0;box-shadow: none;border-radius: 0;}
        ._320 .vendas .topo .centro header{flex-wrap: wrap;justify-content: center;padding: 0px;border: 0;margin: 0px auto;box-shadow: none;background: none;}

            ._320 .vendas .topo .centro header h1{max-width: 300px;margin: 18px 0 0;}
            ._320 .vendas .topo .centro header .contador{position: fixed;bottom: -100px;left: 50%;transform: translateX(-50%);max-width: 440px;width: 100%;padding: 10px 0 0;border-radius: 0;border-width: 1px 0 0 0;box-shadow: 0 -5px 10px rgb(0 0 0 / 5%);z-index: 999;transition: all 0.5s ease;}
                ._320 .vendas .topo .centro header .contador:after{display: none;}
                ._320 .vendas .topo .centro header .contador h3{margin: 0 auto 0px;padding: 0;border: 0;font-size: 12px;line-height: 12px;}
                ._320 .vendas .topo .centro header .contador ul{width: 100%;max-width: 375px;margin: 0 auto;justify-content: space-between;gap: 7px;padding: 0 20px;}
                    ._320 .vendas .topo .centro header .contador ul li{display: flex;align-items: center;padding: 5px 0 12px;}
                    ._320 .vendas .topo .centro header .contador ul li.separador{display: none;}
                        ._320 .vendas .topo .centro header .contador ul li span{min-width: 40px;font-size: 22px;font-weight: 600;line-height: 27px;}
        ._320 .vendas .topo .centro .conteudo{padding: 15px 15px 25px;overflow: initial;}
            ._320 .vendas .topo .centro .conteudo:before{opacity: 0;}
            ._320 .vendas .topo .centro .conteudo p{font-size: 15px;line-height: 21px;}
			._320 .vendas .topo .centro .conteudo .texto p br{ display: none;} 
            ._320 .vendas .topo .centro .conteudo h2{margin: 0 auto 10px;font-size: 22px;line-height: 27px;letter-spacing: 0.01em;}
            ._320 .vendas .topo .centro .conteudo h3{margin: 7px auto;font-size: 17px;line-height: 22px;}
            ._320 .vendas .topo .centro .conteudo .texto h4{margin: 10px 0;font-size: 16px;}
            ._320 .vendas .topo .centro .conteudo .blocoVideo{width: calc(100% + 30px);margin: 20px -15px 0;}
                ._320 .vendas .topo .centro .conteudo .blocoVideo p{position: relative;width: 100%;padding: 8px 10px 7px;z-index: 3;}
                    ._320 .vendas .topo .centro .conteudo .blocoVideo p b{display: block;max-width: 285px;margin: 0 auto;font-size: 13px;line-height: 16px;letter-spacing: -0.010em;}
                    ._320 .vendas .topo .centro .conteudo .blocoVideo p em{font-size: 13px;line-height: 17px;}
                ._320 .vendas .topo .centro .conteudo .blocoVideo .video{border: 0;}
            ._320 .vendas .topo .centro .conteudo a.btInscrever:active,
            ._320 .vendas .topo .centro .conteudo a.btInscrever:any-link{padding: 14px 17px;margin: 15px auto;text-align: center;}
                ._320 .vendas .topo .centro .conteudo a.btInscrever b{max-width: 300px;text-transform: uppercase;font-size: 18px;line-height: 20px;}
            ._320 .vendas .topo .centro .conteudo .meiosPagamento{flex-wrap: wrap;margin: 0;}
                ._320 .vendas .topo .centro .conteudo .meiosPagamento img:last-of-type{margin: 0;width: 240px;}
                ._320 .vendas .topo .centro .conteudo .meiosPagamento b{margin: 0;padding: 0;font-size: 13px;border: none;}

/* GARANTIA */
._320 .vendas .garantia{}
    ._320 .vendas .garantia .centro{flex-wrap: wrap;justify-content: center;gap: 17px;max-width: 440px;padding: 15px 20px 25px;background: #fff;}
    ._320 .vendas .garantia .selo{width: 180px;}
        ._320 .vendas .garantia .selo span{font-size: 65px;line-height: 65px;}
            ._320 .vendas .garantia .selo span b{font-size: 12px;}
    ._320 .vendas .garantia .texto{width: 100%;text-align: center;padding: 0;}
        ._320 .vendas .garantia .texto:before{top: -140px;left: 0px;transform: rotate(-45deg);}
        ._320 .vendas .garantia .texto h2{margin: 0 0 9px;font-size: 22px;line-height: 23px;}
        ._320 .vendas .garantia .texto p{max-width: 329px;margin: 0 auto;font-size: 15px;line-height: 23px;}

/* FOOTER */
._320 .vendas footer{padding-bottom: 60px;}