/**
 * Avanti Comunicação <contato@penseavanti.com.br>
 * dpaschoal
 * @date Tue Sep 03 2024 11:09:44 GMT-0300 (GMT-03:00)
 */
@charset "UTF-8";[class*=" dpaschoal-"],[class^=dpaschoal-],body.account .modal a.close-modal:before,body.compare main .tpl-content .corpo-comparacao table thead tr td button.remover-produto:before,body.internasComum main .tpl-content .tpl-center .wrapperRight .main .sub .orderBy .selectFake:before,header .stpl-header .middle .itens .carrinho a.openCart:before,header .stpl-header .middle .itens .login .submenu ul li.linkLogin a:after,header .stpl-header .middle div.busca fieldset.busca label:before {
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    text-decoration: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

ol,ul {
    list-style: none
}

blockquote,q {
    quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

@-webkit-keyframes load {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes load {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@font-face {
    font-family: font-dpaschoal;
    src: url(https://dpaschoal.vteximg.com.br/arquivos/font-dpaschoal.eot.css?gr4ono&v=28012021);
    src: url(https://dpaschoal.vteximg.com.br/arquivos/font-dpaschoal.eot.css?gr4ono&v=28012021#iefix) format("embedded-opentype"),url(https://dpaschoal.vteximg.com.br/arquivos/font-dpaschoal.ttf.css?gr4ono&v=28012021) format("truetype"),url(https://dpaschoal.vteximg.com.br/arquivos/font-dpaschoal.woff.css?gr4ono&v=28012021) format("woff"),url(https://dpaschoal.vteximg.com.br/arquivos/font-dpaschoal.svg.css?gr4ono&v=28012021#font-dpaschoal) format("svg");
    font-weight: 400;
    font-style: normal
}

[class*=" dpaschoal-"],[class^=dpaschoal-] {
    font-family: font-dpaschoal!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    line-height: 1
}

.dpaschoal-icone-caminhao:before {
    content: "\e998"
}

.dpaschoal-icone-agricola:before {
    content: "\e999"
}

.dpaschoal-icone-chat:before {
    content: "\e996";
    color: #e10d1a
}

.dpaschoal-icone-pin:before {
    content: "\e997";
    color: #e10d1a
}

.dpaschoal-icone-limpezaautomotiva:before {
    content: "\e994";
    color: #e10d1a
}

.dpaschoal-icone-recapagem:before {
    content: "\e995";
    color: #e10d1a
}

.dpaschoal-icone-cart-dpaschoal:before {
    content: "\e993";
    color: #e10d1a
}

.dpaschoal-icone-freio:before {
    content: "\e991";
    color: #e10d1a
}

.dpaschoal-icone-amortecedor:before {
    content: "\e992";
    color: #e10d1a
}

.dpaschoal-icone-verde:before {
    content: "\e98f";
    color: #e10d1a
}

.dpaschoal-icone-maiorrede:before {
    content: "\e990";
    color: #e10d1a
}

.dpaschoal-icone-servicos:before {
    content: "\e98c";
    color: #e10d1a
}

.dpaschoal-icone-oleosefiltros:before {
    content: "\e98d";
    color: #e10d1a
}

.dpaschoal-icone-bateria:before {
    content: "\e98e";
    color: #e10d1a
}

.dpaschoal-icone-hiper .path1:before {
    content: "\e937";
    color: #fff
}

.dpaschoal-icone-hiper .path2:before {
    content: "\e938";
    margin-left: -1.3125em;
    color: #ed6c05
}

.dpaschoal-icone-hiper .path3:before {
    content: "\e939";
    margin-left: -1.3125em;
    color: #fff
}

.dpaschoal-icone-hiper .path4:before {
    content: "\e93a";
    margin-left: -1.3125em;
    color: #fff
}

.dpaschoal-icone-hiper .path5:before {
    content: "\e93b";
    margin-left: -1.3125em;
    color: #fff
}

.dpaschoal-icone-hiper .path6:before {
    content: "\e93c";
    margin-left: -1.3125em;
    color: #ffe700
}

.dpaschoal-icone-hiper .path7:before {
    content: "\e93d";
    margin-left: -1.3125em;
    color: #fff
}

.dpaschoal-icone-hipercard .path1:before {
    content: "\e93e";
    color: #b82126
}

.dpaschoal-icone-hipercard .path2:before {
    content: "\e93f";
    margin-left: -2.296875em;
    color: #fff
}

.dpaschoal-logo-dpaschoal .path1:before {
    content: "\e940";
    color: #000;
    opacity: .15
}

.dpaschoal-logo-dpaschoal .path2:before {
    content: "\e941";
    margin-left: -2.8212890625em;
    color: #fff
}

.dpaschoal-logo-dpaschoal .path3:before {
    content: "\e942";
    margin-left: -2.8212890625em;
    color: #222c63
}

.dpaschoal-logo-dpaschoal .path4:before {
    content: "\e943";
    margin-left: -2.8212890625em;
    color: #fff
}

.dpaschoal-logo-dpaschoal .path5:before {
    content: "\e944";
    margin-left: -2.8212890625em;
    color: #c0001f
}

.dpaschoal-logo-dpaschoal .path6:before {
    content: "\e945";
    margin-left: -2.8212890625em;
    color: #fff
}

.dpaschoal-logo-dpaschoal .path7:before {
    content: "\e946";
    margin-left: -2.8212890625em;
    color: #c0001f
}

.dpaschoal-logo-dpaschoal .path8:before {
    content: "\e947";
    margin-left: -2.8212890625em;
    color: #909090
}

.dpaschoal-logo-dpaschoal .path9:before {
    content: "\e948";
    margin-left: -2.8212890625em;
    color: #909090
}

.dpaschoal-logo-dpaschoal .path10:before {
    content: "\e949";
    margin-left: -2.8212890625em;
    color: #909090
}

.dpaschoal-logo-dpaschoal .path11:before {
    content: "\e94a";
    margin-left: -2.8212890625em;
    color: #909090
}

.dpaschoal-logo-dpaschoal .path12:before {
    content: "\e94b";
    margin-left: -2.8212890625em;
    color: #909090
}

.dpaschoal-logo-dpaschoal .path13:before {
    content: "\e94c";
    margin-left: -2.8212890625em;
    color: #909090
}

.dpaschoal-logo-dpaschoal .path14:before {
    content: "\e94d";
    margin-left: -2.8212890625em;
    color: #909090
}

.dpaschoal-logo-dpaschoal .path15:before {
    content: "\e94e";
    margin-left: -2.8212890625em;
    color: #909090
}

.dpaschoal-logo-dpaschoal .path16:before {
    content: "\e981";
    margin-left: -2.8212890625em;
    color: #909090
}

.dpaschoal-logo-dpaschoal .path17:before {
    content: "\e982";
    margin-left: -2.8212890625em;
    color: #909090
}

.dpaschoal-logo-dpaschoal .path18:before {
    content: "\e983";
    margin-left: -2.8212890625em;
    color: #909090
}

.dpaschoal-logo-dpaschoal .path19:before {
    content: "\e984";
    margin-left: -2.8212890625em;
    color: #909090
}

.dpaschoal-logo-dpaschoal .path20:before {
    content: "\e985";
    margin-left: -2.8212890625em;
    color: #909090
}

.dpaschoal-logo-dpaschoal .path21:before {
    content: "\e986";
    margin-left: -2.8212890625em;
    color: #909090
}

.dpaschoal-logo-dpaschoal .path22:before {
    content: "\e987";
    margin-left: -2.8212890625em;
    color: #909090
}

.dpaschoal-logo-dpaschoal .path23:before {
    content: "\e988";
    margin-left: -2.8212890625em;
    color: #909090
}

.dpaschoal-logo-dpaschoal .path24:before {
    content: "\e989";
    margin-left: -2.8212890625em;
    color: #909090
}

.dpaschoal-logo-dpaschoal .path25:before {
    content: "\e98a";
    margin-left: -2.8212890625em;
    color: #909090
}

.dpaschoal-logo-dpaschoal .path26:before {
    content: "\e98b";
    margin-left: -2.8212890625em;
    color: #909090
}

.dpaschoal-icone-talk:before {
    content: "\e97a";
    color: #e10d1a
}

.dpaschoal-icone-redes:before {
    content: "\e97b";
    color: #e10d1a
}

.dpaschoal-icone-whatsapp:before {
    content: "\e97c";
    color: #e10d1a
}

.dpaschoal-icone-phone-call:before {
    content: "\e97d";
    color: #e10d1a
}

.dpaschoal-icone-map:before {
    content: "\e97e";
    color: #e10d1a
}

.dpaschoal-icone-email:before {
    content: "\e97f";
    color: #e10d1a
}

.dpaschoal-icone-faq:before {
    content: "\e980";
    color: #e10d1a
}

.dpaschoal-icone-filtrar:before {
    content: "\e978";
    color: #e10d1a
}

.dpaschoal-icone-ordenar:before {
    content: "\e979";
    color: #e10d1a;
    font-size: 20.78px;
    font-weight: bolder
}

.dpaschoal-logo-pci .path1:before {
    content: "\e908";
    color: #fff
}

.dpaschoal-logo-pci .path2:before {
    content: "\e933";
    margin-left: -1.6611328125em;
    color: #103677
}

.dpaschoal-logo-pci .path3:before {
    content: "\e934";
    margin-left: -1.6611328125em;
    color: #103677
}

.dpaschoal-logo-pci .path4:before {
    content: "\e935";
    margin-left: -1.6611328125em;
    color: #fff
}

.dpaschoal-logo-pci .path5:before {
    content: "\e94f";
    margin-left: -1.6611328125em;
    color: #fff
}

.dpaschoal-logo-pci .path6:before {
    content: "\e950";
    margin-left: -1.6611328125em;
    color: #166d74
}

.dpaschoal-logo-pci .path7:before {
    content: "\e951";
    margin-left: -1.6611328125em;
    color: #166d74
}

.dpaschoal-logo-pci .path8:before {
    content: "\e952";
    margin-left: -1.6611328125em;
    color: #1a6d74
}

.dpaschoal-logo-pci .path9:before {
    content: "\e953";
    margin-left: -1.6611328125em;
    color: #fff
}

.dpaschoal-logo-pci .path10:before {
    content: "\e954";
    margin-left: -1.6611328125em;
    color: #fff
}

.dpaschoal-logo-pci .path11:before {
    content: "\e955";
    margin-left: -1.6611328125em;
    color: #fff
}

.dpaschoal-logo-pci .path12:before {
    content: "\e956";
    margin-left: -1.6611328125em;
    color: #fff
}

.dpaschoal-logo-pci .path13:before {
    content: "\e957";
    margin-left: -1.6611328125em;
    color: #fff
}

.dpaschoal-logo-pci .path14:before {
    content: "\e958";
    margin-left: -1.6611328125em;
    color: #fff
}

.dpaschoal-logo-pci .path15:before {
    content: "\e959";
    margin-left: -1.6611328125em;
    color: #fff
}

.dpaschoal-logo-pci .path16:before {
    content: "\e95a";
    margin-left: -1.6611328125em;
    color: #fff
}

.dpaschoal-logo-pci .path17:before {
    content: "\e95b";
    margin-left: -1.6611328125em;
    color: #fff
}

.dpaschoal-logo-pci .path18:before {
    content: "\e95c";
    margin-left: -1.6611328125em;
    color: #ff2f60
}

.dpaschoal-logo-pci .path19:before {
    content: "\e95d";
    margin-left: -1.6611328125em;
    color: #ff2f60
}

.dpaschoal-logo-pci .path20:before {
    content: "\e95e";
    margin-left: -1.6611328125em;
    color: #ff2f60
}

.dpaschoal-logo-pci .path21:before {
    content: "\e95f";
    margin-left: -1.6611328125em;
    color: #ff2f60
}

.dpaschoal-logo-pci .path22:before {
    content: "\e960";
    margin-left: -1.6611328125em;
    color: #ff2f60
}

.dpaschoal-logo-pci .path23:before {
    content: "\e961";
    margin-left: -1.6611328125em;
    color: #fff
}

.dpaschoal-logo-pci .path24:before {
    content: "\e962";
    margin-left: -1.6611328125em;
    color: #fff
}

.dpaschoal-logo-pci .path25:before {
    content: "\e963";
    margin-left: -1.6611328125em;
    color: #3fb74c
}

.dpaschoal-logo-lets .path1:before {
    content: "\e964";
    color: #033c71
}

.dpaschoal-logo-lets .path2:before {
    content: "\e965";
    margin-left: -4.138671875em;
    color: #033c71
}

.dpaschoal-logo-lets .path3:before {
    content: "\e966";
    margin-left: -4.138671875em;
    color: #033c71
}

.dpaschoal-logo-lets .path4:before {
    content: "\e967";
    margin-left: -4.138671875em;
    color: #033c71
}

.dpaschoal-logo-lets .path5:before {
    content: "\e968";
    margin-left: -4.138671875em;
    color: #033c71
}

.dpaschoal-logo-lets .path6:before {
    content: "\e969";
    margin-left: -4.138671875em;
    color: #033c71
}

.dpaschoal-logo-lets .path7:before {
    content: "\e96a";
    margin-left: -4.138671875em;
    color: #033c71
}

.dpaschoal-logo-lets .path8:before {
    content: "\e96b";
    margin-left: -4.138671875em;
    color: #033c71
}

.dpaschoal-logo-lets .path9:before {
    content: "\e96c";
    margin-left: -4.138671875em;
    color: #033c71
}

.dpaschoal-logo-lets .path10:before {
    content: "\e96d";
    margin-left: -4.138671875em;
    color: #033c71
}

.dpaschoal-logo-lets .path11:before {
    content: "\e96e";
    margin-left: -4.138671875em;
    color: #033c71
}

.dpaschoal-logo-lets .path12:before {
    content: "\e96f";
    margin-left: -4.138671875em;
    color: #033c71
}

.dpaschoal-logo-lets .path13:before {
    content: "\e970";
    margin-left: -4.138671875em;
    color: #033c71
}

.dpaschoal-logo-lets .path14:before {
    content: "\e971";
    margin-left: -4.138671875em;
    color: #fda401
}

.dpaschoal-logo-lets .path15:before {
    content: "\e972";
    margin-left: -4.138671875em;
    color: #fda401
}

.dpaschoal-logo-lets .path16:before {
    content: "\e973";
    margin-left: -4.138671875em;
    color: #fda401
}

.dpaschoal-logo-lets .path17:before {
    content: "\e974";
    margin-left: -4.138671875em;
    color: #fda401
}

.dpaschoal-logo-lets .path18:before {
    content: "\e975";
    margin-left: -4.138671875em;
    color: #fda401
}

.dpaschoal-logo-lets .path19:before {
    content: "\e976";
    margin-left: -4.138671875em;
    color: #fda401
}

.dpaschoal-icone-account:before {
    content: url(https://dpaschoal.vteximg.com.br/arquivos/icone-login.svg);
    width: 62px;
    height: 62px
}

.dpaschoal-icone-acessorioauto:before {
    content: "\e901";
    color: #e10d1a
}

.dpaschoal-icone-alarmeeseguranca:before {
    content: "\e902";
    color: #e10d1a
}

.dpaschoal-icone-arrow:before {
    content: "\e906"
}

.dpaschoal-icone-arrowduplo:before {
    content: "\e907"
}

.dpaschoal-icone-brasil:before {
    content: "\e909";
    color: #e10d1a
}

.dpaschoal-icone-cart:before {
    content: "\e90a"
}

.dpaschoal-icone-cartoes:before {
    content: "\e90b";
    color: #e10d1a
}

.dpaschoal-icone-close {
    content: url(https://dpaschoal.vteximg.com.br/arquivos/close-menu-btn.svg);
    width: 24px;
    height: 24px;
    opacity: 1;
    pointer-events: all
}

#menuMobile .left .top .login .text::before {
    background: url(https://dpaschoal.vteximg.com.br/arquivos/icone-complexo.jpg) center no-repeat;
    content: "";
    width: 17px;
    height: 16px;
    position: absolute;
    background-size: 17px 16px;
    top: -16px;
    left: 21px
}

.dpaschoal-hamburguer-icon {
    content: url(https://dpaschoal.vteximg.com.br/arquivos/hamburguer-menu-icon.svg);
    width: 24px;
    height: 24px
}

.dpaschoal-icone-compra:before {
    content: "\e90d";
    color: #e10d1a
}

.dpaschoal-icone-diners .path1:before {
    content: "\e90e";
    color: #0079be
}

.dpaschoal-icone-diners .path2:before {
    content: "\e90f";
    margin-left: -1.5927734375em;
    color: #fff
}

.dpaschoal-icone-diners .path3:before {
    content: "\e910";
    margin-left: -1.5927734375em;
    color: #0079be
}

.dpaschoal-icone-diners .path4:before {
    content: "\e911";
    margin-left: -1.5927734375em;
    color: #fff
}

.dpaschoal-icone-visa .path1:before {
    content: "\e92b";
    color: #2366b8
}

.dpaschoal-icone-visa .path2:before {
    content: "\e92c";
    margin-left: -3.2646484375em;
    color: #2366b8
}

.dpaschoal-icone-visa .path3:before {
    content: "\e92d";
    margin-left: -3.2646484375em;
    color: #2366b8
}

.dpaschoal-icone-visa .path4:before {
    content: "\e92e";
    margin-left: -3.2646484375em;
    color: #2366b8
}

.dpaschoal-icone-visa .path5:before {
    content: "\e92f";
    margin-left: -3.2646484375em;
    color: #f2ae14
}

.dpaschoal-icone-mastercard .path1:before {
    content: "\e91e";
    color: #000
}

.dpaschoal-icone-mastercard .path2:before {
    content: "\e91f";
    margin-left: -1.291015625em;
    color: #ff5f00
}

.dpaschoal-icone-mastercard .path3:before {
    content: "\e920";
    margin-left: -1.291015625em;
    color: #eb001b
}

.dpaschoal-icone-mastercard .path4:before {
    content: "\e921";
    margin-left: -1.291015625em;
    color: #f79e1b
}

.dpaschoal-icone-boleto:before {
    content: "\e977"
}

.dpaschoal-icone-amex .path1:before {
    content: "\e903";
    color: #1f97dc
}

.dpaschoal-icone-amex .path2:before {
    content: "\e904";
    margin-left: -1.5927734375em;
    color: #fff
}

.dpaschoal-icone-amex .path3:before {
    content: "\e905";
    margin-left: -1.5927734375em;
    color: #fff
}

.dpaschoal-icone-elo .path1:before {
    content: "\e912";
    color: #000
}

.dpaschoal-icone-elo .path2:before {
    content: "\e913";
    margin-left: -1.5927734375em;
    color: #fff100
}

.dpaschoal-icone-elo .path3:before {
    content: "\e914";
    margin-left: -1.5927734375em;
    color: #00a3df
}

.dpaschoal-icone-elo .path4:before {
    content: "\e915";
    margin-left: -1.5927734375em;
    color: #ee4023
}

.dpaschoal-icone-elo .path5:before {
    content: "\e916";
    margin-left: -1.5927734375em;
    color: #fff
}

.dpaschoal-icone-elo .path6:before {
    content: "\e917";
    margin-left: -1.5927734375em;
    color: #fff
}

.dpaschoal-icone-facebook:before {
    content: "\e918";
    color: #e10d1a
}

.dpaschoal-icone-humburguer:before {
    content: "\e919"
}

.dpaschoal-icone-iluminacao:before {
    content: "\e91a";
    color: #e10d1a
}

.dpaschoal-icone-list:before {
    content: "\e91c"
}

.dpaschoal-icone-lupa:before {
    content: "\e91d";
    color: #e10d1a
}

.dpaschoal-icone-moto:before {
    content: "\e922";
    color: #e10d1a
}

.dpaschoal-icone-outlet:before {
    content: "\e923";
    color: #e10d1a
}

.dpaschoal-icone-pecas:before {
    content: "\e924";
    color: #e10d1a
}

.dpaschoal-icone-phone:before {
    content: "\e925";
    color: #e10d1a
}

.dpaschoal-icone-pneu:before {
    content: "\e926";
    color: #e10d1a
}

.dpaschoal-icone-someemultimidia:before {
    content: "\e928";
    color: #e10d1a
}

.dpaschoal-icone-tag:before {
    content: "\e929";
    color: #e10d1a
}

.dpaschoal-icone-trash:before {
    content: "\e92a";
    color: #909090
}

.dpaschoal-icone-whats .path1:before {
    content: "\e930";
    color: #55cd6c
}

.dpaschoal-icone-whats .path2:before {
    content: "\e931";
    margin-left: -1em;
    color: #fefefe
}

.dpaschoal-icone-instagram:before {
    content: "\e91b";
    color: #e10d1a
}

.dpaschoal-icone-youtube:before {
    content: "\e932";
    color: #e10d1a
}

.dpaschoal-icone-rss:before {
    content: "\e927";
    color: #e10d1a
}

.dpaschoal-logo-vtex:before {
    content: "\e936";
    color: #e6125f
}

*,:after,:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

a {
    color: #000;
    cursor: pointer
}

a:hover {
    text-decoration: underline
}

#vtexIdUI-global-loader {
    z-index: 99999!important
}

#vtexIdContainer {
    position: fixed!important;
    z-index: 99999999999!important;
    background: rgba(0,0,0,.8)
}

#vtexIdContainer .vtexIdUI {
    box-shadow: inherit;
    border-radius: inherit;
    border: 1px solid #b2b2b2
}

#vtexIdContainer .vtexIdUI #vtexIdUI-facebook {
    background-color: #4568ad!important
}

#vtexIdContainer .vtexIdUI input[type=text],#vtexIdContainer .vtexIdUI input[type=password],#vtexIdContainer .vtexIdUI input[type=email] {
    border-radius: inherit;
    box-shadow: inherit;
    font-size: 14px
}

#vtexIdContainer .vtexIdUI a {
    font-size: 12px;
    color: #000
}

#vtexIdContainer .vtexIdUI label {
    font-size: 12px
}

#vtexIdContainer .vtexIdUI .modal-header {
    background-color: #FFF;
    text-align: center;
    border-bottom: inherit
}

#vtexIdContainer .vtexIdUI .modal-header button.close {
    background-color: inherit;
    color: #000;
    box-shadow: inherit;
    border: inherit;
    font-size: 32px;
    cursor: pointer;
    font-weight: 300;
    display: block!important
}

