@import url('https://fonts.googleapis.com/css2?family=Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
:root {
    --cp: #f36f21;
}
.isDesktop, .isMobile, .isTablet {
    display: none;
}
@media screen and (min-width:1199px) {
    .isDesktop {
    display: block;
}
}@media screen and (min-width:768px) and (max-width:1024px) {
    .isTablet {
    display: block;
}
}@media screen and (max-width:767px) {
    .isMobile {
    display: block;
}
}::-moz-selection {
    background: #1b1b1b;
    color: #fff;
    text-shadow: none;
}
::selection {
    background: #1b1b1b;
    color: #fff;
    text-shadow: none;
}
::-webkit-scrollbar {
    width: 10px;
    height: 10px;
    cursor: pointer;
}
::-webkit-scrollbar-thumb {
    background: var(--cp);
}
::-webkit-scrollbar-thumb:hover {
    background: rgba(243, 111, 33, .9);
}
::-webkit-scrollbar-thumb:active {
    background: rgba(243, 111, 33, .8);
}
::-webkit-scrollbar-track {
    background: #1b1b1b;
}
::-webkit-scrollbar-track:hover {
    background: #1b1b1b;
}
::-webkit-scrollbar-track:active {
    background: #1b1b1b;
}
::-webkit-scrollbar-corner {
    background: 0 0;
}
.fundo-principal:hover {
    opacity: 1;
}

.formas .accordion-heading .forma-conteiner img {
    max-height: 20px;
}

.produto .acoes-produto .preco-produto.destaque-parcela .titulo {
    font-size: 16px;
}

.produto .acoes-produto .preco-produto.destaque-parcela .preco-venda {
    font-size: 18px;
}

.produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional {
    font-size: 18px;
    font-weight: 700;
}

.acoes-produto .preco-produto .desconto-a-vista p {
    font-weight: 700;
    font-size: 14px;
    margin-top: -8px;
}

input[type=email], input[type=password], input[type=tel], input[type=text], textarea {
    border-radius: 0;
    box-shadow: none;
    border: 1px solid #ddd;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}
input[type=email]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=text]:focus, textarea:focus {
    border: 1px solid #d2d2d2;
    box-shadow: none;
}
select {
    border-color: #ddd;
    border-radius: 0;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAYAAAA/33wPAAAAvklEQVQoFY2QMQqEMBBFv7ERa/EMXkGw11K8QbDXzuN4BHv7QO6ifUgj7v4UAdlVM8Uwf+b9YZJISnlqrfEUZVlinucnBGKaJgghbiHOyLyFKIoCbdvecpyReYvo/Ma2bajrGtbaC58kCdZ1RZ7nl/4/4d5EsO/7nzl7IUtodBexMMagaRrs+06JLMvcNWmaOv2W/C/TMAyD58dxROgSmvxFFMdxoOs6lliWBXEcuzokXRbRoJRyvqqqQvye+QDMDz1D6yuj9wAAAABJRU5ErkJggg==);
    background-position: right center;
    background-repeat: no-repeat;
    line-height: 14px;
}
input[type=email]:-moz-placeholder, input[type=tel]:-moz-placeholder, input[type=text]:-moz-placeholder, textarea:-moz-placeholder {
    color: inherit;
    opacity: 1;
}
input[type=email]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=text]::-moz-placeholder, textarea::-moz-placeholder {
    color: inherit;
    opacity: 1;
}
input[type=email]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=text]:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}
input[type=email]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=text]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: inherit;
    opacity: 1;
}
body {
    background: #fff;
    font-size: 14px;
    font-family: Prompt, sans-serif;
}
body, button, input, select, textarea {
    font-size: 14px;
    line-height: 1.6;
    color: #000;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%}
.borda-alpha, .borda-alpha * {
    border-color: #ddd;
}
.conteiner {
    box-shadow: none!important;
}
.conteiner-principal .conteiner {
    background: 0 0;
}
.flexslider {
    border: none;
    border-radius: 0;
}
.acoes-produto-responsiva {
    display: none!important;
}
.caixa-sombreada {
    box-shadow: none;
    background: #fff;
    font-size: 14px;
}
.caixa-sombreada legend.titulo {
    border-color: #e5e4e4;
    color: #1f1a17;
    font-size: 18px;
}
.categoria-id-17304101 {
    display: none !important;
}
.categoria-id-16863196 {
    display: none !important;
}
.conteudo .caixa-sombreada h1 {
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 20px;
    margin-top: 0;
}
.abas-conteudo {
    box-shadow: none;
    border: 1px solid #e5e4e4;
    background: #fff;
    padding: 5px;
}
.caixa-dados {
    border: none;
}
.caixa-info {
    background: #fff;
    box-shadow: none;
}
.abas-conta li a {
    box-shadow: none;
    border-radius: 0;
    background: #fff;
    color: var(--cp);
    transition: background .25s ease, color .25s ease;
    -o-transition: background .25s ease, color .25s ease;
    -ms-transition: background .25s ease, color .25s ease;
    -moz-transition: background .25s ease, color .25s ease;
    -webkit-transition: background .25s ease, color .25s ease;
}
.abas-conta li a:hover {
    color: #fff;
    background: var(--cp);
}
.abas-conta li.active a {
    color: #fff;
    background: var(--cp);
}
.cor-secundaria {
    color: var(--cp);
}
.cor-principal {
    color: var(--cp);
}
.titulo {
    font-weight: inherit;
    text-transform: inherit;
    font-family: Prompt, sans-serif;
}
#barraNewsletter .componente .newsletter-assinar:after, .pagina-documentacao, .titulo, button, input, select, textarea {
    font-family: Prompt, sans-serif;
}
#rodape .institucional, #rodape .pagamento-selos {
    background: 0 0;
    padding: 0;
}
#rodape .links-rodape ul li {
    list-style-image: none;
}
@media screen and (max-width:768px) {
    #rodape .institucional>.conteiner>.row-fluid>.span3 {
    display: none;
}
#rodape .institucional>.conteiner>.row-fluid>.span9 {
    width: 100%}
}#rodape .institucional>.conteiner>.row-fluid>.span3 {
    margin: 0;
    float: right;
    width: 220px;
}
#rodape .institucional>.conteiner>.row-fluid>.span3 .redes-sociais {
    border: none;
    padding: 0;
    width: inherit;
    position: static;
    margin: 0;
    background: 0 0;
    box-shadow: none;
    top: inherit;
    bottom: inherit;
}
.menu.superior .nivel-um>li:hover {
    border-top: none;
    margin-top: 0;
}
.menu.superior .nivel-um .nivel-dois {
    top: 100%}
@media only screen and (max-width:1024px) and (min-width:768px) {
    .menu.superior .nivel-um .nivel-dois {
    display: none!important;
}
}.listagem .titulo-categoria:hover {
    background: 0 0;
    padding-left: 0;
}
.menu a {
    white-space: normal;
}
a {
    color: var(--cp);
}
a:focus, a:hover {
    color: var(--cp);
}
body {
    color: #1f1a17;
}
body.tema-escuro {
    color: #1f1a17;
}
body.tema-escuro #barraTopo, body.tema-escuro .conteiner {
    background: 0 0;
}
.alert {
    text-shadow: none;
}
.tema-pequeno .conteiner {
    max-width: 1140px;
}
.abas-custom .tab-content {
    box-shadow: none;
    border: none;
    background: #fff;
}
b, strong {
    font-weight: 500;
}
.btn {
    background: var(--cp);
    text-shadow: none;
    color: #fff;
    border: none;
    line-height: 22px;
    transition: background .25s ease;
    -o-transition: background .25s ease;
    -ms-transition: background .25s ease;
    -moz-transition: background .25s ease;
    -webkit-transition: background .25s ease;
}
@media screen and (max-width:767px) {
    .btn {
    line-height: 22px;
}
}.btn:active, .btn:focus, .btn:hover {
    color: #fff;
    background: #1b1b1b;
    outline: 0;
    transition: background .25s ease;
    -o-transition: background .25s ease;
    -ms-transition: background .25s ease;
    -moz-transition: background .25s ease;
    -webkit-transition: background .25s ease;
}
.botao {
    border-radius: 0;
    font-size: 16px;
    line-height: normal;
    font-family: Prompt;
    font-weight: 500;
    text-transform: none;
    background: #eaeaea;
    border: none;
    color: #000;
    border-radius: 5px;
    transition: background .25s ease, color .25s ease;
    -o-transition: background .25s ease, color .25s ease;
    -ms-transition: background .25s ease, color .25s ease;
    -moz-transition: background .25s ease, color .25s ease;
    -webkit-transition: background .25s ease, color .25s ease;
}
.botao.pequeno {
    font-size: 14px;
}
.botao:hover {
    color: #000;
    background: #d1d1d1;
}
.botao:hover * {
    color: inherit!important;
}
.botao:before {
    font-family: FontAwesome;
}
.botao.principal {
    text-shadow: none;
    background: var(--cp);
    color: #fff;
}
.botao.principal:hover {
    color: #fff;
    background: #1b1b1b;
}
.botao.principal.grande {
    padding: 6px 8px;
    font-size: 23px;
    width: 100%;
    max-width: 280px;
    box-sizing: border-box;
    background: #2ba917;
}
.botao.principal.grande:hover {
    background: #207c11;
}
.botao.principal.grande i.icon-shopping-cart {
    display: none;
}
.lista-redes a i, .social-list a i {
    background: 0 0;
    color: #000;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.lista-redes a i:before, .social-list a i:before {
    font-family: FontAwesome;
}
.lista-redes a i.icon-facebook:hover, .social-list a i.icon-facebook:hover {
    color: #3a589b!important;
}
.lista-redes a i.icon-facebook:before, .social-list a i.icon-facebook:before {
    content: '\f082'}
.lista-redes a i.icon-twitter:hover, .social-list a i.icon-twitter:hover {
    color: #598dca!important;
}
.lista-redes a i.icon-twitter:before, .social-list a i.icon-twitter:before {
    content: '\f081'}
.lista-redes a i.icon-youtube:hover, .social-list a i.icon-youtube:hover {
    color: #cf3427!important;
}
.lista-redes a i.icon-youtube:before, .social-list a i.icon-youtube:before {
    content: '\f16a'}
.lista-redes a i.icon-google-plus:hover, .social-list a i.icon-google-plus:hover {
    color: #d6492f!important;
}
.lista-redes a i.icon-google-plus:before, .social-list a i.icon-google-plus:before {
    content: '\f0d4'}
.lista-redes a i.icon-instagram:hover, .social-list a i.icon-instagram:hover {
    color: #c92bb7!important;
}
.lista-redes a i.icon-instagram:before, .social-list a i.icon-instagram:before {
    content: '\f16d'}
li.categoria-id-16565579.borda-principal  {
    display:  none !important;
}
.lista-redes a i.icon-pinterest:hover, .social-list a i.icon-pinterest:hover {
    color: #cb2027!important;
}
.lista-redes a i.icon-pinterest:before, .social-list a i.icon-pinterest:before {
    content: '\f0d3'}
.lista-redes a i.icon-bold:hover, .social-list a i.icon-bold:hover {
    color: #f57d00;
}
.lista-redes a i.icon-bold:before, .social-list a i.icon-bold:before {
    content: 'B';
    font-weight: 700;
}
.wrap-listing.destaques  {
    display:  none;
}
.barra-inicial {
    display: none;
}
@media screen and (max-width:767px) {
    .topbar {
    display: none;
}
}.topbar {
    background-color: var(--cp);
    padding: 5px 0;
}
.topbar .conteiner>ul {
    display: table;
    margin: 0 auto;
    padding: 0;
}
.topbar .conteiner>ul:after {
    content: '';
    display: table;
    clear: both;
}
.topbar .conteiner>ul li {
    float: left;
    position: relative;
    padding: 0 12px 0 13px;
}
.topbar .conteiner>ul li:first-child {
    padding-left: 0;
}
.topbar .conteiner>ul li:last-child {
    padding-right: 0;
}
.topbar .conteiner>ul li:not(:last-child):after {
    content: '';
    width: 1px;
    height: 25px;
    background-color: #1b1b1b;
    opacity: .4;
    position: absolute;
    right: 0;
    top: 50%;
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.topbar .conteiner>ul li.login a, .topbar .conteiner>ul li.login span {
    font-weight: 300;
}
.topbar .conteiner>ul li.login .span8 {
    width: auto;
    float: none;
    margin: 0;
}
.topbar .conteiner>ul li.login .span8 .btn-group.open .dropdown-menu {
    visibility: visible;
    opacity: 1;
}
.topbar .conteiner>ul li.login .span8 .btn-group>a {
    background: 0 0;
    padding: 0;
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 16px;
    line-height: 30px;
    font-weight: 500;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
@media screen and (max-width:1159px) {
    .topbar .conteiner>ul li.login .span8 .btn-group>a {
    font-size: 12px;
    line-height: 20px;
}
}.topbar .conteiner>ul li.login .span8 .btn-group .icon-chevron-down {
    font-family: FontAwesome;
}
.topbar .conteiner>ul li.login .span8 .btn-group .dropdown-menu {
    border-radius: 0;
    background: #323232;
    box-shadow: 0 1px 1px 0 #1b1b1b;
    display: block;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility .25s ease;
    -o-transition: opacity .25s ease, visibility .25s ease;
    -ms-transition: opacity .25s ease, visibility .25s ease;
    -moz-transition: opacity .25s ease, visibility .25s ease;
    -webkit-transition: opacity .25s ease, visibility .25s ease;
}
.topbar .conteiner>ul li.login .span8 .btn-group .dropdown-menu li {
    margin: 0;
    padding: 0;
    border: none;
    float: none;
    display: block;
}
.topbar .conteiner>ul li.login .span8 .btn-group .dropdown-menu li a {
    line-height: 23px;
    font-size: 14px;
    color: #fff;
    transition: background .25s ease, color .25s ease;
    -o-transition: background .25s ease, color .25s ease;
    -ms-transition: background .25s ease, color .25s ease;
    -moz-transition: background .25s ease, color .25s ease;
    -webkit-transition: background .25s ease, color .25s ease;
}
.topbar .conteiner>ul li.login .span8 .btn-group .dropdown-menu li a:hover {
    background: #1b1b1b;
    color: #fff;
}
.topbar .conteiner>ul li.social-list span {
    margin: 0 10px 0 0;
    float: left;
    float: none;
    display: inline-block;
    vertical-align: middle;
}
.topbar .conteiner>ul li.social-list i {
    font-size: 18px;
}
.topbar .conteiner>ul li.social-list ul {
    display: table;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    margin: 0;
    line-height: 1;
}
.topbar .conteiner>ul li.social-list.large {
    min-width: 146px;
    min-width: 160px;
    overflow: hidden;
}
.topbar .conteiner>ul li.social-list.large:hover>ul {
    background: var(--cp);
    -moz-transform: translateX(20px);
    -o-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
}
.topbar .conteiner>ul li.social-list.large ul {
    position: absolute;
    right: 0;
    overflow: hidden;
    width: 100%;
    -moz-transform: translateX(106px);
    -o-transform: translateX(106px);
    -ms-transform: translateX(106px);
    -webkit-transform: translateX(106px);
    transform: translateX(106px);
    transition: background .25s ease, transform .25s ease;
    -o-transition: background .25s ease, transform .25s ease;
    -ms-transition: background .25s ease, transform .25s ease;
    -moz-transition: background .25s ease, transform .25s ease;
    -webkit-transition: background .25s ease, transform .25s ease;
}
.topbar .conteiner>ul li.social-list ul li {
    padding: 0 3px;
}
.topbar .conteiner>ul li.social-list ul li:after {
    display: none;
}
.topbar .conteiner>ul li.social-list ul li i {
    margin: 0;
}
.topbar .conteiner>ul li a, .topbar .conteiner>ul li span {
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 16px;
    line-height: 30px;
    font-weight: 500;
}
.topbar .conteiner>ul li a i, .topbar .conteiner>ul li span i {
    margin-right: 3px;
}
.topbar .conteiner>ul li a strong, .topbar .conteiner>ul li span strong {
    font-weight: 500;
}
@media screen and (max-width:1159px) {
    .topbar .conteiner>ul li a, .topbar .conteiner>ul li span {
    font-size: 13px;
    line-height: 20px;
}
}@media screen and (max-width:965px) {
    .topbar .conteiner>ul li {
    float: none;
    display: inline-block;
    vertical-align: middle;
    padding: 0 9px 0 10px;
}
.topbar .conteiner>ul li.login>span {
    font-size: 0;
}
.topbar .conteiner>ul li.login a, .topbar .conteiner>ul li.login span {
    margin: 0 0 0 4px;
    display: inline-block;
    vertical-align: middle;
}
.topbar .conteiner>ul li a, .topbar .conteiner>ul li span {
    font-size: 12px;
    line-height: 20px;
}
}.tracking {
    position: relative;
}
.tracking .link {
    cursor: pointer;
}
.tracking .icon-track:before {
    content: '\f041';
    font-family: FontAwesome;
}
.tracking .tracking-box {
    z-index: 999;
    padding: 23px 16px 20px;
    box-sizing: border-box;
    background: #323232;
    min-width: 263px;
    left: 50%;
    top: calc(100% + 3px);
    text-align: center;
    box-shadow: 0 1px 1px 0 #1b1b1b;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    display: block;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    transition: opacity .25s, visibility .25s;
    -o-transition: opacity .25s, visibility .25s;
    -ms-transition: opacity .25s, visibility .25s;
    -moz-transition: opacity .25s, visibility .25s;
    -webkit-transition: opacity .25s, visibility .25s;
}
.tracking .tracking-box:before {
    content: '';
    display: block;
    position: absolute;
    top: -7px;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #323232;
}
.tracking .tracking-box form {
    margin: 0;
    position: relative;
}
.tracking .tracking-box form:hover input {
    border: 1px solid #404040;
    box-shadow: 0 0 4px 1px rgba(45, 45, 45, .44);
}
.tracking .tracking-box p {
    text-shadow: 1px 1px 0 rgba(27, 27, 27, .33);
    color: #fff;
    font-family: Prompt, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}
.tracking .tracking-box .tracking-error {
    text-align: center;
    display: block;
    padding: 0;
    margin-top: 7px;
    background: #902222;
    color: #fff;
    font-size: 13px;
}
.tracking .tracking-box .tracking-button {
    position: absolute;
    top: 0;
    right: 0;
    background: 0 0;
    border: none;
    height: 42px;
    text-shadow: 1px 1px 0 rgba(27, 27, 27, .33);
    color: #f36f21;
    font-size: 20px;
    font-weight: 400;
    padding: 0 20px;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.tracking .tracking-box .tracking-button:hover {
    color: #d5570c;
}
.tracking .tracking-box .tracking-input {
    box-sizing: border-box;
    width: 100%;
    border-radius: 5px;
    background: #1b1b1b;
    padding: 0 60px 0 17px;
    text-shadow: 1px 1px 0 rgba(27, 27, 27, .33);
    color: #919191;
    font-family: Prompt;
    font-size: 16px;
    font-weight: 500;
    height: 42px;
    border: 1px solid transparent;
    outline: 0;
    transition: border .25s ease;
    -o-transition: border .25s ease;
    -ms-transition: border .25s ease;
    -moz-transition: border .25s ease;
    -webkit-transition: border .25s ease;
}
.tracking .tracking-box .tracking-input:focus, .tracking .tracking-box .tracking-input:hover {
    border: 1px solid #404040;
    box-shadow: 0 0 4px 1px rgba(45, 45, 45, .44);
}
.tracking .tracking-box .tracking-input:-moz-placeholder {
    color: #919191;
    font-family: Prompt;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}
.tracking .tracking-box .tracking-input::-moz-placeholder {
    color: #919191;
    font-family: Prompt;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}
.tracking .tracking-box .tracking-input:-ms-input-placeholder {
    color: #919191;
    font-family: Prompt;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}
.tracking .tracking-box .tracking-input::-webkit-input-placeholder {
    color: #919191;
    font-family: Prompt;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}
.tracking .tracking-box-wrap {
    cursor: pointer;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(50, 50, 50, .5);
    z-index: 9999999;
    display: block;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    transition: opacity .25s, visibility .25s;
    -o-transition: opacity .25s, visibility .25s;
    -ms-transition: opacity .25s, visibility .25s;
    -moz-transition: opacity .25s, visibility .25s;
    -webkit-transition: opacity .25s, visibility .25s;
}
.tracking.open .tracking-box, .tracking.open .tracking-box-wrap {
    visibility: visible;
    opacity: 1;
}
@media screen and (min-width:769px) {
    .tracking .tracking-box-wrap {
    position: relative;
}
}@media screen and (max-width:768px) {
    .tracking .tracking-box-wrap {
    position: fixed;
}
.tracking .tracking-box {
    position: fixed;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.tracking .tracking-box:before {
    display: none;
}
}#tracking-modal .cnt {
    height: 100%}
#tracking-modal .cnt iframe {
    height: calc(100% - 6px);
    display: none;
    width: 100%;
    border: none;
}
#tracking-modal .modal-body {
    padding: 0;
    height: 420px;
    text-align: center!important;
    background: #fff;
}
#tracking-modal .modal-body i {
    transform: inherit;
    margin-top: 100px;
    position: absolute;
    left: 0;
    text-align: center;
    width: calc(100% - 34px);
    box-sizing: border-box;
}
#cabecalho .logotipo {
    width: 145px;
    text-align: center;
    transition: all .4s ease;
    -o-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -webkit-transition: all .4s ease;
}
@media screen and (max-width:1024px) {
    #cabecalho .logotipo {
    width: 85px;
}
}#cabecalho .logotipo .logo a {
    height: auto;
}
#cabecalho .logotipo .logo a:hover img {
    -webkit-filter: hue-rotate(8deg) brightness(1.2);
    filter: hue-rotate(8deg) brightness(1.2);
}
#cabecalho .logotipo .logo a img {
    position: static;
    height: auto;
    max-height: inherit;
    transition: all .4s ease;
    -o-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -webkit-transition: all .4s ease;
}
@media screen and (min-width:768px) and (max-width:768px) {
    #cabecalho .logotipo .logo {
    max-width: 70%;
    text-align: center;
    margin: auto;
}
}#cabecalho>.conteiner {
    max-width: inherit;
    padding: 0;
    box-sizing: border-box;
    background: #1b1b1b;
}
#cabecalho .conteudo-topo, #cabecalho .logotipo {
    display: inline-block;
    float: none;
    margin: 0;
    vertical-align: middle;
}
#cabecalho .top-content {
    width: 100%;
    display: table;
    max-width: 1140px;
    margin: auto;
    padding-right: 7px;
    padding: 20px 17px 20px 10px;
    box-sizing: border-box;
}
#cabecalho .top-content>div {
    display: table-cell;
    vertical-align: middle;
}
#cabecalho .top-content .busca-mobile {
    width: auto;
    text-align: center;
}
#cabecalho .top-content .busca-mobile .busca {
    padding: 0;
    border: none;
    background: 0 0;
    width: 100%;
    max-width: 342px;
    margin: auto;
    transition: max-width .4s ease;
    -o-transition: max-width .4s ease;
    -ms-transition: max-width .4s ease;
    -moz-transition: max-width .4s ease;
    -webkit-transition: max-width .4s ease;
}
@media screen and (max-width:768px) {
    #cabecalho .top-content .busca-mobile .busca {
    max-width: 276px;
}
}#cabecalho .top-content .busca-mobile .busca form {
    height: 42px;
}
#cabecalho .top-content .busca-mobile .busca form:hover input {
    border: 1px solid #424242;
    box-shadow: 0 0 4px 1px rgba(66, 66, 66, .22);
}
#cabecalho .top-content .busca-mobile .busca .botao-busca {
    position: absolute;
    top: 0;
    right: 0;
    background: 0 0;
    border: none;
    height: inherit;
    text-shadow: 1px 1px 0 rgba(27, 27, 27, .33);
    color: var(--cp);
    font-size: 22px;
    font-weight: 400;
    padding: 0 20px;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
