<style>
    @import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,100;0,9..144,200;0,9..144,300;0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;0,9..144,800;0,9..144,900;1,9..144,100;1,9..144,200;1,9..144,300;1,9..144,400;1,9..144,500;1,9..144,600;1,9..144,700;1,9..144,800;1,9..144,900&display=swap');

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-family: 'Fraunces', sans-serif !important;
    }

    /*barra de Rolagem*/
    ::-webkit-scrollbar-track {
        background-color: #262626;
    }

    ::-webkit-scrollbar {
        width: 10px;
        background-color: #225d96;
    }

    ::-webkit-scrollbar-thumb {
        background-color: #225d96;
    }

    body .pagina-inicial {
        background-image: none !important;
    }

    header {
        background: url(https://cdn.awsli.com.br/2446/2446816/arquivos/background-header-2023.jpg) !important;
        background-repeat: repeat;
        background-position: unset;
        border-bottom: 1px solid rgb(6 95 157 / 40%);
        box-shadow: 0px 0px 20px 6px rgb(0 0 0 / 32%);
    }

    .g_ #barraNewsletter,
    .g_ #barraNewsletter .componente,
    .g_ #barraNewsletter .show-hide,
    .g_ #barraNewsletter.posicao-rodape .conteiner {
        background: #215990 !important;
    }


    .g_ #barraNewsletter .componente .texto-newsletter {
        color: #ffffff !important;
    }

    .g_ #rodape .institucional h5,
    .g_ #rodape .titulo {
        color: #225990 !important;
    }

    .g_ .produto .principal .nome-produto {
        font-size: 40px !important;
        color: #345d97 !important;
    }

    .sociais li {
        border: 1px solid #14203a !important;
    }

    .g_ .listagem .bandeiras-produto>span {
        color: white !important;
    }

    body {
        color: #301e12 !important;
    }

    .g_ .g_title,
    .g_ .listagem .titulo-categoria,
    .g_ .pagina-pagina h1.titulo {
        font-family: 'Fraunces', sans-serif !important;
    }


    .cadastro legend {
        color: #301e12 !important;
    }


    .codigo-produto b {
        color: #301e12 !important;
    }

    .produto .codigo-produto span[itemprop="sku"] {
        color: #000 !important;
    }

    .cabecalho-interno .titulo small {
        color: #000 !important;
    }

    .conta-menu .titulo {
        color: #301e12 !important;
    }

    .filtro h4 {
        color: #2d1d12 !important;
    }

    .breadcrumbs ul li * {
        color: #301e12 !important;
    }

    h1 {
        color: #301e12 !important;
    }

    .span12 {
        height: 100% !important;
    }

    /*Menu e cores*/
    .menu.superior {
        background-color: rgb(48 30 18);
    }

    .menu .nivel-dois a {
        color: #d7b8a7;
    }

    .menu .nivel-dois,
    .menu .nivel-tres,
    .menu.lateral .nivel-um>li>a {
        background-color: #2d1d12;
    }

    .componente {
        background-color: rgb(48 30 18 / 84%);
    }

    .listagem .listagem-item .nome-produto {
        font-size: 17px;
        color: #301e12;
        font-weight: 800;
    }

    .parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul li span {
        color: #000 !important;
    }

    .parcelas-produto .accordion .accordion-group .accordion-heading .text-parcelas {
        color: #000;
    }

    .desconto-a-vista .cor-secundaria {
        color: #000 !important;
    }

    .g_ .produto .acoes-produto .preco-produto .preco-a-partir .titulo,
    .g_ .produto .acoes-produto .preco-produto .titulo.preco-promocional,
    .g_ .produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional {
        font-size: 36px !important;
        color: #151f38 !important;
        font-weight: 800 !important;
    }

    .g_ body {
        background: var(--bg1);
        overflow-x: hidden;
        background-position: top center !important;
        background-size: cover;
        background-repeat: no-repeat !important;
        background-image: url(https://cdn.awsli.com.br/2446/2446816/arquivos/background-loja.jpg) !important;
    }

    .g_ .secao-banners .banner.cheio .flexslider {
        height: 950px;
    }

    .flexslider .slides {
        height: 100%;
    }

    .banner {
        height: 57vh;
    }

    @media screen and (max-width:1367px) {
        .flex-active-slide>img {
            object-fit: cover;
            object-position: 50% 75%;
        }

        .span12,
        .flexslider,
        .slides {
            height: 100% !important;
        }

        .g_ .banner.cheio .flexslider .slides img {
            max-height: auto !important;
            height: auto;
        }
    }

    @media screen and (max-width:768px) {

        .secao-banners {
            min-height: 100vh !important;
        }

        .banner {
            height: auto !important;
        }

        .g_ .secao-banners .banner.cheio .flexslider {
            height: auto !important;
        }

        .g_ .banner.cheio .flexslider .slides img {
            max-height: auto !important;
            height: auto;
        }

    }