#vtexIdContainer .vtexIdUI .modal-header h4.vtexIdUI-heading {
    text-align: center
}

#vtexIdContainer .vtexIdUI .modal-header h4.vtexIdUI-heading span:first-child {
    font-size: 13px;
    letter-spacing: .5px;
    font-family: inherit
}

#vtexIdContainer .vtexIdUI .modal-header h4.vtexIdUI-heading span:first-child:before {
    content: 'Entrar';
    font-size: 24px;
    letter-spacing: .5px;
    font-weight: 500;
    font-family: inherit;
    text-transform: uppercase;
    display: block;
    clear: both;
    margin-bottom: 15px
}

#vtexIdContainer .vtexIdUI .modal-body ul li button,#vtexIdContainer .vtexIdUI .modal-footer button {
    background-image: inherit;
    box-shadow: inherit;
    font-size: 13px;
    font-family: inherit;
    letter-spacing: .5px;
    text-transform: uppercase
}

#vtexIdContainer .vtexIdUI .modal-body ul li button i,#vtexIdContainer .vtexIdUI .modal-footer button i {
    display: none
}

#vtexIdContainer .vtexIdUI .modal-body ul li button {
    border-radius: inherit
}

#vtexIdContainer .vtexIdUI .modal-body ul li button.btn-success {
    background-color: #363636;
    color: #FFF
}