#cabecalho .top-content .busca-mobile .busca .botao-busca:hover {
    color: #f68e51;
}
#cabecalho .top-content .busca-mobile .busca input {
    box-sizing: border-box;
    width: 100%;
    height: inherit;
    border-radius: 5px;
    background: #323232;
    padding: 0 60px 0 17px;
    text-shadow: 1px 1px 0 rgba(27, 27, 27, .33);
    color: #919191;
    font-family: Prompt, sans-serif;
    font-size: 16px;
    font-weight: 500;
    border-color: transparent;
    transition: border .25s ease, box-shadow .25s ease, font .25s ease;
    -o-transition: border .25s ease, box-shadow .25s ease, font .25s ease;
    -ms-transition: border .25s ease, box-shadow .25s ease, font .25s ease;
    -moz-transition: border .25s ease, box-shadow .25s ease, font .25s ease;
    -webkit-transition: border .25s ease, box-shadow .25s ease, font .25s ease;
}
#cabecalho .top-content .busca-mobile .busca input:focus, #cabecalho .top-content .busca-mobile .busca input:hover {
    border: 1px solid #424242;
    box-shadow: 0 0 4px 1px rgba(66, 66, 66, .22);
}
#cabecalho .top-content .busca-mobile .busca input:-moz-placeholder {
    color: #919191;
    font-family: Prompt, sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}
#cabecalho .top-content .busca-mobile .busca input::-moz-placeholder {
    color: #919191;
    font-family: Prompt, sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}
#cabecalho .top-content .busca-mobile .busca input:-ms-input-placeholder {
    color: #919191;
    font-family: Prompt, sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}
#cabecalho .top-content .busca-mobile .busca input::-webkit-input-placeholder {
    color: #919191;
    font-family: Prompt, sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}
#cabecalho .top-content .menu-actions {
    text-align: right;
}
@media screen and (min-width:1025px) {
    #cabecalho .top-content .menu-actions {
    width: 497px;
}
}#cabecalho .top-content .menu-actions>ul {
    margin: 0;
}
#cabecalho .top-content .menu-actions>ul:after {
    content: '';
    display: table;
    clear: both;
}
#cabecalho .top-content .menu-actions>ul>li {
    float: right;
    line-height: 30px;
}
#cabecalho .top-content .menu-actions>ul>li.meus-pedidos {
    transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    -ms-transition: opacity .25s ease;
    -moz-transition: opacity .25s ease;
    -webkit-transition: opacity .25s ease;
}
@media screen and (min-width:1025px) {
    #cabecalho .top-content .menu-actions>ul>li.cart {
    position: relative;
    z-index: 99999;
}
}#cabecalho .top-content .menu-actions>ul>li:not(:last-child) {
    margin: 0 0 0 35px;
}
#cabecalho .top-content .menu-actions>ul>li>a {
    text-shadow: 1px 1px 0 rgba(27, 27, 27, .33);
    color: #fff;
    font-family: Prompt;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
    display: block;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
#cabecalho .top-content .menu-actions>ul>li>a:hover {
    color: var(--cp);
}
#cabecalho .top-content .menu-actions>ul>li>a>i {
    display: block;
    text-align: center;
    color: var(--cp);
    font-family: FontAwesome;
    font-size: 30px;
    background: 0 0;
}
#cabecalho .top-content .menu-actions>ul>li>a>i.icon-list:before {
    content: '\f0ca'}
#cabecalho .top-content .menu-actions>ul>li.tracking.open>a {
    color: #f36f21;
}
@media screen and (max-width:1077px) {
    #cabecalho .top-content .menu-actions {
    width: 374px;
}
#cabecalho .top-content .menu-actions ul li.cart {
    margin: 0;
}
#cabecalho .top-content .menu-actions ul li:not(:last-child) {
    margin: 0 0 0 15px;
}
#cabecalho .top-content .menu-actions ul li>a {
    font-size: 13px;
}
}@media screen and (max-width:938px) {
    #cabecalho .top-content .menu-actions {
    width: 268px;
}
#cabecalho .top-content .menu-actions ul li.cart {
    margin: 0;
}
#cabecalho .top-content .menu-actions ul li.cart>a i.icon-shopping-cart {
    background-size: contain;
    width: 49px;
}
#cabecalho .top-content .menu-actions ul li:not(:last-child) {
    margin: 0;
}
#cabecalho .top-content .menu-actions ul li>a {
    width: 69px;
    text-align: center;
    line-height: 17px;
}
}#cabecalho .conteudo-topo {
    width: calc(100% - 145px);
    text-align: right;
    padding-right: 7px;
    box-sizing: border-box;
}
#cabecalho .conteudo-topo .inferior, #cabecalho .conteudo-topo .superior {
    display: none;
}
@media screen and (max-width:767px) {
    #cabecalho>.conteiner {
    position: fixed;
}
#cabecalho>.conteiner .top-content .menu-actions {
    top: -6px;
}
}@media screen and (max-width:768px) {
    #cabecalho {
    padding: 0;
    min-height: 118px;
}
#cabecalho>.conteiner {
    padding: 7px 10px;
    z-index: 9999;
    width: 100%;
    max-width: 1140px;
    margin: auto;
    transition: max-height .25s ease, top .25s ease;
    -o-transition: max-height .25s ease, top .25s ease;
    -ms-transition: max-height .25s ease, top .25s ease;
    -moz-transition: max-height .25s ease, top .25s ease;
    -webkit-transition: max-height .25s ease, top .25s ease;
}
#cabecalho .top-content {
    display: block;
    padding: 0;
    position: relative;
}
#cabecalho .top-content>div {
    display: block;
}
#cabecalho .top-content .logotipo {
    display: inline-block;
    margin: auto;
    width: auto;
}
#cabecalho .top-content .logotipo .logo {
    max-width: 62px;
    margin: auto;
    max-width: 62px;
    transition: transform .25s ease;
    -o-transition: transform .25s ease;
    -ms-transition: transform .25s ease;
    -moz-transition: transform .25s ease;
    -webkit-transition: transform .25s ease;
}
#cabecalho .top-content .busca-mobile {
    margin: 11px 0 5px;
    text-align: left;
    width: calc(100% + 20px);
    position: relative;
    left: -10px;
}
#cabecalho .top-content .busca-mobile .busca {
    display: inline-block;
    width: calc(100% - 106px);
    max-width: inherit;
    position: absolute;
    left: 45px;
    transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    -ms-transition: opacity .25s ease;
    -moz-transition: opacity .25s ease;
    -webkit-transition: opacity .25s ease;
}
#cabecalho .top-content .busca-mobile .busca form {
    height: 34px;
}
#cabecalho .top-content .busca-mobile .busca form input {
    font-size: 14px;
}
#cabecalho .top-content .busca-mobile .busca form input:-moz-placeholder {
    font-size: 14px;
}
#cabecalho .top-content .busca-mobile .busca form input::-moz-placeholder {
    font-size: 14px;
}
#cabecalho .top-content .busca-mobile .busca form input:-ms-input-placeholder {
    font-size: 14px;
}
#cabecalho .top-content .busca-mobile .busca form input::-webkit-input-placeholder {
    font-size: 14px;
}
#cabecalho .top-content .atalho-menu {
    display: inline-block!important;
    background: 0 0;
    border: none;
    font-size: 24px;
    margin: 0;
    padding: 0 12px;
    color: #fff;
    transition: transform .25s ease;
    -o-transition: transform .25s ease;
    -ms-transition: transform .25s ease;
    -moz-transition: transform .25s ease;
    -webkit-transition: transform .25s ease;
}
#cabecalho .top-content .atalho-menu:before {
    content: '\f0c9'}
