    .user-login svg{
        width: 31px;
        height: 54px;
        fill: #fae000;
        float: left;
    }

    .user-login span{
        display: block;
        white-space: nowrap;
        line-height: 54px;
        margin-left: 0px;
        float: left;
        font-weight: 500;
        color: #fae000
        font-size: 12px;
    }

    .user-login .list a{
        display: block;
        line-height: 44px;
        outline: 0;
        box-shadow: none;
        font-size: 12px;
        text-transform: uppercase;
        color: #fff;
        background: #fae000;
        border-radius: 3px;
        text-align: center;
        font-weight: 500;
        text-decoration: none;
        -webkit-transition: background ease-out .2s;
        transition: background ease-out .2s;
    }

    .user-login .list a:hover{
        background: #fae000;
    }

    .carrinho>a strong{
        font-size: 12.89px;
        color: #000;
        display: block;
        width: 23px;
        height: 23px;
        border-radius: 50%;
        background: #fae000;
        text-align: center;
        line-height: 23px;
        font-size: 12.89px;
        position: absolute;
        top: 6px;
        right: 0;
        margin: 0;
        display: block !important;
    }

    .carrinho-interno .preco-produto .preco-promocional,.carrinho-interno>div>span>span, .carrinho-interno>div>span>span strong{
        font-size: 18px;
        color: #fae000;
        font-weight: 500;
    }

    .carrinho-interno>div .botao{
        background: #fae000;
        -webkit-transition: background ease-out .2s;
        transition: background ease-out .2s;
        height: 44px;
        box-sizing: border-box;
        line-height: 44px;
        padding: 0 5px;
        width: 196px;
        font-weight: 500;
        text-transform: uppercase;
        font-size: 12px;
        color: #fff;
        text-shadow: none;
        border: 0;
    }
    .carrinho-interno>div .botao:hover{
        background: #fae000;
    }

        .menu.superior .nivel-um>li:hover>a,
        .menu.superior .nivel-um>li>a[title="outlet"]{
            background: #fae000;
        }

        .menu.superior .nivel-dois >li.com-filho > a{
            background: transparent !important;
            line-height: 20px;
            color: #fae000;
            font-weight: 500;
            text-transform: uppercase;
            -webkit-transition: ease-out .2s;
            transition: ease-out .2s;
            margin: 0;
            display: block;
        }

        .menu.superior .nivel-dois .column li:not(.com-filho):hover > a,
        .menu.superior .nivel-tres > li:hover >a {
            color: #fae000;
        }

    .secao-banners .slide-full .slick-dots li .box-img::before{
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 3px solid #fae000;
        box-sizing: border-box;
        border-radius: 3px;
        transform: translateZ(0);
        -webkit-transition: ease-out .2s;
        transition: ease-out .2s;
        opacity: 0;
    }

    #cabecalho .conteiner > .row-fluid::before{
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        background: #000;
        height: 100%;
        display: block;
        box-shadow: 0 2px 3px rgba(0,0,0,.1);
    }

    .aproveite-tambem > .titulo::before,
    .listagem .titulo-categoria::before{
        content: "";
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 2px;
        margin: auto;
        background: #e00109;
        z-index: -1;
        width: 100px;
    }

    .listagem-item .bandeiras-produto span{
        width: 56px;
        height: 30px;
        border: 0;
        white-space: normal;
        font-size: 10px;
        line-height: 12px;
        text-align: center;
        display: block;
        margin: 0 0 5px;
        box-shadow: none;
        padding: 3px 0;
        background: #e00109;
        position: relative;
    }

    .busca .botao-busca svg{
        width: 25px;
        height: 27px;
        fill: #8d929c;
    }

    .fancybox-close::before{
        content: "";
        display: block;
        background: #fae000;
        border-radius: 50%;
        height: 34px;
        width: 34px;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
    }

    #modalNewsletter .componente .titulo{
        color: #fae000;
        margin: 0;
        font-weight: 700;
        font-size: 88px;
        line-height: 90px;
        letter-spacing: -2px;
    }

    .produto .acoes-produto .preco-produto .preco-promocional,
    .produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional{
        font-size: 34px !important;
        color: #fae000;
        line-height: 48px;
        font-weight: 700 !important;
        display: block;
    }

    .tabela-carrinho .preco-produto .preco-promocional, .tabela-carrinho .subtotal strong{
        font-size: 18px;
        font-weight: 700;
        color: #fae000;
    }

    .total strong{
        font-size: 28px;
        font-weight: 700;
        color: #fae000;
    }

    .info-produto .preco-produto .preco-promocional,
    .preco-produto .preco-a-partir .preco-venda:not(.titulo){
        font-size: 24px;
        line-height: 26px;
        color: #fae000;
        font-weight: 600;
        display: block;
        padding-top: 32px;
        margin: 0;
    }

    .checkout-alerta-seguro .checkout-alerta-seguro-item .icon-ok, .checkout-alerta-seguro .checkout-alerta-seguro-tit{
        color: #fae000;
    }

    .carrinho-checkout #cabecalho .atendimento [class*="span"] *{
        color: #fae000;
    }

    #cabecalho .box-info .options .item:last-child:hover span{
        color: #fae000;
    }

    .box-instagram .title-insta::after{
        content: "";
        display: block;
        width: 100px;
        height: 2px;
        background: #e00109;
        margin: auto;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
    }

    #smarthint-product-position1::after{
        content: "";
        display: block;
        width: 100px;
        height: 2px;
        background: #e00109;
        margin: 0 auto 25px;
    }

    .pagina-produto #corpo{
        margin-top: 10px;
    }

    @import url('https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700');
    @import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');

    body{
        background: #fff;
        font-family: Montserrat, Arial;
        width: 100%;
        height: 100%;
        overflow-x: hidden;
        color: #4e4e4e;
    }

    .ordenar-listagem + .titulo::after{
        content: "";
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100px;
        height: 2px;
        background: #e00109;
    }

    .coluna .menu.lateral > ul.nivel-um > li.ativo > a strong{
        font-size: 14px;
        color: #e00109;
        font-weight: 500;
        text-transform: uppercase;
        margin: 18px 0 16px;
    }

    .coluna .menu.lateral.outras::before{
        content: "Categorias";
        font-size: 14px;
        color: #e00109;
        font-weight: 500;
        text-transform: uppercase;
        margin: 0 9px 0;
        padding: 18px 9px 16px;
        display: block;
        border-bottom: 1px solid #e4e5e9;
    }

    .menu.superior .nivel-um>li>a>strong{
        font-size: 11px;
        color: inherit;
        text-transform: uppercase;
        font-weight: 500;
        vertical-align: initial;
        display: inline;
    }

#cabecalho .box-info .options .item .box-rastreio .submit{
    height: 44px;
    padding: 0 5px;
    display: block;
    background: #e20612;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 12px;
    width: 100%;
    box-sizing: border-box;
    border-radius: 3px;
    -webkit-transition: background ease-out .2s;
    transition: background ease-out .2s;
}

#rodape .submit{
    box-sizing: border-box;
    height: 43px;
    width: 134px;
    display: block;
    background: #e20612;
    border-radius: 3px;
    border: 0;
    float: right;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 500;
    -webkit-transition: background ease-out .2s;
    transition: background ease-out .2s;
}

#rodape .submit:hover{
    background: #fae000;
}