#vtexIdContainer .vtexIdUI .modal-body ul li button.btn-success:hover {
    background-color: #222C63
}

#vtexIdContainer .vtexIdUI .modal-footer {
    border: inherit;
    box-shadow: inherit;
    border-radius: inherit;
    background-color: inherit
}

#vtexIdContainer .vtexIdUI .modal-footer button {
    border-radius: inherit;
    text-shadow: inherit;
    border: inherit
}

#scrollLoading {
    display: none!important
}

#ajaxBusy {
    width: 40px;
    height: 40px;
    background-color: #666;
    position: fixed;
    top: 50%;
    margin-top: -20px;
    left: 50%;
    margin-left: -20px;
    font-size: 0;
    border-radius: 100%;
    z-index: 999999;
    -webkit-animation: sk-scaleout 1s infinite ease-in-out;
    animation: sk-scaleout 1s infinite ease-in-out
}

.opacity {
    opacity: 1!important
}
.dpaschoal-icone-pix:before {
    content: "" !important;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAkCAYAAAB/up84AAAAAXNSR0IArs4c6QAADGxJREFUaEPtWn14k9UV/537vm0pArqChW3qnLI55jYhBRy6hzmboMNtQlPrnPLhF0mbvJngHPtyT322uTk3npGPJhk6NvelHSkqPiiQ2jkVREjq13QbHehUVBARscUmee/ZcwNlbWmaN2mR+Tzcv9q85/zOued3z/049xKOt2wELmtu1v5doW1h0L52e82XjlVY6FgZ/n+yW7U1WsL7xj0DxqeUX8xY2+5wXnIsfCyakKoNzSdC6LPAchIYuyHRlrio9h/HohNDtZkl5O1xLxLwET4I9rek3fnFoeIWo18UIbb4qqsA+hWAsb2NEiGQqHb6inHkWOuc3NY8arzUnyyXvG+LwznjWPlTMCG21lVeMAVyO8wPJu21s49Vhz7odgsixBaPuQBE8nWawPcl7LVz8skN5fvypqYqknSOEKIcErIHi4mJwSYYaWJsN4z6vw5kxx+KziLis5iYyzN0oOy9/XfPv+mmzv6yy0J3TNSRvphAkoiIgV2lGu51uVzpofjfoxsIhC9igdPBoowE3rRMSFV81QIG/bYAJ/6StDvrCpC3JBoMhucx0Rwm6iTGm8zMgvjQ1H8QQjKR+o1BY0BUAZbPGZ76xt4G/KHIfAGukkwZEJUSeNqY7sxtC5Z4V/eR80fOgY6Fh0kXXE5MHwN4o+Gp/4klpwcQ8ofCCwlUC8arDLxLBI2ZdlkixNYaWwjGyiKM3520O68oQm9AFX9TeIVgMUWCb/V53C1WcEOh6Bck+DsAxgiYsz0ez7sD6QWDkZlMWC5gXubxeDoGw/aHw1NIUhMTbfM1uOZb8aO3TLAp8iNm1DIJw9ewKN77W15ChkBGj517knbn1wt1ur98IBjxE+EzXo/7wmKwAqHI7QCfbXjqc65vgVD0ZoDfMTzu5VZsBELhtQC9a3jclmeCQCi6DOAL9ux+fXpjY2Omv52chKiDUkeF/kMC/9CKc4PL8LMlKHFstl/6RjFYgXD4Qkj6peFxTylG//B83RRZw5I2+byuWwfCCYQi3wLQZXjcTVbtBEKRB0C032hw5Z0JAsHIrUx0SZmOqbnWoEEzxBaPXU7MFUxUDcBp1clecmqxXUHAS/tS5cs6Zs/uLgIDgVDkdwy0+jzuu4rR79Hx+6NnksZNpTrNdblcXUdkYSj6HYbc6/PURwuxEwiFNwC00/C4F+TSC4TCjQA5x59cMbmurs7MJTcgIefEWz5JkkaWZTq3b5591TtKeWrr6umS5cMATrDo7KaykWb1pvPqDih5hamzKEs45jxrUT8rFgwGx7IoCQrOXJ9r/i8ELxAM/5ZAq71e933DRYjC8YcicQJeHYgUfzByCxG+VqrT+QMNhEHXENuGlhoQx/oIMf054aj5xrR1955qauY/AZTnCcITSbtzxmcffeBDenf3QwRM75En4K6E3ZlzJPXHVYstCFd7Pe6rCwl87pEaXcaQ232e+uBwEqKwAsFIKwiv9CblEBl16e4u25IlS7KDc7DWJ0NsrbG5YOTavSSTdmfVIVJeBCByACeSdufUyW2rTxemVOSVDiAXTdqd7nzOHcyQyEwGFhpe9zVW5PPJBEPhXzBo+0DrRKDIKau3zSwpgvaSxO1SyAXE9Pl0d9f5VshQOIcJscVbvgLwmsE6xITH26udX7C1NU+Eqalg9yelPWl32qa1NU8wTU2RVpYLj5gjCUdtfb4AZretzNcMFyH+YOSXJLDNaHAfccAdDkKy01cwqspHo4gk7dn9xm0D7aZyxkV9mBpvcUjw+nzBOfQ9W3hTa4IGVsXEHlKfSdqd51S1rRnHZuolACPz49HypL3mhsHkPoiEhEKhUSbElabAusX19WpgWm5UtaH5NCZNBbCARo8m7TUzq1pXn8ksnyfgxYTdedbn1rVU6hrvsEbGQXNMmN9e7fx9LuPDTUh2yiLqOFoZEmiKGMw8jyDWAGwH6AnD41pqNbhki8dU6qoaVWGN8Eiy2nlBj9KhaerfhZBxSPft7rfM8X+vq0sN5MDRIEQCLx6NRd0fCnsF6EaCOdPj8bwcjUZLujPycRA97mtwL7YSYEXIfwCcakV4AJkXwLSCSI5m0HcBjCgGRzDbtjpq298PQgKhSJiYEl6v647+9oayhigyCLRUF1xVX1+/qwe7sbFRH1s5YSsB670N7m/niw/Z4i37AB6TT/BofmdJF7TPqnnk/SDEH4rcK0kuvaGhQW1K+rRiCfGHwtcT0w/A6RmGYezsj5sl5eQJW5ixzud1q7pazka2DbEnQDi3mIATc0PCURtWulXx2B0MXFsMjmZqp225aM7LR5uQYFNkiWSc6/O4Lx/IVjGEBIPR60D8/bRO5y12uV7L1X+/319GWulGMNYZXvf3csnRlNbYPGIUUZLgeUl77R+q4rEbpcC29gud9xe1HjGtTzpqLsrl4HCtIaFQaKKEtp41fMXndj8/HIRkMwN0sy54Rn19/av5BqNaU1JpfgrE9xueejXFH9GyW1ZbPLYBgD0f4P++01VJe80fp7TGmoiRPUsQeG7CXnuvLR5TdaBFFrEyJpmnP11dl7Mzw0FIoCk6B8yqYLjY8LjvyeVbIRniD0ZvImIjI3hmIVvblStXjtjfldpM4McMj9vT35deB8OYmsNn5gskA9e125132lpXLQNTn52DZJrzlKPmPtuG2G9UuSMPlsmSP98+q3brYHIDERIMRm2A/MhgeixYgMUpACYzMIlI3Go0LHpwMJ2Dp3jxpuFx/axHzu9fcYoQmWksxMG7MEIlGDMYOAOmdoXPd/0r+WLW/3tjc3Pp2N1vrVYXU4JpEyBfV/dqqtLct3QSj20EkPOCn5kWtDtq7uqdGUcyfDhT1IXWwhzOWiJD6eYg5Domng5Gn5vCw7ZIJWz2WzcTtlqtEvubopcwo+ubHldbD1YgEJlKgq5jMBNI3UOmSFDC2+D6XaFE9Jf3hyJfFeAvSsJIkqSRwJE3hrZ47HEA5x1hjGlR0lGzwrZh1e0gUvcGOZsQfMnWC2vXVsVjqmx+xI0aS56WLzN6wIdjyhpq4N5P/QHL77bWlnvAXAFGFwuo+f229mrnS7Z4y88BvsmKg0xidnv13AenrP9LNZG4EoRKdcktQD9NOGoes4KRK0Os6n4Q5fJe4apOTW5bfRJJGSLGNwrpJDNubnc4f1yITn/Z4xnSKyK21lW/BtOVRZRD+saV0SF14XjqS3MLKrQdz5B+w3Py+lWfEIKeBHDSUEZ5vgLiYNjHM6RfdGZsbC7v7tISACYVQ4oAzdpqr1HnnKLasSKksbFRVFScNnbChFFvDXYHnqtTfvWeC6kdPp8vewVupS1btqzc0hpy7to/jMmUlm9h4JNWgP8nQ19N2mseKEynr3R/QpiZgsHgh4HSsZpmvpLStNFaCiP37HmtY9y4cScyc1k6nd47YsSIDxNRt2maupQluqZlUkIItddPm6b4ODObhuHe6m/6tZ2R2Qsh3vmm273ttjvvHL302mv3B5oibmJUM6AOcMuVH0LIf2UyYjw0nNlVpreecCDzaVOT2deOIoOPlpaKhzs7O/WSsvKlRGI3ceZhZn1MRphv61K+B+iThZA7Mqw5iOh5krJT6nhTZAQRpSWzfr4lQpTBs9uaR5WZmpq+rGUK88VJR+26oZChdA89AfIaHneN+l+NIn3EqOnMSAvI8yTJ7JlBPSslotFEdEBKmSESZzBkB5FIEVAiJZ8hBB2sCEh+hZm71DNTdYpX5AA8gYjfYOhd6vFaIBiJQtAYBr8OSTuJeAmAZwCsJeJKZrqUwA+BxLPMfL56iEdED6ZKtTUlqcyfzJS2QC+VlzLzLUy4WzBOYtC7BNnNRJ8hxmsg3ikZzxNoCQMvC3CHZUJUP1SmpEvKEyBMHDzQQ8+MHvzswUxDXU/pWpUeOjvf+zIz9gJiD+uyXJgiI4SZSWUPgtStZ8RoIp6Qjb3UXtC0VEYSTYdJe4SQbzGLM5lFh2G4/qFO/ZL4o1Knp3UTF7OJTYbhejZ7aGM6hVk+w4JOI/AkEO0QbMZ1XX8nleFaYk4xQxVFx0LQeGIR93oX/Us9d5UQp5Iwn2OpnSUgXyISO9Npsa2kJFXBrJ0C0NlA+vdEVCKhL2bwZvXoriBCVAdnPNRc0a1pm3OSQqhJVjv7vI8dapb01ldze2Vl5Ym7du3a19jYmH1krX7r+btYW36/f4ymaZX5npEWi29Vr2BCsqRkF3r9FgBfA1jVlPYTsBGEnyaqnUmrxo/LHRmB/wL4MxxOymYPHwAAAABJRU5ErkJggg==) no-repeat;
    display: block;
    background-size: 100%;
    width: 45px;
    height: 16px;
    margin-top: 7px;
    margin-left: 8px;
}
.shelf-fav {
    z-index: 99;
    position: relative;
    border: 1px solid rgba(0,0,0,.05);
    border-radius: 6px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.88' d='M11.106 17.2019L11.195 17.1129C13.3728 15.1409 15.1906 13.4937 16.4626 12.0073C17.7338 10.522 18.4833 9.17162 18.4833 7.79167C18.4833 5.87549 17.0411 4.43333 15.1249 4.43333C13.691 4.43333 12.2925 5.33864 11.7518 6.59667H10.248C9.70736 5.33864 8.30885 4.43333 6.87492 4.43333C4.95874 4.43333 3.51659 5.87549 3.51659 7.79167C3.51659 9.1716 4.26604 10.522 5.53602 12.0073C6.8068 13.4935 8.62201 15.1406 10.795 17.1122L10.7982 17.1152L10.7983 17.1153L10.899 17.2068L11.0048 17.303L11.106 17.2019ZM10.8861 4.75436L10.9999 4.88698L11.1137 4.75436C12.0855 3.62217 13.5753 2.9 15.1249 2.9C17.8656 2.9 20.0166 5.04219 20.0166 7.79167C20.0166 9.47027 19.261 11.0093 17.902 12.6719C16.5414 14.3366 14.5917 16.1066 12.2283 18.2497L12.2281 18.2499L10.9999 19.368L9.77173 18.2499L9.77151 18.2497C7.40815 16.1066 5.45844 14.3366 4.09783 12.6719C2.73886 11.0093 1.98325 9.47027 1.98325 7.79167C1.98325 5.04219 4.13425 2.9 6.87492 2.9C8.42457 2.9 9.91437 3.62217 10.8861 4.75436Z' fill='%23ED1B24' stroke='white' stroke-width='0.3'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    width: 15%;
    height: 38px
}