#cabecalho .top-content .menu-actions {
    width: calc(100% - 89px);
    width: auto;
    display: table;
    position: absolute;
    top: -7px;
    right: 0;
    padding: 0 0 0 10px;
    box-sizing: border-box;
    transition: transform .25s ease;
    -o-transition: transform .25s ease;
    -ms-transition: transform .25s ease;
    -moz-transition: transform .25s ease;
    -webkit-transition: transform .25s ease;
}
#cabecalho .top-content .menu-actions ul {
    margin: auto;
    width: 100%;
    display: block;
    text-align: right;
}
#cabecalho .top-content .menu-actions ul li {
    float: none;
    display: inline-block;
    vertical-align: middle;
    width: 50px;
    line-height: 1;
}
#cabecalho .top-content .menu-actions ul li:not(:last-child) {
    margin: 0 10px 0 0;
    margin: 0;
}
#cabecalho .top-content .menu-actions ul li.cart {
    position: absolute;
    display: block;
    right: 7px;
    line-height: 1;
    -moz-transform: translate3d(0, 71px, 0);
    -o-transform: translate3d(0, 71px, 0);
    -ms-transform: translate3d(0, 71px, 0);
    -webkit-transform: translate3d(0, 71px, 0);
    transform: translate3d(0, 71px, 0);
    transition: transform .25s ease, top .25s ease;
    -o-transition: transform .25s ease, top .25s ease;
    -ms-transition: transform .25s ease, top .25s ease;
    -moz-transition: transform .25s ease, top .25s ease;
    -webkit-transition: transform .25s ease, top .25s ease;
}
#cabecalho .top-content .menu-actions ul li.cart .carrinho {
    padding: 0;
    line-height: 1;
}
#cabecalho .top-content .menu-actions ul li.cart .carrinho>a i.icon-shopping-cart {
    width: 34px;
    height: 38px;
    background-size: contain;
}
#cabecalho .top-content .menu-actions ul li.cart .carrinho .qtd-carrinho {
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
}
#cabecalho .top-content .menu-actions ul li>a {
    line-height: 1;
    width: auto;
    padding: 18px 0;
}
#cabecalho .top-content .menu-actions ul li>a>i {
    font-size: 20px;
    background: 0 0;
    margin-bottom: 4px;
}
#cabecalho .top-content .menu-actions ul li>a:after {
    transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    -ms-transition: opacity .25s ease;
    -moz-transition: opacity .25s ease;
    -webkit-transition: opacity .25s ease;
}
#cabecalho .top-content .menu-actions ul li.meus-pedidos>a {
    font-size: 0;
}
#cabecalho .top-content .menu-actions ul li.meus-pedidos>a:after {
    content: 'Pedidos';
    font-size: 12px;
}
#cabecalho .top-content .menu-actions ul li.minha-conta>a {
    font-size: 0;
}
#cabecalho .top-content .menu-actions ul li.minha-conta>a:after {
    content: 'Conta';
    font-size: 12px;
}
#cabecalho .top-content .menu-actions ul li.tracking>a {
    font-size: 0;
}
#cabecalho .top-content .menu-actions ul li.tracking>a:after {
    content: 'Rastreio';
    font-size: 12px;
}
#cabecalho .atalhos-mobile {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    display: block!important;
}
}.carrinho {
    border: none;
}
@media screen and (min-width:1025px) {
    .carrinho:hover .carrinho-interno {
    visibility: visible;
    opacity: 1;
}
.carrinho:hover .carrinho-interno:after {
    visibility: visible;
    opacity: 1;
    visibility: visible;
    opacity: 1;
    top: 0;
}
}.carrinho .qtd-carrinho {
    display: block!important;
    margin: 0;
    position: absolute;
    top: 0;
    right: -7px;
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 14px;
    font-weight: 500;
    width: 25px;
    height: 25px;
    background: #fff;
    box-shadow: 0 0 1px rgba(0, 0, 0, .47);
    border-radius: 50%;
    text-align: center;
    line-height: 25px;
}
@media screen and (max-width:767px) {
    .carrinho {
    width: auto;
    float: none;
}
}.carrinho .qtd-carrinho+span, .carrinho .vazio-text {
    display: none!important;
}
.carrinho>a {
    display: block;
    line-height: 1;
    position: relative;
}
.carrinho>a:hover i {
    -webkit-filter: hue-rotate(8deg) brightness(1.2);
    filter: hue-rotate(8deg) brightness(1.2);
}
.carrinho>a * {
    float: none;
}
.carrinho>a i {
    display: inline-block;
    width: auto;
    line-height: inherit;
    font-size: inherit;
    background: 0 0;
    height: auto;
}
.carrinho>a i.icon-shopping-cart {
    width: 59px;
    height: 58px;
    background: url(https://cdn.awsli.com.br/2179/2179202/arquivos/cart-icon-orange.png) no-repeat center center;
    font-size: 0;
    transition: filter .25s ease, background .25s ease;
    -o-transition: filter .25s ease, background .25s ease;
    -ms-transition: filter .25s ease, background .25s ease;
    -moz-transition: filter .25s ease, background .25s ease;
    -webkit-transition: filter .25s ease, background .25s ease;
}
.carrinho>a i.icon-shopping-cart:before {
    display: none;
}
.carrinho .carrinho-interno {
    display: block;
    border: none;
    top: 100%;
    padding: 17px 19px 14px;
    width: 350px;
    border: none;
    box-shadow: 2px 1px 5px rgba(1, 1, 1, .15);
    z-index: 99999;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility .25s ease;
    -o-transition: opacity .25s ease, visibility .25s ease;
    -ms-transition: opacity .25s ease, visibility .25s ease;
    -moz-transition: opacity .25s ease, visibility .25s ease;
    -webkit-transition: opacity .25s ease, visibility .25s ease;
}
.carrinho .carrinho-interno:before {
    content: '';
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    top: -23px;
    height: 24px;
}
@media screen and (max-width:1024px) {
    .carrinho .carrinho-interno {
    display: none;
}
}.carrinho .carrinho-interno .preco-produto>div {
    margin: 0;
}
.carrinho .carrinho-interno .preco-produto .preco-promocional, .carrinho .carrinho-interno .preco-produto s.preco-venda {
    font-family: Prompt;
    font-size: 15px;
    text-transform: uppercase;
}
.carrinho .carrinho-interno .preco-produto s.preco-venda {
    font-weight: 400;
    color: #848484;
    text-decoration: line-through;
}
.carrinho .carrinho-interno .preco-produto .preco-promocional {
    color: #1b1b1b;
    font-weight: 700;
    letter-spacing: .3px;
}
.carrinho .carrinho-interno .preco-produto .preco-parcela {
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 15px;
    font-weight: 400;
    display: block;
}
.carrinho .carrinho-interno .preco-produto .preco-parcela span, .carrinho .carrinho-interno .preco-produto .preco-parcela strong {
    font: inherit;
    color: inherit;
}
.carrinho .carrinho-interno .preco-produto .desconto-a-vista {
    margin-top: 12px;
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 16px;
    font-weight: 300;
    display: block;
}
.carrinho .carrinho-interno .preco-produto .desconto-a-vista strong {
    color: #f36f21;
    font-size: 20px;
    font-weight: 700;
}
.carrinho .carrinho-interno .nome-produto {
    font-size: 12px;
    max-width: 140px;
    width: 100%;
    box-sizing: border-box;
    margin: 20px 5px;
    vertical-align: top;
    text-align: left;
    color: #1b1b1b;
    line-height: 14px;
    max-height: inherit;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.carrinho .carrinho-interno .nome-produto:hover {
    color: #f36f21;
}
.carrinho .carrinho-interno .preco-produto {
    border: none;
    max-height: inherit;
    max-width: inherit;
    padding: 0;
    width: auto;
    margin: 20px 0;
}
.carrinho .carrinho-interno .preco-produto>div {
    text-align: right;
}
.carrinho .carrinho-interno .preco-produto .preco-promocional, .carrinho .carrinho-interno .preco-produto s.preco-venda {
    font-size: 14px;
}
.carrinho .carrinho-interno .preco-produto .preco-promocional {
    color: #f36f21;
}
.carrinho .carrinho-interno .preco-produto .preco-a-partir, .carrinho .carrinho-interno .preco-produto .preco-parcela, .carrinho .carrinho-interno .preco-produto .preco-promocional {
    font-family: Prompt, sans-serif;
    font-size: 14px;
}
.carrinho .carrinho-interno ul {
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    padding-bottom: 10px;
}
.carrinho .carrinho-interno ul li {
    padding: 0 10px 0 0;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    margin-bottom: 6px;
    width: 100%;
    box-sizing: border-box;
    border-left: none;
    border-right: none;
    margin: 0;
    text-align: left;
    transition: background .25s ease;
    -o-transition: background .25s ease;
    -ms-transition: background .25s ease;
    -moz-transition: background .25s ease;
    -webkit-transition: background .25s ease;
}
.carrinho .carrinho-interno ul li:after {
    content: '';
    display: table;
    clear: both;
}
.carrinho .carrinho-interno ul li:last-child {
    border: none;
}
.carrinho .carrinho-interno ul li:hover {
    background: rgba(0, 0, 0, .02);
}
.carrinho .carrinho-interno .carrinho-rodape {
    margin: 10px 0 7.5px;
    font-size: 0;
}
.carrinho .carrinho-interno .carrinho-rodape .botao {
    text-shadow: none;
    font-size: 0;
    letter-spacing: 0;
    float: none;
    display: inline-block;
    width: 130px;
    box-sizing: border-box;
    background: #2ba917;
}
.carrinho .carrinho-interno .carrinho-rodape .botao:hover {
    background: #207c11;
}
.carrinho .carrinho-interno .carrinho-rodape .botao i {
    opacity: 1;
    margin-right: 4px;
    display: inline-block;
    vertical-align: middle;
}
.carrinho .carrinho-interno .carrinho-rodape .botao i:before {
    content: '\f370';
    font-family: ionicons;
    width: auto;
    background: 0 0;
    height: auto;
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
    color: inherit;
    text-shadow: none;
}
.carrinho .carrinho-interno .carrinho-rodape .botao:after {
    content: 'Carrinho';
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
}
.carrinho .carrinho-interno .carrinho-rodape .carrinho-info {
    float: none;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    width: calc(100% - 130px);
    padding: 0;
    font-size: 14px;
}
.carrinho .carrinho-interno .carrinho-rodape .carrinho-info i {
    font-style: normal;
    font-weight: 400;
}
.carrinho .carrinho-interno .carrinho-rodape .carrinho-info .carrino-total {
    line-height: 14px;
    font-size: 15px;
    font-weight: 700;
}
.carrinho .carrinho-interno .carrinho-rodape .carrinho-info .carrino-total strong {
    font-weight: 400;
    color: #f36f21;
}
.menu.superior {
    margin: 0;
    box-shadow: 0 0 10px rgba(27, 27, 27, .3);
    -moz-box-shadow: 0 0 10px rgba(27, 27, 27, .3);
    -webkit-box-shadow: 0 0 10px rgba(27, 27, 27, .3);
    transition: box-shadow .25s ease, background .25s ease;
    -o-transition: box-shadow .25s ease, background .25s ease;
    -ms-transition: box-shadow .25s ease, background .25s ease;
    -moz-transition: box-shadow .25s ease, background .25s ease;
    -webkit-transition: box-shadow .25s ease, background .25s ease;
    background: #fff;
    position: relative;
}
.menu.superior .nivel-um {
    max-width: 1140px;
    margin: auto;
    display: table;
    background: inherit;
}
@media screen and (min-width:1140px) {
    .menu.superior .nivel-um {
    position: relative;
    z-index: 999;
}
.menu.superior .nivel-um:after, .menu.superior .nivel-um:before {
    content: '';
    background: inherit;
    position: absolute;
    z-index: 1000;
    top: 0;
    bottom: 0;
    width: 20px;
    display: block;
}
.menu.superior .nivel-um:after {
    left: 99%}
.menu.superior .nivel-um:before {
    right: 100%}
}.menu.superior .nivel-um ul {
    min-width: 220px;
    background: inherit;
    padding: 20px;
    box-sizing: border-box;
    box-shadow: none;
    display: block;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    transition: opacity .25s, visibility .25s;
    -o-transition: opacity .25s, visibility .25s;
    -ms-transition: opacity .25s, visibility .25s;
    -moz-transition: opacity .25s, visibility .25s;
    -webkit-transition: opacity .25s, visibility .25s;
    transition: none .2s;
    -o-transition: none .2s;
    -ms-transition: none .2s;
    -moz-transition: none .2s;
    -webkit-transition: none .2s;
}
@media screen and (min-width:768px) {
    .menu.superior .nivel-um li:hover>ul {
    visibility: visible;
    opacity: 1;
    transition: visibility .25s ease, opacity .3s ease;
    -o-transition: visibility .25s ease, opacity .3s ease;
    -ms-transition: visibility .25s ease, opacity .3s ease;
    -moz-transition: visibility .25s ease, opacity .3s ease;
    -webkit-transition: visibility .25s ease, opacity .3s ease;
}
}.menu.superior .nivel-um>li {
    background: 0 0;
}
.menu.superior .nivel-um>li.categoria-marcas>a {
    cursor: default;
}
.menu.superior .nivel-um>li.categoria-marcas>a .titulo {
    text-decoration: none!important;
}
.menu.superior .nivel-um>li>a {
    padding: 11px 30px 7px;
    position: relative;
    z-index: 1;
    transition: padding .25s ease;
    -o-transition: padding .25s ease;
    -ms-transition: padding .25s ease;
    -moz-transition: padding .25s ease;
    -webkit-transition: padding .25s ease;
}
@media screen and (max-width:1024px) {
    .menu.superior .nivel-um>li>a {
    padding: 11px 24px 7px;
}
}.menu.superior .nivel-um>li>a:before {
    content: '';
    width: 100%;
    height: 37px;
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
    background-size: contain;
    background-image: url(https://cdn.awsli.com.br/2179/2179202/arquivos/logo-orange-pid.png);
    z-index: 1;
    margin-bottom: 5px;
}
@media screen and (max-width:1024px) and (min-width:769px) {
    .menu.superior .nivel-um>li>a:before {
    height: 25px!important;
    background-size: contain!important;
}
}.menu.superior .nivel-um>li:nth-child(n+4) .nivel-dois {
    left: inherit;
    right: 0;
}
.menu.superior .nivel-um>li:nth-child(n+4) .nivel-dois ul {
    left: inherit;
    right: 100%
}
.menu.superior .nivel-um>li:hover>a:after {
    visibility: visible;
    opacity: 1;
}
.menu.superior .nivel-um>li:hover>a .titulo {
    color: var(--cp);
}
.menu.superior .nivel-um li {
    padding: 0;
    border: none;
    background: inherit;
}
.menu.superior .nivel-um li i.icon-chevron-down {
    display: none;
}
.menu.superior .nivel-um .nivel-dois {
    min-width: 300px;
    width: auto;
    padding: 40px 40px 40px;
    box-sizing: border-box;
    background: #1b1b1b;
    top: 0;
    max-width: 1140px;
    -webkit-column-count: inherit!important;
    -moz-column-count: inherit!important;
    column-count: inherit!important;
}
.menu.superior .nivel-um .nivel-dois .count {
    display: none;
}
@media screen and (min-width:1025px) {
    .menu.superior .nivel-um .nivel-dois.column-1 .level-wrap {
    -webkit-column-count: 1!important;
    -moz-column-count: 1!important;
    column-count: 1!important;
}
.menu.superior .nivel-um .nivel-dois .column-1.level-wrap-brands {
    -webkit-column-count: 1!important;
    -moz-column-count: 1!important;
    column-count: 1!important;
}
.menu.superior .nivel-um .nivel-dois.column-2 .level-wrap {
    -webkit-column-count: 2!important;
    -moz-column-count: 2!important;
    column-count: 2!important;
}
.menu.superior .nivel-um .nivel-dois .column-2.level-wrap-brands {
    -webkit-column-count: 2!important;
    -moz-column-count: 2!important;
    column-count: 2!important;
}
.menu.superior .nivel-um .nivel-dois.column-3 .level-wrap {
    -webkit-column-count: 3!important;
    -moz-column-count: 3!important;
    column-count: 3!important;
}
.menu.superior .nivel-um .nivel-dois .column-3.level-wrap-brands {
    -webkit-column-count: 3!important;
    -moz-column-count: 3!important;
    column-count: 3!important;
}
.menu.superior .nivel-um .nivel-dois.column-4 .level-wrap {
    -webkit-column-count: 4!important;
    -moz-column-count: 4!important;
    column-count: 4!important;
}
.menu.superior .nivel-um .nivel-dois .column-4.level-wrap-brands {
    -webkit-column-count: 4!important;
    -moz-column-count: 4!important;
    column-count: 4!important;
}
.menu.superior .nivel-um .nivel-dois.column-5 .level-wrap {
    -webkit-column-count: 5!important;
    -moz-column-count: 5!important;
    column-count: 5!important;
}
.menu.superior .nivel-um .nivel-dois .column-5.level-wrap-brands {
    -webkit-column-count: 5!important;
    -moz-column-count: 5!important;
    column-count: 5!important;
}
.menu.superior .nivel-um .nivel-dois.column-6 .level-wrap {
    -webkit-column-count: 6!important;
    -moz-column-count: 6!important;
    column-count: 6!important;
}
.menu.superior .nivel-um .nivel-dois .column-6.level-wrap-brands {
    -webkit-column-count: 6!important;
    -moz-column-count: 6!important;
    column-count: 6!important;
}
.menu.superior .nivel-um .nivel-dois.column-7 .level-wrap {
    -webkit-column-count: 7!important;
    -moz-column-count: 7!important;
    column-count: 7!important;
}
.menu.superior .nivel-um .nivel-dois .column-7.level-wrap-brands {
    -webkit-column-count: 7!important;
    -moz-column-count: 7!important;
    column-count: 7!important;
}
.menu.superior .nivel-um .nivel-dois.column-8 .level-wrap {
    -webkit-column-count: 8!important;
    -moz-column-count: 8!important;
    column-count: 8!important;
}
.menu.superior .nivel-um .nivel-dois .column-8.level-wrap-brands {
    -webkit-column-count: 8!important;
    -moz-column-count: 8!important;
    column-count: 8!important;
}
.menu.superior .nivel-um .nivel-dois.column-9 .level-wrap {
    -webkit-column-count: 9!important;
    -moz-column-count: 9!important;
    column-count: 9!important;
}
.menu.superior .nivel-um .nivel-dois .column-9.level-wrap-brands {
    -webkit-column-count: 9!important;
    -moz-column-count: 9!important;
    column-count: 9!important;
}
.menu.superior .nivel-um .nivel-dois.column-10 .level-wrap {
    -webkit-column-count: 10!important;
    -moz-column-count: 10!important;
    column-count: 10!important;
}
.menu.superior .nivel-um .nivel-dois .column-10.level-wrap-brands {
    -webkit-column-count: 10!important;
    -moz-column-count: 10!important;
    column-count: 10!important;
}
}.menu.superior .nivel-um .nivel-dois:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: cover;
}
.menu.superior .nivel-um .nivel-dois .titulo {
    display: block;
    text-align: left;
    border-bottom: 4px solid var(--cp);
    padding-bottom: 15px;
    color: var(--cp);
    margin-bottom: 30px;
}
.menu.superior .nivel-um .nivel-dois li {
    display: block;
    break-inside: avoid-column;
}
.menu.superior .nivel-um .nivel-dois li:hover>a {
    color: var(--cp);
}
.menu.superior .nivel-um .nivel-dois li.com-filho a {
    margin-right: 47px;
}
.menu.superior .nivel-um .nivel-dois li.com-filho a i {
    background: #f36f21;
    color: #1b1b1b;
    float: none;
}
.menu.superior .nivel-um .nivel-dois li a {
    color: #fff;
    font-family: Prompt;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    padding: 5px 0;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.menu.superior .nivel-um .nivel-dois li a:before {
    content: '\f105';
    color: var(--cp);
    font-family: FontAwesome;
}
.menu.superior .nivel-um .level-wrap {
    position: relative;
    z-index: 1;
}
.menu.superior .nivel-um>li {
    z-index: 12;
    position: relative;
}
.menu.superior .nivel-um>li:hover {
    z-index: 11;
}
.menu.superior .nivel-um>li:hover>ul {
    pointer-events: all;
}
.menu.superior .nivel-um>li>.nivel-dois {
    pointer-events: none;
    padding-top: 120px;
}
.menu.superior .titulo {
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
    position: relative;
    z-index: 1;
    transition: color .25s ease, font-size .25s ease;
    -o-transition: color .25s ease, font-size .25s ease;
    -ms-transition: color .25s ease, font-size .25s ease;
    -moz-transition: color .25s ease, font-size .25s ease;
    -webkit-transition: color .25s ease, font-size .25s ease;
}
@media screen and (max-width:1024px) {
    .menu.superior .titulo {
    font-size: 14px;
}
}.menu.superior .nivel-dois .menu-brands {
    display: none;
}
@media screen and (min-width:1025px) {
    .menu.superior .nivel-dois.show-brand-links {
    font-size: 0;
}
.menu.superior .nivel-dois.show-brand-links .menu-brands, .menu.superior .nivel-dois.show-brand-links .menu-wrap {
    display: inline-block;
}
.menu.superior .nivel-dois.show-brand-links .menu-brands {
    visibility: inherit;
    opacity: 1;
    position: relative;
    display: inline-block;
}
.menu.superior .nivel-dois .menu-brands {
    display: block;
    vertical-align: top;
    position: relative;
    padding: 0 0 0 30px;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    box-sizing: border-box;
    transition: opacity .25s ease, visibility .25s ease;
    -o-transition: opacity .25s ease, visibility .25s ease;
    -ms-transition: opacity .25s ease, visibility .25s ease;
    -moz-transition: opacity .25s ease, visibility .25s ease;
    -webkit-transition: opacity .25s ease, visibility .25s ease;
}
.menu.superior .nivel-dois .menu-brands .level-wrap-brands li a label {
    display: inline-block;
    margin: 0;
    font: inherit;
}
}.wrap-listing {
    margin-bottom: 40px;
}
@media screen and (max-width:767px) {
    .wrap-listing {
    margin-bottom: 20px;
}
}.listagem {
    position: relative;
    z-index: 1;
}
.listagem .produtos-carrossel {
    padding: 0;
    margin: 0;
}
.listagem .title-brand, .listagem .titulo-categoria {
    border: none;
    border-bottom: 4px solid var(--cp);
    padding: 0 0 13px;
    margin: 0 0 30px;
    transition: none .2s;
    -o-transition: none .2s;
    -ms-transition: none .2s;
    -moz-transition: none .2s;
    -webkit-transition: none .2s;
}
.listagem .title-brand:first-child, .listagem .titulo-categoria:first-child {
    margin: 30px 0 30px;
}
.listagem .title-brand strong, .listagem .titulo-categoria strong {
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 30px;
    line-height: 30px;
    font-weight: 600;
    display: block;
    width: calc(100% - 60px);
}
.listagem .title-brand.promoces strong, .listagem .titulo-categoria.promoces strong {
    color: #f36f21!important;
}
.listagem .produtos-carrossel.promoces .listagem-linha li .listagem-item.promoces {
    border: 1px solid #f36f21;
}
@media screen and (max-width:767px) {
    .listagem .title-brand strong, .listagem .titulo-categoria strong {
    font-size: 20px;
}
.listagem .title-brand.vitrine-mas-vendido strong, .listagem .titulo-categoria.vitrine-mas-vendido strong {
    font-size: 18px;
}
}.listagem .produtos-carrossel .listagem-linha {
    padding: 0;
}
.listagem .produtos-carrossel .listagem-linha:first-child {
    padding: 0;
}
.listagem .produtos-carrossel .listagem-linha>ul {
    margin: 0;
}
.listagem .produtos-carrossel .listagem-linha>ul:not(.owl-carousel) .listagem-item {
    margin-bottom: 20px;
}
.listagem .produtos-carrossel .listagem-linha .owl-nav {
    position: absolute;
    top: -77px;
    right: 0;
    font-size: 0;
}
.listagem .produtos-carrossel .listagem-linha .owl-nav>div {
    display: inline-block;
    color: #1b1b1b;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.listagem .produtos-carrossel .listagem-linha .owl-nav>div:hover {
    color: var(--cp);
}
.listagem .produtos-carrossel .listagem-linha .owl-nav>div:first-child {
    margin-right: 22px;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item {
    margin: 0;
    padding: 0;
    box-shadow: none;
    box-sizing: border-box;
    border: 0 solid #ddd;
    background: #fff;
    text-align: center;
    transition: none .2s;
    -o-transition: none .2s;
    -ms-transition: none .2s;
    -moz-transition: none .2s;
    -webkit-transition: none .2s;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .nome-produto {
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 15px;
    font-weight: 400;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item.indisponivel {
    background: 0 0;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item.indisponivel:hover .info-produto {
    background: inherit;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item.indisponivel:hover .nome-produto {
    opacity: 0;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item.indisponivel .nome-produto {
    transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    -ms-transition: opacity .25s ease;
    -moz-transition: opacity .25s ease;
    -webkit-transition: opacity .25s ease;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item.indisponivel .acoes-produto {
    transition: none .2s;
    -o-transition: none .2s;
    -ms-transition: none .2s;
    -moz-transition: none .2s;
    -webkit-transition: none .2s;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .produto-avise {
    top: inherit;
    margin: 0!important;
    bottom: 0;
    background: #1b1b1b;
    transition: opacity ease-in-out .25s, top ease-out .25s;
    -o-transition: opacity ease-in-out .25s, top ease-out .25s;
    -ms-transition: opacity ease-in-out .25s, top ease-out .25s;
    -moz-transition: opacity ease-in-out .25s, top ease-out .25s;
    -webkit-transition: opacity ease-in-out .25s, top ease-out .25s;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .produto-avise .avise-me-list {
    background: 0 0;
    padding: 10px 10px;
    height: 100%}
@media screen and (max-width:767px) {
    .listagem .produtos-carrossel .listagem-linha li .listagem-item .produto-avise .avise-me-list {
    padding: 4px;
}
}.listagem .produtos-carrossel .listagem-linha li .listagem-item .produto-avise .avise-me-list-descr {
    font-weight: 400;
    font-size: 14px;
    padding: 0;
    display: block;
    margin-bottom: 20px;
}
@media screen and (max-width:767px) {
    .listagem .produtos-carrossel .listagem-linha li .listagem-item .produto-avise .avise-me-list-descr {
    font-size: 11px;
    margin-bottom: 10px;
}
}.listagem .produtos-carrossel .listagem-linha li .listagem-item .produto-avise .avise-me-pop-cadastro {
    margin: 0;
    width: auto;
    font-weight: 400;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .produto-avise .avise-me-pop-cadastro:hover {
    color: #fff;
    background: #f36f21;
}
@media screen and (max-width:767px) {
    .listagem .produtos-carrossel .listagem-linha li .listagem-item .produto-avise .avise-me-pop-cadastro {
    font-size: 12px;
}
}.listagem .produtos-carrossel .listagem-linha li .listagem-item:hover {
    outline: 0;
    box-shadow: none;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item:hover .acoes-produto {
    opacity: 1;
    -moz-transform: translateY(0) rotateX(0);
    -o-transform: translateY(0) rotateX(0);
    -ms-transform: translateY(0) rotateX(0);
    -webkit-transform: translateY(0) rotateX(0);
    transform: translateY(0) rotateX(0);
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item:hover .info-produto {
    background: #1f1a17;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item:hover .info-produto .nome-produto {
    color: #fff;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item:hover .info-produto .preco-produto .desconto-a-vista, .listagem .produtos-carrossel .listagem-linha li .listagem-item:hover .info-produto .preco-produto .preco-parcela, .listagem .produtos-carrossel .listagem-linha li .listagem-item:hover .info-produto .preco-produto .preco-promocional, .listagem .produtos-carrossel .listagem-linha li .listagem-item:hover .info-produto .preco-produto s.preco-venda {
    color: #fff;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .acoes-produto {
    background: 0 0;
    border: none;
    padding: 0;
    top: inherit;
    opacity: 0;
    bottom: 20px;
    transition: opacity .5s ease, bottom .25s ease, transform .25s ease-in-out;
    -o-transition: opacity .5s ease, bottom .25s ease, transform .25s ease-in-out;
    -ms-transition: opacity .5s ease, bottom .25s ease, transform .25s ease-in-out;
    -moz-transition: opacity .5s ease, bottom .25s ease, transform .25s ease-in-out;
    -webkit-transition: opacity .5s ease, bottom .25s ease, transform .25s ease-in-out;
    -moz-transform: perspective(500px) translateY(0) rotateX(40deg);
    -o-transform: perspective(500px) translateY(0) rotateX(40deg);
    -ms-transform: perspective(500px) translateY(0) rotateX(40deg);
    -webkit-transform: perspective(500px) translateY(0) rotateX(40deg);
    transform: perspective(500px) translateY(0) rotateX(40deg);
    moz-transform-origin: bottom;
    -o-transform-origin: bottom;
    -ms-transform-origin: bottom;
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .acoes-produto .botao.botao-comprar.principal {
    background: #2ba917;
    text-shadow: 1px 1px 0 rgba(27, 27, 27, .33);
    color: #fff;
    font-family: Prompt;
    font-size: 22px;
    font-weight: 600;
    padding: 10px 13px;
    line-height: 1;
    transition: box-shadow .25s ease;
    -o-transition: box-shadow .25s ease;
    -ms-transition: box-shadow .25s ease;
    -moz-transition: box-shadow .25s ease;
    -webkit-transition: box-shadow .25s ease;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .acoes-produto .botao.botao-comprar.principal:hover {
    box-shadow: 0 0 5px 0 #53bb42;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .info-produto {
    height: 170px;
    padding: 25px 9px 9px;
    transition: background .25s ease;
    -o-transition: background .25s ease;
    -ms-transition: background .25s ease;
    -moz-transition: background .25s ease;
    -webkit-transition: background .25s ease;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .info-produto .nome-produto {
    min-height: auto;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
    margin: 0 0 10px;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .info-produto *+* {
    margin: 0 0 10px;
}
@media screen and (max-width:767px) {
    .listagem .produtos-carrossel .listagem-linha li .listagem-item .info-produto {
    padding: 10px 5px 5px;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .info-produto .nome-produto {
    font-size: 13px;
    line-height: 15px;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .info-produto .preco-produto .desconto-a-vista {
    font-size: 12px;
    margin-top: 0;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .info-produto .preco-produto .desconto-a-vista strong {
    font-size: 14px;
}
}.listagem .produtos-carrossel .listagem-linha li .listagem-item .preco-produto>div {
    margin: 0;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .preco-produto .preco-promocional, .listagem .produtos-carrossel .listagem-linha li .listagem-item .preco-produto s.preco-venda {
    font-family: Prompt;
    font-size: 15px;
    text-transform: uppercase;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .preco-produto s.preco-venda {
    font-weight: 400;
    color: #848484;
    text-decoration: line-through;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .preco-produto .preco-promocional {
    color: #1b1b1b;
    font-weight: 700;
    letter-spacing: .3px;
    display:  none !important;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .preco-produto .preco-parcela {
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 15px;
    font-weight: 400;
    display:  none !important;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .preco-produto .preco-parcela span, .listagem .produtos-carrossel .listagem-linha li .listagem-item .preco-produto .preco-parcela strong {
    font: inherit;
    color: inherit;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .preco-produto .desconto-a-vista {
    margin-top: 12px;
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 16px;
    font-weight: 300;
    display: block;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .preco-produto .desconto-a-vista strong {
    color: #76b51b;
    font-size: 30px;
    font-weight: 700;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .preco-produto .desconto-a-vista, .listagem .produtos-carrossel .listagem-linha li .listagem-item .preco-produto .preco-parcela, .listagem .produtos-carrossel .listagem-linha li .listagem-item .preco-produto .preco-promocional, .listagem .produtos-carrossel .listagem-linha li .listagem-item .preco-produto s.preco-venda {
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .imagem-produto {
    border: none!important;
}
@media screen and (min-width:1025px) {
    .listagem .produtos-carrossel .listagem-linha li .listagem-item .imagem-produto {
    height: 230px;
}
}@media screen and (max-width:425px) {
    .listagem .produtos-carrossel .listagem-linha li .listagem-item .imagem-produto {
    height: 180px;
}
}@media screen and (max-width:320px) {
    .listagem .produtos-carrossel .listagem-linha li .listagem-item .imagem-produto {
    height: 140px;
}
}.listagem .produtos-carrossel .listagem-linha li .listagem-item .imagem-produto img {
    width: auto;
    height: auto;
}
@media screen and (min-width:768px) {
    .listagem .produtos-carrossel .listagem-linha li .listagem-item .bandeiras-produto {
    left: inherit;
    right: 10px;
}
}.listagem .produtos-carrossel .listagem-linha li .listagem-item .bandeiras-produto span {
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
    box-shadow: none;
    line-height: 1;
    white-space: normal;
    border: none;
    padding: 9px 9px 7px;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .bandeiras-produto span.bandeira-indisponivel {
    background: #b94a48;
    color: #fff;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .bandeiras-produto span.bandeira-promocao {
    background-color: var(--cp);
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .bandeiras-produto span.bandeira-carrinho {
    background: #1b1b1b;
    color: #fff;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .bandeiras-produto span.bandeira-frete-gratis {
    color: #fff;
    background: #2ba917;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .bandeiras-produto span.custom-flag {
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-32%, 88%) rotateZ(-45deg);
    width: 100%;
    text-align: center;
    background: #000;
    color: #f36f21;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .bandeiras-produto span.custom-flag.bandeira-despacho {
    font-size: 11px;
}
@media screen and (max-width:767px) {
    .listagem .produtos-carrossel .listagem-linha li .listagem-item .bandeiras-produto span {
    font-size: 10px;
    padding: 4px 5px 3px;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .bandeiras-produto span.custom-flag {
    transform: translate(-33%, 99%) rotateZ(-45deg);
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item .bandeiras-produto span.custom-flag.bandeira-despacho {
    font-size: 8px;
}
}.listagem .produtos-carrossel .listagem-linha li .listagem-item.custom-flag {
    overflow: hidden;
}
.listagem .produtos-carrossel .listagem-linha li .listagem-item.custom-flag .bandeiras-produto {
    width: 100%;
    right: 0;
    text-align: right;
    padding: 0 10px;
    box-sizing: border-box;
}
.listagem .listagem-linha {
    padding: 0;
}
.listagem .listagem-linha:first-child {
    padding: 0;
}
.listagem .listagem-linha>ul {
    margin: 0;
}
.listagem .listagem-linha>ul:not(.owl-carousel) .listagem-item {
    margin-bottom: 20px;
}
.listagem .listagem-linha .owl-nav {
    position: absolute;
    top: -77px;
    right: 0;
    font-size: 0;
}
.listagem .listagem-linha .owl-nav>div {
    display: inline-block;
    color: #1b1b1b;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.listagem .listagem-linha .owl-nav>div:hover {
    color: #f36f21;
}
.listagem .listagem-linha .owl-nav>div:first-child {
    margin-right: 22px;
}
.listagem .listagem-linha li .listagem-item {
    margin: 0;
    padding: 0;
    box-shadow: none;
    box-sizing: border-box;
    border: none;
    background: #fff;
    text-align: center;
    transition: none .2s;
    -o-transition: none .2s;
    -ms-transition: none .2s;
    -moz-transition: none .2s;
    -webkit-transition: none .2s;
}
.listagem .listagem-linha li .listagem-item .nome-produto {
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 15px;
    font-weight: 400;
}
.listagem .listagem-linha li .listagem-item.indisponivel {
    background: 0 0;
}
.listagem .listagem-linha li .listagem-item.indisponivel:hover .info-produto {
    background: inherit;
}
.listagem .listagem-linha li .listagem-item.indisponivel:hover .nome-produto {
    opacity: 0;
}
.listagem .listagem-linha li .listagem-item.indisponivel .nome-produto {
    transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    -ms-transition: opacity .25s ease;
    -moz-transition: opacity .25s ease;
    -webkit-transition: opacity .25s ease;
}
.listagem .listagem-linha li .listagem-item.indisponivel .acoes-produto {
    transition: none .2s;
    -o-transition: none .2s;
    -ms-transition: none .2s;
    -moz-transition: none .2s;
    -webkit-transition: none .2s;
}
.listagem .listagem-linha li .listagem-item .produto-avise {
    top: inherit;
    margin: 0!important;
    bottom: 0;
    background: #1b1b1b;
    transition: opacity ease-in-out .25s, top ease-out .25s;
    -o-transition: opacity ease-in-out .25s, top ease-out .25s;
    -ms-transition: opacity ease-in-out .25s, top ease-out .25s;
    -moz-transition: opacity ease-in-out .25s, top ease-out .25s;
    -webkit-transition: opacity ease-in-out .25s, top ease-out .25s;
}
.listagem .listagem-linha li .listagem-item .produto-avise .avise-me-list {
    background: 0 0;
    padding: 10px 10px;
    height: 100%}
@media screen and (max-width:767px) {
    .listagem .listagem-linha li .listagem-item .produto-avise .avise-me-list {
    padding: 4px;
}
}.listagem .listagem-linha li .listagem-item .produto-avise .avise-me-list-descr {
    font-weight: 400;
    font-size: 14px;
    padding: 0;
    display: block;
    margin-bottom: 20px;
}
@media screen and (max-width:767px) {
    .listagem .listagem-linha li .listagem-item .produto-avise .avise-me-list-descr {
    font-size: 11px;
    margin-bottom: 10px;
}
}.listagem .listagem-linha li .listagem-item .produto-avise .avise-me-pop-cadastro {
    margin: 0;
    width: auto;
    font-weight: 400;
}
.listagem .listagem-linha li .listagem-item .produto-avise .avise-me-pop-cadastro:hover {
    color: #fff;
    background: #f36f21;
}
@media screen and (max-width:767px) {
    .listagem .listagem-linha li .listagem-item .produto-avise .avise-me-pop-cadastro {
    font-size: 12px;
}
}.listagem .listagem-linha li .listagem-item:hover {
    outline: 0;
    box-shadow: none;
}
.listagem .listagem-linha li .listagem-item:hover .acoes-produto {
    opacity: 1;
    -moz-transform: translateY(0) rotateX(0);
    -o-transform: translateY(0) rotateX(0);
    -ms-transform: translateY(0) rotateX(0);
    -webkit-transform: translateY(0) rotateX(0);
    transform: translateY(0) rotateX(0);
}
.listagem .listagem-linha li .listagem-item:hover .info-produto {
    background: #1f1a17;
}
.listagem .listagem-linha li .listagem-item:hover .info-produto .nome-produto {
    color: #fff;
}
.listagem .listagem-linha li .listagem-item:hover .info-produto .preco-produto .desconto-a-vista, .listagem .listagem-linha li .listagem-item:hover .info-produto .preco-produto .preco-parcela, .listagem .listagem-linha li .listagem-item:hover .info-produto .preco-produto .preco-promocional, .listagem .listagem-linha li .listagem-item:hover .info-produto .preco-produto s.preco-venda {
    color: #fff;
}
.listagem .listagem-linha li .listagem-item .acoes-produto {
    background: 0 0;
    border: none;
    padding: 0;
    top: inherit;
    opacity: 0;
    bottom: 20px;
    transition: opacity .5s ease, bottom .25s ease, transform .25s ease-in-out;
    -o-transition: opacity .5s ease, bottom .25s ease, transform .25s ease-in-out;
    -ms-transition: opacity .5s ease, bottom .25s ease, transform .25s ease-in-out;
    -moz-transition: opacity .5s ease, bottom .25s ease, transform .25s ease-in-out;
    -webkit-transition: opacity .5s ease, bottom .25s ease, transform .25s ease-in-out;
    -moz-transform: perspective(500px) translateY(0) rotateX(40deg);
    -o-transform: perspective(500px) translateY(0) rotateX(40deg);
    -ms-transform: perspective(500px) translateY(0) rotateX(40deg);
    -webkit-transform: perspective(500px) translateY(0) rotateX(40deg);
    transform: perspective(500px) translateY(0) rotateX(40deg);
    moz-transform-origin: bottom;
    -o-transform-origin: bottom;
    -ms-transform-origin: bottom;
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
}
.listagem .listagem-linha li .listagem-item .acoes-produto .botao.botao-comprar.principal {
    background: #2ba917;
    text-shadow: 1px 1px 0 rgba(27, 27, 27, .33);
    color: #fff;
    font-family: Prompt;
    font-size: 22px;
    font-weight: 600;
    padding: 10px 13px;
    line-height: 1;
    transition: box-shadow .25s ease;
    -o-transition: box-shadow .25s ease;
    -ms-transition: box-shadow .25s ease;
    -moz-transition: box-shadow .25s ease;
    -webkit-transition: box-shadow .25s ease;
}
.listagem .listagem-linha li .listagem-item .acoes-produto .botao.botao-comprar.principal:hover {
    box-shadow: 0 0 5px 0 #53bb42;
}
.listagem .listagem-linha li .listagem-item .info-produto {
    padding: 25px 9px 9px;
    transition: background .25s ease;
    -o-transition: background .25s ease;
    -ms-transition: background .25s ease;
    -moz-transition: background .25s ease;
    -webkit-transition: background .25s ease;
    min-height: 170px;
}
.listagem .listagem-linha li .listagem-item .info-produto .nome-produto {
    min-height: auto;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
    margin: 0 0 10px;
}
.listagem .listagem-linha li .listagem-item .info-produto *+* {
    margin: 0 0 10px;
}
@media screen and (max-width:767px) {
    .listagem .listagem-linha li .listagem-item .info-produto {
    padding: 10px 5px 5px;
}
.listagem .listagem-linha li .listagem-item .info-produto .nome-produto {
    font-size: 13px;
    line-height: 15px;
}
.listagem .listagem-linha li .listagem-item .info-produto .preco-produto .desconto-a-vista {
    font-size: 12px;
    margin-top: 0;
}
.listagem .listagem-linha li .listagem-item .info-produto .preco-produto .desconto-a-vista strong {
    font-size: 14px;
}
}.listagem .listagem-linha li .listagem-item .preco-produto>div {
    margin: 0;
}
.listagem .listagem-linha li .listagem-item .preco-produto .preco-promocional, .listagem .listagem-linha li .listagem-item .preco-produto s.preco-venda {
    font-family: Prompt;
    font-size: 15px;
    text-transform: uppercase;
}
.listagem .listagem-linha li .listagem-item .preco-produto s.preco-venda {
    font-weight: 400;
    color: #848484;
    text-decoration: line-through;
}
.listagem .listagem-linha li .listagem-item .preco-produto .preco-promocional {
    color: #1b1b1b;
    font-weight: 700;
    letter-spacing: .3px;
    display:  none;
}
.listagem .listagem-linha li .listagem-item .preco-produto .preco-parcela {
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 15px;
    font-weight: 400;
    display: none;
}
.listagem .listagem-linha li .listagem-item .preco-produto .preco-parcela span, .listagem .listagem-linha li .listagem-item .preco-produto .preco-parcela strong {
    font: inherit;
    color: inherit;
}
.listagem .listagem-linha li .listagem-item .preco-produto .desconto-a-vista {
    margin-top: 12px;
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 16px;
    font-weight: 300;
    display: block;
}
.listagem .listagem-linha li .listagem-item .preco-produto .desconto-a-vista strong {
    color: #2ba917;
    font-size: 30px;
    font-weight: 700;
}
.listagem .listagem-linha li .listagem-item .preco-produto .desconto-a-vista, .listagem .listagem-linha li .listagem-item .preco-produto .preco-parcela, .listagem .listagem-linha li .listagem-item .preco-produto .preco-promocional, .listagem .listagem-linha li .listagem-item .preco-produto s.preco-venda {
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.listagem .listagem-linha li .listagem-item .imagem-produto {
    border: none!important;
}
@media screen and (min-width:1025px) {
    .listagem .listagem-linha li .listagem-item .imagem-produto {
    height: 230px;
}
}@media screen and (max-width:425px) {
    .listagem .listagem-linha li .listagem-item .imagem-produto {
    height: 180px;
}
}@media screen and (max-width:320px) {
    .listagem .listagem-linha li .listagem-item .imagem-produto {
    height: 140px;
}
}.listagem .listagem-linha li .listagem-item .imagem-produto img {
    width: auto;
    height: auto;
}
@media screen and (min-width:768px) {
    .listagem .listagem-linha li .listagem-item .bandeiras-produto {
    left: inherit;
    right: 10px;
}
}.listagem .listagem-linha li .listagem-item .bandeiras-produto span {
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
    box-shadow: none;
    line-height: 1;
    white-space: normal;
    border: none;
    padding: 9px 9px 7px;
}
.listagem .listagem-linha li .listagem-item .bandeiras-produto span.bandeira-indisponivel {
    background: #b94a48;
    color: #fff;
}
.listagem .listagem-linha li .listagem-item .bandeiras-produto span.bandeira-promocao {
    background-color: var(--cp);
}
.listagem .listagem-linha li .listagem-item .bandeiras-produto span.bandeira-carrinho {
    background: #1b1b1b;
    color: #fff;
}
.listagem .listagem-linha li .listagem-item .bandeiras-produto span.bandeira-frete-gratis {
    color: #fff;
    background: #2ba917;
}
.listagem .listagem-linha li .listagem-item .bandeiras-produto span.custom-flag {
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-32%, 88%) rotateZ(-45deg);
    width: 100%;
    text-align: center;
    background: #000;
    color: #f36f21;
}
.listagem .listagem-linha li .listagem-item .bandeiras-produto span.custom-flag.bandeira-despacho {
    font-size: 11px;
}
@media screen and (max-width:767px) {
    .listagem .listagem-linha li .listagem-item .bandeiras-produto span {
    font-size: 10px;
    padding: 4px 5px 3px;
}
.listagem .listagem-linha li .listagem-item .bandeiras-produto span.custom-flag {
    transform: translate(-33%, 99%) rotateZ(-45deg);
}
.listagem .listagem-linha li .listagem-item .bandeiras-produto span.custom-flag.bandeira-despacho {
    font-size: 8px;
}
}.listagem .listagem-linha li .listagem-item.custom-flag {
    overflow: hidden;
}
.listagem .listagem-linha li .listagem-item.custom-flag .bandeiras-produto {
    width: 100%;
    right: 0;
    text-align: right;
    padding: 0 10px;
    box-sizing: border-box;
}
.pagina-marca .listagem .listagem-linha .listagem-item .bandeiras-produto span {
    font-size: 10px;
    padding: 4px 5px 3px;
}
.marcas .carousel {
    overflow: inherit;
}
.marcas .owl-nav {
    position: absolute;
    top: -77px;
    right: 0;
    font-size: 0;
}
.marcas .owl-nav>div {
    display: inline-block;
    color: #1b1b1b;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.marcas .owl-nav>div:hover {
    color: #f36f21;
}
.marcas .owl-nav>div:first-child {
    margin-right: 22px;
}
.marcas .item {
    background-color: #fff;
    box-sizing: border-box;
    min-width: 145px;
    min-height: 145px;
    position: relative;
    transition: border-color .25s ease;
    -o-transition: border-color .25s ease;
    -ms-transition: border-color .25s ease;
    -moz-transition: border-color .25s ease;
    -webkit-transition: border-color .25s ease;
}
.marcas .item a {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: block;
}
.marcas .item:hover {
    border-color: #1b1b1b;
}
.marcas .item b, .marcas .item img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.marcas .item .titulo {
    margin: 0;
    line-height: 1;
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 15px;
    font-weight: 600;
}
.marcas .owl-item .item img {
    width: auto;
    max-width: 88%}
@media screen and (min-width:769px) {
    body.fixed-bar-desktop #cabecalho>.conteiner {
    position: fixed;
    width: 100%;
    z-index: 999;
    top: 0;
}
body.fixed-bar-desktop #cabecalho>.conteiner>.row-fluid {
    padding: 5px 17px 5px 10px;
}
body.fixed-bar-desktop #cabecalho>.conteiner .logotipo {
    width: 96px;
}
body.fixed-bar-desktop #cabecalho>.conteiner .logotipo img {
    -moz-transform: scale3d(.8, .8, .8);
    -o-transform: scale3d(.8, .8, .8);
    -ms-transform: scale3d(.8, .8, .8);
    -webkit-transform: scale3d(.8, .8, .8);
    transform: scale3d(.8, .8, .8);
}
body.fixed-bar-desktop #cabecalho>.conteiner .top-content .busca-mobile .busca {
    max-width: 444px;
}
body.fixed-bar-desktop #cabecalho>.conteiner .top-content .busca-mobile .busca .botao-busca {
    text-shadow: none;
}
}@media screen and (min-width:769px) and (max-width:938px) {
    body.fixed-bar-desktop #cabecalho>.conteiner .top-content .busca-mobile .busca {
    max-width: 374px;
}
}@media screen and (min-width:769px) {
    body.fixed-bar-desktop #cabecalho>.conteiner .top-content .busca-mobile .busca input {
    background-color: #fff;
    color: #1b1b1b;
    text-shadow: none;
}
body.fixed-bar-desktop #cabecalho>.conteiner .top-content .busca-mobile .busca input:-moz-placeholder {
    color: #1b1b1b;
    text-shadow: none;
}
body.fixed-bar-desktop #cabecalho>.conteiner .top-content .busca-mobile .busca input::-moz-placeholder {
    color: #1b1b1b;
    text-shadow: none;
}
body.fixed-bar-desktop #cabecalho>.conteiner .top-content .busca-mobile .busca input:-ms-input-placeholder {
    color: #1b1b1b;
    text-shadow: none;
}
body.fixed-bar-desktop #cabecalho>.conteiner .top-content .busca-mobile .busca input::-webkit-input-placeholder {
    color: #1b1b1b;
    text-shadow: none;
}
}@media screen and (min-width:769px) and (min-width:1025px) {
    body.fixed-bar-desktop #cabecalho>.conteiner .top-content .menu-actions {
    width: 367px;
}
}@media screen and (min-width:769px) and (max-width:1077px) {
    body.fixed-bar-desktop #cabecalho>.conteiner .top-content .menu-actions {
    width: 274px;
}
}@media screen and (min-width:769px) and (max-width:938px) {
    body.fixed-bar-desktop #cabecalho>.conteiner .top-content .menu-actions {
    width: 200px;
}
}@media screen and (min-width:769px) {
    body.fixed-bar-desktop #cabecalho>.conteiner .top-content .menu-actions .meus-pedidos {
    position: absolute;
    transform: translateX(250px);
    opacity: 0;
    transition: none .2s;
    -o-transition: none .2s;
    -ms-transition: none .2s;
    -moz-transition: none .2s;
    -webkit-transition: none .2s;
}
body.fixed-bar-desktop #cabecalho>.conteiner .menu.superior {
    background-color: var(--cp);
    box-shadow: 0 5px 5px rgba(27, 27, 27, .15);
    -moz-box-shadow: 0 5px 5px rgba(27, 27, 27, .15);
    -webkit-box-shadow: 0 5px 5px rgba(27, 27, 27, .15);
}
body.fixed-bar-desktop #cabecalho>.conteiner .menu.superior .nivel-um {
    font-size: 0;
}
body.fixed-bar-desktop #cabecalho>.conteiner .menu.superior .nivel-um>li {
    float: none;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
}
body.fixed-bar-desktop #cabecalho>.conteiner .menu.superior .nivel-um>li[class*=categoria]>a:before {
    width: 38px;
}
body.fixed-bar-desktop #cabecalho>.conteiner .menu.superior .nivel-um>li.categoria-id-16661255>a:before {
    width: 38px;
    height: 19px;
    background-image: url(https://cdn.awsli.com.br/2179/2179202/arquivos/icon-acessorios-p.png);
    background-size: auto;
}
body.fixed-bar-desktop #cabecalho>.conteiner .menu.superior .nivel-um>li.categoria-id-16661380>a:before {
    width: 28px;
    height: 28px;
    background-image: url(https://cdn.awsli.com.br/2179/2179202/arquivos/icon-hardware-p.png);
    background-size: auto;
}
body.fixed-bar-desktop #cabecalho>.conteiner .menu.superior .nivel-um>li.categoria-id-16661380 .nivel-dois:before {
    background-image: url(https://cdn.awsli.com.br/2179/2179202/arquivos/icon-hardware-p.png);
}
body.fixed-bar-desktop #cabecalho>.conteiner .menu.superior .nivel-um>li.categoria-id-16661299>a:before {
    width: 35px;
    height: 32px;
    background-image: url(https://cdn.awsli.com.br/2179/2179202/arquivos/icon-cadeiras-p.png);
    background-size: auto;
}
body.fixed-bar-desktop #cabecalho>.conteiner .menu.superior .nivel-um>li.categoria-id-16661289>a:before {
    width: 37px;
    height: 28px;
    background-image: url(https://cdn.awsli.com.br/2179/2179202/arquivos/icon-perifericos-off-black.png);
    background-size: auto;
}
body.fixed-bar-desktop #cabecalho>.conteiner .menu.superior .nivel-um>li.categoria-marcas>a:before {
    width: 28px;
    height: 28px;
    background-image: url(https://cdn.awsli.com.br/2179/2179202/arquivos/icon-marcas-p.png);
    background-size: auto;
}
body.fixed-bar-desktop #cabecalho>.conteiner .menu.superior .nivel-um>li>a {
    padding: 8px 10px 8px;
    position: relative;
}
}@media screen and (min-width:769px) and (max-width:1024px) {
    body.fixed-bar-desktop #cabecalho>.conteiner .menu.superior .nivel-um>li>a {
    padding: 11px 9px 7px;
}
body.fixed-bar-desktop #cabecalho>.conteiner .menu.superior .nivel-um>li>a .titulo {
    font-size: 13px;
}
}@media screen and (min-width:769px) {
    body.fixed-bar-desktop #cabecalho>.conteiner .menu.superior .nivel-um>li>a:before {
    content: '';
    width: auto;
    height: 32px!important;
    display: inline-block;
    background-image: url(https://cdn.awsli.com.br/2179/2179202/arquivos/logo-dark-pid.png);
    margin-bottom: 0;
    margin-right: 5px;
    vertical-align: middle;
}
}@media screen and (min-width:769px) and (max-width:1024px) {
    body.fixed-bar-desktop #cabecalho>.conteiner .menu.superior .nivel-um>li>a:before {
    background-size: contain!important;
    height: 24px!important;
    margin-right: 4px;
}
}@media screen and (min-width:769px) {
    body.fixed-bar-desktop #cabecalho>.conteiner .menu.superior .nivel-um>li:hover>a .titulo {
    color: #1b1b1b;
    text-decoration: underline;
}
body.fixed-bar-desktop #cabecalho>.conteiner .menu.superior .nivel-um>li:hover>ul {
    pointer-events: inherit;
}
body.fixed-bar-desktop #cabecalho>.conteiner .menu.superior .nivel-um>li .nivel-dois {
    pointer-events: inherit;
    padding: 40px;
    top: 100%;
    transition: visibility .25s ease, opacity .3s ease;
    -o-transition: visibility .25s ease, opacity .3s ease;
    -ms-transition: visibility .25s ease, opacity .3s ease;
    -moz-transition: visibility .25s ease, opacity .3s ease;
    -webkit-transition: visibility .25s ease, opacity .3s ease;
}
}@media screen and (max-width:768px) {
    body.fixed-bar-mobile #cabecalho>.conteiner {
    position: fixed;
    z-index: 9999;
    width: 100%;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .5)!important;
    top: 0;
}
body.fixed-bar-mobile #cabecalho .top-content .logotipo {
    height: 46px;
    -moz-transform: translate3d(40px, 0, 0);
    -o-transform: translate3d(40px, 0, 0);
    -ms-transform: translate3d(40px, 0, 0);
    -webkit-transform: translate3d(40px, 0, 0);
    transform: translate3d(40px, 0, 0);
}
body.fixed-bar-mobile #cabecalho .top-content .logotipo .logo {
    transform-origin: center 13px;
    -moz-transform: scale3d(.7, .7, .7);
    -o-transform: scale3d(.7, .7, .7);
    -ms-transform: scale3d(.7, .7, .7);
    -webkit-transform: scale3d(.7, .7, .7);
    transform: scale3d(.7, .7, .7);
}
body.fixed-bar-mobile #cabecalho .top-content .menu-actions {
    padding: 0 10px;
}
body.fixed-bar-mobile #cabecalho .top-content .menu-actions li {
    width: 35px;
}
body.fixed-bar-mobile #cabecalho .top-content .menu-actions li>a:after {
    position: absolute;
    opacity: 0;
}
body.fixed-bar-mobile #cabecalho .top-content .menu-actions li.cart {
    position: relative;
    float: right;
    right: inherit;
    width: 30px;
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
body.fixed-bar-mobile #cabecalho .top-content .menu-actions li.cart .carrinho .qtd-carrinho {
    top: 10px;
}
body.fixed-bar-mobile #cabecalho .top-content .menu-actions li.cart .carrinho>a {
    padding: 13px 0;
}
body.fixed-bar-mobile #cabecalho .top-content .menu-actions li.cart .carrinho>a i {
    width: 26px;
    height: 30px;
}
body.fixed-bar-mobile #cabecalho .top-content .menu-actions li.cart .qtd-carrinho {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
}
body.fixed-bar-mobile #cabecalho .top-content .busca-mobile {
    margin: 0;
    position: absolute;
    left: 0;
}
body.fixed-bar-mobile #cabecalho .top-content .busca-mobile .busca {
    opacity: 0;
    visibility: hidden;
    width: 100%;
    top: 6px;
    left: 0;
    transition: opacity .25s ease, top .25s ease, width .25s ease, left .25s ease;
    -o-transition: opacity .25s ease, top .25s ease, width .25s ease, left .25s ease;
    -ms-transition: opacity .25s ease, top .25s ease, width .25s ease, left .25s ease;
    -moz-transition: opacity .25s ease, top .25s ease, width .25s ease, left .25s ease;
    -webkit-transition: opacity .25s ease, top .25s ease, width .25s ease, left .25s ease;
}
body.fixed-bar-mobile #cabecalho .top-content .busca-mobile .busca input {
    border-radius: 0;
}
body.fixed-bar-mobile #cabecalho .top-content .busca-mobile .atalho-menu {
    -moz-transform: translate3d(0, -40px, 0);
    -o-transform: translate3d(0, -40px, 0);
    -ms-transform: translate3d(0, -40px, 0);
    -webkit-transform: translate3d(0, -40px, 0);
    transform: translate3d(0, -40px, 0);
}
}@media screen and (max-width:768px) {
    .menu.superior {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(27, 27, 27, .5);
    z-index: 9999;
    text-align: left;
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
    display: block;
    transition: opacity .25s ease, visibility .25s ease;
    -o-transition: opacity .25s ease, visibility .25s ease;
    -ms-transition: opacity .25s ease, visibility .25s ease;
    -moz-transition: opacity .25s ease, visibility .25s ease;
    -webkit-transition: opacity .25s ease, visibility .25s ease;
    -webkit-tap-highlight-color: transparent;
}
.menu.superior.open {
    opacity: 1;
    visibility: visible;
}
.menu.superior.open .nivel-um {
    -moz-transform: rotate3d(0, 0, 0, 0) scale(1, 1);
    -o-transform: rotate3d(0, 0, 0, 0) scale(1, 1);
    -ms-transform: rotate3d(0, 0, 0, 0) scale(1, 1);
    -webkit-transform: rotate3d(0, 0, 0, 0) scale(1, 1);
    transform: rotate3d(0, 0, 0, 0) scale(1, 1);
}
.menu.superior .nivel-um {
    display: block;
    width: 100%;
    max-width: 290px;
    background: #fdfdfd;
    margin: 0;
    height: 100%;
    padding: 0;
    box-sizing: border-box;
    overflow-y: auto;
    box-shadow: 0 0 13px 2px rgba(0, 0, 0, .16);
    transform-origin: 0;
    border: none;
    transition: transform .35s ease;
    -o-transition: transform .35s ease;
    -ms-transition: transform .35s ease;
    -moz-transition: transform .35s ease;
    -webkit-transition: transform .35s ease;
    -moz-transform: rotate3d(0, -1, 0, 90deg) scale(-1, 1);
    -o-transform: rotate3d(0, -1, 0, 90deg) scale(-1, 1);
    -ms-transform: rotate3d(0, -1, 0, 90deg) scale(-1, 1);
    -webkit-transform: rotate3d(0, -1, 0, 90deg) scale(-1, 1);
    transform: rotate3d(0, -1, 0, 90deg) scale(-1, 1);
}
.menu.superior .nivel-um>li {
    display: block;
    float: none;
    padding: 0;
    margin: 5px 0;
    background: #f36f21;
    box-shadow: 0 1px 4px -1px rgba(117, 52, 13, .61);
    position: relative;
    margin-bottom: 10px!important;
}
.menu.superior .nivel-um>li:before {
    content: '+';
    font-size: 25px;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
}
.menu.superior .nivel-um>li.open:before {
    transform: none;
    top: 10px;
    right: 15px;
}
.menu.superior .nivel-um>li>a:before {
    background-image: url(https://cdn.awsli.com.br/2179/2179202/arquivos/logo-dark-pid.png);
}
.menu.superior .nivel-um>li[class*=categoria]>a:before {
    width: 38px;
}
.menu.superior .nivel-um>li.categoria-id-16661255>a:before {
    width: 38px;
    height: 19px;
    background-image: url(https://cdn.awsli.com.br/2179/2179202/arquivos/icon-acessorios-p.png);
    background-size: auto;
}
.menu.superior .nivel-um>li.categoria-id-16661380>a:before {
    width: 28px;
    height: 28px;
    background-image: url(https://cdn.awsli.com.br/2179/2179202/arquivos/icon-hardware-p.png);
    background-size: auto;
}
.menu.superior .nivel-um>li.categoria-id-16661380 .nivel-dois:before {
    background-image: url(https://cdn.awsli.com.br/2179/2179202/arquivos/icon-hardware-p.png);
}
.menu.superior .nivel-um>li.categoria-id-16661422>a:before {
    width: 35px;
    height: 32px;
    background-image: url(https://cdn.awsli.com.br/2179/2179202/arquivos/playerid-icon-refrigeracao-off-black.png);
    background-size: auto;
}
.menu.superior .nivel-um>li.categoria-id-16661289>a:before {
    width: 31px;
    height: 29px;
    background-image: url(https://cdn.awsli.com.br/2179/2179202/arquivos/icon-perifericos-off-black.png);
    background-size: auto;
}
.menu.superior .nivel-um>li.categoria-id-16661299>a:before {
    width: 37px;
    height: 28px;
    background-image: url(https://cdn.awsli.com.br/2179/2179202/arquivos/icon-cadeiras-p.png);
    background-size: auto;
}
.menu.superior .nivel-um>li>a {
    padding: 5px 10px 5px 7px;
    width: 75%;
    line-height: 25px;
}
.menu.superior .nivel-um>li>a:before {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 0 3px;
    background-position: right;
    width: 40px!important;
}
.menu.superior .nivel-um>li>a .titulo {
    display: inline-block;
    vertical-align: inherit;
    font-size: 15px;
    color: #1b1b1b!important;
    letter-spacing: 1px;
    line-height: 1;
}
.menu.superior .nivel-um>li .nivel-dois {
    display: block;
    background-color: #fff!important;
    padding: 0 10px 0 15px;
    visibility: visible;
    opacity: 1;
    position: static;
    min-width: auto!important;
    background: 0 0;
    padding-bottom: 0;
}
.menu.superior .nivel-um>li .nivel-dois.show {
    display: block!important;
}
.menu.superior .nivel-um>li .nivel-dois:before {
    display: none;
}
.menu.superior .nivel-um>li .nivel-dois ul {
    padding: 0 10px 0 15px;
    visibility: visible;
    opacity: 1;
    position: static;
}
.menu.superior .nivel-um>li .nivel-dois .titulo {
    display: none;
}
.menu.superior .nivel-um>li .nivel-dois li a {
    color: #1b1b1b;
}
.menu.superior .nivel-um>li .nivel-dois li a i {
    display: none;
}
}.secao-banners .conteiner {
    max-width: inherit;
    padding: 0;
}
.secao-banners {
    padding: 0!important;
}
.secao-banners .banner.cheio {
    background: #000;
}
.secao-banners .banner.cheio .slides {
    position: relative;
    margin: 0 auto;
    max-width: 1760px;
}
@media screen and (max-width:767px) {
    .secao-banners .banner.cheio .slides {
    position: relative;
    width: 100%}
}.secao-banners .banner.cheio+.row-fluid {
    margin: 0;
    overflow: hidden;
}
.secao-banners .banner.cheio .flexslider .flex-control-nav {
    display: none;
}
.secao-banners .banner.cheio .flexslider .flex-direction-nav {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 13px;
    z-index: 9;
    font-size: 0;
    text-align: center;
    display: table;
    margin: auto;
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box;
}
.secao-banners .banner.cheio .flexslider .flex-direction-nav>li {
    display: inline-block;
}
.secao-banners .banner.cheio .flexslider .flex-direction-nav>li:first-child {
    margin-right: 18px;
}
.secao-banners .banner.mini-banner {
    max-width: 1140px;
    margin: 60px auto;
    font-size: 0;
    text-align: center;
    opacity: 0;
    display: block!important;
    transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    -ms-transition: opacity .25s ease;
    -moz-transition: opacity .25s ease;
    -webkit-transition: opacity .25s ease;
}
@media screen and (max-width:767px) {
    .secao-banners .banner.mini-banner {
    margin: 20px auto;
}
}.secao-banners .banner.mini-banner .wrap-tarja {
    position: relative;
    padding: 0 40px;
    box-sizing: border-box;
}
.secao-banners .banner.mini-banner .wrap-tarja .owl-nav>div {
    position: absolute;
    top: 50%;
    color: #f36f21;
    font-size: 24px;
    font-weight: 400;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.secao-banners .banner.mini-banner .wrap-tarja .owl-nav>div:hover {
    color: #1b1b1b;
}
.secao-banners .banner.mini-banner .wrap-tarja .owl-nav>div.owl-prev {
    left: -40px;
}
.secao-banners .banner.mini-banner .wrap-tarja .owl-nav>div.owl-next {
    right: -40px;
}
@media screen and (max-width:767px) {
    .secao-banners .banner.mini-banner .wrap-tarja .owl-nav>div.owl-prev {
    left: -30px;
}
.secao-banners .banner.mini-banner .wrap-tarja .owl-nav>div.owl-next {
    right: -30px;
}
}.secao-banners .banner.mini-banner.loaded {
    opacity: 1;
}
.secao-banners .banner.mini-banner .item {
    overflow: hidden;
}
.secao-banners .banner.mini-banner .item .caption {
    text-shadow: 1px 1px 0 rgba(27, 27, 27, .33);
    color: #fff;
    font-family: Prompt;
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
    text-transform: uppercase;
    position: absolute;
    top: 50%;
    left: 50%;
    text-align: center;
    width: 100%;
    transform: translate(-50%, -50%);
    word-break: break-word;
    pointer-events: none;
}
@media screen and (max-width:767px) {
    .secao-banners .banner.mini-banner .item .caption {
    font-size: 23px;
}
}.secao-banners .banner.mini-banner .item .caption:after {
    content: '';
    display: block;
    width: 100%;
    height: 4px;
    background: #f36f21;
    margin: 16px auto 0;
    transition: width .25s ease;
    -o-transition: width .25s ease;
    -ms-transition: width .25s ease;
    -moz-transition: width .25s ease;
    -webkit-transition: width .25s ease;
}
.secao-banners .banner.mini-banner .item:hover .caption:after {
    width: 80%}
.secao-banners .banner.mini-banner .item:hover a {
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.secao-banners .banner.mini-banner .item a {
    position: relative;
    display: block;
    transition: transform .25s ease;
    -o-transition: transform .25s ease;
    -ms-transition: transform .25s ease;
    -moz-transition: transform .25s ease;
    -webkit-transition: transform .25s ease;
}
.secao-banners .banner.mini-banner .item a.no-pointer-events {
    pointer-events: none;
}
.secao-banners .banner.mini-banner .item a:not(.no-mask):before {
    content: '';
    background-color: #1b1b1b;
    opacity: .7;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.secao-banners .banner.mini-banner .modulo {
    display: inline-block;
    float: none;
    width: 28.50877%;
    display: none;
}
.secao-banners .banner.tarja {
    text-align: center;
    background: #000;
}
@media screen and (max-width:1440px) {
    .secao-banners .banner.tarja {
    position: relative;
    width: 150%}
}@media screen and (max-width:1140px) {
    .secao-banners .banner.tarja {
    left: -24%}
}@media screen and (min-width:1140px) and (max-width:1440px) {
    .secao-banners .banner.tarja {
    left: -26%}
}.flexslider .flex-direction-nav li a {
    font-size: 0;
    text-indent: 0;
    width: auto;
    height: auto;
    background: 0 0!important;
    text-shadow: none;
    opacity: .5;
    color: var(--cp);
    position: static;
    text-decoration: none;
    display: block;
    margin: 0;
    transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    -ms-transition: opacity .25s ease;
    -moz-transition: opacity .25s ease;
    -webkit-transition: opacity .25s ease;
}
.flexslider .flex-direction-nav li a:before {
    font-family: FontAwesome;
    font-size: 20px;
    font-weight: 400;
    color: inherit;
    text-shadow: none;
    display: block!important;
}
.flexslider .flex-direction-nav li a.flex-prev:before {
    content: '\f053'}
.flexslider .flex-direction-nav li a.flex-next:before {
    content: '\f054'}
.rating {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    width: 100%;
    max-width: 1140px;
}
.rating .title-rating {
    display: block;
    padding: 25px 0 40px;
}
.rating .title-rating strong {
    text-shadow: 1px 1px 0 rgba(27, 27, 27, .33);
    color: #fff;
    font-family: Prompt;
    font-size: 30px;
    font-weight: 500;
    display: block;
    text-align: center;
    border-bottom: 4px solid var(--cp);
    padding: 0 0 15px;
    line-height: 1;
}
.rating .title-rating strong:before {
    content: '\f10d';
    margin-right: 18px;
}
.rating .title-rating strong:after {
    content: '\f10e';
    margin-left: 18px;
}
.rating .title-rating strong:after, .rating .title-rating strong:before {
    color: var(--cp);
    font-family: FontAwesome;
}
@media screen and (max-width:767px) {
    .rating .title-rating strong {
    font-size: 25px;
}
.rating .title-rating strong:before {
    margin-right: 10px;
}
.rating .title-rating strong:after {
    margin-left: 10px;
}
}.rating ul {
    display: block;
    width: 100%;
    max-width: 1140px;
    margin: 0 auto;
}
.rating ul li {
    text-align: center;
    line-height: 24px;
    margin: auto;
    width: calc(100% - 20px);
    min-height: 160px;
}
@media screen and (min-width:768px) {
    .rating ul li {
    max-width: 61%}
}.rating ul li span {
    display: block;
    font-family: Prompt;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    font-style: italic;
    line-height: 27px;
}
.rating ul li span.stars {
    margin: 0 0 14px;
    color: #ffc000;
    font-size: 24px;
    font-weight: 400;
    font-style: normal;
}
.rating ul li span.avaliable {
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 7px;
}
.rating ul li span.user {
    color: var(--cp);
    font-size: 14px;
    font-style: normal;
    text-transform: uppercase;
}
.rating .owl-nav {
    width: 100%;
    text-align: center;
    margin: 20px auto 21px;
    font-size: 0;
}
.rating .owl-nav>div {
    display: inline-block;
    opacity: .5;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    margin: 0 11px;
    transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    -ms-transition: opacity .25s ease;
    -moz-transition: opacity .25s ease;
    -webkit-transition: opacity .25s ease;
}
.rating .owl-nav>div:hover {
    opacity: 1;
}
#rodape .institucional {
    background-color: #1b1b1b;
}
#rodape .institucional>.conteiner {
    padding: 40px 20px;
}
#rodape .institucional>.conteiner>.row-fluid {
    font-size: 0;
}
#rodape .institucional>.conteiner>.row-fluid>div {
    font-size: 0;
    display: inline-block;
    float: none;
    vertical-align: top;
}
#rodape .institucional>.conteiner>.row-fluid>.span9 {
    width: calc(100% - 268px);
}
#rodape .institucional>.conteiner>.row-fluid>.span3 {
    width: 268px;
}
@media screen and (max-width:768px) {
    #rodape .institucional>.conteiner>.row-fluid>.span9 {
    width: 100%}
#rodape .institucional>.conteiner>.row-fluid .span3 {
    display: block;
    float: none;
}
#rodape .institucional>.conteiner>.row-fluid .span3 .caixa-facebook {
    display: none;
}
#rodape .institucional>.conteiner>.row-fluid .span3 .lista-redes {
    margin: 0;
}
}@media screen and (max-width:767px) {
    #rodape .institucional>.conteiner>.row-fluid .span3 .lista-redes {
    margin-top: 20px;
}
}#rodape .links-rodape {
    float: none;
    margin: 0;
    display: inline-block;
    font-size: 14px;
    width: calc((100% / 3));
    padding: 0 20px 0 0;
    box-sizing: border-box;
    vertical-align: top;
}
@media screen and (max-width:767px) {
    #rodape .links-rodape {
    display: block;
    width: 100%;
    padding: 0;
}
#rodape .links-rodape .titulo {
    padding: 0 0 10px 0!important;
    margin: 0 0 10px!important;
}
}#rodape .links-rodape .titulo {
    color: #fff;
    font-family: Prompt;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    border-bottom: 4px solid var(--cp);
    margin: 0;
    padding: 0 0 20px;
    line-height: 1;
}
#rodape .links-rodape ul {
    margin: 20px 0;
}
#rodape .links-rodape ul li {
    color: #fff;
    font-family: Prompt;
    font-size: 15px;
    font-weight: 300;
    line-height: 20px;
    padding: 4px 0;
}
#rodape .links-rodape:not(.links-rodape-atendimento) ul li:before {
    content: '\f105';
    color: var(--cp);
    font-family: FontAwesome;
    font-weight: 400;
}
#rodape .links-rodape.links-rodape-atendimento ul li i {
    color: var(--cp);
    margin-right: 6px;
}
#rodape .links-rodape.links-rodape-atendimento ul li b {
    color: #aaa;
    font-weight: 300;
}
#rodape .links-rodape.links-rodape-paginas li:before {
    margin-right: 6px;
}
#rodape .contact {
    font-size: 15px;
}
@media screen and (max-width:1024px) {
    #rodape .contact {
    font-size: 14px;
}
}#rodape .contact .title {
    font-weight: 500;
}
#rodape .contact .title i {
    color: var(--cp);
    font-weight: 400;
    margin-right: 4px;
}
#rodape .contact .description {
    color: #aaa;
    font-weight: 300;
    line-height: 30px;
}
#rodape .redes-sociais .titulo {
    color: #fff;
    font-family: Prompt;
    font-size: 0;
    font-weight: 500;
    text-transform: uppercase;
    border-bottom: 4px solid var(--cp);
    margin: 0;
    padding: 0 0 20px;
    line-height: 1;
}
#rodape .redes-sociais .titulo:before {
    content: 'Curta nossa página';
    font-size: 16px;
    text-transform: uppercase;
}
#rodape .redes-sociais .caixa-facebook {
    width: 100%;
    position: relative;
    margin: 20px 0 0 0;
}
#rodape .redes-sociais .caixa-facebook:before {
    content: 'Carregando';
    margin: auto;
    color: #323232;
    font-size: 17px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
#rodape .redes-sociais .caixa-facebook .fb-page {
    width: 268px!important;
}
#rodape .redes-sociais .caixa-facebook .fb-page>span {
    width: 268px!important;
}
#rodape .redes-sociais .caixa-facebook .fb-page>span iframe {
    width: 268px!important;
}
#rodape .redes-sociais .lista-redes {
    display: block;
    margin: 20px 0;
    text-align: left;
}
#rodape .redes-sociais .lista-redes:before {
    content: 'Siga nos';
    display: inline-block;
    margin: 0 6px 0 0;
    font-size: 14px;
    vertical-align: middle;
}
#rodape .redes-sociais .lista-redes ul {
    display: inline-block;
    width: calc(100% - 64px);
}
#rodape .redes-sociais .lista-redes ul li {
    float: none;
    display: inline-block;
    vertical-align: middle;
    background: 0 0;
    border: none;
    line-height: 1;
}
#rodape .redes-sociais .lista-redes ul li.li-bold {
    float: right;
}
#rodape .redes-sociais .lista-redes ul li.li-bold i {
    display: none;
}
#rodape .redes-sociais .lista-redes ul li.li-bold a {
    text-shadow: 1px 1px 0 rgba(27, 27, 27, .33);
    color: var(--cp);
    font-family: Prompt;
    font-size: 16px;
    font-weight: 500;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
#rodape .redes-sociais .lista-redes ul li.li-bold a:hover {
    text-decoration: underline;
    color: #fff;
}
#rodape .redes-sociais .lista-redes ul li.li-bold a:before {
    content: 'Blog Player ID'}
#rodape .redes-sociais .lista-redes ul li i {
    background: 0 0;
    color: #fff;
    width: auto;
    height: auto;
    line-height: 1;
    margin: 0 4px;
}
#rodape .sobre-loja-rodape {
    display: none!important;
}
#rodape .sobre-loja-rodape+div {
    display: inline-block !important;
}
#rodape .pagamento-selos>.conteiner {
    padding: 20px;
}
#rodape .pagamento-selos>.conteiner>.row-fluid {
    font-size: 0;
}
#rodape .pagamento-selos>.conteiner>.row-fluid .titulo {
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    border-bottom: 4px solid var(--cp);
    margin: 0;
    padding: 20px 0;
    line-height: 1;
    margin-bottom: 20px;
}
#rodape .pagamento-selos>.conteiner>.row-fluid>div {
    width: 50%;
    margin: 0;
    float: none;
    display: inline-block;
    font-size: 14px;
    vertical-align: top;
    box-sizing: border-box;
}
#rodape .pagamento-selos>.conteiner>.row-fluid>div:first-child {
    padding: 0 10px 0 0;
}
#rodape .pagamento-selos>.conteiner>.row-fluid>div:last-child {
    padding: 0 0 0 10px;
}
@media screen and (max-width:767px) {
    #rodape .pagamento-selos>.conteiner>.row-fluid>div {
    display: block;
    width: 100%;
    padding: 0!important;
}
}#rodape .pagamento-selos>.conteiner>.row-fluid .selos .titulo {
    font-size: 0;
}
#rodape .pagamento-selos>.conteiner>.row-fluid .selos .titulo:before {
    content: 'Selos e Certificados';
    font-size: 16px;
}
#rodape .pagamento-selos>.conteiner>.row-fluid .selos li {
    float: none;
    display: inline-block;
    vertical-align: middle;
}
#rodape .pagamento-selos>.conteiner>.row-fluid .selos li a {
    display: inline-block!important;
    vertical-align: middle;
}
#rodape .pagamento-selos>.conteiner>.row-fluid .selos li a img {
    max-height: 72px;
}
#rodape .pagamento-selos>.conteiner>.row-fluid .bandeiras-pagamento {
    margin: 0 0 5px;
}
#rodape .pagamento-selos>.conteiner>.row-fluid .gateways-rodape {
    margin: 0;
    border: none;
    background: 0 0;
}
#rodape .pagamento-selos>.conteiner>.row-fluid .gateways-rodape li {
    border: none;
    width: auto;
    padding: 0;
    margin: 0 10px 0 0;
}
#rodape>div:last-child .conteiner {
    padding: 12px 20px 5px;
}
#rodape>div:last-child .conteiner .span9.span12 {
    float: none;
    display: block;
    text-align: center;
}
#rodape>div:last-child .conteiner .span9.span12 p {
    color: #a8a9a9;
    font-family: Prompt;
    font-size: 12px;
    font-weight: 300;
    line-height: 30px;
}
#rodape>div:last-child .conteiner .signature-wrap {
    font-size: 0;
    text-align: center;
}
#rodape>div:last-child .conteiner .signature-wrap>div {
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px;
}
#rodape>div:last-child .conteiner .signature-wrap>div img {
    max-height: 12px;
    filter: grayscale(1);
    opacity: .6;
    transition: filter .25s ease, opacity .25s ease;
    -o-transition: filter .25s ease, opacity .25s ease;
    -ms-transition: filter .25s ease, opacity .25s ease;
    -moz-transition: filter .25s ease, opacity .25s ease;
    -webkit-transition: filter .25s ease, opacity .25s ease;
}
#rodape>div:last-child .conteiner .signature-wrap>div a:hover img {
    filter: grayscale(0);
    opacity: 1;
}
#modalContato .modal-header {
    font-size: 0!important;
}
#modalContato .mapa iframe {
    height: 200px!important;
    margin-top: 10px;
}
#modalContato td {
    font-size: 12px;
}
#modalContato td span {
    font-size: 12px;
    color: #1b1b1b;
}
#avise-me-cadastro .avise-me {
    font-size: 14px;
}
#avise-me-cadastro .avise-me .avise-tit {
    color: #f36f21;
}
#avise-me-cadastro .avise-me .avise-btn .botao {
    background: #1b1b1b;
    color: #fff;
}
#avise-me-cadastro .avise-me .avise-btn .botao:hover {
    color: #1b1b1b!important;
    background: #f36f21;
}
.modal-backdrop {
    z-index: 9999;
}
.modal {
    z-index: 9999999;
    top: 10%;
    left: 50%;
    height: auto;
}
.modal .close {
    opacity: 1;
    text-shadow: none;
    padding: 0;
    margin: 0;
    line-height: 1;
    display: block;
    font-size: 0;
    color: #b94a48;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.modal .close:hover {
    color: #953b39;
}
.modal .close:before {
    content: '\f12a';
    font-size: 23px;
    text-align: center;
    display: block;
    font-family: ionicons;
}
.modal .close i {
    display: none;
}
.modal iframe {
    width: 100%
}
@media only screen and (max-width:767px) {
    .modal {
        left: 50% 
    }
}
.fancybox-skin .fancybox-close {
    background: 0 0;
    top: 0;
    right: 0;
    line-height: 36px;
    color: #b94a48;
    text-decoration: none;
    padding: 3px 6px;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.fancybox-skin .fancybox-close:hover {
    color: #953b39;
}
.fancybox-skin .fancybox-close:before {
    content: '\f12a';
    font-size: 23px;
    text-align: center;
    display: block;
    font-family: ionicons;
}
.breadcrumbs {
    border: none;
    border-bottom: 1px solid #ddd;
}
.breadcrumbs ul li {
    font-size: 14px;
    font-weight: 400;
    font-family: Prompt;
}
.breadcrumbs ul li a, .breadcrumbs ul li span {
    color: #1b1b1b;
    font: inherit;
}
.breadcrumbs ul li strong {
    color: var(--cp);
    font: inherit;
}
.coluna {
    border-right: 1px solid #ddd;
    padding-right: 10px;
    box-sizing: border-box;
}
.coluna>div {
    margin: 0;
}
.coluna>div:not(:last-child) {
    border-bottom: 3px solid var(--cp);
    padding-bottom: 10px;
    margin: 0 0 10px;
}
.menu.lateral .nivel-um ul.nivel-tres {
    box-sizing: border-box;
    box-shadow: none;
    display: block;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    transition: opacity .25s, visibility .25s;
    -o-transition: opacity .25s, visibility .25s;
    -ms-transition: opacity .25s, visibility .25s;
    -moz-transition: opacity .25s, visibility .25s;
    -webkit-transition: opacity .25s, visibility .25s;
    transition: none .2s;
    -o-transition: none .2s;
    -ms-transition: none .2s;
    -moz-transition: none .2s;
    -webkit-transition: none .2s;
}
@media screen and (min-width:768px) {
    .menu.lateral .nivel-um li:hover>ul {
    visibility: visible;
    opacity: 1;
    transition: visibility .25s ease, opacity .3s ease;
    -o-transition: visibility .25s ease, opacity .3s ease;
    -ms-transition: visibility .25s ease, opacity .3s ease;
    -moz-transition: visibility .25s ease, opacity .3s ease;
    -webkit-transition: visibility .25s ease, opacity .3s ease;
}
}.menu.lateral .nivel-um li {
    border: none;
}
.menu.lateral .nivel-um>li {
    background: 0 0;
}
.menu.lateral .nivel-um>li:not(:last-child)>a {
    border-bottom: 1px solid #ddd;
}
.menu.lateral .nivel-um>li>a {
    box-shadow: none;
    font-family: Prompt;
    text-transform: uppercase;
    padding: 10px 8px 10px;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.menu.lateral .nivel-um>li>a:before {
    content: '';
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
    background-size: contain!important;
    background-image: url(https://cdn.awsli.com.br/2179/2179202/arquivos/logo-orange-pid.png);
    z-index: 1;
}
@media screen and (max-width:1024px) and (min-width:769px) {
    .menu.lateral .nivel-um>li>a:before {
    height: 25px!important;
    background-size: contain!important;
}
}.menu.lateral .nivel-um>li>a .titulo {
    margin: 0;
    font-size: 15px;
    font-weight: 600;
    color: #1b1b1b;
}
.menu.lateral .nivel-um>li>a i {
    display: none;
}
.menu.lateral .nivel-um>li ul {
    padding: 0;
}
.menu.lateral .nivel-um>li ul li {
    padding: 4px 10px;
    margin-bottom: 2px;
    transition: background .25s ease;
    -o-transition: background .25s ease;
    -ms-transition: background .25s ease;
    -moz-transition: background .25s ease;
    -webkit-transition: background .25s ease;
}
.menu.lateral .nivel-um>li ul li:hover {
    background: #1b1b1b;
}
.menu.lateral .nivel-um>li ul li:hover>a {
    color: #fff;
}
.menu.lateral .nivel-um>li ul li a {
    color: #1b1b1b;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.menu.lateral .nivel-um .nivel-dois {
    box-shadow: none;
}
.menu.lateral .nivel-um .nivel-dois .nivel-tres {
    min-width: 220px;
    box-shadow: none;
    border: 1px solid #ddd;
    padding: 6px;
}
.menu.lateral .nivel-um .nivel-dois li {
    line-height: 20px;
}
.menu.lateral .nivel-um .nivel-dois li.com-filho a i {
    background: var(--cp);
    color: #1b1b1b;
    float: none;
}
.menu.lateral .nivel-um .nivel-dois li a {
    line-height: inherit;
    font-size: 14px;
    font-weight: 400;
}
.menu.lateral .nivel-um .nivel-dois li a:before {
    content: '\f105';
    color: var(--cp);
    font-family: FontAwesome;
}
.menu.lateral.outras .nivel-um>li a {
    transition: background .25s ease;
    -o-transition: background .25s ease;
    -ms-transition: background .25s ease;
    -moz-transition: background .25s ease;
    -webkit-transition: background .25s ease;
}
.menu.lateral.outras .nivel-um>li a .titulo {
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.menu.lateral.outras .nivel-um>li:hover>a {
    background: #1b1b1b;
}
.menu.lateral.outras .nivel-um>li:hover>a .titulo {
    color: #fff;
}
@media screen and (min-width:768px) {
    .filtro-mobile {
    display: none!important;
}
}.filtro {
    border: none;
    box-shadow: none;
    outline: 0;
    padding: 0;
}
.filtro .titulo {
    margin: 0;
    font-size: 15px;
    font-weight: 600;
    color: #1b1b1b;
    text-transform: uppercase;
    padding: 0;
    border: none;
    padding: 10px 8px 10px;
}
.filtro .titulo .limpar {
    font-family: Prompt, sans-serif;
    font-weight: 500;
    font-size: 12px;
}
.filtro>div ul {
    padding: 0 10px 0 0;
    border: none!important;
}
.filtro>div ul li {
    padding: 4px 10px;
    margin-bottom: 2px;
    line-height: 20px;
    border: none;
    transition: background .25s ease;
    -o-transition: background .25s ease;
    -ms-transition: background .25s ease;
    -moz-transition: background .25s ease;
    -webkit-transition: background .25s ease;
}
@media screen and (min-width:1025px) {
    .filtro>div ul li.active, .filtro>div ul li:hover {
    background: #1b1b1b;
}
.filtro>div ul li.active a, .filtro>div ul li:hover a {
    color: #fff;
}
}@media screen and (max-width:767px) {
    .filtro>div ul li.active a, .filtro>div ul li.active span, .filtro>div ul li:hover a, .filtro>div ul li:hover span {
    background: #1b1b1b;
    color: #fff;
}
}.filtro>div ul li a {
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    color: #1b1b1b;
}
.filtro>div ul li a label {
    font: inherit!important;
    padding: inherit!important;
    background: inherit!important;
    color: inherit;
}
.componente {
    border: none;
    background: 0 0;
}
.componente .interno {
    padding: 0 10px;
}
.componente .titulo {
    margin: 0;
    font-size: 15px;
    font-weight: 600;
    color: #1b1b1b;
    text-transform: uppercase;
    padding: 0;
    border: none;
    padding: 10px 8px 10px;
}
.componente .titulo i {
    color: #f36f21;
}
.componente .botao {
    background: 0 0;
    height: 35px;
}
.componente .botao:hover {
    color: #f36f21;
}
.componente .input-conteiner input {
    box-sizing: border-box;
    width: 100%;
    height: 35px;
    padding-right: 38px;
}
.ordenar-listagem.topo {
    text-align: center;
}
.ordenar-listagem.topo .pagination {
    display: none;
}
@media screen and (max-width:767px) {
    .ordenar-listagem.topo .btn-group {
    display: block;
}
}copyrightsp {
    text-align: center;
    padding: 0 0 15px;
    font-size: 12px;
    margin-bottom: 20px;
}
.copyrightsp a {
    color: #f36f21;
}
.ordenar-listagem.rodape .span12 {
    float: none;
    display: block;
}
.ordenar-listagem.rodape .span12 .pagination {
    text-align: center;
}
.ordenar-listagem .row-fluid>div {
    float: none;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    margin: 0;
}
.ordenar-listagem .row-fluid>div * {
    float: none;
}
.ordenar-listagem .input-append label[for=botaoOrdenar] {
    border: none;
    float: none;
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    font-weight: 400;
    font-size: 14px;
    font-family: Prompt;
    font-size: 0;
}
.ordenar-listagem .input-append label[for=botaoOrdenar]:before {
    content: 'Filtre:';
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 0 0;
}
.ordenar-listagem .btn-group {
    white-space: normal;
}
.ordenar-listagem .btn-group .btn {
    display: none;
}
.ordenar-listagem .btn-group .dropdown-menu {
    position: static;
    display: block!important;
    box-shadow: none;
    border: none;
    border-radius: 0;
    margin: 0;
}
.ordenar-listagem .btn-group .dropdown-menu li {
    display: inline-block;
}
.ordenar-listagem .btn-group .dropdown-menu li>a {
    font-size: 14px;
    padding: 0;
    white-space: normal;
    padding: 0;
    line-height: inherit;
    color: #1b1b1b;
    font-family: Prompt;
    background: 0 0!important;
    margin-right: 6px;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.ordenar-listagem .btn-group .dropdown-menu li>a:hover {
    color: #f36f21;
}
.ordenar-listagem .btn-group .dropdown-menu li>a i {
    margin: 0 4px 0 0!important;
}
.pagination>ul {
    font-size: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border-radius: 0;
}
.pagination>ul>li {
    display: inline-block;
}
.pagination>ul>li.active>a, .pagination>ul>li.active>span {
    background-color: #f36f21;
    color: #fff;
}
.pagination>ul>li>a, .pagination>ul>li>span {
    font-size: 14px;
    display: block;
    border-color: #ddd;
    transition: background .25s ease;
    -o-transition: background .25s ease;
    -ms-transition: background .25s ease;
    -moz-transition: background .25s ease;
    -webkit-transition: background .25s ease;
}
.pagination>ul>li>a:focus, .pagination>ul>li>a:hover, .pagination>ul>li>span:focus, .pagination>ul>li>span:hover {
    background-color: #f36f21;
    color: #fff;
}
.conta-menu {
    padding: 20px 10px;
    border: none;
}
.conta-menu .nome-usuario {
    box-sizing: border-box;
    margin: 0 0 9px;
    padding: 0 0 9px;
    color: #1f1a17;
    white-space: normal;
}
.conta-menu .menu-simples li:not(.divisor) {
    transition: background .25s ease;
    -o-transition: background .25s ease;
    -ms-transition: background .25s ease;
    -moz-transition: background .25s ease;
    -webkit-transition: background .25s ease;
}
.conta-menu .menu-simples li:not(.divisor):hover {
    background: #1b1b1b;
    border-color: #1b1b1b;
}
.conta-menu .menu-simples li:not(.divisor):hover a, .conta-menu .menu-simples li:not(.divisor):hover i {
    color: #fff;
}
.conta-menu .menu-simples li:not(.divisor) a {
    padding: 3px 5px;
}
.conta-menu .menu-simples li:not(.divisor) a, .conta-menu .menu-simples li:not(.divisor) i {
    background: 0 0!important;
    font-size: 13px;
    font-weight: 400;
    color: #1f1a17;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.wrap-instagram {
    padding: 0 40px;
    box-sizing: border-box;
    position: relative;
}
.wrap-instagram .title {
    text-align: center;
    display: table;
    margin: 0 auto 20px;
}
.wrap-instagram .title a {
    text-decoration: none;
    display: block;
}
.wrap-instagram .title i {
    color: #f36f21;
    font-size: 72px;
    font-weight: 400;
    margin-bottom: 13px;
    text-transform: uppercase;
}
.wrap-instagram .title strong {
    display: block;
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 30px;
    font-weight: 600;
}
@media screen and (max-width:767px) {
    .wrap-instagram .title i {
    font-size: 37px;
    vertical-align: middle;
    margin: 0 4px 0 0;
}
.wrap-instagram .title strong {
    font-size: 0;
    vertical-align: middle;
}
.wrap-instagram .title strong:before {
    content: 'Instagram';
    font-size: 23px;
}
}.wrap-instagram .item {
    position: relative;
    overflow: hidden;
    max-width: 300px;
    max-height: 300px;
    margin: auto;
}
.wrap-instagram .item:hover a {
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.wrap-instagram .item a {
    display: block;
    position: relative;
    transition: transform .25s ease;
    -o-transition: transform .25s ease;
    -ms-transition: transform .25s ease;
    -moz-transition: transform .25s ease;
    -webkit-transition: transform .25s ease;
}
.wrap-instagram .item a:before {
    content: '';
    position: absolute;
    background: rgba(27, 27, 27, .3);
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}
.wrap-instagram .item .infos {
    position: absolute;
    left: 50%;
    top: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: table;
    margin: auto;
}
.wrap-instagram .item .infos .likes {
    text-shadow: 0 0 10px rgba(27, 27, 27, .3);
    color: #fff;
    font-family: Prompt;
    font-size: 18px;
}
.wrap-instagram .item .infos .likes i {
    color: #f36f21;
    font-weight: 600;
    margin-right: 4px;
}
.wrap-instagram .owl-nav>div {
    position: absolute;
    top: 50%;
    color: #f36f21;
    font-size: 24px;
    font-weight: 400;
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.wrap-instagram .owl-nav>div:hover {
    color: #1b1b1b;
}
.wrap-instagram .owl-nav>div.owl-prev {
    left: -40px;
}
.wrap-instagram .owl-nav>div.owl-next {
    right: -40px;
}
body:not(.pagina-inicial) #barraNewsletter {
    display: none!important;
}
.wrap-newsletter {
    display: table;
    position: relative;
}
.wrap-newsletter strong {
    font-weight: 500;
}
.wrap-newsletter a {
    color: inherit;
}
@media screen and (min-width:768px) {
    .wrap-newsletter:before {
    content: '';
    display: block;
    width: 4px;
    height: 100%;
    background-color: var(--cp);
    position: absolute;
    left: 50%;
    top: 0;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
}.wrap-newsletter>div {
    display: block!important;
    width: 100%;
    background: 0 0!important;
    box-shadow: none!important;
    position: static!important;
    color: #1b1b1b!important;
    text-align: center;
    font-size: 15px;
    font-weight: 300;
    padding: 0 15px;
    box-sizing: border-box;
}
@media screen and (min-width:768px) {
    .wrap-newsletter>div {
    display: table-cell!important;
    vertical-align: middle;
    width: 50%!important;
    padding: 0 45px;
}
}.wrap-newsletter .about-us>a {
    text-decoration: none;
}
@media screen and (max-width:767px) {
    .wrap-newsletter .about-us {
    border-bottom: 4px solid #f36f21;
    margin-bottom: 34px;
    padding-bottom: 20px;
}
}.wrap-newsletter .about-us .title strong {
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 30px;
    font-weight: 600;
    line-height: 1;
    display: block;
}
@media screen and (max-width:768px) {
    .wrap-newsletter .about-us .title strong {
    font-size: 25px;
}
}.wrap-newsletter .about-us .title strong:before {
    content: '';
    width: 100%;
    height: 112px;
    display: block;
    background: url(https://cdn.awsli.com.br/2179/2179202/arquivos/logo-orange-pid.png) center center no-repeat;
    margin-bottom: 25px;
}
.wrap-newsletter #barraNewsletter .componente .interno {
    padding: 0;
}
.wrap-newsletter #barraNewsletter .componente .wrap-text {
    text-align: center;
}
.wrap-newsletter #barraNewsletter .titulo {
    display: block!important;
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 30px;
    font-weight: 600;
    padding: 0;
    text-transform: inherit;
    line-height: 1;
    margin-bottom: 7px;
    display: block;
}
@media screen and (max-width:768px) {
    .wrap-newsletter #barraNewsletter .titulo {
    font-size: 25px;
}
}.wrap-newsletter #barraNewsletter .titulo i {
    display: none;
}
.wrap-newsletter #barraNewsletter .titulo:before {
    content: '';
    width: 100%;
    height: 92px;
    display: block;
    background: url(https://cdn.awsli.com.br/2179/2179202/arquivos/icon-newsletter-orange.png) center center no-repeat;
    margin-bottom: 25px;
}
.wrap-newsletter #barraNewsletter .texto-newsletter {
    margin: 0;
    white-space: normal;
    padding: 0;
    overflow: inherit;
    font-size: 15px;
    line-height: 1;
}
.wrap-newsletter #barraNewsletter .list-newsletter {
    margin: 25px 0;
    column-gap: 23px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    display: inline-block;
}
.wrap-newsletter #barraNewsletter .list-newsletter li {
    color: var(--cp);
    font-family: Prompt;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
}
.wrap-newsletter #barraNewsletter .list-newsletter li:before {
    content: '\f00c';
    font-family: FontAwesome;
    font-weight: 400;
    margin-right: 4px;
}
.wrap-newsletter #barraNewsletter .input-conteiner {
    width: 100%;
    max-width: 342px;
}
.wrap-newsletter #barraNewsletter .input-conteiner input {
    width: 100%;
    height: 42px;
    border-radius: 5px;
    background-color: #e5e5e5;
    margin: 0;
    padding: 0 50px 0 17px;
    color: #919191;
    font-family: Prompt;
    font-size: 16px;
    font-weight: 600;
}
.wrap-newsletter #barraNewsletter .input-conteiner input:-moz-placeholder {
    color: #919191;
    font-family: Prompt;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}
.wrap-newsletter #barraNewsletter .input-conteiner input::-moz-placeholder {
    color: #919191;
    font-family: Prompt;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}
.wrap-newsletter #barraNewsletter .input-conteiner input:-ms-input-placeholder {
    color: #919191;
    font-family: Prompt;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}
.wrap-newsletter #barraNewsletter .input-conteiner input::-webkit-input-placeholder {
    color: #919191;
    font-family: Prompt;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}
.wrap-newsletter #barraNewsletter .input-conteiner .botao-input {
    position: absolute;
    top: 0;
    right: 0;
    height: 42px;
}
.wrap-newsletter #barraNewsletter .input-conteiner .botao-input:hover:before {
    opacity: 0;
}
.wrap-newsletter #barraNewsletter .input-conteiner .botao-input:after {
    content: '\f138';
    font-family: FontAwesome;
    color: #1b1b1b;
    font-size: 25px;
    font-weight: 400;
    line-height: 1;
    z-index: 2;
    position: relative;
}
.wrap-newsletter #barraNewsletter .input-conteiner .botao-input:before {
    content: '';
    width: 15px;
    height: 16px;
    display: block!important;
    position: absolute;
    background: var(--cp);
    z-index: 1;
    border-radius: 50%;
    top: 12px;
    right: 17px;
    transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    -ms-transition: opacity .25s ease;
    -moz-transition: opacity .25s ease;
    -webkit-transition: opacity .25s ease;
}
.wrap-newsletter #barraNewsletter .newsletter-confirmacao span {
    text-align: center;
    margin: 0;
}
.wrap-newsletter #barraNewsletter .newsletter-confirmacao i {
    float: none;
    display: block;
    margin: 0;
    width: auto;
}
.atributos {
    font-family: Prompt, sans-serif;
    font-size: 12px;
}
.atributos>div ul {
    padding: 0;
    margin-top: 5px;
}
.atributos>div ul li {
    margin: 0 10px 10px 0;
    padding: 0;
}
.atributos>div ul li.active, .atributos>div ul li:hover {
    background: 0 0;
}
@media screen and (max-width:767px) {
    .atributos>div span {
    font-size: 13px;
}
}.atributos span b {
    color: #1b1b1b;
}
.atributos .atributo-cor ul li.active a, .atributos .atributo-cor ul li:hover a {
    background: #1b1b1b;
}
.atributos .atributo-cor ul li a {
    border-radius: 50%;
    padding: 4px;
    border: 1px solid #ddd;
    transition: background .25s ease;
    -o-transition: background .25s ease;
    -ms-transition: background .25s ease;
    -moz-transition: background .25s ease;
    -webkit-transition: background .25s ease;
}
.atributos .atributo-cor ul li a span {
    border-radius: 50%;
    border-width: 12px;
}
.atributos ul {
    margin-top: 5px;
}
.atributos ul li {
    margin: 0 10px 10px 0;
    display: inline-block;
    float: none;
    vertical-align: middle;
}
.atributos ul li a {
    box-shadow: none;
    margin: 0;
    border: 1px solid #ddd;
}
.atributos ul li a span {
    color: #1b1b1b;
    transition: color .25s ease, background .25s ease;
    -o-transition: color .25s ease, background .25s ease;
    -ms-transition: color .25s ease, background .25s ease;
    -moz-transition: color .25s ease, background .25s ease;
    -webkit-transition: color .25s ease, background .25s ease;
}
.atributos ul li.active a, .atributos ul li:hover a {
    margin: 0;
    border: 1px solid #ddd;
}
.atributos ul li.active a span, .atributos ul li:hover a span {
    background: #1b1b1b;
    color: #fff;
}
.info-produto .yv-review-quickreview .yv-bootstrap {
    background: 0 0;
}
.info-produto .yv-review-quickreview .yv-bootstrap i {
    margin: 10px 0!important;
}
.pagina-inicial .conteudo>.row-fluid {
    margin: 0;
}
.pagina-inicial #corpo .conteiner>div, .pagina-inicial .coluna>div {
    margin: 0;
}
.pagina-inicial #corpo {
    margin: 0;
}
.pagina-inicial .listagem-linha {
    opacity: 0;
    transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    -ms-transition: opacity .25s ease;
    -moz-transition: opacity .25s ease;
    -webkit-transition: opacity .25s ease;
}
.pagina-inicial .listagem-linha.loaded {
    opacity: 1;
}
.pagina-produto #descricao {
    font-family: Prompt, sans-serif!important;
}
.pagina-produto #descricao * {
    font-family: Prompt, sans-serif!important;
}
.pagina-produto #descricao img {
    width: auto!important;
    height: auto!important;
    max-width: 100%}
.pagina-produto #descricao iframe {
    width: auto;
    max-width: 100%;
    height: auto;
}
.pagina-produto #descricao table {
    width: 100%!important;
}
.pagina-produto .cep label {
    font-size: 14px;
    font-weight: 400;
}
@media screen and (max-width:767px) {
    .pagina-produto .cep .btn {
    line-height: 22px;
}
}.pagina-produto .produto-video .botao-video:hover {
    color: #1b1b1b;
}
.pagina-produto .produto-video .botao-video i, .pagina-produto .produto-video .botao-video span {
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.pagina-produto .produto .produto-compartilhar .lista-redes {
    display: table;
    margin: auto;
}
.pagina-produto .produto .produto-compartilhar .lista-redes li {
    float: none;
    display: inline-block;
    vertical-align: middle;
}
.pagina-produto .produto .produto-compartilhar .lista-redes li .fa-whatsapp {
    color: #fff;
    border-radius: 50%}
.pagina-produto .produto .produto-compartilhar .lista-redes .fb_iframe_widget {
    vertical-align: middle;
}
.pagina-produto .produto .produto-compartilhar .lista-redes .lista-favoritos {
    border: none;
    color: #fff;
    background: #1b1b1b;
    font-weight: 500;
    font-size: 12px;
    transition: color .25s ease, background .25s ease;
    -o-transition: color .25s ease, background .25s ease;
    -ms-transition: color .25s ease, background .25s ease;
    -moz-transition: color .25s ease, background .25s ease;
    -webkit-transition: color .25s ease, background .25s ease;
}
.pagina-produto .produto .produto-compartilhar .lista-redes .lista-favoritos i {
    color: inherit;
}
.pagina-produto .produto .produto-compartilhar .lista-redes .lista-favoritos:focus, .pagina-produto .produto .produto-compartilhar .lista-redes .lista-favoritos:hover {
    background: #f36f21;
    color: #fff;
}
.pagina-produto .produto .acoes-flutuante {
    margin: 0 0 20px;
    box-shadow: none;
    border: 1px solid #ddd;
    border-right: none;
    padding: 10px 20px;
    line-height: 1;
    text-align: center;
}
.pagina-produto .produto .acoes-flutuante .preco-produto>div {
    margin: 0;
}
.pagina-produto .produto .acoes-flutuante .preco-produto .preco-promocional, .pagina-produto .produto .acoes-flutuante .preco-produto s.preco-venda {
    font-family: Prompt;
    font-size: 15px;
    text-transform: uppercase;
}
.pagina-produto .produto .acoes-flutuante .preco-produto s.preco-venda {
    font-weight: 400;
    color: #848484;
    text-decoration: line-through;
}
.pagina-produto .produto .acoes-flutuante .preco-produto .preco-promocional {
    color: #1b1b1b;
    font-weight: 700;
    letter-spacing: .3px;
}
.pagina-produto .produto .acoes-flutuante .preco-produto .preco-parcela {
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 15px;
    font-weight: 400;
    display: block;
}
.pagina-produto .produto .acoes-flutuante .preco-produto .preco-parcela span, .pagina-produto .produto .acoes-flutuante .preco-produto .preco-parcela strong {
    font: inherit;
    color: inherit;
}
.pagina-produto .produto .acoes-flutuante .preco-produto .desconto-a-vista {
    margin-top: 12px;
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 16px;
    font-weight: 300;
    display: block;
}
.pagina-produto .produto .acoes-flutuante .preco-produto .desconto-a-vista strong {
    color: #f36f21;
    font-size: 20px;
    font-weight: 700;
}
.pagina-produto .produto .acoes-flutuante .preco-produto .desconto-a-vista, .pagina-produto .produto .acoes-flutuante .preco-produto .preco-parcela {
    margin: 0;
}
.pagina-produto .produto .acoes-flutuante .nome-produto {
    font-size: 15px;
    line-height: 17px;
    margin: 0;
}
.pagina-produto .produto .thumbs-horizontal .flexslider .flex-direction-nav li a {
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.pagina-produto .produto .produto-video i, .pagina-produto .produto .produto-video span {
    color: #2ba917;
    font-size: 65px;
}
.pagina-produto .produto .produto-video span {
    font-size: 17px;
    font-weight: 700;
    white-space: normal;
    line-height: 18px;
    display: block;
}
.pagina-produto .produto .thumbs-vertical #carouselImagem {
    padding-bottom: 0;
}
.pagina-produto .produto .thumbs-vertical .flex-direction-nav {
    font-size: 0;
    text-align: center;
}
.pagina-produto .produto .thumbs-vertical .flex-direction-nav li {
    display: inline-block;
    padding: 10px 7px 0;
}
.pagina-produto .produto .thumbs-vertical .flex-direction-nav li>div {
    position: static!important;
    width: auto!important;
    height: auto!important;
}
.pagina-produto .produto .thumbs-vertical .flex-direction-nav li a {
    display: inline-block;
}
.pagina-produto .produto .thumbs-vertical .flex-direction-nav li a:before {
    display: inline-block!important;
}
.pagina-produto .produto .produto-thumbs .elastislide-carousel ul li.active a {
    opacity: .4;
}
.pagina-produto .produto .produto-thumbs .elastislide-carousel ul li.active a, .pagina-produto .produto .produto-thumbs .elastislide-carousel ul li:hover a {
    border-color: var(--cp);
}
.pagina-produto .produto .produto-thumbs .elastislide-carousel ul li a {
    opacity: 1;
    border-width: 2px;
    border-color: #ddd;
    box-shadow: none;
}
.pagina-produto .produto .nome-produto {
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 15px;
    font-weight: 400;
}
.pagina-produto .produto .nome-produto {
    font-size: 30px;
    line-height: 30px;
}
.pagina-produto .produto .codigo-produto {
    padding: 20px 0 5px;
    margin-bottom: 10px;
    border-color: #ddd;
}
.pagina-produto .produto .codigo-produto span {
    margin: 0!important;
    font-size: 12px;
    color: #1b1b1b;
}
.pagina-produto .produto .codigo-produto span b {
    font-weight: 400;
}
.pagina-produto .comprar .qtde-adicionar-carrinho {
    width: 100%!important;
    margin: 0 0 10px;
}
@media screen and (max-width:768px) {
    .pagina-produto .comprar .qtde-adicionar-carrinho {
    margin-top: 10px;
}
}.pagina-produto .comprar span {
    text-align: center!important;
}
@media screen and (max-width:768px) {
    .pagina-produto .comprar .botao.principal.grande {
    width: 100%;
    box-sizing: border-box;
    max-width: inherit;
}
}.pagina-produto .disponibilidade-produto {
    text-align: center;
    color: #1b1b1b;
}
.pagina-produto .disponibilidade-produto .cor-principal {
    color: #1b1b1b;
}
.pagina-produto .principal .acoes-produto {
    margin: 20px 0;
}
.pagina-produto .principal .acoes-produto.indisponivel>div {
    width: 100%;
    box-sizing: border-box;
}
.pagina-produto .principal .acoes-produto.indisponivel .avise-me {
    font-size: 14px;
}
.pagina-produto .principal .acoes-produto.indisponivel .avise-me .avise-tit {
    color: #f36f21;
}
.pagina-produto .principal .acoes-produto.indisponivel .avise-me .avise-btn .botao {
    background: #1b1b1b;
    color: #fff;
}
.pagina-produto .principal .acoes-produto.indisponivel .avise-me .avise-btn .botao:hover {
    color: #1b1b1b!important;
    background: #f36f21;
}
@media screen and (min-width:768px) {
    .pagina-produto .principal .acoes-produto {
    padding: 0;
    font-size: 0;
}
.pagina-produto .principal .acoes-produto>div {
    font-size: 14px;
    float: none;
    display: block;
    box-sizing: border-box;
}
}.pagina-produto .principal .acoes-produto>div {
    width: 100%!important;
}
.pagina-produto .principal .acoes-produto .comprar {
    margin: 10px 0 0;
}
.pagina-produto .principal .acoes-produto .comprar .botao-comprar {
    line-height: normal;
    max-width: inherit;
}
.pagina-produto .principal .preco-produto>div {
    margin: 0;
}
.pagina-produto .principal .preco-produto .preco-promocional, .pagina-produto .principal .preco-produto s.preco-venda {
    font-family: Prompt;
    font-size: 15px;
    text-transform: uppercase;
}
.pagina-produto .principal .preco-produto s.preco-venda {
    font-weight: 400;
    color: #848484;
    text-decoration: line-through;
}
.pagina-produto .principal .preco-produto .preco-promocional {
    color: #1b1b1b;
    font-weight: 700;
    letter-spacing: .3px;
}
.pagina-produto .principal .preco-produto .preco-parcela {
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 15px;
    font-weight: 400;
    display: block;
}
.pagina-produto .principal .preco-produto .preco-parcela span, .pagina-produto .principal .preco-produto .preco-parcela strong {
    font: inherit;
    color: inherit;
}
.pagina-produto .principal .preco-produto .desconto-a-vista {
    margin-top: 12px;
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 16px;
    font-weight: 300;
    display: block;
}
.pagina-produto .principal .preco-produto .desconto-a-vista strong {
    color: #2ba917;
    font-size: 20px;
    font-weight: 700;
}
.pagina-produto .principal .preco-produto {
    float: none;
    margin: 0;
}
.pagina-produto .principal .preco-produto .preco-promocional, .pagina-produto .principal .preco-produto s.preco-venda {
    line-height: 1;
}
.pagina-produto .principal .preco-produto .desconto-a-vista {
    margin: 0;
    font-size: 18px;
}
.pagina-produto .principal .preco-produto .desconto-a-vista strong {
    font-size: 32px;
}
.pagina-produto .listagem h4.titulo {
    border: none;
    border-bottom: 4px solid var(--cp);
    padding: 0 0 13px;
    margin: 20px 0 30px;
    color: #1b1b1b;
    font-family: Prompt;
    font-size: 30px;
    line-height: 30px;
    font-weight: 600;
}
@media screen and (max-width:768px) {
    .pagina-produto .listagem .listagem-linha>ul {
    font-size: 0;
}
.pagina-produto .listagem .listagem-linha>ul .span3 {
    font-size: 14px;
    width: 50%;
    box-sizing: border-box;
    float: none;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding: 0 10px;
}
}@media screen and (max-width:767px) {
    .pagina-produto .listagem .listagem-linha>ul .span3 {
    padding: 0 5px;
}
}.pagina-busca .menu.lateral {
    border: none;
}
.pagina-busca .menu.lateral .nivel-um li ul {
    box-sizing: border-box;
    box-shadow: none;
    padding: 0;
    min-width: 220px;
    border: 1px solid #ddd;
    display: block;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    transition: opacity .25s, visibility .25s;
    -o-transition: opacity .25s, visibility .25s;
    -ms-transition: opacity .25s, visibility .25s;
    -moz-transition: opacity .25s, visibility .25s;
    -webkit-transition: opacity .25s, visibility .25s;
    transition: none .2s;
    -o-transition: none .2s;
    -ms-transition: none .2s;
    -moz-transition: none .2s;
    -webkit-transition: none .2s;
}
.pagina-busca .menu.lateral .nivel-um li ul li {
    padding: 4px 10px;
    margin-bottom: 2px;
    transition: background .25s ease;
    -o-transition: background .25s ease;
    -ms-transition: background .25s ease;
    -moz-transition: background .25s ease;
    -webkit-transition: background .25s ease;
}
.pagina-busca .menu.lateral .nivel-um li ul li:hover {
    background: #1b1b1b;
}
.pagina-busca .menu.lateral .nivel-um li ul li:hover>a {
    color: #fff;
}
.pagina-busca .menu.lateral .nivel-um li ul li a {
    color: #1b1b1b;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
@media screen and (min-width:768px) {
    .pagina-busca .menu.lateral .nivel-um li:hover>ul {
    visibility: visible;
    opacity: 1;
    transition: visibility .25s ease, opacity .3s ease;
    -o-transition: visibility .25s ease, opacity .3s ease;
    -ms-transition: visibility .25s ease, opacity .3s ease;
    -moz-transition: visibility .25s ease, opacity .3s ease;
    -webkit-transition: visibility .25s ease, opacity .3s ease;
}
}.pagina-busca .listagem .listagem-linha .listagem-item .bandeiras-produto span, .pagina-categoria .listagem .listagem-linha .listagem-item .bandeiras-produto span {
    font-size: 10px;
    padding: 4px 5px 3px;
}
@media screen and (max-width:768px) {
    .pagina-busca .listagem .listagem-linha>ul, .pagina-categoria .listagem .listagem-linha>ul {
    font-size: 0;
}
.pagina-busca .listagem .listagem-linha>ul .span3, .pagina-categoria .listagem .listagem-linha>ul .span3 {
    font-size: 14px;
    width: 50%;
    box-sizing: border-box;
    float: none;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding: 0 10px;
}
}@media screen and (max-width:767px) {
    .pagina-busca .listagem .listagem-linha>ul .span3, .pagina-categoria .listagem .listagem-linha>ul .span3 {
    padding: 0 5px;
}
}.pagina-carrinho:not(.carrinho-checkout) .caixa-destaque h1 {
    font-size: 31.5px;
    display: block;
    line-height: 40px;
    color: #333;
    font-family: Prompt, sans-serif;
    font-weight: 700;
}
.pagina-carrinho:not(.carrinho-checkout) .caixa-destaque h1+br, .pagina-carrinho:not(.carrinho-checkout) .caixa-destaque h1+br+br {
    display: none;
}
.pagina-carrinho:not(.carrinho-checkout).clone .caixa-destaque {
    margin: 75px auto 0;
    text-align: left;
}
.pagina-carrinho:not(.carrinho-checkout).clone .caixa-destaque:before {
    content: 'Seu carrinho está vazio.';
    font-size: 31.5px;
    display: block;
    line-height: 40px;
    color: #333;
    font-family: Arial, sans-serif;
    font-weight: 700;
    margin: 10px auto;
}
.pagina-carrinho:not(.carrinho-checkout).clone .caixa-destaque h1 {
    font-size: 0;
    margin: 0;
}
.pagina-carrinho:not(.carrinho-checkout).clone .caixa-destaque h1+br, .pagina-carrinho:not(.carrinho-checkout).clone .caixa-destaque h1+br+br {
    display: none;
}
.pagina-carrinho:not(.carrinho-checkout).clone .caixa-destaque h1+br+a, .pagina-carrinho:not(.carrinho-checkout).clone .caixa-destaque h1+br+br+a {
    margin-top: 15px;
    font-size: 0;
    background-color: #000;
    padding: 11px 19px;
    transition: background .25s ease;
    -o-transition: background .25s ease;
    -ms-transition: background .25s ease;
    -moz-transition: background .25s ease;
    -webkit-transition: background .25s ease;
}
.pagina-carrinho:not(.carrinho-checkout).clone .caixa-destaque h1+br+a:before, .pagina-carrinho:not(.carrinho-checkout).clone .caixa-destaque h1+br+br+a:before {
    content: 'Escolher produtos';
    color: #fff;
    text-shadow: none;
    border: none;
    text-transform: uppercase;
    font-size: 12px;
    border-radius: 2px;
    font-weight: 400;
    display: block;
}
.pagina-carrinho:not(.carrinho-checkout).clone .caixa-destaque h1+br+a:hover, .pagina-carrinho:not(.carrinho-checkout).clone .caixa-destaque h1+br+br+a:hover {
    background: #333;
}
.pagina-carrinho:not(.carrinho-checkout).clone .caixa-destaque h1:before {
    content: 'Para continuar comprando,  navegue pelas categorias do site ou faça uma busca pelo seu produto.';
    font-size: 13px;
    font-family: Arial, sans-serif;
    line-height: 20px;
    margin-top: 7px;
    font-weight: 400;
}
.pagina-carrinho .finalizar-compra .caixa-sombreada {
    border: none;
    box-shadow: none;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho {
    border: 1px solid #ddd;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho label {
    font-size: 12px;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho thead {
    background-color: #f3f3f3;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho thead th, .pagina-carrinho .finalizar-compra .tabela-carrinho thead tr {
    border: none;
    background: 0 0;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho thead th {
    padding: 8px 15px;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho thead h6 {
    color: #1f1a17;
    font-family: Prompt, sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody {
    background-color: #f5f5f5;
    background: 0 0;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody td, .pagina-carrinho .finalizar-compra .tabela-carrinho tbody tr {
    background: 0 0;
    border: none;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody tr.bg-dark {
    background: #f9f9f9;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody tr {
    border-bottom: 1px solid #e9e7e7;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody tr.bg-dark {
    border-color: #e0e0e0;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .produto-info {
    color: #1f1a17;
    font-family: Prompt, sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .produto-info>a {
    color: #1f1a17;
    font-family: Prompt, sans-serif;
    font-size: 14px;
    font-weight: 400;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .produto-info>a:hover {
    text-decoration: underline;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .produto-info ul {
    margin-top: 4px;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .produto-info ul li {
    font-size: 12px;
    line-height: 16px;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .produto-info ul li span {
    color: #000;
    font-weight: 700;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .produto-info ul li span strong {
    font-weight: 400;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .preco-produto {
    text-align: center;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .preco-produto .preco-promocional, .pagina-carrinho .finalizar-compra .tabela-carrinho tbody .preco-produto s.preco-venda {
    font-size: 16px;
    display: block;
    margin: 0;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .preco-produto s.preco-venda {
    color: grey;
    text-decoration: line-through;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .preco-produto .preco-promocional {
    color: #1f1a17;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .preco-produto .preco-promocional.titulo {
    color: #000;
    font-weight: 700;
    font-size: 14px;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .subtotal span, .pagina-carrinho .finalizar-compra .tabela-carrinho tbody .total span {
    color: #1f1a17;
    font-weight: 400;
    font-size: 16px;
    vertical-align: bottom;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .subtotal strong, .pagina-carrinho .finalizar-compra .tabela-carrinho tbody .total strong {
    color: #000;
    font-size: 18px;
    margin: 0 0 0 4px;
    font-weight: 700;
    vertical-align: middle;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .total span {
    font-size: 18px;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .total strong {
    font-size: 20px;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .descontos {
    margin: 0;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .descontos * {
    vertical-align: unset;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .descontos strong {
    color: #000;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .excluir a, .pagina-carrinho .finalizar-compra .tabela-carrinho tbody .quantidade a {
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .excluir a {
    font-size: 20px;
    color: #b94a48;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .excluir a:hover {
    color: #953b39;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody .excluir a:before {
    content: '\f252';
    font-family: ionicons;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody form label {
    font-size: 14px;
    line-height: 30px;
    margin: 0 6px 0 0;
    float: none;
    font-family: Prompt, sans-serif;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody form label b {
    color: #1f1a17;
    font-weight: 400;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody form .control-group {
    text-align: left;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody form .controls.text-left {
    margin: 0;
    display: inline-block;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody #formCalcularFrete .help-inline a, .pagina-carrinho .finalizar-compra .tabela-carrinho tbody #formCalcularFrete .help-inline i {
    color: #1f1a17;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody #formCalcularFrete .help-inline i {
    vertical-align: baseline;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody #formCalcularFrete .control-group {
    text-align: left;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody #formCalcularFrete .controls.text-left {
    margin: 0;
    display: inline-block;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tbody #formCalcularFrete .btn {
    margin: 0;
    border: none;
    text-shadow: none;
    color: #fff;
    line-height: 30px;
    padding: 0 10px;
    outline: 0;
    box-shadow: none;
    transition: background .25s ease;
    -o-transition: background .25s ease;
    -ms-transition: background .25s ease;
    -moz-transition: background .25s ease;
    -webkit-transition: background .25s ease;
}
@media screen and (min-width:768px) and (max-width:1024px) {
    .pagina-carrinho .finalizar-compra .tabela-carrinho .quantidade input[type=text] {
    width: 30px;
}
}@media screen and (max-width:767px) {
    .pagina-carrinho .finalizar-compra .tabela-carrinho tr {
    margin: 0 0 10px;
    padding: 20px 0 20px;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho tr.bg-dark {
    padding: 20px 10px 20px;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho .excluir, .pagina-carrinho .finalizar-compra .tabela-carrinho .quantidade a {
    font-size: 14px;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho .quantidade input[type=text] {
    padding: 0;
    height: 30px;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho td {
    padding: 0!important;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho td .quantidade {
    width: 90px;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho td.conteiner-imagem {
    display: inline-block;
    width: 90px;
    text-align: center;
    vertical-align: top;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho td.conteiner-imagem+td {
    display: inline-block;
    padding-bottom: 20px!important;
    padding-left: 10px!important;
    box-sizing: border-box;
    width: calc(100% - 100px);
}
.pagina-carrinho .finalizar-compra .tabela-carrinho td.clearfix {
    display: inline-block;
    width: 86px;
}
}@media screen and (max-width:767px) and (min-width:321px) {
    .pagina-carrinho .finalizar-compra .tabela-carrinho td.clearfix {
    width: 166px;
    text-align: left;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho td.clearfix form {
    display: inline-block;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho td.clearfix .quantidade {
    display: inline-block;
    width: auto;
}
}@media screen and (max-width:767px) {
    .pagina-carrinho .finalizar-compra .tabela-carrinho td.clearfix+td {
    display: inline-block;
    width: 140px;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho td.clearfix+td+td {
    width: 50px;
    display: inline-block;
}
}@media screen and (max-width:767px) {
    .pagina-carrinho .finalizar-compra .total {
    margin: 0;
}
.pagina-carrinho .finalizar-compra .total, .pagina-carrinho .finalizar-compra .valores-descontos {
    padding: 0 10px;
}
}@media screen and (max-width:767px) {
    .pagina-carrinho .acao-editar>.span12 {
    text-align: center;
}
.pagina-carrinho .acao-editar .botao {
    display: inline-block!important;
    margin: 0 10px 20px;
}
}.carrinho-checkout .font-bold {
    font-weight: 500;
}
.carrinho-checkout .pagamento.accordion .with-discount {
    font-size: 12px;
}
.carrinho-checkout .sem-margem {
    display: none!important;
}
.carrinho-checkout #exibirFormasEnvio .btn {
    text-shadow: none;
    border: 1px solid #000;
    border-radius: 0;
    background: 0 0;
    color: #000;
    transition: background .25s ease;
    -o-transition: background .25s ease;
    -ms-transition: background .25s ease;
    -moz-transition: background .25s ease;
    -webkit-transition: background .25s ease;
}
.carrinho-checkout #exibirFormasEnvio .btn:hover {
    color: #fff;
    background: #1a1a1a;
}
.carrinho-checkout .identificacao .identificacao-title {
    font-weight: 500;
}
.carrinho-checkout .identificacao .control-group input {
    box-shadow: none;
}
@media screen and (min-width:768px) {
    .carrinho-checkout .identificacao .control-group .email-box {
    margin-right: 175px;
}
}.carrinho-checkout .identificacao .control-group .botao.principal {
    max-width: 160px;
}
@media screen and (max-width:767px) {
    .carrinho-checkout .identificacao .control-group .submit-email.botao.principal {
    max-width: 100%}
}.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho {
    border: 1px solid #ddd;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho label {
    font-size: 12px;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho thead {
    background-color: #f3f3f3;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho thead th, .carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho thead tr {
    border: none;
    background: 0 0;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho thead th {
    padding: 8px 15px;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho thead h6 {
    color: #1f1a17;
    font-family: Prompt, sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody {
    background-color: #f5f5f5;
    background: 0 0;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody td, .carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody tr {
    background: 0 0;
    border: none;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody tr.bg-dark {
    background: #f9f9f9;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody tr {
    border-bottom: 1px solid #e9e7e7;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody tr.bg-dark {
    border-color: #e0e0e0;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .produto-info {
    color: #1f1a17;
    font-family: Prompt, sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .produto-info>a {
    color: #1f1a17;
    font-family: Prompt, sans-serif;
    font-size: 14px;
    font-weight: 400;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .produto-info>a:hover {
    text-decoration: underline;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .produto-info ul {
    margin-top: 4px;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .produto-info ul li {
    font-size: 12px;
    line-height: 16px;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .produto-info ul li span {
    color: #000;
    font-weight: 700;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .produto-info ul li span strong {
    font-weight: 400;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .preco-produto {
    text-align: center;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .preco-produto .preco-promocional, .carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .preco-produto s.preco-venda {
    font-size: 16px;
    display: block;
    margin: 0;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .preco-produto s.preco-venda {
    color: grey;
    text-decoration: line-through;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .preco-produto .preco-promocional {
    color: #1f1a17;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .preco-produto .preco-promocional.titulo {
    color: #000;
    font-weight: 700;
    font-size: 14px;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .subtotal span, .carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .total span {
    color: #1f1a17;
    font-weight: 400;
    font-size: 16px;
    vertical-align: bottom;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .subtotal strong, .carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .total strong {
    color: #000;
    font-size: 18px;
    margin: 0 0 0 4px;
    font-weight: 700;
    vertical-align: middle;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .total span {
    font-size: 18px;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .total strong {
    font-size: 20px;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .descontos {
    margin: 0;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .descontos * {
    vertical-align: unset;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .descontos strong {
    color: #000;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .excluir a, .carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .quantidade a {
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .excluir a {
    font-size: 20px;
    color: #b94a48;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .excluir a:hover {
    color: #953b39;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody .excluir a:before {
    content: '\f252';
    font-family: ionicons;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody form label {
    font-size: 14px;
    line-height: 30px;
    margin: 0 6px 0 0;
    float: none;
    font-family: Prompt, sans-serif;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody form label b {
    color: #1f1a17;
    font-weight: 400;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody form .control-group {
    text-align: left;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody form .controls.text-left {
    margin: 0;
    display: inline-block;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody #formCalcularFrete .help-inline a, .carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody #formCalcularFrete .help-inline i {
    color: #1f1a17;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody #formCalcularFrete .help-inline i {
    vertical-align: baseline;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody #formCalcularFrete .control-group {
    text-align: left;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody #formCalcularFrete .controls.text-left {
    margin: 0;
    display: inline-block;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody #formCalcularFrete .btn {
    margin: 0;
    border: none;
    text-shadow: none;
    color: #fff;
    line-height: 30px;
    padding: 0 10px;
    outline: 0;
    box-shadow: none;
    transition: background .25s ease;
    -o-transition: background .25s ease;
    -ms-transition: background .25s ease;
    -moz-transition: background .25s ease;
    -webkit-transition: background .25s ease;
}
@media screen and (min-width:768px) and (max-width:1024px) {
    .carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho .quantidade input[type=text] {
    width: 30px;
}
}@media screen and (max-width:767px) {
    .carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tr {
    margin: 0 0 10px;
    padding: 20px 0 20px;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tr.bg-dark {
    padding: 20px 10px 20px;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho .excluir, .carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho .quantidade a {
    font-size: 14px;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho .quantidade input[type=text] {
    padding: 0;
    height: 30px;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho td {
    padding: 0!important;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho td .quantidade {
    width: 90px;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho td.conteiner-imagem {
    display: inline-block;
    width: 90px;
    text-align: center;
    vertical-align: top;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho td.conteiner-imagem+td {
    display: inline-block;
    padding-bottom: 20px!important;
    padding-left: 10px!important;
    box-sizing: border-box;
    width: calc(100% - 100px);
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho td.clearfix {
    display: inline-block;
    width: 86px;
}
}@media screen and (max-width:767px) and (min-width:321px) {
    .carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho td.clearfix {
    width: 166px;
    text-align: left;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho td.clearfix form {
    display: inline-block;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho td.clearfix .quantidade {
    display: inline-block;
    width: auto;
}
}@media screen and (max-width:767px) {
    .carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho td.clearfix+td {
    display: inline-block;
    width: 140px;
}
.carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho td.clearfix+td+td {
    width: 50px;
    display: inline-block;
}
}.carrinho-checkout .campos-pedido .campos-pedido .table-carrinho {
    border: none;
}
@media screen and (max-width:767px) {
    .carrinho-checkout .campos-pedido .campos-pedido .tabela-carrinho tbody tr {
    padding: 20px 10px 20px;
}
}.carrinho-checkout #formularioCheckout .caixa-sombreada {
    font-size: 14px;
}
.carrinho-checkout #formularioCheckout .caixa-sombreada .warning-text {
    font-size: 14px;
}
.carrinho-checkout #formularioCheckout .caixa-sombreada .caixa-info {
    box-shadow: none;
    background: #eaeaea;
    padding: 5px 14px;
    font-size: 12px;
    word-break: break-all;
}
.carrinho-checkout #formularioCheckout .caixa-sombreada .endereco .accordion-inner {
    font-size: 12px;
}
.carrinho-checkout #cabecalho>.conteiner>.row-fluid {
    padding: 10px 0;
    font-size: 0;
    max-width: 1140px;
    margin: auto;
}
.carrinho-checkout #cabecalho>.conteiner>.row-fluid>div {
    font-size: 14px;
}
.carrinho-checkout #cabecalho>.conteiner>.row-fluid .span3 {
    margin: 0 0;
    display: inline-block;
    float: none;
    vertical-align: middle;
}
.carrinho-checkout #cabecalho>.conteiner>.row-fluid .span3 .logo a {
    height: 72px;
}
@media screen and (min-width:769px) {
    .carrinho-checkout #cabecalho>.conteiner>.row-fluid .span3 {
    width: 200px;
}
}@media screen and (max-width:768px) {
    .carrinho-checkout #cabecalho>.conteiner>.row-fluid .span3 {
    width: 100%}
}.carrinho-checkout #cabecalho>.conteiner>.row-fluid .span3+div {
    width: calc(100% - 200px);
    display: inline-block;
    float: none;
    text-align: right;
    box-sizing: border-box;
    margin: 0;
    vertical-align: middle;
}
.carrinho-checkout #cabecalho .atendimento {
    padding: 0;
    margin: 0;
    text-align: right;
    border: none;
}
.carrinho-checkout #cabecalho .atendimento a {
    text-decoration: none;
    display: block;
}
.carrinho-checkout #cabecalho .atendimento a:hover .display-table {
    color: #f36f21;
}
.carrinho-checkout #cabecalho .atendimento .cor-principal {
    color: inherit;
}
.carrinho-checkout #cabecalho .atendimento .display-table {
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    text-align: left;
    transition: color .25s ease;
    -o-transition: color .25s ease;
    -ms-transition: color .25s ease;
    -moz-transition: color .25s ease;
    -webkit-transition: color .25s ease;
}
.carrinho-checkout #cabecalho .atendimento .display-table strong {
    font-weight: 400;
}
.carrinho-checkout #cabecalho .atendimento .icone-box {
    border: none;
    font-size: 25px;
    margin: 0;
    padding: 0;
    padding-right: 10px;
    color: inherit;
}
.carrinho-checkout #cabecalho .atendimento .icone-box .icon-comment:before {
    content: "\f075"!important;
}
.carrinho-checkout #cabecalho .atendimento li {
    float: none;
    display: inline-block;
    width: auto;
    padding: 4px 8px;
    background: 0 0;
    border: none;
    margin: 0 0 0 4px;
}
.carrinho-checkout #rodape>div:last-child .conteiner {
    padding: 10px 20px 5px;
}
.pagina-cadastro #formCadastroCompleto .caixa-sombreada legend.titulo {
    font-size: 18px;
}
.pagina-cadastro #formCadastroCompleto .caixa-sombreada:after {
    content: '(*) - Campo obrigatório';
    margin: 20px 0 0;
    display: block;
    font-size: 12px;
    text-align: left;
}
.pagina-cadastro #formCadastroCompleto .control-group.required label:before {
    content: '*';
    font-size: 15px;
    font-weight: 700;
    margin: 0 3px;
}
.pagina-cadastro #formCadastroCompleto .help-inline a, .pagina-cadastro #formCadastroCompleto .help-inline i {
    color: #1f1a17;
}
.pagina-cadastro #formCadastroCompleto label {
    font-weight: 400;
    font-size: 14px;
}
.pagina-cadastro label {
    font-weight: 400!important;
}
.pagina-cadastro .dados-acesso label {
    color: #000;
}
.pagina-cadastro .acao-editar>div {
    width: 100%;
    margin: 0!important;
}
@media screen and (min-width:769px) {
    .pagina-cadastro .acao-editar>div {
    margin-top: 20px!important;
}
}@media screen and (max-width:767px) {
    .pagina-cadastro input[type=password], .pagina-cadastro input[type=tel] {
    padding: 10px;
}
}.pagina-cadastro .dados-pessoais {
    margin-bottom: 0;
}
@media screen and (max-width:768px) {
    .pagina-cadastro .dados-pessoais>.span6 {
    width: 100%;
    margin: 0 0 20px;
}
}.pagina-conta-endereco .dados-pessoais>div {
    width: 100%;
    margin: 0;
    box-sizing: border-box;
    float: none;
}
.pagina-conta-endereco .dados-pessoais>div:not(:last-child) {
    margin-bottom: 20px;
}
.pagina-conta-endereco .acao-editar>div {
    margin: 0!important;
    width: 100%}
.pagina-conta .acao-editar>div {
    margin: 0!important;
    width: 100%}
.pagina-conta .botao {
    letter-spacing: 0;
}
@media screen and (max-width:768px) {
    .pagina-conta .minha-conta .span6:first-child .acao-editar .botao {
        width: 100%;
        display: block;
        box-sizing: border-box;
        float: none;
        margin-bottom: 5px;
    }
}
.pagina-conta .minha-conta .span6:first-child .acao-editar .botao:not(.pull-left) {
    font-size: 0;
}
.pagina-conta .minha-conta .span6:first-child .acao-editar .botao:not(.pull-left):after {
    content: 'Editar dados'}
.pagina-conta .minha-conta .span6:first-child .acao-editar .botao:not(.pull-left) i, .pagina-conta .minha-conta .span6:first-child .acao-editar .botao:not(.pull-left):after {
    font-size: 14px;
}
@media screen and (max-width:767px) {
    .pagina-conta .acao-editar .botao {
    margin: 0 0 10px;
    width: 100%;
    box-sizing: border-box;
}
}@media screen and (max-width:767px) {
    .pagina-conta .cadastro .form-horizontal.large-label .controls {
    margin-left: 0;
}
}.pagina-conta .cadastro .abas-conta {
    top: 1px;
}
.pagina-conta .cadastro .formulario-editar-cliente .caixa-sombreada {
    padding-top: 5px;
}
.pagina-conta .caixa-dados .cor-secundaria {
    color: #1f1a17;
}
.pagina-conta .caixa-dados .caixa-info li {
    font-size: 14px;
    white-space: normal;
    word-break: break-all;
}
.pagina-conta .caixa-dados .caixa-info li b {
    color: #525252;
    font-weight: 400;
}
.pagina-conta .caixa-dados legend {
    border-color: #e5e4e4;
    color: #1f1a17;
    text-transform: uppercase;
}
.pagina-conta .caixa-dados>.titulo {
    color: #1f1a17;
    font-family: Prompt, sans-serif;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    text-align: left;
    padding-bottom: 13px;
}
.pagina-conta .caixa-dados>.titulo small {
    font-family: Prompt, sans-serif;
    font-size: 12px;
    font-weight: 300;
    text-transform: uppercase;
}
@media screen and (max-width:768px) {
    .pagina-conta .caixa-dados>.titulo {
    text-align: left;
}
.pagina-conta .caixa-dados>.titulo small {
    margin-top: 10px;
    display: block;
}
}@media screen and (max-width:768px) {
    .pagina-pedido-listar .buscar-pedidos>div {
    width: 100%;
    box-sizing: border-box;
}
}@media screen and (max-width:768px) and (min-width:767px) {
    .pagina-pedido-listar .buscar-pedidos>div {
    margin: 10px 0 0;
}
}.pagina-login .conteudoRecuperarSenha label[for=id_email_recuperar_senha] strong {
    font-size: 13px;
    font-weight: 400;
}
.pagina-login .cadastro-logar .caixa-sombreada legend.titulo {
    font-size: 18px;
}
.pagina-login .cadastro-logar .recuperar-senha {
    color: #000;
}
.pagina-login .cadastro-logar .recuperar-senha i {
    color: #000;
}
@media screen and (min-width:768px) and (max-width:1020px) {
    .pagina-login .cadastro-logar form .botao.principal {
    display: block;
    margin: 8px 0 0 0;
}
.pagina-login .cadastro-logar form #id_email {
    width: 100%}
}.pagina-pedido-finalizado .menu.superior {
    display: none!important;
}
.owl-carousel, .owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative;
}
.owl-carousel {
    display: none;
    width: 100%;
    z-index: 1;
}
.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
}
.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
    display: block;
    width: 100%
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: none;
}
.no-js .owl-carousel, .owl-carousel.owl-loaded {
    display: block;
}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}
.owl-carousel.owl-hidden {
    opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
    visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab;
}
.owl-carousel.owl-rtl {
    direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
    float: right;
}
.owl-carousel .animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
    z-index: 0;
}
.owl-carousel .owl-animated-out {
    z-index: 1;
}
.owl-carousel .fadeOut {
    animation-name: fadeOut;
}
@keyframes fadeOut {
    0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}.owl-height {
    transition: height .5s ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease;
}
.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}
.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform .1s ease;
}
.owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
    display: none;
}
.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease;
}
.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%}
#barraTopo {
    display: none!important;
}
.open-target {
    display: none;
    text-decoration: none;
    padding: 7px 0;
    background: #000;
    text-align: center;
    color: #f36f21;
    font-family: Prompt;
    font-size: 15px;
    font-weight: 400;
    border-radius: 4px;
    line-height: normal;
}
@media screen and (max-width:767px) {
    #rodape .links-rodape .titulo {
    padding: 0 0 10px 0!important;
    margin: 0 0 15px!important;
    cursor: pointer;
}
#rodape .links-rodape ul {
    display: none;
}
.pagina-produto .open-target {
    display: block;
}
.pagina-produto .abas-custom .tab-content {
    padding: 0;
}
.pagina-produto #comentarios, .pagina-produto #descricao, .pagina-produto #qa-content {
    display: none;
    margin: 20px 0 0;
    padding: 0 20px;
}
.pagina-produto .cep {
    padding: 0!important;
}
.pagina-produto #formCalcularCep label {
    text-decoration: none;
    padding: 7px 0;
    background: #000;
    text-align: center;
    color: #f36f21;
    font-family: Prompt;
    font-size: 15px;
    font-weight: 400;
    border-radius: 4px;
    line-height: normal;
    margin: 0;
    cursor: pointer;
    display: block;
    white-space: normal;
    float: none;
}
.pagina-produto #formCalcularCep label+div {
    display: none;
    margin: 20px 0 0;
}
#cabecalho .menu.superior .nivel-dois {
    display: none!important;
}
#cabecalho .menu.superior .nivel-dois.show {
    display: block!important;
}
}.wrap-tarja {
    display: none!important;
}
.wrap-listing.promoces ul li .listagem-item {
    border: 1px solid #f36f21!important;
}
.wrap-listing.promoces ul li .listagem-item:hover .info-produto {
    background: #f36f21!important;
}
.pagina-produto.tem-promocao .principal .nome-produto {
    color: #f36f21!important;
}
.pagina-produto.tem-promocao .principal .comprar .botao-comprar {
    background: #f36f21!important;
}
.wrap-listing.promoces ul li .listagem-item:hover .preco-produto .desconto-a-vista strong {
    color: #fff!important;
}
span.tag-promocao-topo {
    color: #f36f21;
    background: #040404;
    padding: 5px 10px;
    position: relative;
    display: block;
    text-align: center;
    font-weight: 500;
    font-size: 15px;
    margin-top: 10px;
}
.preco-promocional {
    font-size: 0px !important;
    opacity: 0;
}
}