@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Asap:wght@400;700&display=swap);

.arrow-banner-next,
.arrow-banner-prev {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    width: 62px;
    height: 62px
}

hr,
img {
    border: 0
}

body,
figure {
    margin: 0
}

.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse,
.pre-scrollable {
    max-height: 340px
}

.slick-slider,
html {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.account-content a.disabled.vtex-button.b--action-primary,
.account-content a.disabled.vtex-button.b--danger,
.account-content fieldset[disabled] a.vtex-button.b--action-primary,
.account-content fieldset[disabled] a.vtex-button.b--danger,
.loja-btn-ver-no-mapa a.disabled,
.loja-btn-ver-no-mapa fieldset[disabled] a,
.newsletter .newsletter__form a.disabled.newsletter__input--submit-wrap,
.newsletter .newsletter__form fieldset[disabled] a.newsletter__input--submit-wrap,
.product-main .product-main__buy a.disabled.buy-button,
.product-main .product-main__buy fieldset[disabled] a.buy-button,
.product-main__calculate a.disabled.product-main__calculate__btn,
.product-main__calculate fieldset[disabled] a.product-main__calculate__btn,
.shelf__product-item .product-item__buy-button a.disabled,
.shelf__product-item .product-item__buy-button fieldset[disabled] a,
.slick-slide.dragging img,
a.btn.disabled,
a.disabled.contact-form__button,
a.disabled.load-more,
fieldset[disabled] .account-content a.vtex-button.b--action-primary,
fieldset[disabled] .account-content a.vtex-button.b--danger,
fieldset[disabled] .loja-btn-ver-no-mapa a,
fieldset[disabled] .newsletter .newsletter__form a.newsletter__input--submit-wrap,
fieldset[disabled] .product-main .product-main__buy a.buy-button,
fieldset[disabled] .product-main__calculate a.product-main__calculate__btn,
fieldset[disabled] .shelf__product-item .product-item__buy-button a,
fieldset[disabled] a.btn,
fieldset[disabled] a.contact-form__button,
fieldset[disabled] a.load-more {
    pointer-events: none
}

.invisible,
.slick-loading .slick-slide,
.slick-loading .slick-track {
    visibility: hidden
}

@font-face {
    font-family: "Futura PT Bold";
    src: url(//pedraopvc.vteximg.com.br/arquivos/FuturaPT-Bold.woff2.css) format("woff2"), url(//pedraopvc.vteximg.com.br/arquivos/FuturaPT-Bold.woff.css) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "Futura PT Book";
    src: url(//pedraopvc.vteximg.com.br/arquivos/FuturaPT-Book.woff2.css) format("woff2"), url(//pedraopvc.vteximg.com.br/arquivos/FuturaPT-Book.woff.css) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "Futura PT Medium";
    src: url(//pedraopvc.vteximg.com.br/arquivos/FuturaPT-Medium.woff2.css) format("woff2"), url(//pedraopvc.vteximg.com.br/arquivos/FuturaPT-Medium.woff.css) format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

.arrow-banner-next {
    background-position: 0 0
}

.arrow-banner-prev {
    background-position: 0 -72px
}

.arrow-thumbs-next,
.arrow-thumbs-prev {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    width: 8px
}

.arrow-thumbs-next {
    background-position: -328px -142px;
    height: 12px
}

.arrow-thumbs-prev {
    background-position: -328px -120px;
    height: 12px
}

.bloco-checked-pdp,
.bloco-pdp {
    width: 12px;
    height: 12px;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png)
}

.bloco-checked-pdp {
    background-position: -301px -240px
}

.bloco-pdp {
    background-position: -301px -262px
}

.btn-arrow {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -328px -40px;
    width: 10px;
    height: 10px
}

.btn-cart {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -152px -227px;
    width: 20px;
    height: 17px
}

.btn-download {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -155px -144px;
    width: 21px;
    height: 21px
}

.btn-trash {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -301px 0;
    width: 17px;
    height: 20px
}

.buy-button-icon {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -115px -179px;
    width: 23px;
    height: 22px
}

.cart-remove {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -202px -260px;
    width: 11px;
    height: 11px
}

.checkbox-checked {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -210px -227px;
    width: 12px;
    height: 12px
}

.checkout-header-icon-lock {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -301px -30px;
    width: 16px;
    height: 20px
}

.description-icon {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -216px -41px;
    width: 22px;
    height: 30px
}

.drop-close,
body .vtexIdUI .modal-header .vtexIdUI-close,
body .vtexIdUI .modal-header .vtexIdUI-close:hover {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -146px -260px;
    width: 18px;
    height: 18px
}

.fake-select-institutional {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -328px -180px;
    width: 8px;
    height: 7px
}

.footer-credits-item-avanti {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -75px -144px;
    width: 70px;
    height: 21px
}

.footer-credits-item-vtex {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: 0 -144px;
    width: 65px;
    height: 25px
}

.footer-dropdown-close,
.footer-dropdown-open {
    width: 10px;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png)
}

.footer-dropdown-close {
    background-position: -328px -60px;
    height: 10px
}

.footer-dropdown-open {
    background-position: -328px -231px;
    height: 2px
}

.footer-dropdown-title {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -256px -227px;
    width: 14px;
    height: 9px
}

.footer-security-item-lets-encrypt {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -144px 0;
    width: 105px;
    height: 31px
}

.footer-security-item-pci {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -144px -41px;
    width: 62px;
    height: 39px
}

.footer-social-icons-item-facebook {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -180px -179px;
    width: 22px;
    height: 22px
}

.footer-social-icons-item-instagram {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -48px -179px;
    width: 23px;
    height: 23px
}

.footer-social-icons-item-youtube {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -120px -227px;
    width: 22px;
    height: 17px
}

.freight-btn {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -301px -113px;
    width: 17px;
    height: 14px
}

.header-search-icon,
.header-search-icon-mobile {
    width: 20px;
    height: 20px;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png)
}

.header-search-icon-mobile {
    background-position: -60px -227px
}

.header-search-icon {
    background-position: -90px -227px
}

.header-top-contact-item-phone {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -301px -60px;
    width: 17px;
    height: 17px
}

.header-top-contact-item-whats {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -301px -87px;
    width: 16px;
    height: 16px
}

.icon-thumb-video {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -259px -174px;
    width: 27px;
    height: 27px
}

.institutional-mobile-arrow {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -232px -227px;
    width: 14px;
    height: 9px
}

.institutional-mobile-close {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -118px -260px;
    width: 18px;
    height: 18px
}

.institutional-sidebar-arrow {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: 0 -292px;
    width: 13px;
    height: 8px
}

.main-quantity-plus {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -328px -100px;
    width: 10px;
    height: 10px
}

.menu-item-account {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: 0 -227px;
    width: 20px;
    height: 23px
}

.menu-item-all {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -182px -227px;
    width: 18px;
    height: 14px
}

.menu-item-dropdown,
.menu-item-dropdown-open {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    height: 8px
}

.menu-item-dropdown-open {
    background-position: -23px -292px;
    width: 12px
}

.menu-item-dropdown {
    background-position: -265px -260px;
    width: 14px
}

.menu-item-favorite,
.menu-item-favorites {
    width: 22px;
    height: 20px;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png)
}

.menu-item-favorite {
    background-position: -218px -144px
}

.menu-item-favorites {
    background-position: -186px -144px
}

.menu-item-minicart {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -259px -138px;
    width: 30px;
    height: 26px
}

.menu-item-plus {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -328px 0;
    width: 10px;
    height: 10px
}

.menu-item-sac {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -301px -166px;
    width: 15px;
    height: 15px
}

.menu-item-search {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -148px -179px;
    width: 22px;
    height: 22px
}

.minicart-close {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -174px -260px;
    width: 18px;
    height: 18px
}

.minicart-product-item-btn-delete {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -301px -215px;
    width: 12px;
    height: 15px
}

.minicart-product-item-btn-update-less {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -328px -214px;
    width: 7px;
    height: 7px
}

.minicart-product-item-btn-update-more {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -328px -197px;
    width: 7px;
    height: 7px
}

.modal-close {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: 0 -260px;
    width: 18px;
    height: 22px
}

.other-payment-method-btn-icon {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -30px -227px;
    width: 20px;
    height: 20px
}

.product-item-favorites-active {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -81px -179px;
    width: 24px;
    height: 22px
}

.product-item-favorites {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -58px -260px;
    width: 20px;
    height: 18px
}

.product-item-quantity-minus,
.product-item-quantity-plus {
    width: 10px;
    height: 10px;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png)
}

.product-item-quantity-minus {
    background-position: -328px -80px
}

.product-item-quantity-plus {
    background-position: -328px -20px
}

.product-main-calculate-btn-icon {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -259px -96px;
    width: 32px;
    height: 32px
}

.product-main-calculate-form-x {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -301px -191px;
    width: 14px;
    height: 14px
}

.product-main-quantity-minus,
.product-main-quantity-plus {
    width: 11px;
    height: 11px;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png)
}

.product-main-quantity-minus {
    background-position: -223px -260px
}

.product-main-quantity-plus {
    background-position: -244px -260px
}

.rulesbar-item-in-store {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -197px -90px;
    width: 41px;
    height: 41px
}

.rulesbar-item-installments {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -144px -90px;
    width: 43px;
    height: 42px
}

.rulesbar-item-phone {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -259px 0;
    width: 32px;
    height: 40px
}

.rulesbar-item-security {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -259px -50px;
    width: 29px;
    height: 36px
}

.rulesbar-item-shipping {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: 0 -179px;
    width: 38px;
    height: 38px
}

.select-fake-arrow {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -328px -164px;
    width: 10px;
    height: 6px
}

.shelf-product-item-favorites,
.shelf-product-item-favorites-active,
.shipping-calculate-icon {
    height: 18px;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png)
}

.shelf-product-item-favorites-active {
    background-position: -88px -260px;
    width: 20px
}

.shelf-product-item-favorites {
    background-position: -28px -260px;
    width: 20px
}

.shipping-calculate-icon {
    background-position: -212px -179px;
    width: 23px
}

.submenu-item-banheiros {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -301px -137px;
    width: 12px;
    height: 19px
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background-color: rgba(0, 0, 0, 0);
    color: #c00015;
    text-decoration: none
}

a:active,
a:hover {
    outline: 0
}

b,
optgroup,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

.img-thumbnail,
body {
    background-color: #fff
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    vertical-align: middle
}

svg:not(:root) {
    overflow: hidden
}

hr {
    box-sizing: content-box;
    height: 0
}

pre,
textarea {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input[type=radio],
input[type=checkbox] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

td,
th {
    padding: 0
}

*,
:after,
:before {
    box-sizing: border-box
}

html {
    font-size: 10px;
    overflow-x: hidden
}

body {
    font-family: "Rubik", sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    color: #1a1a1a
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a:focus,
a:hover {
    color: #74000d
}

a:focus {
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}

.home .home__banner-middle img,
.img-responsive,
.minicart__product-item .minicart__product-item__img img,
.seo-text .seo-img img {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857;
    border: 1px solid #ddd;
    border-radius: 0;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

.img-circle {
    border-radius: 50%
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border-top: 1px solid #eee
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.header__search textarea.search__input,
.portal-notify-me-ref textarea.notifyme-client-email,
.portal-notify-me-ref textarea.notifyme-client-name,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field textarea.product-main__calculate__form__input,
select[multiple],
select[size],
textarea.contact-form__input,
textarea.form-control {
    height: auto
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

[role=button] {
    cursor: pointer
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
    font-weight: 400;
    line-height: 1;
    color: #777
}

.h1,
.h2,
.h3,
h1,
h2,
h3 {
    margin-top: 20px;
    margin-bottom: 10px
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
    font-size: 65%
}

.h4,
.h5,
.h6,
h4,
h5,
h6 {
    margin-top: 10px;
    margin-bottom: 10px
}

.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
    font-size: 75%
}

.h1,
h1 {
    font-size: 36px
}

.h2,
h2 {
    font-size: 30px
}

.h3,
h3 {
    font-size: 24px
}

.h4,
h4 {
    font-size: 18px
}

.h5,
h5 {
    font-size: 14px
}

.h6,
h6 {
    font-size: 12px
}

p {
    margin: 0 0 10px
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4
}

dt,
kbd kbd {
    font-weight: 700
}

.small,
small {
    font-size: 85%
}

.mark,
mark {
    background-color: #fcf8e3;
    padding: .2em
}

.list-inline,
.list-unstyled {
    padding-left: 0;
    list-style: none
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.initialism,
.text-uppercase {
    text-transform: uppercase
}

.search__target__list li,
.text-capitalize {
    text-transform: capitalize
}

.text-muted {
    color: #777
}

.text-primary {
    color: #c00015
}

a.text-primary:focus,
a.text-primary:hover {
    color: #8d000f
}

.text-success {
    color: #3c763d
}

a.text-success:focus,
a.text-success:hover {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:focus,
a.text-info:hover {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:focus,
a.text-warning:hover {
    color: #66512c
}

.text-danger {
    color: #a94442
}

a.text-danger:focus,
a.text-danger:hover {
    color: #843534
}

.bg-primary {
    color: #fff;
    background-color: #c00015
}

a.bg-primary:focus,
a.bg-primary:hover {
    background-color: #8d000f
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:focus,
a.bg-success:hover {
    background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:focus,
a.bg-info:hover {
    background-color: #afd9ee
}

.bg-warning {
    background-color: #fcf8e3
}

a.bg-warning:focus,
a.bg-warning:hover {
    background-color: #f7ecb5
}

.bg-danger {
    background-color: #f2dede
}

a.bg-danger:focus,
a.bg-danger:hover {
    background-color: #e4b9b9
}

pre code,
table {
    background-color: rgba(0, 0, 0, 0)
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}

dl,
ol,
ul {
    margin-top: 0
}

blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child,
ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}

address,
dl {
    margin-bottom: 20px
}

ol,
ul {
    margin-bottom: 10px
}

.list-inline {
    margin-left: -5px
}

.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

dd,
dt {
    line-height: 1.42857
}

dd {
    margin-left: 0
}

.dl-horizontal dd:after,
.dl-horizontal dd:before {
    content: " ";
    display: table
}

.dl-horizontal dd:after {
    clear: both
}

.av-container-fluid:after,
.av-container:after,
.av-row:after,
.clearfix:after,
.dropdown-menu>li>a,
.footer__security .footer__security__item.footer__security__item--ebit,
.form-horizontal .form-group:after,
.home .banner-main:after,
.modal-footer:after,
.modal-header:after,
.nav:after,
.navbar-collapse:after,
.navbar:after,
.nossas-lojas__result-item:after,
.panel-body:after,
.product-main__image:after,
.product-main__other-payment-method .product-main__other-payment-method__select,
.product-main__price:after,
.search-default div[id^=ResultItems] ul:after,
.search-header:after,
.search__target__list li:after,
.sl-lista-lojas:after,
.sl-map-wrap:after,
.slick-track:after {
    clear: both
}

abbr[data-original-title],
abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #777
}

.initialism {
    font-size: 90%
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee
}

blockquote .small,
blockquote footer,
blockquote small {
    display: block;
    font-size: 80%;
    line-height: 1.42857;
    color: #777
}

legend,
pre {
    color: #333
}

blockquote .small:before,
blockquote footer:before,
blockquote small:before {
    content: "â€”Â "
}

.blockquote-reverse,
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
    text-align: right
}

code,
kbd {
    padding: 2px 4px;
    font-size: 90%
}

caption,
th {
    text-align: left
}

.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
    content: ""
}

.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
    content: "Â â€”"
}

address {
    font-style: normal;
    line-height: 1.42857
}

code,
kbd,
pre,
samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}

code {
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 0
}

kbd {
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    box-shadow: none
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 0
}

.av-container-fluid:after,
.av-container-fluid:before,
.av-container:after,
.av-container:before,
.av-row:after,
.av-row:before,
.home .banner-main:after,
.home .banner-main:before,
.nossas-lojas__result-item:after,
.nossas-lojas__result-item:before,
.search-default div[id^=ResultItems] ul:after,
.search-default div[id^=ResultItems] ul:before,
.sl-lista-lojas:after,
.sl-lista-lojas:before,
.sl-map-wrap:after,
.sl-map-wrap:before {
    display: table;
    content: " "
}

.av-container,
.av-container-fluid,
.home .banner-main,
.sl-lista-lojas,
.sl-map-wrap {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    border-radius: 0
}

.pre-scrollable {
    overflow-y: scroll
}

.av-row,
.nossas-lojas__result-item,
.search-default div[id^=ResultItems] ul {
    margin-left: -10px;
    margin-right: -10px
}

.av-col-lg-1,
.av-col-lg-10,
.av-col-lg-11,
.av-col-lg-12,
.av-col-lg-13,
.av-col-lg-14,
.av-col-lg-15,
.av-col-lg-16,
.av-col-lg-17,
.av-col-lg-18,
.av-col-lg-19,
.av-col-lg-2,
.av-col-lg-20,
.av-col-lg-21,
.av-col-lg-22,
.av-col-lg-23,
.av-col-lg-24,
.av-col-lg-3,
.av-col-lg-4,
.av-col-lg-5,
.av-col-lg-6,
.av-col-lg-7,
.av-col-lg-8,
.av-col-lg-9,
.av-col-md-1,
.av-col-md-10,
.av-col-md-11,
.av-col-md-12,
.av-col-md-13,
.av-col-md-14,
.av-col-md-15,
.av-col-md-16,
.av-col-md-17,
.av-col-md-18,
.av-col-md-19,
.av-col-md-2,
.av-col-md-20,
.av-col-md-21,
.av-col-md-22,
.av-col-md-23,
.av-col-md-24,
.av-col-md-3,
.av-col-md-4,
.av-col-md-5,
.av-col-md-6,
.av-col-md-7,
.av-col-md-8,
.av-col-md-9,
.av-col-sm-1,
.av-col-sm-10,
.av-col-sm-11,
.av-col-sm-12,
.av-col-sm-13,
.av-col-sm-14,
.av-col-sm-15,
.av-col-sm-16,
.av-col-sm-17,
.av-col-sm-18,
.av-col-sm-19,
.av-col-sm-2,
.av-col-sm-20,
.av-col-sm-21,
.av-col-sm-22,
.av-col-sm-23,
.av-col-sm-24,
.av-col-sm-3,
.av-col-sm-4,
.av-col-sm-5,
.av-col-sm-6,
.av-col-sm-7,
.av-col-sm-8,
.av-col-sm-9,
.av-col-xs-1,
.av-col-xs-10,
.av-col-xs-11,
.av-col-xs-12,
.av-col-xs-13,
.av-col-xs-14,
.av-col-xs-15,
.av-col-xs-16,
.av-col-xs-17,
.av-col-xs-18,
.av-col-xs-19,
.av-col-xs-2,
.av-col-xs-20,
.av-col-xs-21,
.av-col-xs-22,
.av-col-xs-23,
.av-col-xs-24,
.av-col-xs-3,
.av-col-xs-4,
.av-col-xs-5,
.av-col-xs-6,
.av-col-xs-7,
.av-col-xs-8,
.av-col-xs-9,
.loja-btn-ver-no-mapa,
.loja-description,
.loja-info,
.search-default div[id^=ResultItems] ul li,
.seo-text .seo-text-inner {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px
}

.av-col-xs-1,
.av-col-xs-10,
.av-col-xs-11,
.av-col-xs-12,
.av-col-xs-13,
.av-col-xs-14,
.av-col-xs-15,
.av-col-xs-16,
.av-col-xs-17,
.av-col-xs-18,
.av-col-xs-19,
.av-col-xs-2,
.av-col-xs-20,
.av-col-xs-21,
.av-col-xs-22,
.av-col-xs-23,
.av-col-xs-24,
.av-col-xs-3,
.av-col-xs-4,
.av-col-xs-5,
.av-col-xs-6,
.av-col-xs-7,
.av-col-xs-8,
.av-col-xs-9,
.loja-btn-ver-no-mapa,
.loja-description,
.loja-info,
.search-default div[id^=ResultItems] ul li {
    float: left
}

.av-col-xs-1 {
    width: 4.16667%
}

.av-col-xs-2 {
    width: 8.33333%
}

.av-col-xs-3 {
    width: 12.5%
}

.av-col-xs-4 {
    width: 16.66667%
}

.av-col-xs-5 {
    width: 20.83333%
}

.av-col-xs-6 {
    width: 25%
}

.av-col-xs-7 {
    width: 29.16667%
}

.av-col-xs-8 {
    width: 33.33333%
}

.av-col-xs-9 {
    width: 37.5%
}

.av-col-xs-10 {
    width: 41.66667%
}

.av-col-xs-11 {
    width: 45.83333%
}

.av-col-xs-12,
.search-default div[id^=ResultItems] ul li {
    width: 50%
}

.av-col-xs-13 {
    width: 54.16667%
}

.av-col-xs-14 {
    width: 58.33333%
}

.av-col-xs-15 {
    width: 62.5%
}

.av-col-xs-16 {
    width: 66.66667%
}

.av-col-xs-17 {
    width: 70.83333%
}

.av-col-xs-18 {
    width: 75%
}

.av-col-xs-19 {
    width: 79.16667%
}

.av-col-xs-20 {
    width: 83.33333%
}

.av-col-xs-21 {
    width: 87.5%
}

.av-col-xs-22 {
    width: 91.66667%
}

.av-col-xs-23 {
    width: 95.83333%
}

.av-col-xs-24,
.loja-btn-ver-no-mapa,
.loja-description,
.loja-info {
    width: 100%
}

.av-col-xs-pull-0 {
    right: auto
}

.av-col-xs-pull-1 {
    right: 4.16667%
}

.av-col-xs-pull-2 {
    right: 8.33333%
}

.av-col-xs-pull-3 {
    right: 12.5%
}

.av-col-xs-pull-4 {
    right: 16.66667%
}

.av-col-xs-pull-5 {
    right: 20.83333%
}

.av-col-xs-pull-6 {
    right: 25%
}

.av-col-xs-pull-7 {
    right: 29.16667%
}

.av-col-xs-pull-8 {
    right: 33.33333%
}

.av-col-xs-pull-9 {
    right: 37.5%
}

.av-col-xs-pull-10 {
    right: 41.66667%
}

.av-col-xs-pull-11 {
    right: 45.83333%
}

.av-col-xs-pull-12 {
    right: 50%
}

.av-col-xs-pull-13 {
    right: 54.16667%
}

.av-col-xs-pull-14 {
    right: 58.33333%
}

.av-col-xs-pull-15 {
    right: 62.5%
}

.av-col-xs-pull-16 {
    right: 66.66667%
}

.av-col-xs-pull-17 {
    right: 70.83333%
}

.av-col-xs-pull-18 {
    right: 75%
}

.av-col-xs-pull-19 {
    right: 79.16667%
}

.av-col-xs-pull-20 {
    right: 83.33333%
}

.av-col-xs-pull-21 {
    right: 87.5%
}

.av-col-xs-pull-22 {
    right: 91.66667%
}

.av-col-xs-pull-23 {
    right: 95.83333%
}

.av-col-xs-pull-24 {
    right: 100%
}

.av-col-xs-push-0 {
    left: auto
}

.av-col-xs-push-1 {
    left: 4.16667%
}

.av-col-xs-push-2 {
    left: 8.33333%
}

.av-col-xs-push-3 {
    left: 12.5%
}

.av-col-xs-push-4 {
    left: 16.66667%
}

.av-col-xs-push-5 {
    left: 20.83333%
}

.av-col-xs-push-6 {
    left: 25%
}

.av-col-xs-push-7 {
    left: 29.16667%
}

.av-col-xs-push-8 {
    left: 33.33333%
}

.av-col-xs-push-9 {
    left: 37.5%
}

.av-col-xs-push-10 {
    left: 41.66667%
}

.av-col-xs-push-11 {
    left: 45.83333%
}

.av-col-xs-push-12 {
    left: 50%
}

.av-col-xs-push-13 {
    left: 54.16667%
}

.av-col-xs-push-14 {
    left: 58.33333%
}

.av-col-xs-push-15 {
    left: 62.5%
}

.av-col-xs-push-16 {
    left: 66.66667%
}

.av-col-xs-push-17 {
    left: 70.83333%
}

.av-col-xs-push-18 {
    left: 75%
}

.av-col-xs-push-19 {
    left: 79.16667%
}

.av-col-xs-push-20 {
    left: 83.33333%
}

.av-col-xs-push-21 {
    left: 87.5%
}

.av-col-xs-push-22 {
    left: 91.66667%
}

.av-col-xs-push-23 {
    left: 95.83333%
}

.av-col-xs-push-24 {
    left: 100%
}

.av-col-xs-offset-0 {
    margin-left: 0
}

.av-col-xs-offset-1 {
    margin-left: 4.16667%
}

.av-col-xs-offset-2 {
    margin-left: 8.33333%
}

.av-col-xs-offset-3 {
    margin-left: 12.5%
}

.av-col-xs-offset-4 {
    margin-left: 16.66667%
}

.av-col-xs-offset-5 {
    margin-left: 20.83333%
}

.av-col-xs-offset-6 {
    margin-left: 25%
}

.av-col-xs-offset-7 {
    margin-left: 29.16667%
}

.av-col-xs-offset-8 {
    margin-left: 33.33333%
}

.av-col-xs-offset-9 {
    margin-left: 37.5%
}

.av-col-xs-offset-10 {
    margin-left: 41.66667%
}

.av-col-xs-offset-11 {
    margin-left: 45.83333%
}

.av-col-xs-offset-12 {
    margin-left: 50%
}

.av-col-xs-offset-13 {
    margin-left: 54.16667%
}

.av-col-xs-offset-14 {
    margin-left: 58.33333%
}

.av-col-xs-offset-15 {
    margin-left: 62.5%
}

.av-col-xs-offset-16 {
    margin-left: 66.66667%
}

.av-col-xs-offset-17 {
    margin-left: 70.83333%
}

.av-col-xs-offset-18 {
    margin-left: 75%
}

.av-col-xs-offset-19 {
    margin-left: 79.16667%
}

.av-col-xs-offset-20 {
    margin-left: 83.33333%
}

.av-col-xs-offset-21 {
    margin-left: 87.5%
}

.av-col-xs-offset-22 {
    margin-left: 91.66667%
}

.av-col-xs-offset-23 {
    margin-left: 95.83333%
}

.av-col-xs-offset-24 {
    margin-left: 100%
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.table>caption+thead>tr:first-child>td,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th {
    border-top: 0
}

.table>tbody+tbody {
    border-top: 2px solid #ddd
}

.table .table {
    background-color: #fff
}

.table-condensed>tbody>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>thead>tr>th {
    padding: 5px
}

.table-bordered,
.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
    border: 1px solid #ddd
}

.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
    border-bottom-width: 2px
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9
}

.table-hover>tbody>tr:hover,
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>thead>tr>td.active,
.table>thead>tr>th.active {
    background-color: #f5f5f5
}

table col[class*=col-] {
    position: static;
    float: none;
    display: table-column
}

table td[class*=col-],
table th[class*=col-] {
    position: static;
    float: none;
    display: table-cell
}

.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr.active:hover>th,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover {
    background-color: #e8e8e8
}

.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>thead>tr>td.success,
.table>thead>tr>th.success {
    background-color: #dff0d8
}

.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr.success:hover>th,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover {
    background-color: #d0e9c6
}

.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>thead>tr>td.info,
.table>thead>tr>th.info {
    background-color: #d9edf7
}

.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr.info:hover>th,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover {
    background-color: #c4e3f3
}

.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>thead>tr>td.warning,
.table>thead>tr>th.warning {
    background-color: #fcf8e3
}

.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr.warning:hover>th,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover {
    background-color: #faf2cc
}

.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>thead>tr>td.danger,
.table>thead>tr>th.danger {
    background-color: #f2dede
}

.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr.danger:hover>th,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover {
    background-color: #ebcccc
}

.table-responsive {
    overflow-x: auto;
    min-height: .01%
}

fieldset,
legend {
    padding: 0;
    border: 0
}

fieldset {
    margin: 0;
    min-width: 0
}

legend {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    border-bottom: 1px solid #e5e5e5
}

label {
    display: inline-block;
    max-width: 100%
}

input[type=search] {
    box-sizing: border-box;
    -webkit-appearance: none
}

input[type=radio],
input[type=checkbox] {
    margin: 4px 0 0;
    margin-top: 1px\9;
    line-height: normal
}

input[type=file] {
    display: block
}

input[type=range] {
    display: block;
    width: 100%
}

input[type=radio]:focus,
input[type=file]:focus,
input[type=checkbox]:focus {
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555
}

.contact-form__input,
.form-control,
.header__search .search__input,
.portal-notify-me-ref .notifyme-client-email,
.portal-notify-me-ref .notifyme-client-name,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input,
.product-main__shipping fieldset .prefixo input,
body .vtexIdUI-page .controls input {
    display: block;
    width: 100%;
    padding: 6px 12px;
    line-height: 1.42857;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .form-control-feedback,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label {
    color: #3c763d
}

.contact-form__input::-ms-expand,
.form-control::-ms-expand,
.header__search .search__input::-ms-expand,
.portal-notify-me-ref .notifyme-client-email::-ms-expand,
.portal-notify-me-ref .notifyme-client-name::-ms-expand,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input::-ms-expand,
.product-main__shipping fieldset .prefixo input::-ms-expand,
body .vtexIdUI-page .controls input::-ms-expand {
    border: 0;
    background-color: rgba(0, 0, 0, 0)
}

.contact-form__input[disabled],
.contact-form__input[readonly],
.form-control[disabled],
.form-control[readonly],
.header__search .search__input[disabled],
.header__search .search__input[readonly],
.header__search fieldset[disabled] .search__input,
.portal-notify-me-ref .notifyme-client-email[disabled],
.portal-notify-me-ref .notifyme-client-email[readonly],
.portal-notify-me-ref .notifyme-client-name[disabled],
.portal-notify-me-ref .notifyme-client-name[readonly],
.portal-notify-me-ref fieldset[disabled] .notifyme-client-email,
.portal-notify-me-ref fieldset[disabled] .notifyme-client-name,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input[disabled],
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input[readonly],
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field fieldset[disabled] .product-main__calculate__form__input,
.product-main__shipping fieldset .prefixo input[disabled],
.product-main__shipping fieldset .prefixo input[readonly],
.product-main__shipping fieldset[disabled] .prefixo input,
body .vtexIdUI-page .controls fieldset[disabled] input,
body .vtexIdUI-page .controls input[disabled],
body .vtexIdUI-page .controls input[readonly],
fieldset[disabled] .contact-form__input,
fieldset[disabled] .form-control,
fieldset[disabled] .header__search .search__input,
fieldset[disabled] .portal-notify-me-ref .notifyme-client-email,
fieldset[disabled] .portal-notify-me-ref .notifyme-client-name,
fieldset[disabled] .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input,
fieldset[disabled] body .vtexIdUI-page .controls input {
    background-color: #eee;
    opacity: 1
}

.contact-form__input[disabled],
.form-control[disabled],
.header__search .search__input[disabled],
.header__search fieldset[disabled] .search__input,
.portal-notify-me-ref .notifyme-client-email[disabled],
.portal-notify-me-ref .notifyme-client-name[disabled],
.portal-notify-me-ref fieldset[disabled] .notifyme-client-email,
.portal-notify-me-ref fieldset[disabled] .notifyme-client-name,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input[disabled],
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field fieldset[disabled] .product-main__calculate__form__input,
.product-main__shipping fieldset .prefixo input[disabled],
.product-main__shipping fieldset[disabled] .prefixo input,
body .vtexIdUI-page .controls fieldset[disabled] input,
body .vtexIdUI-page .controls input[disabled],
fieldset[disabled] .contact-form__input,
fieldset[disabled] .form-control,
fieldset[disabled] .header__search .search__input,
fieldset[disabled] .portal-notify-me-ref .notifyme-client-email,
fieldset[disabled] .portal-notify-me-ref .notifyme-client-name,
fieldset[disabled] .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input,
fieldset[disabled] body .vtexIdUI-page .controls input {
    cursor: not-allowed
}

.form-group {
    margin-bottom: 15px
}

.checkbox,
.radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}

.checkbox label,
.radio label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer
}

.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px\9
}

.checkbox+.checkbox,
.radio+.radio {
    margin-top: -5px
}

.checkbox-inline,
.radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: 400;
    cursor: pointer
}

.checkbox-inline+.checkbox-inline,
.radio-inline+.radio-inline {
    margin-top: 0;
    margin-left: 10px
}

.checkbox-inline.disabled,
.checkbox.disabled label,
.radio-inline.disabled,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio label,
fieldset[disabled] .radio-inline,
fieldset[disabled] input[type=radio],
fieldset[disabled] input[type=checkbox],
input[type=radio].disabled,
input[type=radio][disabled],
input[type=checkbox].disabled,
input[type=checkbox][disabled] {
    cursor: not-allowed
}

.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 34px
}

.form-control-static.input-lg,
.form-control-static.input-sm {
    padding-left: 0;
    padding-right: 0
}

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-sm {
    height: 30px;
    line-height: 30px
}

select[multiple].input-sm,
textarea.input-sm {
    height: auto
}

.form-group-sm .contact-form__input,
.form-group-sm .form-control,
.form-group-sm .header__search .search__input,
.form-group-sm .portal-notify-me-ref .notifyme-client-email,
.form-group-sm .portal-notify-me-ref .notifyme-client-name,
.form-group-sm .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input,
.form-group-sm .product-main__shipping fieldset .prefixo input,
.form-group-sm body .vtexIdUI-page .controls input,
.header__search .form-group-sm .search__input,
.portal-notify-me-ref .form-group-sm .notifyme-client-email,
.portal-notify-me-ref .form-group-sm .notifyme-client-name,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .form-group-sm .product-main__calculate__form__input,
.product-main__shipping fieldset .prefixo .form-group-sm input,
body .vtexIdUI-page .controls .form-group-sm input {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.form-group-sm .header__search select.search__input,
.form-group-sm .portal-notify-me-ref select.notifyme-client-email,
.form-group-sm .portal-notify-me-ref select.notifyme-client-name,
.form-group-sm .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field select.product-main__calculate__form__input,
.form-group-sm select.contact-form__input,
.form-group-sm select.form-control,
.header__search .form-group-sm select.search__input,
.portal-notify-me-ref .form-group-sm select.notifyme-client-email,
.portal-notify-me-ref .form-group-sm select.notifyme-client-name,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .form-group-sm select.product-main__calculate__form__input {
    height: 30px;
    line-height: 30px
}

.form-group-sm .header__search select.search__input[multiple],
.form-group-sm .header__search textarea.search__input,
.form-group-sm .portal-notify-me-ref select.notifyme-client-email[multiple],
.form-group-sm .portal-notify-me-ref select.notifyme-client-name[multiple],
.form-group-sm .portal-notify-me-ref textarea.notifyme-client-email,
.form-group-sm .portal-notify-me-ref textarea.notifyme-client-name,
.form-group-sm .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field select.product-main__calculate__form__input[multiple],
.form-group-sm .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field textarea.product-main__calculate__form__input,
.form-group-sm select.contact-form__input[multiple],
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.contact-form__input,
.form-group-sm textarea.form-control,
.header__search .form-group-sm select.search__input[multiple],
.header__search .form-group-sm textarea.search__input,
.portal-notify-me-ref .form-group-sm select.notifyme-client-email[multiple],
.portal-notify-me-ref .form-group-sm select.notifyme-client-name[multiple],
.portal-notify-me-ref .form-group-sm textarea.notifyme-client-email,
.portal-notify-me-ref .form-group-sm textarea.notifyme-client-name,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .form-group-sm select.product-main__calculate__form__input[multiple],
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .form-group-sm textarea.product-main__calculate__form__input {
    height: auto
}

.form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5
}

.input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 6px
}

select.input-lg {
    height: 46px;
    line-height: 46px
}

select[multiple].input-lg,
textarea.input-lg {
    height: auto
}

.form-group-lg .contact-form__input,
.form-group-lg .form-control,
.form-group-lg .header__search .search__input,
.form-group-lg .portal-notify-me-ref .notifyme-client-email,
.form-group-lg .portal-notify-me-ref .notifyme-client-name,
.form-group-lg .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input,
.form-group-lg .product-main__shipping fieldset .prefixo input,
.form-group-lg body .vtexIdUI-page .controls input,
.header__search .form-group-lg .search__input,
.portal-notify-me-ref .form-group-lg .notifyme-client-email,
.portal-notify-me-ref .form-group-lg .notifyme-client-name,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .form-group-lg .product-main__calculate__form__input,
.product-main__shipping fieldset .prefixo .form-group-lg input,
body .vtexIdUI-page .controls .form-group-lg input {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 6px
}

.form-group-lg .header__search select.search__input,
.form-group-lg .portal-notify-me-ref select.notifyme-client-email,
.form-group-lg .portal-notify-me-ref select.notifyme-client-name,
.form-group-lg .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field select.product-main__calculate__form__input,
.form-group-lg select.contact-form__input,
.form-group-lg select.form-control,
.header__search .form-group-lg select.search__input,
.portal-notify-me-ref .form-group-lg select.notifyme-client-email,
.portal-notify-me-ref .form-group-lg select.notifyme-client-name,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .form-group-lg select.product-main__calculate__form__input {
    height: 46px;
    line-height: 46px
}

.form-group-lg .header__search select.search__input[multiple],
.form-group-lg .header__search textarea.search__input,
.form-group-lg .portal-notify-me-ref select.notifyme-client-email[multiple],
.form-group-lg .portal-notify-me-ref select.notifyme-client-name[multiple],
.form-group-lg .portal-notify-me-ref textarea.notifyme-client-email,
.form-group-lg .portal-notify-me-ref textarea.notifyme-client-name,
.form-group-lg .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field select.product-main__calculate__form__input[multiple],
.form-group-lg .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field textarea.product-main__calculate__form__input,
.form-group-lg select.contact-form__input[multiple],
.form-group-lg select[multiple].form-control,
.form-group-lg textarea.contact-form__input,
.form-group-lg textarea.form-control,
.header__search .form-group-lg select.search__input[multiple],
.header__search .form-group-lg textarea.search__input,
.portal-notify-me-ref .form-group-lg select.notifyme-client-email[multiple],
.portal-notify-me-ref .form-group-lg select.notifyme-client-name[multiple],
.portal-notify-me-ref .form-group-lg textarea.notifyme-client-email,
.portal-notify-me-ref .form-group-lg textarea.notifyme-client-name,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .form-group-lg select.product-main__calculate__form__input[multiple],
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .form-group-lg textarea.product-main__calculate__form__input {
    height: auto
}

.form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.33333
}

.has-feedback {
    position: relative
}

.has-feedback .contact-form__input,
.has-feedback .form-control,
.has-feedback .header__search .search__input,
.has-feedback .portal-notify-me-ref .notifyme-client-email,
.has-feedback .portal-notify-me-ref .notifyme-client-name,
.has-feedback .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input,
.has-feedback .product-main__shipping fieldset .prefixo input,
.has-feedback body .vtexIdUI-page .controls input,
.header__search .has-feedback .search__input,
.portal-notify-me-ref .has-feedback .notifyme-client-email,
.portal-notify-me-ref .has-feedback .notifyme-client-name,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .has-feedback .product-main__calculate__form__input,
.product-main__shipping fieldset .prefixo .has-feedback input,
body .vtexIdUI-page .controls .has-feedback input {
    padding-right: 42.5px
}

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none
}

.collapsing,
.dropdown,
.dropup {
    position: relative
}

.form-group-lg .contact-form__input+.form-control-feedback,
.form-group-lg .form-control+.form-control-feedback,
.form-group-lg .header__search .search__input+.form-control-feedback,
.form-group-lg .portal-notify-me-ref .notifyme-client-email+.form-control-feedback,
.form-group-lg .portal-notify-me-ref .notifyme-client-name+.form-control-feedback,
.form-group-lg .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input+.form-control-feedback,
.form-group-lg .product-main__shipping fieldset .prefixo input+.form-control-feedback,
.form-group-lg body .vtexIdUI-page .controls input+.form-control-feedback,
.header__search .form-group-lg .search__input+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.input-lg+.form-control-feedback,
.portal-notify-me-ref .form-group-lg .notifyme-client-email+.form-control-feedback,
.portal-notify-me-ref .form-group-lg .notifyme-client-name+.form-control-feedback,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .form-group-lg .product-main__calculate__form__input+.form-control-feedback,
.product-main__shipping fieldset .prefixo .form-group-lg input+.form-control-feedback,
body .vtexIdUI-page .controls .form-group-lg input+.form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px
}

.form-group-sm .contact-form__input+.form-control-feedback,
.form-group-sm .form-control+.form-control-feedback,
.form-group-sm .header__search .search__input+.form-control-feedback,
.form-group-sm .portal-notify-me-ref .notifyme-client-email+.form-control-feedback,
.form-group-sm .portal-notify-me-ref .notifyme-client-name+.form-control-feedback,
.form-group-sm .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input+.form-control-feedback,
.form-group-sm .product-main__shipping fieldset .prefixo input+.form-control-feedback,
.form-group-sm body .vtexIdUI-page .controls input+.form-control-feedback,
.header__search .form-group-sm .search__input+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.input-sm+.form-control-feedback,
.portal-notify-me-ref .form-group-sm .notifyme-client-email+.form-control-feedback,
.portal-notify-me-ref .form-group-sm .notifyme-client-name+.form-control-feedback,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .form-group-sm .product-main__calculate__form__input+.form-control-feedback,
.product-main__shipping fieldset .prefixo .form-group-sm input+.form-control-feedback,
body .vtexIdUI-page .controls .form-group-sm input+.form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px
}

.has-success .contact-form__input,
.has-success .form-control,
.has-success .header__search .search__input,
.has-success .portal-notify-me-ref .notifyme-client-email,
.has-success .portal-notify-me-ref .notifyme-client-name,
.has-success .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input,
.has-success .product-main__shipping fieldset .prefixo input,
.has-success body .vtexIdUI-page .controls input,
.header__search .has-success .search__input,
.portal-notify-me-ref .has-success .notifyme-client-email,
.portal-notify-me-ref .has-success .notifyme-client-name,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .has-success .product-main__calculate__form__input,
.product-main__shipping fieldset .prefixo .has-success input,
body .vtexIdUI-page .controls .has-success input {
    border-color: #3c763d;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-success .contact-form__input:focus,
.has-success .form-control:focus,
.has-success .header__search .search__input:focus,
.has-success .portal-notify-me-ref .notifyme-client-email:focus,
.has-success .portal-notify-me-ref .notifyme-client-name:focus,
.has-success .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input:focus,
.has-success .product-main__shipping fieldset .prefixo input:focus,
.has-success body .vtexIdUI-page .controls input:focus,
.header__search .has-success .search__input:focus,
.portal-notify-me-ref .has-success .notifyme-client-email:focus,
.portal-notify-me-ref .has-success .notifyme-client-name:focus,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .has-success .product-main__calculate__form__input:focus,
.product-main__shipping fieldset .prefixo .has-success input:focus,
body .vtexIdUI-page .controls .has-success input:focus {
    border-color: #2b542c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
}

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8
}

.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .form-control-feedback,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {
    color: #8a6d3b
}

.has-warning .contact-form__input,
.has-warning .form-control,
.has-warning .header__search .search__input,
.has-warning .portal-notify-me-ref .notifyme-client-email,
.has-warning .portal-notify-me-ref .notifyme-client-name,
.has-warning .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input,
.has-warning .product-main__shipping fieldset .prefixo input,
.has-warning body .vtexIdUI-page .controls input,
.header__search .has-warning .search__input,
.portal-notify-me-ref .has-warning .notifyme-client-email,
.portal-notify-me-ref .has-warning .notifyme-client-name,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .has-warning .product-main__calculate__form__input,
.product-main__shipping fieldset .prefixo .has-warning input,
body .vtexIdUI-page .controls .has-warning input {
    border-color: #8a6d3b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-warning .contact-form__input:focus,
.has-warning .form-control:focus,
.has-warning .header__search .search__input:focus,
.has-warning .portal-notify-me-ref .notifyme-client-email:focus,
.has-warning .portal-notify-me-ref .notifyme-client-name:focus,
.has-warning .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input:focus,
.has-warning .product-main__shipping fieldset .prefixo input:focus,
.has-warning body .vtexIdUI-page .controls input:focus,
.header__search .has-warning .search__input:focus,
.portal-notify-me-ref .has-warning .notifyme-client-email:focus,
.portal-notify-me-ref .has-warning .notifyme-client-name:focus,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .has-warning .product-main__calculate__form__input:focus,
.product-main__shipping fieldset .prefixo .has-warning input:focus,
body .vtexIdUI-page .controls .has-warning input:focus {
    border-color: #66512c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3
}

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .form-control-feedback,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
    color: #a94442
}

.has-error .contact-form__input,
.has-error .form-control,
.has-error .header__search .search__input,
.has-error .portal-notify-me-ref .notifyme-client-email,
.has-error .portal-notify-me-ref .notifyme-client-name,
.has-error .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input,
.has-error .product-main__shipping fieldset .prefixo input,
.has-error body .vtexIdUI-page .controls input,
.header__search .has-error .search__input,
.portal-notify-me-ref .has-error .notifyme-client-email,
.portal-notify-me-ref .has-error .notifyme-client-name,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .has-error .product-main__calculate__form__input,
.product-main__shipping fieldset .prefixo .has-error input,
body .vtexIdUI-page .controls .has-error input {
    border-color: #a94442;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-error .contact-form__input:focus,
.has-error .form-control:focus,
.has-error .header__search .search__input:focus,
.has-error .portal-notify-me-ref .notifyme-client-email:focus,
.has-error .portal-notify-me-ref .notifyme-client-name:focus,
.has-error .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input:focus,
.has-error .product-main__shipping fieldset .prefixo input:focus,
.has-error body .vtexIdUI-page .controls input:focus,
.header__search .has-error .search__input:focus,
.portal-notify-me-ref .has-error .notifyme-client-email:focus,
.portal-notify-me-ref .has-error .notifyme-client-name:focus,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .has-error .product-main__calculate__form__input:focus,
.product-main__shipping fieldset .prefixo .has-error input:focus,
body .vtexIdUI-page .controls .has-error input:focus {
    border-color: #843534;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
}

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede
}

.has-feedback label~.form-control-feedback {
    top: 25px
}

.has-feedback label.sr-only~.form-control-feedback {
    top: 0
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #5a5a5a
}

.btn-block,
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
    width: 100%
}

.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

.form-horizontal .checkbox,
.form-horizontal .radio {
    min-height: 27px
}

.form-horizontal .form-group {
    margin-left: -10px;
    margin-right: -10px
}

.form-horizontal .form-group:after,
.form-horizontal .form-group:before {
    content: " ";
    display: table
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 10px
}

.account-content .vtex-button.b--action-primary,
.account-content .vtex-button.b--danger,
.btn,
.contact-form__button,
.load-more,
.loja-btn-ver-no-mapa a,
.newsletter .newsletter__form .newsletter__input--submit-wrap,
.product-main .product-main__buy .buy-button,
.product-main__calculate .product-main__calculate__btn,
.shelf__product-item .product-item__buy-button a,
body .vtexIdUI-page .btn {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0);
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.account-content .active.focus.vtex-button.b--action-primary,
.account-content .active.focus.vtex-button.b--danger,
.account-content .active.vtex-button.b--action-primary:focus,
.account-content .active.vtex-button.b--danger:focus,
.account-content .focus.vtex-button.b--action-primary,
.account-content .focus.vtex-button.b--danger,
.account-content .vtex-button.b--action-primary:active.focus,
.account-content .vtex-button.b--action-primary:active:focus,
.account-content .vtex-button.b--action-primary:focus,
.account-content .vtex-button.b--danger:active.focus,
.account-content .vtex-button.b--danger:active:focus,
.account-content .vtex-button.b--danger:focus,
.active.contact-form__button:focus,
.active.focus.contact-form__button,
.active.focus.load-more,
.active.load-more:focus,
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus,
.contact-form__button:active.focus,
.contact-form__button:active:focus,
.contact-form__button:focus,
.focus.contact-form__button,
.focus.load-more,
.load-more:active.focus,
.load-more:active:focus,
.load-more:focus,
.loja-btn-ver-no-mapa a.active.focus,
.loja-btn-ver-no-mapa a.active:focus,
.loja-btn-ver-no-mapa a.focus,
.loja-btn-ver-no-mapa a:active.focus,
.loja-btn-ver-no-mapa a:active:focus,
.loja-btn-ver-no-mapa a:focus,
.newsletter .newsletter__form .active.focus.newsletter__input--submit-wrap,
.newsletter .newsletter__form .active.newsletter__input--submit-wrap:focus,
.newsletter .newsletter__form .focus.newsletter__input--submit-wrap,
.newsletter .newsletter__form .newsletter__input--submit-wrap:active.focus,
.newsletter .newsletter__form .newsletter__input--submit-wrap:active:focus,
.newsletter .newsletter__form .newsletter__input--submit-wrap:focus,
.product-main .product-main__buy .active.buy-button:focus,
.product-main .product-main__buy .active.focus.buy-button,
.product-main .product-main__buy .buy-button:active.focus,
.product-main .product-main__buy .buy-button:active:focus,
.product-main .product-main__buy .buy-button:focus,
.product-main .product-main__buy .focus.buy-button,
.product-main__calculate .active.focus.product-main__calculate__btn,
.product-main__calculate .active.product-main__calculate__btn:focus,
.product-main__calculate .focus.product-main__calculate__btn,
.product-main__calculate .product-main__calculate__btn:active.focus,
.product-main__calculate .product-main__calculate__btn:active:focus,
.product-main__calculate .product-main__calculate__btn:focus,
.shelf__product-item .product-item__buy-button a.active.focus,
.shelf__product-item .product-item__buy-button a.active:focus,
.shelf__product-item .product-item__buy-button a.focus,
.shelf__product-item .product-item__buy-button a:active.focus,
.shelf__product-item .product-item__buy-button a:active:focus,
.shelf__product-item .product-item__buy-button a:focus,
body .vtexIdUI-page .btn:focus,
body .vtexIdUI-page .focus.btn {
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}

.account-content .focus.vtex-button.b--action-primary,
.account-content .focus.vtex-button.b--danger,
.account-content .vtex-button.b--action-primary:focus,
.account-content .vtex-button.b--action-primary:hover,
.account-content .vtex-button.b--danger:focus,
.account-content .vtex-button.b--danger:hover,
.btn.focus,
.btn:focus,
.btn:hover,
.contact-form__button:focus,
.contact-form__button:hover,
.focus.contact-form__button,
.focus.load-more,
.load-more:focus,
.load-more:hover,
.loja-btn-ver-no-mapa a.focus,
.loja-btn-ver-no-mapa a:focus,
.loja-btn-ver-no-mapa a:hover,
.newsletter .newsletter__form .focus.newsletter__input--submit-wrap,
.newsletter .newsletter__form .newsletter__input--submit-wrap:focus,
.newsletter .newsletter__form .newsletter__input--submit-wrap:hover,
.product-main .product-main__buy .buy-button:focus,
.product-main .product-main__buy .buy-button:hover,
.product-main .product-main__buy .focus.buy-button,
.product-main__calculate .focus.product-main__calculate__btn,
.product-main__calculate .product-main__calculate__btn:focus,
.product-main__calculate .product-main__calculate__btn:hover,
.shelf__product-item .product-item__buy-button a.focus,
.shelf__product-item .product-item__buy-button a:focus,
.shelf__product-item .product-item__buy-button a:hover,
body .vtexIdUI-page .btn:focus,
body .vtexIdUI-page .btn:hover,
body .vtexIdUI-page .focus.btn {
    color: #333;
    text-decoration: none
}

.account-content .active.vtex-button.b--action-primary,
.account-content .active.vtex-button.b--danger,
.account-content .vtex-button.b--action-primary:active,
.account-content .vtex-button.b--danger:active,
.active.contact-form__button,
.active.load-more,
.btn.active,
.btn:active,
.contact-form__button:active,
.load-more:active,
.loja-btn-ver-no-mapa a.active,
.loja-btn-ver-no-mapa a:active,
.newsletter .newsletter__form .active.newsletter__input--submit-wrap,
.newsletter .newsletter__form .newsletter__input--submit-wrap:active,
.product-main .product-main__buy .active.buy-button,
.product-main .product-main__buy .buy-button:active,
.product-main__calculate .active.product-main__calculate__btn,
.product-main__calculate .product-main__calculate__btn:active,
.shelf__product-item .product-item__buy-button a.active,
.shelf__product-item .product-item__buy-button a:active,
body .vtexIdUI-page .active.btn,
body .vtexIdUI-page .btn:active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.account-content .disabled.vtex-button.b--action-primary,
.account-content .disabled.vtex-button.b--danger,
.account-content .vtex-button.b--action-primary[disabled],
.account-content .vtex-button.b--danger[disabled],
.account-content fieldset[disabled] .vtex-button.b--action-primary,
.account-content fieldset[disabled] .vtex-button.b--danger,
.btn.disabled,
.btn[disabled],
.contact-form__button[disabled],
.disabled.contact-form__button,
.disabled.load-more,
.load-more[disabled],
.loja-btn-ver-no-mapa a.disabled,
.loja-btn-ver-no-mapa a[disabled],
.loja-btn-ver-no-mapa fieldset[disabled] a,
.newsletter .newsletter__form .disabled.newsletter__input--submit-wrap,
.newsletter .newsletter__form .newsletter__input--submit-wrap[disabled],
.newsletter .newsletter__form fieldset[disabled] .newsletter__input--submit-wrap,
.product-main .product-main__buy .buy-button[disabled],
.product-main .product-main__buy .disabled.buy-button,
.product-main .product-main__buy fieldset[disabled] .buy-button,
.product-main__calculate .disabled.product-main__calculate__btn,
.product-main__calculate .product-main__calculate__btn[disabled],
.product-main__calculate fieldset[disabled] .product-main__calculate__btn,
.shelf__product-item .product-item__buy-button a.disabled,
.shelf__product-item .product-item__buy-button a[disabled],
.shelf__product-item .product-item__buy-button fieldset[disabled] a,
body .vtexIdUI-page .btn[disabled],
body .vtexIdUI-page .disabled.btn,
fieldset[disabled] .account-content .vtex-button.b--action-primary,
fieldset[disabled] .account-content .vtex-button.b--danger,
fieldset[disabled] .btn,
fieldset[disabled] .contact-form__button,
fieldset[disabled] .load-more,
fieldset[disabled] .loja-btn-ver-no-mapa a,
fieldset[disabled] .newsletter .newsletter__form .newsletter__input--submit-wrap,
fieldset[disabled] .product-main .product-main__buy .buy-button,
fieldset[disabled] .product-main__calculate .product-main__calculate__btn,
fieldset[disabled] .shelf__product-item .product-item__buy-button a {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

.account-content .vtex-button.b--action-primary,
.btn-primary,
body .vtexIdUI-page .btn {
    color: #fff;
    background-color: #c00015;
    border-color: #a70012
}

.account-content .focus.vtex-button.b--action-primary,
.account-content .vtex-button.b--action-primary:focus,
.btn-primary.focus,
.btn-primary:focus,
body .vtexIdUI-page .btn:focus,
body .vtexIdUI-page .focus.btn {
    color: #fff;
    background-color: #8d000f;
    border-color: #270004
}

.account-content .active.vtex-button.b--action-primary,
.account-content .open>.dropdown-toggle.vtex-button.b--action-primary,
.account-content .vtex-button.b--action-primary:active,
.account-content .vtex-button.b--action-primary:hover,
.account-content body .vtexIdUI-page .open>.dropdown-toggle.vtex-button.b--action-primary,
.account-content body .vtexIdUI-page .open>.dropdown-toggle.vtex-button.b--danger,
.btn-primary.active,
.btn-primary:active,
.btn-primary:hover,
.loja-btn-ver-no-mapa body .vtexIdUI-page .open>a.dropdown-toggle,
.newsletter .newsletter__form body .vtexIdUI-page .open>.dropdown-toggle.newsletter__input--submit-wrap,
.open>.btn-primary.dropdown-toggle,
.product-main .product-main__buy body .vtexIdUI-page .open>.dropdown-toggle.buy-button,
.product-main__calculate body .vtexIdUI-page .open>.dropdown-toggle.product-main__calculate__btn,
.shelf__product-item .product-item__buy-button body .vtexIdUI-page .open>a.dropdown-toggle,
body .vtexIdUI-page .account-content .open>.dropdown-toggle.vtex-button.b--danger,
body .vtexIdUI-page .active.btn,
body .vtexIdUI-page .btn:active,
body .vtexIdUI-page .btn:hover,
body .vtexIdUI-page .loja-btn-ver-no-mapa .open>a.dropdown-toggle,
body .vtexIdUI-page .newsletter .newsletter__form .open>.dropdown-toggle.newsletter__input--submit-wrap,
body .vtexIdUI-page .open>.dropdown-toggle.btn,
body .vtexIdUI-page .open>.dropdown-toggle.contact-form__button,
body .vtexIdUI-page .open>.dropdown-toggle.load-more,
body .vtexIdUI-page .product-main .product-main__buy .open>.dropdown-toggle.buy-button,
body .vtexIdUI-page .product-main__calculate .open>.dropdown-toggle.product-main__calculate__btn,
body .vtexIdUI-page .shelf__product-item .product-item__buy-button .open>a.dropdown-toggle {
    color: #fff;
    background-color: #8d000f;
    border-color: #69000c
}

.account-content .active.focus.vtex-button.b--action-primary,
.account-content .active.vtex-button.b--action-primary:focus,
.account-content .active.vtex-button.b--action-primary:hover,
.account-content .open>.dropdown-toggle.focus.vtex-button.b--action-primary,
.account-content .open>.dropdown-toggle.vtex-button.b--action-primary:focus,
.account-content .open>.dropdown-toggle.vtex-button.b--action-primary:hover,
.account-content .vtex-button.b--action-primary:active.focus,
.account-content .vtex-button.b--action-primary:active:focus,
.account-content .vtex-button.b--action-primary:active:hover,
.account-content body .vtexIdUI-page .active.vtex-button.b--danger:hover,
.account-content body .vtexIdUI-page .open>.dropdown-toggle.focus.vtex-button.b--action-primary,
.account-content body .vtexIdUI-page .open>.dropdown-toggle.focus.vtex-button.b--danger,
.account-content body .vtexIdUI-page .open>.dropdown-toggle.vtex-button.b--action-primary:focus,
.account-content body .vtexIdUI-page .open>.dropdown-toggle.vtex-button.b--action-primary:hover,
.account-content body .vtexIdUI-page .open>.dropdown-toggle.vtex-button.b--danger:focus,
.account-content body .vtexIdUI-page .open>.dropdown-toggle.vtex-button.b--danger:hover,
.account-content body .vtexIdUI-page .vtex-button.b--danger:active:hover,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.loja-btn-ver-no-mapa body .vtexIdUI-page .open>a.dropdown-toggle.focus,
.loja-btn-ver-no-mapa body .vtexIdUI-page .open>a.dropdown-toggle:focus,
.loja-btn-ver-no-mapa body .vtexIdUI-page .open>a.dropdown-toggle:hover,
.loja-btn-ver-no-mapa body .vtexIdUI-page a.active:hover,
.loja-btn-ver-no-mapa body .vtexIdUI-page a:active:hover,
.newsletter .newsletter__form body .vtexIdUI-page .active.newsletter__input--submit-wrap:hover,
.newsletter .newsletter__form body .vtexIdUI-page .newsletter__input--submit-wrap:active:hover,
.newsletter .newsletter__form body .vtexIdUI-page .open>.dropdown-toggle.focus.newsletter__input--submit-wrap,
.newsletter .newsletter__form body .vtexIdUI-page .open>.dropdown-toggle.newsletter__input--submit-wrap:focus,
.newsletter .newsletter__form body .vtexIdUI-page .open>.dropdown-toggle.newsletter__input--submit-wrap:hover,
.open>.btn-primary.dropdown-toggle.focus,
.open>.btn-primary.dropdown-toggle:focus,
.open>.btn-primary.dropdown-toggle:hover,
.product-main .product-main__buy body .vtexIdUI-page .active.buy-button:hover,
.product-main .product-main__buy body .vtexIdUI-page .buy-button:active:hover,
.product-main .product-main__buy body .vtexIdUI-page .open>.dropdown-toggle.buy-button:focus,
.product-main .product-main__buy body .vtexIdUI-page .open>.dropdown-toggle.buy-button:hover,
.product-main .product-main__buy body .vtexIdUI-page .open>.dropdown-toggle.focus.buy-button,
.product-main__calculate body .vtexIdUI-page .active.product-main__calculate__btn:hover,
.product-main__calculate body .vtexIdUI-page .open>.dropdown-toggle.focus.product-main__calculate__btn,
.product-main__calculate body .vtexIdUI-page .open>.dropdown-toggle.product-main__calculate__btn:focus,
.product-main__calculate body .vtexIdUI-page .open>.dropdown-toggle.product-main__calculate__btn:hover,
.product-main__calculate body .vtexIdUI-page .product-main__calculate__btn:active:hover,
.shelf__product-item .product-item__buy-button body .vtexIdUI-page .open>a.dropdown-toggle.focus,
.shelf__product-item .product-item__buy-button body .vtexIdUI-page .open>a.dropdown-toggle:focus,
.shelf__product-item .product-item__buy-button body .vtexIdUI-page .open>a.dropdown-toggle:hover,
.shelf__product-item .product-item__buy-button body .vtexIdUI-page a.active:hover,
.shelf__product-item .product-item__buy-button body .vtexIdUI-page a:active:hover,
body .vtexIdUI-page .account-content .active.vtex-button.b--danger:hover,
body .vtexIdUI-page .account-content .open>.dropdown-toggle.focus.vtex-button.b--danger,
body .vtexIdUI-page .account-content .open>.dropdown-toggle.vtex-button.b--danger:focus,
body .vtexIdUI-page .account-content .open>.dropdown-toggle.vtex-button.b--danger:hover,
body .vtexIdUI-page .account-content .vtex-button.b--danger:active:hover,
body .vtexIdUI-page .active.btn:focus,
body .vtexIdUI-page .active.btn:hover,
body .vtexIdUI-page .active.contact-form__button:hover,
body .vtexIdUI-page .active.focus.btn,
body .vtexIdUI-page .active.load-more:hover,
body .vtexIdUI-page .btn:active.focus,
body .vtexIdUI-page .btn:active:focus,
body .vtexIdUI-page .btn:active:hover,
body .vtexIdUI-page .contact-form__button:active:hover,
body .vtexIdUI-page .load-more:active:hover,
body .vtexIdUI-page .loja-btn-ver-no-mapa .open>a.dropdown-toggle.focus,
body .vtexIdUI-page .loja-btn-ver-no-mapa .open>a.dropdown-toggle:focus,
body .vtexIdUI-page .loja-btn-ver-no-mapa .open>a.dropdown-toggle:hover,
body .vtexIdUI-page .loja-btn-ver-no-mapa a.active:hover,
body .vtexIdUI-page .loja-btn-ver-no-mapa a:active:hover,
body .vtexIdUI-page .newsletter .newsletter__form .active.newsletter__input--submit-wrap:hover,
body .vtexIdUI-page .newsletter .newsletter__form .newsletter__input--submit-wrap:active:hover,
body .vtexIdUI-page .newsletter .newsletter__form .open>.dropdown-toggle.focus.newsletter__input--submit-wrap,
body .vtexIdUI-page .newsletter .newsletter__form .open>.dropdown-toggle.newsletter__input--submit-wrap:focus,
body .vtexIdUI-page .newsletter .newsletter__form .open>.dropdown-toggle.newsletter__input--submit-wrap:hover,
body .vtexIdUI-page .open>.dropdown-toggle.btn:focus,
body .vtexIdUI-page .open>.dropdown-toggle.btn:hover,
body .vtexIdUI-page .open>.dropdown-toggle.contact-form__button:focus,
body .vtexIdUI-page .open>.dropdown-toggle.contact-form__button:hover,
body .vtexIdUI-page .open>.dropdown-toggle.focus.btn,
body .vtexIdUI-page .open>.dropdown-toggle.focus.contact-form__button,
body .vtexIdUI-page .open>.dropdown-toggle.focus.load-more,
body .vtexIdUI-page .open>.dropdown-toggle.load-more:focus,
body .vtexIdUI-page .open>.dropdown-toggle.load-more:hover,
body .vtexIdUI-page .product-main .product-main__buy .active.buy-button:hover,
body .vtexIdUI-page .product-main .product-main__buy .buy-button:active:hover,
body .vtexIdUI-page .product-main .product-main__buy .open>.dropdown-toggle.buy-button:focus,
body .vtexIdUI-page .product-main .product-main__buy .open>.dropdown-toggle.buy-button:hover,
body .vtexIdUI-page .product-main .product-main__buy .open>.dropdown-toggle.focus.buy-button,
body .vtexIdUI-page .product-main__calculate .active.product-main__calculate__btn:hover,
body .vtexIdUI-page .product-main__calculate .open>.dropdown-toggle.focus.product-main__calculate__btn,
body .vtexIdUI-page .product-main__calculate .open>.dropdown-toggle.product-main__calculate__btn:focus,
body .vtexIdUI-page .product-main__calculate .open>.dropdown-toggle.product-main__calculate__btn:hover,
body .vtexIdUI-page .product-main__calculate .product-main__calculate__btn:active:hover,
body .vtexIdUI-page .shelf__product-item .product-item__buy-button .open>a.dropdown-toggle.focus,
body .vtexIdUI-page .shelf__product-item .product-item__buy-button .open>a.dropdown-toggle:focus,
body .vtexIdUI-page .shelf__product-item .product-item__buy-button .open>a.dropdown-toggle:hover,
body .vtexIdUI-page .shelf__product-item .product-item__buy-button a.active:hover,
body .vtexIdUI-page .shelf__product-item .product-item__buy-button a:active:hover {
    color: #fff;
    background-color: #69000c;
    border-color: #270004
}

.account-content .active.vtex-button.b--action-primary,
.account-content .open>.dropdown-toggle.vtex-button.b--action-primary,
.account-content .vtex-button.b--action-primary:active,
.account-content body .vtexIdUI-page .open>.dropdown-toggle.vtex-button.b--action-primary,
.account-content body .vtexIdUI-page .open>.dropdown-toggle.vtex-button.b--danger,
.btn-primary.active,
.btn-primary:active,
.loja-btn-ver-no-mapa body .vtexIdUI-page .open>a.dropdown-toggle,
.newsletter .newsletter__form body .vtexIdUI-page .open>.dropdown-toggle.newsletter__input--submit-wrap,
.open>.btn-primary.dropdown-toggle,
.product-main .product-main__buy body .vtexIdUI-page .open>.dropdown-toggle.buy-button,
.product-main__calculate body .vtexIdUI-page .open>.dropdown-toggle.product-main__calculate__btn,
.shelf__product-item .product-item__buy-button body .vtexIdUI-page .open>a.dropdown-toggle,
body .vtexIdUI-page .account-content .open>.dropdown-toggle.vtex-button.b--danger,
body .vtexIdUI-page .active.btn,
body .vtexIdUI-page .btn:active,
body .vtexIdUI-page .loja-btn-ver-no-mapa .open>a.dropdown-toggle,
body .vtexIdUI-page .newsletter .newsletter__form .open>.dropdown-toggle.newsletter__input--submit-wrap,
body .vtexIdUI-page .open>.dropdown-toggle.btn,
body .vtexIdUI-page .open>.dropdown-toggle.contact-form__button,
body .vtexIdUI-page .open>.dropdown-toggle.load-more,
body .vtexIdUI-page .product-main .product-main__buy .open>.dropdown-toggle.buy-button,
body .vtexIdUI-page .product-main__calculate .open>.dropdown-toggle.product-main__calculate__btn,
body .vtexIdUI-page .shelf__product-item .product-item__buy-button .open>a.dropdown-toggle {
    background-image: none
}

.account-content .disabled.focus.vtex-button.b--action-primary,
.account-content .disabled.vtex-button.b--action-primary:focus,
.account-content .disabled.vtex-button.b--action-primary:hover,
.account-content .vtex-button.b--action-primary[disabled].focus,
.account-content .vtex-button.b--action-primary[disabled]:focus,
.account-content .vtex-button.b--action-primary[disabled]:hover,
.account-content body .vtexIdUI-page .disabled.focus.vtex-button.b--danger,
.account-content body .vtexIdUI-page .disabled.vtex-button.b--danger:focus,
.account-content body .vtexIdUI-page .disabled.vtex-button.b--danger:hover,
.account-content body .vtexIdUI-page .vtex-button.b--danger[disabled].focus,
.account-content body .vtexIdUI-page .vtex-button.b--danger[disabled]:focus,
.account-content body .vtexIdUI-page .vtex-button.b--danger[disabled]:hover,
.account-content fieldset[disabled] .focus.vtex-button.b--action-primary,
.account-content fieldset[disabled] .vtex-button.b--action-primary:focus,
.account-content fieldset[disabled] .vtex-button.b--action-primary:hover,
.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
.loja-btn-ver-no-mapa body .vtexIdUI-page a.disabled.focus,
.loja-btn-ver-no-mapa body .vtexIdUI-page a.disabled:focus,
.loja-btn-ver-no-mapa body .vtexIdUI-page a.disabled:hover,
.loja-btn-ver-no-mapa body .vtexIdUI-page a[disabled].focus,
.loja-btn-ver-no-mapa body .vtexIdUI-page a[disabled]:focus,
.loja-btn-ver-no-mapa body .vtexIdUI-page a[disabled]:hover,
.newsletter .newsletter__form body .vtexIdUI-page .disabled.focus.newsletter__input--submit-wrap,
.newsletter .newsletter__form body .vtexIdUI-page .disabled.newsletter__input--submit-wrap:focus,
.newsletter .newsletter__form body .vtexIdUI-page .disabled.newsletter__input--submit-wrap:hover,
.newsletter .newsletter__form body .vtexIdUI-page .newsletter__input--submit-wrap[disabled].focus,
.newsletter .newsletter__form body .vtexIdUI-page .newsletter__input--submit-wrap[disabled]:focus,
.newsletter .newsletter__form body .vtexIdUI-page .newsletter__input--submit-wrap[disabled]:hover,
.product-main .product-main__buy body .vtexIdUI-page .buy-button[disabled].focus,
.product-main .product-main__buy body .vtexIdUI-page .buy-button[disabled]:focus,
.product-main .product-main__buy body .vtexIdUI-page .buy-button[disabled]:hover,
.product-main .product-main__buy body .vtexIdUI-page .disabled.buy-button:focus,
.product-main .product-main__buy body .vtexIdUI-page .disabled.buy-button:hover,
.product-main .product-main__buy body .vtexIdUI-page .disabled.focus.buy-button,
.product-main__calculate body .vtexIdUI-page .disabled.focus.product-main__calculate__btn,
.product-main__calculate body .vtexIdUI-page .disabled.product-main__calculate__btn:focus,
.product-main__calculate body .vtexIdUI-page .disabled.product-main__calculate__btn:hover,
.product-main__calculate body .vtexIdUI-page .product-main__calculate__btn[disabled].focus,
.product-main__calculate body .vtexIdUI-page .product-main__calculate__btn[disabled]:focus,
.product-main__calculate body .vtexIdUI-page .product-main__calculate__btn[disabled]:hover,
.shelf__product-item .product-item__buy-button body .vtexIdUI-page a.disabled.focus,
.shelf__product-item .product-item__buy-button body .vtexIdUI-page a.disabled:focus,
.shelf__product-item .product-item__buy-button body .vtexIdUI-page a.disabled:hover,
.shelf__product-item .product-item__buy-button body .vtexIdUI-page a[disabled].focus,
.shelf__product-item .product-item__buy-button body .vtexIdUI-page a[disabled]:focus,
.shelf__product-item .product-item__buy-button body .vtexIdUI-page a[disabled]:hover,
body .vtexIdUI-page .account-content .disabled.focus.vtex-button.b--danger,
body .vtexIdUI-page .account-content .disabled.vtex-button.b--danger:focus,
body .vtexIdUI-page .account-content .disabled.vtex-button.b--danger:hover,
body .vtexIdUI-page .account-content .vtex-button.b--danger[disabled].focus,
body .vtexIdUI-page .account-content .vtex-button.b--danger[disabled]:focus,
body .vtexIdUI-page .account-content .vtex-button.b--danger[disabled]:hover,
body .vtexIdUI-page .btn[disabled].focus,
body .vtexIdUI-page .btn[disabled]:focus,
body .vtexIdUI-page .btn[disabled]:hover,
body .vtexIdUI-page .contact-form__button[disabled].focus,
body .vtexIdUI-page .contact-form__button[disabled]:focus,
body .vtexIdUI-page .contact-form__button[disabled]:hover,
body .vtexIdUI-page .disabled.btn:focus,
body .vtexIdUI-page .disabled.btn:hover,
body .vtexIdUI-page .disabled.contact-form__button:focus,
body .vtexIdUI-page .disabled.contact-form__button:hover,
body .vtexIdUI-page .disabled.focus.btn,
body .vtexIdUI-page .disabled.focus.contact-form__button,
body .vtexIdUI-page .disabled.focus.load-more,
body .vtexIdUI-page .disabled.load-more:focus,
body .vtexIdUI-page .disabled.load-more:hover,
body .vtexIdUI-page .load-more[disabled].focus,
body .vtexIdUI-page .load-more[disabled]:focus,
body .vtexIdUI-page .load-more[disabled]:hover,
body .vtexIdUI-page .loja-btn-ver-no-mapa a.disabled.focus,
body .vtexIdUI-page .loja-btn-ver-no-mapa a.disabled:focus,
body .vtexIdUI-page .loja-btn-ver-no-mapa a.disabled:hover,
body .vtexIdUI-page .loja-btn-ver-no-mapa a[disabled].focus,
body .vtexIdUI-page .loja-btn-ver-no-mapa a[disabled]:focus,
body .vtexIdUI-page .loja-btn-ver-no-mapa a[disabled]:hover,
body .vtexIdUI-page .newsletter .newsletter__form .disabled.focus.newsletter__input--submit-wrap,
body .vtexIdUI-page .newsletter .newsletter__form .disabled.newsletter__input--submit-wrap:focus,
body .vtexIdUI-page .newsletter .newsletter__form .disabled.newsletter__input--submit-wrap:hover,
body .vtexIdUI-page .newsletter .newsletter__form .newsletter__input--submit-wrap[disabled].focus,
body .vtexIdUI-page .newsletter .newsletter__form .newsletter__input--submit-wrap[disabled]:focus,
body .vtexIdUI-page .newsletter .newsletter__form .newsletter__input--submit-wrap[disabled]:hover,
body .vtexIdUI-page .product-main .product-main__buy .buy-button[disabled].focus,
body .vtexIdUI-page .product-main .product-main__buy .buy-button[disabled]:focus,
body .vtexIdUI-page .product-main .product-main__buy .buy-button[disabled]:hover,
body .vtexIdUI-page .product-main .product-main__buy .disabled.buy-button:focus,
body .vtexIdUI-page .product-main .product-main__buy .disabled.buy-button:hover,
body .vtexIdUI-page .product-main .product-main__buy .disabled.focus.buy-button,
body .vtexIdUI-page .product-main__calculate .disabled.focus.product-main__calculate__btn,
body .vtexIdUI-page .product-main__calculate .disabled.product-main__calculate__btn:focus,
body .vtexIdUI-page .product-main__calculate .disabled.product-main__calculate__btn:hover,
body .vtexIdUI-page .product-main__calculate .product-main__calculate__btn[disabled].focus,
body .vtexIdUI-page .product-main__calculate .product-main__calculate__btn[disabled]:focus,
body .vtexIdUI-page .product-main__calculate .product-main__calculate__btn[disabled]:hover,
body .vtexIdUI-page .shelf__product-item .product-item__buy-button a.disabled.focus,
body .vtexIdUI-page .shelf__product-item .product-item__buy-button a.disabled:focus,
body .vtexIdUI-page .shelf__product-item .product-item__buy-button a.disabled:hover,
body .vtexIdUI-page .shelf__product-item .product-item__buy-button a[disabled].focus,
body .vtexIdUI-page .shelf__product-item .product-item__buy-button a[disabled]:focus,
body .vtexIdUI-page .shelf__product-item .product-item__buy-button a[disabled]:hover,
body .vtexIdUI-page fieldset[disabled] .btn:focus,
body .vtexIdUI-page fieldset[disabled] .btn:hover,
body .vtexIdUI-page fieldset[disabled] .focus.btn,
fieldset[disabled] .account-content .focus.vtex-button.b--action-primary,
fieldset[disabled] .account-content .vtex-button.b--action-primary:focus,
fieldset[disabled] .account-content .vtex-button.b--action-primary:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] body .vtexIdUI-page .btn:focus,
fieldset[disabled] body .vtexIdUI-page .btn:hover,
fieldset[disabled] body .vtexIdUI-page .focus.btn {
    background-color: #c00015;
    border-color: #a70012
}

.account-content .vtex-button.b--action-primary .badge,
.btn-primary .badge,
body .vtexIdUI-page .btn .badge {
    color: #c00015;
    background-color: #fff
}

.btn-success,
.product-main .product-main__buy .buy-button {
    color: #fff;
    background-color: #58c22e;
    border-color: #4fad29
}

.btn-success.focus,
.btn-success:focus,
.product-main .product-main__buy .buy-button:focus,
.product-main .product-main__buy .focus.buy-button {
    color: #fff;
    background-color: #459924;
    border-color: #204611
}

.btn-success.active,
.btn-success:active,
.btn-success:hover,
.open>.btn-success.dropdown-toggle,
.product-main .product-main__buy .active.buy-button,
.product-main .product-main__buy .buy-button:active,
.product-main .product-main__buy .buy-button:hover,
.product-main .product-main__buy .open>.dropdown-toggle.buy-button {
    color: #fff;
    background-color: #459924;
    border-color: #387c1d
}

.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open>.btn-success.dropdown-toggle.focus,
.open>.btn-success.dropdown-toggle:focus,
.open>.btn-success.dropdown-toggle:hover,
.product-main .product-main__buy .active.buy-button:focus,
.product-main .product-main__buy .active.buy-button:hover,
.product-main .product-main__buy .active.focus.buy-button,
.product-main .product-main__buy .buy-button:active.focus,
.product-main .product-main__buy .buy-button:active:focus,
.product-main .product-main__buy .buy-button:active:hover,
.product-main .product-main__buy .open>.dropdown-toggle.buy-button:focus,
.product-main .product-main__buy .open>.dropdown-toggle.buy-button:hover,
.product-main .product-main__buy .open>.dropdown-toggle.focus.buy-button {
    color: #fff;
    background-color: #387c1d;
    border-color: #204611
}

.btn-success.active,
.btn-success:active,
.open>.btn-success.dropdown-toggle,
.product-main .product-main__buy .active.buy-button,
.product-main .product-main__buy .buy-button:active,
.product-main .product-main__buy .open>.dropdown-toggle.buy-button {
    background-image: none
}

.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
.product-main .product-main__buy .buy-button[disabled].focus,
.product-main .product-main__buy .buy-button[disabled]:focus,
.product-main .product-main__buy .buy-button[disabled]:hover,
.product-main .product-main__buy .disabled.buy-button:focus,
.product-main .product-main__buy .disabled.buy-button:hover,
.product-main .product-main__buy .disabled.focus.buy-button,
.product-main .product-main__buy fieldset[disabled] .buy-button:focus,
.product-main .product-main__buy fieldset[disabled] .buy-button:hover,
.product-main .product-main__buy fieldset[disabled] .focus.buy-button,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .product-main .product-main__buy .buy-button:focus,
fieldset[disabled] .product-main .product-main__buy .buy-button:hover,
fieldset[disabled] .product-main .product-main__buy .focus.buy-button {
    background-color: #58c22e;
    border-color: #4fad29
}

.btn-success .badge,
.product-main .product-main__buy .buy-button .badge {
    color: #58c22e;
    background-color: #fff
}

.btn-info {
    color: #fff;
    background-color: #6c79dd;
    border-color: #5766d8
}

.btn-info.focus,
.btn-info:focus {
    color: #fff;
    background-color: #4353d3;
    border-color: #212e8f
}

.btn-info.active,
.btn-info:active,
.btn-info:hover,
.open>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #4353d3;
    border-color: #2e3fc5
}

.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open>.btn-info.dropdown-toggle.focus,
.open>.btn-info.dropdown-toggle:focus,
.open>.btn-info.dropdown-toggle:hover {
    color: #fff;
    background-color: #2e3fc5;
    border-color: #212e8f
}

.btn-info.active,
.btn-info:active,
.open>.btn-info.dropdown-toggle {
    background-image: none
}

.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
    background-color: #6c79dd;
    border-color: #5766d8
}

.btn-info .badge {
    color: #6c79dd;
    background-color: #fff
}

.btn-warning {
    color: #fff;
    background-color: #ffe200;
    border-color: #e6cb00
}

.btn-warning.focus,
.btn-warning:focus {
    color: #fff;
    background-color: #ccb500;
    border-color: #665a00
}

.btn-warning.active,
.btn-warning:active,
.btn-warning:hover,
.open>.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ccb500;
    border-color: #a89500
}

.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open>.btn-warning.dropdown-toggle.focus,
.open>.btn-warning.dropdown-toggle:focus,
.open>.btn-warning.dropdown-toggle:hover {
    color: #fff;
    background-color: #a89500;
    border-color: #665a00
}

.btn-warning.active,
.btn-warning:active,
.open>.btn-warning.dropdown-toggle {
    background-image: none
}

.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
    background-color: #ffe200;
    border-color: #e6cb00
}

.btn-warning .badge {
    color: #ffe200;
    background-color: #fff
}

.btn-link {
    color: #c00015;
    font-weight: 400;
    border-radius: 0
}

.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none
}

.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
    border-color: rgba(0, 0, 0, 0)
}

.btn-link:focus,
.btn-link:hover {
    color: #74000d;
    text-decoration: underline;
    background-color: rgba(0, 0, 0, 0)
}

.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
    color: #777;
    text-decoration: none
}

.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 6px
}

.btn-sm,
.btn-xs {
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-sm {
    padding: 5px 10px
}

.btn-xs {
    padding: 1px 5px
}

.btn-block {
    display: block
}

.btn-block+.btn-block {
    margin-top: 5px
}

.fade {
    opacity: 0;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    height: 0;
    overflow: hidden;
    transition-property: height, visibility;
    transition-duration: .35s;
    transition-timing-function: ease
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-left: 4px solid rgba(0, 0, 0, 0)
}

.dropdown-toggle:focus {
    outline: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 0;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    background-clip: padding-box
}

.dropdown-menu-right,
.dropdown-menu.pull-right {
    left: auto;
    right: 0
}

.dropdown-header,
.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    line-height: 1.42857;
    white-space: nowrap
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.dropdown-menu>li>a {
    font-weight: 400;
    color: #333
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #c00015
}

.dropdown-header,
.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover,
.nav>li.disabled>a {
    color: #777
}

.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: not-allowed
}

.open>.dropdown-menu {
    display: block
}

.open>a {
    outline: 0
}

.dropdown-menu-left {
    left: 0;
    right: auto
}

.dropdown-header {
    font-size: 12px
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}

.pull-right>.dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid\9;
    content: ""
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

.nav>li,
.nav>li>a {
    display: block;
    position: relative
}

.nav>li>a {
    padding: 10px 15px
}

.nav>li>a:focus,
.nav>li>a:hover {
    text-decoration: none;
    background-color: #eee
}

.nav>li.disabled>a:focus,
.nav>li.disabled>a:hover {
    color: #777;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    cursor: not-allowed
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
    background-color: #eee;
    border-color: #c00015
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.nav>li>a>img {
    max-width: none
}

.nav-tabs {
    border-bottom: 1px solid #ddd
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 0
}

.nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: rgba(0, 0, 0, 0);
    cursor: default
}

.nav-pills>li {
    float: left
}

.nav-justified>li,
.nav-stacked>li,
.nav-tabs.nav-justified>li {
    float: none
}

.nav-pills>li>a {
    border-radius: 0
}

.nav-pills>li+li {
    margin-left: 2px
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #c00015
}

.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0
}

.nav-justified,
.nav-tabs.nav-justified {
    width: 100%
}

.nav-justified>li>a,
.nav-tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px
}

.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

.nav-tabs-justified,
.nav-tabs.nav-justified {
    border-bottom: 0
}

.nav-tabs-justified>li>a,
.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 0
}

.nav-tabs-justified>.active>a,
.nav-tabs-justified>.active>a:focus,
.nav-tabs-justified>.active>a:hover,
.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:hover {
    border: 1px solid #ddd
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before {
    display: table;
    content: " "
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar {
    position: relative;
    min-height: 117px;
    margin-bottom: 0
}

.navbar-header:after {
    clear: both
}

.navbar-collapse {
    overflow-x: visible;
    padding-right: 10px;
    padding-left: 10px;
    border-top: 1px solid rgba(0, 0, 0, 0);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    -webkit-overflow-scrolling: touch
}

.navbar-collapse.in {
    overflow-y: auto
}

.navbar-brand>img,
.navbar-toggle .icon-bar {
    display: block
}

.modal,
.modal-open {
    overflow: hidden
}

.container-fluid>.navbar-collapse,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container>.navbar-header {
    margin-right: -10px;
    margin-left: -10px
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px
}

.navbar-fixed-bottom,
.navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}

.navbar-brand {
    float: left;
    font-size: 18px;
    line-height: 20px
}

.navbar-brand:focus,
.navbar-brand:hover {
    text-decoration: none
}

.navbar-toggle {
    position: relative;
    margin-right: 10px;
    padding: 9px 10px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 0
}

.navbar-toggle:focus {
    outline: 0
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px
}

.close,
.label {
    line-height: 1;
    font-weight: 700
}

.navbar-form {
    padding: 10px;
    border-top: 1px solid rgba(0, 0, 0, 0);
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    margin: 41.5px -10px
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    margin-bottom: 0;
    border-radius: 0
}

.navbar-btn {
    margin-top: 41.5px;
    margin-bottom: 41.5px
}

.navbar-btn.btn-sm {
    margin-top: 43.5px;
    margin-bottom: 43.5px
}

.navbar-btn.btn-xs {
    margin-top: 47.5px;
    margin-bottom: 47.5px
}

.navbar-text {
    margin-top: 48.5px;
    margin-bottom: 48.5px
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7
}

.navbar-default .navbar-brand {
    color: #777
}

.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
    color: #5e5e5e;
    background-color: rgba(0, 0, 0, 0)
}

.navbar-default .navbar-nav>li>a,
.navbar-default .navbar-text {
    color: #777
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
    color: #333;
    background-color: rgba(0, 0, 0, 0)
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color: #555;
    background-color: #e7e7e7
}

.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:focus,
.navbar-default .navbar-nav>.disabled>a:hover {
    color: #ccc;
    background-color: rgba(0, 0, 0, 0)
}

.navbar-default .navbar-toggle {
    border-color: #ddd
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
    background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #e7e7e7
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    background-color: #e7e7e7;
    color: #555
}

.navbar-default .navbar-link {
    color: #777
}

.navbar-default .navbar-link:hover {
    color: #333
}

.navbar-default .btn-link {
    color: #777
}

.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
    color: #333
}

.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
    color: #ccc
}

.navbar-inverse {
    background-color: #222;
    border-color: #090909
}

.navbar-inverse .navbar-brand {
    color: #9d9d9d
}

.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0)
}

.navbar-inverse .navbar-nav>li>a,
.navbar-inverse .navbar-text {
    color: #9d9d9d
}

.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0)
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #090909
}

.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:focus,
.navbar-inverse .navbar-nav>.disabled>a:hover {
    color: #444;
    background-color: rgba(0, 0, 0, 0)
}

.navbar-inverse .navbar-toggle {
    border-color: #333
}

.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
    background-color: #333
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-color: #101010
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
    background-color: #090909;
    color: #fff
}

.navbar-inverse .navbar-link {
    color: #9d9d9d
}

.navbar-inverse .navbar-link:hover {
    color: #fff
}

.navbar-inverse .btn-link {
    color: #9d9d9d
}

.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
    color: #fff
}

.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
    color: #444
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em
}

.label:empty {
    display: none
}

.account-content .vtex-button.b--action-primary .label,
.account-content .vtex-button.b--danger .label,
.btn .label,
.contact-form__button .label,
.load-more .label,
.loja-btn-ver-no-mapa a .label,
.newsletter .newsletter__form .newsletter__input--submit-wrap .label,
.product-main .product-main__buy .buy-button .label,
.product-main__calculate .product-main__calculate__btn .label,
.shelf__product-item .product-item__buy-button a .label,
body .vtexIdUI-page .btn .label {
    position: relative;
    top: -1px
}

a.label:focus,
a.label:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.panel-heading>.dropdown .dropdown-toggle,
.panel-title,
.panel-title>.small,
.panel-title>.small>a,
.panel-title>a,
.panel-title>small,
.panel-title>small>a {
    color: inherit
}

.label-default {
    background-color: #777
}

.label-default[href]:focus,
.label-default[href]:hover {
    background-color: #5e5e5e
}

.label-primary {
    background-color: #c00015
}

.label-primary[href]:focus,
.label-primary[href]:hover {
    background-color: #8d000f
}

.label-success {
    background-color: #58c22e
}

.label-success[href]:focus,
.label-success[href]:hover {
    background-color: #459924
}

.label-info {
    background-color: #6c79dd
}

.label-info[href]:focus,
.label-info[href]:hover {
    background-color: #4353d3
}

.label-warning {
    background-color: #ffe200
}

.label-warning[href]:focus,
.label-warning[href]:hover {
    background-color: #ccb500
}

.label-danger {
    background-color: #c00015
}

.label-danger[href]:focus,
.label-danger[href]:hover {
    background-color: #8d000f
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}

.panel-title,
.panel>.list-group,
.panel>.panel-collapse>.list-group,
.panel>.panel-collapse>.table,
.panel>.table,
.panel>.table-responsive>.table {
    margin-bottom: 0
}

.panel-body {
    padding: 15px
}

.panel-body:after,
.panel-body:before {
    content: " ";
    display: table
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    border-top-right-radius: -1px;
    border-top-left-radius: -1px
}

.panel-title {
    margin-top: 0;
    font-size: 16px
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: -1px;
    border-bottom-left-radius: -1px
}

.panel>.list-group .list-group-item,
.panel>.panel-collapse>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0
}

.panel-group .panel-heading,
.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
    border-bottom: 0
}

.panel>.table-responsive:last-child>.table:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
.panel>.table:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-left-radius: -1px;
    border-bottom-right-radius: -1px
}

.panel>.list-group:first-child .list-group-item:first-child,
.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: -1px;
    border-top-left-radius: -1px
}

.panel>.list-group:last-child .list-group-item:last-child,
.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: -1px;
    border-bottom-left-radius: -1px
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.panel>.table-responsive:first-child>.table:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.panel>.table:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child {
    border-top-right-radius: -1px;
    border-top-left-radius: -1px
}

.list-group+.panel-footer,
.panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0
}

.panel>.panel-collapse>.table caption,
.panel>.table caption,
.panel>.table-responsive>.table caption {
    padding-left: 15px;
    padding-right: 15px
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
    border-top-left-radius: -1px
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
    border-top-right-radius: -1px
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: -1px
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: -1px
}

.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive,
.panel>.table+.panel-body,
.panel>.table-responsive+.panel-body {
    border-top: 1px solid #ddd
}

.panel>.table>tbody:first-child>tr:first-child td,
.panel>.table>tbody:first-child>tr:first-child th {
    border-top: 0
}

.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
    border: 0
}

.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
    border-left: 0
}

.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
    border-right: 0
}

.panel>.table-responsive {
    border: 0;
    margin-bottom: 0
}

.panel-group {
    margin-bottom: 20px
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 0
}

.panel-group .panel+.panel {
    margin-top: 5px
}

.panel-group .panel-heading+.panel-collapse>.list-group,
.panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 1px solid #ddd
}

.panel-group .panel-footer {
    border-top: 0
}

.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #ddd
}

.panel-default {
    border-color: #ddd
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd
}

.panel-default>.panel-heading .badge {
    color: #f5f5f5;
    background-color: #333
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ddd
}

.panel-primary {
    border-color: #c00015
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #c00015;
    border-color: #c00015
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #c00015
}

.panel-primary>.panel-heading .badge {
    color: #c00015;
    background-color: #fff
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #c00015
}

.panel-success {
    border-color: #d6e9c6
}

.panel-success>.panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #d6e9c6
}

.panel-success>.panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #d6e9c6
}

.panel-info {
    border-color: #bce8f1
}

.panel-info>.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #bce8f1
}

.panel-info>.panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #bce8f1
}

.panel-warning {
    border-color: #faebcc
}

.panel-warning>.panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #faebcc
}

.panel-warning>.panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #faebcc
}

.panel-danger {
    border-color: #ebccd1
}

.panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ebccd1
}

.panel-danger>.panel-heading .badge {
    color: #f2dede;
    background-color: #a94442
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ebccd1
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0
}

.embed-responsive-16by9 {
    padding-bottom: 56.25%
}

.embed-responsive-4by3 {
    padding-bottom: 75%
}

.close {
    float: right;
    font-size: 21px;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20)
}

.close:focus,
.close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5;
    filter: alpha(opacity=50)
}

button.close {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none
}

.modal {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.clearfix:after,
.clearfix:before,
.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before,
.product-main__image:after,
.product-main__image:before,
.product-main__price:after,
.product-main__price:before,
.search-header:after,
.search-header:before,
.search__target__list li:after,
.search__target__list li:before {
    content: " ";
    display: table
}

.product-main__price.per-box {
    text-align: left;
    width: 100%
}

.product-main__price.per-box .price-list-price {
    display: none !important
}

.product-main__price.per-box::before {
    content: "preÃ§o / caixa";
    color: #2b2b2b;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase
}

.modal.fade .modal-dialog {
    transform: translate(0, -25%);
    transition: transform .3s ease-out
}

.modal.in .modal-dialog {
    transform: translate(0, 0)
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    background-clip: padding-box;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0)
}

.modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50)
}

.modal-header {
    padding: 15px
}

.modal-header .close {
    margin-top: -2px
}

.modal-title {
    margin: 0;
    line-height: 1.42857
}

.modal-body {
    position: relative
}

.modal-footer {
    padding: 15px;
    text-align: right
}

.account-content .loja-btn-ver-no-mapa .modal-footer a+.vtex-button.b--action-primary,
.account-content .loja-btn-ver-no-mapa .modal-footer a+.vtex-button.b--danger,
.account-content .modal-footer .btn+.vtex-button.b--action-primary,
.account-content .modal-footer .btn+.vtex-button.b--danger,
.account-content .modal-footer .contact-form__button+.vtex-button.b--action-primary,
.account-content .modal-footer .contact-form__button+.vtex-button.b--danger,
.account-content .modal-footer .load-more+.vtex-button.b--action-primary,
.account-content .modal-footer .load-more+.vtex-button.b--danger,
.account-content .modal-footer .loja-btn-ver-no-mapa .vtex-button.b--action-primary+a,
.account-content .modal-footer .loja-btn-ver-no-mapa .vtex-button.b--danger+a,
.account-content .modal-footer .loja-btn-ver-no-mapa a+.vtex-button.b--action-primary,
.account-content .modal-footer .loja-btn-ver-no-mapa a+.vtex-button.b--danger,
.account-content .modal-footer .newsletter .newsletter__form .newsletter__input--submit-wrap+.vtex-button.b--action-primary,
.account-content .modal-footer .newsletter .newsletter__form .newsletter__input--submit-wrap+.vtex-button.b--danger,
.account-content .modal-footer .newsletter .newsletter__form .vtex-button.b--action-primary+.newsletter__input--submit-wrap,
.account-content .modal-footer .newsletter .newsletter__form .vtex-button.b--danger+.newsletter__input--submit-wrap,
.account-content .modal-footer .product-main .product-main__buy .buy-button+.vtex-button.b--action-primary,
.account-content .modal-footer .product-main .product-main__buy .buy-button+.vtex-button.b--danger,
.account-content .modal-footer .product-main .product-main__buy .vtex-button.b--action-primary+.buy-button,
.account-content .modal-footer .product-main .product-main__buy .vtex-button.b--danger+.buy-button,
.account-content .modal-footer .product-main__calculate .product-main__calculate__btn+.vtex-button.b--action-primary,
.account-content .modal-footer .product-main__calculate .product-main__calculate__btn+.vtex-button.b--danger,
.account-content .modal-footer .product-main__calculate .vtex-button.b--action-primary+.product-main__calculate__btn,
.account-content .modal-footer .product-main__calculate .vtex-button.b--danger+.product-main__calculate__btn,
.account-content .modal-footer .shelf__product-item .product-item__buy-button .vtex-button.b--action-primary+a,
.account-content .modal-footer .shelf__product-item .product-item__buy-button .vtex-button.b--danger+a,
.account-content .modal-footer .shelf__product-item .product-item__buy-button a+.vtex-button.b--action-primary,
.account-content .modal-footer .shelf__product-item .product-item__buy-button a+.vtex-button.b--danger,
.account-content .modal-footer .vtex-button.b--action-primary+.btn,
.account-content .modal-footer .vtex-button.b--action-primary+.contact-form__button,
.account-content .modal-footer .vtex-button.b--action-primary+.load-more,
.account-content .modal-footer .vtex-button.b--action-primary+.vtex-button.b--action-primary,
.account-content .modal-footer .vtex-button.b--action-primary+.vtex-button.b--danger,
.account-content .modal-footer .vtex-button.b--danger+.btn,
.account-content .modal-footer .vtex-button.b--danger+.contact-form__button,
.account-content .modal-footer .vtex-button.b--danger+.load-more,
.account-content .modal-footer .vtex-button.b--danger+.vtex-button.b--action-primary,
.account-content .modal-footer .vtex-button.b--danger+.vtex-button.b--danger,
.account-content .modal-footer body .vtexIdUI-page .btn+.vtex-button.b--action-primary,
.account-content .modal-footer body .vtexIdUI-page .btn+.vtex-button.b--danger,
.account-content .modal-footer body .vtexIdUI-page .vtex-button.b--action-primary+.btn,
.account-content .modal-footer body .vtexIdUI-page .vtex-button.b--danger+.btn,
.account-content .newsletter .newsletter__form .modal-footer .newsletter__input--submit-wrap+.vtex-button.b--action-primary,
.account-content .newsletter .newsletter__form .modal-footer .newsletter__input--submit-wrap+.vtex-button.b--danger,
.account-content .product-main .product-main__buy .modal-footer .buy-button+.vtex-button.b--action-primary,
.account-content .product-main .product-main__buy .modal-footer .buy-button+.vtex-button.b--danger,
.account-content .product-main__calculate .modal-footer .product-main__calculate__btn+.vtex-button.b--action-primary,
.account-content .product-main__calculate .modal-footer .product-main__calculate__btn+.vtex-button.b--danger,
.account-content .shelf__product-item .product-item__buy-button .modal-footer a+.vtex-button.b--action-primary,
.account-content .shelf__product-item .product-item__buy-button .modal-footer a+.vtex-button.b--danger,
.account-content body .vtexIdUI-page .modal-footer .btn+.vtex-button.b--action-primary,
.account-content body .vtexIdUI-page .modal-footer .btn+.vtex-button.b--danger,
.loja-btn-ver-no-mapa .account-content .modal-footer .vtex-button.b--action-primary+a,
.loja-btn-ver-no-mapa .account-content .modal-footer .vtex-button.b--danger+a,
.loja-btn-ver-no-mapa .modal-footer .account-content .vtex-button.b--action-primary+a,
.loja-btn-ver-no-mapa .modal-footer .account-content .vtex-button.b--danger+a,
.loja-btn-ver-no-mapa .modal-footer .account-content a+.vtex-button.b--action-primary,
.loja-btn-ver-no-mapa .modal-footer .account-content a+.vtex-button.b--danger,
.loja-btn-ver-no-mapa .modal-footer .btn+a,
.loja-btn-ver-no-mapa .modal-footer .contact-form__button+a,
.loja-btn-ver-no-mapa .modal-footer .load-more+a,
.loja-btn-ver-no-mapa .modal-footer .newsletter .newsletter__form .newsletter__input--submit-wrap+a,
.loja-btn-ver-no-mapa .modal-footer .newsletter .newsletter__form a+.newsletter__input--submit-wrap,
.loja-btn-ver-no-mapa .modal-footer .product-main .product-main__buy .buy-button+a,
.loja-btn-ver-no-mapa .modal-footer .product-main .product-main__buy a+.buy-button,
.loja-btn-ver-no-mapa .modal-footer .product-main__calculate .product-main__calculate__btn+a,
.loja-btn-ver-no-mapa .modal-footer .product-main__calculate a+.product-main__calculate__btn,
.loja-btn-ver-no-mapa .modal-footer .shelf__product-item .product-item__buy-button a+a,
.loja-btn-ver-no-mapa .modal-footer a+.btn,
.loja-btn-ver-no-mapa .modal-footer a+.contact-form__button,
.loja-btn-ver-no-mapa .modal-footer a+.load-more,
.loja-btn-ver-no-mapa .modal-footer a+a,
.loja-btn-ver-no-mapa .modal-footer body .vtexIdUI-page .btn+a,
.loja-btn-ver-no-mapa .modal-footer body .vtexIdUI-page a+.btn,
.loja-btn-ver-no-mapa .newsletter .newsletter__form .modal-footer .newsletter__input--submit-wrap+a,
.loja-btn-ver-no-mapa .product-main .product-main__buy .modal-footer .buy-button+a,
.loja-btn-ver-no-mapa .product-main__calculate .modal-footer .product-main__calculate__btn+a,
.loja-btn-ver-no-mapa .shelf__product-item .product-item__buy-button .modal-footer a+a,
.loja-btn-ver-no-mapa body .vtexIdUI-page .modal-footer .btn+a,
.modal-footer .account-content .btn+.vtex-button.b--action-primary,
.modal-footer .account-content .btn+.vtex-button.b--danger,
.modal-footer .account-content .contact-form__button+.vtex-button.b--action-primary,
.modal-footer .account-content .contact-form__button+.vtex-button.b--danger,
.modal-footer .account-content .load-more+.vtex-button.b--action-primary,
.modal-footer .account-content .load-more+.vtex-button.b--danger,
.modal-footer .account-content .loja-btn-ver-no-mapa .vtex-button.b--action-primary+a,
.modal-footer .account-content .loja-btn-ver-no-mapa .vtex-button.b--danger+a,
.modal-footer .account-content .newsletter .newsletter__form .vtex-button.b--action-primary+.newsletter__input--submit-wrap,
.modal-footer .account-content .newsletter .newsletter__form .vtex-button.b--danger+.newsletter__input--submit-wrap,
.modal-footer .account-content .product-main .product-main__buy .vtex-button.b--action-primary+.buy-button,
.modal-footer .account-content .product-main .product-main__buy .vtex-button.b--danger+.buy-button,
.modal-footer .account-content .product-main__calculate .vtex-button.b--action-primary+.product-main__calculate__btn,
.modal-footer .account-content .product-main__calculate .vtex-button.b--danger+.product-main__calculate__btn,
.modal-footer .account-content .shelf__product-item .product-item__buy-button .vtex-button.b--action-primary+a,
.modal-footer .account-content .shelf__product-item .product-item__buy-button .vtex-button.b--danger+a,
.modal-footer .account-content .vtex-button.b--action-primary+.btn,
.modal-footer .account-content .vtex-button.b--action-primary+.contact-form__button,
.modal-footer .account-content .vtex-button.b--action-primary+.load-more,
.modal-footer .account-content .vtex-button.b--action-primary+.vtex-button.b--action-primary,
.modal-footer .account-content .vtex-button.b--action-primary+.vtex-button.b--danger,
.modal-footer .account-content .vtex-button.b--danger+.btn,
.modal-footer .account-content .vtex-button.b--danger+.contact-form__button,
.modal-footer .account-content .vtex-button.b--danger+.load-more,
.modal-footer .account-content .vtex-button.b--danger+.vtex-button.b--action-primary,
.modal-footer .account-content .vtex-button.b--danger+.vtex-button.b--danger,
.modal-footer .account-content body .vtexIdUI-page .vtex-button.b--action-primary+.btn,
.modal-footer .account-content body .vtexIdUI-page .vtex-button.b--danger+.btn,
.modal-footer .btn+.btn,
.modal-footer .btn+.contact-form__button,
.modal-footer .btn+.load-more,
.modal-footer .contact-form__button+.btn,
.modal-footer .contact-form__button+.contact-form__button,
.modal-footer .contact-form__button+.load-more,
.modal-footer .load-more+.btn,
.modal-footer .load-more+.contact-form__button,
.modal-footer .load-more+.load-more,
.modal-footer .loja-btn-ver-no-mapa .account-content a+.vtex-button.b--action-primary,
.modal-footer .loja-btn-ver-no-mapa .account-content a+.vtex-button.b--danger,
.modal-footer .loja-btn-ver-no-mapa .btn+a,
.modal-footer .loja-btn-ver-no-mapa .contact-form__button+a,
.modal-footer .loja-btn-ver-no-mapa .load-more+a,
.modal-footer .loja-btn-ver-no-mapa .newsletter .newsletter__form a+.newsletter__input--submit-wrap,
.modal-footer .loja-btn-ver-no-mapa .product-main .product-main__buy a+.buy-button,
.modal-footer .loja-btn-ver-no-mapa .product-main__calculate a+.product-main__calculate__btn,
.modal-footer .loja-btn-ver-no-mapa .shelf__product-item .product-item__buy-button a+a,
.modal-footer .loja-btn-ver-no-mapa a+.btn,
.modal-footer .loja-btn-ver-no-mapa a+.contact-form__button,
.modal-footer .loja-btn-ver-no-mapa a+.load-more,
.modal-footer .loja-btn-ver-no-mapa a+a,
.modal-footer .loja-btn-ver-no-mapa body .vtexIdUI-page a+.btn,
.modal-footer .newsletter .newsletter__form .account-content .newsletter__input--submit-wrap+.vtex-button.b--action-primary,
.modal-footer .newsletter .newsletter__form .account-content .newsletter__input--submit-wrap+.vtex-button.b--danger,
.modal-footer .newsletter .newsletter__form .btn+.newsletter__input--submit-wrap,
.modal-footer .newsletter .newsletter__form .contact-form__button+.newsletter__input--submit-wrap,
.modal-footer .newsletter .newsletter__form .load-more+.newsletter__input--submit-wrap,
.modal-footer .newsletter .newsletter__form .loja-btn-ver-no-mapa .newsletter__input--submit-wrap+a,
.modal-footer .newsletter .newsletter__form .newsletter__input--submit-wrap+.btn,
.modal-footer .newsletter .newsletter__form .newsletter__input--submit-wrap+.contact-form__button,
.modal-footer .newsletter .newsletter__form .newsletter__input--submit-wrap+.load-more,
.modal-footer .newsletter .newsletter__form .newsletter__input--submit-wrap+.newsletter__input--submit-wrap,
.modal-footer .newsletter .newsletter__form .product-main .product-main__buy .newsletter__input--submit-wrap+.buy-button,
.modal-footer .newsletter .newsletter__form .product-main__calculate .newsletter__input--submit-wrap+.product-main__calculate__btn,
.modal-footer .newsletter .newsletter__form .shelf__product-item .product-item__buy-button .newsletter__input--submit-wrap+a,
.modal-footer .newsletter .newsletter__form body .vtexIdUI-page .newsletter__input--submit-wrap+.btn,
.modal-footer .product-main .product-main__buy .account-content .buy-button+.vtex-button.b--action-primary,
.modal-footer .product-main .product-main__buy .account-content .buy-button+.vtex-button.b--danger,
.modal-footer .product-main .product-main__buy .btn+.buy-button,
.modal-footer .product-main .product-main__buy .buy-button+.btn,
.modal-footer .product-main .product-main__buy .buy-button+.buy-button,
.modal-footer .product-main .product-main__buy .buy-button+.contact-form__button,
.modal-footer .product-main .product-main__buy .buy-button+.load-more,
.modal-footer .product-main .product-main__buy .contact-form__button+.buy-button,
.modal-footer .product-main .product-main__buy .load-more+.buy-button,
.modal-footer .product-main .product-main__buy .loja-btn-ver-no-mapa .buy-button+a,
.modal-footer .product-main .product-main__buy .newsletter .newsletter__form .buy-button+.newsletter__input--submit-wrap,
.modal-footer .product-main .product-main__buy .product-main__calculate .buy-button+.product-main__calculate__btn,
.modal-footer .product-main .product-main__buy .shelf__product-item .product-item__buy-button .buy-button+a,
.modal-footer .product-main .product-main__buy body .vtexIdUI-page .buy-button+.btn,
.modal-footer .product-main__calculate .account-content .product-main__calculate__btn+.vtex-button.b--action-primary,
.modal-footer .product-main__calculate .account-content .product-main__calculate__btn+.vtex-button.b--danger,
.modal-footer .product-main__calculate .btn+.product-main__calculate__btn,
.modal-footer .product-main__calculate .contact-form__button+.product-main__calculate__btn,
.modal-footer .product-main__calculate .load-more+.product-main__calculate__btn,
.modal-footer .product-main__calculate .loja-btn-ver-no-mapa .product-main__calculate__btn+a,
.modal-footer .product-main__calculate .newsletter .newsletter__form .product-main__calculate__btn+.newsletter__input--submit-wrap,
.modal-footer .product-main__calculate .product-main .product-main__buy .product-main__calculate__btn+.buy-button,
.modal-footer .product-main__calculate .product-main__calculate__btn+.btn,
.modal-footer .product-main__calculate .product-main__calculate__btn+.contact-form__button,
.modal-footer .product-main__calculate .product-main__calculate__btn+.load-more,
.modal-footer .product-main__calculate .product-main__calculate__btn+.product-main__calculate__btn,
.modal-footer .product-main__calculate .shelf__product-item .product-item__buy-button .product-main__calculate__btn+a,
.modal-footer .product-main__calculate body .vtexIdUI-page .product-main__calculate__btn+.btn,
.modal-footer .shelf__product-item .product-item__buy-button .account-content a+.vtex-button.b--action-primary,
.modal-footer .shelf__product-item .product-item__buy-button .account-content a+.vtex-button.b--danger,
.modal-footer .shelf__product-item .product-item__buy-button .btn+a,
.modal-footer .shelf__product-item .product-item__buy-button .contact-form__button+a,
.modal-footer .shelf__product-item .product-item__buy-button .load-more+a,
.modal-footer .shelf__product-item .product-item__buy-button .loja-btn-ver-no-mapa a+a,
.modal-footer .shelf__product-item .product-item__buy-button .newsletter .newsletter__form a+.newsletter__input--submit-wrap,
.modal-footer .shelf__product-item .product-item__buy-button .product-main .product-main__buy a+.buy-button,
.modal-footer .shelf__product-item .product-item__buy-button .product-main__calculate a+.product-main__calculate__btn,
.modal-footer .shelf__product-item .product-item__buy-button a+.btn,
.modal-footer .shelf__product-item .product-item__buy-button a+.contact-form__button,
.modal-footer .shelf__product-item .product-item__buy-button a+.load-more,
.modal-footer .shelf__product-item .product-item__buy-button a+a,
.modal-footer .shelf__product-item .product-item__buy-button body .vtexIdUI-page a+.btn,
.modal-footer body .vtexIdUI-page .account-content .btn+.vtex-button.b--action-primary,
.modal-footer body .vtexIdUI-page .account-content .btn+.vtex-button.b--danger,
.modal-footer body .vtexIdUI-page .btn+.btn,
.modal-footer body .vtexIdUI-page .btn+.contact-form__button,
.modal-footer body .vtexIdUI-page .btn+.load-more,
.modal-footer body .vtexIdUI-page .contact-form__button+.btn,
.modal-footer body .vtexIdUI-page .load-more+.btn,
.modal-footer body .vtexIdUI-page .loja-btn-ver-no-mapa .btn+a,
.modal-footer body .vtexIdUI-page .newsletter .newsletter__form .btn+.newsletter__input--submit-wrap,
.modal-footer body .vtexIdUI-page .product-main .product-main__buy .btn+.buy-button,
.modal-footer body .vtexIdUI-page .product-main__calculate .btn+.product-main__calculate__btn,
.modal-footer body .vtexIdUI-page .shelf__product-item .product-item__buy-button .btn+a,
.newsletter .newsletter__form .account-content .modal-footer .vtex-button.b--action-primary+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .account-content .modal-footer .vtex-button.b--danger+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .loja-btn-ver-no-mapa .modal-footer a+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer .account-content .newsletter__input--submit-wrap+.vtex-button.b--action-primary,
.newsletter .newsletter__form .modal-footer .account-content .newsletter__input--submit-wrap+.vtex-button.b--danger,
.newsletter .newsletter__form .modal-footer .account-content .vtex-button.b--action-primary+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer .account-content .vtex-button.b--danger+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer .btn+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer .contact-form__button+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer .load-more+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer .loja-btn-ver-no-mapa .newsletter__input--submit-wrap+a,
.newsletter .newsletter__form .modal-footer .loja-btn-ver-no-mapa a+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer .newsletter__input--submit-wrap+.btn,
.newsletter .newsletter__form .modal-footer .newsletter__input--submit-wrap+.contact-form__button,
.newsletter .newsletter__form .modal-footer .newsletter__input--submit-wrap+.load-more,
.newsletter .newsletter__form .modal-footer .newsletter__input--submit-wrap+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer .product-main .product-main__buy .buy-button+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer .product-main .product-main__buy .newsletter__input--submit-wrap+.buy-button,
.newsletter .newsletter__form .modal-footer .product-main__calculate .newsletter__input--submit-wrap+.product-main__calculate__btn,
.newsletter .newsletter__form .modal-footer .product-main__calculate .product-main__calculate__btn+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer .shelf__product-item .product-item__buy-button .newsletter__input--submit-wrap+a,
.newsletter .newsletter__form .modal-footer .shelf__product-item .product-item__buy-button a+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer body .vtexIdUI-page .btn+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer body .vtexIdUI-page .newsletter__input--submit-wrap+.btn,
.newsletter .newsletter__form .product-main .product-main__buy .modal-footer .buy-button+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .product-main__calculate .modal-footer .product-main__calculate__btn+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .shelf__product-item .product-item__buy-button .modal-footer a+.newsletter__input--submit-wrap,
.newsletter .newsletter__form body .vtexIdUI-page .modal-footer .btn+.newsletter__input--submit-wrap,
.product-main .product-main__buy .account-content .modal-footer .vtex-button.b--action-primary+.buy-button,
.product-main .product-main__buy .account-content .modal-footer .vtex-button.b--danger+.buy-button,
.product-main .product-main__buy .loja-btn-ver-no-mapa .modal-footer a+.buy-button,
.product-main .product-main__buy .modal-footer .account-content .buy-button+.vtex-button.b--action-primary,
.product-main .product-main__buy .modal-footer .account-content .buy-button+.vtex-button.b--danger,
.product-main .product-main__buy .modal-footer .account-content .vtex-button.b--action-primary+.buy-button,
.product-main .product-main__buy .modal-footer .account-content .vtex-button.b--danger+.buy-button,
.product-main .product-main__buy .modal-footer .btn+.buy-button,
.product-main .product-main__buy .modal-footer .buy-button+.btn,
.product-main .product-main__buy .modal-footer .buy-button+.buy-button,
.product-main .product-main__buy .modal-footer .buy-button+.contact-form__button,
.product-main .product-main__buy .modal-footer .buy-button+.load-more,
.product-main .product-main__buy .modal-footer .contact-form__button+.buy-button,
.product-main .product-main__buy .modal-footer .load-more+.buy-button,
.product-main .product-main__buy .modal-footer .loja-btn-ver-no-mapa .buy-button+a,
.product-main .product-main__buy .modal-footer .loja-btn-ver-no-mapa a+.buy-button,
.product-main .product-main__buy .modal-footer .newsletter .newsletter__form .buy-button+.newsletter__input--submit-wrap,
.product-main .product-main__buy .modal-footer .newsletter .newsletter__form .newsletter__input--submit-wrap+.buy-button,
.product-main .product-main__buy .modal-footer .product-main__calculate .buy-button+.product-main__calculate__btn,
.product-main .product-main__buy .modal-footer .product-main__calculate .product-main__calculate__btn+.buy-button,
.product-main .product-main__buy .modal-footer .shelf__product-item .product-item__buy-button .buy-button+a,
.product-main .product-main__buy .modal-footer .shelf__product-item .product-item__buy-button a+.buy-button,
.product-main .product-main__buy .modal-footer body .vtexIdUI-page .btn+.buy-button,
.product-main .product-main__buy .modal-footer body .vtexIdUI-page .buy-button+.btn,
.product-main .product-main__buy .newsletter .newsletter__form .modal-footer .newsletter__input--submit-wrap+.buy-button,
.product-main .product-main__buy .product-main__calculate .modal-footer .product-main__calculate__btn+.buy-button,
.product-main .product-main__buy .shelf__product-item .product-item__buy-button .modal-footer a+.buy-button,
.product-main .product-main__buy body .vtexIdUI-page .modal-footer .btn+.buy-button,
.product-main__calculate .account-content .modal-footer .vtex-button.b--action-primary+.product-main__calculate__btn,
.product-main__calculate .account-content .modal-footer .vtex-button.b--danger+.product-main__calculate__btn,
.product-main__calculate .loja-btn-ver-no-mapa .modal-footer a+.product-main__calculate__btn,
.product-main__calculate .modal-footer .account-content .product-main__calculate__btn+.vtex-button.b--action-primary,
.product-main__calculate .modal-footer .account-content .product-main__calculate__btn+.vtex-button.b--danger,
.product-main__calculate .modal-footer .account-content .vtex-button.b--action-primary+.product-main__calculate__btn,
.product-main__calculate .modal-footer .account-content .vtex-button.b--danger+.product-main__calculate__btn,
.product-main__calculate .modal-footer .btn+.product-main__calculate__btn,
.product-main__calculate .modal-footer .contact-form__button+.product-main__calculate__btn,
.product-main__calculate .modal-footer .load-more+.product-main__calculate__btn,
.product-main__calculate .modal-footer .loja-btn-ver-no-mapa .product-main__calculate__btn+a,
.product-main__calculate .modal-footer .loja-btn-ver-no-mapa a+.product-main__calculate__btn,
.product-main__calculate .modal-footer .newsletter .newsletter__form .newsletter__input--submit-wrap+.product-main__calculate__btn,
.product-main__calculate .modal-footer .newsletter .newsletter__form .product-main__calculate__btn+.newsletter__input--submit-wrap,
.product-main__calculate .modal-footer .product-main .product-main__buy .buy-button+.product-main__calculate__btn,
.product-main__calculate .modal-footer .product-main .product-main__buy .product-main__calculate__btn+.buy-button,
.product-main__calculate .modal-footer .product-main__calculate__btn+.btn,
.product-main__calculate .modal-footer .product-main__calculate__btn+.contact-form__button,
.product-main__calculate .modal-footer .product-main__calculate__btn+.load-more,
.product-main__calculate .modal-footer .product-main__calculate__btn+.product-main__calculate__btn,
.product-main__calculate .modal-footer .shelf__product-item .product-item__buy-button .product-main__calculate__btn+a,
.product-main__calculate .modal-footer .shelf__product-item .product-item__buy-button a+.product-main__calculate__btn,
.product-main__calculate .modal-footer body .vtexIdUI-page .btn+.product-main__calculate__btn,
.product-main__calculate .modal-footer body .vtexIdUI-page .product-main__calculate__btn+.btn,
.product-main__calculate .newsletter .newsletter__form .modal-footer .newsletter__input--submit-wrap+.product-main__calculate__btn,
.product-main__calculate .product-main .product-main__buy .modal-footer .buy-button+.product-main__calculate__btn,
.product-main__calculate .shelf__product-item .product-item__buy-button .modal-footer a+.product-main__calculate__btn,
.product-main__calculate body .vtexIdUI-page .modal-footer .btn+.product-main__calculate__btn,
.shelf__product-item .product-item__buy-button .account-content .modal-footer .vtex-button.b--action-primary+a,
.shelf__product-item .product-item__buy-button .account-content .modal-footer .vtex-button.b--danger+a,
.shelf__product-item .product-item__buy-button .loja-btn-ver-no-mapa .modal-footer a+a,
.shelf__product-item .product-item__buy-button .modal-footer .account-content .vtex-button.b--action-primary+a,
.shelf__product-item .product-item__buy-button .modal-footer .account-content .vtex-button.b--danger+a,
.shelf__product-item .product-item__buy-button .modal-footer .account-content a+.vtex-button.b--action-primary,
.shelf__product-item .product-item__buy-button .modal-footer .account-content a+.vtex-button.b--danger,
.shelf__product-item .product-item__buy-button .modal-footer .btn+a,
.shelf__product-item .product-item__buy-button .modal-footer .contact-form__button+a,
.shelf__product-item .product-item__buy-button .modal-footer .load-more+a,
.shelf__product-item .product-item__buy-button .modal-footer .loja-btn-ver-no-mapa a+a,
.shelf__product-item .product-item__buy-button .modal-footer .newsletter .newsletter__form .newsletter__input--submit-wrap+a,
.shelf__product-item .product-item__buy-button .modal-footer .newsletter .newsletter__form a+.newsletter__input--submit-wrap,
.shelf__product-item .product-item__buy-button .modal-footer .product-main .product-main__buy .buy-button+a,
.shelf__product-item .product-item__buy-button .modal-footer .product-main .product-main__buy a+.buy-button,
.shelf__product-item .product-item__buy-button .modal-footer .product-main__calculate .product-main__calculate__btn+a,
.shelf__product-item .product-item__buy-button .modal-footer .product-main__calculate a+.product-main__calculate__btn,
.shelf__product-item .product-item__buy-button .modal-footer a+.btn,
.shelf__product-item .product-item__buy-button .modal-footer a+.contact-form__button,
.shelf__product-item .product-item__buy-button .modal-footer a+.load-more,
.shelf__product-item .product-item__buy-button .modal-footer a+a,
.shelf__product-item .product-item__buy-button .modal-footer body .vtexIdUI-page .btn+a,
.shelf__product-item .product-item__buy-button .modal-footer body .vtexIdUI-page a+.btn,
.shelf__product-item .product-item__buy-button .newsletter .newsletter__form .modal-footer .newsletter__input--submit-wrap+a,
.shelf__product-item .product-item__buy-button .product-main .product-main__buy .modal-footer .buy-button+a,
.shelf__product-item .product-item__buy-button .product-main__calculate .modal-footer .product-main__calculate__btn+a,
.shelf__product-item .product-item__buy-button body .vtexIdUI-page .modal-footer .btn+a,
body .vtexIdUI-page .account-content .modal-footer .vtex-button.b--action-primary+.btn,
body .vtexIdUI-page .account-content .modal-footer .vtex-button.b--danger+.btn,
body .vtexIdUI-page .loja-btn-ver-no-mapa .modal-footer a+.btn,
body .vtexIdUI-page .modal-footer .account-content .btn+.vtex-button.b--action-primary,
body .vtexIdUI-page .modal-footer .account-content .btn+.vtex-button.b--danger,
body .vtexIdUI-page .modal-footer .account-content .vtex-button.b--action-primary+.btn,
body .vtexIdUI-page .modal-footer .account-content .vtex-button.b--danger+.btn,
body .vtexIdUI-page .modal-footer .btn+.btn,
body .vtexIdUI-page .modal-footer .btn+.contact-form__button,
body .vtexIdUI-page .modal-footer .btn+.load-more,
body .vtexIdUI-page .modal-footer .contact-form__button+.btn,
body .vtexIdUI-page .modal-footer .load-more+.btn,
body .vtexIdUI-page .modal-footer .loja-btn-ver-no-mapa .btn+a,
body .vtexIdUI-page .modal-footer .loja-btn-ver-no-mapa a+.btn,
body .vtexIdUI-page .modal-footer .newsletter .newsletter__form .btn+.newsletter__input--submit-wrap,
body .vtexIdUI-page .modal-footer .newsletter .newsletter__form .newsletter__input--submit-wrap+.btn,
body .vtexIdUI-page .modal-footer .product-main .product-main__buy .btn+.buy-button,
body .vtexIdUI-page .modal-footer .product-main .product-main__buy .buy-button+.btn,
body .vtexIdUI-page .modal-footer .product-main__calculate .btn+.product-main__calculate__btn,
body .vtexIdUI-page .modal-footer .product-main__calculate .product-main__calculate__btn+.btn,
body .vtexIdUI-page .modal-footer .shelf__product-item .product-item__buy-button .btn+a,
body .vtexIdUI-page .modal-footer .shelf__product-item .product-item__buy-button a+.btn,
body .vtexIdUI-page .newsletter .newsletter__form .modal-footer .newsletter__input--submit-wrap+.btn,
body .vtexIdUI-page .product-main .product-main__buy .modal-footer .buy-button+.btn,
body .vtexIdUI-page .product-main__calculate .modal-footer .product-main__calculate__btn+.btn,
body .vtexIdUI-page .shelf__product-item .product-item__buy-button .modal-footer a+.btn {
    margin-left: 5px;
    margin-bottom: 0
}

.account-content .loja-btn-ver-no-mapa .modal-footer .btn-group a+.vtex-button.b--action-primary,
.account-content .loja-btn-ver-no-mapa .modal-footer .btn-group a+.vtex-button.b--danger,
.account-content .modal-footer .btn-group .btn+.vtex-button.b--action-primary,
.account-content .modal-footer .btn-group .btn+.vtex-button.b--danger,
.account-content .modal-footer .btn-group .contact-form__button+.vtex-button.b--action-primary,
.account-content .modal-footer .btn-group .contact-form__button+.vtex-button.b--danger,
.account-content .modal-footer .btn-group .load-more+.vtex-button.b--action-primary,
.account-content .modal-footer .btn-group .load-more+.vtex-button.b--danger,
.account-content .modal-footer .btn-group .loja-btn-ver-no-mapa .vtex-button.b--action-primary+a,
.account-content .modal-footer .btn-group .loja-btn-ver-no-mapa .vtex-button.b--danger+a,
.account-content .modal-footer .btn-group .loja-btn-ver-no-mapa a+.vtex-button.b--action-primary,
.account-content .modal-footer .btn-group .loja-btn-ver-no-mapa a+.vtex-button.b--danger,
.account-content .modal-footer .btn-group .newsletter .newsletter__form .newsletter__input--submit-wrap+.vtex-button.b--action-primary,
.account-content .modal-footer .btn-group .newsletter .newsletter__form .newsletter__input--submit-wrap+.vtex-button.b--danger,
.account-content .modal-footer .btn-group .newsletter .newsletter__form .vtex-button.b--action-primary+.newsletter__input--submit-wrap,
.account-content .modal-footer .btn-group .newsletter .newsletter__form .vtex-button.b--danger+.newsletter__input--submit-wrap,
.account-content .modal-footer .btn-group .product-main .product-main__buy .buy-button+.vtex-button.b--action-primary,
.account-content .modal-footer .btn-group .product-main .product-main__buy .buy-button+.vtex-button.b--danger,
.account-content .modal-footer .btn-group .product-main .product-main__buy .vtex-button.b--action-primary+.buy-button,
.account-content .modal-footer .btn-group .product-main .product-main__buy .vtex-button.b--danger+.buy-button,
.account-content .modal-footer .btn-group .product-main__calculate .product-main__calculate__btn+.vtex-button.b--action-primary,
.account-content .modal-footer .btn-group .product-main__calculate .product-main__calculate__btn+.vtex-button.b--danger,
.account-content .modal-footer .btn-group .product-main__calculate .vtex-button.b--action-primary+.product-main__calculate__btn,
.account-content .modal-footer .btn-group .product-main__calculate .vtex-button.b--danger+.product-main__calculate__btn,
.account-content .modal-footer .btn-group .shelf__product-item .product-item__buy-button .vtex-button.b--action-primary+a,
.account-content .modal-footer .btn-group .shelf__product-item .product-item__buy-button .vtex-button.b--danger+a,
.account-content .modal-footer .btn-group .shelf__product-item .product-item__buy-button a+.vtex-button.b--action-primary,
.account-content .modal-footer .btn-group .shelf__product-item .product-item__buy-button a+.vtex-button.b--danger,
.account-content .modal-footer .btn-group .vtex-button.b--action-primary+.btn,
.account-content .modal-footer .btn-group .vtex-button.b--action-primary+.contact-form__button,
.account-content .modal-footer .btn-group .vtex-button.b--action-primary+.load-more,
.account-content .modal-footer .btn-group .vtex-button.b--action-primary+.vtex-button.b--action-primary,
.account-content .modal-footer .btn-group .vtex-button.b--action-primary+.vtex-button.b--danger,
.account-content .modal-footer .btn-group .vtex-button.b--danger+.btn,
.account-content .modal-footer .btn-group .vtex-button.b--danger+.contact-form__button,
.account-content .modal-footer .btn-group .vtex-button.b--danger+.load-more,
.account-content .modal-footer .btn-group .vtex-button.b--danger+.vtex-button.b--action-primary,
.account-content .modal-footer .btn-group .vtex-button.b--danger+.vtex-button.b--danger,
.account-content .modal-footer .btn-group body .vtexIdUI-page .btn+.vtex-button.b--action-primary,
.account-content .modal-footer .btn-group body .vtexIdUI-page .btn+.vtex-button.b--danger,
.account-content .modal-footer .btn-group body .vtexIdUI-page .vtex-button.b--action-primary+.btn,
.account-content .modal-footer .btn-group body .vtexIdUI-page .vtex-button.b--danger+.btn,
.account-content .newsletter .newsletter__form .modal-footer .btn-group .newsletter__input--submit-wrap+.vtex-button.b--action-primary,
.account-content .newsletter .newsletter__form .modal-footer .btn-group .newsletter__input--submit-wrap+.vtex-button.b--danger,
.account-content .product-main .product-main__buy .modal-footer .btn-group .buy-button+.vtex-button.b--action-primary,
.account-content .product-main .product-main__buy .modal-footer .btn-group .buy-button+.vtex-button.b--danger,
.account-content .product-main__calculate .modal-footer .btn-group .product-main__calculate__btn+.vtex-button.b--action-primary,
.account-content .product-main__calculate .modal-footer .btn-group .product-main__calculate__btn+.vtex-button.b--danger,
.account-content .shelf__product-item .product-item__buy-button .modal-footer .btn-group a+.vtex-button.b--action-primary,
.account-content .shelf__product-item .product-item__buy-button .modal-footer .btn-group a+.vtex-button.b--danger,
.account-content body .vtexIdUI-page .modal-footer .btn-group .btn+.vtex-button.b--action-primary,
.account-content body .vtexIdUI-page .modal-footer .btn-group .btn+.vtex-button.b--danger,
.loja-btn-ver-no-mapa .account-content .modal-footer .btn-group .vtex-button.b--action-primary+a,
.loja-btn-ver-no-mapa .account-content .modal-footer .btn-group .vtex-button.b--danger+a,
.loja-btn-ver-no-mapa .modal-footer .btn-group .account-content .vtex-button.b--action-primary+a,
.loja-btn-ver-no-mapa .modal-footer .btn-group .account-content .vtex-button.b--danger+a,
.loja-btn-ver-no-mapa .modal-footer .btn-group .account-content a+.vtex-button.b--action-primary,
.loja-btn-ver-no-mapa .modal-footer .btn-group .account-content a+.vtex-button.b--danger,
.loja-btn-ver-no-mapa .modal-footer .btn-group .btn+a,
.loja-btn-ver-no-mapa .modal-footer .btn-group .contact-form__button+a,
.loja-btn-ver-no-mapa .modal-footer .btn-group .load-more+a,
.loja-btn-ver-no-mapa .modal-footer .btn-group .newsletter .newsletter__form .newsletter__input--submit-wrap+a,
.loja-btn-ver-no-mapa .modal-footer .btn-group .newsletter .newsletter__form a+.newsletter__input--submit-wrap,
.loja-btn-ver-no-mapa .modal-footer .btn-group .product-main .product-main__buy .buy-button+a,
.loja-btn-ver-no-mapa .modal-footer .btn-group .product-main .product-main__buy a+.buy-button,
.loja-btn-ver-no-mapa .modal-footer .btn-group .product-main__calculate .product-main__calculate__btn+a,
.loja-btn-ver-no-mapa .modal-footer .btn-group .product-main__calculate a+.product-main__calculate__btn,
.loja-btn-ver-no-mapa .modal-footer .btn-group .shelf__product-item .product-item__buy-button a+a,
.loja-btn-ver-no-mapa .modal-footer .btn-group a+.btn,
.loja-btn-ver-no-mapa .modal-footer .btn-group a+.contact-form__button,
.loja-btn-ver-no-mapa .modal-footer .btn-group a+.load-more,
.loja-btn-ver-no-mapa .modal-footer .btn-group a+a,
.loja-btn-ver-no-mapa .modal-footer .btn-group body .vtexIdUI-page .btn+a,
.loja-btn-ver-no-mapa .modal-footer .btn-group body .vtexIdUI-page a+.btn,
.loja-btn-ver-no-mapa .newsletter .newsletter__form .modal-footer .btn-group .newsletter__input--submit-wrap+a,
.loja-btn-ver-no-mapa .product-main .product-main__buy .modal-footer .btn-group .buy-button+a,
.loja-btn-ver-no-mapa .product-main__calculate .modal-footer .btn-group .product-main__calculate__btn+a,
.loja-btn-ver-no-mapa .shelf__product-item .product-item__buy-button .modal-footer .btn-group a+a,
.loja-btn-ver-no-mapa body .vtexIdUI-page .modal-footer .btn-group .btn+a,
.modal-footer .btn-group .account-content .btn+.vtex-button.b--action-primary,
.modal-footer .btn-group .account-content .btn+.vtex-button.b--danger,
.modal-footer .btn-group .account-content .contact-form__button+.vtex-button.b--action-primary,
.modal-footer .btn-group .account-content .contact-form__button+.vtex-button.b--danger,
.modal-footer .btn-group .account-content .load-more+.vtex-button.b--action-primary,
.modal-footer .btn-group .account-content .load-more+.vtex-button.b--danger,
.modal-footer .btn-group .account-content .loja-btn-ver-no-mapa .vtex-button.b--action-primary+a,
.modal-footer .btn-group .account-content .loja-btn-ver-no-mapa .vtex-button.b--danger+a,
.modal-footer .btn-group .account-content .newsletter .newsletter__form .vtex-button.b--action-primary+.newsletter__input--submit-wrap,
.modal-footer .btn-group .account-content .newsletter .newsletter__form .vtex-button.b--danger+.newsletter__input--submit-wrap,
.modal-footer .btn-group .account-content .product-main .product-main__buy .vtex-button.b--action-primary+.buy-button,
.modal-footer .btn-group .account-content .product-main .product-main__buy .vtex-button.b--danger+.buy-button,
.modal-footer .btn-group .account-content .product-main__calculate .vtex-button.b--action-primary+.product-main__calculate__btn,
.modal-footer .btn-group .account-content .product-main__calculate .vtex-button.b--danger+.product-main__calculate__btn,
.modal-footer .btn-group .account-content .shelf__product-item .product-item__buy-button .vtex-button.b--action-primary+a,
.modal-footer .btn-group .account-content .shelf__product-item .product-item__buy-button .vtex-button.b--danger+a,
.modal-footer .btn-group .account-content .vtex-button.b--action-primary+.btn,
.modal-footer .btn-group .account-content .vtex-button.b--action-primary+.contact-form__button,
.modal-footer .btn-group .account-content .vtex-button.b--action-primary+.load-more,
.modal-footer .btn-group .account-content .vtex-button.b--action-primary+.vtex-button.b--action-primary,
.modal-footer .btn-group .account-content .vtex-button.b--action-primary+.vtex-button.b--danger,
.modal-footer .btn-group .account-content .vtex-button.b--danger+.btn,
.modal-footer .btn-group .account-content .vtex-button.b--danger+.contact-form__button,
.modal-footer .btn-group .account-content .vtex-button.b--danger+.load-more,
.modal-footer .btn-group .account-content .vtex-button.b--danger+.vtex-button.b--action-primary,
.modal-footer .btn-group .account-content .vtex-button.b--danger+.vtex-button.b--danger,
.modal-footer .btn-group .account-content body .vtexIdUI-page .vtex-button.b--action-primary+.btn,
.modal-footer .btn-group .account-content body .vtexIdUI-page .vtex-button.b--danger+.btn,
.modal-footer .btn-group .btn+.btn,
.modal-footer .btn-group .btn+.contact-form__button,
.modal-footer .btn-group .btn+.load-more,
.modal-footer .btn-group .contact-form__button+.btn,
.modal-footer .btn-group .contact-form__button+.contact-form__button,
.modal-footer .btn-group .contact-form__button+.load-more,
.modal-footer .btn-group .load-more+.btn,
.modal-footer .btn-group .load-more+.contact-form__button,
.modal-footer .btn-group .load-more+.load-more,
.modal-footer .btn-group .loja-btn-ver-no-mapa .account-content a+.vtex-button.b--action-primary,
.modal-footer .btn-group .loja-btn-ver-no-mapa .account-content a+.vtex-button.b--danger,
.modal-footer .btn-group .loja-btn-ver-no-mapa .btn+a,
.modal-footer .btn-group .loja-btn-ver-no-mapa .contact-form__button+a,
.modal-footer .btn-group .loja-btn-ver-no-mapa .load-more+a,
.modal-footer .btn-group .loja-btn-ver-no-mapa .newsletter .newsletter__form a+.newsletter__input--submit-wrap,
.modal-footer .btn-group .loja-btn-ver-no-mapa .product-main .product-main__buy a+.buy-button,
.modal-footer .btn-group .loja-btn-ver-no-mapa .product-main__calculate a+.product-main__calculate__btn,
.modal-footer .btn-group .loja-btn-ver-no-mapa .shelf__product-item .product-item__buy-button a+a,
.modal-footer .btn-group .loja-btn-ver-no-mapa a+.btn,
.modal-footer .btn-group .loja-btn-ver-no-mapa a+.contact-form__button,
.modal-footer .btn-group .loja-btn-ver-no-mapa a+.load-more,
.modal-footer .btn-group .loja-btn-ver-no-mapa a+a,
.modal-footer .btn-group .loja-btn-ver-no-mapa body .vtexIdUI-page a+.btn,
.modal-footer .btn-group .newsletter .newsletter__form .account-content .newsletter__input--submit-wrap+.vtex-button.b--action-primary,
.modal-footer .btn-group .newsletter .newsletter__form .account-content .newsletter__input--submit-wrap+.vtex-button.b--danger,
.modal-footer .btn-group .newsletter .newsletter__form .btn+.newsletter__input--submit-wrap,
.modal-footer .btn-group .newsletter .newsletter__form .contact-form__button+.newsletter__input--submit-wrap,
.modal-footer .btn-group .newsletter .newsletter__form .load-more+.newsletter__input--submit-wrap,
.modal-footer .btn-group .newsletter .newsletter__form .loja-btn-ver-no-mapa .newsletter__input--submit-wrap+a,
.modal-footer .btn-group .newsletter .newsletter__form .newsletter__input--submit-wrap+.btn,
.modal-footer .btn-group .newsletter .newsletter__form .newsletter__input--submit-wrap+.contact-form__button,
.modal-footer .btn-group .newsletter .newsletter__form .newsletter__input--submit-wrap+.load-more,
.modal-footer .btn-group .newsletter .newsletter__form .newsletter__input--submit-wrap+.newsletter__input--submit-wrap,
.modal-footer .btn-group .newsletter .newsletter__form .product-main .product-main__buy .newsletter__input--submit-wrap+.buy-button,
.modal-footer .btn-group .newsletter .newsletter__form .product-main__calculate .newsletter__input--submit-wrap+.product-main__calculate__btn,
.modal-footer .btn-group .newsletter .newsletter__form .shelf__product-item .product-item__buy-button .newsletter__input--submit-wrap+a,
.modal-footer .btn-group .newsletter .newsletter__form body .vtexIdUI-page .newsletter__input--submit-wrap+.btn,
.modal-footer .btn-group .product-main .product-main__buy .account-content .buy-button+.vtex-button.b--action-primary,
.modal-footer .btn-group .product-main .product-main__buy .account-content .buy-button+.vtex-button.b--danger,
.modal-footer .btn-group .product-main .product-main__buy .btn+.buy-button,
.modal-footer .btn-group .product-main .product-main__buy .buy-button+.btn,
.modal-footer .btn-group .product-main .product-main__buy .buy-button+.buy-button,
.modal-footer .btn-group .product-main .product-main__buy .buy-button+.contact-form__button,
.modal-footer .btn-group .product-main .product-main__buy .buy-button+.load-more,
.modal-footer .btn-group .product-main .product-main__buy .contact-form__button+.buy-button,
.modal-footer .btn-group .product-main .product-main__buy .load-more+.buy-button,
.modal-footer .btn-group .product-main .product-main__buy .loja-btn-ver-no-mapa .buy-button+a,
.modal-footer .btn-group .product-main .product-main__buy .newsletter .newsletter__form .buy-button+.newsletter__input--submit-wrap,
.modal-footer .btn-group .product-main .product-main__buy .product-main__calculate .buy-button+.product-main__calculate__btn,
.modal-footer .btn-group .product-main .product-main__buy .shelf__product-item .product-item__buy-button .buy-button+a,
.modal-footer .btn-group .product-main .product-main__buy body .vtexIdUI-page .buy-button+.btn,
.modal-footer .btn-group .product-main__calculate .account-content .product-main__calculate__btn+.vtex-button.b--action-primary,
.modal-footer .btn-group .product-main__calculate .account-content .product-main__calculate__btn+.vtex-button.b--danger,
.modal-footer .btn-group .product-main__calculate .btn+.product-main__calculate__btn,
.modal-footer .btn-group .product-main__calculate .contact-form__button+.product-main__calculate__btn,
.modal-footer .btn-group .product-main__calculate .load-more+.product-main__calculate__btn,
.modal-footer .btn-group .product-main__calculate .loja-btn-ver-no-mapa .product-main__calculate__btn+a,
.modal-footer .btn-group .product-main__calculate .newsletter .newsletter__form .product-main__calculate__btn+.newsletter__input--submit-wrap,
.modal-footer .btn-group .product-main__calculate .product-main .product-main__buy .product-main__calculate__btn+.buy-button,
.modal-footer .btn-group .product-main__calculate .product-main__calculate__btn+.btn,
.modal-footer .btn-group .product-main__calculate .product-main__calculate__btn+.contact-form__button,
.modal-footer .btn-group .product-main__calculate .product-main__calculate__btn+.load-more,
.modal-footer .btn-group .product-main__calculate .product-main__calculate__btn+.product-main__calculate__btn,
.modal-footer .btn-group .product-main__calculate .shelf__product-item .product-item__buy-button .product-main__calculate__btn+a,
.modal-footer .btn-group .product-main__calculate body .vtexIdUI-page .product-main__calculate__btn+.btn,
.modal-footer .btn-group .shelf__product-item .product-item__buy-button .account-content a+.vtex-button.b--action-primary,
.modal-footer .btn-group .shelf__product-item .product-item__buy-button .account-content a+.vtex-button.b--danger,
.modal-footer .btn-group .shelf__product-item .product-item__buy-button .btn+a,
.modal-footer .btn-group .shelf__product-item .product-item__buy-button .contact-form__button+a,
.modal-footer .btn-group .shelf__product-item .product-item__buy-button .load-more+a,
.modal-footer .btn-group .shelf__product-item .product-item__buy-button .loja-btn-ver-no-mapa a+a,
.modal-footer .btn-group .shelf__product-item .product-item__buy-button .newsletter .newsletter__form a+.newsletter__input--submit-wrap,
.modal-footer .btn-group .shelf__product-item .product-item__buy-button .product-main .product-main__buy a+.buy-button,
.modal-footer .btn-group .shelf__product-item .product-item__buy-button .product-main__calculate a+.product-main__calculate__btn,
.modal-footer .btn-group .shelf__product-item .product-item__buy-button a+.btn,
.modal-footer .btn-group .shelf__product-item .product-item__buy-button a+.contact-form__button,
.modal-footer .btn-group .shelf__product-item .product-item__buy-button a+.load-more,
.modal-footer .btn-group .shelf__product-item .product-item__buy-button a+a,
.modal-footer .btn-group .shelf__product-item .product-item__buy-button body .vtexIdUI-page a+.btn,
.modal-footer .btn-group body .vtexIdUI-page .account-content .btn+.vtex-button.b--action-primary,
.modal-footer .btn-group body .vtexIdUI-page .account-content .btn+.vtex-button.b--danger,
.modal-footer .btn-group body .vtexIdUI-page .btn+.btn,
.modal-footer .btn-group body .vtexIdUI-page .btn+.contact-form__button,
.modal-footer .btn-group body .vtexIdUI-page .btn+.load-more,
.modal-footer .btn-group body .vtexIdUI-page .contact-form__button+.btn,
.modal-footer .btn-group body .vtexIdUI-page .load-more+.btn,
.modal-footer .btn-group body .vtexIdUI-page .loja-btn-ver-no-mapa .btn+a,
.modal-footer .btn-group body .vtexIdUI-page .newsletter .newsletter__form .btn+.newsletter__input--submit-wrap,
.modal-footer .btn-group body .vtexIdUI-page .product-main .product-main__buy .btn+.buy-button,
.modal-footer .btn-group body .vtexIdUI-page .product-main__calculate .btn+.product-main__calculate__btn,
.modal-footer .btn-group body .vtexIdUI-page .shelf__product-item .product-item__buy-button .btn+a,
.newsletter .newsletter__form .account-content .modal-footer .btn-group .vtex-button.b--action-primary+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .account-content .modal-footer .btn-group .vtex-button.b--danger+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .loja-btn-ver-no-mapa .modal-footer .btn-group a+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer .btn-group .account-content .newsletter__input--submit-wrap+.vtex-button.b--action-primary,
.newsletter .newsletter__form .modal-footer .btn-group .account-content .newsletter__input--submit-wrap+.vtex-button.b--danger,
.newsletter .newsletter__form .modal-footer .btn-group .account-content .vtex-button.b--action-primary+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer .btn-group .account-content .vtex-button.b--danger+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer .btn-group .btn+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer .btn-group .contact-form__button+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer .btn-group .load-more+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer .btn-group .loja-btn-ver-no-mapa .newsletter__input--submit-wrap+a,
.newsletter .newsletter__form .modal-footer .btn-group .loja-btn-ver-no-mapa a+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer .btn-group .newsletter__input--submit-wrap+.btn,
.newsletter .newsletter__form .modal-footer .btn-group .newsletter__input--submit-wrap+.contact-form__button,
.newsletter .newsletter__form .modal-footer .btn-group .newsletter__input--submit-wrap+.load-more,
.newsletter .newsletter__form .modal-footer .btn-group .newsletter__input--submit-wrap+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer .btn-group .product-main .product-main__buy .buy-button+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer .btn-group .product-main .product-main__buy .newsletter__input--submit-wrap+.buy-button,
.newsletter .newsletter__form .modal-footer .btn-group .product-main__calculate .newsletter__input--submit-wrap+.product-main__calculate__btn,
.newsletter .newsletter__form .modal-footer .btn-group .product-main__calculate .product-main__calculate__btn+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer .btn-group .shelf__product-item .product-item__buy-button .newsletter__input--submit-wrap+a,
.newsletter .newsletter__form .modal-footer .btn-group .shelf__product-item .product-item__buy-button a+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer .btn-group body .vtexIdUI-page .btn+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .modal-footer .btn-group body .vtexIdUI-page .newsletter__input--submit-wrap+.btn,
.newsletter .newsletter__form .product-main .product-main__buy .modal-footer .btn-group .buy-button+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .product-main__calculate .modal-footer .btn-group .product-main__calculate__btn+.newsletter__input--submit-wrap,
.newsletter .newsletter__form .shelf__product-item .product-item__buy-button .modal-footer .btn-group a+.newsletter__input--submit-wrap,
.newsletter .newsletter__form body .vtexIdUI-page .modal-footer .btn-group .btn+.newsletter__input--submit-wrap,
.product-main .product-main__buy .account-content .modal-footer .btn-group .vtex-button.b--action-primary+.buy-button,
.product-main .product-main__buy .account-content .modal-footer .btn-group .vtex-button.b--danger+.buy-button,
.product-main .product-main__buy .loja-btn-ver-no-mapa .modal-footer .btn-group a+.buy-button,
.product-main .product-main__buy .modal-footer .btn-group .account-content .buy-button+.vtex-button.b--action-primary,
.product-main .product-main__buy .modal-footer .btn-group .account-content .buy-button+.vtex-button.b--danger,
.product-main .product-main__buy .modal-footer .btn-group .account-content .vtex-button.b--action-primary+.buy-button,
.product-main .product-main__buy .modal-footer .btn-group .account-content .vtex-button.b--danger+.buy-button,
.product-main .product-main__buy .modal-footer .btn-group .btn+.buy-button,
.product-main .product-main__buy .modal-footer .btn-group .buy-button+.btn,
.product-main .product-main__buy .modal-footer .btn-group .buy-button+.buy-button,
.product-main .product-main__buy .modal-footer .btn-group .buy-button+.contact-form__button,
.product-main .product-main__buy .modal-footer .btn-group .buy-button+.load-more,
.product-main .product-main__buy .modal-footer .btn-group .contact-form__button+.buy-button,
.product-main .product-main__buy .modal-footer .btn-group .load-more+.buy-button,
.product-main .product-main__buy .modal-footer .btn-group .loja-btn-ver-no-mapa .buy-button+a,
.product-main .product-main__buy .modal-footer .btn-group .loja-btn-ver-no-mapa a+.buy-button,
.product-main .product-main__buy .modal-footer .btn-group .newsletter .newsletter__form .buy-button+.newsletter__input--submit-wrap,
.product-main .product-main__buy .modal-footer .btn-group .newsletter .newsletter__form .newsletter__input--submit-wrap+.buy-button,
.product-main .product-main__buy .modal-footer .btn-group .product-main__calculate .buy-button+.product-main__calculate__btn,
.product-main .product-main__buy .modal-footer .btn-group .product-main__calculate .product-main__calculate__btn+.buy-button,
.product-main .product-main__buy .modal-footer .btn-group .shelf__product-item .product-item__buy-button .buy-button+a,
.product-main .product-main__buy .modal-footer .btn-group .shelf__product-item .product-item__buy-button a+.buy-button,
.product-main .product-main__buy .modal-footer .btn-group body .vtexIdUI-page .btn+.buy-button,
.product-main .product-main__buy .modal-footer .btn-group body .vtexIdUI-page .buy-button+.btn,
.product-main .product-main__buy .newsletter .newsletter__form .modal-footer .btn-group .newsletter__input--submit-wrap+.buy-button,
.product-main .product-main__buy .product-main__calculate .modal-footer .btn-group .product-main__calculate__btn+.buy-button,
.product-main .product-main__buy .shelf__product-item .product-item__buy-button .modal-footer .btn-group a+.buy-button,
.product-main .product-main__buy body .vtexIdUI-page .modal-footer .btn-group .btn+.buy-button,
.product-main__calculate .account-content .modal-footer .btn-group .vtex-button.b--action-primary+.product-main__calculate__btn,
.product-main__calculate .account-content .modal-footer .btn-group .vtex-button.b--danger+.product-main__calculate__btn,
.product-main__calculate .loja-btn-ver-no-mapa .modal-footer .btn-group a+.product-main__calculate__btn,
.product-main__calculate .modal-footer .btn-group .account-content .product-main__calculate__btn+.vtex-button.b--action-primary,
.product-main__calculate .modal-footer .btn-group .account-content .product-main__calculate__btn+.vtex-button.b--danger,
.product-main__calculate .modal-footer .btn-group .account-content .vtex-button.b--action-primary+.product-main__calculate__btn,
.product-main__calculate .modal-footer .btn-group .account-content .vtex-button.b--danger+.product-main__calculate__btn,
.product-main__calculate .modal-footer .btn-group .btn+.product-main__calculate__btn,
.product-main__calculate .modal-footer .btn-group .contact-form__button+.product-main__calculate__btn,
.product-main__calculate .modal-footer .btn-group .load-more+.product-main__calculate__btn,
.product-main__calculate .modal-footer .btn-group .loja-btn-ver-no-mapa .product-main__calculate__btn+a,
.product-main__calculate .modal-footer .btn-group .loja-btn-ver-no-mapa a+.product-main__calculate__btn,
.product-main__calculate .modal-footer .btn-group .newsletter .newsletter__form .newsletter__input--submit-wrap+.product-main__calculate__btn,
.product-main__calculate .modal-footer .btn-group .newsletter .newsletter__form .product-main__calculate__btn+.newsletter__input--submit-wrap,
.product-main__calculate .modal-footer .btn-group .product-main .product-main__buy .buy-button+.product-main__calculate__btn,
.product-main__calculate .modal-footer .btn-group .product-main .product-main__buy .product-main__calculate__btn+.buy-button,
.product-main__calculate .modal-footer .btn-group .product-main__calculate__btn+.btn,
.product-main__calculate .modal-footer .btn-group .product-main__calculate__btn+.contact-form__button,
.product-main__calculate .modal-footer .btn-group .product-main__calculate__btn+.load-more,
.product-main__calculate .modal-footer .btn-group .product-main__calculate__btn+.product-main__calculate__btn,
.product-main__calculate .modal-footer .btn-group .shelf__product-item .product-item__buy-button .product-main__calculate__btn+a,
.product-main__calculate .modal-footer .btn-group .shelf__product-item .product-item__buy-button a+.product-main__calculate__btn,
.product-main__calculate .modal-footer .btn-group body .vtexIdUI-page .btn+.product-main__calculate__btn,
.product-main__calculate .modal-footer .btn-group body .vtexIdUI-page .product-main__calculate__btn+.btn,
.product-main__calculate .newsletter .newsletter__form .modal-footer .btn-group .newsletter__input--submit-wrap+.product-main__calculate__btn,
.product-main__calculate .product-main .product-main__buy .modal-footer .btn-group .buy-button+.product-main__calculate__btn,
.product-main__calculate .shelf__product-item .product-item__buy-button .modal-footer .btn-group a+.product-main__calculate__btn,
.product-main__calculate body .vtexIdUI-page .modal-footer .btn-group .btn+.product-main__calculate__btn,
.shelf__product-item .product-item__buy-button .account-content .modal-footer .btn-group .vtex-button.b--action-primary+a,
.shelf__product-item .product-item__buy-button .account-content .modal-footer .btn-group .vtex-button.b--danger+a,
.shelf__product-item .product-item__buy-button .loja-btn-ver-no-mapa .modal-footer .btn-group a+a,
.shelf__product-item .product-item__buy-button .modal-footer .btn-group .account-content .vtex-button.b--action-primary+a,
.shelf__product-item .product-item__buy-button .modal-footer .btn-group .account-content .vtex-button.b--danger+a,
.shelf__product-item .product-item__buy-button .modal-footer .btn-group .account-content a+.vtex-button.b--action-primary,
.shelf__product-item .product-item__buy-button .modal-footer .btn-group .account-content a+.vtex-button.b--danger,
.shelf__product-item .product-item__buy-button .modal-footer .btn-group .btn+a,
.shelf__product-item .product-item__buy-button .modal-footer .btn-group .contact-form__button+a,
.shelf__product-item .product-item__buy-button .modal-footer .btn-group .load-more+a,
.shelf__product-item .product-item__buy-button .modal-footer .btn-group .loja-btn-ver-no-mapa a+a,
.shelf__product-item .product-item__buy-button .modal-footer .btn-group .newsletter .newsletter__form .newsletter__input--submit-wrap+a,
.shelf__product-item .product-item__buy-button .modal-footer .btn-group .newsletter .newsletter__form a+.newsletter__input--submit-wrap,
.shelf__product-item .product-item__buy-button .modal-footer .btn-group .product-main .product-main__buy .buy-button+a,
.shelf__product-item .product-item__buy-button .modal-footer .btn-group .product-main .product-main__buy a+.buy-button,
.shelf__product-item .product-item__buy-button .modal-footer .btn-group .product-main__calculate .product-main__calculate__btn+a,
.shelf__product-item .product-item__buy-button .modal-footer .btn-group .product-main__calculate a+.product-main__calculate__btn,
.shelf__product-item .product-item__buy-button .modal-footer .btn-group a+.btn,
.shelf__product-item .product-item__buy-button .modal-footer .btn-group a+.contact-form__button,
.shelf__product-item .product-item__buy-button .modal-footer .btn-group a+.load-more,
.shelf__product-item .product-item__buy-button .modal-footer .btn-group a+a,
.shelf__product-item .product-item__buy-button .modal-footer .btn-group body .vtexIdUI-page .btn+a,
.shelf__product-item .product-item__buy-button .modal-footer .btn-group body .vtexIdUI-page a+.btn,
.shelf__product-item .product-item__buy-button .newsletter .newsletter__form .modal-footer .btn-group .newsletter__input--submit-wrap+a,
.shelf__product-item .product-item__buy-button .product-main .product-main__buy .modal-footer .btn-group .buy-button+a,
.shelf__product-item .product-item__buy-button .product-main__calculate .modal-footer .btn-group .product-main__calculate__btn+a,
.shelf__product-item .product-item__buy-button body .vtexIdUI-page .modal-footer .btn-group .btn+a,
body .vtexIdUI-page .account-content .modal-footer .btn-group .vtex-button.b--action-primary+.btn,
body .vtexIdUI-page .account-content .modal-footer .btn-group .vtex-button.b--danger+.btn,
body .vtexIdUI-page .loja-btn-ver-no-mapa .modal-footer .btn-group a+.btn,
body .vtexIdUI-page .modal-footer .btn-group .account-content .btn+.vtex-button.b--action-primary,
body .vtexIdUI-page .modal-footer .btn-group .account-content .btn+.vtex-button.b--danger,
body .vtexIdUI-page .modal-footer .btn-group .account-content .vtex-button.b--action-primary+.btn,
body .vtexIdUI-page .modal-footer .btn-group .account-content .vtex-button.b--danger+.btn,
body .vtexIdUI-page .modal-footer .btn-group .btn+.btn,
body .vtexIdUI-page .modal-footer .btn-group .btn+.contact-form__button,
body .vtexIdUI-page .modal-footer .btn-group .btn+.load-more,
body .vtexIdUI-page .modal-footer .btn-group .contact-form__button+.btn,
body .vtexIdUI-page .modal-footer .btn-group .load-more+.btn,
body .vtexIdUI-page .modal-footer .btn-group .loja-btn-ver-no-mapa .btn+a,
body .vtexIdUI-page .modal-footer .btn-group .loja-btn-ver-no-mapa a+.btn,
body .vtexIdUI-page .modal-footer .btn-group .newsletter .newsletter__form .btn+.newsletter__input--submit-wrap,
body .vtexIdUI-page .modal-footer .btn-group .newsletter .newsletter__form .newsletter__input--submit-wrap+.btn,
body .vtexIdUI-page .modal-footer .btn-group .product-main .product-main__buy .btn+.buy-button,
body .vtexIdUI-page .modal-footer .btn-group .product-main .product-main__buy .buy-button+.btn,
body .vtexIdUI-page .modal-footer .btn-group .product-main__calculate .btn+.product-main__calculate__btn,
body .vtexIdUI-page .modal-footer .btn-group .product-main__calculate .product-main__calculate__btn+.btn,
body .vtexIdUI-page .modal-footer .btn-group .shelf__product-item .product-item__buy-button .btn+a,
body .vtexIdUI-page .modal-footer .btn-group .shelf__product-item .product-item__buy-button a+.btn,
body .vtexIdUI-page .newsletter .newsletter__form .modal-footer .btn-group .newsletter__input--submit-wrap+.btn,
body .vtexIdUI-page .product-main .product-main__buy .modal-footer .btn-group .buy-button+.btn,
body .vtexIdUI-page .product-main__calculate .modal-footer .btn-group .product-main__calculate__btn+.btn,
body .vtexIdUI-page .shelf__product-item .product-item__buy-button .modal-footer .btn-group a+.btn {
    margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

.center-block,
.load-more {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.hide,
.sidebar .menu-navegue,
.sidebar .productClusterSearchableIds,
.sidebar .search-filter-button,
.sidebar .search-multiple-navigator h3,
.sidebar .search-multiple-navigator h4,
.sidebar fieldset label input[type=checkbox] {
    display: none !important
}

.search-single-navigator>.sidebar__category_submenu h4 {
    display: none
}

.search-single-navigator>h4 {
    width: 100%;
    font-size: 15px;
    line-height: 30px;
    display: flex;
    align-items: center;
    margin: 0;
    margin-top: 16px
}

.search-single-navigator>h4>a {
    color: #4e4e4e;
    font-weight: 600;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden
}

.search-single-navigator>h4+ul {
    padding-left: 16px
}

.show {
    display: block !important
}

.av-visible-lg,
.av-visible-lg-block,
.av-visible-lg-inline,
.av-visible-lg-inline-block,
.av-visible-md,
.av-visible-md-block,
.av-visible-md-inline,
.av-visible-md-inline-block,
.av-visible-sm,
.av-visible-sm-block,
.av-visible-sm-inline,
.av-visible-sm-inline-block,
.av-visible-xs,
.av-visible-xs-block,
.av-visible-xs-inline,
.av-visible-xs-inline-block,
.hidden {
    display: none !important
}

.text-hide {
    font: 0/0 a;
    color: rgba(0, 0, 0, 0);
    text-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    border: 0
}

.slick-dots li button:before,
.slick-next:before,
.slick-prev:before {
    font-family: slick;
    -moz-osx-font-smoothing: grayscale
}

.affix {
    position: fixed
}

.av-visible-print {
    display: none !important
}

.av-visible-print-block {
    display: none !important
}

.av-visible-print-inline {
    display: none !important
}

.av-visible-print-inline-block {
    display: none !important
}

.resultItemsWrapper li {
    display: inline-block
}

.load-btn--hide,
.pager,
.resultItemsWrapper li.shelf-item--preload,
.searchResultsTime,
.sub {
    display: none
}

.account-content .vtex-button.b--action-primary,
.account-content .vtex-button.b--danger,
.btn,
.contact-form__button,
.load-more,
.loja-btn-ver-no-mapa a,
.newsletter .newsletter__form .newsletter__input--submit-wrap,
.product-main .product-main__buy .buy-button,
.product-main__calculate .product-main__calculate__btn,
.shelf__product-item .product-item__buy-button a,
body .vtexIdUI-page .btn {
    outline: 0 !important;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.1px;
    box-shadow: none;
    padding: 7px 20px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 0
}

label,
strong {
    font-weight: 400
}

.account-content .btn--arrow.vtex-button.b--action-primary:after,
.account-content .btn--arrow.vtex-button.b--danger:after,
.btn--arrow.contact-form__button:after,
.btn--arrow.load-more:after,
.btn.btn--arrow:after,
.loja-btn-ver-no-mapa a.btn--arrow:after,
.newsletter .newsletter__form .btn--arrow.newsletter__input--submit-wrap:after,
.product-main .product-main__buy .btn--arrow.buy-button:after,
.product-main__calculate .btn--arrow.product-main__calculate__btn:after,
.shelf__product-item .product-item__buy-button a.btn--arrow:after {
    content: "";
    margin-left: 8px;
    position: relative;
    top: 2px;
    display: inline-block;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -328px -40px;
    width: 10px;
    height: 10px
}

.account-content .btn--cart.vtex-button.b--action-primary:after,
.account-content .btn--cart.vtex-button.b--danger:after,
.btn--cart.contact-form__button:after,
.btn--cart.load-more:after,
.btn.btn--cart:after,
.loja-btn-ver-no-mapa a.btn--cart:after,
.newsletter .newsletter__form .btn--cart.newsletter__input--submit-wrap:after,
.product-main .product-main__buy .btn--cart.buy-button:after,
.product-main__calculate .btn--cart.product-main__calculate__btn:after,
.shelf__product-item .product-item__buy-button a.btn--cart:after {
    content: "";
    margin-left: 8px;
    position: relative;
    top: -1px;
    display: inline-block;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -152px -227px;
    width: 20px;
    height: 17px
}

.account-content .btn--cart--left.vtex-button.b--action-primary:before,
.account-content .btn--cart--left.vtex-button.b--danger:before,
.btn--cart--left.contact-form__button:before,
.btn--cart--left.load-more:before,
.btn.btn--cart--left:before,
.loja-btn-ver-no-mapa a.btn--cart--left:before,
.newsletter .newsletter__form .btn--cart--left.newsletter__input--submit-wrap:before,
.product-main .product-main__buy .btn--cart--left.buy-button:before,
.product-main__calculate .btn--cart--left.product-main__calculate__btn:before,
.shelf__product-item .product-item__buy-button a.btn--cart--left:before {
    content: "";
    margin-right: 8px;
    position: relative;
    top: -1px;
    display: inline-block;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -152px -227px;
    width: 20px;
    height: 17px
}

.account-content .active.vtex-button.b--danger,
.account-content .open>.dropdown-toggle.vtex-button.b--danger,
.account-content .vtex-button.b--danger:active,
.active.contact-form__button,
.active.load-more,
.btn-danger.active,
.btn-danger:active,
.btn-dark.active,
.btn-dark:active,
.btn-default.active,
.btn-default:active,
.btn-primary-dark.active,
.btn-primary-dark:active,
.contact-form__button:active,
.load-more:active,
.loja-btn-ver-no-mapa .open>a.dropdown-toggle,
.loja-btn-ver-no-mapa a.active,
.loja-btn-ver-no-mapa a:active,
.newsletter .newsletter__form .active.newsletter__input--submit-wrap,
.newsletter .newsletter__form .newsletter__input--submit-wrap:active,
.newsletter .newsletter__form .open>.dropdown-toggle.newsletter__input--submit-wrap,
.open>.btn-danger.dropdown-toggle,
.open>.btn-dark.dropdown-toggle,
.open>.btn-default.dropdown-toggle,
.open>.btn-primary-dark.dropdown-toggle,
.open>.dropdown-toggle.contact-form__button,
.open>.dropdown-toggle.load-more,
.product-main__calculate .active.product-main__calculate__btn,
.product-main__calculate .open>.dropdown-toggle.product-main__calculate__btn,
.product-main__calculate .product-main__calculate__btn:active,
.shelf__product-item .product-item__buy-button .open>a.dropdown-toggle,
.shelf__product-item .product-item__buy-button a.active,
.shelf__product-item .product-item__buy-button a:active {
    background-image: none
}

.btn-default,
.loja-btn-ver-no-mapa a,
.product-main__calculate .product-main__calculate__btn {
    color: #c00015;
    background-color: #fff;
    border-color: #c00015
}

.btn-default.focus,
.btn-default:focus,
.loja-btn-ver-no-mapa a.focus,
.loja-btn-ver-no-mapa a:focus,
.product-main__calculate .focus.product-main__calculate__btn,
.product-main__calculate .product-main__calculate__btn:focus {
    color: #c00015;
    background-color: #e6e6e6;
    border-color: #410007
}

.btn-default.active,
.btn-default:active,
.btn-default:hover,
.loja-btn-ver-no-mapa .open>a.dropdown-toggle,
.loja-btn-ver-no-mapa a.active,
.loja-btn-ver-no-mapa a:active,
.loja-btn-ver-no-mapa a:hover,
.open>.btn-default.dropdown-toggle,
.product-main__calculate .active.product-main__calculate__btn,
.product-main__calculate .open>.dropdown-toggle.product-main__calculate__btn,
.product-main__calculate .product-main__calculate__btn:active,
.product-main__calculate .product-main__calculate__btn:hover {
    color: #c00015;
    background-color: #e6e6e6;
    border-color: #83000e
}

.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.loja-btn-ver-no-mapa .open>a.dropdown-toggle.focus,
.loja-btn-ver-no-mapa .open>a.dropdown-toggle:focus,
.loja-btn-ver-no-mapa .open>a.dropdown-toggle:hover,
.loja-btn-ver-no-mapa a.active.focus,
.loja-btn-ver-no-mapa a.active:focus,
.loja-btn-ver-no-mapa a.active:hover,
.loja-btn-ver-no-mapa a:active.focus,
.loja-btn-ver-no-mapa a:active:focus,
.loja-btn-ver-no-mapa a:active:hover,
.open>.btn-default.dropdown-toggle.focus,
.open>.btn-default.dropdown-toggle:focus,
.open>.btn-default.dropdown-toggle:hover,
.product-main__calculate .active.focus.product-main__calculate__btn,
.product-main__calculate .active.product-main__calculate__btn:focus,
.product-main__calculate .active.product-main__calculate__btn:hover,
.product-main__calculate .open>.dropdown-toggle.focus.product-main__calculate__btn,
.product-main__calculate .open>.dropdown-toggle.product-main__calculate__btn:focus,
.product-main__calculate .open>.dropdown-toggle.product-main__calculate__btn:hover,
.product-main__calculate .product-main__calculate__btn:active.focus,
.product-main__calculate .product-main__calculate__btn:active:focus,
.product-main__calculate .product-main__calculate__btn:active:hover {
    color: #c00015;
    background-color: #d4d4d4;
    border-color: #410007
}

.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
.loja-btn-ver-no-mapa a.disabled.focus,
.loja-btn-ver-no-mapa a.disabled:focus,
.loja-btn-ver-no-mapa a.disabled:hover,
.loja-btn-ver-no-mapa a[disabled].focus,
.loja-btn-ver-no-mapa a[disabled]:focus,
.loja-btn-ver-no-mapa a[disabled]:hover,
.loja-btn-ver-no-mapa fieldset[disabled] a.focus,
.loja-btn-ver-no-mapa fieldset[disabled] a:focus,
.loja-btn-ver-no-mapa fieldset[disabled] a:hover,
.product-main__calculate .disabled.focus.product-main__calculate__btn,
.product-main__calculate .disabled.product-main__calculate__btn:focus,
.product-main__calculate .disabled.product-main__calculate__btn:hover,
.product-main__calculate .product-main__calculate__btn[disabled].focus,
.product-main__calculate .product-main__calculate__btn[disabled]:focus,
.product-main__calculate .product-main__calculate__btn[disabled]:hover,
.product-main__calculate fieldset[disabled] .focus.product-main__calculate__btn,
.product-main__calculate fieldset[disabled] .product-main__calculate__btn:focus,
.product-main__calculate fieldset[disabled] .product-main__calculate__btn:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .loja-btn-ver-no-mapa a.focus,
fieldset[disabled] .loja-btn-ver-no-mapa a:focus,
fieldset[disabled] .loja-btn-ver-no-mapa a:hover,
fieldset[disabled] .product-main__calculate .focus.product-main__calculate__btn,
fieldset[disabled] .product-main__calculate .product-main__calculate__btn:focus,
fieldset[disabled] .product-main__calculate .product-main__calculate__btn:hover {
    background-color: #fff;
    border-color: #c00015
}

.btn-default .badge,
.loja-btn-ver-no-mapa a .badge,
.product-main__calculate .product-main__calculate__btn .badge {
    color: #fff;
    background-color: #c00015
}

.account-content .vtex-button.b--danger,
.btn-danger,
.contact-form__button,
.load-more,
.newsletter .newsletter__form .newsletter__input--submit-wrap,
.shelf__product-item .product-item__buy-button a {
    color: #fff;
    background-color: #ed0011;
    border-color: #ed0011
}

.account-content .focus.vtex-button.b--danger,
.account-content .vtex-button.b--danger:focus,
.btn-danger.focus,
.btn-danger:focus,
.contact-form__button:focus,
.focus.contact-form__button,
.focus.load-more,
.load-more:focus,
.newsletter .newsletter__form .focus.newsletter__input--submit-wrap,
.newsletter .newsletter__form .newsletter__input--submit-wrap:focus,
.shelf__product-item .product-item__buy-button a.focus,
.shelf__product-item .product-item__buy-button a:focus {
    color: #fff;
    background-color: #ba000d;
    border-color: #6e0008
}

.account-content .active.vtex-button.b--danger,
.account-content .open>.dropdown-toggle.vtex-button.b--danger,
.account-content .vtex-button.b--danger:active,
.account-content .vtex-button.b--danger:hover,
.active.contact-form__button,
.active.load-more,
.btn-danger.active,
.btn-danger:active,
.btn-danger:hover,
.contact-form__button:active,
.contact-form__button:hover,
.load-more:active,
.load-more:hover,
.newsletter .newsletter__form .active.newsletter__input--submit-wrap,
.newsletter .newsletter__form .newsletter__input--submit-wrap:active,
.newsletter .newsletter__form .newsletter__input--submit-wrap:hover,
.newsletter .newsletter__form .open>.dropdown-toggle.newsletter__input--submit-wrap,
.open>.btn-danger.dropdown-toggle,
.open>.dropdown-toggle.contact-form__button,
.open>.dropdown-toggle.load-more,
.shelf__product-item .product-item__buy-button .open>a.dropdown-toggle,
.shelf__product-item .product-item__buy-button a.active,
.shelf__product-item .product-item__buy-button a:active,
.shelf__product-item .product-item__buy-button a:hover {
    color: #fff;
    background-color: #ba000d;
    border-color: #b0000d
}

.account-content .active.focus.vtex-button.b--danger,
.account-content .active.vtex-button.b--danger:focus,
.account-content .active.vtex-button.b--danger:hover,
.account-content .open>.dropdown-toggle.focus.vtex-button.b--danger,
.account-content .open>.dropdown-toggle.vtex-button.b--danger:focus,
.account-content .open>.dropdown-toggle.vtex-button.b--danger:hover,
.account-content .vtex-button.b--danger:active.focus,
.account-content .vtex-button.b--danger:active:focus,
.account-content .vtex-button.b--danger:active:hover,
.active.contact-form__button:focus,
.active.contact-form__button:hover,
.active.focus.contact-form__button,
.active.focus.load-more,
.active.load-more:focus,
.active.load-more:hover,
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.contact-form__button:active.focus,
.contact-form__button:active:focus,
.contact-form__button:active:hover,
.load-more:active.focus,
.load-more:active:focus,
.load-more:active:hover,
.newsletter .newsletter__form .active.focus.newsletter__input--submit-wrap,
.newsletter .newsletter__form .active.newsletter__input--submit-wrap:focus,
.newsletter .newsletter__form .active.newsletter__input--submit-wrap:hover,
.newsletter .newsletter__form .newsletter__input--submit-wrap:active.focus,
.newsletter .newsletter__form .newsletter__input--submit-wrap:active:focus,
.newsletter .newsletter__form .newsletter__input--submit-wrap:active:hover,
.newsletter .newsletter__form .open>.dropdown-toggle.focus.newsletter__input--submit-wrap,
.newsletter .newsletter__form .open>.dropdown-toggle.newsletter__input--submit-wrap:focus,
.newsletter .newsletter__form .open>.dropdown-toggle.newsletter__input--submit-wrap:hover,
.open>.btn-danger.dropdown-toggle.focus,
.open>.btn-danger.dropdown-toggle:focus,
.open>.btn-danger.dropdown-toggle:hover,
.open>.dropdown-toggle.contact-form__button:focus,
.open>.dropdown-toggle.contact-form__button:hover,
.open>.dropdown-toggle.focus.contact-form__button,
.open>.dropdown-toggle.focus.load-more,
.open>.dropdown-toggle.load-more:focus,
.open>.dropdown-toggle.load-more:hover,
.shelf__product-item .product-item__buy-button .open>a.dropdown-toggle.focus,
.shelf__product-item .product-item__buy-button .open>a.dropdown-toggle:focus,
.shelf__product-item .product-item__buy-button .open>a.dropdown-toggle:hover,
.shelf__product-item .product-item__buy-button a.active.focus,
.shelf__product-item .product-item__buy-button a.active:focus,
.shelf__product-item .product-item__buy-button a.active:hover,
.shelf__product-item .product-item__buy-button a:active.focus,
.shelf__product-item .product-item__buy-button a:active:focus,
.shelf__product-item .product-item__buy-button a:active:hover {
    color: #fff;
    background-color: #96000b;
    border-color: #6e0008
}

.account-content .disabled.focus.vtex-button.b--danger,
.account-content .disabled.vtex-button.b--danger:focus,
.account-content .disabled.vtex-button.b--danger:hover,
.account-content .vtex-button.b--danger[disabled].focus,
.account-content .vtex-button.b--danger[disabled]:focus,
.account-content .vtex-button.b--danger[disabled]:hover,
.account-content fieldset[disabled] .focus.vtex-button.b--danger,
.account-content fieldset[disabled] .vtex-button.b--danger:focus,
.account-content fieldset[disabled] .vtex-button.b--danger:hover,
.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
.contact-form__button[disabled].focus,
.contact-form__button[disabled]:focus,
.contact-form__button[disabled]:hover,
.disabled.contact-form__button:focus,
.disabled.contact-form__button:hover,
.disabled.focus.contact-form__button,
.disabled.focus.load-more,
.disabled.load-more:focus,
.disabled.load-more:hover,
.load-more[disabled].focus,
.load-more[disabled]:focus,
.load-more[disabled]:hover,
.newsletter .newsletter__form .disabled.focus.newsletter__input--submit-wrap,
.newsletter .newsletter__form .disabled.newsletter__input--submit-wrap:focus,
.newsletter .newsletter__form .disabled.newsletter__input--submit-wrap:hover,
.newsletter .newsletter__form .newsletter__input--submit-wrap[disabled].focus,
.newsletter .newsletter__form .newsletter__input--submit-wrap[disabled]:focus,
.newsletter .newsletter__form .newsletter__input--submit-wrap[disabled]:hover,
.newsletter .newsletter__form fieldset[disabled] .focus.newsletter__input--submit-wrap,
.newsletter .newsletter__form fieldset[disabled] .newsletter__input--submit-wrap:focus,
.newsletter .newsletter__form fieldset[disabled] .newsletter__input--submit-wrap:hover,
.shelf__product-item .product-item__buy-button a.disabled.focus,
.shelf__product-item .product-item__buy-button a.disabled:focus,
.shelf__product-item .product-item__buy-button a.disabled:hover,
.shelf__product-item .product-item__buy-button a[disabled].focus,
.shelf__product-item .product-item__buy-button a[disabled]:focus,
.shelf__product-item .product-item__buy-button a[disabled]:hover,
.shelf__product-item .product-item__buy-button fieldset[disabled] a.focus,
.shelf__product-item .product-item__buy-button fieldset[disabled] a:focus,
.shelf__product-item .product-item__buy-button fieldset[disabled] a:hover,
fieldset[disabled] .account-content .focus.vtex-button.b--danger,
fieldset[disabled] .account-content .vtex-button.b--danger:focus,
fieldset[disabled] .account-content .vtex-button.b--danger:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .contact-form__button:focus,
fieldset[disabled] .contact-form__button:hover,
fieldset[disabled] .focus.contact-form__button,
fieldset[disabled] .focus.load-more,
fieldset[disabled] .load-more:focus,
fieldset[disabled] .load-more:hover,
fieldset[disabled] .newsletter .newsletter__form .focus.newsletter__input--submit-wrap,
fieldset[disabled] .newsletter .newsletter__form .newsletter__input--submit-wrap:focus,
fieldset[disabled] .newsletter .newsletter__form .newsletter__input--submit-wrap:hover,
fieldset[disabled] .shelf__product-item .product-item__buy-button a.focus,
fieldset[disabled] .shelf__product-item .product-item__buy-button a:focus,
fieldset[disabled] .shelf__product-item .product-item__buy-button a:hover {
    background-color: #ed0011;
    border-color: #ed0011
}

.account-content .vtex-button.b--danger .badge,
.btn-danger .badge,
.contact-form__button .badge,
.load-more .badge,
.newsletter .newsletter__form .newsletter__input--submit-wrap .badge,
.shelf__product-item .product-item__buy-button a .badge {
    color: #ed0011;
    background-color: #fff
}

.btn-dark,
.btn-dark.active,
.btn-dark.active.focus,
.btn-dark.active:focus,
.btn-dark.active:hover,
.btn-dark.focus,
.btn-dark:active,
.btn-dark:active.focus,
.btn-dark:active:focus,
.btn-dark:active:hover,
.btn-dark:focus,
.btn-dark:hover,
.open>.btn-dark.dropdown-toggle,
.open>.btn-dark.dropdown-toggle.focus,
.open>.btn-dark.dropdown-toggle:focus,
.open>.btn-dark.dropdown-toggle:hover {
    color: #fff;
    background-color: #000;
    border-color: #000
}

.btn-dark.disabled.focus,
.btn-dark.disabled:focus,
.btn-dark.disabled:hover,
.btn-dark[disabled].focus,
.btn-dark[disabled]:focus,
.btn-dark[disabled]:hover,
fieldset[disabled] .btn-dark.focus,
fieldset[disabled] .btn-dark:focus,
fieldset[disabled] .btn-dark:hover {
    background-color: #000;
    border-color: #000
}

.btn-dark .badge {
    color: #000;
    background-color: #fff
}

.btn-primary-dark {
    color: #fff;
    background-color: #0096bf;
    border-color: #0096bf
}

.btn-primary-dark.focus,
.btn-primary-dark:focus {
    color: #fff;
    background-color: #006e8c;
    border-color: #003240
}

.btn-primary-dark.active,
.btn-primary-dark:active,
.btn-primary-dark:hover,
.open>.btn-primary-dark.dropdown-toggle {
    color: #fff;
    background-color: #006e8c;
    border-color: #006682
}

.btn-primary-dark.active.focus,
.btn-primary-dark.active:focus,
.btn-primary-dark.active:hover,
.btn-primary-dark:active.focus,
.btn-primary-dark:active:focus,
.btn-primary-dark:active:hover,
.open>.btn-primary-dark.dropdown-toggle.focus,
.open>.btn-primary-dark.dropdown-toggle:focus,
.open>.btn-primary-dark.dropdown-toggle:hover {
    color: #fff;
    background-color: #005268;
    border-color: #003240
}

.btn-primary-dark.disabled.focus,
.btn-primary-dark.disabled:focus,
.btn-primary-dark.disabled:hover,
.btn-primary-dark[disabled].focus,
.btn-primary-dark[disabled]:focus,
.btn-primary-dark[disabled]:hover,
fieldset[disabled] .btn-primary-dark.focus,
fieldset[disabled] .btn-primary-dark:focus,
fieldset[disabled] .btn-primary-dark:hover {
    background-color: #0096bf;
    border-color: #0096bf
}

.btn-primary-dark .badge {
    color: #0096bf;
    background-color: #fff
}

label {
    font-size: 18px;
    margin-bottom: 5px
}

.form-group label {
    margin-left: 15px
}

.contact-form__input,
.form-control,
.header__search .search__input,
.portal-notify-me-ref .notifyme-client-email,
.portal-notify-me-ref .notifyme-client-name,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input,
.product-main__shipping fieldset .prefixo input,
body .vtexIdUI-page .controls input {
    border-color: #fff;
    background: #fff;
    height: 40px;
    letter-spacing: .4px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    box-shadow: none;
    border-radius: 0;
    -webkit-appearance: none
}

.contact-form__input:focus,
.form-control:focus,
.header__search .search__input:focus,
.portal-notify-me-ref .notifyme-client-email:focus,
.portal-notify-me-ref .notifyme-client-name:focus,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input:focus,
.product-main__shipping fieldset .prefixo input:focus,
body .vtexIdUI-page .controls input:focus {
    border-color: #c00015;
    outline: 0;
    box-shadow: none
}

.contact-form__input::-moz-placeholder,
.form-control::-moz-placeholder,
.header__search .search__input::-moz-placeholder,
.portal-notify-me-ref .notifyme-client-email::-moz-placeholder,
.portal-notify-me-ref .notifyme-client-name::-moz-placeholder,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input::-moz-placeholder,
.product-main__shipping fieldset .prefixo input::-moz-placeholder,
body .vtexIdUI-page .controls input::-moz-placeholder {
    color: #2b2b2b;
    opacity: 1
}

.contact-form__input:-ms-input-placeholder,
.form-control:-ms-input-placeholder,
.header__search .search__input:-ms-input-placeholder,
.portal-notify-me-ref .notifyme-client-email:-ms-input-placeholder,
.portal-notify-me-ref .notifyme-client-name:-ms-input-placeholder,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input:-ms-input-placeholder,
.product-main__shipping fieldset .prefixo input:-ms-input-placeholder,
body .vtexIdUI-page .controls input:-ms-input-placeholder {
    color: #2b2b2b
}

.contact-form__input::-webkit-input-placeholder,
.form-control::-webkit-input-placeholder,
.header__search .search__input::-webkit-input-placeholder,
.portal-notify-me-ref .notifyme-client-email::-webkit-input-placeholder,
.portal-notify-me-ref .notifyme-client-name::-webkit-input-placeholder,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input::-webkit-input-placeholder,
.product-main__shipping fieldset .prefixo input::-webkit-input-placeholder,
body .vtexIdUI-page .controls input::-webkit-input-placeholder {
    color: #2b2b2b
}

.fake-select {
    position: relative;
    height: 32px;
    width: 100%;
    cursor: pointer;
    background: #f2f2f2;
    border: 1px solid #f2f2f2
}

.fake-select:after {
    content: "";
    position: absolute;
    top: 13px;
    right: 15px;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -328px -164px;
    width: 10px;
    height: 6px
}

.fake-select span {
    position: absolute;
    display: block;
    z-index: 1;
    top: 4px;
    left: 15px;
    font-size: 15px;
    color: #2b2b2b
}

.fake-select select {
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 32px !important;
    border: none;
    color: #222;
    cursor: pointer
}

.navbar>.container,
.slick-list,
.slick-slider,
.slick-track {
    position: relative
}

.fake-select select option:checked,
.fake-select select option:hover {
    background: #000;
    color: #fff
}

.fake-select select:focus>option:checked {
    background: #000 !important
}

.modal-content {
    border-radius: 0
}

.modal-header {
    border-bottom: none
}

.modal-body {
    padding: 0 10px 20px
}

.modal-header .close {
    font-size: 0;
    opacity: 1;
    filter: alpha(opacity=100);
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: 0 -260px;
    width: 18px;
    height: 22px
}

.modal-footer {
    border-top: none
}

.navbar {
    border: none
}

.navbar-brand {
    padding: 0 10px;
    height: auto
}

.navbar-toggle {
    float: left;
    margin-left: 10px;
    margin-top: 41.5px;
    margin-bottom: 41.5px
}

.navbar-toggle .icon-bar {
    height: 2px;
    border-radius: 2px;
    width: 24px;
    background: #fff
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 6px
}

.navbar-nav {
    margin: 5px 0
}

.slick-slider {
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    touch-action: pan-y
}

.slick-list {
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    transform: translate3d(0, 0, 0)
}

.slick-track {
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    content: "";
    display: table
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid rgba(0, 0, 0, 0)
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-dots,
.slick-next,
.slick-prev {
    position: absolute;
    display: block;
    padding: 0
}

.slick-loading .slick-list {
    background: url(./ajax-loader.gif) center center no-repeat #fff
}

.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
    background: 0 0;
    color: rgba(0, 0, 0, 0);
    outline: 0
}

@font-face {
    font-family: slick;
    src: url(./fonts/slick.eot);
    src: url(./fonts/slick.eot?#iefix) format("embedded-opentype"), url(./fonts/slick.woff) format("woff"), url(./fonts/slick.ttf) format("truetype"), url(./fonts/slick.svg#slick) format("svg");
    font-weight: 400;
    font-style: normal
}

.slick-next,
.slick-prev {
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    top: 50%;
    transform: translate(0, -50%);
    border: none
}

.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -72px -72px
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
    opacity: 1
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before,
.slick-prev:before {
    font-size: 20px;
    line-height: 1;
    color: #fff;
    opacity: .75;
    -webkit-font-smoothing: antialiased
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    left: auto;
    right: -25px
}

.slick-prev:before {
    content: "ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬ Ãƒâ€šÃ‚Â"
}

.slick-next:before,
[dir=rtl] .slick-prev:before {
    content: "ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    left: -25px;
    right: auto
}

[dir=rtl] .slick-next:before {
    content: "ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬ Ãƒâ€šÃ‚Â"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    list-style: none;
    text-align: center;
    margin: 0;
    width: 100%
}

.slick-dots li {
    position: relative;
    display: inline-block;
    padding: 0;
    cursor: pointer
}

.slick-next:before,
.slick-prev:before {
    display: none
}

.slick-dots li button {
    outline: 0;
    line-height: 0;
    font-size: 0;
    color: rgba(0, 0, 0, 0);
    cursor: pointer
}

.slick-dots li button:focus,
.slick-dots li button:hover {
    outline: 0
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¢";
    width: 20px;
    height: 20px;
    font-size: 6px;
    line-height: 20px;
    text-align: center;
    color: #000;
    opacity: .25;
    -webkit-font-smoothing: antialiased
}

.slick-dots li.slick-active button:before {
    color: #000;
    opacity: .75
}

.slick-list a:focus,
.slick-list:focus {
    outline: 0
}

.slick-prev {
    width: 62px;
    height: 62px;
    z-index: 1
}

.slick-prev:focus,
.slick-prev:hover {
    width: 62px;
    height: 62px
}

.slick-next,
.slick-next:focus,
.slick-next:hover {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -72px 0;
    width: 62px;
    height: 62px
}

.slick-dots {
    background: 0 0;
    bottom: 15px
}

.slick-dots li {
    width: auto;
    height: auto;
    margin: 0 6px
}

.slick-dots li button {
    display: inline-block;
    background: #333;
    border: 1px solid #333;
    width: 3px;
    height: 3px;
    margin: 0;
    padding: 0
}

.slick-dots li button:before {
    display: none
}

.slick-dots li.slick-active button {
    background: #ed0011;
    border: none;
    width: 9px;
    height: 9px
}

.thumbs .slick-next,
.thumbs .slick-prev {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    width: 8px;
    height: 12px
}

.shelf .slick-next,
.shelf .slick-prev {
    margin-top: -16px
}

.shelf .slick-prev {
    left: -25px
}

.shelf .slick-next {
    right: -25px
}

.shelf .slick-dots {
    bottom: -22px
}

.shelf .slick-list {
    margin: 0 -10px
}

.thumbs .slick-slide {
    padding: 0
}

.thumbs .slick-prev {
    left: 0;
    background-position: -328px -120px
}

.thumbs .slick-next {
    right: 0;
    background-position: -328px -142px
}

.banner-main .slick-next,
.banner-main .slick-prev {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    width: 62px;
    height: 62px
}

#image .slick-dots {
    bottom: 22px
}

.banner-main .slick-prev {
    left: 0;
    background-position: 0 -72px
}

.banner-main .slick-next {
    right: 0;
    background-position: 0 0
}

.banner-main .slick-dots {
    bottom: 50px
}

dl,
ul {
    margin: 0
}

#ajaxBusy,
#suport-content,
.suport-content {
    display: none !important
}

* {
    outline: 0
}

body {
    overflow-x: hidden;
    position: relative
}

body+*+object,
body+object {
    display: none
}

body.scroll-lock {
    overflow: hidden;
    position: fixed;
    width: 100%;
    height: 100%
}

body.loading-favorites:after {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: url(//pedraopvc.vteximg.com.br/arquivos/loading__ajax-loader--white.gif) center center no-repeat rgba(255, 255, 255, .8)
}

a {
    cursor: pointer
}

a:focus,
a:hover {
    text-decoration: none
}

strong {
    font-family: "Rubik", sans-serif
}

ul {
    padding: 0;
    list-style: none
}

.main--favorites .main-title:not(span),
.title:not(span) {
    font-size: 24px;
    font-weight: 400;
    font-family: "Rubik", sans-serif;
    margin: 55px 0 30px;
    letter-spacing: .5px;
    color: #c00015;
    text-align: center
}

.static {
    position: static
}

.account-content .btn--cart--left.vtex-button.b--action-primary,
.account-content .btn--cart--left.vtex-button.b--danger,
.account-content .btn--cart.vtex-button.b--action-primary,
.account-content .btn--cart.vtex-button.b--danger,
.btn--cart--left.contact-form__button,
.btn--cart--left.load-more,
.btn--cart.contact-form__button,
.btn--cart.load-more,
.btn.btn--cart,
.btn.btn--cart--left,
.carousel-brand .carousel-brand__list,
.d-flex,
.drop-container.drop-container--menu .drop-container__content__scroll .my-account-menu .my-account-menu__list,
.footer__social-icons ul,
.loja-btn-ver-no-mapa a.btn--cart,
.loja-btn-ver-no-mapa a.btn--cart--left,
.menu--desktop.main-menu,
.menu--desktop.menu--right,
.menu--mobile .submenu .submenu__item.submenu__item--dropdown>a,
.menu--mobile+.menu__favorites,
.menu--mobile:not(.navbar-right) .menu__item>a,
.newsletter .newsletter__form .btn--cart--left.newsletter__input--submit-wrap,
.newsletter .newsletter__form .btn--cart.newsletter__input--submit-wrap,
.product-item__flags .product-item__flags__percent.product-item__flags__percent--active,
.product-main .product-main__buy .btn--cart--left.buy-button,
.product-main .product-main__buy .btn--cart.buy-button,
.product-main .product-main__buy.product-main__buy--available .product-main__quantity--default,
.product-main .product-main__buy.product-main__buy--calculate .product-main__quantity--calculate,
.product-main .product-main__favorites,
.product-main .product-main__flag:not(.hide),
.product-main__calculate .btn--cart--left.product-main__calculate__btn,
.product-main__calculate .btn--cart.product-main__calculate__btn,
.product-main__calculate .product-main__calculate__form__add,
.rulesbar,
.rulesbar .rulesbar__item,
.shelf__product-item .product-item__buy-button a.btn--cart,
.shelf__product-item .product-item__buy-button a.btn--cart--left,
.shelf__product-item .product-item__quantity__actions,
body .vtexIdUI-page .btn--cart--left.btn,
body .vtexIdUI-page .btn--cart.btn {
    display: flex !important
}

.account-content .btn--cart--left.vtex-button.b--action-primary,
.account-content .btn--cart--left.vtex-button.b--danger,
.account-content .btn--cart.vtex-button.b--action-primary,
.account-content .btn--cart.vtex-button.b--danger,
.btn--cart--left.contact-form__button,
.btn--cart--left.load-more,
.btn--cart.contact-form__button,
.btn--cart.load-more,
.btn.btn--cart,
.btn.btn--cart--left,
.footer__social-icons ul,
.justify-content-center,
.loja-btn-ver-no-mapa a.btn--cart,
.loja-btn-ver-no-mapa a.btn--cart--left,
.newsletter .newsletter__form .btn--cart--left.newsletter__input--submit-wrap,
.newsletter .newsletter__form .btn--cart.newsletter__input--submit-wrap,
.product-item__flags .product-item__flags__percent.product-item__flags__percent--active,
.product-main .product-main__buy .btn--cart--left.buy-button,
.product-main .product-main__buy .btn--cart.buy-button,
.product-main .product-main__flag:not(.hide),
.product-main__calculate .btn--cart--left.product-main__calculate__btn,
.product-main__calculate .btn--cart.product-main__calculate__btn,
.product-main__calculate .product-main__calculate__form__add,
.rulesbar,
.shelf__product-item .product-item__buy-button a.btn--cart,
.shelf__product-item .product-item__buy-button a.btn--cart--left,
body .vtexIdUI-page .btn--cart--left.btn,
body .vtexIdUI-page .btn--cart.btn {
    justify-content: center !important
}

.account-content .btn--cart--left.vtex-button.b--action-primary,
.account-content .btn--cart--left.vtex-button.b--danger,
.account-content .btn--cart.vtex-button.b--action-primary,
.account-content .btn--cart.vtex-button.b--danger,
.align-items-center,
.btn--cart--left.contact-form__button,
.btn--cart--left.load-more,
.btn--cart.contact-form__button,
.btn--cart.load-more,
.btn.btn--cart,
.btn.btn--cart--left,
.carousel-brand .carousel-brand__list,
.drop-container.drop-container--menu .drop-container__content__scroll .my-account-menu .my-account-menu__list,
.loja-btn-ver-no-mapa a.btn--cart,
.loja-btn-ver-no-mapa a.btn--cart--left,
.menu--desktop.menu--right,
.menu--mobile .submenu .submenu__item.submenu__item--dropdown>a,
.menu--mobile+.menu__favorites,
.menu--mobile:not(.navbar-right) .menu__item>a,
.newsletter .newsletter__form .btn--cart--left.newsletter__input--submit-wrap,
.newsletter .newsletter__form .btn--cart.newsletter__input--submit-wrap,
.product-item__flags .product-item__flags__percent.product-item__flags__percent--active,
.product-main .product-main__buy .btn--cart--left.buy-button,
.product-main .product-main__buy .btn--cart.buy-button,
.product-main .product-main__buy.product-main__buy--available .product-main__quantity--default,
.product-main .product-main__buy.product-main__buy--calculate .product-main__quantity--calculate,
.product-main .product-main__favorites,
.product-main .product-main__flag:not(.hide),
.product-main__calculate .btn--cart--left.product-main__calculate__btn,
.product-main__calculate .btn--cart.product-main__calculate__btn,
.product-main__calculate .product-main__calculate__form__add,
.rulesbar .rulesbar__item,
.shelf__product-item .product-item__buy-button a.btn--cart,
.shelf__product-item .product-item__buy-button a.btn--cart--left,
.shelf__product-item .product-item__quantity__actions,
body .vtexIdUI-page .btn--cart--left.btn,
body .vtexIdUI-page .btn--cart.btn {
    align-items: center !important
}

.justify-content-between,
.menu--desktop.main-menu {
    justify-content: space-between !important
}

.align-items-end {
    align-items: flex-end !important
}

.flex-column {
    flex-direction: column !important
}

.align-items-start {
    align-items: flex-start !important
}

.flex-wrap {
    flex-wrap: wrap !important
}

.flex-fill {
    flex: 1 1 auto !important
}

.mt-auto,
.my-auto {
    margin-top: auto !important
}

.header-top .header-top__message {
    text-align: center;
    font-size: 17px;
    line-height: 38px;
    background: #d00617;
    color: #fff;
    letter-spacing: .5px
}

.header-top .header-top__message .text-warning {
    font-size: 19px;
    color: #ffe200;
    font-family: "Rubik", sans-serif
}

.header-top .header-top__message a {
    margin-left: 18px;
    color: #fff;
    border: 1px solid #fff;
    font-size: 12px;
    text-transform: uppercase;
    padding: 4px 16px;
    letter-spacing: 1px
}

.header-top .header-top__menu {
    border-bottom: 1px solid rgba(255, 255, 255, .5)
}

.header-top .header-top__institutional .header-top__institutional__item {
    display: inline-block
}

.header-top .header-top__institutional .header-top__institutional__item a {
    font-size: 15px;
    width: 138px;
    display: block;
    color: #fff;
    padding: 6px 0
}

.header-top .header-top__social-icons .header-top__social-icons__item {
    display: inline-block;
    margin: 5px 9px 9px
}

.header-top .header-top__contact {
    margin-right: 17px
}

.header-top .header-top__contact .header-top__contact__item {
    display: inline-block;
    padding: 7px 17px;
    color: #fff;
    position: relative
}

.header-top .header-top__contact .header-top__contact__item a {
    font-size: 14px;
    color: #fff;
    padding-left: 24px;
    position: relative
}

.header-top .header-top__contact .header-top__contact__item a:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 1px
}

.header-top .header-top__contact .header-top__contact__item.header-top__contact__item--whats a:before {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -301px -87px;
    width: 16px;
    height: 16px
}

.header-top .header-top__contact .header-top__contact__item.header-top__contact__item--phone {
    padding-left: 24px
}

.header-top .header-top__contact .header-top__contact__item.header-top__contact__item--phone:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 8px;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -301px -60px;
    width: 17px;
    height: 17px
}

.header .navbar--desktop,
.header .navbar--mobile {
    background: #c00015
}

.header .header__logo {
    margin: 20px 0 20px 50px;
    padding-left: 0
}

.header .header__logo img {
    width: 154px;
    height: auto
}

.header .header__person {
    width: 123px;
    position: absolute;
    bottom: -17px;
    left: -70px
}

.header__search {
    position: relative;
    float: right !important;
    margin: 35px 0;
    padding: 0
}

.header__search label,
.header__search legend,
.header__search select {
    display: none
}

.header__search .search__input {
    height: 50px;
    width: 580px;
    color: #2b2b2b
}

.header__search .search__input::-moz-placeholder {
    color: #2b2b2b;
    opacity: 1
}

.header__search .search__input:-ms-input-placeholder {
    color: #2b2b2b
}

.header__search .search__input::-webkit-input-placeholder {
    color: #2b2b2b
}

.header__search .search__submit {
    position: absolute;
    top: 14px;
    right: 20px;
    background-color: rgba(0, 0, 0, 0);
    border: none;
    font-size: 0;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -90px -227px;
    width: 20px;
    height: 20px
}

.search__target__list {
    padding: 10px 20px;
    background-color: #fff;
    list-style: none;
    width: 580px !important;
    position: absolute;
    z-index: 9;
    box-shadow: 0 3px 6px rgba(0, 0, 0, .1)
}

.search__target__list li {
    padding: 15px 0;
    color: #2b2b2b;
    border-bottom: 1px solid #ebebeb
}

.search__target__list li:last-child {
    border-bottom: none
}

.search__target__list li a {
    color: #2b2b2b
}

.search__target__list li img {
    width: 58px;
    height: auto;
    margin-right: 10px;
    float: left
}

.drop-container {
    display: none;
    position: fixed;
    z-index: 99999999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .6)
}

.drop-container .drop-close,
.drop-container body .vtexIdUI .modal-header .vtexIdUI-close,
body .vtexIdUI .modal-header .drop-container .vtexIdUI-close {
    display: block;
    position: absolute;
    top: 22px;
    right: 12px;
    width: 26px;
    height: 27px;
    border: 5px solid rgba(0, 0, 0, 0)
}

.minicart .minicart__body .vertical-handle,
.sidebar .vertical-handle {
    border-radius: 10px
}

.drop-container .drop-title {
    display: block;
    color: #4e4e4e;
    text-align: center;
    line-height: 64px;
    font-weight: 700
}

.drop-container .drop-container__content {
    position: relative;
    height: auto;
    -webkit-overflow-scrolling: touch
}

.drop-container .drop-container__content:after,
.drop-container .drop-container__content:before {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    content: ""
}

.drop-container .drop-container__content:before {
    left: -100%
}

.drop-container .drop-container__content:after {
    right: -100%
}

.drop-container .drop-container__content__fixed-top {
    position: fixed;
    z-index: 2;
    height: auto
}

.drop-container .drop-container__content__scroll {
    position: fixed;
    z-index: 2;
    overflow-x: hidden;
    overflow-y: auto;
    height: auto
}

.drop-container .drop-container__content__fixed-bottom {
    position: fixed;
    z-index: 2;
    bottom: 0;
    height: auto
}

.drop-container.drop-container--scroll-left.open .drop-container__content>div {
    width: 100%;
    left: 0
}

.drop-container.drop-container--scroll-left .drop-container__content>div {
    transition: left, .3s;
    left: -100%;
    width: 100%
}

.drop-container.drop-container--scroll-right.open .drop-container__content>div {
    right: 0
}

.drop-container.drop-container--scroll-right .drop-container__content>div {
    transition: right, .3s;
    right: -100%;
    width: 100%
}

.drop-container.drop-container--scroll-top.open .drop-container__content>div {
    top: 0
}

.drop-container.drop-container--scroll-top .drop-container__content>div {
    transition: top, .3s;
    top: -640px
}

.drop-container.drop-container--menu .drop-container__content__fixed-top {
    line-height: 64px;
    height: 64px;
    text-align: center;
    font-size: 18px;
    font-weight: 900;
    color: #c00015;
    background: #fff;
    text-transform: uppercase
}

.drop-container.drop-container--menu .drop-container__content__scroll {
    background: #fff;
    box-shadow: inset 0 10px 30px rgba(0, 0, 0, .1)
}

.drop-container.drop-container--filter .drop-container__content__scroll {
    background: #fff;
    padding-top: 25px;
    box-shadow: inset 0 10px 30px rgba(0, 0, 0, .1)
}

.minicart {
    display: none;
    position: absolute;
    top: 120px;
    right: 0;
    width: 353px;
    padding: 0;
    z-index: 10;
    text-align: left;
    letter-spacing: .5px;
    box-shadow: 0 10px 15px rgba(45, 53, 67, .1)
}

.minicart .minicart__header {
    position: relative;
    z-index: 1;
    height: 58px;
    line-height: 58px;
    background: #fff;
    box-shadow: 0 10px 30px rgba(0, 0, 0, .1)
}

.minicart .minicart__header .minicart__title {
    font-size: 20px;
    text-align: center;
    color: #2b2b2b;
    font-weight: 400
}

.minicart .minicart__header .minicart__close {
    display: block;
    font-size: 14px;
    top: 21px;
    right: 17px;
    position: absolute;
    z-index: 1;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -174px -260px;
    width: 18px;
    height: 18px
}

.minicart .minicart__body {
    background: #fff;
    position: relative;
    padding: 0 24px
}

.minicart .minicart__body .minicart__shelf {
    max-height: 315px;
    width: 100% !important;
    padding-right: 0 !important
}

.minicart .minicart__body .minicart__shelf .av-row>div,
.minicart .minicart__body .minicart__shelf .nossas-lojas__result-item>div,
.minicart .minicart__body .minicart__shelf .search-default div[id^=ResultItems] ul>div,
.search-default div[id^=ResultItems] .minicart .minicart__body .minicart__shelf ul>div {
    padding-right: 0;
    padding-left: 0
}

.minicart .minicart__body .minicart__shelf.loading:after {
    content: "";
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(//pedraopvc.vteximg.com.br/arquivos/loading__ajax-loader--white.gif) center center no-repeat #fff
}

.minicart .minicart__body .scrollbox {
    overflow: auto
}

.minicart .minicart__body .vertical-track {
    right: 0;
    display: none
}

.minicart .minicart__body .vertical-handle {
    left: 0;
    width: 8px;
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    height: 75px !important;
    background: #dadada;
    cursor: default !important;
    border-radius: 10px
}

.minicart .minicart-empty {
    padding: 25px 0 40px;
    text-align: center;
    font-size: 15px;
    line-height: 21px;
    font-style: italic
}

.product-main__other-payment-method em,
.product-main__price em {
    font-style: normal
}

.minicart .minicart__footer {
    background: #fff;
    z-index: 1;
    position: relative;
    color: #4e4e4e;
    box-shadow: 0 -10px 30px rgba(0, 0, 0, .1)
}

.minicart .minicart__footer .minicart__values {
    display: block;
    font-size: 16px;
    padding: 10px 0 0;
    text-align: center;
    font-weight: 400;
    color: #2b2b2b
}

.minicart .minicart__footer .minicart__values span {
    color: #c00015;
    font-family: "Rubik", sans-serif
}

.minicart .freight {
    display: block;
    width: 90%;
    margin: 0 auto 10px
}

.minicart .freight__bar {
    display: flex;
    align-items: flex-end;
    flex-direction: row;
    gap: 5px
}

.minicart .freight__bar-bar {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 12px;
    margin: 0 0 12px;
    overflow: hidden;
    border-radius: 10px;
    background: #d1d1d1
}

.minicart .freight__bar-progress {
    position: absolute;
    top: 0;
    left: 0;
    width: 10%;
    height: 100%;
    background: #00c302;
    transition: width .3s linear
}

.minicart .freight svg {
    position: relative;
    width: 50px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
    fill: #d1d1d1
}

.minicart .freight__text {
    text-align: center
}

.minicart .freight__text b {
    font-weight: 600;
    color: #c00015
}

.minicart .minicart__footer .minicart__buy-button {
    width: 100%
}

.minicart .minicart__footer .minicart__buy-button a {
    padding: 16.5px 39px;
    font-size: 18px;
    width: 100%
}

@keyframes minicart__product-item--error {

    0%,
    40%,
    80% {
        padding: 20px 12px 20px 8px
    }

    20%,
    60% {
        padding: 20px 8px 20px 12px
    }

    100% {
        padding: 20px 10px
    }
}

.minicart__product-item {
    position: relative;
    padding: 20px 10px;
    border-top: 1px solid #e7e4e3
}

.minicart__product-item:first-child {
    margin-top: 10px;
    border-top: none
}

.minicart__product-item.error {
    animation: minicart__product-item--error .5s 1;
    -moz-animation: minicart__product-item--error .5s 1;
    -webkit-animation: minicart__product-item--error .5s 1;
    -o-animation: minicart__product-item--error .5s 1
}

.minicart__product-item .minicart__product-item__img {
    position: relative;
    background: #f7f7f7
}

.minicart__product-item .minicart__product-item__img img {
    width: 100%
}

.minicart__product-item .minicart__product-item__info {
    padding: 0 35px 0 15px;
    color: #000
}

.minicart__product-item .minicart__product-item__actions {
    border: 1px solid #e2e2e2;
    padding: 10px;
    width: 79px;
    height: 26px;
    float: left
}

.minicart__product-item .minicart__product-item__actions .minicart__product-item__actions__title {
    display: none
}

.minicart__product-item .minicart__product-item__qty {
    display: inline-block;
    font-size: 12px;
    text-transform: none;
    color: #2b2b2b;
    font-weight: 400
}

.minicart__product-item .minicart__product-item__btn.minicart__product-item__btn--update-less {
    display: block;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -328px -214px;
    width: 7px;
    height: 7px
}

.minicart__product-item .minicart__product-item__btn.minicart__product-item__btn--update-more {
    display: block;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -328px -197px;
    width: 7px;
    height: 7px
}

.minicart__product-item .minicart__product-item__btn.minicart__product-item__btn--delete {
    display: block;
    position: absolute;
    top: 0;
    right: 7px;
    transform-origin: left;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -301px -215px;
    width: 12px;
    height: 15px
}

.rulesbar .rulesbar__item,
.sidebar fieldset .filter-scroll,
.sidebar h5,
.sidebar label,
.sidebar li {
    position: relative
}

.menu--desktop .vertical-track,
.sidebar .vertical-track {
    right: 0
}

.minicart__product-item .minicart__product-item__title {
    margin: 0 0 15px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    color: #2b2b2b
}

.minicart__product-item .minicart__product-item__category,
.minicart__product-item .minicart__product-item__price .minicart__product-item__list-price,
.minicart__product-item .minicart__product-item__total {
    display: none
}

.minicart__product-item .minicart__product-item__price .minicart__product-item__best-price {
    font-size: 15px;
    font-weight: 400;
    float: right;
    margin-right: -30px;
    position: relative;
    color: #2b2b2b;
    top: 3px
}

.breadcrumb ul li {
    display: inline-block;
    font-size: 14px;
    color: #77797c;
    line-height: 38px;
    text-decoration: none;
    letter-spacing: .4px;
    font-weight: 400
}

.breadcrumb ul li a {
    color: #77797c
}

.breadcrumb ul li:after {
    content: " > ";
    display: inline-block;
    margin: 0 5px
}

.breadcrumb ul li:first-child a {
    font-size: 0
}

.breadcrumb ul li:first-child a:after {
    content: "Home";
    display: inline-block;
    font-size: 14px;
    margin: 0
}

.breadcrumb ul li:last-child {
    font-weight: 400;
    color: #77797c;
    text-decoration: none
}

.breadcrumb ul li:last-child strong {
    font-weight: 400;
    font-family: "Rubik", sans-serif
}

.breadcrumb ul li:last-child a {
    font-weight: 400;
    color: #77797c
}

.breadcrumb .busca-texto-livre-elimina,
.breadcrumb ul li:last-child:after {
    display: none
}

.rulesbar {
    background: #f2f2f2;
    color: #2b2b2b;
    text-align: center;
    padding: 14px 0;
    margin-top: -35px
}

.sidebar h1,
.sidebar h1 a,
.sidebar h3,
.sidebar h3 a,
.sidebar h5,
.sidebar h5 a {
    color: #c00015;
    font-weight: 400;
    font-family: "Rubik", sans-serif
}

.rulesbar .rulesbar__item {
    display: inline-block;
    font-size: 18px;
    padding: 0 38px;
    text-align: left;
    letter-spacing: .5px
}

.rulesbar .rulesbar__item:before {
    content: "";
    display: inline-block;
    margin-right: 20px
}

.rulesbar .rulesbar__item.rulesbar__item--installments:before {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -144px -90px;
    width: 43px;
    height: 42px
}

.rulesbar .rulesbar__item.rulesbar__item--phone:before {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -259px 0;
    width: 32px;
    height: 40px
}

.rulesbar .rulesbar__item.rulesbar__item--in-store:before {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -197px -90px;
    width: 41px;
    height: 41px
}

.sidebar {
    margin-bottom: 70px
}

.sidebar h1,
.sidebar h3,
.sidebar h5 {
    margin: 40px 0 15px;
    font-size: 20px;
    display: block;
    line-height: 22px
}

.sidebar fieldset {
    transition: all .3s
}

.sidebar fieldset .filter-scroll>div:first-child {
    max-height: 410px;
    width: 100% !important;
    padding-right: 0 !important;
    overflow: hidden
}

.sidebar fieldset label.filter--active:after,
.sidebar fieldset label:before {
    content: "";
    display: block;
    position: absolute;
    top: 11px;
    width: 12px;
    height: 12px;
    left: 0;
    border-radius: 4px
}

.sidebar fieldset label {
    font-weight: 400;
    padding: 0 22px;
    color: #4e4e4e;
    line-height: 34px;
    display: block;
    font-size: 16px;
    letter-spacing: .4px;
    margin: 0;
    cursor: pointer
}

.sidebar fieldset label:before {
    background: #d5d5d5
}

.sidebar fieldset label.filter--active:after {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/ticked-checkbox.png);
    background-position: -195px -228px;
    background-size: 13px 12px
}

.menu.menu--right .menu__item.menu__item--account,
.menu.menu--right .menu__item.menu__item--favorites,
.menu.menu--right .menu__item.menu__item--minicart,
.sidebar .sidebar__category_submenu {
    position: relative
}

body:not(body.oferts) .sidebar fieldset label:last-child {
    border: none
}

body:not(body.oferts) .sidebar .search-multiple-navigator {
    display: none !important
}

body:not(body.oferts) .sidebar .search-single-navigator {
    display: block !important
}

body:not(body.oferts) .sidebar .search-single-navigator>h3 {
    display: none !important
}

body:not(body.oferts) .sidebar .search-multiple-navigator+.search-single-navigator {
    display: block !important
}

.sidebar .search-single-navigator>ul {
    max-height: 410px;
    width: 100% !important;
    padding-right: 0 !important;
    overflow: hidden
}

.sidebar ul {
    list-style-type: none
}

.sidebar ul ul {
    display: none
}

.sidebar .search-single-navigator h4.even+ul li>a {
    display: block;
    white-space: nowrap;
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden
}

.sidebar .search-single-navigator h4.even+ul li::before {
    content: none
}

.sidebar ul li {
    width: 100%;
    font-size: 15px;
    line-height: 30px;
    display: flex;
    align-items: center
}

.sidebar ul li>a {
    width: 100%;
    display: flex;
    align-items: center;
    position: relative
}

.sidebar ul li>a::before {
    content: "";
    position: relative;
    width: 12px;
    height: 12px;
    background: #d5d5d5;
    border-radius: 4px;
    margin-right: 5px
}

.sidebar ul li.filtro-ativo::before {
    content: "";
    position: relative;
    width: 12px;
    height: 12px;
    border-radius: 4px;
    margin-right: 5px;
    background-color: #fff;
    border: 1px solid #e2e2e2
}

.sidebar ul li.filtro-ativo::after {
    content: "";
    position: absolute;
    top: 10px;
    left: 0;
    width: 10px;
    height: 9px;
    border-left: 1px solid #c1000d;
    border-bottom: 1px solid #c1000d;
    transform: rotate(-45deg)
}

.sidebar ul li a {
    color: #4e4e4e
}

.sidebar .sidebar__category_submenu>div:first-child {
    max-height: 550px;
    width: 100% !important;
    padding-right: 0 !important;
    overflow: hidden
}

.menu--desktop .scrollbox,
.sidebar .scrollbox {
    overflow: auto
}

.sidebar .search-single-navigator:before {
    content: "Categorias";
    margin-bottom: 0px;
    font-weight: 400;
    font-family: "Rubik", sans-serif;
    font-size: 20px;
    display: block;
    line-height: 22px;
    color: #c00015
}

.sidebar .vertical-handle {
    left: 0;
    width: 8px;
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    height: 75px !important;
    background: #dadada;
    cursor: default !important;
    border-radius: 10px
}

.menu,
.menu--mobile {
    margin: 0
}

.menu .menu__item>a:focus,
.menu .menu__item>a:hover {
    background: 0 0
}

.menu.menu--right {
    float: right !important
}

.menu.menu--right .menu__item {
    float: left !important
}

.menu.menu--right .menu__item>a {
    font-size: 15px;
    color: #fff;
    text-align: center
}

.menu.menu--right .menu__item>a:before {
    content: "";
    display: block
}

.menu.menu--right .menu__item.menu__item--favorites>a:before {
    width: 20px;
    height: 18px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS4xNTgiIGhlaWdodD0iMTcuMiIgdmlld0JveD0iMCAwIDE5LjE1OCAxNy4yIj4KICA8ZyBpZD0iR3JvdXBfNTI0MiIgZGF0YS1uYW1lPSJHcm91cCA1MjQyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4zODcgLTkuNDA0KSI+CiAgICA8cGF0aCBpZD0iUGF0aF83Nzk5IiBkYXRhLW5hbWU9IlBhdGggNzc5OSIgZD0iTTguNTE0LDlhNC40MTUsNC40MTUsMCwwLDAtMy4yLDEuMzksNC44NjgsNC44NjgsMCwwLDAsMCw2LjY3OGw3LjUwNyw3Ljg3M2EuMi4yLDAsMCwwLC4yNzYsMGwwLDAsNy41MTktNy44NjdhNC44NjYsNC44NjYsMCwwLDAsMC02LjY3OCw0LjM5NCw0LjM5NCwwLDAsMC02LjQwOSwwbC0xLjIzOCwxLjMwNS0xLjI1LTEuMzExQTQuNDI4LDQuNDI4LDAsMCwwLDguNTE0LDlabTAsLjM4NGE0LjAyOCw0LjAyOCwwLDAsMSwyLjkyMSwxLjI3NGwxLjQsMS40NThhLjIuMiwwLDAsMCwuMjc2LDBsMCwwTDE0LjUsMTAuNjc1YTMuOTc4LDMuOTc4LDAsMCwxLDUuODM2LDAsNC40NzIsNC40NzIsMCwwLDEsMCw2LjEzNXEtMy42ODcsMy44NTktNy4zNzMsNy43Mkw1LjYsMTYuOGE0LjQ4MSw0LjQ4MSwwLDAsMSwwLTYuMTQxQTQuMDE1LDQuMDE1LDAsMCwxLDguNTE0LDkuMzg4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuMiIvPgogIDwvZz4KPC9zdmc+Cg==);
    background-repeat: no-repeat
}

.menu.menu--right .menu__item.menu__item--account>a:before {
    width: 18px;
    height: 18px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy45OTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNy45OTcgMTgiPgogIDxwYXRoIGlkPSJQYXRoXzc3NDQiIGRhdGEtbmFtZT0iUGF0aCA3NzQ0IiBkPSJNMTI0Ni4zODQsNjguMTkxYTguOTcyLDguOTcyLDAsMCwwLTMuNDItMi4xNDUsNS4yLDUuMiwwLDEsMC01Ljg4NiwwLDkuMDEyLDkuMDEyLDAsMCwwLTYuMDU1LDguNTA3aDE4QTguOTQ0LDguOTQ0LDAsMCwwLDEyNDYuMzg0LDY4LjE5MVptLTEwLjE2LTYuNDMyYTMuOCwzLjgsMCwxLDEsNy41OTMsMGgwYTMuOCwzLjgsMCwwLDEtNy41OTMsMFptLTMuNjU0LDExLjM0OWE3LjU4OSw3LjU4OSwwLDAsMSwxNC45LDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIzMS4wMjMgLTU2LjU1MykiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat
}

.menu.menu--right .menu__item.menu__item--minicart>a:before {
    width: 46px;
    height: 39px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NS40OTgiIGhlaWdodD0iMzkuNSIgdmlld0JveD0iMCAwIDQ1LjQ5OCAzOS41Ij4KICA8ZyBpZD0iR3JvdXBfNTUxMiIgZGF0YS1uYW1lPSJHcm91cCA1NTEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MC40NzggLTkyLjY1NikiPgogICAgPHBhdGggaWQ9IlBhdGhfNzgwMSIgZGF0YS1uYW1lPSJQYXRoIDc4MDEiIGQ9Ik0tNzUuNDYxLDEwMC44MjNoLTQuNDgzIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KICAgIDxwYXRoIGlkPSJQYXRoXzc4MDEtMiIgZGF0YS1uYW1lPSJQYXRoIDc4MDEiIGQ9Ik0tOTAuNDc4LDkzLjQwNmg4LjdsNi4zMTcsMjUuNWgyNS4wMzlsNC40ODMtMTguMDgzaC00LjMzNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzE3IiBkYXRhLW5hbWU9IkVsbGlwc2UgMTciIGN4PSIzLjYwMiIgY3k9IjMuNjAyIiByPSIzLjYwMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU3LjQ3OCAxMjQuMjAyKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzE4IiBkYXRhLW5hbWU9IkVsbGlwc2UgMTgiIGN4PSIzLjYwMiIgY3k9IjMuNjAyIiByPSIzLjYwMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc0LjQ3OCAxMjQuMjAyKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgPC9nPgo8L3N2Zz4K);
    background-repeat: no-repeat
}

.menu.menu--right .menu__item.menu__item--minicart>a span {
    display: block !important;
    color: #ffe200;
    font-weight: 900;
    width: 20px;
    height: 20px;
    text-align: center;
    font-size: 18px;
    position: absolute;
    left: 34px;
    top: 38px;
    z-index: 1
}

.menu .menu-logout {
    display: none
}

.menu--mobile:not(.navbar-right) {
    float: none;
    margin: 20px 0
}

.menu--mobile:not(.navbar-right) .menu__item {
    float: none
}

.menu--mobile:not(.navbar-right) .menu__item a {
    background: 0 0;
    padding: 0 40px;
    display: block;
    letter-spacing: .3px;
    font-size: 20px;
    line-height: 50px;
    color: #2b2b2b;
    font-weight: 400
}

.menu--mobile:not(.navbar-right) .menu__item>a:before {
    content: "";
    display: inline-block;
    width: 25px;
    height: 25px;
    background-position: left center;
    background-repeat: no-repeat;
    filter: invert(11%) sepia(98%) saturate(4867%) hue-rotate(347deg) brightness(82%) contrast(109%)
}

.new-menu-mobile__menu-wrapper .submenu__item-mob>a::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 25px;
    height: 25px;
    display: flex;
    margin-top: 8px;
    align-items: center;
    justify-content: center;
    background-position: left center;
    background-repeat: no-repeat;
    filter: invert(11%) sepia(98%) saturate(4867%) hue-rotate(347deg) brightness(82%) contrast(109%)
}

.new-menu-mobile__menu-wrapper .submenu__item-mob.submenu__item-mob--banheiro>a::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iR3JvdXBfNTE5MiIgZGF0YS1uYW1lPSJHcm91cCA1MTkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4zNTMiIGhlaWdodD0iMTguNDQ4IiB2aWV3Qm94PSIwIDAgMTEuMzUzIDE4LjQ0OCI+CiAgPHBhdGggaWQ9IlBhdGhfNzcyOSIgZGF0YS1uYW1lPSJQYXRoIDc3MjkiIGQ9Ik0zMDAuODk0LDQ3NC4yNXYtMi4xNzlhLjcwOS43MDksMCwwLDAtLjcwOS0uNzA5aC00Ljk2N2EuNzA5LjcwOSwwLDEsMCwwLDEuNDE5aDQuMjU4djEuNDY5YTUuNjc2LDUuNjc2LDAsMCwwLTQuOTY3LDUuNjI3di43MDlhLjcxLjcxLDAsMCwwLC43MDkuNzA5aDkuOTM0YS43MS43MSwwLDAsMCwuNzA5LS43MDl2LS43MDlBNS42NzYsNS42NzYsMCwwLDAsMzAwLjg5NCw0NzQuMjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjk0LjUwOCAtNDcxLjM2MikiIGZpbGw9IiMyYjJiMmIiLz4KICA8cGF0aCBpZD0iUGF0aF83NzMwIiBkYXRhLW5hbWU9IlBhdGggNzczMCIgZD0iTTI5NS45ODcsNDgzLjY3YS43MS43MSwwLDAsMC0uNzEuNzA5djIuODM4YS43MS43MSwwLDAsMCwxLjQyLDB2LTIuODM4QS43MS43MSwwLDAsMCwyOTUuOTg3LDQ4My42N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yOTQuNTY4IC00NzEuOTQ4KSIgZmlsbD0iIzJiMmIyYiIvPgogIDxwYXRoIGlkPSJQYXRoXzc3MzEiIGRhdGEtbmFtZT0iUGF0aCA3NzMxIiBkPSJNMjk5LjA2NCw0ODMuNjdhLjcxLjcxLDAsMCwwLS43MS43MDlWNDg1LjhhLjcxLjcxLDAsMSwwLDEuNDIsMHYtMS40MTlBLjcxLjcxLDAsMCwwLDI5OS4wNjQsNDgzLjY3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5NC44MDcgLTQ3Mi4zMTcpIiBmaWxsPSIjMmIyYjJiIi8+CiAgPHBhdGggaWQ9IlBhdGhfNzczMiIgZGF0YS1uYW1lPSJQYXRoIDc3MzIiIGQ9Ik0zMDIuMTQsNDgzLjY3YS43MS43MSwwLDAsMC0uNzA5LjcwOXYyLjgzOGEuNzEuNzEsMCwwLDAsMS40Miwwdi0yLjgzOEEuNzEuNzEsMCwwLDAsMzAyLjE0LDQ4My42N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yOTUuMDQ1IC00NzEuOTQ4KSIgZmlsbD0iIzJiMmIyYiIvPgogIDxwYXRoIGlkPSJQYXRoXzc3MzMiIGRhdGEtbmFtZT0iUGF0aCA3NzMzIiBkPSJNMzA1LjIxNyw0ODMuNjdhLjcxLjcxLDAsMCwwLS43MDkuNzA5VjQ4NS44YS43MS43MSwwLDEsMCwxLjQyLDB2LTEuNDE5QS43MS43MSwwLDAsMCwzMDUuMjE3LDQ4My42N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yOTUuMjg0IC00NzIuMzE3KSIgZmlsbD0iIzJiMmIyYiIvPgogIDxwYXRoIGlkPSJQYXRoXzc3MzQiIGRhdGEtbmFtZT0iUGF0aCA3NzM0IiBkPSJNMjk5LjA2NCw0ODguMjg1YS43MS43MSwwLDAsMC0uNzEuNzA5djEuNDJhLjcxLjcxLDAsMCwwLDEuNDIsMHYtMS40MkEuNzEuNzEsMCwwLDAsMjk5LjA2NCw0ODguMjg1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5NC44MDcgLTQ3Mi42NzYpIiBmaWxsPSIjMmIyYjJiIi8+CiAgPHBhdGggaWQ9IlBhdGhfNzczNSIgZGF0YS1uYW1lPSJQYXRoIDc3MzUiIGQ9Ik0zMDUuMjE3LDQ4OC4yODVhLjcxLjcxLDAsMCwwLS43MDkuNzA5djEuNDJhLjcxLjcxLDAsMCwwLDEuNDIsMHYtMS40MkEuNzEuNzEsMCwwLDAsMzA1LjIxNyw0ODguMjg1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5NS4yODQgLTQ3Mi42NzYpIiBmaWxsPSIjMmIyYjJiIi8+Cjwvc3ZnPgo=)
}

.new-menu-mobile__menu-wrapper .submenu__item-mob.submenu__item-mob--elÃ©trica>a::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy4wNzYiIGhlaWdodD0iMTkuOTA1IiB2aWV3Qm94PSIwIDAgMTMuMDc2IDE5LjkwNSI+CiAgPHBhdGggaWQ9IlBhdGhfNzY5MiIgZGF0YS1uYW1lPSJQYXRoIDc2OTIiIGQ9Ik0yMzcuNjI2LDMyMS43MDlhLjQ0My40NDMsMCwwLDAtLjM4MS0uMjA5SDIzMS41bC45NjMtNi45OWEuNDI2LjQyNiwwLDAsMC0uMzg3LS40NjFoLS4wMDZhLjQ0OC40NDgsMCwwLDAtLjQxOS4xODlsLTYuOTg1LDExLjYyN2EuNC40LDAsMCwwLC4xMjEuNTU5bC4wMjMuMDE0YS40NTMuNDUzLDAsMCwwLC4yMy4wNjJIMjMwLjdsLS43NjMsN2EuNDI2LjQyNiwwLDAsMCwuNC40NDloMGEuNDUuNDUsMCwwLDAsLjQwNy0uMTkzbDYuODY5LTExLjYyN2EuNC40LDAsMCwwLC4wMDYtLjQxOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjQuNjAyIC0zMTQuMDQ2KSIgZmlsbD0iIzJiMmIyYiIvPgo8L3N2Zz4K)
}

.new-menu-mobile__menu-wrapper .submenu__item-mob.submenu__item-mob--hidrÃ¡ulica>a::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi4wMDgiIGhlaWdodD0iMTcuMTc0IiB2aWV3Qm94PSIwIDAgMTIuMDA4IDE3LjE3NCI+CiAgPHBhdGggaWQ9IlBhdGhfNzcwNiIgZGF0YS1uYW1lPSJQYXRoIDc3MDYiIGQ9Ik0yMzYuMzUxLDM1NC42NnYtLjFBNS4yOCw1LjI4LDAsMCwwLDIzNi4zLDM1NGMtLjYwNi00LjQxNS01Ljk0OC0xMC43Mi01Ljk0OC0xMC43MnMtNS4zMzcsNi4zMDYtNS45NDgsMTAuNzJhNS4yODQsNS4yODQsMCwwLDAtLjA1Mi41NjN2LjMzM2E2LjAxOCw2LjAxOCwwLDAsMCwxMi4wMDgtLjExNUExLDEsMCwwLDEsMjM2LjM1MSwzNTQuNjZabS03LjA4NiwzLjA1NmExLjU1NSwxLjU1NSwwLDAsMS0xLjc1OC0uNDUxLDQuMjc5LDQuMjc5LDAsMCwxLS45LTEuOTMxYy0uNDU3LTIuMDMxLDEuNi01LjM1OSwxLjYtNS4zNTlhNy4wNiw3LjA2LDAsMCwwLS4wODYsNC4wNjIsNy40NzQsNy40NzQsMCwwLDAsMS4zMjEsMi4zNzcuNzkuNzksMCwwLDEsLjA2OSwxLjExNS44LjgsMCwwLDEtLjI0Ni4xODdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjI0LjM1MSAtMzQzLjI3OSkiIGZpbGw9IiMyYjJiMmIiLz4KPC9zdmc+Cg==)
}

.new-menu-mobile__menu-wrapper .submenu__item-mob.submenu__item-mob--lavanderia>a::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE0IDE3Ij4KICA8ZyBpZD0iR3JvdXBfNTE2NiIgZGF0YS1uYW1lPSJHcm91cCA1MTY2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjI0LjM1MSAtMzcwLjUpIj4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfNCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgNCIgd2lkdGg9IjE0IiBoZWlnaHQ9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyNC4zNTEgMzcwLjUpIiBmaWxsPSIjMmIyYjJiIi8+CiAgICA8cGF0aCBpZD0iUGF0aF83NzA0IiBkYXRhLW5hbWU9IlBhdGggNzcwNCIgZD0iTTIyNC4zNTEsMzg3LjVoMTR2LTE0aC0xNFptNi43MTYtMTIuNTE1YTUuMjEyLDUuMjEyLDAsMCwxLDUuMjEsNS4yMTJoMGE1LjIxLDUuMjEsMCwxLDEtMTAuNDIxLDBoMGE1LjIxLDUuMjEsMCwwLDEsNS4yMS01LjIxMmgwWiIgZmlsbD0iIzJiMmIyYiIvPgogICAgPHBhdGggaWQ9IlBhdGhfNzcwNSIgZGF0YS1uYW1lPSJQYXRoIDc3MDUiIGQ9Ik0yMzEuMjYsMzg0LjEwOGEzLjkwOSwzLjkwOSwwLDAsMCwzLjkwOC0zLjkxaDBhMy45MDksMy45MDksMCwwLDAtMy45MDctMy45MTFoMGEzLjkwOSwzLjkwOSwwLDAsMC0zLjkwOSwzLjkwOXYwYTMuOTA5LDMuOTA5LDAsMCwwLDMuOTA5LDMuOTA5Wm0tMi40MzctNi4xNTRhMy4xNzEsMy4xNzEsMCwwLDEsNS40MTMsMi4yNDRoMGExLjU4NiwxLjU4NiwwLDAsMS0xLjU4NCwxLjU4NmgwYTEuNTg1LDEuNTg1LDAsMCwxLTEuNTg1LTEuNTg1aDBhMS41ODgsMS41ODgsMCwwLDAtMS41ODgtMS41ODhoMEExLjU4NSwxLjU4NSwwLDAsMCwyMjcuOSwzODAuMmEzLjE0NSwzLjE0NSwwLDAsMSwuOTI3LTIuMjQxWiIgZmlsbD0iIzJiMmIyYiIvPgogIDwvZz4KPC9zdmc+Cg==)
}

.new-menu-mobile__menu-wrapper .submenu__item-mob.submenu__item-mob--jardim>a::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy45ODIiIGhlaWdodD0iMTcuODk1IiB2aWV3Qm94PSIwIDAgMTMuOTgyIDE3Ljg5NSI+CiAgPGcgaWQ9Ikdyb3VwXzUxNzAiIGRhdGEtbmFtZT0iR3JvdXAgNTE3MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyMy44OTkgLTM5OS4zNjkpIj4KICAgIDxwYXRoIGlkPSJQYXRoXzc3MjMiIGRhdGEtbmFtZT0iUGF0aCA3NzIzIiBkPSJNMjMzLjQ1MSwzOTkuMzY5YTE0LjgxMywxNC44MTMsMCwwLDAtMS44NzUuMjg4Yy0zLjQxOC43NjEtNy42NzcsMy4zLTcuNjc3LDcuNjJhNi4yNzQsNi4yNzQsMCwwLDAsMS41NzIsNC4xNzUsMTQuNDI5LDE0LjQyOSwwLDAsMSwzLjk5My05LjE5MywxMy40MjEsMTMuNDIxLDAsMCwxLDMuOTg2LTIuODg5WiIgZmlsbD0iIzJiMmIyYiIvPgogICAgPHBhdGggaWQ9IlBhdGhfNzcyNCIgZGF0YS1uYW1lPSJQYXRoIDc3MjQiIGQ9Ik0yMjYuMzUxLDQxNi43NjNhLjUuNSwwLDAsMCwuNS41aDBhLjUuNSwwLDAsMCwuNS0uNWgwdi0yLjUyNGE2Ljg1Nyw2Ljg1NywwLDAsMS0xLS40OFoiIGZpbGw9IiMyYjJiMmIiLz4KICAgIDxwYXRoIGlkPSJQYXRoXzc3MjUiIGRhdGEtbmFtZT0iUGF0aCA3NzI1IiBkPSJNMjM3Ljg2LDM5OS44NDFhLjUzLjUzLDAsMCwwLS41MDgtLjM4MiwxMC42LDEwLjYsMCwwLDAtNy4yNzksMy41MjksMTMuMzc5LDEzLjM3OSwwLDAsMC0zLjcyMiw5LjEyMnYuMjgzYy4wNzkuMDU3LjE1OC4xMTMuMjM5LjE2NmE2LjMzNCw2LjMzNCwwLDAsMCw3Ljk1LS44MTJjMS44NjQtMS44NjQsMS40NzctNC40MzMsMS4zNS01Ljg3NS0uMTk1LTIuMi0uMzYyLTQuMSwxLjc0Ni01LjQzNkEuNTI5LjUyOSwwLDAsMCwyMzcuODYsMzk5Ljg0MVoiIGZpbGw9IiMyYjJiMmIiLz4KICA8L2c+Cjwvc3ZnPgo=)
}

.new-menu-mobile__menu-wrapper .submenu__item-mob.submenu__item-mob--iluminaÃ§Ã£o>a::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy42NjYiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMy42NjYgMjAiPgogIDxnIGlkPSJHcm91cF81MTY0IiBkYXRhLW5hbWU9Ikdyb3VwIDUxNjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjQuMDIgLTQyNS41KSI+CiAgICA8ZyBpZD0iR3JvdXBfNTE1NSIgZGF0YS1uYW1lPSJHcm91cCA1MTU1Ij4KICAgICAgPGcgaWQ9Ikdyb3VwXzUxNTQiIGRhdGEtbmFtZT0iR3JvdXAgNTE1NCI+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfNzY5MyIgZGF0YS1uYW1lPSJQYXRoIDc2OTMiIGQ9Ik0yMzUuNjg2LDQzMi44MmE2LjgzMyw2LjgzMywwLDAsMC0yLjMzNS0xLjY2N1Y0MjguNWgtMnYtM2gtMXYzaC0ydjIuNjUzYTYuODI3LDYuODI3LDAsMCwwLTIuMzM2LDEuNjY3LDcuNzExLDcuNzExLDAsMCwwLTEuOTk1LDQuNjhoMTMuNjY2QTcuNzA4LDcuNzA4LDAsMCwwLDIzNS42ODYsNDMyLjgyWiIgZmlsbD0iIzJiMmIyYiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfNTE1NyIgZGF0YS1uYW1lPSJHcm91cCA1MTU3Ij4KICAgICAgPGcgaWQ9Ikdyb3VwXzUxNTYiIGRhdGEtbmFtZT0iR3JvdXAgNTE1NiI+CiAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxIiB3aWR0aD0iMSIgaGVpZ2h0PSIyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMzAuMzUxIDQ0My41KSIgZmlsbD0iIzJiMmIyYiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfNTE1OSIgZGF0YS1uYW1lPSJHcm91cCA1MTU5Ij4KICAgICAgPGcgaWQ9Ikdyb3VwXzUxNTgiIGRhdGEtbmFtZT0iR3JvdXAgNTE1OCI+CiAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8yIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAyIiB3aWR0aD0iMS4xNzIiIGhlaWdodD0iMi4zOTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIzMy45NyA0NDIuMTU5KSByb3RhdGUoLTQwLjU2MykiIGZpbGw9IiMyYjJiMmIiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzUxNjEiIGRhdGEtbmFtZT0iR3JvdXAgNTE2MSI+CiAgICAgIDxnIGlkPSJHcm91cF81MTYwIiBkYXRhLW5hbWU9Ikdyb3VwIDUxNjAiPgogICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMyIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMyIgd2lkdGg9IjIuMzk2IiBoZWlnaHQ9IjEuMTcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjYuMDEgNDQzLjIxOCkgcm90YXRlKC00OS40MzMpIiBmaWxsPSIjMmIyYjJiIi8+CiAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF81MTYzIiBkYXRhLW5hbWU9Ikdyb3VwIDUxNjMiPgogICAgICA8ZyBpZD0iR3JvdXBfNTE2MiIgZGF0YS1uYW1lPSJHcm91cCA1MTYyIj4KICAgICAgICA8cGF0aCBpZD0iUGF0aF83Njk0IiBkYXRhLW5hbWU9IlBhdGggNzY5NCIgZD0iTTIyNy43NDcsNDM4LjVhMy41MjIsMy41MjIsMCwwLDAsNi45MzUsMGwtNi45MzctLjAxNFoiIGZpbGw9IiMyYjJiMmIiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==)
}

.new-menu-mobile__menu-wrapper .submenu__item-mob.submenu__item-mob--utilidades>a::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNC41MjMiIHZpZXdCb3g9IjAgMCAxNyAxNC41MjMiPgogIDxnIGlkPSJHcm91cF81MTcxIiBkYXRhLW5hbWU9Ikdyb3VwIDUxNzEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yODYuNDk0IC04NzIuODk0KSI+CiAgICA8cGF0aCBpZD0iUGF0aF83NzI3IiBkYXRhLW5hbWU9IlBhdGggNzcyNyIgZD0iTTMwMS40LDg4Ny42MjN2LTYuMDQ0bC02LjMxNC00Ljk3OC02LjMxNCw0Ljk3OHY2LjA0NGg0Ljk0MnYtNC4yNTVoMi43NDV2NC4yNTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4xMjcgLTAuMjA2KSIgZmlsbD0iIzJiMmIyYiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICA8cGF0aCBpZD0iUGF0aF83NzI4IiBkYXRhLW5hbWU9IlBhdGggNzcyOCIgZD0iTTI4Ny4zODIsODgwLjcybDcuNTc1LTUuOTcyLDcuNjIxLDYuMDA5LjkxNi0xLjE2Mi0yLjI1NS0xLjc3OHYtNC41aC0yLjl2Mi4yMDVsLTMuMzQtMi42MzMtOC41LDYuNzA1WiIgZmlsbD0iIzJiMmIyYiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgPC9nPgo8L3N2Zz4K)
}

.new-menu-mobile__menu-wrapper .submenu__item-mob.submenu__item-mob--reparos>a::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij4KICA8ZyBpZD0iR3JvdXBfNTE5MyIgZGF0YS1uYW1lPSJHcm91cCA1MTkzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNzQuOTczIC0zMDUuMjA4KSI+CiAgICA8cGF0aCBpZD0iUGF0aF83NzI3IiBkYXRhLW5hbWU9IlBhdGggNzcyNyIgZD0iTS0zNTguNTY0LDMxMi4xMzNsLTIuMTMtLjIxNWEuMTcyLjE3MiwwLDAsMS0uMTYxLS4xMjVjLS4wODktLjIzMy0uMTc5LS40NjUtLjI4Ni0uN2EuMjMxLjIzMSwwLDAsMSwuMDE4LS4yMTVsMS4zNDItMS42NDZhLjY2My42NjMsMCwwLDAtLjA1My0uODk1bC0xLjI3MS0xLjI4OEEuNjgxLjY4MSwwLDAsMC0zNjIsMzA3bC0xLjY0NiwxLjM0MmEuMTg3LjE4NywwLDAsMS0uMjE1LjAxOCw0Ljc1NSw0Ljc1NSwwLDAsMC0uNy0uMjg2LjE3Mi4xNzIsMCwwLDEtLjEyNS0uMTYxbC0uMjE1LTIuMTExYS42NjEuNjYxLDAsMCwwLS42NjItLjU5MWgtMS44MjVhLjY2MS42NjEsMCwwLDAtLjY2Mi41OTFsLS4yMTUsMi4xMjlhLjE3Mi4xNzIsMCwwLDEtLjEyNS4xNjFjLS4yMzMuMDg5LS40NjUuMTc5LS43LjI4NmEuMjMuMjMsMCwwLDEtLjIxNS0uMDE4bC0xLjY0Ni0xLjM0MmEuNjYzLjY2MywwLDAsMC0uODk1LjA1NGwtMS4yODgsMS4yNzFhLjY4MS42ODEsMCwwLDAtLjA1NC44OTVsMS4zNDIsMS42NDZhLjE4Ny4xODcsMCwwLDEsLjAxOC4yMTUsNC43MzMsNC43MzMsMCwwLDAtLjI4Ni43LjE3Mi4xNzIsMCwwLDEtLjE2MS4xMjVsLTIuMTEyLjIxNWEuNjYuNjYsMCwwLDAtLjU5LjY2MnYxLjgyNWEuNjYuNjYsMCwwLDAsLjU5LjY2MmwyLjEyOS4yMTVhLjE3Mi4xNzIsMCwwLDEsLjE2MS4xMjVjLjA4OS4yMzMuMTc5LjQ2NS4yODYuN2EuMjMuMjMsMCwwLDEtLjAxOC4yMTVsLTEuMzQyLDEuNjQ3YS42NjIuNjYyLDAsMCwwLC4wNTQuODk1bDEuMjg4LDEuMjg5YS42ODEuNjgxLDAsMCwwLC44OTUuMDU0bDEuNjQ2LTEuMzQyYS4xODcuMTg3LDAsMCwxLC4yMTUtLjAxOCw0Ljc1LDQuNzUsMCwwLDAsLjcuMjg2LjE3Mi4xNzIsMCwwLDEsLjEyNS4xNjFsLjIxNSwyLjExMmEuNjYxLjY2MSwwLDAsMCwuNjYyLjU5aDEuODI1YS42Ni42NiwwLDAsMCwuNjYyLS41OWwuMi0yLjEzYS4xNzEuMTcxLDAsMCwxLC4xMjUtLjE2MWMuMjMzLS4wOS40NjUtLjE3OS43LS4yODZhLjIzMS4yMzEsMCwwLDEsLjIxNS4wMThMLTM2MiwzMjAuNGEuNjYzLjY2MywwLDAsMCwuODk1LS4wNTRsMS4yODktMS4yODlhLjY4MS42ODEsMCwwLDAsLjA1NC0uODk1bC0xLjM0Mi0xLjY0NmEuMTg4LjE4OCwwLDAsMS0uMDE4LS4yMTUsNC43OCw0Ljc4LDAsMCwwLC4yODctLjcuMTcxLjE3MSwwLDAsMSwuMTYxLS4xMjVsMi4xMTItLjIxNWEuNjYxLjY2MSwwLDAsMCwuNTktLjY2MlYzMTIuOEEuNjYxLjY2MSwwLDAsMC0zNTguNTY0LDMxMi4xMzNabS03LjkwOSw1LjIwN2EzLjYzNSwzLjYzNSwwLDAsMS0zLjYzMy0zLjYzMywzLjYzNSwzLjYzNSwwLDAsMSwzLjYzMy0zLjYzMywzLjYzNSwzLjYzNSwwLDAsMSwzLjYzMywzLjYzM0EzLjYzNSwzLjYzNSwwLDAsMS0zNjYuNDczLDMxNy4zNDFaIiBmaWxsPSIjMmIyYjJiIi8+CiAgICA8cGF0aCBpZD0iUGF0aF83NzI4IiBkYXRhLW5hbWU9IlBhdGggNzcyOCIgZD0iTS0zNTAuODQ3LDMyOGwtMS4zMjQsMS41NzUtLjQ4My0uNTlhLjY1Ni42NTYsMCwwLDAtLjkzLS4wOS42NTYuNjU2LDAsMCwwLS4wODkuOTMxbDEsMS4yYS42NjUuNjY1LDAsMCwwLC41LjIzMy42NjUuNjY1LDAsMCwwLC41LS4yMzNsMS44MjUtMi4yYS42NTYuNjU2LDAsMCwwLS4wODktLjkzQS42NTUuNjU1LDAsMCwwLTM1MC44NDcsMzI4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjcxNCAtMTUuNjg5KSIgZmlsbD0iIzJiMmIyYiIvPgogIDwvZz4KPC9zdmc+Cg==)
}

.new-menu-mobile__menu-wrapper .submenu__item-mob.submenu__item-mob--ferramentas>a::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS45OTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNS45OTcgMTYiPgogIDxnIGlkPSJHcm91cF81MTcyIiBkYXRhLW5hbWU9Ikdyb3VwIDUxNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjMuODk5IC01MTAuMzY3KSI+CiAgICA8cGF0aCBpZD0iUGF0aF83NzI5IiBkYXRhLW5hbWU9IlBhdGggNzcyOSIgZD0iTTIzNS4wNzYsNTE4Ljk3N2ExLjE1LDEuMTUsMCwwLDAtMS41LS4xTDIyOS4yLDUxNC41bC0uNi0yLjIxMWEuNTE5LjUxOSwwLDAsMC0uMjI0LS4yOGwtMi41NzMtMS4zNjJhLjI3OS4yNzksMCwwLDAtLjMxLjA0N2wtMS4yNjgsMS4yNjlhLjI3OS4yNzksMCwwLDAtLjA0Ny4zMTFsMS4zNjIsMi41NzJhLjUxMi41MTIsMCwwLDAsLjI4LjIyM2wyLjIxMi42LDQuMzcxLDQuMzcyYTEuMTQ5LDEuMTQ5LDAsMCwwLC4xLDEuNWw0LjIzMiw0LjIzMmExLjE1MSwxLjE1MSwwLDAsMCwxLjYyOCwwaDBsLjkzNi0uOTM2YTEuMTUsMS4xNSwwLDAsMCwwLTEuNjI2aDBaIiBmaWxsPSIjMmIyYjJiIi8+CiAgICA8cGF0aCBpZD0iUGF0aF83NzMwIiBkYXRhLW5hbWU9IlBhdGggNzczMCIgZD0iTTIzMy43MzYsNTE3LjkzNWExLjkxNiwxLjkxNiwwLDAsMSwuNTI3LS4wNzQsMS4yOTIsMS4yOTIsMCwwLDEsLjE4Ni4wMDlsMi0yYTIuNzg2LDIuNzg2LDAsMCwwLDMuMzctMy4zNThsLTEuNTEyLDEuNTEyLTEuNjMtLjQzNy0uNDM2LTEuNjMsMS41MTItMS41MTNhMi43ODgsMi43ODgsMCwwLDAtMy4zNTksMy4zNzFMMjMyLDUxNi4yMDhaIiBmaWxsPSIjMmIyYjJiIi8+CiAgICA8cGF0aCBpZD0iUGF0aF83NzMxIiBkYXRhLW5hbWU9IlBhdGggNzczMSIgZD0iTTIyOS43MzksNTE4LjQ3MWwtMi4zOTMsMi4zOTNhMi43ODcsMi43ODcsMCwwLDAtMy4zNywzLjM1OGwxLjUxMi0xLjUxMiwxLjYzLjQzNy40MzcsMS42My0xLjUxMywxLjUxMmEyLjc4NywyLjc4NywwLDAsMCwzLjM1OS0zLjM3bDIuMDA5LTIuMDA5YTEuOTM3LDEuOTM3LDAsMCwxLC4wNjEtLjcwN1oiIGZpbGw9IiMyYjJiMmIiLz4KICA8L2c+Cjwvc3ZnPgo=)
}

.new-menu-mobile__menu-wrapper .submenu__item-mob.submenu__item-mob--aquecedores>a::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy45MzMiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxMy45MzMgMTkiPgogIDxnIGlkPSJHcm91cF81MTY3IiBkYXRhLW5hbWU9Ikdyb3VwIDUxNjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjMuOTAyIC01MzYuMzY2KSI+CiAgICA8cGF0aCBpZD0iUGF0aF83NzA5IiBkYXRhLW5hbWU9IlBhdGggNzcwOSIgZD0iTTIyOC42NzEsNTU1LjM2NmMtNS41NTItMi41NDItNi40MjEtNy4wNTQtMS43MzktMTIuNzczLjA2NywxLjUyNS4yLDIuOTg3LDEuMTM3LDMuODEzLS4yNjgtMS4zMzUtMS40LTYuMDM3LDQuNzQ5LTEwLjA0LTEuODczLDguMzI0LDExLjQzOCwxMC42NzUuOTM3LDE4Ljg3MywyLjgwOS01LjQtMS45NC01LjIxMS0yLjA3NC0xMC4yMzFhNS4zNzYsNS4zNzYsMCwwLDAtMS41MzgsNi4zNTUsNC40NTUsNC40NTUsMCwwLDEtMi4yNzQtMi4yMjRDMjI2LjkyOCw1NTEuNDI2LDIyNy44LDU1My43NzgsMjI4LjY3MSw1NTUuMzY2WiIgZmlsbD0iIzJiMmIyYiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgPC9nPgo8L3N2Zz4K)
}

.new-menu-mobile__menu-wrapper .submenu__item-mob.submenu__item-mob--mÃ³veis>a::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS4wMDIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNS4wMDIgMTYiPgogIDxnIGlkPSJHcm91cF81MTY4IiBkYXRhLW5hbWU9Ikdyb3VwIDUxNjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjMuMzQ5IC01NjcuNSkiPgogICAgPHBhdGggaWQ9IlBhdGhfNzcyMCIgZGF0YS1uYW1lPSJQYXRoIDc3MjAiIGQ9Ik0yMjMuMzQ5LDU4MS41aDd2LTE0aC03Wm01LTloMXYyaC0xWiIgZmlsbD0iIzJiMmIyYiIvPgogICAgPHBhdGggaWQ9IlBhdGhfNzcyMSIgZGF0YS1uYW1lPSJQYXRoIDc3MjEiIGQ9Ik0yMzEuMzUxLDU2Ny41djE0aDd2LTE0Wm0yLDdoLTF2LTJoMVoiIGZpbGw9IiMyYjJiMmIiLz4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTUiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE1IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjQuMzUxIDU4Mi41KSIgZmlsbD0iIzJiMmIyYiIvPgogICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xNiIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIzNi4zNTEgNTgyLjUpIiBmaWxsPSIjMmIyYjJiIi8+CiAgPC9nPgo8L3N2Zz4K)
}

.new-menu-mobile__menu-wrapper .submenu__item-mob.submenu__item-mob--cozinha>a::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNC43NjgiIHZpZXdCb3g9IjAgMCAxNiAxNC43NjgiPgogIDxnIGlkPSJHcm91cF81MTk0IiBkYXRhLW5hbWU9Ikdyb3VwIDUxOTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNS45NzcgLTU4Mi4yNzYpIj4KICAgIDxwYXRoIGlkPSJQYXRoXzc3MjIiIGRhdGEtbmFtZT0iUGF0aCA3NzIyIiBkPSJNNTEuOSw1ODYuMTM2YTMuNDI2LDMuNDI2LDAsMCwwLTUuMDQzLTIuMjg0LDMuNDI2LDMuNDI2LDAsMCwwLTUuNzY3LDAsMy40MzEsMy40MzEsMCwxLDAtMi40LDYuMzQ2Yy4wNDguMDEuMS4wMTkuMTQ0LjAyN3Y1LjMyMmExLjUsMS41LDAsMCwwLDEuNSwxLjVoNy4yODdhMS41LDEuNSwwLDAsMCwxLjUtMS41aDB2LTUuMzIyYTMuNDQyLDMuNDQyLDAsMCwwLDIuNzg3LTQuMDg5Wm0tOS4wNjgsOC4xMzJhLjU3MS41NzEsMCwxLDEtMS4xNDIsMHYtMy40MjdhLjU3MS41NzEsMCwwLDEsMS4xNDIsMFptMy40MjYsMGEuNTcxLjU3MSwwLDEsMS0xLjE0Miwwdi0zLjQyN2EuNTcxLjU3MSwwLDAsMSwxLjE0MiwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iIzJiMmIyYiIvPgogIDwvZz4KPC9zdmc+Cg==)
}

.new-menu-mobile__menu-wrapper .submenu__item-mob.submenu__item-mob--area>a::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy45OTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMy45OTggMTQiPgogIDxwYXRoIGlkPSJQYXRoXzc3MzYiIGRhdGEtbmFtZT0iUGF0aCA3NzM2IiBkPSJNLTk2LjUyOCw3MTguOTI0bC02LjAxOS02LjAyYTIuOTkxLDIuOTkxLDAsMCwxLC45MjYtLjQyOWwuMi0uMTI2LjA1Mi0uMTgzLjE1OS0uNDI3LjAzOS0uMDc5LjEzNS0uMjM4LjIyOS0uMzIuMDYzLS4wNzMuMTMxLS4xMzdhMi45OTEsMi45OTEsMCwwLDEsMS4xNjYtLjcyM2wuMDE3LjAxM3YtLjAxOWMuMDUzLS4wMTguMTA4LS4wMzMuMTYxLS4wNDlsLjE4Ny0uMDUuMDQ5LS4xODdhMywzLDAsMCwxLC43NzgtMS4zNDMsMy4wMTIsMy4wMTIsMCwwLDEsMS4xNTktLjcyMmwuNjU2LS4yMjItLjU4Mi0uMzc0YTguNjkzLDguNjkzLDAsMCwwLTEwLjMxMS43Ljc1Ljc1LDAsMCwwLS44LjE3Ljc0NS43NDUsMCwwLDAtLjE3LjgsOC42ODgsOC42ODgsMCwwLDAtLjcsMTAuMzE4bC4zNzUuNTg0LjIyMS0uNjU4YTMuMDE5LDMuMDE5LDAsMCwxLC43MjEtMS4xNjEsMywzLDAsMCwxLDEuMzQ0LS43NzZsLjE4Ny0uMDUuMDQ5LS4xODdhMywzLDAsMCwxLC43NzYtMS4zNDMsMywzLDAsMCwxLDEuMzQ0LS43NzdsLjE4Ny0uMDQ5LjA1LS4xODdhMywzLDAsMCwxLC40MjktLjkyNmw2LjAyMSw2LjAyMWEuNTQyLjU0MiwwLDAsMCwuMzgyLjE1Ni41NDMuNTQzLDAsMCwwLC4zODQtLjE1OUEuNTQ0LjU0NCwwLDAsMC05Ni41MjgsNzE4LjkyNFpNLTEwOC44NjMsNzEyYTguNjI0LDguNjI0LDAsMCwwLDEuNjM5LDQuMzYyLDQuMDUyLDQuMDUyLDAsMCwwLTEuMjIuODQyYy0uMDg3LjA4NS0uMTY5LjE3NC0uMjQ3LjI2OEE3LjU0Miw3LjU0MiwwLDAsMS0xMDguODYzLDcxMlptMS43OTQtMi44NDlhLjIyOC4yMjgsMCwwLDEsLjE2Ny0uMDQ5Yy41MDYsMCwxLjk3Mi42ODEsNC4yMTgsMi42MjhhNC4xNDUsNC4xNDUsMCwwLDAtMS4wNDcuNzU4LDQuMTA5LDQuMTA5LDAsMCwwLS43NTksMS4wNDhDLTEwNi43NDIsNzEwLjkzNS0xMDcuMyw3MDkuMzgtMTA3LjA2OSw3MDkuMTQ4Wm03LjIxLS4xNTdhOC42MTMsOC42MTMsMCwwLDAtNC4zNjQtMS42NDIsNy41NDIsNy41NDIsMCwwLDEsNS40NzYuMTcxYy0uMDkyLjA3OS0uMTgzLjE2LS4yNjkuMjQ2QTQuMTEzLDQuMTEzLDAsMCwwLTk5Ljg1OSw3MDguOTkxWm0tMS4yNDgsMS45NThaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTAuMzY4IC03MDUuODQ4KSIgZmlsbD0iIzJiMmIyYiIvPgo8L3N2Zz4K)
}

.new-menu-mobile__menu-wrapper .submenu__item-mob.submenu__item-mob--louÃ§as>a::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxOC4wOSIgdmlld0JveD0iMCAwIDE2IDE4LjA5Ij4KICA8ZyBpZD0iR3JvdXBfNTE4NiIgZGF0YS1uYW1lPSJHcm91cCA1MTg2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIzLjM1MSAtNjQ5LjQxKSI+CiAgICA8ZyBpZD0iR3JvdXBfNTE4MyIgZGF0YS1uYW1lPSJHcm91cCA1MTgzIj4KICAgICAgPGcgaWQ9Ikdyb3VwXzUxODIiIGRhdGEtbmFtZT0iR3JvdXAgNTE4MiI+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfNzczNiIgZGF0YS1uYW1lPSJQYXRoIDc3MzYiIGQ9Ik0yMjQuMzczLDY1OS41YTUuMyw1LjMsMCwwLDAsNC45NzgsNC43MjJWNjY3LjVoNHYtMy4yNzhhNS4zLDUuMywwLDAsMCw0Ljk3Ny00LjcyMloiIGZpbGw9IiMyYjJiMmIiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzUxODUiIGRhdGEtbmFtZT0iR3JvdXAgNTE4NSI+CiAgICAgIDxnIGlkPSJHcm91cF81MTg0IiBkYXRhLW5hbWU9Ikdyb3VwIDUxODQiPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzc3MzciIGRhdGEtbmFtZT0iUGF0aCA3NzM3IiBkPSJNMjM2LjM1MSw2NTYuNXYtMWgxdi0xaC0zdjFoMXYxaC0zdi00LjkyN2EuOTQ1Ljk0NSwwLDAsMSwuOTg5LTEuMTUyLjk2OS45NjksMCwwLDEsMS4wMTEsMS4xNTJ2LjkyN2gxdi0uOTFhMi4xNDgsMi4xNDgsMCwwLDAtMS41MjEtMi4xMTksMi4wNjEsMi4wNjEsMCwwLDAtMi40NzksMi4xNDZWNjU2LjVoLTR2LTFoMXYtMWgtM3YxaDF2MWgtM3YyaDE2di0yWiIgZmlsbD0iIzJiMmIyYiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K)
}

.new-menu-mobile__menu-wrapper .submenu__item-mob.submenu__item-mob--metais>a::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC40NzUiIGhlaWdodD0iMTQuOTU3IiB2aWV3Qm94PSIwIDAgMTQuNDc1IDE0Ljk1NyI+CiAgPGcgaWQ9Ikdyb3VwXzUxOTUiIGRhdGEtbmFtZT0iR3JvdXAgNTE5NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1OC4wMjggLTQ4MS44MjUpIj4KICAgIDxwYXRoIGlkPSJQYXRoXzc3NDQiIGRhdGEtbmFtZT0iUGF0aCA3NzQ0IiBkPSJNMjY0LjQ5NSw0OTMuMjM3YS4yMTkuMjE5LDAsMCwxLC4wNjctLjAwOCwzLjcyNiwzLjcyNiwwLDAsMCwuODE3LS4xNjVsLjE1MS0uMDUuMTQ1LS4wNTZhNi4wMzUsNi4wMzUsMCwwLDAsMS4zMjMtLjcxNGwuMDg1LS4wNjJjLjA4NS0uMDYyLjE3MS0uMTI3LjI1Ni0uMi4wNjMtLjA1MS4xLS4wODIuMTM1LS4xMTMuMDcxLS4wNi4xMzMtLjExNi4yLS4xNzNxLjE2My0uMTUuMzEyLS4zbC4wNTEtLjA1OWMuMDg0LS4wODcuMTYtLjE3My4yMzctLjI2MS4wNTMtLjA2NC4xLS4xMjYuMTU2LS4xOTJhNi4zNTMsNi4zNTMsMCwwLDAsLjQyOS0uNjEzbC4wMjgtLjA0MWE1LDUsMCwwLDAsLjQzMi0uOWwuMDIzLS4wNTZhMy42LDMuNiwwLDAsMCwuMTM3LS41MzF2LS4wNjRsLjAxOS0uMDE3YTEuNzE2LDEuNzE2LDAsMCwwLS4zNDItMS40NTRsLS4wNzMtLjA4M2EuMzk0LjM5NCwwLDAsMS0uMDQ5LS4wNTlsLS44ODItLjk2MmEzLjIwOSwzLjIwOSwwLDAsMS0uMDQ0LjQyNSw2LjI4Nyw2LjI4NywwLDAsMS0yLDMuMzU3aDBhLjIyNC4yMjQsMCwwLDEtLjAyNS4wMjlsLS4wMzIuMDI2YTcuNzMxLDcuNzMxLDAsMCwxLS44OTQuNzA5bC0uMTEuMDc1YTEuNDQ2LDEuNDQ2LDAsMCwxLS4xMjQuMDc4LDYuMDY3LDYuMDY3LDAsMCwxLTEuODg4LjgyNiwzLjI4OSwzLjI4OSwwLDAsMS0uOTI3LjFsLjkzOSwxLjAyOGEuMzE1LjMxNSwwLDAsMSwuMDQ5LjA1NEExLjczNiwxLjczNiwwLDAsMCwyNjQuNDk1LDQ5My4yMzdaIiBmaWxsPSIjMmIyYjJiIi8+CiAgICA8cGF0aCBpZD0iUGF0aF83NzQ1IiBkYXRhLW5hbWU9IlBhdGggNzc0NSIgZD0iTTI3MC41MjgsNDk1Ljg1YTMuMjc1LDMuMjc1LDAsMCwwLDEuMTY1LTMuOTE3bC0yLjAzMi0yLjIxOWE2LjE2MSw2LjE2MSwwLDAsMS0xLjE5LDEuOTg5Yy0uMS4xMTUtLjIuMjI4LS4zMTEuMzQycy0uMjMuMjMzLS4zNTIuMzQzLS4yNDIuMjE0LS4zNjUuMzE1LS4yNDkuMi0uMzc1LjI4NmE2LjI1NCw2LjI1NCwwLDAsMS0yLjExMSwxbDIuMDUsMi4yNUEyLjg2NiwyLjg2NiwwLDAsMCwyNzAuNTI4LDQ5NS44NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNTcgMC4xMSkiIGZpbGw9IiMyYjJiMmIiLz4KICAgIDxwYXRoIGlkPSJQYXRoXzc3NDciIGRhdGEtbmFtZT0iUGF0aCA3NzQ3IiBkPSJNMjYwLjI3Niw0ODguNmwxLjkzNSwyLjEyOWE1LjI1OCw1LjI1OCwwLDAsMCwyLjI4NC0uOTYxYy4wOTEtLjA2Ni4xODUtLjEzNy4yNzYtLjIwOGwuMi0uMTY4Yy4wNjQtLjA1NC4xMy0uMTEzLjE5NC0uMTczYTUuNjUxLDUuNjUxLDAsMCwwLDEuNzcxLTIuOGwtMi44NTUtMy4yYTYuMzE5LDYuMzE5LDAsMCwxLS4xMjcuNjI5Yy0uMDIxLjA3My0uMS4yODctLjEuMjg3LS4wMzMuMDg4LS4wNjcuMTc2LS4xMDcuMjY0bC0uMDQ1LjA4OC0uMDU2LjEwOS0uMDgzLjE0NmE1LjU1OSw1LjU1OSwwLDAsMS0xLjEyNywxLjQxNyw1LjcxNCw1LjcxNCwwLDAsMS0xLjEyMS44bC0uMS4wNTRjLS4wODQuMDQ0LS4xNjcuMDg0LS4yNTMuMTIybC0uMDYuMDI5YTQuNTI2LDQuNTI2LDAsMCwxLS44NS4yOCwzLjcyMiwzLjcyMiwwLDAsMS0uMzc5LjA1M2wtLjAwOS4wMDYtLjE1OC4wMDZxLS4wNjMsMC0uMTMyLjAwNmwuNzY2LjkzNUEuMzc3LjM3NywwLDAsMSwyNjAuMjc2LDQ4OC42WiIgZmlsbD0iIzJiMmIyYiIvPgogICAgPHBhdGggaWQ9IlBhdGhfNzc0OSIgZGF0YS1uYW1lPSJQYXRoIDc3NDkiIGQ9Ik0yNTkuNDQ2LDQ4M2E0LjQ3Miw0LjQ3MiwwLDAsMC0xLjMwOSwyLjAxNiwxLjUzNiwxLjUzNiwwLDAsMCwuMjA1LDEuNS43NDIuNzQyLDAsMCwwLC4wNTcuMDU2LDEsMSwwLDAsMCwuMS4wODUsMS4yMTYsMS4yMTYsMCwwLDAsLjQyNy4xODYsMS44MzYsMS44MzYsMCwwLDAsLjM2Mi4wNDJoLjA1NmEuNDE4LjQxOCwwLDAsMCwuMSwwbC4yMDktLjAxNWEuNjIuNjIsMCwwLDAsLjExMy0uMDJsLjA0My0uMDA4YTMuNzYxLDMuNzYxLDAsMCwwLDEuMDg3LS40Yy4wNzQtLjAzOS4xNDItLjA4MS4yMTQtLjEyNGwuMDQtLjAyNmMuMDgtLjA1MS4xNjEtLjEwNy4yNC0uMTYzcy4xMjYtLjA4OS4xODktLjEzOGwuMDc1LS4wNThjLjA5MS0uMDc4LjE3Ny0uMTQ3LjI1OS0uMjIyYTUuMTg3LDUuMTg3LDAsMCwwLC40NjUtLjQ4NWwuMDkxLS4xMTFhNC4xNCw0LjE0LDAsMCwwLC43NjItMS40MDcsMS44MjUsMS44MjUsMCwwLDAtLjAyLTEuMjM1LDEuMjQ3LDEuMjQ3LDAsMCwwLS4wNzctLjEzOC44NzIuODcyLDAsMCwwLS4xLS4xMjdMMjYzLDQ4Mi4xN2ExLjMzNSwxLjMzNSwwLDAsMC0uOTU2LS4zNDRoLS4wMDZhMi41LDIuNSwwLDAsMC0uNDcyLjA0OEE0LjQ3Nyw0LjQ3NywwLDAsMCwyNTkuNDQ2LDQ4M1oiIGZpbGw9IiMyYjJiMmIiLz4KICA8L2c+Cjwvc3ZnPgo=)
}

.new-menu-mobile__menu-wrapper .submenu__item-mob.submenu__item-mob--pisos>a::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij4KICA8ZyBpZD0iR3JvdXBfNTM3MCIgZGF0YS1uYW1lPSJHcm91cCA1MzcwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTg5LjU2OSAtNDc5LjUpIj4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfNSIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgNSIgd2lkdGg9IjQiIGhlaWdodD0iNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTg5LjU2OSA0NzkuNSkiIGZpbGw9IiMyYjJiMmIiLz4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfNiIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgNiIgd2lkdGg9IjkiIGhlaWdodD0iNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTk0LjU2OSA0NzkuNSkiIGZpbGw9IiMyYjJiMmIiLz4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfNyIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgNyIgd2lkdGg9IjQiIGhlaWdodD0iNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTk5LjU2OSA0ODQuNSkiIGZpbGw9IiMyYjJiMmIiLz4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfOCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgOCIgd2lkdGg9IjkiIGhlaWdodD0iNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTg5LjU2OSA0ODQuNSkiIGZpbGw9IiMyYjJiMmIiLz4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfOSIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgOSIgd2lkdGg9IjQiIGhlaWdodD0iNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTg5LjU2OSA0ODkuNSkiIGZpbGw9IiMyYjJiMmIiLz4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTAiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDEwIiB3aWR0aD0iOSIgaGVpZ2h0PSI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOTQuNTY5IDQ4OS41KSIgZmlsbD0iIzJiMmIyYiIvPgogIDwvZz4KPC9zdmc+Cg==)
}

.new-menu-mobile__menu-wrapper .submenu__item-mob.submenu__item-mob--mecanismos>a::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iYWRtaW4iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE3Ljk5OSIgaGVpZ2h0PSIxNy45OTkiIHZpZXdCb3g9IjAgMCAxNy45OTkgMTcuOTk5Ij4KICA8cGF0aCBpZD0iUGF0aF83ODI2IiBkYXRhLW5hbWU9IlBhdGggNzgyNiIgZD0iTTE1MSwxNzIuODQzYTMuNjkxLDMuNjkxLDAsMSwwLDUuOC0zLjAzdjMuMDNhLjUyNy41MjcsMCwwLDEtLjIzNS40MzlsLTEuNTgyLDEuMDU1YS41MjcuNTI3LDAsMCwxLS41ODUsMGwtMS41ODItMS4wNTVhLjUyNy41MjcsMCwwLDEtLjIzNS0uNDM5di0zLjAzQTMuNjc2LDMuNjc2LDAsMCwwLDE1MSwxNzIuODQzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0NS42OTIgLTE2My44NDMpIiBmaWxsPSIjYzAwMDE1Ii8+CiAgPHBhdGggaWQ9IlBhdGhfNzgyNyIgZGF0YS1uYW1lPSJQYXRoIDc4MjciIGQ9Ik0yMjguMTA5LDM5Mi4wMDd2LTQuMzcyYTQuNzYxLDQuNzYxLDAsMCwxLTIuMTA5LDB2NC4zNzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjE4LjA1NSAtMzc0LjAwOCkiIGZpbGw9IiNjMDAwMTUiLz4KICA8cGF0aCBpZD0iUGF0aF83ODI4IiBkYXRhLW5hbWU9IlBhdGggNzgyOCIgZD0iTTE3LjYsNi45MDUsMTUuOTQ1LDYuNWMtLjA3OC0uMjE0LS4xNjgtLjQyOC0uMjY5LS42NDFsLjg2MS0xLjQzNWEuNTI3LjUyNywwLDAsMC0uMDc5LS42NDRMMTQuMjIsMS41NDJhLjUyNy41MjcsMCwwLDAtLjY0NC0uMDc5bC0xLjQzNS44NjFjLS4yMTMtLjEtLjQyNy0uMTkxLS42NDEtLjI2OUwxMS4wOTQuNGEuNTI3LjUyNywwLDAsMC0uNTEyLS40SDcuNDE4YS41MjcuNTI3LDAsMCwwLS41MTIuNEw2LjUsMi4wNTRjLS4yMTQuMDc4LS40MjguMTY4LS42NDEuMjY5TDQuNDI0LDEuNDYzYS41MjcuNTI3LDAsMCwwLS42NDQuMDc5TDEuNTQyLDMuNzc5YS41MjcuNTI3LDAsMCwwLS4wNzkuNjQ0bC44NjEsMS40MzVjLS4xLjIxMy0uMTkxLjQyNy0uMjY5LjY0MUwuNCw2LjkwNWEuNTI3LjUyNywwLDAsMC0uNC41MTJ2My4xNjRhLjUyNy41MjcsMCwwLDAsLjQuNTEybDEuNjUzLjQwNmMuMDc4LjIxNC4xNjguNDI4LjI2OS42NDFsLS44NjEsMS40MzVhLjUyNy41MjcsMCwwLDAsLjA3OS42NDRsMi4yMzcsMi4yMzdhLjUyNy41MjcsMCwwLDAsLjY0NC4wNzlsMS40MzUtLjg2MWMuMjEzLjEuNDI3LjE5MS42NDEuMjY5bC4zOSwxLjU5MVYxMy4yNUE0Ljc0Nyw0Ljc0NywwLDAsMSw3LjIxOSw0LjZhLjUyNy41MjcsMCwwLDEsLjcyNi40ODlWOC43MTdMOSw5LjQybDEuMDU1LS43VjUuMDg5QS41MjcuNTI3LDAsMCwxLDEwLjc4LDQuNmE0Ljc0NSw0Ljc0NSwwLDAsMSwuMzI5LDguNjV2NC4yODVsLjM5LTEuNTkxYy4yMTQtLjA3OC40MjgtLjE2OC42NDEtLjI2OWwxLjQzNS44NjFhLjUyNy41MjcsMCwwLDAsLjY0NC0uMDc5bDIuMjM3LTIuMjM3YS41MjcuNTI3LDAsMCwwLC4wNzktLjY0NGwtLjg2MS0xLjQzNWMuMS0uMjEzLjE5MS0uNDI3LjI2OS0uNjQxbDEuNjUzLS40MDZhLjUyNy41MjcsMCwwLDAsLjQtLjUxMlY3LjQxOGEuNTI3LjUyNywwLDAsMC0uNC0uNTEyWiIgZmlsbD0iI2MwMDAxNSIvPgo8L3N2Zz4K)
}

.new-menu-mobile__menu-wrapper .submenu__item-mob.submenu__item-mob--tintas>a::after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAU1QTFRFAAAAywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALS9YhfgAAAG90Uk5TAF7I/P/YgC799WcpFiJV1F1hazqbL0ETaPZzOC3ebYKszcYm5NdMG+PZSBxPboGGg3JYJAcX5yO7+tutJT5sAR4JjZ2vtKCLZjEFtXRvFR8zhMypf3Bkzqp+5mmoDvCnZXxWpJPcmnF46/nvvYoodw1EswAAAQZJREFUeJyNz9k3QlEUBvAdO3UpDtEgySUyhAahDI3GUEohGYoyFP//o7PW1bn70IPv6Tv7t9Y+awN0Y+jrRzQOwO+YzMrgkMU6PIJMhlEc+2k2HKcwgXbRHegk4pokDzfqfYp0Hs+0qN4ZSZgq6qxBkjmfqPMLkvgXRV1aBlgJrK6tB0PhyAZEN4WoW9sxFInbd4Ts7vl0QGU/oW9OpkwsnckeZA+Pjk9O/eTP3FnqHJIJuMgXwpfFOJHSVQRBKVe0dddEbm6tCNU7polKpMbl/sHZQx65ID71knqeT1hDkyKR55cCn3iaf6WFNP+TjCT0nldJakTA8pYzvn+YY+1m5/NLG30D+1gikhhElHwAAAAASUVORK5CYII=);
    left: -3px
}

.menu--mobile:not(.navbar-right) .menu__item.open>a {
    color: #ed0011;
    text-decoration: underline
}

.submenu__item--ofertas {
    width: 200px;
    margin-left: 40px;
    display: none !important;
    align-items: center;
    justify-content: center;
    float: none;
    height: 50px;
    letter-spacing: .3px;
    font-size: 20px;
    line-height: 50px;
    color: #fff;
    font-weight: bold;
    background: #000;
    border-radius: 10px;
    margin-top: 8px
}

.menu--mobile:not(.navbar-right) .menu__item.open>a:before {
    filter: invert(52%) sepia(100%) saturate(7467%) hue-rotate(345deg) brightness(84%) contrast(127%)
}

.menu--mobile:not(.navbar-right) .menu__item.menu__item--sale a {
    font-weight: 700;
    background: rgba(192, 0, 21, .05)
}

.menu--mobile+.menu__favorites {
    background: #ed0011;
    padding: 15px 40px;
    display: block;
    font-size: 20px;
    letter-spacing: .3px;
    color: #fff;
    font-weight: 400
}

.menu--mobile+.menu__favorites:before {
    content: "";
    display: inline-block;
    margin-right: 10px;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -218px -144px;
    width: 22px;
    height: 20px
}

.menu--mobile.menu--right .menu__item>a {
    padding-left: 6px;
    padding-right: 6px
}

.menu--mobile.menu--right .menu__item>a:before {
    position: relative
}

.menu--mobile.menu--right .menu__item.menu__item--minicart {
    margin-right: 20px
}

.menu--mobile.menu--right .menu__item.menu__item--minicart>a {
    padding: 27.5px 10px
}

.menu--mobile.menu--right .menu__item.menu__item--minicart>a:before {
    top: 0;
    left: 0
}

.menu--mobile.menu--right .menu__item.menu__item--minicart>a .minicart-count {
    left: 30px;
    top: 26px;
    text-indent: 0
}

.menu-bg {
    background: #ad0013
}

.menu--desktop .menu__item {
    float: none;
    display: inline-block
}

.menu--desktop .menu__item.menu__item--all {
    background: #ed0011;
    padding: 0 !important
}

.menu--desktop .menu__item.menu__item--all>a {
    font-size: 15px;
    padding-left: 53px !important;
    padding-right: 18px !important;
    text-transform: uppercase;
    font-family: "Rubik", sans-serif;
    position: relative
}

.menu--desktop .menu__item.menu__item--all>a:before {
    content: "";
    display: block;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -182px -227px;
    width: 18px;
    height: 14px;
    position: absolute;
    top: 13px;
    left: 18px
}

.menu--desktop .menu__item.menu__item--sale {
    background: #0096bf
}

.menu--desktop .menu__item.menu__item--dropdown {
    transition: background-color .2s
}

.menu--desktop .menu__item.menu__item--dropdown:hover {
    background: #fff
}

.menu--desktop .menu__item.menu__item--dropdown:hover>a {
    color: #2b2b2b
}

.menu--desktop .menu__item.menu__item--dropdown:hover>div {
    display: flex
}

.menu--desktop.main-menu {
    margin: 0;
    width: 100%;
    text-align: center
}

.menu--desktop.main-menu .menu__item {
    padding: 0 4.5px;
    position: static
}

.menu--desktop.main-menu .menu__item>a {
    font-size: 16px;
    color: #fff;
    padding: 10px 12.5px 12px
}

.menu--desktop.menu--right {
    margin-left: 38px
}

.menu--desktop.menu--right .menu__item:hover {
    background: 0 0
}

.menu--desktop.menu--right .menu__item:hover>a {
    color: #fff
}

.menu--desktop.menu--right .menu__item>a {
    padding: 38px 15px
}

.menu--desktop.menu--right .menu__item>a:before {
    margin: 0 auto 5px
}

.menu--desktop.menu--right .menu__item.menu__item--minicart>a {
    padding-right: 0
}

.submenu {
    display: none;
    text-align: left
}

.submenu .submenu__item>a::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 25px;
    height: 25px;
    display: flex;
    margin-top: 4px;
    margin-left: 8px;
    align-items: center;
    justify-content: center;
    background-position: left center;
    background-repeat: no-repeat;
    filter: invert(11%) sepia(98%) saturate(4867%) hue-rotate(347deg) brightness(82%) contrast(109%)
}

.submenu .submenu__item:hover a::after {
    filter: invert(52%) sepia(100%) saturate(7467%) hue-rotate(345deg) brightness(84%) contrast(127%)
}

.submenu .submenu__item.submenu__item--banheiro a:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iR3JvdXBfNTE5MiIgZGF0YS1uYW1lPSJHcm91cCA1MTkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4zNTMiIGhlaWdodD0iMTguNDQ4IiB2aWV3Qm94PSIwIDAgMTEuMzUzIDE4LjQ0OCI+CiAgPHBhdGggaWQ9IlBhdGhfNzcyOSIgZGF0YS1uYW1lPSJQYXRoIDc3MjkiIGQ9Ik0zMDAuODk0LDQ3NC4yNXYtMi4xNzlhLjcwOS43MDksMCwwLDAtLjcwOS0uNzA5aC00Ljk2N2EuNzA5LjcwOSwwLDEsMCwwLDEuNDE5aDQuMjU4djEuNDY5YTUuNjc2LDUuNjc2LDAsMCwwLTQuOTY3LDUuNjI3di43MDlhLjcxLjcxLDAsMCwwLC43MDkuNzA5aDkuOTM0YS43MS43MSwwLDAsMCwuNzA5LS43MDl2LS43MDlBNS42NzYsNS42NzYsMCwwLDAsMzAwLjg5NCw0NzQuMjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjk0LjUwOCAtNDcxLjM2MikiIGZpbGw9IiMyYjJiMmIiLz4KICA8cGF0aCBpZD0iUGF0aF83NzMwIiBkYXRhLW5hbWU9IlBhdGggNzczMCIgZD0iTTI5NS45ODcsNDgzLjY3YS43MS43MSwwLDAsMC0uNzEuNzA5djIuODM4YS43MS43MSwwLDAsMCwxLjQyLDB2LTIuODM4QS43MS43MSwwLDAsMCwyOTUuOTg3LDQ4My42N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yOTQuNTY4IC00NzEuOTQ4KSIgZmlsbD0iIzJiMmIyYiIvPgogIDxwYXRoIGlkPSJQYXRoXzc3MzEiIGRhdGEtbmFtZT0iUGF0aCA3NzMxIiBkPSJNMjk5LjA2NCw0ODMuNjdhLjcxLjcxLDAsMCwwLS43MS43MDlWNDg1LjhhLjcxLjcxLDAsMSwwLDEuNDIsMHYtMS40MTlBLjcxLjcxLDAsMCwwLDI5OS4wNjQsNDgzLjY3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5NC44MDcgLTQ3Mi4zMTcpIiBmaWxsPSIjMmIyYjJiIi8+CiAgPHBhdGggaWQ9IlBhdGhfNzczMiIgZGF0YS1uYW1lPSJQYXRoIDc3MzIiIGQ9Ik0zMDIuMTQsNDgzLjY3YS43MS43MSwwLDAsMC0uNzA5LjcwOXYyLjgzOGEuNzEuNzEsMCwwLDAsMS40Miwwdi0yLjgzOEEuNzEuNzEsMCwwLDAsMzAyLjE0LDQ4My42N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yOTUuMDQ1IC00NzEuOTQ4KSIgZmlsbD0iIzJiMmIyYiIvPgogIDxwYXRoIGlkPSJQYXRoXzc3MzMiIGRhdGEtbmFtZT0iUGF0aCA3NzMzIiBkPSJNMzA1LjIxNyw0ODMuNjdhLjcxLjcxLDAsMCwwLS43MDkuNzA5VjQ4NS44YS43MS43MSwwLDEsMCwxLjQyLDB2LTEuNDE5QS43MS43MSwwLDAsMCwzMDUuMjE3LDQ4My42N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yOTUuMjg0IC00NzIuMzE3KSIgZmlsbD0iIzJiMmIyYiIvPgogIDxwYXRoIGlkPSJQYXRoXzc3MzQiIGRhdGEtbmFtZT0iUGF0aCA3NzM0IiBkPSJNMjk5LjA2NCw0ODguMjg1YS43MS43MSwwLDAsMC0uNzEuNzA5djEuNDJhLjcxLjcxLDAsMCwwLDEuNDIsMHYtMS40MkEuNzEuNzEsMCwwLDAsMjk5LjA2NCw0ODguMjg1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5NC44MDcgLTQ3Mi42NzYpIiBmaWxsPSIjMmIyYjJiIi8+CiAgPHBhdGggaWQ9IlBhdGhfNzczNSIgZGF0YS1uYW1lPSJQYXRoIDc3MzUiIGQ9Ik0zMDUuMjE3LDQ4OC4yODVhLjcxLjcxLDAsMCwwLS43MDkuNzA5djEuNDJhLjcxLjcxLDAsMCwwLDEuNDIsMHYtMS40MkEuNzEuNzEsMCwwLDAsMzA1LjIxNyw0ODguMjg1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5NS4yODQgLTQ3Mi42NzYpIiBmaWxsPSIjMmIyYjJiIi8+Cjwvc3ZnPgo=)
}

.submenu .submenu__item.submenu__item--elÃ©trica a:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy4wNzYiIGhlaWdodD0iMTkuOTA1IiB2aWV3Qm94PSIwIDAgMTMuMDc2IDE5LjkwNSI+CiAgPHBhdGggaWQ9IlBhdGhfNzY5MiIgZGF0YS1uYW1lPSJQYXRoIDc2OTIiIGQ9Ik0yMzcuNjI2LDMyMS43MDlhLjQ0My40NDMsMCwwLDAtLjM4MS0uMjA5SDIzMS41bC45NjMtNi45OWEuNDI2LjQyNiwwLDAsMC0uMzg3LS40NjFoLS4wMDZhLjQ0OC40NDgsMCwwLDAtLjQxOS4xODlsLTYuOTg1LDExLjYyN2EuNC40LDAsMCwwLC4xMjEuNTU5bC4wMjMuMDE0YS40NTMuNDUzLDAsMCwwLC4yMy4wNjJIMjMwLjdsLS43NjMsN2EuNDI2LjQyNiwwLDAsMCwuNC40NDloMGEuNDUuNDUsMCwwLDAsLjQwNy0uMTkzbDYuODY5LTExLjYyN2EuNC40LDAsMCwwLC4wMDYtLjQxOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjQuNjAyIC0zMTQuMDQ2KSIgZmlsbD0iIzJiMmIyYiIvPgo8L3N2Zz4K)
}

.submenu .submenu__item.submenu__item--hidrÃ¡ulica a:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi4wMDgiIGhlaWdodD0iMTcuMTc0IiB2aWV3Qm94PSIwIDAgMTIuMDA4IDE3LjE3NCI+CiAgPHBhdGggaWQ9IlBhdGhfNzcwNiIgZGF0YS1uYW1lPSJQYXRoIDc3MDYiIGQ9Ik0yMzYuMzUxLDM1NC42NnYtLjFBNS4yOCw1LjI4LDAsMCwwLDIzNi4zLDM1NGMtLjYwNi00LjQxNS01Ljk0OC0xMC43Mi01Ljk0OC0xMC43MnMtNS4zMzcsNi4zMDYtNS45NDgsMTAuNzJhNS4yODQsNS4yODQsMCwwLDAtLjA1Mi41NjN2LjMzM2E2LjAxOCw2LjAxOCwwLDAsMCwxMi4wMDgtLjExNUExLDEsMCwwLDEsMjM2LjM1MSwzNTQuNjZabS03LjA4NiwzLjA1NmExLjU1NSwxLjU1NSwwLDAsMS0xLjc1OC0uNDUxLDQuMjc5LDQuMjc5LDAsMCwxLS45LTEuOTMxYy0uNDU3LTIuMDMxLDEuNi01LjM1OSwxLjYtNS4zNTlhNy4wNiw3LjA2LDAsMCwwLS4wODYsNC4wNjIsNy40NzQsNy40NzQsMCwwLDAsMS4zMjEsMi4zNzcuNzkuNzksMCwwLDEsLjA2OSwxLjExNS44LjgsMCwwLDEtLjI0Ni4xODdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjI0LjM1MSAtMzQzLjI3OSkiIGZpbGw9IiMyYjJiMmIiLz4KPC9zdmc+Cg==)
}

.submenu .submenu__item.submenu__item--lavanderia a:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE0IDE3Ij4KICA8ZyBpZD0iR3JvdXBfNTE2NiIgZGF0YS1uYW1lPSJHcm91cCA1MTY2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjI0LjM1MSAtMzcwLjUpIj4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfNCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgNCIgd2lkdGg9IjE0IiBoZWlnaHQ9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyNC4zNTEgMzcwLjUpIiBmaWxsPSIjMmIyYjJiIi8+CiAgICA8cGF0aCBpZD0iUGF0aF83NzA0IiBkYXRhLW5hbWU9IlBhdGggNzcwNCIgZD0iTTIyNC4zNTEsMzg3LjVoMTR2LTE0aC0xNFptNi43MTYtMTIuNTE1YTUuMjEyLDUuMjEyLDAsMCwxLDUuMjEsNS4yMTJoMGE1LjIxLDUuMjEsMCwxLDEtMTAuNDIxLDBoMGE1LjIxLDUuMjEsMCwwLDEsNS4yMS01LjIxMmgwWiIgZmlsbD0iIzJiMmIyYiIvPgogICAgPHBhdGggaWQ9IlBhdGhfNzcwNSIgZGF0YS1uYW1lPSJQYXRoIDc3MDUiIGQ9Ik0yMzEuMjYsMzg0LjEwOGEzLjkwOSwzLjkwOSwwLDAsMCwzLjkwOC0zLjkxaDBhMy45MDksMy45MDksMCwwLDAtMy45MDctMy45MTFoMGEzLjkwOSwzLjkwOSwwLDAsMC0zLjkwOSwzLjkwOXYwYTMuOTA5LDMuOTA5LDAsMCwwLDMuOTA5LDMuOTA5Wm0tMi40MzctNi4xNTRhMy4xNzEsMy4xNzEsMCwwLDEsNS40MTMsMi4yNDRoMGExLjU4NiwxLjU4NiwwLDAsMS0xLjU4NCwxLjU4NmgwYTEuNTg1LDEuNTg1LDAsMCwxLTEuNTg1LTEuNTg1aDBhMS41ODgsMS41ODgsMCwwLDAtMS41ODgtMS41ODhoMEExLjU4NSwxLjU4NSwwLDAsMCwyMjcuOSwzODAuMmEzLjE0NSwzLjE0NSwwLDAsMSwuOTI3LTIuMjQxWiIgZmlsbD0iIzJiMmIyYiIvPgogIDwvZz4KPC9zdmc+Cg==)
}

.submenu .submenu__item.submenu__item--jardim a:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy45ODIiIGhlaWdodD0iMTcuODk1IiB2aWV3Qm94PSIwIDAgMTMuOTgyIDE3Ljg5NSI+CiAgPGcgaWQ9Ikdyb3VwXzUxNzAiIGRhdGEtbmFtZT0iR3JvdXAgNTE3MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyMy44OTkgLTM5OS4zNjkpIj4KICAgIDxwYXRoIGlkPSJQYXRoXzc3MjMiIGRhdGEtbmFtZT0iUGF0aCA3NzIzIiBkPSJNMjMzLjQ1MSwzOTkuMzY5YTE0LjgxMywxNC44MTMsMCwwLDAtMS44NzUuMjg4Yy0zLjQxOC43NjEtNy42NzcsMy4zLTcuNjc3LDcuNjJhNi4yNzQsNi4yNzQsMCwwLDAsMS41NzIsNC4xNzUsMTQuNDI5LDE0LjQyOSwwLDAsMSwzLjk5My05LjE5MywxMy40MjEsMTMuNDIxLDAsMCwxLDMuOTg2LTIuODg5WiIgZmlsbD0iIzJiMmIyYiIvPgogICAgPHBhdGggaWQ9IlBhdGhfNzcyNCIgZGF0YS1uYW1lPSJQYXRoIDc3MjQiIGQ9Ik0yMjYuMzUxLDQxNi43NjNhLjUuNSwwLDAsMCwuNS41aDBhLjUuNSwwLDAsMCwuNS0uNWgwdi0yLjUyNGE2Ljg1Nyw2Ljg1NywwLDAsMS0xLS40OFoiIGZpbGw9IiMyYjJiMmIiLz4KICAgIDxwYXRoIGlkPSJQYXRoXzc3MjUiIGRhdGEtbmFtZT0iUGF0aCA3NzI1IiBkPSJNMjM3Ljg2LDM5OS44NDFhLjUzLjUzLDAsMCwwLS41MDgtLjM4MiwxMC42LDEwLjYsMCwwLDAtNy4yNzksMy41MjksMTMuMzc5LDEzLjM3OSwwLDAsMC0zLjcyMiw5LjEyMnYuMjgzYy4wNzkuMDU3LjE1OC4xMTMuMjM5LjE2NmE2LjMzNCw2LjMzNCwwLDAsMCw3Ljk1LS44MTJjMS44NjQtMS44NjQsMS40NzctNC40MzMsMS4zNS01Ljg3NS0uMTk1LTIuMi0uMzYyLTQuMSwxLjc0Ni01LjQzNkEuNTI5LjUyOSwwLDAsMCwyMzcuODYsMzk5Ljg0MVoiIGZpbGw9IiMyYjJiMmIiLz4KICA8L2c+Cjwvc3ZnPgo=)
}

.submenu .submenu__item.submenu__item--iluminaÃ§Ã£o a:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy42NjYiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMy42NjYgMjAiPgogIDxnIGlkPSJHcm91cF81MTY0IiBkYXRhLW5hbWU9Ikdyb3VwIDUxNjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjQuMDIgLTQyNS41KSI+CiAgICA8ZyBpZD0iR3JvdXBfNTE1NSIgZGF0YS1uYW1lPSJHcm91cCA1MTU1Ij4KICAgICAgPGcgaWQ9Ikdyb3VwXzUxNTQiIGRhdGEtbmFtZT0iR3JvdXAgNTE1NCI+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfNzY5MyIgZGF0YS1uYW1lPSJQYXRoIDc2OTMiIGQ9Ik0yMzUuNjg2LDQzMi44MmE2LjgzMyw2LjgzMywwLDAsMC0yLjMzNS0xLjY2N1Y0MjguNWgtMnYtM2gtMXYzaC0ydjIuNjUzYTYuODI3LDYuODI3LDAsMCwwLTIuMzM2LDEuNjY3LDcuNzExLDcuNzExLDAsMCwwLTEuOTk1LDQuNjhoMTMuNjY2QTcuNzA4LDcuNzA4LDAsMCwwLDIzNS42ODYsNDMyLjgyWiIgZmlsbD0iIzJiMmIyYiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfNTE1NyIgZGF0YS1uYW1lPSJHcm91cCA1MTU3Ij4KICAgICAgPGcgaWQ9Ikdyb3VwXzUxNTYiIGRhdGEtbmFtZT0iR3JvdXAgNTE1NiI+CiAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxIiB3aWR0aD0iMSIgaGVpZ2h0PSIyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMzAuMzUxIDQ0My41KSIgZmlsbD0iIzJiMmIyYiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfNTE1OSIgZGF0YS1uYW1lPSJHcm91cCA1MTU5Ij4KICAgICAgPGcgaWQ9Ikdyb3VwXzUxNTgiIGRhdGEtbmFtZT0iR3JvdXAgNTE1OCI+CiAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8yIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAyIiB3aWR0aD0iMS4xNzIiIGhlaWdodD0iMi4zOTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIzMy45NyA0NDIuMTU5KSByb3RhdGUoLTQwLjU2MykiIGZpbGw9IiMyYjJiMmIiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzUxNjEiIGRhdGEtbmFtZT0iR3JvdXAgNTE2MSI+CiAgICAgIDxnIGlkPSJHcm91cF81MTYwIiBkYXRhLW5hbWU9Ikdyb3VwIDUxNjAiPgogICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMyIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMyIgd2lkdGg9IjIuMzk2IiBoZWlnaHQ9IjEuMTcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjYuMDEgNDQzLjIxOCkgcm90YXRlKC00OS40MzMpIiBmaWxsPSIjMmIyYjJiIi8+CiAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF81MTYzIiBkYXRhLW5hbWU9Ikdyb3VwIDUxNjMiPgogICAgICA8ZyBpZD0iR3JvdXBfNTE2MiIgZGF0YS1uYW1lPSJHcm91cCA1MTYyIj4KICAgICAgICA8cGF0aCBpZD0iUGF0aF83Njk0IiBkYXRhLW5hbWU9IlBhdGggNzY5NCIgZD0iTTIyNy43NDcsNDM4LjVhMy41MjIsMy41MjIsMCwwLDAsNi45MzUsMGwtNi45MzctLjAxNFoiIGZpbGw9IiMyYjJiMmIiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==)
}

.submenu .submenu__item.submenu__item--utilidades a:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNC41MjMiIHZpZXdCb3g9IjAgMCAxNyAxNC41MjMiPgogIDxnIGlkPSJHcm91cF81MTcxIiBkYXRhLW5hbWU9Ikdyb3VwIDUxNzEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yODYuNDk0IC04NzIuODk0KSI+CiAgICA8cGF0aCBpZD0iUGF0aF83NzI3IiBkYXRhLW5hbWU9IlBhdGggNzcyNyIgZD0iTTMwMS40LDg4Ny42MjN2LTYuMDQ0bC02LjMxNC00Ljk3OC02LjMxNCw0Ljk3OHY2LjA0NGg0Ljk0MnYtNC4yNTVoMi43NDV2NC4yNTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4xMjcgLTAuMjA2KSIgZmlsbD0iIzJiMmIyYiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgICA8cGF0aCBpZD0iUGF0aF83NzI4IiBkYXRhLW5hbWU9IlBhdGggNzcyOCIgZD0iTTI4Ny4zODIsODgwLjcybDcuNTc1LTUuOTcyLDcuNjIxLDYuMDA5LjkxNi0xLjE2Mi0yLjI1NS0xLjc3OHYtNC41aC0yLjl2Mi4yMDVsLTMuMzQtMi42MzMtOC41LDYuNzA1WiIgZmlsbD0iIzJiMmIyYiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgPC9nPgo8L3N2Zz4K)
}

.submenu .submenu__item.submenu__item--reparos a:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij4KICA8ZyBpZD0iR3JvdXBfNTE5MyIgZGF0YS1uYW1lPSJHcm91cCA1MTkzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNzQuOTczIC0zMDUuMjA4KSI+CiAgICA8cGF0aCBpZD0iUGF0aF83NzI3IiBkYXRhLW5hbWU9IlBhdGggNzcyNyIgZD0iTS0zNTguNTY0LDMxMi4xMzNsLTIuMTMtLjIxNWEuMTcyLjE3MiwwLDAsMS0uMTYxLS4xMjVjLS4wODktLjIzMy0uMTc5LS40NjUtLjI4Ni0uN2EuMjMxLjIzMSwwLDAsMSwuMDE4LS4yMTVsMS4zNDItMS42NDZhLjY2My42NjMsMCwwLDAtLjA1My0uODk1bC0xLjI3MS0xLjI4OEEuNjgxLjY4MSwwLDAsMC0zNjIsMzA3bC0xLjY0NiwxLjM0MmEuMTg3LjE4NywwLDAsMS0uMjE1LjAxOCw0Ljc1NSw0Ljc1NSwwLDAsMC0uNy0uMjg2LjE3Mi4xNzIsMCwwLDEtLjEyNS0uMTYxbC0uMjE1LTIuMTExYS42NjEuNjYxLDAsMCwwLS42NjItLjU5MWgtMS44MjVhLjY2MS42NjEsMCwwLDAtLjY2Mi41OTFsLS4yMTUsMi4xMjlhLjE3Mi4xNzIsMCwwLDEtLjEyNS4xNjFjLS4yMzMuMDg5LS40NjUuMTc5LS43LjI4NmEuMjMuMjMsMCwwLDEtLjIxNS0uMDE4bC0xLjY0Ni0xLjM0MmEuNjYzLjY2MywwLDAsMC0uODk1LjA1NGwtMS4yODgsMS4yNzFhLjY4MS42ODEsMCwwLDAtLjA1NC44OTVsMS4zNDIsMS42NDZhLjE4Ny4xODcsMCwwLDEsLjAxOC4yMTUsNC43MzMsNC43MzMsMCwwLDAtLjI4Ni43LjE3Mi4xNzIsMCwwLDEtLjE2MS4xMjVsLTIuMTEyLjIxNWEuNjYuNjYsMCwwLDAtLjU5LjY2MnYxLjgyNWEuNjYuNjYsMCwwLDAsLjU5LjY2MmwyLjEyOS4yMTVhLjE3Mi4xNzIsMCwwLDEsLjE2MS4xMjVjLjA4OS4yMzMuMTc5LjQ2NS4yODYuN2EuMjMuMjMsMCwwLDEtLjAxOC4yMTVsLTEuMzQyLDEuNjQ3YS42NjIuNjYyLDAsMCwwLC4wNTQuODk1bDEuMjg4LDEuMjg5YS42ODEuNjgxLDAsMCwwLC44OTUuMDU0bDEuNjQ2LTEuMzQyYS4xODcuMTg3LDAsMCwxLC4yMTUtLjAxOCw0Ljc1LDQuNzUsMCwwLDAsLjcuMjg2LjE3Mi4xNzIsMCwwLDEsLjEyNS4xNjFsLjIxNSwyLjExMmEuNjYxLjY2MSwwLDAsMCwuNjYyLjU5aDEuODI1YS42Ni42NiwwLDAsMCwuNjYyLS41OWwuMi0yLjEzYS4xNzEuMTcxLDAsMCwxLC4xMjUtLjE2MWMuMjMzLS4wOS40NjUtLjE3OS43LS4yODZhLjIzMS4yMzEsMCwwLDEsLjIxNS4wMThMLTM2MiwzMjAuNGEuNjYzLjY2MywwLDAsMCwuODk1LS4wNTRsMS4yODktMS4yODlhLjY4MS42ODEsMCwwLDAsLjA1NC0uODk1bC0xLjM0Mi0xLjY0NmEuMTg4LjE4OCwwLDAsMS0uMDE4LS4yMTUsNC43OCw0Ljc4LDAsMCwwLC4yODctLjcuMTcxLjE3MSwwLDAsMSwuMTYxLS4xMjVsMi4xMTItLjIxNWEuNjYxLjY2MSwwLDAsMCwuNTktLjY2MlYzMTIuOEEuNjYxLjY2MSwwLDAsMC0zNTguNTY0LDMxMi4xMzNabS03LjkwOSw1LjIwN2EzLjYzNSwzLjYzNSwwLDAsMS0zLjYzMy0zLjYzMywzLjYzNSwzLjYzNSwwLDAsMSwzLjYzMy0zLjYzMywzLjYzNSwzLjYzNSwwLDAsMSwzLjYzMywzLjYzM0EzLjYzNSwzLjYzNSwwLDAsMS0zNjYuNDczLDMxNy4zNDFaIiBmaWxsPSIjMmIyYjJiIi8+CiAgICA8cGF0aCBpZD0iUGF0aF83NzI4IiBkYXRhLW5hbWU9IlBhdGggNzcyOCIgZD0iTS0zNTAuODQ3LDMyOGwtMS4zMjQsMS41NzUtLjQ4My0uNTlhLjY1Ni42NTYsMCwwLDAtLjkzLS4wOS42NTYuNjU2LDAsMCwwLS4wODkuOTMxbDEsMS4yYS42NjUuNjY1LDAsMCwwLC41LjIzMy42NjUuNjY1LDAsMCwwLC41LS4yMzNsMS44MjUtMi4yYS42NTYuNjU2LDAsMCwwLS4wODktLjkzQS42NTUuNjU1LDAsMCwwLTM1MC44NDcsMzI4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjcxNCAtMTUuNjg5KSIgZmlsbD0iIzJiMmIyYiIvPgogIDwvZz4KPC9zdmc+Cg==)
}

.submenu .submenu__item.submenu__item--ferramentas a:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS45OTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNS45OTcgMTYiPgogIDxnIGlkPSJHcm91cF81MTcyIiBkYXRhLW5hbWU9Ikdyb3VwIDUxNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjMuODk5IC01MTAuMzY3KSI+CiAgICA8cGF0aCBpZD0iUGF0aF83NzI5IiBkYXRhLW5hbWU9IlBhdGggNzcyOSIgZD0iTTIzNS4wNzYsNTE4Ljk3N2ExLjE1LDEuMTUsMCwwLDAtMS41LS4xTDIyOS4yLDUxNC41bC0uNi0yLjIxMWEuNTE5LjUxOSwwLDAsMC0uMjI0LS4yOGwtMi41NzMtMS4zNjJhLjI3OS4yNzksMCwwLDAtLjMxLjA0N2wtMS4yNjgsMS4yNjlhLjI3OS4yNzksMCwwLDAtLjA0Ny4zMTFsMS4zNjIsMi41NzJhLjUxMi41MTIsMCwwLDAsLjI4LjIyM2wyLjIxMi42LDQuMzcxLDQuMzcyYTEuMTQ5LDEuMTQ5LDAsMCwwLC4xLDEuNWw0LjIzMiw0LjIzMmExLjE1MSwxLjE1MSwwLDAsMCwxLjYyOCwwaDBsLjkzNi0uOTM2YTEuMTUsMS4xNSwwLDAsMCwwLTEuNjI2aDBaIiBmaWxsPSIjMmIyYjJiIi8+CiAgICA8cGF0aCBpZD0iUGF0aF83NzMwIiBkYXRhLW5hbWU9IlBhdGggNzczMCIgZD0iTTIzMy43MzYsNTE3LjkzNWExLjkxNiwxLjkxNiwwLDAsMSwuNTI3LS4wNzQsMS4yOTIsMS4yOTIsMCwwLDEsLjE4Ni4wMDlsMi0yYTIuNzg2LDIuNzg2LDAsMCwwLDMuMzctMy4zNThsLTEuNTEyLDEuNTEyLTEuNjMtLjQzNy0uNDM2LTEuNjMsMS41MTItMS41MTNhMi43ODgsMi43ODgsMCwwLDAtMy4zNTksMy4zNzFMMjMyLDUxNi4yMDhaIiBmaWxsPSIjMmIyYjJiIi8+CiAgICA8cGF0aCBpZD0iUGF0aF83NzMxIiBkYXRhLW5hbWU9IlBhdGggNzczMSIgZD0iTTIyOS43MzksNTE4LjQ3MWwtMi4zOTMsMi4zOTNhMi43ODcsMi43ODcsMCwwLDAtMy4zNywzLjM1OGwxLjUxMi0xLjUxMiwxLjYzLjQzNy40MzcsMS42My0xLjUxMywxLjUxMmEyLjc4NywyLjc4NywwLDAsMCwzLjM1OS0zLjM3bDIuMDA5LTIuMDA5YTEuOTM3LDEuOTM3LDAsMCwxLC4wNjEtLjcwN1oiIGZpbGw9IiMyYjJiMmIiLz4KICA8L2c+Cjwvc3ZnPgo=)
}

.submenu .submenu__item.submenu__item--aquecedores a:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy45MzMiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxMy45MzMgMTkiPgogIDxnIGlkPSJHcm91cF81MTY3IiBkYXRhLW5hbWU9Ikdyb3VwIDUxNjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjMuOTAyIC01MzYuMzY2KSI+CiAgICA8cGF0aCBpZD0iUGF0aF83NzA5IiBkYXRhLW5hbWU9IlBhdGggNzcwOSIgZD0iTTIyOC42NzEsNTU1LjM2NmMtNS41NTItMi41NDItNi40MjEtNy4wNTQtMS43MzktMTIuNzczLjA2NywxLjUyNS4yLDIuOTg3LDEuMTM3LDMuODEzLS4yNjgtMS4zMzUtMS40LTYuMDM3LDQuNzQ5LTEwLjA0LTEuODczLDguMzI0LDExLjQzOCwxMC42NzUuOTM3LDE4Ljg3MywyLjgwOS01LjQtMS45NC01LjIxMS0yLjA3NC0xMC4yMzFhNS4zNzYsNS4zNzYsMCwwLDAtMS41MzgsNi4zNTUsNC40NTUsNC40NTUsMCwwLDEtMi4yNzQtMi4yMjRDMjI2LjkyOCw1NTEuNDI2LDIyNy44LDU1My43NzgsMjI4LjY3MSw1NTUuMzY2WiIgZmlsbD0iIzJiMmIyYiIgZmlsbC1ydWxlPSJldmVub2RkIi8+CiAgPC9nPgo8L3N2Zz4K)
}

.submenu .submenu__item.submenu__item--mÃ³veis a:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS4wMDIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNS4wMDIgMTYiPgogIDxnIGlkPSJHcm91cF81MTY4IiBkYXRhLW5hbWU9Ikdyb3VwIDUxNjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjMuMzQ5IC01NjcuNSkiPgogICAgPHBhdGggaWQ9IlBhdGhfNzcyMCIgZGF0YS1uYW1lPSJQYXRoIDc3MjAiIGQ9Ik0yMjMuMzQ5LDU4MS41aDd2LTE0aC03Wm01LTloMXYyaC0xWiIgZmlsbD0iIzJiMmIyYiIvPgogICAgPHBhdGggaWQ9IlBhdGhfNzcyMSIgZGF0YS1uYW1lPSJQYXRoIDc3MjEiIGQ9Ik0yMzEuMzUxLDU2Ny41djE0aDd2LTE0Wm0yLDdoLTF2LTJoMVoiIGZpbGw9IiMyYjJiMmIiLz4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTUiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE1IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjQuMzUxIDU4Mi41KSIgZmlsbD0iIzJiMmIyYiIvPgogICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xNiIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTYiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIzNi4zNTEgNTgyLjUpIiBmaWxsPSIjMmIyYjJiIi8+CiAgPC9nPgo8L3N2Zz4K)
}

.submenu .submenu__item.submenu__item--cozinha a:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNC43NjgiIHZpZXdCb3g9IjAgMCAxNiAxNC43NjgiPgogIDxnIGlkPSJHcm91cF81MTk0IiBkYXRhLW5hbWU9Ikdyb3VwIDUxOTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNS45NzcgLTU4Mi4yNzYpIj4KICAgIDxwYXRoIGlkPSJQYXRoXzc3MjIiIGRhdGEtbmFtZT0iUGF0aCA3NzIyIiBkPSJNNTEuOSw1ODYuMTM2YTMuNDI2LDMuNDI2LDAsMCwwLTUuMDQzLTIuMjg0LDMuNDI2LDMuNDI2LDAsMCwwLTUuNzY3LDAsMy40MzEsMy40MzEsMCwxLDAtMi40LDYuMzQ2Yy4wNDguMDEuMS4wMTkuMTQ0LjAyN3Y1LjMyMmExLjUsMS41LDAsMCwwLDEuNSwxLjVoNy4yODdhMS41LDEuNSwwLDAsMCwxLjUtMS41aDB2LTUuMzIyYTMuNDQyLDMuNDQyLDAsMCwwLDIuNzg3LTQuMDg5Wm0tOS4wNjgsOC4xMzJhLjU3MS41NzEsMCwxLDEtMS4xNDIsMHYtMy40MjdhLjU3MS41NzEsMCwwLDEsMS4xNDIsMFptMy40MjYsMGEuNTcxLjU3MSwwLDEsMS0xLjE0Miwwdi0zLjQyN2EuNTcxLjU3MSwwLDAsMSwxLjE0MiwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iIzJiMmIyYiIvPgogIDwvZz4KPC9zdmc+Cg==)
}

.submenu .submenu__item.submenu__item--area a:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy45OTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMy45OTggMTQiPgogIDxwYXRoIGlkPSJQYXRoXzc3MzYiIGRhdGEtbmFtZT0iUGF0aCA3NzM2IiBkPSJNLTk2LjUyOCw3MTguOTI0bC02LjAxOS02LjAyYTIuOTkxLDIuOTkxLDAsMCwxLC45MjYtLjQyOWwuMi0uMTI2LjA1Mi0uMTgzLjE1OS0uNDI3LjAzOS0uMDc5LjEzNS0uMjM4LjIyOS0uMzIuMDYzLS4wNzMuMTMxLS4xMzdhMi45OTEsMi45OTEsMCwwLDEsMS4xNjYtLjcyM2wuMDE3LjAxM3YtLjAxOWMuMDUzLS4wMTguMTA4LS4wMzMuMTYxLS4wNDlsLjE4Ny0uMDUuMDQ5LS4xODdhMywzLDAsMCwxLC43NzgtMS4zNDMsMy4wMTIsMy4wMTIsMCwwLDEsMS4xNTktLjcyMmwuNjU2LS4yMjItLjU4Mi0uMzc0YTguNjkzLDguNjkzLDAsMCwwLTEwLjMxMS43Ljc1Ljc1LDAsMCwwLS44LjE3Ljc0NS43NDUsMCwwLDAtLjE3LjgsOC42ODgsOC42ODgsMCwwLDAtLjcsMTAuMzE4bC4zNzUuNTg0LjIyMS0uNjU4YTMuMDE5LDMuMDE5LDAsMCwxLC43MjEtMS4xNjEsMywzLDAsMCwxLDEuMzQ0LS43NzZsLjE4Ny0uMDUuMDQ5LS4xODdhMywzLDAsMCwxLC43NzYtMS4zNDMsMywzLDAsMCwxLDEuMzQ0LS43NzdsLjE4Ny0uMDQ5LjA1LS4xODdhMywzLDAsMCwxLC40MjktLjkyNmw2LjAyMSw2LjAyMWEuNTQyLjU0MiwwLDAsMCwuMzgyLjE1Ni41NDMuNTQzLDAsMCwwLC4zODQtLjE1OUEuNTQ0LjU0NCwwLDAsMC05Ni41MjgsNzE4LjkyNFpNLTEwOC44NjMsNzEyYTguNjI0LDguNjI0LDAsMCwwLDEuNjM5LDQuMzYyLDQuMDUyLDQuMDUyLDAsMCwwLTEuMjIuODQyYy0uMDg3LjA4NS0uMTY5LjE3NC0uMjQ3LjI2OEE3LjU0Miw3LjU0MiwwLDAsMS0xMDguODYzLDcxMlptMS43OTQtMi44NDlhLjIyOC4yMjgsMCwwLDEsLjE2Ny0uMDQ5Yy41MDYsMCwxLjk3Mi42ODEsNC4yMTgsMi42MjhhNC4xNDUsNC4xNDUsMCwwLDAtMS4wNDcuNzU4LDQuMTA5LDQuMTA5LDAsMCwwLS43NTksMS4wNDhDLTEwNi43NDIsNzEwLjkzNS0xMDcuMyw3MDkuMzgtMTA3LjA2OSw3MDkuMTQ4Wm03LjIxLS4xNTdhOC42MTMsOC42MTMsMCwwLDAtNC4zNjQtMS42NDIsNy41NDIsNy41NDIsMCwwLDEsNS40NzYuMTcxYy0uMDkyLjA3OS0uMTgzLjE2LS4yNjkuMjQ2QTQuMTEzLDQuMTEzLDAsMCwwLTk5Ljg1OSw3MDguOTkxWm0tMS4yNDgsMS45NThaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTAuMzY4IC03MDUuODQ4KSIgZmlsbD0iIzJiMmIyYiIvPgo8L3N2Zz4K)
}

.submenu .submenu__item.submenu__item--louÃ§as a:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxOC4wOSIgdmlld0JveD0iMCAwIDE2IDE4LjA5Ij4KICA8ZyBpZD0iR3JvdXBfNTE4NiIgZGF0YS1uYW1lPSJHcm91cCA1MTg2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIzLjM1MSAtNjQ5LjQxKSI+CiAgICA8ZyBpZD0iR3JvdXBfNTE4MyIgZGF0YS1uYW1lPSJHcm91cCA1MTgzIj4KICAgICAgPGcgaWQ9Ikdyb3VwXzUxODIiIGRhdGEtbmFtZT0iR3JvdXAgNTE4MiI+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfNzczNiIgZGF0YS1uYW1lPSJQYXRoIDc3MzYiIGQ9Ik0yMjQuMzczLDY1OS41YTUuMyw1LjMsMCwwLDAsNC45NzgsNC43MjJWNjY3LjVoNHYtMy4yNzhhNS4zLDUuMywwLDAsMCw0Ljk3Ny00LjcyMloiIGZpbGw9IiMyYjJiMmIiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzUxODUiIGRhdGEtbmFtZT0iR3JvdXAgNTE4NSI+CiAgICAgIDxnIGlkPSJHcm91cF81MTg0IiBkYXRhLW5hbWU9Ikdyb3VwIDUxODQiPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzc3MzciIGRhdGEtbmFtZT0iUGF0aCA3NzM3IiBkPSJNMjM2LjM1MSw2NTYuNXYtMWgxdi0xaC0zdjFoMXYxaC0zdi00LjkyN2EuOTQ1Ljk0NSwwLDAsMSwuOTg5LTEuMTUyLjk2OS45NjksMCwwLDEsMS4wMTEsMS4xNTJ2LjkyN2gxdi0uOTFhMi4xNDgsMi4xNDgsMCwwLDAtMS41MjEtMi4xMTksMi4wNjEsMi4wNjEsMCwwLDAtMi40NzksMi4xNDZWNjU2LjVoLTR2LTFoMXYtMWgtM3YxaDF2MWgtM3YyaDE2di0yWiIgZmlsbD0iIzJiMmIyYiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K)
}

.submenu .submenu__item.submenu__item--metais a:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC40NzUiIGhlaWdodD0iMTQuOTU3IiB2aWV3Qm94PSIwIDAgMTQuNDc1IDE0Ljk1NyI+CiAgPGcgaWQ9Ikdyb3VwXzUxOTUiIGRhdGEtbmFtZT0iR3JvdXAgNTE5NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1OC4wMjggLTQ4MS44MjUpIj4KICAgIDxwYXRoIGlkPSJQYXRoXzc3NDQiIGRhdGEtbmFtZT0iUGF0aCA3NzQ0IiBkPSJNMjY0LjQ5NSw0OTMuMjM3YS4yMTkuMjE5LDAsMCwxLC4wNjctLjAwOCwzLjcyNiwzLjcyNiwwLDAsMCwuODE3LS4xNjVsLjE1MS0uMDUuMTQ1LS4wNTZhNi4wMzUsNi4wMzUsMCwwLDAsMS4zMjMtLjcxNGwuMDg1LS4wNjJjLjA4NS0uMDYyLjE3MS0uMTI3LjI1Ni0uMi4wNjMtLjA1MS4xLS4wODIuMTM1LS4xMTMuMDcxLS4wNi4xMzMtLjExNi4yLS4xNzNxLjE2My0uMTUuMzEyLS4zbC4wNTEtLjA1OWMuMDg0LS4wODcuMTYtLjE3My4yMzctLjI2MS4wNTMtLjA2NC4xLS4xMjYuMTU2LS4xOTJhNi4zNTMsNi4zNTMsMCwwLDAsLjQyOS0uNjEzbC4wMjgtLjA0MWE1LDUsMCwwLDAsLjQzMi0uOWwuMDIzLS4wNTZhMy42LDMuNiwwLDAsMCwuMTM3LS41MzF2LS4wNjRsLjAxOS0uMDE3YTEuNzE2LDEuNzE2LDAsMCwwLS4zNDItMS40NTRsLS4wNzMtLjA4M2EuMzk0LjM5NCwwLDAsMS0uMDQ5LS4wNTlsLS44ODItLjk2MmEzLjIwOSwzLjIwOSwwLDAsMS0uMDQ0LjQyNSw2LjI4Nyw2LjI4NywwLDAsMS0yLDMuMzU3aDBhLjIyNC4yMjQsMCwwLDEtLjAyNS4wMjlsLS4wMzIuMDI2YTcuNzMxLDcuNzMxLDAsMCwxLS44OTQuNzA5bC0uMTEuMDc1YTEuNDQ2LDEuNDQ2LDAsMCwxLS4xMjQuMDc4LDYuMDY3LDYuMDY3LDAsMCwxLTEuODg4LjgyNiwzLjI4OSwzLjI4OSwwLDAsMS0uOTI3LjFsLjkzOSwxLjAyOGEuMzE1LjMxNSwwLDAsMSwuMDQ5LjA1NEExLjczNiwxLjczNiwwLDAsMCwyNjQuNDk1LDQ5My4yMzdaIiBmaWxsPSIjMmIyYjJiIi8+CiAgICA8cGF0aCBpZD0iUGF0aF83NzQ1IiBkYXRhLW5hbWU9IlBhdGggNzc0NSIgZD0iTTI3MC41MjgsNDk1Ljg1YTMuMjc1LDMuMjc1LDAsMCwwLDEuMTY1LTMuOTE3bC0yLjAzMi0yLjIxOWE2LjE2MSw2LjE2MSwwLDAsMS0xLjE5LDEuOTg5Yy0uMS4xMTUtLjIuMjI4LS4zMTEuMzQycy0uMjMuMjMzLS4zNTIuMzQzLS4yNDIuMjE0LS4zNjUuMzE1LS4yNDkuMi0uMzc1LjI4NmE2LjI1NCw2LjI1NCwwLDAsMS0yLjExMSwxbDIuMDUsMi4yNUEyLjg2NiwyLjg2NiwwLDAsMCwyNzAuNTI4LDQ5NS44NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNTcgMC4xMSkiIGZpbGw9IiMyYjJiMmIiLz4KICAgIDxwYXRoIGlkPSJQYXRoXzc3NDciIGRhdGEtbmFtZT0iUGF0aCA3NzQ3IiBkPSJNMjYwLjI3Niw0ODguNmwxLjkzNSwyLjEyOWE1LjI1OCw1LjI1OCwwLDAsMCwyLjI4NC0uOTYxYy4wOTEtLjA2Ni4xODUtLjEzNy4yNzYtLjIwOGwuMi0uMTY4Yy4wNjQtLjA1NC4xMy0uMTEzLjE5NC0uMTczYTUuNjUxLDUuNjUxLDAsMCwwLDEuNzcxLTIuOGwtMi44NTUtMy4yYTYuMzE5LDYuMzE5LDAsMCwxLS4xMjcuNjI5Yy0uMDIxLjA3My0uMS4yODctLjEuMjg3LS4wMzMuMDg4LS4wNjcuMTc2LS4xMDcuMjY0bC0uMDQ1LjA4OC0uMDU2LjEwOS0uMDgzLjE0NmE1LjU1OSw1LjU1OSwwLDAsMS0xLjEyNywxLjQxNyw1LjcxNCw1LjcxNCwwLDAsMS0xLjEyMS44bC0uMS4wNTRjLS4wODQuMDQ0LS4xNjcuMDg0LS4yNTMuMTIybC0uMDYuMDI5YTQuNTI2LDQuNTI2LDAsMCwxLS44NS4yOCwzLjcyMiwzLjcyMiwwLDAsMS0uMzc5LjA1M2wtLjAwOS4wMDYtLjE1OC4wMDZxLS4wNjMsMC0uMTMyLjAwNmwuNzY2LjkzNUEuMzc3LjM3NywwLDAsMSwyNjAuMjc2LDQ4OC42WiIgZmlsbD0iIzJiMmIyYiIvPgogICAgPHBhdGggaWQ9IlBhdGhfNzc0OSIgZGF0YS1uYW1lPSJQYXRoIDc3NDkiIGQ9Ik0yNTkuNDQ2LDQ4M2E0LjQ3Miw0LjQ3MiwwLDAsMC0xLjMwOSwyLjAxNiwxLjUzNiwxLjUzNiwwLDAsMCwuMjA1LDEuNS43NDIuNzQyLDAsMCwwLC4wNTcuMDU2LDEsMSwwLDAsMCwuMS4wODUsMS4yMTYsMS4yMTYsMCwwLDAsLjQyNy4xODYsMS44MzYsMS44MzYsMCwwLDAsLjM2Mi4wNDJoLjA1NmEuNDE4LjQxOCwwLDAsMCwuMSwwbC4yMDktLjAxNWEuNjIuNjIsMCwwLDAsLjExMy0uMDJsLjA0My0uMDA4YTMuNzYxLDMuNzYxLDAsMCwwLDEuMDg3LS40Yy4wNzQtLjAzOS4xNDItLjA4MS4yMTQtLjEyNGwuMDQtLjAyNmMuMDgtLjA1MS4xNjEtLjEwNy4yNC0uMTYzcy4xMjYtLjA4OS4xODktLjEzOGwuMDc1LS4wNThjLjA5MS0uMDc4LjE3Ny0uMTQ3LjI1OS0uMjIyYTUuMTg3LDUuMTg3LDAsMCwwLC40NjUtLjQ4NWwuMDkxLS4xMTFhNC4xNCw0LjE0LDAsMCwwLC43NjItMS40MDcsMS44MjUsMS44MjUsMCwwLDAtLjAyLTEuMjM1LDEuMjQ3LDEuMjQ3LDAsMCwwLS4wNzctLjEzOC44NzIuODcyLDAsMCwwLS4xLS4xMjdMMjYzLDQ4Mi4xN2ExLjMzNSwxLjMzNSwwLDAsMC0uOTU2LS4zNDRoLS4wMDZhMi41LDIuNSwwLDAsMC0uNDcyLjA0OEE0LjQ3Nyw0LjQ3NywwLDAsMCwyNTkuNDQ2LDQ4M1oiIGZpbGw9IiMyYjJiMmIiLz4KICA8L2c+Cjwvc3ZnPgo=)
}

.submenu .submenu__item.submenu__item--pisos a:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij4KICA8ZyBpZD0iR3JvdXBfNTM3MCIgZGF0YS1uYW1lPSJHcm91cCA1MzcwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTg5LjU2OSAtNDc5LjUpIj4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfNSIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgNSIgd2lkdGg9IjQiIGhlaWdodD0iNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTg5LjU2OSA0NzkuNSkiIGZpbGw9IiMyYjJiMmIiLz4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfNiIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgNiIgd2lkdGg9IjkiIGhlaWdodD0iNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTk0LjU2OSA0NzkuNSkiIGZpbGw9IiMyYjJiMmIiLz4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfNyIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgNyIgd2lkdGg9IjQiIGhlaWdodD0iNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTk5LjU2OSA0ODQuNSkiIGZpbGw9IiMyYjJiMmIiLz4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfOCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgOCIgd2lkdGg9IjkiIGhlaWdodD0iNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTg5LjU2OSA0ODQuNSkiIGZpbGw9IiMyYjJiMmIiLz4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfOSIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgOSIgd2lkdGg9IjQiIGhlaWdodD0iNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTg5LjU2OSA0ODkuNSkiIGZpbGw9IiMyYjJiMmIiLz4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTAiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDEwIiB3aWR0aD0iOSIgaGVpZ2h0PSI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOTQuNTY5IDQ4OS41KSIgZmlsbD0iIzJiMmIyYiIvPgogIDwvZz4KPC9zdmc+Cg==)
}

.submenu .submenu__item.submenu__item--mecanismos a:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iYWRtaW4iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE3Ljk5OSIgaGVpZ2h0PSIxNy45OTkiIHZpZXdCb3g9IjAgMCAxNy45OTkgMTcuOTk5Ij4KICA8cGF0aCBpZD0iUGF0aF83ODI2IiBkYXRhLW5hbWU9IlBhdGggNzgyNiIgZD0iTTE1MSwxNzIuODQzYTMuNjkxLDMuNjkxLDAsMSwwLDUuOC0zLjAzdjMuMDNhLjUyNy41MjcsMCwwLDEtLjIzNS40MzlsLTEuNTgyLDEuMDU1YS41MjcuNTI3LDAsMCwxLS41ODUsMGwtMS41ODItMS4wNTVhLjUyNy41MjcsMCwwLDEtLjIzNS0uNDM5di0zLjAzQTMuNjc2LDMuNjc2LDAsMCwwLDE1MSwxNzIuODQzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0NS42OTIgLTE2My44NDMpIiBmaWxsPSIjYzAwMDE1Ii8+CiAgPHBhdGggaWQ9IlBhdGhfNzgyNyIgZGF0YS1uYW1lPSJQYXRoIDc4MjciIGQ9Ik0yMjguMTA5LDM5Mi4wMDd2LTQuMzcyYTQuNzYxLDQuNzYxLDAsMCwxLTIuMTA5LDB2NC4zNzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjE4LjA1NSAtMzc0LjAwOCkiIGZpbGw9IiNjMDAwMTUiLz4KICA8cGF0aCBpZD0iUGF0aF83ODI4IiBkYXRhLW5hbWU9IlBhdGggNzgyOCIgZD0iTTE3LjYsNi45MDUsMTUuOTQ1LDYuNWMtLjA3OC0uMjE0LS4xNjgtLjQyOC0uMjY5LS42NDFsLjg2MS0xLjQzNWEuNTI3LjUyNywwLDAsMC0uMDc5LS42NDRMMTQuMjIsMS41NDJhLjUyNy41MjcsMCwwLDAtLjY0NC0uMDc5bC0xLjQzNS44NjFjLS4yMTMtLjEtLjQyNy0uMTkxLS42NDEtLjI2OUwxMS4wOTQuNGEuNTI3LjUyNywwLDAsMC0uNTEyLS40SDcuNDE4YS41MjcuNTI3LDAsMCwwLS41MTIuNEw2LjUsMi4wNTRjLS4yMTQuMDc4LS40MjguMTY4LS42NDEuMjY5TDQuNDI0LDEuNDYzYS41MjcuNTI3LDAsMCwwLS42NDQuMDc5TDEuNTQyLDMuNzc5YS41MjcuNTI3LDAsMCwwLS4wNzkuNjQ0bC44NjEsMS40MzVjLS4xLjIxMy0uMTkxLjQyNy0uMjY5LjY0MUwuNCw2LjkwNWEuNTI3LjUyNywwLDAsMC0uNC41MTJ2My4xNjRhLjUyNy41MjcsMCwwLDAsLjQuNTEybDEuNjUzLjQwNmMuMDc4LjIxNC4xNjguNDI4LjI2OS42NDFsLS44NjEsMS40MzVhLjUyNy41MjcsMCwwLDAsLjA3OS42NDRsMi4yMzcsMi4yMzdhLjUyNy41MjcsMCwwLDAsLjY0NC4wNzlsMS40MzUtLjg2MWMuMjEzLjEuNDI3LjE5MS42NDEuMjY5bC4zOSwxLjU5MVYxMy4yNUE0Ljc0Nyw0Ljc0NywwLDAsMSw3LjIxOSw0LjZhLjUyNy41MjcsMCwwLDEsLjcyNi40ODlWOC43MTdMOSw5LjQybDEuMDU1LS43VjUuMDg5QS41MjcuNTI3LDAsMCwxLDEwLjc4LDQuNmE0Ljc0NSw0Ljc0NSwwLDAsMSwuMzI5LDguNjV2NC4yODVsLjM5LTEuNTkxYy4yMTQtLjA3OC40MjgtLjE2OC42NDEtLjI2OWwxLjQzNS44NjFhLjUyNy41MjcsMCwwLDAsLjY0NC0uMDc5bDIuMjM3LTIuMjM3YS41MjcuNTI3LDAsMCwwLC4wNzktLjY0NGwtLjg2MS0xLjQzNWMuMS0uMjEzLjE5MS0uNDI3LjI2OS0uNjQxbDEuNjUzLS40MDZhLjUyNy41MjcsMCwwLDAsLjQtLjUxMlY3LjQxOGEuNTI3LjUyNywwLDAsMC0uNC0uNTEyWiIgZmlsbD0iI2MwMDAxNSIvPgo8L3N2Zz4K)
}

.submenu .submenu__item.submenu__item--tintas a:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAU1QTFRFAAAAywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALywALS9YhfgAAAG90Uk5TAF7I/P/YgC799WcpFiJV1F1hazqbL0ETaPZzOC3ebYKszcYm5NdMG+PZSBxPboGGg3JYJAcX5yO7+tutJT5sAR4JjZ2vtKCLZjEFtXRvFR8zhMypf3Bkzqp+5mmoDvCnZXxWpJPcmnF46/nvvYoodw1EswAAAQZJREFUeJyNz9k3QlEUBvAdO3UpDtEgySUyhAahDI3GUEohGYoyFP//o7PW1bn70IPv6Tv7t9Y+awN0Y+jrRzQOwO+YzMrgkMU6PIJMhlEc+2k2HKcwgXbRHegk4pokDzfqfYp0Hs+0qN4ZSZgq6qxBkjmfqPMLkvgXRV1aBlgJrK6tB0PhyAZEN4WoW9sxFInbd4Ts7vl0QGU/oW9OpkwsnckeZA+Pjk9O/eTP3FnqHJIJuMgXwpfFOJHSVQRBKVe0dddEbm6tCNU7polKpMbl/sHZQx65ID71knqeT1hDkyKR55cCn3iaf6WFNP+TjCT0nldJakTA8pYzvn+YY+1m5/NLG30D+1gikhhElHwAAAAASUVORK5CYII=);
    left: -3px
}

.menu--mobile .submenu {
    background: 0 0
}

.menu--mobile .submenu .submenu__item a {
    padding-left: 85px;
    font-weight: 400;
    color: #2b2b2b;
    background: 0 0
}

.menu--mobile .submenu .submenu__item.submenu__item--back {
    display: none
}

.menu--mobile .submenu .submenu__item.submenu__item--dropdown>a {
    transition: all .3s
}

.menu--mobile .submenu .submenu__item.submenu__item--dropdown>a:after {
    content: "";
    display: block;
    position: relative;
    margin-left: 10px;
    transition: all .3s;
    transform: rotate(0);
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -265px -260px;
    width: 14px;
    height: 8px
}

.menu--desktop .menu__item.menu__item--all .submenu--level-1>.submenu__section>ul>li,
.menu--desktop .menu__item.menu__item--all .submenu--level-2 .submenu__item>a:before,
.menu--desktop .menu__item.menu__item--all .submenu--level-3 .submenu__item>a:before,
.menu--desktop .menu__item:not(.menu__item--all) .submenu--level-1 .submenu__item>a:before {
    display: none
}

.menu--mobile .submenu .submenu__item.open>a {
    color: #ed0011;
    text-decoration: underline
}

.menu--mobile .submenu .submenu__item.open>a:after {
    transform: rotate(180deg)
}

.menu--mobile .submenu .submenu a {
    padding-left: 95px;
    text-transform: none;
    color: #aaa6a6
}

.enscroll-track .vertical-track {
    position: relative;
    height: 350px
}

.menu--desktop .vertical-handle {
    left: -17px;
    width: 8px;
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    height: 190px !important;
    background: #dadada;
    cursor: default !important;
    border-radius: 10px
}

.menu--desktop .menu__item.menu__item--all .submenu--level-3 .submenu__section,
.menu--desktop .menu__item:not(.menu__item--all) .submenu--level-2 .submenu__section,
.menu--desktop .submenu--level-3 .submenu__section {
    border-right: none
}

.menu--desktop .submenu--level-2,
.menu--desktop .submenu--level-3 {
    height: 336px;
    position: absolute;
    top: 10px;
    left: 370px;
    padding: 5px 50px
}

.menu--desktop .submenu--level-2 .submenu__item>a,
.menu--desktop .submenu--level-3 .submenu__item>a {
    color: #2b2b2b;
    font-size: 16px;
    line-height: 25px;
    text-transform: none;
    font-weight: 400
}

.menu--desktop .submenu--level-3 {
    top: 0
}

.menu--desktop .menu__item.menu__item--all .submenu--level-3 {
    left: 370px
}

.menu--desktop .menu__item:not(.menu__item--all) .submenu--level-1 {
    left: 50%;
    width: 908px;
    margin-left: 136px;
    padding-left: 50px
}

.menu--desktop .menu__item:not(.menu__item--all) .submenu--level-1 .submenu__item>a {
    padding-left: 0
}

.my-account-menu .my-account-menu__list .my-account-menu__list__item a {
    position: relative;
    font-size: 16px;
    line-height: 28px;
    display: block;
    color: #77797c;
    text-align: center
}

.my-account-menu .my-account-menu__list .my-account-menu__list__item.my-account-menu__list__item--login,
.my-account-menu .my-account-menu__list .my-account-menu__list__item.my-account-menu__list__item--logout {
    margin-top: 10px
}

.my-account-menu .my-account-menu__list .my-account-menu__list__item.my-account-menu__list__item--login a,
.my-account-menu .my-account-menu__list .my-account-menu__list__item.my-account-menu__list__item--logout a {
    line-height: normal;
    font-size: 15px;
    color: #ed0011;
    font-weight: 400;
    text-decoration: underline
}

.newsletter {
    position: relative;
    background: #c00015;
    margin-top: -40px
}

.newsletter .newsletter__header {
    margin: 0 20px 0 -85px;
    padding: 17px 0 17px 85px;
    background: url(//pedraopvc.vteximg.com.br/arquivos/newsletter-icon.png) left center no-repeat
}

.newsletter .newsletter__title {
    font-size: 24px;
    line-height: 20px;
    letter-spacing: .5px;
    color: #fff;
    margin-bottom: 5px
}

.newsletter .newsletter__description {
    font-size: 16px;
    letter-spacing: .5px;
    color: #fff;
    margin-bottom: 0
}

.newsletter .newsletter__description strong {
    font-weight: 700
}

.newsletter .newsletter__form--success {
    text-align: center;
    background: #fff;
    padding: 10px 40px
}

.newsletter .newsletter__form--success .text-success {
    display: block;
    color: #c00015
}

.newsletter .newsletter__form {
    margin: 0 20px;
    display: flex;
    align-items: center
}

.newsletter .newsletter__form .form-group {
    margin: 7px 0
}

.newsletter .newsletter__form>div {
    margin-bottom: 0
}

.newsletter .newsletter__form .newsletter__input--txt {
    width: 252px;
    background: #fff;
    margin: 0
}

.newsletter .newsletter__form .newsletter__input--submit-wrap {
    background: #c00015;
    padding: 6px 34px;
    border: 1px solid #fff !important;
    box-shadow: none !important
}

.newsletter .newsletter__form .newsletter__input--submit {
    background: 0 0 !important;
    border-color: rgba(0, 0, 0, 0) !important;
    color: #fff;
    font-size: 16px;
    padding: 0;
    text-transform: uppercase
}

.newsletter .newsletter__form .newsletter__input--submit.newsletter__submit--loading {
    background: url(//pedraopvc.vteximg.com.br/arquivos/loading__ajax-loader--danger.gif) center center no-repeat #c00015 !important;
    color: rgba(0, 0, 0, 0)
}

.collection {
    margin-bottom: 71px
}

.collection .shelf {
    z-index: 1;
    position: relative
}

.search-default {
    margin-bottom: 80px;
    position: relative
}

.search-default div[id^=ResultItems] ul {
    margin-bottom: 40px
}

.search-default:before {
    content: "";
    width: 1px;
    height: calc(100% + 80px);
    background: #f2f2f2;
    position: absolute;
    top: -60px;
    left: -40px
}

.search-header {
    padding: 0 0 20px;
    overflow: hidden
}

.shelf .shelf__content {
    position: relative
}

.shelf .shelf__content .search-default__loading {
    display: none;
    background: url(//pedraopvc.vteximg.com.br/arquivos/loading__ajax-loader--white.gif) center center no-repeat rgba(255, 255, 255, .7);
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1
}

.load-more,
.load-more:focus {
    background: #ad0013
}

.load-less,
.pager,
.resultado-busca-filtro,
.searchResultsTime,
.sub {
    display: none
}

.load-more {
    width: 299px;
    font-size: 13px;
    padding: 15px 0;
    border-color: #ad0013
}

.load-more.load-more--loading {
    font-size: 0;
    height: 50px;
    width: 292px;
    background: url(//pedraopvc.vteximg.com.br/arquivos/loading__ajax-loader--danger.gif) center center no-repeat #c00015
}

.load-more.load-btn--hide,
.load-more:disabled {
    display: none
}

.search-default__no-result {
    display: none;
    margin-top: 50px;
    text-align: center
}

.order-by {
    text-align: right
}

.order-by>span {
    font-size: 15px;
    font-weight: 400;
    color: #2b2b2b;
    line-height: 32px;
    margin-right: 13px
}

.order-by .order-by__fake-select {
    width: 165px;
    float: right
}

.shelf__product-item {
    position: relative;
    margin-bottom: 0;
    padding: 0;
    letter-spacing: .3px;
    overflow: hidden;
    transition: all .3s
}

.shelf__product-item .product-item__img {
    display: block;
    position: relative;
    padding: 20px 20px 0
}

.shelf__product-item .product-item__img .product-item__img__hover {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0)
}

.shelf__product-item .product-item__img img {
    max-width: 100%;
    display: inline-block;
    height: auto;
    background: #f7f7f7
}

.shelf__product-item .shelf__product-item__favorites {
    display: block;
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 2;
    cursor: pointer;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -28px -260px;
    width: 20px;
    height: 18px
}

.shelf__product-item .shelf__product-item__favorites.shelf__product-item__favorites--active {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -88px -260px;
    width: 20px;
    height: 18px
}

.shelf__product-item .shelf__product-item__favorites:hover {
    opacity: .6
}

.shelf__product-item .product-item__info {
    height: 210px;
    position: relative;
    padding: 0 15px 20px
}

.shelf__product-item .product-item__title {
    margin: 20px 0;
    margin-bottom: 12px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 400;
    overflow: hidden;
    color: #2b2b2b;
    height: 54px
}

.shelf__product-item .product-item__title a {
    color: #2b2b2b
}

.shelf__product-item .product-item__price {
    display: flex;
    flex-direction: column;
    height: 80px;
    justify-content: flex-end
}

.shelf__product-item .product-item__price .product-item__list-price {
    display: inline-block;
    text-decoration: line-through;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: .01em;
    text-align: left;
    color: #77797c
}

.shelf__product-item .product-item__price .product-item__best-price {
    display: flex;
    font-weight: 500;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: .02em;
    color: #ad0013;
    font-family: "Rubik", sans-serif;
    margin-top: 2px
}

.shelf__product-item .product-item__price .product-item__discount {
    font-family: "Rubik", sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: .01em;
    color: #ad0013;
    margin-top: 2px
}

.shelf__product-item .product-item__price .product-item__discount strong {
    font-family: "Rubik", sans-serif;
    font-weight: 600
}

.shelf__product-item .product-item__price .product-item__price__installments {
    font-family: "Rubik", sans-serif;
    font-weight: 400;
    font-size: 11px;
    line-height: 18px;
    letter-spacing: .01em;
    color: #2b2b2b;
    margin-top: 2px
}

.shelf__product-item .product-item__price .product-item__price__installments span,
.shelf__product-item .product-item__price .product-item__price__installments strong {
    font-weight: 600
}

.shelf__product-item .product-item__quantity__actions {
    padding-left: 12px;
    padding-right: 12px;
    height: 36px;
    border: 1px solid #e2e2e2;
    width: 82px;
    margin-right: 3px
}

.shelf__product-item .product-item__quantity__actions .product-item__quantity__value {
    height: 30px;
    width: 21px;
    border: none;
    text-align: center;
    font-size: 18px;
    color: #2b2b2b
}

.shelf__product-item .product-item__quantity__actions .product-item__quantity__minus,
.shelf__product-item .product-item__quantity__actions .product-item__quantity__plus {
    font-size: 0;
    display: block;
    cursor: pointer
}

.shelf__product-item .product-item__quantity__actions .product-item__quantity__minus {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -328px -80px;
    width: 10px;
    height: 10px
}

.shelf__product-item .product-item__quantity__actions .product-item__quantity__plus {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -328px -20px;
    width: 10px;
    height: 10px
}

.shelf__product-item .product-item__buy-button {
    padding: 10px 15px 20px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 1;
    filter: alpha(opacity=100);
    transition: all .3s
}

.shelf__product-item .product-item__buy-button a {
    width: 100%;
    letter-spacing: 0;
    padding-left: 0;
    padding-right: 0
}

.shelf__product-item .product-item__buy-button a.loading {
    position: relative;
    overflow: hidden
}

.shelf__product-item .product-item__buy-button a.loading:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    left: 0;
    top: 0;
    margin: 0;
    background: url(//pedraopvc.vteximg.com.br/arquivos/loading__ajax-loader--danger.gif) center center no-repeat #c00015
}

.shelf__product-item .product-item__no-stock {
    font-size: 12px
}

.shelf__product-item .product-item__no-stock strong {
    color: #c00015;
    display: block
}

.shelf__product-item .product-item__no-stock a {
    color: #838383;
    text-decoration: underline
}

.shelf__product-item .btn-show-details,
.shelf__product-item.shelf__product-item--Lajotas .btn-add-to-cart,
.shelf__product-item.shelf__product-item--Mosaicos .btn-add-to-cart,
.shelf__product-item.shelf__product-item--Piso .btn-add-to-cart,
.shelf__product-item.shelf__product-item--Pisos .btn-add-to-cart,
.shelf__product-item.shelf__product-item--Porcelanatos .btn-add-to-cart,
.shelf__product-item.shelf__product-item--Revestimentos .btn-add-to-cart {
    display: none !important
}

.product-item__flags {
    width: 80%;
    padding: 10px;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 1
}

.product-item__flags .flag,
.product-item__flags .product-item__flags__percent {
    display: none;
    margin: 0 3px 3px 0;
    z-index: 1;
    font-size: 12px;
    line-height: 12px;
    font-weight: 400;
    font-family: "Rubik", sans-serif;
    text-align: center;
    letter-spacing: .5px;
    text-transform: uppercase
}

.footer .footer-title,
.product-main .product-main__brand a,
.product-main .product-main__name,
.product-main .product-main__reference div,
.product-main .product-main__un strong {
    font-family: "Rubik", sans-serif
}

.product-main .product-main__un-price {
    display: flex;
    align-items: flex-end;
    width: -moz-max-content;
    width: max-content;
    margin-top: 10px
}

.product-main .product-main__un-price .descricao-preco {
    margin: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-end
}

.product-main .product-main__un-price>strong {
    font-size: 18px;
    color: #2b2b2b;
    font-family: "Rubik", sans-serif;
    letter-spacing: 0;
    font-weight: bold;
    font-style: normal
}

.product-main .product-main__un-price .price-list-price {
    font-size: 0
}

.product-main .product-main__un-price .price-list-price .skuListPrice {
    font-size: 14px;
    color: #77797c;
    font-weight: 400;
    font-family: "Rubik", sans-serif;
    text-decoration: line-through;
    font-style: normal
}

.product-main .product-main__un-price .price-installments,
.product-main .product-main__un-price .economia-de,
.product-main .product-main__un-price .price-cash {
    display: none !important
}

.product-main .product-main__un-price .price-best-price {
    font-size: 0;
    line-height: 1
}

.product-main .product-main__un-price .price-best-price .skuBestPrice {
    font-size: 22px;
    font-weight: 400;
    font-family: "Rubik", sans-serif;
    color: #c00015;
    font-style: normal;
    margin-left: 8px;
    line-height: 1
}

.product-main .product-main__sub.per-meter {
    position: relative
}

.product-main .product-main__sub.per-meter .product-main__brand {
    position: absolute;
    right: 0;
    position: absolute;
    top: -22px
}

.product-item__flags .product-item__flags__img .flag {
    line-height: 20px;
    padding: 0 5px
}

.product-item__flags .sale {
    display: none
}

.product-item__flags .product-item__flags__percent {
    float: left;
    display: none;
    width: 40px;
    height: 40px;
    background: #ed0011;
    color: #fff
}

.product-item__flags .product-item__flags__percent.product-item__flags__percent--active {
    display: inline-block
}

.footer {
    margin-top: 100px;
    background: #f7f7f7;
    color: #2b2b2b
}

.footer .footer-title {
    font-size: 17px;
    margin-bottom: 5px;
    letter-spacing: .6px;
    color: #c00015;
    font-weight: 500
}

.footer .footer__copyright {
    padding: 30px 0;
    text-align: center
}

.footer .footer__copyright .footer__copyright__txt {
    font-size: 12px;
    color: #2b2b2b
}

.footer__menu .footer__menu__item {
    font-size: 15px;
    line-height: 28px
}

.footer__menu .footer__menu__item a {
    color: #2b2b2b
}

.footer__menu.footer__menu--help,
.footer__menu.footer__menu--sac {
    margin-left: -10px
}

.footer__flags .footer__flags__item a {
    display: inline-block
}

.footer__payment .footer__payment__item.footer__payment__item--flags ul li {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px
}

.footer__payment .footer__payment__item .footer__payment__item--amex img {
    width: 32px
}

.footer__security {
    position: relative
}

.footer__security .footer__security__item {
    position: relative;
    margin-right: 15px;
    float: left
}

.footer__security .footer__security__item a {
    display: block
}

.footer__security .footer__security__item img {
    width: 100%
}

.footer__security .footer__security__item.footer__security__item--lets-encrypt {
    margin-bottom: 12px
}

.footer__security .footer__security__item.footer__security__item--lets-encrypt img {
    width: 52px
}

.footer__security .footer__security__item.footer__security__item--compre-e-confie>a#seloEconfy>img {
    width: 60px !important
}

.footer__security .footer__security__item--compre-e-confie {
    margin-right: 0px !important
}

.footer__security .footer__security__item.footer__security__item--ebit {
    width: 50px
}

.footer__credits {
    text-align: center;
    padding: 20px 0;
    border-top: 1px solid #e2e2e2
}

.footer__credits .footer__credits__item,
.footer__credits .footer__credits__item a {
    display: inline-block
}

.footer__credits .footer__credits__item img {
    width: 100%
}

.footer__credits .footer__credits__item.footer__credits__item--avanti a {
    margin-right: 18px;
    position: relative
}

.footer__credits .footer__credits__item.footer__credits__item--vtex a {
    position: relative;
    padding-left: 18px;
    border-left: 1px solid #77797c
}

.footer__social-icons {
    position: relative
}

.footer__social-icons:before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #c00015;
    position: absolute;
    top: 16px
}

.footer__social-icons ul {
    background: #f7f7f7;
    width: 230px;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.footer__social-icons .footer__social-icons__item,
.footer__social-icons .footer__social-icons__item a {
    display: block
}

.footer__social-icons .footer__social-icons__item a img {
    margin: 0 5px
}

.product-main .breadcrumb {
    margin-bottom: 30px
}

.product-main .product-main__favorites-wrap {
    display: none
}

.product-main .product-main__name {
    margin: 0 0 18px;
    font-size: 24px;
    font-weight: 500;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 18px;
    color: #c00015
}

.product-main .product-main__reference {
    font-size: 14px;
    color: #2b2b2b
}

.product-main .product-main__reference div {
    font-size: 15px;
    display: inline
}

.product-main .product-main__un {
    display: none
}

.product-main .product-main__brand {
    font-size: 14px;
    color: #2b2b2b
}

.product-main .product-main__brand>* {
    display: inline
}

.product-main .product-main__brand a {
    color: #2b2b2b
}

.product-main .product-main__flag,
.product-main .product-main__flag-img .flag {
    font-family: "Rubik", sans-serif;
    font-weight: 400;
    text-align: center;
    z-index: 1
}

.product-main .product-main__quantity {
    line-height: 36px;
    display: none
}

.product-main .product-main__quantity.product-main__quantity--default.hide,
.product-main .sidebar .product-main__quantity.product-main__quantity--default.menu-navegue,
.product-main .sidebar .product-main__quantity.product-main__quantity--default.productClusterSearchableIds,
.product-main .sidebar .product-main__quantity.product-main__quantity--default.search-filter-button,
.product-main .sidebar .search-multiple-navigator h3.product-main__quantity.product-main__quantity--default,
.product-main .sidebar .search-multiple-navigator h4.product-main__quantity.product-main__quantity--default,
.product-main .sidebar .search-single-navigator h4.product-main__quantity.product-main__quantity--default,
.product-main .sidebar fieldset label input.product-main__quantity.product-main__quantity--default[type=checkbox],
.sidebar .product-main .product-main__quantity.product-main__quantity--default.menu-navegue,
.sidebar .product-main .product-main__quantity.product-main__quantity--default.productClusterSearchableIds,
.sidebar .product-main .product-main__quantity.product-main__quantity--default.search-filter-button,
.sidebar .search-multiple-navigator .product-main h3.product-main__quantity.product-main__quantity--default,
.sidebar .search-multiple-navigator .product-main h4.product-main__quantity.product-main__quantity--default,
.sidebar .search-single-navigator .product-main h4.product-main__quantity.product-main__quantity--default,
.sidebar fieldset label .product-main input.product-main__quantity.product-main__quantity--default[type=checkbox] {
    display: none !important
}

.product-main .product-main__quantity .product-main__quantity__actions {
    padding-left: 30px;
    padding-right: 30px;
    height: 60px;
    border: 1px solid #e2e2e2;
    width: 130px;
    margin-right: 20px
}

.product-main .product-main__quantity .product-main__quantity__value,
.product-main .product-main__quantity .product-main__quantity__value__m2 {
    height: 58px;
    width: 45px;
    border: none;
    text-align: center;
    font-size: 15px;
    color: #888;
    font-weight: 400;
    line-height: normal
}

.product-main .product-main__quantity .product-main__quantity__value__m2 {
    width: 100%
}

.product-main .product-main__quantity .product-main__quantity__minus,
.product-main .product-main__quantity .product-main__quantity__plus {
    font-size: 0;
    display: block;
    cursor: pointer
}

.product-main .product-main__quantity .product-main__quantity__minus {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -223px -260px;
    width: 11px;
    height: 11px
}

.product-main .product-main__quantity .product-main__quantity__plus {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -244px -260px;
    width: 11px;
    height: 11px
}

.product-main .product-main__buy {
    position: relative
}

.product-main .product-main__buy .buy-button {
    font-size: 24px;
    padding: 12px 0;
    position: relative;
    overflow: hidden;
    width: 100%
}

.product-main .product-main__buy .buy-button:before {
    margin-right: 25px
}

.product-main .product-main__buy .buy-button.loading:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    margin: 0;
    background: url(//pedraopvc.vteximg.com.br/arquivos/loading__ajax-loader--success.gif) center center no-repeat #58c22e
}

.product-main .product-main__buy.product-main__buy--available .product-main__favorites-wrap,
.product-main .product-main__buy.product-main__buy--available .product-main__other-payment-method,
.product-main .product-main__buy.product-main__buy--calculate .product-main__calculate {
    display: block
}

.product-main .product-main__buy.product-main__buy--calculate .product-main__calculate a {
    font-size: 14px
}

.product-main .product-main__flag {
    position: absolute;
    top: 20px;
    right: 20px;
    margin: 0;
    font-size: 14px;
    line-height: 14px;
    color: #fff;
    width: 50px;
    height: 50px;
    display: inline-block;
    background: #ed0011
}

.product-main .product-main__flag:not(.hide) {
    display: inline-block
}

.product-main .product-main__flag-img {
    z-index: 1;
    position: absolute;
    top: 20px;
    left: 110px
}

.product-main .product-main__flag-img .flag {
    margin: 0 3px 3px 0;
    display: none;
    font-size: 12px;
    letter-spacing: .5px;
    text-transform: uppercase;
    line-height: 24px;
    padding: 0 10px
}

.product-main .product-main__favorites {
    width: 130px;
    margin-top: 10px;
    margin-right: 20px;
    display: block;
    cursor: pointer;
    position: relative
}

.product-main .product-main__favorites.product-main__favorites--active:before,
.product-main .product-main__favorites:before {
    display: block;
    margin-right: 5px;
    width: 20px;
    height: 18px;
    content: "";
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png)
}

.product-main .product-main__favorites:before {
    background-position: -58px -260px
}

.product-main .product-main__favorites.product-main__favorites--active:before {
    background-position: -88px -260px
}

.product-main__image {
    position: relative
}

.product-main__image .thumbs {
    float: left;
    width: 90px;
    position: relative;
    z-index: 1;
    max-height: 500px;
    padding-top: 10px;
    padding-bottom: 10px;
    transition: all .3s
}

.product-main__image .thumbs li {
    height: 83px;
    width: 83px;
    text-align: center;
    float: left;
    position: relative
}

.product-main__image .thumbs li a {
    width: 83px;
    display: inline-block;
    height: 100%;
    overflow: hidden;
    border: 1px solid rgba(0, 0, 0, 0);
    position: relative
}

.product-main__image .thumbs li.thumbs__item--current a {
    border-color: #c00015
}

.product-main__image .thumbs li img {
    width: 100%;
    height: auto;
    position: relative;
    margin: 0 auto
}

.product-main__image .thumbs.slick-initialized>li:nth-child(n+6),
.product-main__image .thumbs:not(.slick-initialized) li:nth-child(n+6) {
    display: none
}

.product-main__image #include {
    float: right;
    overflow: hidden;
    text-align: center
}

.product-main__image #include .image-zoom {
    width: 360px;
    width: 500px;
    display: inline-block;
    text-align: center
}

.product-main__image #include .zoomPad {
    overflow: hidden;
    text-align: center
}

.product-main__image #include #image-main {
    display: inline-block;
    width: 100%;
    height: auto;
    position: relative
}

.product-main__image #include #image {
    position: relative
}

.product-main__image #include #image:after {
    content: "";
    position: absolute;
    bottom: 20px;
    right: 20px
}

.product-main__image #include iframe {
    width: 100% !important
}

.product-main__image .zoomWindow {
    width: 500px !important;
    height: 500px !important;
    overflow: hidden !important;
    left: auto !important;
    right: 50% !important;
    transform: translateX(50%);
    top: 0 !important;
    background-color: #fff !important;
    z-index: 1 !important;
    cursor: crosshair
}

.carousel-brand .carousel-brand__list:not(.slick-initialized),
.institutional .main--institutional,
.search .main--search {
    overflow: hidden
}

.product-main__image .zoomWrapper {
    width: 500px !important
}

.product-main__image .zoomWrapperImage {
    width: 1000px;
    height: 1000px
}

.product-main__info .product-main__info__title {
    font-size: 24px;
    font-weight: 400;
    font-family: "Rubik", sans-serif;
    margin: 40px 0 25px;
    letter-spacing: .5px;
    color: #c00015
}

.product-main__info .product-main__info__description {
    font-size: 15px;
    line-height: 20px;
    color: #2b2b2b
}

[class*=psxtabs-] {
    display: none;
    position: relative;
    width: 100%;
    float: left;
    padding: 10px;
    opacity: 0;
    background: #fbf2f3
}

#psxtabs1:checked~.psxtabs-1,
#psxtabs2:checked~.psxtabs-2 {
    display: block;
    opacity: 1;
    animation: showpsxtabs .5s ease-out;
    padding: 5%
}

@keyframes showpsxtabs {
    0% {
        display: none;
        opacity: 0
    }

    1% {
        display: block;
        opacity: 0
    }

    100% {
        display: block;
        opacity: 1
    }
}

.psxtabs input[type=radio] {
    display: none
}

.menupsxtabs {
    background: #fff
}

.menupsxtabs label {
    display: inline-block;
    padding: 5px 10px;
    margin: 0;
    position: relative;
    border: 2px solid #c00015;
    cursor: pointer;
    z-index: 1;
    font-weight: 400;
    font-size: 20px
}

#psxtabs1:checked~.menupsxtabs label[for=psxtabs1],
#psxtabs2:checked~.menupsxtabs label[for=psxtabs2] {
    background: #c00015;
    color: #fff
}

#psxtabs1:checked~.menupsxtabs label[for=psxtabs1]::after,
#psxtabs2:checked~.menupsxtabs label[for=psxtabs2]::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 4px;
    background: #ffe200;
    border-bottom-color: #ffe200
}

.product-info__area {
    display: flex;
    flex-direction: row;
    margin: 70px 0 50px;
    font-size: 17px
}

.product-info__area>div {
    width: 100%
}

.product-info__area>div:first-child {
    background: #fbf2f3
}

.product-info__area>div:nth-child(2) {
    padding: 0 0 0 30px
}

.product-info__area h4 {
    background: #c00015;
    color: #fff;
    font-size: 24px;
    padding: 10px;
    margin-top: 0
}

.product-info__area table {
    width: 100%
}

.product-info__area table td,
.product-info__area table th {
    padding: 8px
}

.product-info__area table tr:nth-child(even) {
    background-color: #f6cdd1
}

.group.Descricao-do-Produto {
    display: none
}

.product-aviso-important:not(:empty) {
    margin: 30px 0 0
}

.product-aviso-important:not(:empty)::before {
    content: "Importante: ";
    font-weight: 600
}

.product-video {
    width: 100%;
    display: table;
    padding: 30px 0 0;
    margin: 0 0 30px;
    background: #fbf2f3
}

.product-video__area {
    display: flex;
    flex-direction: row
}

.product-video__area>div {
    width: 50%
}

.product-video__area>div:first-child {
    margin-bottom: -40px
}

.product-video__area img,
.product-video__area svg {
    width: 80%
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.product-similar {
    display: flex
}

.product-similar h2 {
    margin: 18px 0 0;
    font-size: 24px;
    font-weight: 400;
    color: #c00015
}

.product-similar li {
    display: inline-block;
    width: calc(25% - 20px);
    margin: 10px;
    vertical-align: middle;
    border: 1px solid #e2e2e2
}

.product-similar li img {
    width: 100%;
    height: auto
}

.product-similar li h3 {
    display: none
}

.product-main__price {
    margin-top: 28px;
    margin-bottom: 38px
}

.product-main__price p {
    margin-bottom: 0
}

.product-main__price .price-list-price {
    font-size: 0;
    color: #77797c;
    position: relative;
    display: block !important;
    text-transform: uppercase;
    font-weight: 400
}

.product-main__price .price-list-price strong {
    font-size: 16px;
    font-weight: 400;
    font-family: "Rubik", sans-serif;
    text-decoration: line-through
}

.product-main__price .price-best-price {
    font-size: 0;
    margin: 2px 0;
    position: relative;
    display: flex !important;
    align-items: center;
    text-transform: uppercase
}

.product-main__price .price-best-price strong {
    font-family: "Rubik", sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 36px;
    letter-spacing: 0em;
    text-align: left;
    color: #c00015
}

.product-main__price .new-installment-price-container {
    font-family: "Rubik", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: 0em;
    text-align: left;
    color: #2b2b2b
}

.product-main__price .new-installment-price-container strong {
    font-family: "Rubik", sans-serif;
    font-weight: 600
}

.product-main__price .price-best-price .product-item__discount {
    font-family: "Rubik", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    text-transform: initial;
    color: #c00015
}

.product-main__price .price-best-price .product-item__discount strong {
    font-family: "Rubik", sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    text-transform: initial;
    color: #c00015;
    margin-left: 12px
}

.product-main__price .price-installments,
.product-main__price .price-installments label {
    color: #2b2b2b;
    font-size: 16px;
    font-weight: 400
}

.product-main__price .price-installments {
    display: block
}

.product-main__price .price-installments strong {
    font-family: "Rubik", sans-serif
}

.product-main__price .price-installments:after {
    content: " no cartao"
}

.product-main__price .price-installments span span {
    font-size: 16px
}

.product-main__price .price-installments span span label {
    margin: 0;
    color: #4e4e4e;
    font-size: 16px
}

.product-main__price .price-installments span span label.skuBestInstallmentNumber {
    color: #2b2b2b;
    font-size: 17px;
    font-weight: 400
}

.product-main__price .economia-de,
.product-main__price .price-cash {
    display: none !important
}

.product-main__shipping {
    margin-top: 30px;
    width: 100%;
    position: relative
}

.product-main__shipping #popupCalculoFreteWrapper,
.product-main__shipping .footer,
.product-main__shipping .header,
.product-main__shipping .quantity {
    display: none
}

.product-main__shipping fieldset {
    position: relative;
    display: inline-block;
    width: 100%
}

.product-main__shipping fieldset .prefixo {
    font-size: 0;
    margin-left: 0;
    margin-bottom: 0;
    width: 100%
}

.product-main__shipping fieldset .prefixo:before {
    content: "";
    display: block;
    position: absolute;
    top: 13px;
    left: 2px;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -212px -179px;
    width: 23px;
    height: 18px
}

.product-main__shipping fieldset .prefixo input {
    display: inline-block;
    width: 100%;
    height: 40px;
    font-size: 16px;
    padding-left: 35px;
    border: none;
    border-bottom: 1px solid #77797c;
    background: 0 0;
    letter-spacing: .4px
}

.product-main__shipping .freight-values table td:nth-child(3),
.product-main__shipping .freight-values table thead {
    display: none
}

.product-main__shipping fieldset .prefixo input::-moz-placeholder {
    color: #77797c;
    opacity: 1
}

.product-main__shipping fieldset .prefixo input:-ms-input-placeholder {
    color: #77797c
}

.product-main__shipping fieldset .prefixo input::-webkit-input-placeholder {
    color: #77797c
}

.product-main__shipping fieldset .frete-calcular {
    position: absolute;
    right: 2px;
    top: 7px
}

.product-main__shipping fieldset .frete-calcular .freight-btn {
    font-size: 0;
    background-color: rgba(0, 0, 0, 0);
    border: none;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -301px -113px;
    width: 17px;
    height: 14px
}

.product-main__shipping .cep-busca {
    margin-top: 8px;
    float: right;
    font-size: 13px
}

.product-main__shipping .cep-busca a {
    color: #77797c
}

.product-main__shipping .freight-values {
    width: 100%;
    margin-top: -25px;
    left: 0;
    background: #fff;
    padding: 10px 15px;
    position: relative;
    z-index: 1
}

.product-main__shipping .freight-values table {
    position: relative;
    width: 100%;
    font-size: 12px
}

.product-main__shipping .freight-values table td {
    padding: 10px 5px
}

.product-main__shipping .freight-values table td:nth-child(1) {
    font-weight: 400;
    font-family: "Rubik", sans-serif;
    font-size: 15px;
    width: 80px;
    color: #2b2b2b
}

.product-main__shipping .freight-values table td:nth-child(2) {
    font-weight: 400;
    color: #2b2b2b;
    font-size: 15px
}

.product-main__other-payment-method {
    margin-left: auto;
    display: none
}

.product-main__other-payment-method .cartao>h3,
.product-main__other-payment-method .div-card-flag,
.product-main__other-payment-method fieldset>legend,
.product-main__other-payment-method hr {
    display: none !important
}

.product-main__other-payment-method fieldset {
    width: 100%
}

.product-main__other-payment-method .boleto>h3,
.product-main__other-payment-method .product-main__other-payment-method__title {
    font-size: 24px;
    font-weight: 400;
    font-family: "Rubik", sans-serif;
    margin-bottom: 23px;
    color: #c00015
}

.product-main__other-payment-method .product-main__other-payment-method__select>span {
    line-height: 40px;
    font-size: 14px;
    float: left;
    margin-right: 25px
}

.product-main__other-payment-method .product-main__other-payment-method__select .product-main__other-payment-method__select__fake-select {
    width: 210px;
    display: inline-block
}

.product-main__other-payment-method .product-main__other-payment-method__installment .tbl-payment-system {
    width: 100%;
    margin-top: 20px
}

.product-main__other-payment-method .product-main__other-payment-method__installment .tbl-payment-system tr:nth-child(1) {
    display: none
}

.product-main__other-payment-method .product-main__other-payment-method__installment .tbl-payment-system tr:nth-child(even) {
    background: #eaeaea
}

.product-main__other-payment-method .product-main__other-payment-method__installment .tbl-payment-system tr td {
    padding: 8px 12px;
    color: #6e6e6e;
    font-size: 14px
}

.product-main__other-payment-method .product-main__other-payment-method__installment .tbl-payment-system tr td:last-child {
    border-left: 1px solid #d6d6d6;
    padding-left: 40px
}

.product-main__other-payment-method .product-main__other-payment-method__btn {
    font-weight: 500;
    font-size: 14px;
    color: #2b2b2b;
    text-decoration: underline
}

.portal-notify-me-ref .sku-notifyme {
    background: #fff;
    width: 100%;
    z-index: 1;
    padding: 0
}

.portal-notify-me-ref .notifyme-title-div h3 {
    font-size: 0;
    margin-top: 20px;
    margin-bottom: 60px
}

.portal-notify-me-ref .notifyme-title-div h3:after {
    content: "Este produto encontra-se indisponÃ­vel";
    font-size: 22px;
    color: #2b2b2b;
    font-weight: 400;
    font-family: "Rubik", sans-serif
}

.portal-notify-me-ref fieldset>p {
    display: none
}

.portal-notify-me-ref fieldset {
    position: relative
}

.portal-notify-me-ref .notifyme-client-email,
.portal-notify-me-ref .notifyme-client-name {
    color: #4e4e4e;
    background: #f7f7f7;
    margin-bottom: 15px
}

.portal-notify-me-ref .btn-notifyme {
    font-size: 14px;
    padding: 0;
    width: 100%;
    position: relative;
    background: #ad0013;
    border-color: #ad0013
}

.portal-notify-me-ref .error label,
.portal-notify-me-ref .success em label {
    font-size: 12px;
    font-weight: 400
}

.portal-notify-me-ref .notifyme-button-ok {
    position: relative;
    height: 100%;
    width: 100%;
    padding: 20px 0;
    text-transform: uppercase;
    background: 0 0 !important;
    border: none !important;
    display: inline-block !important
}

.portal-notify-me-ref .error,
.portal-notify-me-ref .notifyme-loading-message,
.portal-notify-me-ref .success {
    margin-top: 5px
}

.portal-notify-me-ref .notifyme-loading-message {
    padding: 50px 0;
    text-align: center
}

.portal-notify-me-ref .error {
    color: red;
    text-align: center;
    position: relative;
    top: -7px
}

.portal-notify-me-ref .success em {
    color: #58c22e;
    font-style: normal;
    padding: 50px 0;
    text-align: center
}

.product-main__calculate {
    display: none
}

.product-main__calculate .product-main__calculate__btn {
    font-size: 16px;
    text-transform: none;
    color: #2b2b2b;
    background: #f2f2f2;
    border-color: #f2f2f2;
    font-family: "Rubik", sans-serif;
    letter-spacing: 0;
    margin-bottom: 15px;
    padding: 13px 10px
}

.product-main__calculate .product-main__calculate__btn:before {
    content: "";
    display: block;
    margin-right: 10px;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -259px -96px;
    width: 32px;
    height: 32px;
    filter: invert(8%) sepia(82%) saturate(6980%) hue-rotate(349deg) brightness(103%) contrast(106%)
}

.product-main__calculate .product-main__calculate__form .product-main__calculate__form__clean span,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__remove span,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__title span {
    width: 55px;
    display: block
}

.product-main__calculate .product-main__calculate__btn:hover,
.product-main__calculate .product-main__calculate__btn:hover:active,
.product-main__calculate .product-main__calculate__btn:hover:focus {
    color: #fff;
    background: #c00015;
    border-color: #c00015
}

.product-main__calculate .product-main__calculate__btn:hover:active:before,
.product-main__calculate .product-main__calculate__btn:hover:before,
.product-main__calculate .product-main__calculate__btn:hover:focus:before {
    filter: invert(100%) sepia(0) saturate(0) hue-rotate(101deg) brightness(105%) contrast(101%)
}

.product-main__calculate .product-main__calculate__btn:focus {
    color: #2b2b2b;
    background: #f2f2f2;
    border-color: #f2f2f2
}

.product-main__calculate .modal .modal-body,
.product-main__calculate .modal .modal-footer,
.product-main__calculate .modal .modal-header {
    padding-left: 50px;
    padding-right: 50px
}

.product-main__calculate .modal .modal-header {
    margin-top: 20px
}

.product-main__calculate .modal .close {
    position: relative;
    top: 10px
}

.product-main__calculate .modal .modal-header__title {
    font-size: 24px;
    font-family: "Rubik", sans-serif;
    color: #c00015;
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 18px;
    padding-bottom: 18px;
    font-weight: 500
}

.product-main__calculate .modal p {
    font-size: 18px;
    line-height: 24px;
    color: #2b2b2b
}

.product-main__calculate .modal .modal-footer {
    padding-bottom: 50px
}

.product-main__calculate .modal .modal-footer .product-main__calculate__form__total {
    font-size: 20px;
    border-bottom: 1px solid #e2e2e2;
    padding: 20px 0;
    margin-bottom: 30px
}

.product-main__calculate .modal .modal-footer .product-main__calculate__form__total .product-main__calculate__form__total-value {
    color: #c00015;
    font-family: "Rubik", sans-serif
}

.product-main__calculate .modal .modal-footer .product-main__calculate__form__refresh {
    background: #ad0013;
    border-color: #ad0013;
    font-size: 16px;
    padding: 13px 18px
}

.product-main__calculate .product-main__calculate__form {
    margin-top: 80px
}

.product-main__calculate .product-main__calculate__form .product-main__calculate__form-row {
    margin-bottom: 20px
}

.product-main__calculate .product-main__calculate__form .product-main__calculate__form__title {
    color: #c00015;
    font-size: 20px
}

.product-main__calculate .product-main__calculate__form .product-main__calculate__form__clean,
.product-main__calculate .product-main__calculate__form .product-main__calculate__form__remove {
    color: #2b2b2b;
    font-size: 15px;
    text-decoration: underline;
    text-align: right;
    cursor: pointer
}

.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field {
    width: 100%;
    position: relative
}

.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__label {
    position: absolute;
    top: -35px;
    text-align: center;
    width: 100%;
    color: #2b2b2b;
    font-weight: 400;
    font-family: "Rubik", sans-serif
}

.product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input {
    background: #f2f2f2;
    height: 50px;
    text-align: center
}

.product-main__calculate .product-main__calculate__form .product-main__calculate__form__x span {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -301px -191px;
    width: 14px;
    height: 14px;
    display: block;
    margin: 0 10px
}

.product-main__calculate .product-main__calculate__form__add {
    margin-left: 55px;
    color: #2b2b2b;
    font-weight: 400;
    font-family: "Rubik", sans-serif;
    font-size: 18px;
    text-transform: none;
    width: 327px;
    padding: 3px
}

.product-main__calculate .product-main__calculate__form__add span {
    color: #c00015;
    font-size: 30px;
    margin-right: 10px
}

.product-main__calculate .product-main__calculate__form__add:hover,
.product-main__calculate .product-main__calculate__form__add:hover:active,
.product-main__calculate .product-main__calculate__form__add:hover:focus {
    color: #fff;
    background: #c00015;
    border-color: #c00015
}

.product-main__calculate .product-main__calculate__form__add:hover span,
.product-main__calculate .product-main__calculate__form__add:hover:active span,
.product-main__calculate .product-main__calculate__form__add:hover:focus span {
    color: #fff
}

.product-main__calculate .product-main__calculate__form__add:focus {
    color: #2b2b2b;
    background: #f2f2f2;
    border-color: #f2f2f2
}

.product-main .product-main__adicaoQuebra,
.product-main .product-main__fraseQuebra {
    display: none
}

.product-main__adicaoQuebra {
    margin-bottom: 30px
}

.product-main__adicaoQuebra ul {
    display: flex;
    flex-direction: column
}

.product-main__adicaoQuebra ul li input {
    display: none
}

.product-main__adicaoQuebra ul li input:checked+label:before {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -301px -240px;
    width: 12px;
    height: 12px
}

.product-main__adicaoQuebra ul li label {
    font-family: "Rubik", sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #2b2b2b
}

.product-main__adicaoQuebra ul li label:before {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -301px -262px;
    width: 12px;
    height: 12px;
    content: "";
    display: inline-block;
    margin-right: 10px
}

.product-main__fraseQuebra {
    margin: 10px 0 0
}

.product-main__fraseQuebra-texto {
    color: #77797c;
    font-family: "Rubik", sans-serif;
    font-size: 15px;
    line-height: 18px;
    margin: 0
}

.product-main__fraseQuebra-texto .product-main__fraseQuebra-texto__percent {
    display: none
}

.seo-text {
    position: relative;
    margin: 40px 0;
    color: #c00015
}

.seo-text .seo-text__description {
    letter-spacing: .3px
}

.seo-text .seo-text__description h1,
.seo-text .seo-text__description h2:nth-child(1) {
    font-weight: 500;
    font-family: "Rubik", sans-serif;
    font-size: 26px;
    margin: 0 0 5px;
    color: #c00015
}

.seo-text .seo-text__description h2:nth-child(2),
.seo-text .seo-text__description h3 {
    font-weight: 400;
    font-size: 16px;
    margin: 0 0 20px;
    color: #2b2b2b
}

.seo-text .seo-text__description p {
    font-size: 15px;
    line-height: 18px;
    margin: 0;
    color: #2b2b2b
}

.carousel-brand .main--favorites .main-title,
.carousel-brand .title,
.main--favorites .carousel-brand .main-title {
    margin-top: 0
}

.carousel-brand .carousel-brand__list {
    padding: 0 65px
}

.carousel-brand .carousel-brand__list:not(.slick-initialized):after {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: url(//pedraopvc.vteximg.com.br/arquivos/loading__ajax-loader--white.gif) center no-repeat #fff
}

.carousel-brand .carousel-brand__list .box-banner img {
    max-width: 100%;
    height: auto;
    display: inline-block
}

#cookie {
    background-color: rgba(255, 255, 255, .8);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .16);
    position: fixed;
    bottom: -110%;
    right: 40px;
    z-index: 9999999999;
    width: 360px;
    padding: 70px
}

#cookie .cookie__close {
    border: none;
    background: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png) 0 -260px;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 18px;
    height: 22px;
    transform: scale(1);
    transform-origin: center
}

#cookie p {
    font-size: 15px;
    line-height: 16px;
    color: #000;
    margin-bottom: 0
}

#cookie a {
    font-size: 14px;
    text-decoration: underline;
    margin-top: 15px;
    display: block;
    color: #000
}

.main--list .list__banner-main {
    position: relative
}

.main--list .list__banner-main img {
    width: 100%;
    height: auto
}

.main--list .list__banner-main .box-banner {
    display: none
}

.home .banner-main .box-banner a,
.main--list .list__banner-main .box-banner:first-child {
    display: block
}

.main--list .main-title h1 {
    margin: 0;
    color: #c00015;
    font-size: 24px;
    line-height: 40px;
    font-weight: 500;
    font-family: "Rubik", sans-serif
}

.main--list .breadcrumb {
    margin-bottom: 30px
}

.home .banner-main {
    text-align: center;
    margin-bottom: 0
}

.home .banner-main .slick-list {
    margin: 0 -50%
}

.home .banner-main .box-banner {
    overflow: hidden;
    margin-bottom: -5px
}

.home .banner-main .box-banner img {
    display: inline-block;
    margin-left: -50%;
    margin-right: -50%;
    width: 100%;
    height: auto
}

.home .banner-main>.box-banner {
    display: none
}

.home .banner-main>.box-banner:nth-child(1) {
    display: block
}

.home .home__banner-middle img {
    width: 100%
}

.institutional .text-warning {
    color: #ffe200
}

.institutional .institutional__img img {
    width: 100%;
    height: auto
}

.institutional .institutional__content {
    color: #2b2b2b;
    margin-top: 40px;
    margin-bottom: 50px
}

.institutional .institutional__content h1,
.institutional .institutional__content h2,
.institutional .institutional__sidebar dl dt {
    color: #c00015;
    font-weight: 400;
    font-family: "Rubik", sans-serif
}

.institutional .institutional__content h1 {
    font-size: 24px;
    margin: 0 0 25px
}

.institutional .institutional__content h2 {
    font-size: 20px;
    margin: 30px 0 25px
}

.institutional .institutional__content p {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 20px
}

.institutional .institutional__content ol,
.institutional .institutional__content ul {
    padding-left: 30px;
    margin-bottom: 24px
}

.institutional .institutional__content ol li,
.institutional .institutional__content ul li {
    list-style-type: disc;
    font-size: 15px
}

.institutional .institutional__sidebar {
    margin-top: 40px;
    padding-top: 0;
    padding-bottom: 50px
}

.institutional .institutional__sidebar dl {
    margin-bottom: 30px
}

.institutional .institutional__sidebar dl dt {
    font-size: 20px;
    margin-bottom: 10px
}

.institutional .institutional__sidebar dl ul {
    padding-left: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    display: none
}

.institutional .institutional__sidebar dl dd a {
    font-size: 16px;
    line-height: 34px;
    display: block;
    color: #2b2b2b
}

.institutional .institutional__sidebar dl dd.current>a {
    font-weight: 400;
    font-family: "Rubik", sans-serif;
    text-decoration: underline
}

.institutional .institutional__sidebar-btn {
    background: #fff;
    line-height: 70px;
    color: #2a2a2a;
    font-size: 24px;
    font-weight: 400;
    font-family: "Rubik", sans-serif;
    margin: 0 -20px;
    box-shadow: 0 3px 16px rgba(0, 0, 0, .06)
}

.institutional .institutional__sidebar-btn:after {
    content: "";
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -232px -227px;
    width: 14px;
    height: 9px;
    float: right;
    line-height: 40px;
    position: relative;
    top: 32px;
    right: 20px
}

.institutional .institutional__sidebar-btn.active:after {
    top: 28px;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -118px -260px;
    width: 18px;
    height: 18px
}

.contact-form--success .contact-form__success {
    display: block
}

.contact-form--success .contact-form__field {
    display: none
}

.contact-form--loading .contact-form__button {
    font-size: 0
}

.contact-form--loading .contact-form__button:after {
    content: "Enviando...";
    font-size: 12px
}

.contact-form__field label,
.contact-form__success {
    display: none;
    font-size: 16px
}

.contact-form textarea {
    padding-top: 15px
}

.contact-form__success {
    text-align: center;
    padding: 20px
}

.contact-form__field {
    margin-bottom: 20px
}

.contact-form__field label[for=contact-form__input--message] {
    display: block
}

.contact-form__input {
    background: #fff;
    border-color: rgba(0, 0, 0, 0) !important;
    border-bottom: 1px solid #77797c !important;
    padding-left: 0
}

.contact-form__input--textarea {
    resize: vertical;
    border: 1px solid #77797c !important;
    padding-left: 15px
}

.contact-form__fake-select {
    background: #fff;
    border-color: rgba(0, 0, 0, 0) !important;
    border-bottom: 1px solid #77797c !important;
    height: 40px
}

.account-content .b--action-primary,
body .vtexIdUI-page .controls input {
    border-color: #c00015
}

.contact-form__fake-select:after {
    right: 0
}

.contact-form__fake-select span {
    left: 0
}

.contact-form__fake-select select {
    height: 40px
}

div.contact-form__input--error {
    color: red;
    font-size: 12px;
    margin-top: 4px
}

.contact-form__button {
    background: #c00015;
    border-color: #c00015;
    float: right;
    width: 250px;
    padding: 15px 39px
}

.account-content .myo-order-card .myo-cancel-btn,
.account-content .vtex-account__order-details .w-100.fl.w-60-ns.pv3-ns.pr0 .list li:last-child {
    display: none !important
}

.account-content label[for=newsletterOptIn] {
    font-size: 14px;
    position: relative;
    top: -1px
}

.account-content .vtex-pageHeader__title {
    font-size: 18px;
    color: #c00015;
    font-weight: 700;
    font-family: "Rubik", sans-serif
}

.account-content .c-action-primary {
    color: #c00015
}

.account-content .vtex-account__address-list article main>div {
    width: 100%
}

.account-content .vtex-account__order-details .w-100.fl.w-60-ns.pv3-ns.pr0 .list li {
    margin-right: 0 !important
}

.account-content .vtex-profile-form__toggle-business-btn__wrapper {
    display: none
}

.account-content .vtex-account__password-box .items-center .relative.w1.h1.mr3 {
    margin: 0 10px 0 0
}

.account-content .vtex-account__password-box .items-center .relative.w1.h1.mr3 .h1 {
    margin: 0
}

.account-content .vtex-account__password-box .items-center .relative.w1.h1.mr3+label.c-on-base.pointer {
    margin-top: 3px
}

.account-content .bg-danger {
    background: #c00015
}

.account-content .bg-success {
    background: #58c22e
}

.search .search-result {
    padding: 30px 0;
    font-size: 20px;
    line-height: 22px;
    color: #2b2b2b;
    text-align: center
}

.search .search-result strong {
    color: #2b2b2b;
    font-family: "Rubik", sans-serif
}

.search .search-result .search-result__qtd {
    color: #2b2b2b
}

.search .search-result .search-result__term {
    color: #c00015
}

.main--search-empty .list-empty__content {
    text-align: center
}

.main--search-empty .list-empty__content .list-empty__title {
    margin-top: 50px;
    font-size: 20px;
    line-height: 22px;
    color: #2b2b2b
}

.main--search-empty .list-empty__content .list-empty__title strong {
    color: #2b2b2b;
    font-family: "Rubik", sans-serif
}

.main--search-empty .list-empty__content .list-empty__title .list-empty__term {
    color: #c00015;
    font-size: 24px;
    font-family: "Rubik", sans-serif
}

.main--search-empty .list-empty__content .list-empty__list {
    margin-top: 25px;
    font-size: 16px;
    line-height: 30px;
    color: #2b2b2b
}

.main--favorites .main--search-empty .collection .main-title,
.main--search-empty .collection .main--favorites .main-title,
.main--search-empty .collection .title {
    margin-top: 25px;
    text-align: center
}

body:not(.login) #vtexIdUI-global-loader {
    z-index: 99999 !important
}

body:not(.login) #vtexIdContainer {
    position: fixed;
    z-index: 999999 !important
}

.login .header .navbar--desktop,
.login .header .navbar--mobile {
    z-index: 99999999
}

.login .main--login {
    height: 500px
}

.login #vtexIdUI-global-loader {
    display: none !important
}

.login .vtexIdUI {
    top: 300px
}

.account-content body .vtexIdUI-page .vtex-button.b--action-primary,
.account-content body .vtexIdUI-page .vtex-button.b--danger,
.loja-btn-ver-no-mapa body .vtexIdUI-page a,
.newsletter .newsletter__form body .vtexIdUI-page .newsletter__input--submit-wrap,
.product-main .product-main__buy body .vtexIdUI-page .buy-button,
.product-main__calculate body .vtexIdUI-page .product-main__calculate__btn,
.shelf__product-item .product-item__buy-button body .vtexIdUI-page a,
body .vtexIdUI-page .account-content .vtex-button.b--action-primary,
body .vtexIdUI-page .account-content .vtex-button.b--danger,
body .vtexIdUI-page .btn,
body .vtexIdUI-page .contact-form__button,
body .vtexIdUI-page .load-more,
body .vtexIdUI-page .loja-btn-ver-no-mapa a,
body .vtexIdUI-page .newsletter .newsletter__form .newsletter__input--submit-wrap,
body .vtexIdUI-page .product-main .product-main__buy .buy-button,
body .vtexIdUI-page .product-main__calculate .product-main__calculate__btn,
body .vtexIdUI-page .shelf__product-item .product-item__buy-button a {
    text-shadow: none;
    box-shadow: none;
    padding: 15px;
    font-size: 13px;
    letter-spacing: 0;
    background: #c00015 !important
}

body .vtexIdUI-page .vtexid-icon-mail {
    display: none
}

body .vtexIdUI-providers-list .vtexIdUI-send-email {
    padding-left: 0;
    padding-right: 0
}

body .vtexIdUI-providers-list .vtexIdUI-send-email span {
    white-space: normal
}

body .vtexIdUI-providers-list .vtexIdUI-others-send-email {
    background: #fff !important;
    border-color: #c00015 !important;
    color: #c00015 !important
}

body .vtexIdUI {
    border: 1px solid #c00015;
    border-radius: 0;
    box-shadow: none
}

body .vtexIdUI .modal-header {
    background: #fff;
    border-bottom: none
}

body .vtexIdUI .modal-header .vtexIdUI-close {
    right: 15px;
    top: 10px;
    background-color: rgba(0, 0, 0, 0);
    font-size: 0
}

body .vtexIdUI .modal-header .vtexIdUI-close:hover {
    background-color: rgba(0, 0, 0, 0)
}

body .vtexIdUI .modal-header .vtexIdUI-heading,
body .vtexIdUI .modal-header .vtexIdUI-heading span {
    margin-top: 20px;
    display: block;
    font-size: 22px;
    line-height: 30px;
    color: #c00015;
    text-align: center;
    font-weight: 500
}

body .vtexIdUI .modal-footer {
    background: 0 0
}

body .vtexIdUI .vtexid-icon-lock.bottom-icon {
    z-index: 9999;
    color: #fff;
    background: #c00015;
    text-shadow: none;
    box-shadow: none;
    padding: 6px 6px 5px;
    font-size: 16px
}

.account-content body .vtexIdUI .vtexIdUI-auth-code .vtex-button.b--action-primary,
.account-content body .vtexIdUI .vtexIdUI-auth-code .vtex-button.b--danger,
.loja-btn-ver-no-mapa body .vtexIdUI .vtexIdUI-auth-code a,
.newsletter .newsletter__form body .vtexIdUI .vtexIdUI-auth-code .newsletter__input--submit-wrap,
.product-main .product-main__buy body .vtexIdUI .vtexIdUI-auth-code .buy-button,
.product-main__calculate body .vtexIdUI .vtexIdUI-auth-code .product-main__calculate__btn,
.shelf__product-item .product-item__buy-button body .vtexIdUI .vtexIdUI-auth-code a,
body .vtexIdUI .vtexIdUI-auth-code .account-content .vtex-button.b--action-primary,
body .vtexIdUI .vtexIdUI-auth-code .account-content .vtex-button.b--danger,
body .vtexIdUI .vtexIdUI-auth-code .btn,
body .vtexIdUI .vtexIdUI-auth-code .contact-form__button,
body .vtexIdUI .vtexIdUI-auth-code .load-more,
body .vtexIdUI .vtexIdUI-auth-code .loja-btn-ver-no-mapa a,
body .vtexIdUI .vtexIdUI-auth-code .newsletter .newsletter__form .newsletter__input--submit-wrap,
body .vtexIdUI .vtexIdUI-auth-code .product-main .product-main__buy .buy-button,
body .vtexIdUI .vtexIdUI-auth-code .product-main__calculate .product-main__calculate__btn,
body .vtexIdUI .vtexIdUI-auth-code .shelf__product-item .product-item__buy-button a {
    font-size: 12px;
    height: auto
}

body .vtexIdUI .vtexIdUI-back-link {
    color: #1a1a1a;
    margin: 18px 0;
    text-decoration: none !important
}

body .vtexIdUI .vtexid-icon-arrow-left {
    top: 1px;
    position: relative
}

.main--not-found .not-found__content {
    padding: 80px 0;
    text-align: center
}

.main--not-found .not-found__content .not-found__title {
    font-size: 60px;
    font-weight: 400;
    font-family: "Rubik", sans-serif;
    color: #c00015
}

.main--not-found .not-found__content p {
    font-size: 20px;
    margin-bottom: 30px
}

.main--favorites {
    margin-bottom: 100px
}

.main--favorites .main-title {
    margin-top: 30px !important;
    margin-bottom: 55px !important;
    text-align: center
}

.main--favorites .shelf__product-item .product-item__info {
    height: 100px
}

.main--favorites .shelf__product-item .product-item__buy-button {
    bottom: 0
}

.loja-description strong,
.sl-search-block p {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
    color: #c00015
}

.lojas main {
    border-top: 1px solid #b8b8b8;
    padding-top: 20px
}

.sl-map-wrap {
    padding: 0;
    margin-bottom: 275px
}

.sl-map-wrap .wrapper {
    height: 400px
}

.sl-map-container {
    display: block;
    background-color: #ccc;
    height: 400px
}

.sl-search-block {
    width: 300px;
    max-width: 100%;
    margin: 0 auto 0 -150px;
    background-color: #f7f7f7;
    text-align: center;
    padding: 20px;
    border-radius: 40px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
    position: absolute;
    z-index: 3;
    top: 504px;
    left: 50%
}

.loja-description:before,
.sl-search-block p:before {
    content: "";
    left: 0;
    height: 30px
}

.sl-search-block p {
    margin: 0 0 20px;
    text-align: left;
    letter-spacing: .5px;
    position: relative;
    padding-left: 35px
}

.sl-search-block p:before {
    display: block;
    position: absolute;
    top: 0;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -216px -41px;
    width: 22px
}

.sl-search-block form {
    margin: 0 auto;
    padding-bottom: 1px
}

.sl-search-block .select-wrap {
    margin-bottom: 10px
}

.sl-search-block .select-wrap .fake-select {
    background: #fff
}

.sl-search-block button {
    margin-top: 10px;
    padding: 10px 20px;
    width: 155px
}

.sl-lista-lojas-title {
    display: none
}

.sl-lista-lojas {
    margin-top: 40px;
    padding: 0 20px
}

.nossas-lojas__result-item {
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 22px;
    padding: 0 0 22px
}

.nossas-lojas__result-item:last-child {
    border: none
}

.loja-description {
    position: relative;
    letter-spacing: .5px
}

.loja-description:before {
    display: block;
    position: absolute;
    top: 7px;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -216px -41px;
    width: 22px
}

.loja-description strong {
    display: block
}

.loja-info,
.loja-info a {
    color: #4e4e4e
}

.loja-description span {
    font-size: 14px;
    color: #4e4e4e;
    display: block
}

.loja-info {
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    letter-spacing: .5px
}

.loja-info .loja-info__hour {
    white-space: pre
}

.loja-btn-ver-no-mapa a {
    font-size: 13px
}

.HIDE {
    display: none !important
}

.compreJunto__title {
    color: #c00015;
    font-size: 24px;
    text-align: center;
    font-weight: 500
}

.compreJunto__produtos-wrapper {
    display: flex;
    justify-content: center;
    align-items: center
}

.compreJunto__produto-principal,
.compreJunto__plus,
.compreJunto__produto-compreJunto,
.compreJunto__equal,
.compreJunto__valores {
    width: 20%
}

.compreJunto__equal,
.compreJunto__plus {
    font-size: 50px;
    color: #c00015;
    text-align: center
}

.compreJunto__valores {
    height: 250px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #c00015
}

.compreJunto__valores .buy {
    color: #fff;
    text-align: center;
    font-size: 18px
}

.compreJunto__valores .buy .comprar-junto a {
    display: block;
    width: 50%;
    margin: 15px auto;
    padding: 5px;
    background-color: #58c22e;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase
}

.compreJunto__valores .buy .more {
    display: none !important
}

.compreJunto__produto-principal .itemA,
.compreJunto__produto-compreJunto .itemB {
    width: 100%
}

.compreJunto__produto-principal .itemA img,
.compreJunto__produto-compreJunto .itemB img {
    width: 100%;
    height: auto
}

.compreJunto__produto-principal .itemA h3,
.compreJunto__produto-compreJunto .itemB h3 {
    font-size: 18px;
    text-align: center
}

#divCompreJunto {
    display: none
}

.new-our-stores .title {
    font-size: 20px;
    color: #c00015;
    font-weight: 600
}

.new-our-stores .institutional__content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.new-our-stores .container-loja {
    width: 50%
}

.new-our-stores .addres {
    margin-left: 30px;
    flex: 1
}

.new-our-stores .adrres-data .text,
.new-our-stores .adrres-data .title {
    font-size: 20px;
    color: #c00015;
    display: inline-block;
    width: 100%;
    font-weight: 600;
    margin-bottom: 14px
}

.new-our-stores .adrres-data .desc {
    color: #000;
    font-weight: 300;
    font-size: 18px;
    padding-left: 38px;
    display: inline-block
}

.new-our-stores .adrres-data {
    margin-top: 25px
}

.adrres-data .stret,
.adrres-data .phone,
.adrres-data .opening-hours,
.new-our-stores .photos .title {
    display: flex
}

.new-our-stores .adrres-data .stret::before {
    content: "";
    background: url(//pedraopvc.vteximg.com.br/arquivos/icone-location.png) no-repeat;
    display: inline-block;
    width: 25px;
    height: 25px;
    background-size: contain;
    margin-right: 10px
}

.new-our-stores .adrres-data .phone::before {
    content: "";
    background: url(//pedraopvc.vteximg.com.br/arquivos/icone-phone.png) no-repeat;
    display: inline-block;
    width: 25px;
    height: 25px;
    background-size: contain;
    margin-right: 10px
}

.new-our-stores .adrres-data .opening-hours::before {
    content: "";
    background: url(//pedraopvc.vteximg.com.br/arquivos/icone-opening-hours.png) no-repeat;
    display: inline-block;
    width: 25px;
    height: 25px;
    background-size: contain;
    margin-right: 10px
}

.new-our-stores .photos .title::before {
    content: "";
    background: url(//pedraopvc.vteximg.com.br/arquivos/icone-photo-gallery.png) no-repeat;
    display: inline-block;
    width: 25px;
    height: 25px;
    background-size: contain;
    margin-right: 10px
}

.new-our-stores .map,
.new-our-stores .map iframe {
    width: 100%
}

.new-our-stores .map {
    margin-top: 15px
}

.new-our-stores .gallery {
    max-width: 340px;
    margin-left: 37px
}

.gallery .box-banner {
    margin: 5px
}

.gallery .slick-prev {
    left: -50px
}

.map .line {
    width: 100%;
    height: 2px;
    background: #c00015;
    display: inline-block
}

.container-loja .name {
    margin-bottom: 5px
}

.container-banner-cookie.cokkie-modal-show {
    display: flex !important
}

.container-banner-cookie {
    width: 360px;
    right: 40px;
    padding: 25px;
    background-color: rgba(0, 0, 0, .8);
    justify-content: space-evenly;
    align-items: center;
    position: fixed;
    bottom: 0;
    font-size: 16px;
    text-align: justify;
    z-index: 99;
    flex-direction: column;
    box-shadow: 0 0 30px -1px #fffbfb
}

.container-banner-cookie .container-text-banner {
    width: 80%;
    justify-content: center;
    font-weight: 500
}

.container-banner-cookie .container-text-banner .text-banner-cookie {
    color: #fff;
    font-size: 18px
}

.container-banner-cookie .container-text-banner .text-banner-cookie>a {
    text-decoration: underline;
    color: #fff
}

.container-banner-cookie .text-button-cookie {
    color: #ed0011;
    font-weight: 700;
    cursor: pointer;
    font-size: 18px
}

#cookie {
    display: none !important
}

.ofertas {
    text-transform: uppercase
}

.ofertas a {
    color: #ffe200 !important;
    font-weight: 600
}

.contador-regressivo-topo {
    background: #ff8500;
    background: linear-gradient(90deg, rgb(255, 133, 0) 0%, rgb(254, 244, 0) 50%, rgb(255, 133, 0) 100%);
    justify-content: center;
    align-items: center;
    height: 72px;
    cursor: pointer;
    padding-left: 10px;
    padding-right: 10px
}

.contador-regressivo-topo__title {
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 30px;
    color: #ad0013;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center
}

.contador-regressivo-topo__announcement {
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 30px;
    color: #ad0013;
    text-transform: uppercase;
    margin-right: 10px
}

.contador-regressivo-topo__animated-clock {
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/Relogio-cronometro-oferta-top.gif);
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    margin-left: 40px;
    margin-right: 40px
}

.contador-regressivo-topo__relogio span {
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 30px;
    color: #ad0013;
    text-transform: uppercase
}

.contador-regressivo-topo__second-announcement {
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 30px;
    color: #ad0013;
    text-transform: uppercase;
    margin-left: 40px
}

.contador-regressivo-topo__promo-percentage {
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 30px;
    color: #ad0013;
    text-transform: uppercase
}

.contador-regressivo {
    display: flex;
    justify-content: center;
    margin-top: 55px
}

.contador-regressivo_box {
    display: flex;
    width: 1200px
}

.contador-regressivo__banner {
    background-color: #ff1400;
    width: 35%;
    height: 430px;
    padding: 52px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center
}

.contador-regressivo__title {
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 30px;
    text-align: center;
    color: #ffe200
}

.contador-regressivo__announcement {
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #fff
}

.contador-regressivo__second-announcement {
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    width: 75%
}

.contador-regressivo__promo-percentage {
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 33px;
    text-align: center;
    color: #fff
}

.contador-regressivo__relogio {
    display: flex;
    justify-content: space-evenly;
    width: 100%
}

.contador-regressivo__relogio--pontos {
    color: #fff;
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 36px
}

.contador-regressivo__relogio--horas {
    background-color: #ffe300;
    color: #ff1400;
    width: 51px;
    height: 51px;
    border-radius: 10px;
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 36px;
    display: flex;
    align-items: center;
    justify-content: center
}

.contador-regressivo__relogio--minutos {
    background-color: #ffe300;
    color: #ff1400;
    width: 51px;
    height: 51px;
    border-radius: 10px;
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 36px;
    display: flex;
    align-items: center;
    justify-content: center
}

.contador-regressivo__relogio--segundos {
    background-color: #ffe300;
    color: #ff1400;
    width: 51px;
    height: 51px;
    border-radius: 10px;
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 36px;
    display: flex;
    align-items: center;
    justify-content: center
}

.contador-regressivo__prateleira {
    max-height: 430px;
    width: 65%
}

.contador-regressivo__prateleira .n1colunas {
    height: 100%
}

.contador-regressivo__prateleira .n1colunas ul {
    height: 100%
}

.contador-regressivo__prateleira .n1colunas ul li {
    height: 100%
}

.contador-regressivo__prateleira .n1colunas ul li .shelf__product-item {
    align-items: center;
    height: 100%
}

.contador-regressivo__prateleira .n1colunas h2 {
    display: none
}

.contador-regressivo__prateleira .n1colunas ul li div {
    display: flex;
    left: initial;
    justify-content: center
}

.contador-regressivo__prateleira .n1colunas ul li div .shelf__product-item__favorites {
    display: none
}

.contador-regressivo__prateleira .n1colunas ul li div img {
    width: 274px;
    max-width: initial;
    height: 274px
}

.contador-regressivo__prateleira .n1colunas ul li div .product-item__title a {
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 29px;
    display: flex;
    align-items: center;
    color: #c00015;
    font-weight: 600
}

.contador-regressivo__prateleira .n1colunas ul li div .product-item__info {
    flex-direction: column;
    height: -moz-max-content;
    height: max-content
}

.contador-regressivo__prateleira .n1colunas ul li div .trustvox-showcase {
    display: none
}

.contador-regressivo__prateleira .n1colunas ul li div .product-item__price {
    flex-direction: column;
    border-top: solid 1px #e2e2e2;
    padding-top: 10px
}

.contador-regressivo__prateleira .n1colunas ul li div .product-item__list-price {
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    display: flex;
    align-items: center;
    color: #77797c
}

.contador-regressivo__prateleira .n1colunas ul li div .product-item__best-price {
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 30px;
    line-height: 36px;
    display: flex;
    align-items: center;
    color: #c00015
}

.contador-regressivo__prateleira .n1colunas ul li div .product-item__price__installments--installment {
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 17px;
    display: flex;
    align-items: center;
    color: #000
}

.contador-regressivo__prateleira .n1colunas ul li div .product-item__quantity__actions {
    display: none !important
}

.contador-regressivo__prateleira .n1colunas ul li div .btn {
    width: 293px;
    height: 58px;
    background: #ff1400;
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffe300
}

.contador-regressivo__prateleira .n1colunas ul li div .product-item__buy-button {
    position: initial;
    display: flex !important;
    justify-content: center !important;
    padding: 30px 15px 0px !important
}

.contador-regressivo__prateleira .n1colunas ul li div .product-item__flags__percent {
    width: -moz-max-content !important;
    width: max-content !important;
    height: auto !important;
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    padding: 10px 50px;
    background: #ff1400
}

.contador-regressivo__prateleira .n1colunas ul li div .product-item__price__installments--installmen span {
    margin-left: 5px;
    margin-right: 5px
}

.contador-regressivo__prateleira .n1colunas ul li div .product-item__price__installments--installmen strong {
    margin-left: 5px;
    margin-right: 5px
}

.contador-regressivo__relogio-text {
    width: 100%;
    display: flex;
    justify-content: space-evenly
}

.contador-regressivo__relogio-text-horas {
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    padding-left: 10px
}

.contador-regressivo__relogio-text-minutos {
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    padding-left: 20px
}

.contador-regressivo__relogio-text-segundos {
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    padding-left: 20px
}

.contador-regressivo-topo__announcement-mobile-box {
    display: flex;
    align-items: center
}

.contador-regressivo-topo__announcement-mobile {
    display: flex;
    align-items: center
}

.contador-regressivo__prateleira .n1colunas ul li div .product-item__title a {
    text-align: center
}

.contador-regressivo__prateleira .n1colunas ul li div .product-item__price {
    align-items: center
}

.link-promocoes-do-dia {
    display: flex;
    align-items: center
}

.product-main__info__specifications .Selo-text {
    display: none
}

.specification-container {
    font-size: 16px;
    line-height: 30px
}

.specification-container br:nth-child(even) {
    display: none
}

.specification-container strong {
    font-size: 20px;
    margin: 10px 0;
    font-weight: 500
}

.special-seal {
    display: none;
    background-image: url("//pedraopvc.vteximg.com.br/arquivos/seal.svg");
    width: 120px;
    height: 120px;
    position: absolute;
    right: -7%;
    bottom: 20%;
    transform: translate(7%, -20%);
    z-index: 5
}

.special-seal span {
    position: absolute;
    background-repeat: no-repeat;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    color: #fff;
    font-size: 1.1rem;
    width: 65%
}

.special-seal strong {
    font-size: 1.3rem;
    text-transform: uppercase
}

.home #main>div.av-container>div>div {
    width: 100% !important;
    margin-left: 0 !important
}

.home .rulesbar {
    margin-top: 18px !important;
    background-color: #fff !important
}

.home .rulesbar__item {
    width: 380px !important;
    height: 92px !important;
    padding: 0 !important;
    border-radius: 10px !important;
    background-color: #f8f8f8 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important
}

.home .rulesbar__item::before {
    margin-right: 10px !important
}

.home .rulesbar__item:not(:last-of-type) {
    margin-right: 19px !important
}

.home .rulesbar__item__content {
    text-transform: uppercase !important;
    font-family: "Rubik", sans-serif !important;
    font-size: 22px !important;
    color: #676767 !important
}

.home .rulesbar__item::before {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    filter: brightness(0.86) !important
}

.home .rulesbar__item.rulesbar__item--installments::before {
    height: 41px !important;
    width: 45px !important;
    margin-right: 11px !important;
    background-image: url(/arquivos/credit-card-icon.png) !important
}

.home .rulesbar__item.rulesbar__item--whatsapp::before {
    height: 38px !important;
    width: 38px !important;
    margin-right: 9px !important;
    background-image: url(/arquivos/whatsapp-icon.png) !important
}

.home .rulesbar__item.rulesbar__item--estimate::before {
    height: 33px !important;
    width: 43px !important;
    margin-right: 12px !important;
    background-image: url(/arquivos/prancheta-icon.png) !important
}

.home #smarthint-sold-recently {
    background-color: #f2f2f2 !important;
    padding-bottom: 20px !important
}

.home #smarthint-custom-box-from-search-631>div {
    background-color: #f2f2f2 !important;
    padding-bottom: 20px !important
}

.home #main>.collection:nth-child(15) {
    background-color: #f2f2f2 !important;
    padding-bottom: 20px !important
}

.home__banner-middle.home__banner-middle--2 {
    margin-bottom: 40px
}

.home #main>.collection:nth-child(6) {
    background-color: #f2f2f2 !important;
    padding-bottom: 20px !important
}

main .collection .title {
    margin-top: 25px !important;
    margin-bottom: 12px !important;
    font-size: 36px !important;
    font-weight: 500
}

.trustvox-showcase,
.shtv {
    display: none !important
}

.banner-principal .slick-arrow {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important
}

.banner-principal .slick-prev.slick-arrow {
    height: 24px !important;
    width: 24px !important;
    background-image: url(/arquivos/arrow-left.png) !important
}

.banner-principal .slick-next.slick-arrow {
    height: 24px !important;
    width: 24px !important;
    background-image: url(/arquivos/arrow-right.png) !important
}

.banner-principal .slick-dots {
    bottom: 29px !important
}

.shelf .slick-dots {
    bottom: -24px !important
}

.slick-dots button {
    height: 5px !important;
    width: 5px !important;
    border-radius: 50% !important
}

.slick-dots .slick-active button {
    height: 10px !important;
    width: 10px !important
}

.banner-principal .slick-dots li button {
    background-color: #fff !important;
    border: none !important
}

.shelf .product-item__info {
    height: 230px !important
}

.shelf__product-item .product-item__buy-button a.btn-add-to-cart {
    padding: 0px !important;
    height: 29px !important;
    border-radius: 0 10px 10px 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-family: "Rubik", sans-serif !important;
    font-size: 16px !important;
    background-color: #ed0011 !important
}

.shelf__product-item {
    border-radius: 10px
}

.shelf__product-item:hover {
    background-color: #fff
}

.shelf__product-item .product-item__quantity__actions {
    height: 32px !important;
    border: solid 1px #c9c9c9 !important;
    border-radius: 10px 0px 0px 10px !important
}

.smarthint .shelf__product-item .product-item__buy-button .btn-add-to-cart.cart {
    display: none !important
}

.home .departments-carroussel .slick-list {
    padding: 0 30px !important
}

.home .departments-carroussel .box-banner:hover {
    background-color: #f1f1f1 !important
}

.home .departments-carroussel .box-banner a {
    height: 100% !important;
    width: 100% !important;
    display: block !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important
}

.home .departments-carroussel .box-banner img {
    height: 80px !important;
    width: unset !important
}

.home .departments-carroussel .box-banner img[alt=ElÃƒÆ’Ã‚Â©trica] {
    transform: translateX(12px) !important
}

.home .departments-carroussel__title {
    font-size: 36px !important;
    margin-top: 0px !important;
    margin-bottom: 26px !important;
    font-weight: 500 !important;
    font-family: "Rubik", sans-serif !important;
    letter-spacing: .5px !important;
    color: #c00015 !important;
    text-align: center !important
}

.home .departments-carroussel__department-title {
    margin-top: 13px !important;
    font-size: 18px !important;
    font-family: "Rubik", sans-serif !important;
    color: #c00015 !important;
    font-weight: 400
}

.home .seo-text {
    position: relative !important;
    margin: 0 !important;
    height: 608px !important;
    width: calc(100vw + 5px) !important;
    transform: translateX(-5px) !important;
    background-image: url(/arquivos/seo-background.png) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important
}

.home .seo-text::before {
    position: absolute !important;
    display: block !important;
    content: " " !important;
    top: 0 !important;
    left: 0 !important;
    height: 608px !important;
    width: calc(100vw + 5px) !important;
    mix-blend-mode: multiply !important;
    background-image: linear-gradient(to right, #5e0001, #c91e0f) !important;
    pointer-events: none !important;
    z-index: 1 !important
}

.home .seo-text__content {
    width: 700px !important;
    position: absolute !important;
    left: calc((100vw - 1200px)/2 + 20px) !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    color: #fff !important;
    z-index: 2 !important
}

.home .seo-text__content h1 {
    display: inline-block !important;
    color: #fff !important
}

.home .seo-text__content p {
    color: #fff !important
}

.home .seo-text__content,
.home .seo-text__content h1,
.home .seo-text__content p {
    font-size: 26px !important;
    text-align: justify !important;
    line-height: 40px !important
}

.home .seo-img {
    display: none !important
}

.home .carousel-brand .box-banner {
    padding: 15px 0 !important
}

.home .carousel-brand {
    margin-bottom: 52px !important
}

.home .carousel-brand a {
    margin: 0 auto !important;
    display: block !important;
    height: 120px !important;
    width: 204px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 10px !important;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .08) !important;
    transition: all .2s !important
}

.home .carousel-brand a:hover {
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .15) !important
}

.home .carousel-brand a img {
    height: 100% !important;
    width: unset !important
}

.home .carousel-brand .carousel-brand__list {
    padding: 0 30px !important
}

.home .carousel-brand .title {
    margin-top: 25px !important;
    margin-bottom: 10px !important;
    font-size: 36px !important;
    font-weight: 500
}

.home .title {
    margin-top: 46px !important;
    margin-bottom: 20px !important;
    font-size: 36px !important;
    font-weight: 500
}

.footer .av-container {
    width: 100% !important;
    padding: 0px !important
}

.newsletter {
    margin-top: 0px !important;
    height: 110px !important;
    background: #c91e0f !important;
    border-bottom: solid 6px #fff !important
}

.newsletter__header {
    padding: 0px !important;
    margin: 0 !important;
    margin-right: 33px !important;
    background-image: unset !important
}

.newsletter__text {
    display: none !important
}

.newsletter__icon {
    margin-right: 10px !important;
    display: flex !important;
    align-items: center !important
}

.newsletter__icon svg {
    height: 74px !important;
    width: 74px !important;
    color: #fff !important;
    stroke: #fff !important;
    stroke-width: 1px !important
}

.newsletter__form {
    padding: 0 !important;
    margin: 0 !important
}

.newsletter__form__fields {
    display: flex !important
}

.newsletter__form__fields .newsletter__input--txt {
    height: 50px !important;
    width: 330px !important;
    border-radius: 50px !important
}

.newsletter__form__fields .newsletter__input--txt {
    padding-left: 32px !important;
    padding-top: 8px !important;
    font-size: 18px !important;
    font-family: "Rubik", sans-serif !important;
    color: #3a3a3a !important
}

.newsletter__form__fields .newsletter__input--txt::-moz-placeholder {
    font-size: 18px !important;
    font-family: "Rubik", sans-serif !important;
    color: #929191 !important
}

.newsletter__form__fields .newsletter__input--txt::placeholder {
    font-size: 18px !important;
    font-family: "Rubik", sans-serif !important;
    color: #929191 !important
}

.newsletter__form__fields .newsletter__input--txt:first-of-type {
    margin-right: 15px !important
}

.newsletter__input--submit-wrap {
    padding: 0px !important;
    height: 50px !important;
    width: 120px !important;
    border-radius: 50px !important;
    background: #c91e0f !important
}

.newsletter__submit {
    height: 100% !important;
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important
}

.newsletter__text.new {
    display: flex !important
}

.newsletter__description {
    padding-top: 8px !important;
    line-height: 28px !important;
    font-weight: normal !important;
    font-size: 26px !important
}

.newsletter__description strong {
    font-weight: 400 !important;
    font-family: "Rubik", sans-serif !important;
    text-transform: uppercase !important
}

.product-item__quantity__value {
    background-color: rgba(0, 0, 0, 0) !important
}

.footer__credits .footer__credits__item.footer__credits__item--vtex a {
    border-left: none
}

.footer__credits__item--avanti img {
    height: 20px !important
}

.footer__credits__item--vtex a {
    padding-left: 0px !important
}

.footer__credits__item--vtex img {
    height: 20px !important
}

.header-top__message .shake {
    display: inline-block
}

@keyframes change-color {
    0% {
        background-color: #940000
    }

    49% {
        background-color: #940000
    }

    50% {
        background-color: #ff000a
    }

    100% {
        background-color: #ff000a
    }
}

@keyframes shake-animation {
    0% {
        transform: translate(0, 0)
    }

    1.78571% {
        transform: translate(2px, 0)
    }

    3.57143% {
        transform: translate(0, 0)
    }

    5.35714% {
        transform: translate(5px, 0)
    }

    7.14286% {
        transform: translate(0, 0)
    }

    8.92857% {
        transform: translate(2px, 0)
    }

    10.71429% {
        transform: translate(0, 0)
    }

    100% {
        transform: translate(0, 0)
    }
}

.orcamento__container {
    margin-top: 25px
}

.orcamento__menu {
    display: flex;
    justify-content: center;
    -moz-column-gap: 22px;
    column-gap: 22px;
    border-bottom: solid 8px #c80c0f
}

.orcamento__menu-button {
    height: 48px;
    width: 180px;
    background-color: #fff;
    border: solid 2px #c80c0f;
    border-bottom: none;
    border-radius: 8px 8px 0 0;
    font-size: 26px;
    font-weight: 400;
    color: #c80c0f;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .2s
}

.orcamento__menu-button.active {
    background-color: #c80c0f;
    color: #fff
}

.orcamento__forms-container {
    margin: 0 auto;
    padding: 54px 0 85px;
    background-color: #e9e9e9;
    display: flex;
    align-items: center;
    justify-content: center
}

.orcamento__form {
    display: none;
    row-gap: 18px;
    width: 1178px
}

.orcamento__form.active {
    display: flex;
    flex-direction: column
}

.orcamento__form textarea {
    width: calc(100% - 10px);
    padding: 12px 21px;
    background-color: #fff;
    border-radius: 10px;
    border: none;
    font-size: 22px;
    height: 213px;
    resize: none
}

.orcamento__inputs-container {
    display: flex;
    -moz-column-gap: 26px;
    column-gap: 26px
}

.orcamento__inputs-container input {
    flex-grow: 1;
    padding: 0 21px;
    height: 65px;
    background-color: #fff;
    border-radius: 10px;
    border: none;
    font-size: 22px
}

.orcamento__buttons-container {
    margin-top: 2px;
    display: flex;
    justify-content: space-between
}

.orcamento__send {
    position: relative;
    height: 48px;
    width: 173px;
    background-color: #c80c0f;
    border-radius: 10px;
    font-size: 22px;
    color: #fff;
    font-weight: 450;
    border: none;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center
}

.orcamento__send::before {
    position: absolute;
    display: block;
    content: " ";
    height: 131px;
    width: 17px;
    left: -30px;
    background: rgba(255, 255, 255, .4);
    transform: rotate(26deg);
    transition: all .2s ease-in-out
}

.orcamento__send:hover::before {
    left: 190px
}

.orcamento__foto-container label {
    position: relative;
    height: 48px;
    padding: 0 21px;
    background-color: #b3b3b3;
    display: flex;
    align-items: center;
    justify-content: center;
    -moz-column-gap: 4px;
    column-gap: 4px;
    border-radius: 10px;
    font-size: 22px;
    color: #fff;
    font-weight: 450;
    cursor: pointer;
    transition: all .2s
}

.orcamento__foto-container label svg {
    position: absolute;
    top: 2px;
    left: 40px;
    overflow: visible;
    opacity: 0;
    transition: .2s
}

.orcamento__foto-container label svg path:nth-child(1) {
    animation: pulse .8s alternate-reverse infinite
}

.orcamento__foto-container label svg path:nth-child(2) {
    animation: pulse .8s alternate-reverse infinite;
    animation-delay: .8s
}

.orcamento__foto-container label::before {
    display: block;
    height: 23px;
    width: 29px;
    content: " ";
    background-image: url("/arquivos/picture-icon.png");
    background-size: cover
}

.orcamento__foto-container label:hover {
    background-color: #8c8c8c
}

.orcamento__foto-container label:hover svg {
    opacity: 1
}

.orcamento__foto-container input {
    display: none
}

.orcamento__foto-name {
    height: 23px;
    font-size: 16px;
    margin-left: 10px
}

.orcamento__success {
    position: fixed;
    height: 252px;
    width: 443px;
    top: 50vh;
    left: 50vw;
    transform: translate(-50%, -50%);
    background-color: #fff;
    border: 4px solid #c91e0f;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    visibility: hidden;
    opacity: 0;
    transition: visibility .2s, opacity .2s;
    transition: all .2s
}

.orcamento__success.active {
    visibility: visible;
    opacity: 1;
    transition: visibility .2s, opacity .2s
}

.orcamento__success-text {
    width: 280px;
    margin-bottom: 16px;
    line-height: 19px;
    font-size: 16px;
    text-align: center;
    font-weight: 400;
    color: #000
}

.orcamento__success img {
    position: absolute;
    bottom: 0;
    right: -18px
}

.orcamento__success-close {
    height: 31px;
    width: 78px;
    border: none;
    border-radius: 100px;
    background-color: #c91e0f;
    color: #fff;
    transition: all .2s
}

.orcamento__success-close:hover {
    background-color: #a3180c
}

@keyframes pulse {
    0% {
        transform: scale(1)
    }

    100% {
        transform: scale(1.2)
    }
}

.product-main .product-main__quantity .product-main__quantity__actions {
    display: flex;
    align-items: center;
    padding-left: 12px;
    padding-right: 12px
}

.product-main .product-main__quantity .product-main__quantity__actions .product-main__quantity__minus__m2 {
    cursor: pointer;
    font-size: 0;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -223px -260px;
    min-width: 11px;
    height: 11px;
    display: flex !important;
    margin-right: 12px
}

.product-main .product-main__quantity .product-main__quantity__actions .product-main__quantity__plus__m2 {
    font-size: 0;
    cursor: pointer;
    background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
    background-position: -244px -260px;
    min-width: 11px;
    height: 11px;
    display: flex !important;
    margin-left: 12px
}

.product-main .product-main__quantity .product-main__quantity__actions .product-main__quantity__value__m2 {
    transition: font-size 50ms
}

.trustvox-widget-rating .ts-shelf-container,
.trustvox-widget-rating .trustvox-shelf-container {
    display: inline-block
}

.trustvox-widget-rating span.rating-click-here {
    top: -3px;
    display: inline-block;
    position: relative;
    color: #daa81d;
    font-size: 12px
}

.trustvox-widget-rating:hover span.rating-click-here {
    text-decoration: underline
}

.product-main {
    margin-bottom: 25px
}

.product-main .product-main__shipping fieldset .prefixo {
    border: 1px solid #e2e2e2;
    box-sizing: border-box;
    border-radius: 30px;
    padding: 0 18px
}

.product-main .product-main__shipping fieldset .prefixo:before {
    left: 25px
}

.product-main .product-main__shipping fieldset .prefixo input {
    border-bottom: unset
}

.product-main .product-main__shipping fieldset .frete-calcular {
    right: 20px
}

.product-main__un-price {
    background: #c00015;
    border-radius: 10px;
    padding: 10px 20px
}

.product-main .product-main__un-price>strong {
    color: #fff;
    font-weight: 400;
    font-size: 21px
}

.product-main .product-main__un-price .price-best-price .skuBestPrice {
    color: #fff;
    font-size: 24px
}

.product-main .product-main__un-price .price-list-price .skuListPrice {
    color: #e7e1e1
}

.product-main .product-main__calculate .product-main__calculate__btn {
    border-radius: 10px
}

.product-main__image #include {
    border: 1px solid #e2e2e2;
    box-sizing: border-box;
    border-radius: 10px
}

.product-main__wrapper-price {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between
}

.product-main__price-container-wrapper {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px
}

.product-main__price-container {
    flex-direction: column
}

.product-main__other-payment-method {
    margin: unset;
    border: 1px solid #e2e2e2;
    box-sizing: border-box;
    border-radius: 10px 0px 0px 10px;
    width: 45%;
    padding: 15px 0;
    text-align: center
}

.product-main .product-main__other-payment-method__btn {
    text-decoration: none
}

.product-main .product-main__ame {
    display: block;
    background: #eb225a;
    border: 1px solid #e2e2e2;
    box-sizing: border-box;
    border-radius: 0px 10px 10px 0px;
    color: #fff;
    text-align: center;
    width: 45%;
    padding: 5px 0
}

.main--product .thumbs li a {
    border-radius: 10px;
    border: 1px solid #e5e5e5;
    border-radius: 8px;
    margin-bottom: 10px
}

.main--product .thumbs li.thumbs__item--current a {
    border-radius: 10px
}

.main--product .av-container.compreJunto {
    width: unset;
    background: #f2f2f2;
    padding: 60px 0
}

.main--product .product-main__buy-button .buy-button.buy-button-ref {
    background: #58c22e;
    border: 1px solid #4fad29;
    box-sizing: border-box;
    border-radius: 0px 10px 10px 0px
}

.main--product .product-main__quantity__actions {
    border: 1px solid #e2e2e2;
    box-sizing: border-box;
    border-radius: 10px 0px 0px 10px
}

.main--product .compreJunto__produtos-wrapper {
    max-width: 1200px;
    margin: 0 auto
}

.main--product .compreJunto__valores {
    border-radius: 15px
}

.main--product .product-info__area>div:first-child {
    background-color: #fff
}

.main--product .product-info__area [class*=psxtabs-] {
    background-color: #fff
}

.main--product .product-info__area #psxtabs1:checked~.psxtabs-1,
.main--product .product-info__area #psxtabs2:checked~.psxtabs-2 {
    padding: 5% 0
}

.main--product .product-info__area .menupsxtabs label {
    border-radius: 10px 10px 0px 0px;
    margin: 2px
}

.main--product .product-info__area #psxtabs1:checked~.menupsxtabs label[for=psxtabs1]::after,
.main--product .product-info__area #psxtabs2:checked~.menupsxtabs label[for=psxtabs2]::after {
    all: unset
}

.main--product .product-info__area--left {
    display: flex;
    flex-direction: column
}

.main--product .product-info__area--left-small-images {
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 2;
    width: 120%
}

.main--product .product-info__area--left-image {
    max-width: 200px;
    background: #ffdde1;
    border-radius: 50%
}

.main--product .product-info__area--left-image>img {
    max-width: 100%;
    border: 2px solid #ffdde1;
    box-sizing: border-box;
    filter: drop-shadow(10px 10px 0px #ffdde1);
    border-radius: 50%
}

.main--product .product-info__area--right {
    position: relative
}

.main--product .product-info__area--right:after {
    content: "";
    position: absolute;
    width: 300px;
    height: 300px;
    background: #ffdde1;
    border-radius: 50%;
    left: 5%;
    z-index: -1
}

.main--product .product-info__area--right-image {
    z-index: 1;
    max-width: 100%
}

.main--product .banner-product-description {
    margin-bottom: 40px
}

.main--product .banner-product-description-image {
    max-width: 100%;
    max-height: 400px
}

.main--product .usage-recommendation {
    margin-bottom: 40px;
    background: #f2f2f2
}

.main--product .usage-recommendation>h4 {
    font-weight: 600;
    font-size: 18px;
    line-height: 23px;
    padding-top: 50px
}

.main--product .usage-recommendation>ul {
    list-style: unset;
    padding-left: 40px;
    padding-bottom: 50px
}

.main--product .usage-recommendation>ul>li {
    font-size: 16px;
    line-height: 25px
}

.pix-active {
    display: flex;
    align-items: center
}

.price-installments-important {
    display: block !important
}

.specification-container>h2 {
    color: #c00015
}

.submenu.submenu--level-1 {
    overflow: hidden;
    width: 277px;
    height: 544px;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .8);
    padding: 16px;
    padding-right: 0;
    transition-duration: 350ms;
    position: absolute;
    top: 42px
}

.submenu.submenu--level-1.show-sub-menu {
    width: 554px
}

.submenu__item {
    display: flex;
    align-items: center;
    height: 32px;
    max-width: 261px;
    min-width: 261px;
    position: relative;
    transition-duration: 350ms
}

.submenu__item>a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    font-family: "Rubik", sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: left;
    color: #333;
    position: relative;
    padding-left: 44px
}

.submenu__item>a::before {
    content: "";
    height: 32px;
    width: 0px;
    background-color: rgba(237, 0, 17, .4274509804);
    box-sizing: border-box;
    transition-duration: 350ms;
    position: absolute;
    top: 0;
    left: 0
}

.submenu__item:hover>a {
    cursor: pointer
}

.submenu__item:hover>a::before {
    content: "";
    height: 32px;
    width: 244px;
    background-color: rgba(237, 0, 16, .1294117647);
    transition-duration: 350ms;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0
}

.submenu__item-mob-arrow {
    position: absolute;
    right: 24px;
    transform: scale(0.6)
}

.dropdown-wrapper {
    display: flex
}

.sub-menu-left,
.sub-menu-right {
    width: 0px;
    transition-duration: 350ms
}

.sub-menu-box {
    width: 0px;
    height: calc(100% + 60px);
    max-height: calc(100% + 60px);
    background-color: #f1f1f1;
    padding: 0;
    margin-top: -30px
}

.menu-wrapper.show-menu~.sub-menu-box {
    width: 277px;
    height: calc(100% + 60px);
    max-height: calc(100% + 60px);
    background-color: #ebebeb;
    padding: 30px 16px;
    margin-top: -30px;
    overflow-x: hidden
}

.menu-wrapper.show-menu {
    position: relative
}

.menu-wrapper.show-menu::before {
    content: "";
    height: calc(100% - 40px);
    width: 1px;
    background-color: #ed0011;
    position: absolute;
    top: 20px;
    right: 0
}

.show-sub-menu-left,
.show-sub-menu-right {
    width: 100%;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden
}

.show-sub-menu-left::-webkit-scrollbar,
.show-sub-menu-right::-webkit-scrollbar {
    width: 6px;
    margin: 30px 0
}

.show-sub-menu-left::-webkit-scrollbar-track,
.show-sub-menu-right::-webkit-scrollbar-track {
    height: 350px
}

.show-sub-menu-left::-webkit-scrollbar-thumb,
.show-sub-menu-right::-webkit-scrollbar-thumb {
    background: #c5c5c5;
    border-radius: 10px
}

.menu-sub {
    height: 32px;
    display: flex;
    align-items: center;
    position: relative;
    transition-duration: 350ms
}

.menu-sub>a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    font-family: "Rubik", sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: left;
    color: #333;
    position: relative;
    padding: 0 6px
}

.menu-sub>a::before {
    content: "";
    height: 32px;
    width: 0px;
    background-color: rgba(237, 0, 17, .4274509804);
    box-sizing: border-box;
    transition-duration: 350ms;
    position: absolute;
    top: 0;
    left: 0
}

.menu-sub:hover>a {
    cursor: pointer
}

.menu-sub:hover>a::before {
    content: "";
    height: 32px;
    width: 244px;
    background-color: rgba(237, 0, 16, .1294117647);
    transition-duration: 350ms;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0
}

.menu-bg .menu.menu--desktop {
    position: relative
}

.new-menu__item {
    padding: 0 4.5px;
    transition: background-color .2s;
    display: flex
}

.new-menu__item a {
    font-size: 16px;
    color: #fff;
    padding: 10px 12.5px 12px;
    line-height: 20px
}

.new-menu__item:hover {
    background: #fff
}

.new-menu__item:hover>a {
    color: #ed0011;
    font-weight: 600;
    position: relative
}

.new-menu__item:hover>a::after {
    content: "";
    position: absolute;
    width: calc(100% - 25px - 20px);
    height: 2.5px;
    background-color: #ed0011;
    position: absolute;
    bottom: 0;
    left: 22.5px
}

.menu__item.ofertas {
    order: 2
}

.dropdown-wrapper-categories {
    display: none
}

.new-menu__item:hover>.dropdown-wrapper-categories {
    display: flex;
    position: absolute;
    top: 42px;
    right: 0;
    background-color: #fff;
    box-shadow: 0 0 18px 0 rgba(0, 0, 0, .5);
    width: 885px;
    margin: 0 auto;
    height: 342px;
    padding: 42px
}

.new-menu__item:hover>.dropdown-wrapper-categories.has-banner {
    display: flex;
    position: absolute;
    top: 42px;
    left: 0;
    background-color: #fff;
    box-shadow: 0 0 18px 0 rgba(0, 0, 0, .5);
    width: 1180px;
    margin: 0 auto;
    height: 342px;
    padding: 42px
}

.dropdown-wrapper-categories-list {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 258px;
    overflow-x: visible;
    position: relative
}

.dropdown-wrapper-categories-list::before {
    content: "";
    height: calc(100% - 40px);
    width: 1px;
    background-color: #e2e2e2;
    position: absolute;
    top: 20px;
    right: 0
}

.new-submenu__item {
    height: 39.5px;
    width: 244px;
    display: flex;
    align-items: center;
    margin: 0 40px
}

.new-submenu__item>a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    font-family: "Rubik", sans-serif;
    font-size: 16px;
    font-weight: 400 !important;
    line-height: 19px;
    letter-spacing: 0em;
    text-align: left;
    color: #333 !important;
    position: relative;
    padding: 0 !important;
    padding-left: 12px !important
}

.new-submenu__item>a::before {
    content: "";
    height: 39.5px;
    width: 0px;
    background-color: rgba(237, 0, 17, .4274509804);
    box-sizing: border-box;
    transition-duration: 350ms;
    position: absolute;
    top: 0;
    left: 0
}

.new-submenu__item:hover>a {
    cursor: pointer
}

.new-submenu__item:hover>a::before {
    content: "";
    height: 39.5px;
    width: 243px;
    background-color: rgba(237, 0, 17, .0509803922);
    transition-duration: 350ms;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0
}

.see-all {
    position: absolute;
    bottom: -25px;
    left: 374px;
    height: 39px;
    width: 108px;
    border-radius: 6px;
    border: 1px solid #ad0013;
    background-color: #fff;
    font-family: "Rubik", sans-serif;
    font-size: 16px;
    font-weight: 400 !important;
    line-height: 19px;
    letter-spacing: 0em;
    text-align: center;
    color: #ad0013 !important;
    transition-duration: 350px
}

.see-all:hover {
    background-color: #ad0013;
    color: #fff !important
}

.banner-wrapper {
    width: 349px;
    height: calc(100% - 84px);
    position: absolute;
    right: 42px;
    display: flex;
    align-items: center;
    justify-content: center
}

.banner-wrapper img {
    border-radius: 4px
}

.link-banner-menu {
    padding: 0 !important
}

.new-menu-mobile__modal {
    display: flex !important;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 100%;
    transition-duration: 200ms;
    z-index: 1031;
    background-color: rgba(0, 0, 0, .4941176471)
}

.new-menu-mobile__modal.show {
    right: 0
}

.new-menu-mobile__content {
    width: 480px;
    height: 100%;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    position: relative;
    overflow-y: auto
}

.new-menu-mobile__content::-webkit-scrollbar {
    width: 2px
}

.new-menu-mobile__content::-webkit-scrollbar-track {
    height: 0
}

.new-menu-mobile__content::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0);
    border-radius: 0
}

.new-menu-mobile__button-close {
    position: absolute;
    top: 8px;
    right: 8px;
    background-color: #fff;
    border: none;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center
}

.new-menu-mobile__logo {
    width: 100%;
    min-height: 92px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid #e2e2e2
}

.new-menu-mobile__logo a {
    width: 90px
}

.new-menu-mobile__logo a img {
    width: 100%;
    height: auto
}

.new-menu-mobile__account {
    width: 100%;
    min-height: 58px;
    border-bottom: 1px solid #e2e2e2
}

.new-menu-mobile__account .account-mobile__list {
    display: flex;
    width: 100%;
    height: 100%;
    padding: 0 28px;
    align-items: center;
    justify-content: space-between
}

.new-menu-mobile__account .account-mobile__list .account-mobile__item {
    display: flex;
    align-items: center;
    gap: 12px
}

.new-menu-mobile__account .account-mobile__list .account-mobile__item a {
    font-family: "Rubik", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: left;
    color: #2b2b2b
}

.new-menu-mobile__menu {
    display: flex;
    flex-direction: column;
    padding: 20px 36px;
    border-bottom: 2px solid #cdcdcd
}

.new-menu-mobile__menu .new-menu-mobile__menu-title {
    order: 1;
    font-family: "Rubik", sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: left;
    color: #2b2b2b
}

.new-menu-mobile__menu .new-menu-mobile__menu-wrapper {
    order: 3;
    display: flex;
    flex-direction: column;
    margin-bottom: 20px
}

.new-menu-mobile__menu .new-menu-mobile__menu-wrapper .submenu__item-mob {
    width: 100%;
    height: 40px;
    display: flex;
    align-items: center;
    position: relative
}

.new-menu-mobile__menu .new-menu-mobile__menu-wrapper .submenu__item-mob a {
    padding-left: 36px;
    font-family: "Rubik", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: 0em;
    text-align: left;
    color: #333
}

.new-menu-mobile__menu .new-menu-mobile__menu-wrapper .submenu__item-mob .submenu__item-mob-arrow {
    position: absolute;
    right: 0
}

.new-menu-mobile__contact {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 30px 0 66px;
    background-color: #f7f7f7
}

.new-menu-mobile__contact>span {
    font-family: "Rubik", sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: center;
    color: #2b2b2b
}

.new-menu-mobile__contact>a {
    margin-top: 24px;
    display: flex;
    align-items: center;
    gap: 16px
}

.new-menu-mobile__contact>a span {
    font-family: "Rubik", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: 0em;
    text-align: center;
    color: #2b2b2b
}

.categories-menu__content {
    width: 480px;
    height: 100%;
    display: flex !important;
    flex-direction: column;
    background-color: #fff;
    overflow-y: auto;
    position: fixed;
    top: 0;
    left: -480px;
    transition-duration: 200ms
}

.categories-menu__content::-webkit-scrollbar {
    width: 2px
}

.categories-menu__content::-webkit-scrollbar-track {
    height: 0
}

.categories-menu__content::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0);
    border-radius: 0
}

.categories-menu__content .new-menu-mobile__button-back {
    position: absolute;
    top: 8px;
    left: 8px;
    background-color: #fff;
    border: none;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center
}

.categories-menu__content .categories-menu__menu-title {
    width: 100%;
    display: inline-block;
    margin-top: 16px;
    font-family: "Rubik", sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: center;
    color: #ed0011
}

.categories-menu__content .categories-menu__menu-wrapper {
    padding: 0 60px;
    margin-top: 10px;
    margin-bottom: 80px
}

.categories-menu__content .categories-menu__menu-wrapper .menu-sub-mob {
    width: 100%;
    height: 40px;
    display: flex;
    align-items: center
}

.categories-menu__content .categories-menu__menu-wrapper .menu-sub-mob a {
    font-family: "Rubik", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: left;
    color: #333
}

.categories-menu__content.show {
    left: 0
}

.product-main__wrapper-price>.product-main__price .plugin-preco .valor-dividido>span,
.product-main__wrapper-price>.product-main__price .plugin-preco .valor-dividido::after {
    display: none
}

.main--product .product-info__area #psxtabs1:checked~.psxtabs-1,
.main--product .product-info__area #psxtabs2:checked~.psxtabs-2 {
    padding: 10px 0
}

.main--product .av-container .product-info__area {
    margin: 30px 0 5px 0
}

.av-container.banner-product-description {
    margin: 5px auto
}

.av-container.specification-container>h2 {
    margin: 10px 0;
    font-weight: 400
}

.product-main__coupon-discount {
    width: 100%;
    border: 1px solid #e2e2e2;
    border-radius: 10px;
    padding: 10px 20px;
    margin-bottom: 20px
}

.product-main__coupon-discount--wrapper {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.product-main__coupon-discount-text p {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: left
}

.product-main__coupon-discount-coupon {
    width: 220px;
    height: 50px;
    background-color: #c00015;
    padding: 6px;
    border-radius: 6px
}

.product-main__coupon-discount-value {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .05em;
    border: 1px dashed #fff;
    border-radius: 6px;
    font-size: 16px
}

.product-main__other-payment-method__btn {
    display: inline-block !important;
    font-family: "Rubik", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: center;
    color: #2b2b2b;
    text-decoration: none;
    transition-duration: 350ms
}

.product-main__other-payment-method__btn:hover {
    color: #000
}

.product-main__other-payment-method .payment-method-1 {
    display: none
}

.product-main__other-payment-method .payment-method-1.active {
    display: flex
}

.product-main__other-payment-method .payment-method-2 {
    display: none
}

.product-main__other-payment-method .payment-method-2.active {
    display: flex
}

.product-main__other-payment-method .payment-method-3 {
    display: none
}

.product-main__other-payment-method .payment-method-3.active {
    display: flex
}

.product-main__other-payment-method .modal.fade.modal--other-payment-method {
    padding-right: 0 !important
}

.product-main__other-payment-method .modal.fade.modal--other-payment-method .modal-dialog {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: auto;
    margin-top: 100px
}

.product-main__other-payment-method .modal-content {
    background-color: #fff;
    border-radius: 10px;
    width: 492px;
    max-width: 90%;
    height: 592px
}

.product-main__other-payment-method .modal-content .modal-header {
    padding: 16px;
    display: flex;
    justify-content: center;
    position: relative
}

.product-main__other-payment-method .modal-content .modal-header h3 {
    font-family: "Rubik", sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 23px;
    letter-spacing: 0em;
    text-align: center;
    color: #2b2b2b
}

.product-main__other-payment-method .modal-content .modal-header button {
    position: absolute;
    top: 16px;
    right: 16px;
    width: 22px;
    height: 22px;
    border: none;
    border-radius: 100%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none
}

.product-main__other-payment-method .modal-content .modal-header button::after {
    content: url("/arquivos/V2-close-icon-white.png")
}

.product-main__other-payment-method .modal-content .modal-body {
    padding: 0
}

.product-main__other-payment-method .modal-content .product-main__other-payment-method__title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #dedede;
    margin-top: 32px
}

.product-main__other-payment-method .modal-content .product-main__other-payment-method__title button {
    width: 100px;
    height: 100px;
    display: flex;
    flex-direction: column;
    align-items: center;
    border: none;
    background-color: rgba(0, 0, 0, 0);
    font-family: "Rubik", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: 0em;
    text-align: center;
    color: #ad0013;
    padding: 0px
}

.product-main__other-payment-method .modal-content .product-main__other-payment-method__title button img {
    margin-bottom: 16px;
    height: 32px
}

.product-main__other-payment-method .modal-content .product-main__other-payment-method__title button:first-child {
    margin-left: 40px
}

.product-main__other-payment-method .modal-content .product-main__other-payment-method__title button:last-child {
    margin-right: 40px
}

.product-main__other-payment-method .modal-content .product-main__other-payment-method__title button.active {
    border-bottom: 3px solid #ad0013
}

.product-main__other-payment-method .modal-content .new-table {
    padding: 40px;
    padding-top: 0;
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
    white-space: nowrap
}

.product-main__other-payment-method .modal-content .new-table>span {
    display: flex;
    align-items: center;
    width: 100%;
    height: 34px
}

.product-main__other-payment-method .modal-content .new-table>span strong {
    font-family: "Rubik", sans-serif;
    font-size: 14px;
    line-height: 23px;
    letter-spacing: 0em;
    color: #2b2b2b;
    font-weight: 400;
    margin: 0 8px
}

.product-main__other-payment-method .modal-content .new-table>span strong.text1 {
    width: 20px
}

.product-main__other-payment-method .modal-content .new-table>span strong.text2 {
    width: 116px
}

.product-main__other-payment-method .modal-content .new-table>span strong.text3 {
    width: 62px
}

.product-main__other-payment-method .modal-content .new-table>span strong.text4 {
    width: 148px
}

.product-main__other-payment-method .modal-content .new-table>span:first-child strong {
    font-weight: 500;
    color: #ad0013
}

.product-main__other-payment-method .modal-content .new-table span:nth-child(even) {
    background-color: #fff
}

.product-main__other-payment-method .modal-content .new-table span:nth-child(odd) {
    background-color: #efefef
}

.product-main__other-payment-method .modal-content .payment-method-2 h3,
.product-main__other-payment-method .modal-content .payment-method-2 #imgBoleto,
.product-main__other-payment-method .modal-content .payment-method-2 #ltlBoletoTextoWrapper,
.product-main__other-payment-method .modal-content .payment-method-3 h3,
.product-main__other-payment-method .modal-content .payment-method-3 #imgBoleto,
.product-main__other-payment-method .modal-content .payment-method-3 #ltlBoletoTextoWrapper {
    display: none
}

.product-main__other-payment-method .modal-content .payment-method-2.active {
    padding: 40px;
    padding-top: 0;
    display: flex;
    flex-direction: column-reverse
}

.product-main__other-payment-method .modal-content .payment-method-2.active .method-billet-text {
    font-family: "Rubik", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: -0.005em;
    text-align: left;
    color: #2b2b2b
}

.product-main__other-payment-method .modal-content .payment-method-2.active #ltlPrecoWrapper {
    font-family: "Rubik", sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 23px;
    letter-spacing: 0em;
    text-align: left;
    color: #ad0013
}

.product-main__other-payment-method .modal-content .payment-method-2.active #ltlPrecoWrapper::after {
    content: "no boleto bancÃ¡rio.";
    font-family: "Rubik", sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 23px;
    letter-spacing: 0em;
    text-align: left;
    color: #2b2b2b
}

.product-main__other-payment-method .modal-content .payment-method-3.active {
    padding: 40px;
    padding-top: 0;
    display: flex;
    flex-direction: column-reverse
}

.product-main__other-payment-method .modal-content .payment-method-3.active .method-pix-text {
    font-family: "Rubik", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: -0.005em;
    text-align: left;
    color: #2b2b2b
}

.product-main__other-payment-method .modal-content .payment-method-3.active #ltlPrecoWrapper {
    font-family: "Rubik", sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 23px;
    letter-spacing: 0em;
    text-align: left;
    color: #ad0013
}

.product-main__other-payment-method .modal-content .payment-method-3.active #ltlPrecoWrapper::after {
    content: "no Pix.";
    font-family: "Rubik", sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 23px;
    letter-spacing: 0em;
    text-align: left;
    color: #2b2b2b
}

.e-ask__container .e-ask__title.e-ask__principal-title {
    font-weight: 500
}

.e-ask__container .e-ask__email-label {
    font-weight: 500
}

.new-menu__item:hover>a {
    font-weight: 500
}

.product-main .product-main__buy.product-main__buy--calculate .product-main__calculate a {
    font-weight: 400
}

.shelf__product-item .product-item__price {
    height: 114px
}

.shelf__product-item .product-item__price .product-item__price__installments {
    height: 36px
}

.shelf__product-item .product-item__title {
    margin: 12px 0
}

.shelf__product-item .product-item__buy-button {
    padding: 0 10px
}

.hide-test {
    display: none
}

@media screen and (min-width: 320px)and (max-width: 600px) {
    .container-banner-cookie.cokkie-modal-show {
        flex-wrap: wrap;
        left: 50%;
        right: unset;
        transform: translate(-50%);
        width: 100%
    }

    .container-banner-cookie .container-text-banner {
        width: 100%
    }

    .compreJunto__produtos-wrapper {
        flex-direction: column
    }

    .compreJunto__produto-principal,
    .compreJunto__produto-compreJunto {
        width: 100%
    }

    .compreJunto__valores {
        width: 90%
    }

    .compreJunto__valores .buy {
        font-size: 25px
    }

    .principalImage img {
        width: 100%;
        height: auto
    }
}

@media (min-width: 480px) {
    .seo-text {
        margin: 50px 0 90px
    }
}

@media screen and (min-width: 601px)and (max-width: 1024px) {
    .container-banner-cookie.cokkie-modal-show {
        flex-wrap: wrap
    }

    .container-banner-cookie .container-text-banner {
        width: 100%
    }

    .compreJunto__valores .buy .comprar-junto a {
        width: 70%
    }

    .compreJunto__valores .buy {
        font-size: 14px
    }
}

@media screen and (min-width: 649px) {
    div#startVoice {
        filter: brightness(0.84) !important;
        top: 5px !important;
        left: 17px !important
    }
}

@media (min-width: 768px) {
    .lead {
        font-size: 21px
    }

    .av-container,
    .home .banner-main,
    .sl-lista-lojas,
    .sl-map-wrap {
        width: 730px
    }

    .av-col-sm-1,
    .av-col-sm-10,
    .av-col-sm-11,
    .av-col-sm-12,
    .av-col-sm-13,
    .av-col-sm-14,
    .av-col-sm-15,
    .av-col-sm-16,
    .av-col-sm-17,
    .av-col-sm-18,
    .av-col-sm-19,
    .av-col-sm-2,
    .av-col-sm-20,
    .av-col-sm-21,
    .av-col-sm-22,
    .av-col-sm-23,
    .av-col-sm-24,
    .av-col-sm-3,
    .av-col-sm-4,
    .av-col-sm-5,
    .av-col-sm-6,
    .av-col-sm-7,
    .av-col-sm-8,
    .av-col-sm-9 {
        float: left
    }

    .av-col-sm-1 {
        width: 4.16667%
    }

    .av-col-sm-2 {
        width: 8.33333%
    }

    .av-col-sm-3 {
        width: 12.5%
    }

    .av-col-sm-4 {
        width: 16.66667%
    }

    .av-col-sm-5 {
        width: 20.83333%
    }

    .av-col-sm-6 {
        width: 25%
    }

    .av-col-sm-7 {
        width: 29.16667%
    }

    .av-col-sm-8 {
        width: 33.33333%
    }

    .av-col-sm-9 {
        width: 37.5%
    }

    .av-col-sm-10 {
        width: 41.66667%
    }

    .av-col-sm-11 {
        width: 45.83333%
    }

    .av-col-sm-12 {
        width: 50%
    }

    .av-col-sm-13 {
        width: 54.16667%
    }

    .av-col-sm-14 {
        width: 58.33333%
    }

    .av-col-sm-15 {
        width: 62.5%
    }

    .av-col-sm-16 {
        width: 66.66667%
    }

    .av-col-sm-17 {
        width: 70.83333%
    }

    .av-col-sm-18 {
        width: 75%
    }

    .av-col-sm-19 {
        width: 79.16667%
    }

    .av-col-sm-20 {
        width: 83.33333%
    }

    .av-col-sm-21 {
        width: 87.5%
    }

    .av-col-sm-22 {
        width: 91.66667%
    }

    .av-col-sm-23 {
        width: 95.83333%
    }

    .av-col-sm-24 {
        width: 100%
    }

    .av-col-sm-pull-0 {
        right: auto
    }

    .av-col-sm-pull-1 {
        right: 4.16667%
    }

    .av-col-sm-pull-2 {
        right: 8.33333%
    }

    .av-col-sm-pull-3 {
        right: 12.5%
    }

    .av-col-sm-pull-4 {
        right: 16.66667%
    }

    .av-col-sm-pull-5 {
        right: 20.83333%
    }

    .av-col-sm-pull-6 {
        right: 25%
    }

    .av-col-sm-pull-7 {
        right: 29.16667%
    }

    .av-col-sm-pull-8 {
        right: 33.33333%
    }

    .av-col-sm-pull-9 {
        right: 37.5%
    }

    .av-col-sm-pull-10 {
        right: 41.66667%
    }

    .av-col-sm-pull-11 {
        right: 45.83333%
    }

    .av-col-sm-pull-12 {
        right: 50%
    }

    .av-col-sm-pull-13 {
        right: 54.16667%
    }

    .av-col-sm-pull-14 {
        right: 58.33333%
    }

    .av-col-sm-pull-15 {
        right: 62.5%
    }

    .av-col-sm-pull-16 {
        right: 66.66667%
    }

    .av-col-sm-pull-17 {
        right: 70.83333%
    }

    .av-col-sm-pull-18 {
        right: 75%
    }

    .av-col-sm-pull-19 {
        right: 79.16667%
    }

    .av-col-sm-pull-20 {
        right: 83.33333%
    }

    .av-col-sm-pull-21 {
        right: 87.5%
    }

    .av-col-sm-pull-22 {
        right: 91.66667%
    }

    .av-col-sm-pull-23 {
        right: 95.83333%
    }

    .av-col-sm-pull-24 {
        right: 100%
    }

    .av-col-sm-push-0 {
        left: auto
    }

    .av-col-sm-push-1 {
        left: 4.16667%
    }

    .av-col-sm-push-2 {
        left: 8.33333%
    }

    .av-col-sm-push-3 {
        left: 12.5%
    }

    .av-col-sm-push-4 {
        left: 16.66667%
    }

    .av-col-sm-push-5 {
        left: 20.83333%
    }

    .av-col-sm-push-6 {
        left: 25%
    }

    .av-col-sm-push-7 {
        left: 29.16667%
    }

    .av-col-sm-push-8 {
        left: 33.33333%
    }

    .av-col-sm-push-9 {
        left: 37.5%
    }

    .av-col-sm-push-10 {
        left: 41.66667%
    }

    .av-col-sm-push-11 {
        left: 45.83333%
    }

    .av-col-sm-push-12 {
        left: 50%
    }

    .av-col-sm-push-13 {
        left: 54.16667%
    }

    .av-col-sm-push-14 {
        left: 58.33333%
    }

    .av-col-sm-push-15 {
        left: 62.5%
    }

    .av-col-sm-push-16 {
        left: 66.66667%
    }

    .av-col-sm-push-17 {
        left: 70.83333%
    }

    .av-col-sm-push-18 {
        left: 75%
    }

    .av-col-sm-push-19 {
        left: 79.16667%
    }

    .av-col-sm-push-20 {
        left: 83.33333%
    }

    .av-col-sm-push-21 {
        left: 87.5%
    }

    .av-col-sm-push-22 {
        left: 91.66667%
    }

    .av-col-sm-push-23 {
        left: 95.83333%
    }

    .av-col-sm-push-24 {
        left: 100%
    }

    .av-col-sm-offset-0 {
        margin-left: 0
    }

    .av-col-sm-offset-1 {
        margin-left: 4.16667%
    }

    .av-col-sm-offset-2 {
        margin-left: 8.33333%
    }

    .av-col-sm-offset-3 {
        margin-left: 12.5%
    }

    .av-col-sm-offset-4 {
        margin-left: 16.66667%
    }

    .av-col-sm-offset-5 {
        margin-left: 20.83333%
    }

    .av-col-sm-offset-6 {
        margin-left: 25%
    }

    .av-col-sm-offset-7 {
        margin-left: 29.16667%
    }

    .av-col-sm-offset-8 {
        margin-left: 33.33333%
    }

    .av-col-sm-offset-9 {
        margin-left: 37.5%
    }

    .av-col-sm-offset-10 {
        margin-left: 41.66667%
    }

    .av-col-sm-offset-11 {
        margin-left: 45.83333%
    }

    .av-col-sm-offset-12 {
        margin-left: 50%
    }

    .av-col-sm-offset-13 {
        margin-left: 54.16667%
    }

    .av-col-sm-offset-14 {
        margin-left: 58.33333%
    }

    .av-col-sm-offset-15 {
        margin-left: 62.5%
    }

    .av-col-sm-offset-16 {
        margin-left: 66.66667%
    }

    .av-col-sm-offset-17 {
        margin-left: 70.83333%
    }

    .av-col-sm-offset-18 {
        margin-left: 75%
    }

    .av-col-sm-offset-19 {
        margin-left: 79.16667%
    }

    .av-col-sm-offset-20 {
        margin-left: 83.33333%
    }

    .av-col-sm-offset-21 {
        margin-left: 87.5%
    }

    .av-col-sm-offset-22 {
        margin-left: 91.66667%
    }

    .av-col-sm-offset-23 {
        margin-left: 95.83333%
    }

    .av-col-sm-offset-24 {
        margin-left: 100%
    }

    .form-inline .form-control-static,
    .form-inline .form-group {
        display: inline-block
    }

    .form-inline .control-label,
    .form-inline .form-group {
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .contact-form__input,
    .form-inline .form-control,
    .form-inline .header__search .search__input,
    .form-inline .portal-notify-me-ref .notifyme-client-email,
    .form-inline .portal-notify-me-ref .notifyme-client-name,
    .form-inline .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input,
    .form-inline .product-main__shipping fieldset .prefixo input,
    .form-inline body .vtexIdUI-page .controls input,
    .header__search .form-inline .search__input,
    .portal-notify-me-ref .form-inline .notifyme-client-email,
    .portal-notify-me-ref .form-inline .notifyme-client-name,
    .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .form-inline .product-main__calculate__form__input,
    .product-main__shipping fieldset .prefixo .form-inline input,
    body .vtexIdUI-page .controls .form-inline input {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .form-inline .input-group .contact-form__input,
    .form-inline .input-group .form-control,
    .form-inline .input-group .header__search .search__input,
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .portal-notify-me-ref .notifyme-client-email,
    .form-inline .input-group .portal-notify-me-ref .notifyme-client-name,
    .form-inline .input-group .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input,
    .form-inline .input-group .product-main__shipping fieldset .prefixo input,
    .form-inline .input-group body .vtexIdUI-page .controls input,
    .header__search .form-inline .input-group .search__input,
    .portal-notify-me-ref .form-inline .input-group .notifyme-client-email,
    .portal-notify-me-ref .form-inline .input-group .notifyme-client-name,
    .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .form-inline .input-group .product-main__calculate__form__input,
    .product-main__shipping fieldset .prefixo .form-inline .input-group input,
    body .vtexIdUI-page .controls .form-inline .input-group input {
        width: auto
    }

    .form-inline .header__search .input-group>.search__input,
    .form-inline .input-group>.contact-form__input,
    .form-inline .input-group>.form-control,
    .form-inline .portal-notify-me-ref .input-group>.notifyme-client-email,
    .form-inline .portal-notify-me-ref .input-group>.notifyme-client-name,
    .form-inline .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .input-group>.product-main__calculate__form__input,
    .form-inline .product-main__shipping fieldset .prefixo .input-group>input,
    .form-inline body .vtexIdUI-page .controls .input-group>input,
    .header__search .form-inline .input-group>.search__input,
    .portal-notify-me-ref .form-inline .input-group>.notifyme-client-email,
    .portal-notify-me-ref .form-inline .input-group>.notifyme-client-name,
    .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .form-inline .input-group>.product-main__calculate__form__input,
    .product-main__shipping fieldset .prefixo .form-inline .input-group>input,
    body .vtexIdUI-page .controls .form-inline .input-group>input {
        width: 100%
    }

    .form-inline .checkbox,
    .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .checkbox label,
    .form-inline .radio label {
        padding-left: 0
    }

    .form-inline .checkbox input[type=checkbox],
    .form-inline .radio input[type=radio] {
        position: relative;
        margin-left: 0
    }

    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }

    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px
    }

    .form-horizontal .form-group-lg .control-label {
        padding-top: 11px;
        font-size: 18px
    }

    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
        font-size: 12px
    }

    .nav-justified>li,
    .nav-tabs.nav-justified>li {
        display: table-cell;
        width: 1%
    }

    .nav-justified>li>a,
    .nav-tabs.nav-justified>li>a {
        margin-bottom: 0
    }

    .nav-tabs-justified>li>a,
    .nav-tabs.nav-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 0
    }

    .nav-tabs-justified>.active>a,
    .nav-tabs-justified>.active>a:focus,
    .nav-tabs-justified>.active>a:hover,
    .nav-tabs.nav-justified>.active>a,
    .nav-tabs.nav-justified>.active>a:focus,
    .nav-tabs.nav-justified>.active>a:hover {
        border-bottom-color: #fff
    }

    .navbar-form .form-control-static,
    .navbar-form .form-group {
        display: inline-block
    }

    .navbar-form .control-label,
    .navbar-form .form-group {
        margin-bottom: 0;
        vertical-align: middle
    }

    .header__search .navbar-form .search__input,
    .navbar-form .contact-form__input,
    .navbar-form .form-control,
    .navbar-form .header__search .search__input,
    .navbar-form .portal-notify-me-ref .notifyme-client-email,
    .navbar-form .portal-notify-me-ref .notifyme-client-name,
    .navbar-form .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input,
    .navbar-form .product-main__shipping fieldset .prefixo input,
    .navbar-form body .vtexIdUI-page .controls input,
    .portal-notify-me-ref .navbar-form .notifyme-client-email,
    .portal-notify-me-ref .navbar-form .notifyme-client-name,
    .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .navbar-form .product-main__calculate__form__input,
    .product-main__shipping fieldset .prefixo .navbar-form input,
    body .vtexIdUI-page .controls .navbar-form input {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .header__search .navbar-form .input-group .search__input,
    .navbar-form .input-group .contact-form__input,
    .navbar-form .input-group .form-control,
    .navbar-form .input-group .header__search .search__input,
    .navbar-form .input-group .input-group-addon,
    .navbar-form .input-group .input-group-btn,
    .navbar-form .input-group .portal-notify-me-ref .notifyme-client-email,
    .navbar-form .input-group .portal-notify-me-ref .notifyme-client-name,
    .navbar-form .input-group .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .product-main__calculate__form__input,
    .navbar-form .input-group .product-main__shipping fieldset .prefixo input,
    .navbar-form .input-group body .vtexIdUI-page .controls input,
    .portal-notify-me-ref .navbar-form .input-group .notifyme-client-email,
    .portal-notify-me-ref .navbar-form .input-group .notifyme-client-name,
    .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .navbar-form .input-group .product-main__calculate__form__input,
    .product-main__shipping fieldset .prefixo .navbar-form .input-group input,
    body .vtexIdUI-page .controls .navbar-form .input-group input {
        width: auto
    }

    .header__search .navbar-form .input-group>.search__input,
    .navbar-form .header__search .input-group>.search__input,
    .navbar-form .input-group>.contact-form__input,
    .navbar-form .input-group>.form-control,
    .navbar-form .portal-notify-me-ref .input-group>.notifyme-client-email,
    .navbar-form .portal-notify-me-ref .input-group>.notifyme-client-name,
    .navbar-form .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .input-group>.product-main__calculate__form__input,
    .navbar-form .product-main__shipping fieldset .prefixo .input-group>input,
    .navbar-form body .vtexIdUI-page .controls .input-group>input,
    .portal-notify-me-ref .navbar-form .input-group>.notifyme-client-email,
    .portal-notify-me-ref .navbar-form .input-group>.notifyme-client-name,
    .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field .navbar-form .input-group>.product-main__calculate__form__input,
    .product-main__shipping fieldset .prefixo .navbar-form .input-group>input,
    body .vtexIdUI-page .controls .navbar-form .input-group>input {
        width: 100%
    }

    .navbar-form .checkbox,
    .navbar-form .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .checkbox label,
    .navbar-form .radio label {
        padding-left: 0
    }

    .navbar-form .checkbox input[type=checkbox],
    .navbar-form .radio input[type=radio] {
        position: relative;
        margin-left: 0
    }

    .navbar-form .has-feedback .form-control-feedback {
        top: 0
    }

    .modal-dialog {
        width: 600px;
        margin: 30px auto
    }

    .modal-content {
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }

    .modal-sm {
        width: 300px
    }

    .modal-content {
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }

    .modal-header {
        padding: 30px 30px 0
    }

    .modal-body {
        padding: 0 40px 40px
    }
}

@media (min-width: 768px)and (max-width: 991px) {
    .av-visible-sm {
        display: block !important
    }

    table.av-visible-sm {
        display: table !important
    }

    tr.av-visible-sm {
        display: table-row !important
    }

    td.av-visible-sm,
    th.av-visible-sm {
        display: table-cell !important
    }

    .av-visible-sm-block {
        display: block !important
    }

    .av-visible-sm-inline {
        display: inline !important
    }

    .av-visible-sm-inline-block {
        display: inline-block !important
    }

    .av-hidden-sm {
        display: none !important
    }

    .thumbs .slick-next,
    .thumbs .slick-prev {
        background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
        width: 8px;
        height: 12px
    }

    .thumbs .slick-slide {
        padding: 0
    }

    .thumbs .slick-next,
    .thumbs .slick-prev {
        top: auto;
        right: auto;
        left: 50%;
        margin-left: -3px;
        margin-top: 0
    }

    .thumbs .slick-prev {
        bottom: -12px;
        transform: rotate(-90deg);
        background-position: -328px -120px
    }

    .thumbs .slick-next {
        top: -4px;
        transform: rotate(-90deg);
        background-position: -328px -142px
    }

    .product-main__image .thumbs {
        position: relative;
        top: 50%;
        transform: translateY(-50%)
    }

    .product-main__image .thumbs li {
        width: 100% !important
    }

    .product-main__image #include,
    .product-main__image #show,
    .product-main__image .apresentacao {
        position: relative;
        height: 500px;
        margin-bottom: 25px
    }

    .product-main__image #include {
        width: 500px
    }

    .product-main__image #include #image-main {
        height: 500px;
        width: auto
    }
}

@media (min-width: 992px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .dl-horizontal dd {
        margin-left: 180px
    }

    .av-container,
    .home .banner-main,
    .sl-lista-lojas,
    .sl-map-wrap {
        width: 950px
    }

    .av-col-md-1,
    .av-col-md-10,
    .av-col-md-11,
    .av-col-md-12,
    .av-col-md-13,
    .av-col-md-14,
    .av-col-md-15,
    .av-col-md-16,
    .av-col-md-17,
    .av-col-md-18,
    .av-col-md-19,
    .av-col-md-2,
    .av-col-md-20,
    .av-col-md-21,
    .av-col-md-22,
    .av-col-md-23,
    .av-col-md-24,
    .av-col-md-3,
    .av-col-md-4,
    .av-col-md-5,
    .av-col-md-6,
    .av-col-md-7,
    .av-col-md-8,
    .av-col-md-9,
    .loja-btn-ver-no-mapa,
    .loja-description,
    .loja-info,
    .search-default div[id^=ResultItems] ul li,
    .seo-text .seo-text-inner {
        float: left
    }

    .av-col-md-1 {
        width: 4.16667%
    }

    .av-col-md-2 {
        width: 8.33333%
    }

    .av-col-md-3 {
        width: 12.5%
    }

    .av-col-md-4,
    .loja-btn-ver-no-mapa {
        width: 16.66667%
    }

    .av-col-md-5 {
        width: 20.83333%
    }

    .av-col-md-6 {
        width: 25%
    }

    .av-col-md-7 {
        width: 29.16667%
    }

    .av-col-md-8,
    .loja-description,
    .search-default div[id^=ResultItems] ul li {
        width: 33.33333%
    }

    .av-col-md-9,
    .seo-text .seo-text-inner {
        width: 37.5%
    }

    .av-col-md-10 {
        width: 41.66667%
    }

    .av-col-md-11 {
        width: 45.83333%
    }

    .av-col-md-12,
    .loja-info {
        width: 50%
    }

    .av-col-md-13 {
        width: 54.16667%
    }

    .av-col-md-14 {
        width: 58.33333%
    }

    .av-col-md-15 {
        width: 62.5%
    }

    .av-col-md-16 {
        width: 66.66667%
    }

    .av-col-md-17 {
        width: 70.83333%
    }

    .av-col-md-18 {
        width: 75%
    }

    .av-col-md-19 {
        width: 79.16667%
    }

    .av-col-md-20 {
        width: 83.33333%
    }

    .av-col-md-21 {
        width: 87.5%
    }

    .av-col-md-22 {
        width: 91.66667%
    }

    .av-col-md-23 {
        width: 95.83333%
    }

    .av-col-md-24 {
        width: 100%
    }

    .av-col-md-pull-0 {
        right: auto
    }

    .av-col-md-pull-1 {
        right: 4.16667%
    }

    .av-col-md-pull-2 {
        right: 8.33333%
    }

    .av-col-md-pull-3 {
        right: 12.5%
    }

    .av-col-md-pull-4 {
        right: 16.66667%
    }

    .av-col-md-pull-5 {
        right: 20.83333%
    }

    .av-col-md-pull-6 {
        right: 25%
    }

    .av-col-md-pull-7 {
        right: 29.16667%
    }

    .av-col-md-pull-8 {
        right: 33.33333%
    }

    .av-col-md-pull-9 {
        right: 37.5%
    }

    .av-col-md-pull-10 {
        right: 41.66667%
    }

    .av-col-md-pull-11 {
        right: 45.83333%
    }

    .av-col-md-pull-12 {
        right: 50%
    }

    .av-col-md-pull-13 {
        right: 54.16667%
    }

    .av-col-md-pull-14 {
        right: 58.33333%
    }

    .av-col-md-pull-15 {
        right: 62.5%
    }

    .av-col-md-pull-16 {
        right: 66.66667%
    }

    .av-col-md-pull-17 {
        right: 70.83333%
    }

    .av-col-md-pull-18 {
        right: 75%
    }

    .av-col-md-pull-19 {
        right: 79.16667%
    }

    .av-col-md-pull-20 {
        right: 83.33333%
    }

    .av-col-md-pull-21 {
        right: 87.5%
    }

    .av-col-md-pull-22 {
        right: 91.66667%
    }

    .av-col-md-pull-23 {
        right: 95.83333%
    }

    .av-col-md-pull-24 {
        right: 100%
    }

    .av-col-md-push-0 {
        left: auto
    }

    .av-col-md-push-1 {
        left: 4.16667%
    }

    .av-col-md-push-2 {
        left: 8.33333%
    }

    .av-col-md-push-3 {
        left: 12.5%
    }

    .av-col-md-push-4 {
        left: 16.66667%
    }

    .av-col-md-push-5 {
        left: 20.83333%
    }

    .av-col-md-push-6 {
        left: 25%
    }

    .av-col-md-push-7 {
        left: 29.16667%
    }

    .av-col-md-push-8 {
        left: 33.33333%
    }

    .av-col-md-push-9 {
        left: 37.5%
    }

    .av-col-md-push-10 {
        left: 41.66667%
    }

    .av-col-md-push-11 {
        left: 45.83333%
    }

    .av-col-md-push-12 {
        left: 50%
    }

    .av-col-md-push-13 {
        left: 54.16667%
    }

    .av-col-md-push-14 {
        left: 58.33333%
    }

    .av-col-md-push-15 {
        left: 62.5%
    }

    .av-col-md-push-16 {
        left: 66.66667%
    }

    .av-col-md-push-17 {
        left: 70.83333%
    }

    .av-col-md-push-18 {
        left: 75%
    }

    .av-col-md-push-19 {
        left: 79.16667%
    }

    .av-col-md-push-20 {
        left: 83.33333%
    }

    .av-col-md-push-21 {
        left: 87.5%
    }

    .av-col-md-push-22 {
        left: 91.66667%
    }

    .av-col-md-push-23 {
        left: 95.83333%
    }

    .av-col-md-push-24 {
        left: 100%
    }

    .av-col-md-offset-0 {
        margin-left: 0
    }

    .av-col-md-offset-1 {
        margin-left: 4.16667%
    }

    .av-col-md-offset-2 {
        margin-left: 8.33333%
    }

    .av-col-md-offset-3 {
        margin-left: 12.5%
    }

    .av-col-md-offset-4 {
        margin-left: 16.66667%
    }

    .av-col-md-offset-5 {
        margin-left: 20.83333%
    }

    .av-col-md-offset-6 {
        margin-left: 25%
    }

    .av-col-md-offset-7 {
        margin-left: 29.16667%
    }

    .av-col-md-offset-8 {
        margin-left: 33.33333%
    }

    .av-col-md-offset-9 {
        margin-left: 37.5%
    }

    .av-col-md-offset-10 {
        margin-left: 41.66667%
    }

    .av-col-md-offset-11 {
        margin-left: 45.83333%
    }

    .av-col-md-offset-12 {
        margin-left: 50%
    }

    .av-col-md-offset-13 {
        margin-left: 54.16667%
    }

    .av-col-md-offset-14 {
        margin-left: 58.33333%
    }

    .av-col-md-offset-15 {
        margin-left: 62.5%
    }

    .av-col-md-offset-16 {
        margin-left: 66.66667%
    }

    .av-col-md-offset-17 {
        margin-left: 70.83333%
    }

    .av-col-md-offset-18 {
        margin-left: 75%
    }

    .av-col-md-offset-19 {
        margin-left: 79.16667%
    }

    .av-col-md-offset-20 {
        margin-left: 83.33333%
    }

    .av-col-md-offset-21 {
        margin-left: 87.5%
    }

    .av-col-md-offset-22 {
        margin-left: 91.66667%
    }

    .av-col-md-offset-23 {
        margin-left: 95.83333%
    }

    .av-col-md-offset-24 {
        margin-left: 100%
    }

    .navbar-right .dropdown-menu {
        right: 0;
        left: auto
    }

    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto
    }

    .navbar {
        border-radius: 0
    }

    .navbar-header {
        float: left
    }

    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none
    }

    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important
    }

    .navbar-collapse.in {
        overflow-y: visible
    }

    .navbar-fixed-bottom .navbar-collapse,
    .navbar-fixed-top .navbar-collapse,
    .navbar-static-top .navbar-collapse {
        padding-left: 0;
        padding-right: 0
    }

    .container-fluid>.navbar-collapse,
    .container-fluid>.navbar-header,
    .container>.navbar-collapse,
    .container>.navbar-header {
        margin-right: 0;
        margin-left: 0
    }

    .navbar-fixed-bottom,
    .navbar-fixed-top,
    .navbar-static-top {
        border-radius: 0
    }

    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        margin-left: -10px
    }

    .navbar-toggle {
        display: none
    }

    .navbar-nav {
        float: left;
        margin: 0
    }

    .navbar-nav>li {
        float: left
    }

    .navbar-nav>li>a {
        padding-top: 48.5px;
        padding-bottom: 48.5px
    }

    .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        box-shadow: none
    }

    .navbar-text {
        float: left;
        margin-left: 10px;
        margin-right: 10px
    }

    .navbar-left {
        float: left !important
    }

    .navbar-right {
        float: right !important;
        margin-right: -10px
    }

    .navbar-right~.navbar-right {
        margin-right: 0
    }

    .modal-lg {
        width: 900px
    }

    .drop-container {
        top: 117px
    }

    .sidebar fieldset {
        margin-bottom: 15px
    }

    .sidebar .avantiSearch-btn-clean-all-filters {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        margin-top: 20px
    }

    .my-account-menu {
        display: none;
        position: absolute;
        top: 90px !important;
        left: 50%;
        transform: translateX(-50%);
        z-index: 1;
        width: 164px !important;
        background: #fff;
        padding: 30px 20px !important;
        box-shadow: 0 10px 15px rgba(45, 53, 67, .1)
    }

    .my-account-menu.submenu {
        padding: 25px
    }

    .newsletter {
        display: flex;
        align-items: center;
        justify-content: center !important
    }

    .collection .slick-list {
        padding: 0 3px
    }

    .collection .slick-track {
        padding-top: 16px;
        padding-bottom: 19px
    }

    .shelf__product-item:hover {
        box-shadow: 0 0 20px rgba(0, 0, 0, .06);
        z-index: 1
    }

    .shelf__product-item:hover .product-item__buy-button,
    .shelf__product-item:hover .product-item__img__hover {
        opacity: 1;
        filter: alpha(opacity=100)
    }

    .footer__menu {
        margin: 42px 0;
        position: relative
    }

    .footer__menu .footer__dropdown {
        display: block !important
    }

    .footer__menu.footer__menu--account {
        margin-left: 30px
    }

    .footer__payment {
        position: relative;
        margin-top: 42px;
        margin-bottom: 32px
    }

    .footer__payment .footer__dropdown {
        display: block !important
    }

    .home .seo-text .banner-main,
    .seo-text .av-container,
    .seo-text .home .banner-main,
    .seo-text .sl-lista-lojas,
    .seo-text .sl-map-wrap {
        position: relative
    }

    .seo-text .seo-text-inner {
        position: absolute;
        top: 50%;
        transform: translateY(-50%)
    }

    .lojas main {
        padding-top: 0
    }

    .sl-map-wrap {
        padding: 0 12px;
        margin-bottom: 0
    }

    .sl-map-wrap .wrapper {
        position: relative;
        height: 424px
    }

    .sl-map-container {
        height: 424px
    }

    .sl-search-block {
        left: 52px;
        margin-left: 0;
        top: 50%;
        transform: translateY(-50%)
    }

    .sl-lista-lojas {
        padding: 0 50px
    }

    .nossas-lojas__result-item {
        margin-bottom: 22px
    }

    .loja-description {
        padding-left: 30px
    }

    .loja-description strong {
        font-size: 18px;
        margin-bottom: 0
    }

    .loja-btn-ver-no-mapa {
        text-align: right
    }
}

@media (min-width: 992px)and (max-width: 1199px) {
    .av-visible-md {
        display: block !important
    }

    table.av-visible-md {
        display: table !important
    }

    tr.av-visible-md {
        display: table-row !important
    }

    td.av-visible-md,
    th.av-visible-md {
        display: table-cell !important
    }

    .av-visible-md-block {
        display: block !important
    }

    .av-visible-md-inline {
        display: inline !important
    }

    .av-visible-md-inline-block {
        display: inline-block !important
    }

    .av-hidden-md {
        display: none !important
    }

    .menu--desktop.main-menu .menu__item {
        padding-left: 4.9px;
        padding-right: 4.9px
    }

    .menu--desktop.main-menu .menu__item>a {
        font-size: 13px
    }

    .menu--desktop .menu__item.menu__item--all .submenu--level-3,
    .menu--desktop .menu__item:not(.menu__item--all) .submenu--level-2 {
        left: 290px
    }

    .menu--desktop .submenu__section {
        width: 270px
    }

    .menu--desktop .submenu--level-2,
    .menu--desktop .submenu--level-3 {
        padding-left: 20px;
        padding-right: 20px
    }

    .menu--desktop .menu__item:not(.menu__item--all) .submenu--level-1 {
        width: 696px;
        margin-left: 117px;
        padding-left: 20px
    }

    .newsletter .newsletter__header {
        background: 0 0
    }

    .product-main .product-main__flag-img {
        left: 20px
    }

    .product-main__image .thumbs {
        width: 100% !important;
        padding-bottom: 0;
        overflow: hidden;
        height: 96px
    }

    .product-main__image .thumbs li {
        margin: 0;
        width: 20%;
        height: auto;
        float: left;
        position: relative
    }

    .product-main__image .thumbs li img {
        top: auto;
        transform: translateY(0)
    }

    .product-main__image #include {
        width: 100%;
        min-height: 380px
    }
}

@media screen and (min-width: 1024px) {
    .banner-main {
        padding: 0px !important;
        width: 100vw !important
    }

    .banner-main .slick-prev {
        left: calc(50vw - 600px)
    }

    .banner-main .slick-next {
        right: calc(50vw - 600px)
    }

    .header-top__message {
        background-color: #ed0011;
        line-height: 55px !important;
        animation: change-color 2s ease infinite
    }

    .header-top__social-icons.navbar-right,
    .header-top__contact.navbar-right {
        display: none !important
    }

    .header .navbar--desktop,
    .header .navbar--mobile {
        background-color: #fff !important
    }

    .header-top__menu {
        height: 35px !important;
        background-color: #f2f2f2 !important
    }

    .header-top__menu .av-container {
        display: flex !important;
        justify-content: flex-end !important
    }

    .header-top__institutional .header-top__institutional__item:not(:last-of-type) {
        margin-right: 60px !important
    }

    .header-top__institutional .header-top__institutional__item a {
        color: #929191 !important;
        width: -moz-fit-content !important;
        width: fit-content !important;
        font-size: 14px !important;
        font-weight: normal !important;
        font-family: "Rubik", sans-serif !important
    }

    .header__person:not(.new) {
        display: none !important
    }

    .header__person {
        display: block !important;
        height: 150px !important;
        width: auto !important;
        z-index: 1 !important
    }

    .header__logo.navbar-brand .img-responsive:first-of-type {
        display: none !important
    }

    .header__logo.navbar-brand .img-responsive:last-of-type {
        display: block !important
    }

    .header .header__logo {
        margin: 17px 0 20px 72px !important
    }

    .search__input {
        border: solid 1px #929191 !important;
        padding-left: 46px !important;
        height: 50px !important;
        width: 580px !important;
        border-radius: 100px !important;
        padding-top: 8px !important;
        font-size: 18px !important;
        font-family: "Rubik", sans-serif !important;
        transition: border .2s !important
    }

    .search__input::-moz-placeholder {
        color: #929191 !important
    }

    .search__input::placeholder {
        color: #929191 !important
    }

    .search__input:focus {
        border: solid 1px #ad0013 !important
    }

    .menu--desktop.menu--right {
        margin-left: 14px !important
    }

    .menu.menu--right .menu__item>a {
        color: #929191 !important;
        font-family: "Rubik", sans-serif !important;
        font-size: 16px !important
    }

    .menu--desktop.menu--right .menu__item>a {
        padding: 38px 14px !important
    }

    .menu--desktop.menu--right .menu__item--account>a {
        height: 84px !important;
        width: 115px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-direction: column !important;
        border-radius: 10px !important;
        padding: 0 !important;
        transition: all .2s !important
    }

    .menu--desktop.menu--right .menu__item--account:hover>a {
        box-shadow: 0 0 18px 0 rgba(0, 0, 0, .1) !important
    }

    .menu--desktop.menu--right .menu__item--account:hover>div {
        width: 115px !important;
        top: 85px !important;
        border-radius: 10px !important;
        padding: 10px 0 !important;
        box-shadow: 0 0 18px 0 rgba(0, 0, 0, .1) !important
    }

    .fa-microphone {
        color: rgba(0, 0, 0, 0) !important
    }

    .fa-microphone:before {
        width: 10px !important;
        height: 18px !important;
        background-image: url(/arquivos/voice@2x.png) !important;
        background-size: contain !important;
        background-repeat: no-repeat !important
    }

    .menu.menu--right .menu__item.menu__item--favorites>a:before {
        background-image: url(/arquivos/heart-1.png) !important
    }

    .menu.menu--right .menu__item.menu__item--account>a:before {
        background-image: url(/arquivos/user.png) !important
    }

    .menu.menu--right .menu__item.menu__item--minicart>a:before {
        background-image: url(/arquivos/shopping-cart.png) !important;
        height: 41px !important;
        width: 41px !important;
        margin-bottom: 0px !important
    }

    .menu.menu--right .menu__item.menu__item--minicart>a span {
        color: #c91e0f !important;
        left: 28px !important;
        top: 38px !important;
        font-family: "Rubik", sans-serif !important;
        font-size: 18px !important;
        font-weight: 600 !important
    }

    .menu--desktop .menu__item.menu__item--all {
        position: relative !important;
        border-radius: 10px !important;
        transition: all .2s !important
    }

    .menu--desktop .menu__item.menu__item--all:hover {
        background-color: #fff !important;
        border-radius: 10px 10px 0px 0px !important;
        box-shadow: 0 0 18px 0 rgba(0, 0, 0, .5) !important
    }

    .menu__item.menu__item--all.menu__item--dropdown {
        top: 0px !important;
        width: 277px !important
    }

    .menu__item.menu__item--all .menu--desktop .submenu__section {
        width: 257px !important
    }

    .menu--desktop .submenu--level-2,
    .menu--desktop .submenu--level-3 {
        padding: 5px 24px !important
    }

    .menu__item--all .submenu__item--main {
        padding-right: 25px !important
    }

    .menu__item--all .submenu.submenu--level-3 {
        height: 380px !important;
        padding-top: 10px !important;
        box-shadow: 0 0 18px 0 rgba(0, 0, 0, .5) !important;
        background-color: #fff !important;
        border-radius: 0 0 10px 0px !important;
        left: 278px !important;
        top: -10px !important
    }

    .menu__item--all .submenu.submenu--level-3::after {
        display: block !important;
        position: absolute !important;
        top: 0 !important;
        left: -15px !important;
        content: " " !important;
        height: 380px !important;
        width: 15px !important;
        background-color: #fff !important
    }

    .menu__item--all .submenu.submenu--level-3::before {
        display: block !important;
        position: absolute !important;
        top: 15px !important;
        left: 0px !important;
        content: " " !important;
        height: 350px !important;
        width: 1.6px !important;
        background-color: #d1d1d1 !important;
        z-index: 1 !important
    }

    .menu__item.menu__item--all.menu__item--dropdown>a {
        height: 42px !important;
        padding-top: 12px !important;
        border-radius: 10px !important;
        font-size: 16px !important;
        transition: color .2s !important;
        padding: 0 !important;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        padding-right: 18px !important
    }

    .menu--desktop .menu__item.menu__item--dropdown:hover>a {
        color: #ed0011 !important;
        font-weight: 600 !important
    }

    .menu--desktop.main-menu .menu__item.menu__item--dropdown:hover>a {
        font-weight: 400 !important
    }

    #principal-voice-icone {
        font-size: 19px !important
    }

    .menu__item.ofertas {
        background-color: #ffdc00 !important;
        border-radius: 10px !important
    }

    .menu__item.ofertas a {
        color: #c91e0f !important;
        font-family: "Rubik", sans-serif !important;
        font-weight: bold !important
    }

    .menu--desktop .menu__item.menu__item--all>a:before {
        height: 16px !important;
        width: 19px !important;
        background-image: url(/arquivos/menu-icon.png) !important;
        background-repeat: no-repeat !important;
        background-position: center center !important;
        background-size: cover !important
    }

    .menu--desktop .menu__item.menu__item--dropdown:hover>a:before {
        background-image: url(/arquivos/menu-icon-red.png) !important
    }

    .monicart {
        top: 119px !important
    }

    .menu__item.menu__item--dropdown {
        position: relative !important
    }

    .menu__item:not(.menu__item--all) .submenu.submenu--level-2 {
        background-color: #fff !important;
        height: 380px !important;
        top: 0px !important;
        box-shadow: 0 0 18px 0 rgba(0, 0, 0, .5) !important
    }

    .menu__item:not(.menu__item--all) .submenu.submenu--level-2::before {
        position: absolute !important;
        top: 0px !important;
        left: -20px !important;
        content: " " !important;
        height: 380px !important;
        width: 20px !important;
        background-color: #fff !important
    }

    .home .departments-carroussel {
        width: 1200px !important;
        margin: 0 auto !important;
        margin-bottom: 60px !important
    }

    .home .departments-carroussel .box-banner {
        display: block !important;
        margin: 0 auto !important;
        padding-top: 29px !important;
        width: 207px !important;
        height: 159px !important;
        background-color: #f8f8f8 !important;
        border-radius: 10px !important;
        transition: all .2s !important
    }

    .footer>div:nth-child(3)>div:nth-child(2) {
        background-color: #f7f7f7 !important
    }

    .footer__copyright {
        background-color: #f7f7f7 !important
    }

    .footer>div:nth-child(3)>div:nth-child(1)::before {
        display: none !important
    }

    .footer-title {
        color: #fff !important;
        font-size: 24px !important;
        margin-bottom: 20px !important
    }

    .footer__security__item--flags ul {
        transform: translateY(-10px) !important
    }

    .footer__menu .footer__menu__item a {
        font-family: "Rubik" !important;
        color: #fff !important;
        font-size: 20px !important;
        line-height: 40px !important;
        font-weight: 300 !important
    }

    .footer>div:nth-child(3)>div:nth-child(1)>div.av-col-md-offset-3.av-col-md-5 {
        margin-left: unset !important
    }

    .footer__menu--social .footer__dropdown {
        display: flex !important
    }

    .footer__menu--social .footer__dropdown {
        margin-top: -10px !important
    }

    .footer__menu--social .footer__dropdown img {
        height: 35px !important;
        width: 35px !important;
        margin-right: 11px !important;
        filter: invert(87%) sepia(48%) saturate(10%) hue-rotate(190deg) brightness(106%) contrast(102%) !important
    }

    .footer>div:nth-child(3)>div:nth-child(1) {
        height: 342px !important;
        display: flex !important;
        justify-content: space-between !important
    }

    .footer>div:nth-child(3)>div:nth-child(1) {
        background-color: #940c00 !important;
        padding: 0 calc((100vw - 1200px)/2) !important
    }

    .footer>div:nth-child(3)>div:nth-child(2)>div.av-col-md-offset-2.av-col-md-20 {
        display: none !important
    }

    .footer>div:nth-child(3)>div:nth-child(2)>div.av-row.new {
        margin-top: 20px !important;
        padding-bottom: 20px !important;
        display: flex !important;
        justify-content: center !important;
        border-bottom: 6px solid #fff !important
    }

    .footer__copyright {
        padding: 28px 0 !important
    }

    .footer__flags__item.footer__security__item {
        display: flex !important;
        align-items: center !important
    }

    .footer__flags.footer__payment {
        margin: 0 !important
    }

    .footer__flags__title.footer-title {
        color: #c91e0f !important;
        text-align: center !important;
        margin-bottom: 15px !important
    }

    .footer__flags .footer__flags__list {
        display: flex !important
    }

    .footer__flags__item.footer__flags__item--flags img {
        height: 55px !important
    }

    .footer__flags__item.footer__flags__item--pix img {
        margin-top: 16px !important;
        margin-right: 10px !important;
        height: 25px !important
    }

    .footer__flags__item.footer__flags__item--ame img {
        margin-top: 20px !important;
        height: 20px !important
    }

    .footer__flags__item.footer__security__item.footer__security__item--flags ul {
        display: flex !important
    }

    .footer>div:nth-child(3)>div:nth-child(1)>div.av-col-md-6 {
        width: 177px !important;
        padding: 0 !important
    }

    .footer>div:nth-child(3)>div:nth-child(1)>div.av-col-md-6,
    .footer>div:nth-child(3)>div:nth-child(1)>div.av-col-md-5,
    .footer>div:nth-child(3)>div:nth-child(1)>div.av-col-md-4 {
        width: unset !important
    }

    .footer>div:nth-child(3)>div:nth-child(1)>div.av-col-md-5.new,
    .footer>div:nth-child(3)>div:nth-child(1)>div.av-col-md-6.new {
        display: block !important
    }

    .footer>div:nth-child(3)>div:nth-child(1)>div:nth-child(6) {
        display: none !important
    }

    .footer .footer__ilustration {
        padding-top: 40px !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-end !important;
        transform: translateX(20px)
    }

    .footer__flags.footer__payment {
        margin-right: 160px !important
    }

    .footer .footer__ilustration__image--person {
        position: relative !important;
        width: 177px !important;
        height: unset !important;
        z-index: 3 !important
    }

    .footer .footer__ilustration__image--shadow {
        margin-top: -30px !important;
        width: 118px !important;
        z-index: 2 !important
    }

    .footer .footer__ilustration__image--reflex {
        position: relative !important;
        width: 177px !important;
        margin-top: -30px !important;
        z-index: 2 !important
    }
}

@media screen and (min-width: 1024px)and (max-width: 1200px) {
    .banner-main .slick-prev {
        left: 20px
    }

    .banner-main .slick-next {
        right: 20px
    }
}

@media screen and (min-width: 1025px) {
    .contador-regressivo__prateleira .n1colunas ul li div .product-item__flags {
        right: 0 !important;
        justify-content: flex-end !important
    }

    .product-item__flags__img .flag.esquenta-black {
        line-height: 40px
    }
}

@media (min-width: 1200px) {

    .av-container,
    .home .banner-main,
    .sl-lista-lojas,
    .sl-map-wrap {
        width: 1200px
    }

    .av-col-lg-1,
    .av-col-lg-10,
    .av-col-lg-11,
    .av-col-lg-12,
    .av-col-lg-13,
    .av-col-lg-14,
    .av-col-lg-15,
    .av-col-lg-16,
    .av-col-lg-17,
    .av-col-lg-18,
    .av-col-lg-19,
    .av-col-lg-2,
    .av-col-lg-20,
    .av-col-lg-21,
    .av-col-lg-22,
    .av-col-lg-23,
    .av-col-lg-24,
    .av-col-lg-3,
    .av-col-lg-4,
    .av-col-lg-5,
    .av-col-lg-6,
    .av-col-lg-7,
    .av-col-lg-8,
    .av-col-lg-9,
    .loja-btn-ver-no-mapa,
    .loja-description,
    .loja-info,
    .search-default div[id^=ResultItems] ul li {
        float: left
    }

    .av-col-lg-1 {
        width: 4.16667%
    }

    .av-col-lg-2 {
        width: 8.33333%
    }

    .av-col-lg-3 {
        width: 12.5%
    }

    .av-col-lg-4,
    .loja-btn-ver-no-mapa {
        width: 16.66667%
    }

    .av-col-lg-5 {
        width: 20.83333%
    }

    .av-col-lg-6,
    .search-default div[id^=ResultItems] ul li {
        width: 25%
    }

    .av-col-lg-7 {
        width: 29.16667%
    }

    .av-col-lg-8 {
        width: 33.33333%
    }

    .av-col-lg-9 {
        width: 37.5%
    }

    .av-col-lg-10,
    .loja-description,
    .loja-info {
        width: 41.66667%
    }

    .av-col-lg-11 {
        width: 45.83333%
    }

    .av-col-lg-12 {
        width: 50%
    }

    .av-col-lg-13 {
        width: 54.16667%
    }

    .av-col-lg-14 {
        width: 58.33333%
    }

    .av-col-lg-15 {
        width: 62.5%
    }

    .av-col-lg-16 {
        width: 66.66667%
    }

    .av-col-lg-17 {
        width: 70.83333%
    }

    .av-col-lg-18 {
        width: 75%
    }

    .av-col-lg-19 {
        width: 79.16667%
    }

    .av-col-lg-20 {
        width: 83.33333%
    }

    .av-col-lg-21 {
        width: 87.5%
    }

    .av-col-lg-22 {
        width: 91.66667%
    }

    .av-col-lg-23 {
        width: 95.83333%
    }

    .av-col-lg-24 {
        width: 100%
    }

    .av-col-lg-pull-0 {
        right: auto
    }

    .av-col-lg-pull-1 {
        right: 4.16667%
    }

    .av-col-lg-pull-2 {
        right: 8.33333%
    }

    .av-col-lg-pull-3 {
        right: 12.5%
    }

    .av-col-lg-pull-4 {
        right: 16.66667%
    }

    .av-col-lg-pull-5 {
        right: 20.83333%
    }

    .av-col-lg-pull-6 {
        right: 25%
    }

    .av-col-lg-pull-7 {
        right: 29.16667%
    }

    .av-col-lg-pull-8 {
        right: 33.33333%
    }

    .av-col-lg-pull-9 {
        right: 37.5%
    }

    .av-col-lg-pull-10 {
        right: 41.66667%
    }

    .av-col-lg-pull-11 {
        right: 45.83333%
    }

    .av-col-lg-pull-12 {
        right: 50%
    }

    .av-col-lg-pull-13 {
        right: 54.16667%
    }

    .av-col-lg-pull-14 {
        right: 58.33333%
    }

    .av-col-lg-pull-15 {
        right: 62.5%
    }

    .av-col-lg-pull-16 {
        right: 66.66667%
    }

    .av-col-lg-pull-17 {
        right: 70.83333%
    }

    .av-col-lg-pull-18 {
        right: 75%
    }

    .av-col-lg-pull-19 {
        right: 79.16667%
    }

    .av-col-lg-pull-20 {
        right: 83.33333%
    }

    .av-col-lg-pull-21 {
        right: 87.5%
    }

    .av-col-lg-pull-22 {
        right: 91.66667%
    }

    .av-col-lg-pull-23 {
        right: 95.83333%
    }

    .av-col-lg-pull-24 {
        right: 100%
    }

    .av-col-lg-push-0 {
        left: auto
    }

    .av-col-lg-push-1 {
        left: 4.16667%
    }

    .av-col-lg-push-2 {
        left: 8.33333%
    }

    .av-col-lg-push-3 {
        left: 12.5%
    }

    .av-col-lg-push-4 {
        left: 16.66667%
    }

    .av-col-lg-push-5 {
        left: 20.83333%
    }

    .av-col-lg-push-6 {
        left: 25%
    }

    .av-col-lg-push-7 {
        left: 29.16667%
    }

    .av-col-lg-push-8 {
        left: 33.33333%
    }

    .av-col-lg-push-9 {
        left: 37.5%
    }

    .av-col-lg-push-10 {
        left: 41.66667%
    }

    .av-col-lg-push-11 {
        left: 45.83333%
    }

    .av-col-lg-push-12 {
        left: 50%
    }

    .av-col-lg-push-13 {
        left: 54.16667%
    }

    .av-col-lg-push-14 {
        left: 58.33333%
    }

    .av-col-lg-push-15 {
        left: 62.5%
    }

    .av-col-lg-push-16 {
        left: 66.66667%
    }

    .av-col-lg-push-17 {
        left: 70.83333%
    }

    .av-col-lg-push-18 {
        left: 75%
    }

    .av-col-lg-push-19 {
        left: 79.16667%
    }

    .av-col-lg-push-20 {
        left: 83.33333%
    }

    .av-col-lg-push-21 {
        left: 87.5%
    }

    .av-col-lg-push-22 {
        left: 91.66667%
    }

    .av-col-lg-push-23 {
        left: 95.83333%
    }

    .av-col-lg-push-24 {
        left: 100%
    }

    .av-col-lg-offset-0 {
        margin-left: 0
    }

    .av-col-lg-offset-1 {
        margin-left: 4.16667%
    }

    .av-col-lg-offset-2 {
        margin-left: 8.33333%
    }

    .av-col-lg-offset-3 {
        margin-left: 12.5%
    }

    .av-col-lg-offset-4 {
        margin-left: 16.66667%
    }

    .av-col-lg-offset-5 {
        margin-left: 20.83333%
    }

    .av-col-lg-offset-6 {
        margin-left: 25%
    }

    .av-col-lg-offset-7 {
        margin-left: 29.16667%
    }

    .av-col-lg-offset-8 {
        margin-left: 33.33333%
    }

    .av-col-lg-offset-9 {
        margin-left: 37.5%
    }

    .av-col-lg-offset-10 {
        margin-left: 41.66667%
    }

    .av-col-lg-offset-11 {
        margin-left: 45.83333%
    }

    .av-col-lg-offset-12 {
        margin-left: 50%
    }

    .av-col-lg-offset-13 {
        margin-left: 54.16667%
    }

    .av-col-lg-offset-14 {
        margin-left: 58.33333%
    }

    .av-col-lg-offset-15 {
        margin-left: 62.5%
    }

    .av-col-lg-offset-16 {
        margin-left: 66.66667%
    }

    .av-col-lg-offset-17 {
        margin-left: 70.83333%
    }

    .av-col-lg-offset-18 {
        margin-left: 75%
    }

    .av-col-lg-offset-19 {
        margin-left: 79.16667%
    }

    .av-col-lg-offset-20 {
        margin-left: 83.33333%
    }

    .av-col-lg-offset-21 {
        margin-left: 87.5%
    }

    .av-col-lg-offset-22 {
        margin-left: 91.66667%
    }

    .av-col-lg-offset-23 {
        margin-left: 95.83333%
    }

    .av-col-lg-offset-24 {
        margin-left: 100%
    }

    .av-visible-lg {
        display: block !important
    }

    table.av-visible-lg {
        display: table !important
    }

    tr.av-visible-lg {
        display: table-row !important
    }

    td.av-visible-lg,
    th.av-visible-lg {
        display: table-cell !important
    }

    .av-visible-lg-block {
        display: block !important
    }

    .av-visible-lg-inline {
        display: inline !important
    }

    .av-visible-lg-inline-block {
        display: inline-block !important
    }

    .av-hidden-lg {
        display: none !important
    }

    .thumbs .slick-next,
    .thumbs .slick-prev {
        background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
        width: 8px;
        height: 12px;
        top: auto;
        right: auto;
        left: 50%;
        margin-top: 0;
        margin-left: -5px
    }

    .thumbs .slick-slide {
        padding: 0
    }

    .thumbs .slick-next {
        bottom: -9px;
        transform: rotate(-90deg);
        background-position: -328px -120px
    }

    .thumbs .slick-prev {
        top: -9px;
        transform: rotate(-90deg);
        background-position: -328px -142px
    }

    .product-main__image .thumbs {
        position: relative;
        top: 50%;
        transform: translateY(-50%)
    }

    .product-main__image .thumbs .slick-track {
        min-height: 500px !important
    }

    .product-main__image .thumbs li {
        margin: 4px 0;
        width: 100% !important
    }

    .product-main__image #include {
        margin-right: -20px
    }

    .product-main__image #include,
    .product-main__image #show,
    .product-main__image .apresentacao {
        position: relative;
        height: 500px
    }

    .home .banner-main .box-banner img {
        width: auto;
        height: 330px
    }
}

@media (max-width: 1280px) {
    .product-info__area {
        flex-direction: column
    }

    .product-info__area>div {
        width: 100%
    }

    .product-info__area>div:nth-child(2) {
        padding: 30px 0 0
    }

    .product-video {
        padding: 30px 0;
        margin: 30px 0 0
    }

    .product-video__area {
        flex-direction: column
    }

    .product-video__area>div:first-child {
        margin-bottom: 20px;
        margin-top: -130px
    }

    .product-video__area img,
    .product-video__area svg {
        width: 80%;
        margin: auto;
        display: block
    }

    #balloon {
        display: none
    }

    .product-video__area>div {
        width: 100%
    }
}

@media (max-width: 1200px) {
    .product-main__price .price-best-price strong {
        font-size: 26px
    }
}

@media (max-width: 1200px)and (min-width: 992px) {
    .product-main__coupon-discount {
        padding: 10px
    }

    .product-main__coupon-discount-text p {
        line-height: 16px;
        font-size: 12px
    }

    .product-main__coupon-discount-coupon {
        width: 168px
    }

    .product-main__coupon-discount-value {
        font-size: 12px
    }
}

@media screen and (max-width: 1200px) {
    .new-our-stores .institutional__content {
        flex-direction: column
    }

    .new-our-stores .addres {
        margin-left: 0px;
        flex: 1
    }

    .new-our-stores .container-loja {
        width: 100%
    }
}

@media (max-width: 1199px) {
    .header__search .search__input {
        width: 330px
    }

    .search__target__list {
        width: 330px !important
    }

    .rulesbar .rulesbar__item {
        padding: 0 30px
    }

    .home .banner-main .box-banner img {
        width: 1422px
    }

    .main--favorites .buy-favorites__list .buy-favorites__list__item {
        width: 20%
    }

    .submenu.submenu--level-1 {
        top: 62px;
        padding: 12px;
        width: 215.38px;
        height: 536px
    }

    .submenu.submenu--level-1.show-sub-menu {
        width: 492.38px
    }

    .submenu__item {
        max-width: 203px;
        min-width: 203px
    }

    .submenu__item>a {
        padding-left: 26px;
        padding-right: 16px
    }

    .submenu__item>a::after {
        transform: scale(0.75);
        margin-left: 4px !important
    }

    .submenu__item:hover>a::before {
        width: 191px
    }

    .submenu__item-mob-arrow {
        right: 16px
    }

    .menu-wrapper.show-menu~.sub-menu-box {
        padding: 30px 12px
    }

    .menu-sub:hover>a::before {
        width: 253px
    }

    .new-menu__item:hover>.dropdown-wrapper-categories {
        width: 714.8px;
        top: 62px;
        padding: 42px 32px;
        padding-left: 16px
    }

    .new-menu__item:hover>.dropdown-wrapper-categories.has-banner {
        width: 930px;
        top: 62px;
        padding: 42px 32px;
        padding-left: 16px
    }

    .new-submenu__item {
        margin: 0 16px
    }

    .new-submenu__item>a {
        font-size: 15px
    }

    .see-all {
        left: 290px
    }

    .banner-wrapper {
        right: 32px
    }
}

@media (max-width: 1024px) {
    .shelf__product-item .product-item__title {
        margin: 4px 0;
        margin-bottom: 16px
    }

    .shelf__product-item .product-item__price .product-item__list-price {
        font-size: 12px
    }

    .shelf__product-item .product-item__price .product-item__price__installments {
        font-size: 11px
    }
}

@media screen and (max-width: 1024px) {
    .contador-regressivo-topo__title {
        white-space: nowrap
    }

    .contador-regressivo-topo__announcement {
        white-space: nowrap
    }

    .contador-regressivo-topo__second-announcement {
        white-space: nowrap;
        margin-left: 0
    }

    .contador-regressivo-topo__announcement-mobile-box {
        flex-direction: column
    }

    .contador-regressivo_box {
        flex-direction: column
    }

    .contador-regressivo_box {
        align-items: center
    }

    .contador-regressivo__prateleira {
        max-height: -moz-max-content;
        max-height: max-content;
        max-width: 90%;
        width: 420px
    }

    .contador-regressivo__prateleira .n1colunas ul li .shelf__product-item {
        flex-direction: column
    }

    .contador-regressivo__prateleira .n1colunas ul li div img {
        margin-bottom: 80px
    }

    .contador-regressivo__prateleira .n1colunas ul li div .product-item__flags {
        top: 300px !important
    }

    .contador-regressivo__banner {
        max-width: 90%;
        width: 420px
    }

    .contador-regressivo__prateleira .n1colunas ul li div .product-item__price {
        align-items: center
    }

    .contador-regressivo__prateleira .n1colunas ul li div .product-item__title a {
        text-align: center
    }

    .contador-regressivo_box {
        max-width: 100%
    }

    .contador-regressivo__prateleira .n1colunas ul li div .product-item__title {
        height: -moz-max-content;
        height: max-content
    }

    .top-message {
        display: block !important
    }

    .navbar-header {
        background-color: #fff !important
    }

    .header__logo.navbar-brand .img-responsive {
        display: none !important
    }

    .header__logo.navbar-brand .img-responsive:last-of-type {
        display: block !important
    }

    .navbar-toggle {
        margin-left: 24px !important
    }

    .icon-bar {
        height: 4px !important;
        background-color: #c91e0f !important;
        border-radius: 3px !important
    }

    .icon-bar:not(:first-of-type) {
        margin-top: 5px !important
    }

    .menu.menu--right .menu__item.menu__item--minicart>a:before {
        background-image: url(/arquivos/shopping-cart.png) !important;
        height: 41px !important;
        width: 41px !important;
        margin-bottom: 0px !important
    }

    .menu.menu--right .menu__item.menu__item--minicart>a span {
        color: #c91e0f !important;
        left: 50% !important;
        top: 38px !important;
        font-family: "Rubik", sans-serif !important;
        font-size: 18px !important;
        font-weight: 600 !important;
        transform: translateX(-28%) !important
    }

    .header__search .search__input {
        height: 36px !important;
        background-color: #f2f2f2 !important;
        color: #929191 !important
    }

    .header__search .search__input::-moz-placeholder {
        color: #929191 !important
    }

    .header__search .search__input::placeholder {
        color: #929191 !important
    }

    .navbar.navbar--mobile.navbar-fixed-top {
        background-color: #fff !important
    }

    .menu.menu--right .menu__item.menu__item--minicart>a span {
        top: 29px !important;
        left: 29px !important
    }

    .navbar-header {
        height: 94px !important
    }

    .top-message {
        background-color: #ff040a;
        animation: change-color 2s linear infinite
    }

    .top-message .header-top__message {
        display: flex
    }

    .top-message .text-warning {
        width: 100% !important;
        font-size: 20.5px !important;
        color: #ffdc00 !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        display: initial !important;
        padding: 10px;
        text-align: center;
        margin: 0 auto
    }

    .top-message .text-warning b {
        margin: 0 5px
    }

    .header__search .search__submit {
        height: 20px !important;
        width: 20px !important;
        background-image: url(/arquivos/grande_lupa.png) !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-position: center center !important
    }

    .fa-microphone:before {
        width: 10px !important;
        height: 18px !important;
        background-image: url(/arquivos/voice@2x.png) !important;
        background-size: contain !important;
        background-repeat: no-repeat !important
    }

    .search__input.smarthint-search-input::-moz-placeholder {
        font-size: 15.5px !important;
        color: #929191 !important
    }

    .search__input.smarthint-search-input::placeholder {
        font-size: 15.5px !important;
        color: #929191 !important
    }

    .banner-main .slick-arrow {
        height: 16px !important;
        width: 16px !important
    }

    .banner-main .slick-prev {
        left: 10px !important
    }

    .banner-main .slick-next {
        right: 10px !important
    }

    #main>div.av-container {
        background-color: #fff
    }

    .contador-regressivo {
        display: none !important
    }

    .rulesbar__item {
        width: 100% !important;
        height: 82px !important;
        background-color: #ecebeb !important
    }

    .rulesbar {
        margin-top: 8px !important
    }

    .rulesbar__item__content {
        font-size: 19px !important
    }

    .home .departments-carroussel {
        padding: 0 10px;
        width: 100vw !important;
        max-width: 400px;
        height: auto !important;
        margin: 0 auto;
        display: grid !important;
        grid-template-columns: 1fr 1fr !important;
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }

    body .departments-carroussel .box-banner {
        width: auto !important;
        height: auto !important;
        padding-top: 0px !important;
        background-color: #fff !important
    }

    body .departments-carroussel .box-banner:hover {
        background-color: #fff !important
    }

    body .departments-carroussel .box-banner a {
        padding-top: 22px !important;
        padding-bottom: 10px;
        background-color: #f1f1f1 !important;
        border-radius: 10px !important
    }

    body .departments-carroussel__department-title {
        margin-top: 10px !important
    }

    body .departments-carroussel .box-banner img {
        height: 64px !important
    }

    .departments-carroussel .slick-slide {
        opacity: 0 !important;
        transition: all .2s !important
    }

    .departments-carroussel .slick-slide.slick-current {
        opacity: 1 !important
    }

    .departments-carroussel .slick-dots {
        bottom: -40px !important
    }

    .departments-carroussel__title {
        font-size: 24px !important;
        margin-bottom: 16px !important
    }

    .rulesbar__item.rulesbar__item--estimate::before {
        margin-right: 0px !important
    }

    .contador-regressivo_box {
        display: none !important
    }

    body {
        padding-top: 213px !important
    }

    main .collection .title {
        font-size: 23px !important
    }

    .shelf__product-item .product-item__quantity__actions {
        width: 57px !important;
        height: 29px !important;
        padding: 0 8px !important
    }

    .shelf__product-item .product-item__quantity__actions .product-item__quantity__minus {
        width: 8px !important
    }

    .shelf__product-item .product-item__quantity__actions .product-item__quantity__value {
        height: 20px !important
    }

    .shelf__product-item .product-item__buy-button a {
        height: 29px !important;
        font-size: 13.5px !important
    }

    .shelf .product-item__info {
        height: 216px !important
    }

    .home .seo-text {
        background-position: center !important
    }

    .home .seo-text {
        height: 360px !important
    }

    .home .seo-text::before {
        height: 360px !important
    }

    .home .seo-text__content {
        width: calc(100vw - 75px) !important;
        left: 50% !important;
        top: 50% !important;
        transform: translate(-49%, -53%) !important
    }

    .home .seo-text__content,
    .home .seo-text__content h1,
    .home .seo-text__content p {
        font-size: 18px !important;
        align-items: justify !important;
        line-height: 20px !important
    }

    .home .title {
        font-size: 24px !important;
        margin-top: 37px !important;
        margin-bottom: 20px !important
    }

    .newsletter {
        padding: 16px 34px !important;
        padding-top: 10px !important;
        margin: 0px !important;
        height: auto !important;
        background-color: #c1000d !important;
        border-bottom: solid 3px #fff !important
    }

    .newsletter__form__fields {
        width: 100% !important;
        flex-direction: column !important;
        align-items: center !important
    }

    .newsletter__form {
        flex-direction: column !important
    }

    .newsletter__description {
        font-size: 22px !important;
        line-height: 26px !important;
        text-align: left !important
    }

    .newsletter__text {
        padding: 0px !important;
        margin-bottom: 18px !important
    }

    .newsletter__icon {
        transform: translateY(7px) !important;
        margin-right: 14px !important
    }

    .newsletter__icon svg {
        height: 60px !important;
        width: 60px !important
    }

    .newsletter__description {
        margin-top: 0px !important
    }

    .newsletter__form__fields .newsletter__input--txt {
        height: 45px !important;
        font-size: 16px !important;
        margin-bottom: 12px !important;
        padding-top: 6px !important;
        margin-right: 0px !important;
        width: 305px !important
    }

    .newsletter__form__fields .newsletter__input--txt::-moz-placeholder {
        font-size: 16px !important
    }

    .newsletter__form__fields .newsletter__input--txt::placeholder {
        font-size: 16px !important
    }

    .newsletter__input--submit-wrap {
        height: 46px !important;
        width: 107px !important;
        background-color: #c1000d !important
    }

    .newsletter .newsletter__form .newsletter__input--submit {
        font-size: 16px !important;
        text-transform: none !important
    }

    .footer {
        margin-top: 20px !important
    }

    .footer>div:nth-child(3) {
        background-color: #950400 !important
    }

    .footer__dropdown-title {
        color: #fff !important;
        font-size: 30.5px !important;
        transform: translateX(-11px) !important;
        height: 60px !important;
        line-height: 60px !important
    }

    .footer .footer__dropdown-title:after {
        height: 11px !important;
        width: 20px !important;
        background-image: url(/arquivos/chevron-down.png) !important;
        background-position: center !important;
        background-size: cover !important
    }

    .footer__menu .footer__menu__item a {
        font-size: 20px !important;
        color: #fff !important
    }

    .footer>div:nth-child(3)>div:nth-child(1)>div.av-col-md-5.new {
        margin-top: 10px !important;
        display: block !important
    }

    .footer>div:nth-child(3)>div:nth-child(1)>div.av-col-md-5.new>div>ul {
        height: 70px !important;
        margin-bottom: 20px !important
    }

    .footer .footer__menu--social .footer-title::after {
        display: none !important
    }

    .footer .footer__menu--social .footer__dropdown {
        transform: translate(-7px, -6px) !important
    }

    .footer__menu .footer__dropdown {
        border-bottom: none !important
    }

    .footer__menu--social .footer__dropdown {
        display: flex !important;
        justify-content: center !important
    }

    .footer__menu--social .footer__dropdown img {
        height: 35px !important;
        width: 35px !important;
        margin-right: 11px !important;
        filter: invert(87%) sepia(48%) saturate(10%) hue-rotate(190deg) brightness(106%) contrast(102%) !important
    }

    .footer__flags {
        background-color: #f7f7f7 !important
    }

    .footer__payment__item--pix {
        display: inline-block !important
    }

    .footer__payment__item--pix img {
        height: 20px !important
    }

    .footer__payment__item--ame {
        display: inline-block !important
    }

    .footer__payment__item--ame img {
        height: 20px !important
    }

    .footer__flags.footer__payment {
        background-color: #f7f7f7 !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-bottom: 18px !important;
        border-bottom: none !important
    }

    .footer__flags .footer-title {
        margin-bottom: 20px !important
    }

    .footer__flags.footer__security {
        padding-top: 18px !important;
        margin-top: 0px !important;
        border-top: none !important
    }

    .footer__payment__item--flags ul {
        display: block !important;
        width: 250px !important;
        margin: 0 auto !important
    }

    .footer__security__item--flags ul {
        flex-wrap: wrap !important
    }

    .footer__security__item--lets-encrypt img {
        width: 45px !important
    }

    .footer__security__item--pci {
        width: 40px !important
    }

    .footer__security__item--ebit {
        width: 42px !important
    }

    .footer__security .footer__security__item.footer__security__item--compre-e-confie>a#seloEconfy>img {
        width: 50px !important
    }

    .trustvox-certificate__fixed-full-right {
        width: 198px !important
    }

    body>footer>div:nth-child(3)>div:nth-child(2) {
        display: none !important
    }

    .footer__copyright {
        margin-top: -31px !important;
        padding: 25px 60px !important;
        background-color: #fff !important;
        font-size: 16px !important
    }

    .footer .footer__copyright .footer__copyright__txt {
        font-size: 16px !important;
        color: #838383 !important
    }

    .footer__credits {
        padding: 30px 0px !important;
        background-color: #fff !important
    }

    .footer__credits .footer__credits__item.footer__credits__item--vtex a {
        border-left: none !important
    }

    .header__search .search__input {
        width: 100% !important
    }

    .footer__credits__item--avanti img {
        height: 20px;
        width: unset !important
    }

    .menu.menu--mobile.menu--right.nav.navbar-nav.navbar-right {
        margin: 0 !important
    }

    .pix-active .skuBestPrice {
        font-size: 30px !important
    }

    .shelf__product-item .product-item__title {
        margin: 4px 0
    }
}

@media (max-width: 991px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: rgba(0, 0, 0, 0);
        border: 0;
        box-shadow: none
    }

    .navbar-nav .open .dropdown-menu .dropdown-header,
    .navbar-nav .open .dropdown-menu>li>a {
        padding: 5px 15px 5px 25px
    }

    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px
    }

    .navbar-nav .open .dropdown-menu>li>a:focus,
    .navbar-nav .open .dropdown-menu>li>a:hover {
        background-image: none
    }

    .navbar-form .form-group {
        margin-bottom: 5px
    }

    .navbar-form .form-group:last-child {
        margin-bottom: 0
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #777
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #333;
        background-color: rgba(0, 0, 0, 0)
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #555;
        background-color: #e7e7e7
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #ccc;
        background-color: rgba(0, 0, 0, 0)
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color: #090909
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #090909
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #9d9d9d
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #fff;
        background-color: rgba(0, 0, 0, 0)
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #fff;
        background-color: #090909
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #444;
        background-color: rgba(0, 0, 0, 0)
    }

    .navbar {
        min-height: 82px
    }

    .navbar-brand img {
        max-width: 120px;
        max-height: 60px
    }

    .navbar-toggle {
        margin-top: 28px;
        margin-bottom: 28px;
        margin-left: 30px;
        padding-left: 0 !important
    }

    .navbar-nav {
        margin: 15.5px 0
    }

    body {
        padding-top: 130px
    }

    .header .navbar--mobile {
        background: #c00015
    }

    .header .navbar-header {
        z-index: 10;
        position: relative;
        background: #c00015;
        margin: 0 -10px
    }

    .header .header__logo {
        display: inline-block;
        margin: 17.5px 0;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        text-align: center;
        padding-right: 0
    }

    .header__search {
        margin: 0 !important;
        float: none !important
    }

    .header__search .search__input {
        width: 100%;
        height: 36px;
        font-size: 16px;
        color: #fff;
        text-align: center;
        background: #ad0013;
        border: none
    }

    .header__search .search__input::-moz-placeholder {
        color: #fff;
        opacity: 1
    }

    .header__search .search__input:-ms-input-placeholder {
        color: #fff
    }

    .header__search .search__input::-webkit-input-placeholder {
        color: #fff
    }

    .header__search .search__submit {
        top: 8px;
        right: 37px;
        background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
        background-position: -60px -227px;
        width: 20px;
        height: 20px
    }

    .search__target__list {
        width: calc(100% - 56px) !important
    }

    .minicart,
    .minicart-open {
        position: fixed;
        width: 100%;
        height: 100%
    }

    .minicart-open {
        overflow: hidden
    }

    .minicart {
        top: 94px;
        left: 0;
        z-index: 12
    }

    .minicart .minicart__header {
        height: 70px;
        line-height: 70px
    }

    .minicart .minicart__header .minicart__title {
        font-size: 24px
    }

    .minicart .minicart__header .minicart__close {
        display: block;
        font-size: 14px;
        top: 27px;
        right: 20px;
        position: absolute;
        z-index: 1;
        background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
        background-position: -174px -260px;
        width: 18px;
        height: 18px
    }

    .minicart .minicart__body {
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 165px) !important;
        padding-bottom: 180px;
        position: fixed;
        width: 100%
    }

    .minicart .minicart__body .minicart__shelf {
        max-height: 100%
    }

    .minicart .minicart__body .minicart__shelf.loading:after {
        top: 50px;
        position: fixed;
        height: calc(100% - 112px)
    }

    .minicart .minicart__footer {
        position: fixed;
        width: 100%;
        left: 0;
        bottom: 0
    }

    .breadcrumb,
    .breadcrumb ul li {
        line-height: normal
    }

    .breadcrumb {
        text-align: center;
        margin-top: 12px;
        margin-bottom: 12px !important
    }

    .rulesbar {
        padding: 15px 0
    }

    .rulesbar .rulesbar__item {
        display: none !important
    }

    .rulesbar .rulesbar__item:nth-child(1) {
        display: flex !important
    }

    .rulesbar.slick-initialized .rulesbar__item {
        justify-content: center !important
    }

    .sidebar {
        padding: 0 20px;
        margin-bottom: 30px
    }

    .filter-title {
        text-align: center;
        font-size: 24px;
        font-weight: 400;
        font-family: "Rubik", sans-serif;
        height: 70px;
        line-height: 70px;
        display: block;
        color: #2b2b2b;
        background: #fff
    }

    .avantiSearch-btn-clean-all-filters {
        display: block;
        padding: 14px 20px
    }

    .search-filter__buttons {
        text-align: center;
        position: relative
    }

    .search-filter__buttons .search-filter__button {
        margin: 30px 0 15px
    }

    .search-filter__buttons .search-filter__button.search-filter__button--apply {
        width: 100%;
        padding: 14px 20px;
        background: #ad0013;
        border-color: #ad0013
    }

    .my-account-menu {
        background: 0 0;
        position: relative;
        left: 0;
        transition: all .3s
    }

    .my-account-menu .my-account-menu__list {
        padding: 0 10px;
        margin-top: 25px;
        width: auto;
        position: relative
    }

    .my-account-menu .my-account-menu__list .my-account-menu__list__item {
        width: 50%;
        padding: 0 10px
    }

    .my-account-menu .my-account-menu__list .my-account-menu__list__item.my-account-menu__list__item--account,
    .my-account-menu .my-account-menu__list .my-account-menu__list__item.my-account-menu__list__item--orders {
        display: block
    }

    .my-account-menu .my-account-menu__list .my-account-menu__list__item.my-account-menu__list__item--account a,
    .my-account-menu .my-account-menu__list .my-account-menu__list__item.my-account-menu__list__item--orders a {
        padding: 15px 18px 15px 21px;
        line-height: normal;
        font-size: 15px;
        font-weight: 900;
        background-color: #c00015;
        color: #fff
    }

    .newsletter {
        text-align: center;
        padding: 20px 0 25px;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: -95px
    }

    .newsletter .newsletter__form--success {
        margin: 0 20px
    }

    .newsletter .newsletter__header {
        width: 100%;
        margin: 0 auto;
        padding-left: 0;
        text-align: center;
        background-position: top center
    }

    .newsletter .newsletter__text {
        margin: 0 auto
    }

    .newsletter .newsletter__title {
        margin-bottom: 10px
    }

    .newsletter .newsletter__title strong {
        display: block
    }

    .newsletter .newsletter__form .form-group {
        display: block !important;
        margin: 0
    }

    .newsletter .newsletter__form .newsletter__form__fields {
        width: 70%
    }

    .newsletter .newsletter__form .newsletter__input--txt {
        width: 100%
    }

    .newsletter .newsletter__form .newsletter__input--submit-wrap {
        width: 30%;
        padding-left: 0;
        padding-right: 0
    }

    .order-by>span,
    .search-default:before,
    .search-header .fake-select:after {
        display: none
    }

    .search-default {
        margin-bottom: 40px
    }

    .search-header {
        padding-top: 0
    }

    .search-header .fake-select {
        border: none;
        background: #ad0013;
        height: 50px
    }

    .search-header .fake-select span {
        position: relative;
        text-align: center;
        line-height: 50px;
        top: 0;
        left: 0;
        font-size: 16px;
        color: #fff;
        text-transform: uppercase;
        font-family: "Rubik", sans-serif
    }

    .search-header .fake-select select {
        height: 50px !important
    }

    .order-by .order-by__fake-select {
        width: 100%;
        float: none
    }

    .footer .footer-title,
    .footer .footer__dropdown-title {
        font-size: 22px;
        text-align: center
    }

    .footer {
        padding-top: 0;
        margin-top: 130px
    }

    .footer .footer__dropdown-title {
        position: relative;
        display: block;
        height: 50px;
        line-height: 50px;
        margin-bottom: 0
    }

    .footer .footer__dropdown-title:after {
        content: "";
        display: inline-block;
        position: absolute;
        margin-left: 12px;
        top: 23px;
        background-image: url(//pedraopvc.vteximg.com.br/arquivos/0-pvc-web-sprite-main-97a1329c93.png);
        background-position: -256px -227px;
        width: 14px;
        height: 9px;
        transform: rotate(0);
        transition: all .3s
    }

    .footer .footer__dropdown-title.footer__dropdown-title--active:after {
        transform: rotate(-180deg)
    }

    .footer .footer__dropdown {
        display: none
    }

    .footer .footer__copyright {
        margin-top: 0
    }

    .footer__menu .footer__dropdown {
        padding: 0 0 20px;
        border-bottom: 1px solid #e2e2e2;
        margin-bottom: 20px
    }

    .footer__menu.footer__menu--help,
    .footer__menu.footer__menu--sac {
        margin-left: 0
    }

    .footer__menu.footer__menu--institutional {
        margin-top: 20px
    }

    .footer__menu.footer__menu--sac .footer__dropdown {
        border-bottom: none;
        margin-bottom: 0
    }

    .footer__menu .footer__menu__item {
        font-size: 19px;
        line-height: 50px;
        text-align: center
    }

    .footer__flags {
        margin: 30px 0
    }

    .footer__payment {
        border-top: 1px solid #e2e2e2;
        padding-top: 20px;
        text-align: center
    }

    .footer__security {
        border-top: 1px solid #e2e2e2;
        padding-top: 20px;
        text-align: center
    }

    .footer__security .footer__security__item--flags {
        margin-right: 0;
        width: 100%
    }

    .footer__security .footer__security__item--flags ul {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important
    }

    .footer__credits {
        padding: 20px 0
    }

    .product .zoomWindow {
        display: none !important
    }

    .product-main__shipping {
        margin-top: 25px;
        text-align: center
    }

    .product-main__shipping fieldset .prefixo input {
        text-align: center
    }

    .portal-notify-me-ref .sku-notifyme {
        padding-right: 0;
        width: 100%
    }

    .product-main__calculate .product-main__calculate__form__add {
        width: 100%;
        margin: 0 55px
    }

    .seo-text {
        text-align: center
    }

    .seo-text .seo-img {
        margin-bottom: 20px
    }

    .seo-text .seo-img img {
        display: inline-block;
        width: 125px
    }

    .main--list .main-title {
        text-align: center
    }

    .main--list .main-title h1 {
        font-size: 29px;
        margin-top: 10px;
        margin-bottom: 25px
    }

    .home .banner-main .box-banner img {
        max-width: 138%;
        height: auto
    }

    .institutional .breadcrumb,
    .institutional .institutional__img {
        display: none
    }

    .institutional .institutional__content {
        margin-top: 40px;
        margin-bottom: 0;
        padding: 0 20px
    }

    .institutional .institutional__content h1 {
        text-align: center
    }

    .institutional .institutional__sidebar-container {
        padding-left: 22px;
        padding-right: 22px;
        text-align: center;
        margin: 0 -10px;
        box-shadow: 0 3px 16px rgba(0, 0, 0, .06)
    }

    .institutional .institutional__sidebar {
        margin-top: 0;
        padding: 0;
        text-align: left
    }

    .institutional .institutional__sidebar dl {
        margin-top: 20px;
        margin-bottom: 0;
        padding-bottom: 45px;
        display: none
    }

    .search .breadcrumb {
        display: none
    }

    .main--favorites {
        overflow: hidden
    }

    .main--favorites .main-title {
        margin-top: 30px !important;
        font-size: 20px !important
    }

    .main--favorites .breadcrumb {
        display: none
    }

    .nossas-lojas__result-item {
        padding-left: 45px
    }

    .loja-description {
        margin-bottom: 20px
    }

    .loja-description:before {
        left: -27px
    }

    .loja-info {
        margin-bottom: 20px
    }

    .loja-btn-ver-no-mapa {
        padding-right: 45px
    }

    .loja-btn-ver-no-mapa a {
        width: 100%
    }

    .special-seal {
        right: 0
    }

    .submenu__item-mob.submenu__item-mob--offers {
        order: 2;
        width: 100%;
        height: 40px;
        display: flex;
        align-items: center;
        margin: 20px 0;
        background-color: #ffdc00;
        border-radius: 10px
    }

    .submenu__item-mob.submenu__item-mob--offers>a {
        font-size: 16px;
        line-height: 19px;
        letter-spacing: 0em;
        text-align: left;
        text-transform: uppercase;
        margin: 0 auto;
        color: #c91e0f;
        font-family: "Asap", sans-serif;
        font-weight: bold
    }
}

@media (max-width: 990px) {
    .main--product .product-main__image {
        margin: 0 5%
    }

    .main--product .compreJunto__produtos-wrapper {
        max-width: 70%
    }

    .main--product .compreJunto__produto-principal .itemA img,
    .main--product .compreJunto__produto-compreJunto .itemB img {
        max-width: 70%;
        border-radius: 10px;
        text-align: center;
        margin: 0 auto
    }

    .main--product .av-container {
        padding: unset
    }

    .main--product .product-main__rating-stars {
        margin-bottom: 15px
    }

    .main--product .product-main .product-main__buy {
        padding: unset;
        margin: 0 5%
    }

    .main--product .compreJunto__valores .buy {
        font-size: 18px;
        display: revert
    }

    .main--product #image .slick-dots {
        bottom: -20px
    }

    .main--product .product-main__name {
        padding: 30px 0
    }

    .main--product .product-main__other-payment-method {
        width: 48%;
        padding: 5px 0;
        min-height: 55px;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .main--product .product-main__other-payment-method .product-main__other-payment-method__btn {
        margin-bottom: unset
    }

    .main--product .product-main__ame {
        width: 48%;
        font-size: 12px;
        padding: 5px 10px;
        min-height: 55px
    }

    .main--product .product-main .product-main__favorites {
        font-size: 20px;
        line-height: 20px
    }

    .main--product .compreJunto__title {
        margin: unset;
        margin-bottom: 30px
    }

    .main--product .av-container.compreJunto {
        padding: 20px 0
    }

    .main--product .compreJunto__produto-principal {
        text-align: center
    }

    .main--product .product-info__area {
        margin: 50px 5%
    }

    .main--product .product-info__area--left-small-images {
        flex-direction: column;
        width: 100%
    }

    .main--product .product-info__area--left-image {
        margin-bottom: 30px
    }

    .main--product .product-info__area--right {
        display: none
    }

    .main--product .usage-recommendation>h4 {
        margin: 0 5%;
        margin-bottom: 20px
    }

    .main--product .usage-recommendation>ul {
        margin: 0 5%;
        padding-left: 25px
    }

    .main--product .collection--carousel {
        margin: 0 5%
    }

    .main--product .product-main__wrapper-price {
        flex-direction: column
    }

    .main--product .product-main__price {
        margin-bottom: 34px
    }

    .main--product .product-main__un-price {
        top: 140px;
        width: 100%;
        align-items: center;
        justify-content: center
    }

    .main--product .product-main .product-main__buy.product-main__buy--calculate .product-main__calculate {
        width: 100%
    }

    .main--product .product-main__sub.per-meter .product-main__brand {
        top: 0px
    }

    .main--product .product-main__price.per-box:before {
        margin: 0 auto;
        font-size: 18px;
        line-height: 23px;
        color: #2b2b2b;
        font-weight: 700
    }
}

@media (max-width: 768px) {
    .product-main__price .price-list-price {
        text-align: center
    }

    .product-main__price .price-list-price strong {
        font-size: 14px
    }

    .product-main__price .price-best-price {
        flex-direction: column
    }

    .product-main__price .price-best-price strong {
        font-size: 22px
    }

    .product-main__price .new-installment-price-container {
        text-align: center;
        font-size: 14px
    }

    .product-main__price .price-best-price .product-item__discount {
        font-size: 14px
    }

    .product-main__price .price-best-price .product-item__discount strong {
        font-size: 16px;
        margin-left: 0px
    }

    .new-menu-mobile__content {
        width: calc(100% - 56px)
    }

    .categories-menu__content {
        width: calc(100% - 56px);
        left: calc(-100% - 56px)
    }

    .product-main__other-payment-method .modal-content .modal-header h3 {
        font-size: 16px
    }

    .product-main__other-payment-method .modal-content .product-main__other-payment-method__title button {
        width: 63px;
        font-size: 14px;
        height: 94px
    }

    .product-main__other-payment-method .modal-content .product-main__other-payment-method__title button img {
        margin-bottom: 8px
    }
}

@media screen and (max-width: 768px) {
    .contador-regressivo-topo__animated-clock {
        margin-left: 20px !important;
        margin-right: 20px !important
    }

    .carousel-brand .carousel-brand__list:not(.slick-initialized):after {
        display: none !important
    }

    .carousel-brand .box-banner {
        width: auto !important;
        height: auto !important;
        padding-top: 10px !important;
        display: grid !important;
        grid-template-columns: 160px 160px !important;
        grid-template-rows: 96px 96px !important;
        row-gap: 13px !important;
        -moz-column-gap: 20px !important;
        column-gap: 20px !important;
        align-items: center !important;
        justify-content: center !important
    }

    .carousel-brand .box-banner a {
        height: 100% !important;
        width: 100% !important
    }

    .carousel-brand .carousel-brand__list {
        padding: 0px !important
    }

    .carousel-brand {
        padding: 0px !important
    }

    .carousel-brand .title {
        font-size: 24px !important;
        margin-top: 15px !important;
        margin-bottom: 8px !important
    }

    .carousel-brand .slick-dots {
        margin-bottom: -10px !important
    }

    .carousel-brand {
        margin-bottom: 32px !important
    }

    .orcamento .institutional__img--desktop {
        display: none
    }

    .orcamento .institutional__img--mobile {
        display: block !important
    }

    .orcamento .institutional__img--mobile img {
        width: 100vw !important;
        height: auto;
        margin-left: -10px
    }

    .orcamento__menu-button {
        width: 130px;
        height: 70px;
        overflow-wrap: break-word;
        line-height: 26px
    }

    .orcamento__form textarea {
        width: calc(100vw - 30px);
        margin: 0 20px;
        font-size: 16px
    }

    .orcamento__inputs-container input {
        height: 50px;
        font-size: 16px
    }

    .orcamento__inputs-container {
        flex-direction: column;
        padding: 0 20px;
        row-gap: 18px
    }

    .orcamento__buttons-container {
        padding: 0 20px;
        flex-direction: column
    }

    .orcamento__send:hover::before {
        left: 100vh
    }

    .orcamento__send {
        width: 100%
    }

    .orcamento__foto-container label {
        width: 100%
    }

    .orcamento__success-text {
        width: 80%
    }

    .orcamento__success img {
        width: 116px;
        height: 121px
    }

    .orcamento__success {
        width: 80%;
        transform: translate(-50%, -40%)
    }
}

@media (max-width: 767px) {
    .av-visible-xs {
        display: block !important
    }

    table.av-visible-xs {
        display: table !important
    }

    tr.av-visible-xs {
        display: table-row !important
    }

    td.av-visible-xs,
    th.av-visible-xs {
        display: table-cell !important
    }

    .av-visible-xs-block {
        display: block !important
    }

    .av-visible-xs-inline {
        display: inline !important
    }

    .av-visible-xs-inline-block {
        display: inline-block !important
    }

    .av-hidden-xs {
        display: none !important
    }

    .main--favorites .main-title:not(span),
    .title:not(span) {
        text-align: center;
        font-size: 24px;
        margin: 40px 0 25px
    }

    .collection {
        margin-bottom: 26px
    }

    .collection .slick-prev {
        left: 0
    }

    .collection .slick-next {
        right: 0
    }

    .collection .slick-next,
    .collection .slick-prev {
        transform: scale(0.7)
    }

    .collection .slick-dots {
        bottom: -15px
    }

    .search-header .drop-open {
        margin-right: -5px
    }

    .search-header .order-by {
        margin-left: -5px
    }

    .avantiSearch-load-more {
        width: 100%
    }

    .shelf__product-item .product-item__info {
        padding: 0 0 20px
    }

    .shelf__product-item .product-item__buy-button {
        padding-left: 0;
        padding-right: 0
    }

    .product-main .product-main__un-price>strong {
        font-size: 16px
    }

    .product-item__flags .flag,
    .product-item__flags .product-item__flags__percent {
        letter-spacing: 0
    }

    .product-item__flags .product-item__flags__img .flag {
        font-size: 11px;
        padding: 0 5px
    }

    .product-main .breadcrumb {
        margin-bottom: 0
    }

    .product-main .product-main__buy {
        padding: 0 20px
    }

    .product-main .product-main__buy__bottom {
        display: block !important;
        text-align: center
    }

    .product-main .product-main__name {
        text-align: center
    }

    .product-main .product-main__favorites {
        width: 100%;
        margin-top: 35px;
        justify-content: center !important
    }

    .product-main .product-main__flag-img {
        left: 20px
    }

    .product-main__image {
        padding-bottom: 0
    }

    .product-main__image .thumbs {
        display: none
    }

    .product-main__image #include {
        float: none;
        width: auto;
        min-height: 290px;
        padding: 0;
        margin: 0 -10px
    }

    .product-main__image #include .image-zoom {
        width: 100%;
        min-height: 290px
    }

    .product-main__image #include #image-main {
        width: 100%
    }

    .product-main__info {
        overflow: hidden
    }

    .product-main__info .product-main__info__description {
        margin-bottom: 40px
    }

    .product-main__info .product-main__bula {
        width: 100%
    }

    .product-main__price-container {
        display: block !important
    }

    .product-main__price {
        text-align: center;
        margin-bottom: 30px
    }

    .product-main__other-payment-method {
        width: 100%
    }

    .product-main__other-payment-method .product-main__other-payment-method__select {
        text-align: center
    }

    .product-main__other-payment-method .product-main__other-payment-method__select>span {
        float: none;
        margin-right: 0
    }

    .product-main__other-payment-method .product-main__other-payment-method__select .product-main__other-payment-method__select__fake-select {
        width: 210px;
        display: block;
        margin: 0 auto
    }

    .product-main__other-payment-method .product-main__other-payment-method__btn {
        text-align: center;
        display: block;
        margin-bottom: 55px
    }

    .product-main__calculate .modal .modal-body,
    .product-main__calculate .modal .modal-footer,
    .product-main__calculate .modal .modal-header {
        padding-left: 20px;
        padding-right: 20px
    }

    .product-main__calculate .modal .modal-header {
        margin-top: 0
    }

    .product-main__calculate .modal .modal-footer {
        text-align: center;
        padding-bottom: 20px
    }

    .product-main__calculate .modal .modal-footer .product-main__calculate__form__refresh {
        width: 100%
    }

    .carousel-brand {
        padding: 0 30px
    }

    .carousel-brand .carousel-brand__list {
        padding: 0
    }

    .carousel-brand .slick-dots {
        bottom: -15px
    }

    #cookie {
        padding-top: 15px;
        padding-bottom: 15px;
        text-align: center;
        width: 100%;
        right: 0
    }

    #cookie .account-content .vtex-button.b--action-primary,
    #cookie .account-content .vtex-button.b--danger,
    #cookie .btn,
    #cookie .contact-form__button,
    #cookie .load-more,
    #cookie .loja-btn-ver-no-mapa a,
    #cookie .newsletter .newsletter__form .newsletter__input--submit-wrap,
    #cookie .product-main .product-main__buy .buy-button,
    #cookie .product-main__calculate .product-main__calculate__btn,
    #cookie .shelf__product-item .product-item__buy-button a,
    .account-content #cookie .vtex-button.b--action-primary,
    .account-content #cookie .vtex-button.b--danger,
    .loja-btn-ver-no-mapa #cookie a,
    .newsletter .newsletter__form #cookie .newsletter__input--submit-wrap,
    .product-main .product-main__buy #cookie .buy-button,
    .product-main__calculate #cookie .product-main__calculate__btn,
    .shelf__product-item .product-item__buy-button #cookie a {
        margin: 10px 5px 0
    }

    .main--list {
        overflow: hidden
    }

    .main--list .list__banner-main .box-banner {
        margin: 0 -10px
    }

    .main--list .seo-text {
        margin-bottom: 0
    }

    .home .banner-main,
    .home .home__banner-middle .av-container,
    .home .home__banner-middle .banner-main,
    .home .home__banner-middle .sl-lista-lojas,
    .home .home__banner-middle .sl-map-wrap {
        padding: 0;
        overflow: hidden
    }

    .home .banner-main {
        margin-bottom: 0
    }

    .home .banner-main .slick-list {
        margin: 0
    }

    .home .banner-main .box-banner img {
        width: 100%;
        max-width: 100%
    }

    .home .home__banner-middle {
        margin: 0 !important
    }

    .home .home__banner-middle .box-banner {
        margin-bottom: 10px
    }

    .vtex-profile-form__profile-summary {
        overflow: hidden
    }

    .search .search-result {
        padding-left: 40px;
        padding-right: 40px
    }

    .main--search-empty .list-empty__content .list-empty__title {
        margin-top: 40px;
        padding: 0 30px
    }

    .main--login {
        height: 400px
    }

    body .vtexIdUI {
        top: 15%
    }

    .login .vtexIdUI {
        top: 200px
    }
}

@media screen and (max-width: 767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd
    }

    .table-responsive>.table {
        margin-bottom: 0
    }

    .table-responsive>.table>tbody>tr>td,
    .table-responsive>.table>tbody>tr>th,
    .table-responsive>.table>tfoot>tr>td,
    .table-responsive>.table>tfoot>tr>th,
    .table-responsive>.table>thead>tr>td,
    .table-responsive>.table>thead>tr>th {
        white-space: nowrap
    }

    .table-responsive>.table-bordered {
        border: 0
    }

    .table-responsive>.table-bordered>tbody>tr>td:first-child,
    .table-responsive>.table-bordered>tbody>tr>th:first-child,
    .table-responsive>.table-bordered>tfoot>tr>td:first-child,
    .table-responsive>.table-bordered>tfoot>tr>th:first-child,
    .table-responsive>.table-bordered>thead>tr>td:first-child,
    .table-responsive>.table-bordered>thead>tr>th:first-child {
        border-left: 0
    }

    .table-responsive>.table-bordered>tbody>tr>td:last-child,
    .table-responsive>.table-bordered>tbody>tr>th:last-child,
    .table-responsive>.table-bordered>tfoot>tr>td:last-child,
    .table-responsive>.table-bordered>tfoot>tr>th:last-child,
    .table-responsive>.table-bordered>thead>tr>td:last-child,
    .table-responsive>.table-bordered>thead>tr>th:last-child {
        border-right: 0
    }

    .table-responsive>.table-bordered>tbody>tr:last-child>td,
    .table-responsive>.table-bordered>tbody>tr:last-child>th,
    .table-responsive>.table-bordered>tfoot>tr:last-child>td,
    .table-responsive>.table-bordered>tfoot>tr:last-child>th {
        border-bottom: 0
    }

    .contador-regressivo-topo__title {
        font-size: 14px;
        white-space: normal
    }

    .contador-regressivo-topo__announcement {
        font-size: 14px
    }

    .contador-regressivo-topo__second-announcement {
        font-size: 14px
    }

    .contador-regressivo-topo__relogio span {
        font-size: 14px
    }

    .contador-regressivo-topo__animated-clock {
        margin-left: 10px !important;
        margin-right: 10px !important
    }

    .contador-regressivo__prateleira .n1colunas ul li div .product-item__info {
        max-width: 100%
    }
}

@media (max-width: 550px) {
    .product-main__coupon-discount {
        padding: 16px
    }

    .product-main__coupon-discount--wrapper {
        flex-direction: column
    }

    .product-main__coupon-discount-coupon {
        width: 230px;
        margin-top: 16px
    }

    .product-main__other-payment-method .modal-content .product-main__other-payment-method__title button:first-child {
        margin-left: 16px
    }

    .product-main__other-payment-method .modal-content .product-main__other-payment-method__title button:last-child {
        margin-right: 16px
    }

    .product-main__other-payment-method .modal-content .new-table {
        padding: 16px;
        padding-top: 0
    }

    .product-main__other-payment-method .modal-content .new-table>span strong {
        font-size: 12px;
        margin: 0 5px
    }

    .product-main__other-payment-method .modal-content .new-table>span strong.text1 {
        width: 20px
    }

    .product-main__other-payment-method .modal-content .new-table>span strong.text2 {
        width: 90px
    }

    .product-main__other-payment-method .modal-content .new-table>span strong.text3 {
        width: 52px
    }

    .product-main__other-payment-method .modal-content .new-table>span strong.text4 {
        width: 116px
    }

    .product-main__other-payment-method .modal-content .payment-method-2.active {
        padding: 16px;
        padding-top: 0
    }

    .product-main__other-payment-method .modal-content .payment-method-3.active {
        padding: 16px;
        padding-top: 0
    }
}

@media (max-device-width: 480px)and (orientation: landscape) {

    .navbar-fixed-bottom .navbar-collapse,
    .navbar-fixed-top .navbar-collapse {
        max-height: 200px
    }
}

@media (max-width: 480px) {
    .special-seal {
        right: 2%;
        width: 100px;
        height: 100px
    }

    .special-seal span {
        font-size: .875rem
    }

    .special-seal strong {
        font-size: 1rem
    }
}

@media screen and (max-width: 450px) {
    .contador-regressivo-topo__title {
        max-width: 100px;
        line-height: 20px !important
    }
}

@media (max-width: 420px)and (min-width: 381px) {
    .categories-menu__content .categories-menu__menu-wrapper {
        padding: 0 40px
    }

    .categories-menu__content .categories-menu__menu-wrapper .menu-sub-mob a {
        font-size: 15px
    }
}

@media (max-width: 380px) {
    .product-main__price .new-installment-price-container {
        font-size: 14px
    }

    .product-main__price .price-best-price .product-item__discount {
        font-size: 14px
    }

    .product-main__price .price-best-price .product-item__discount strong {
        font-size: 14px;
        margin-left: 0px
    }

    .categories-menu__content .categories-menu__menu-wrapper {
        padding: 0 32px
    }

    .categories-menu__content .categories-menu__menu-wrapper .menu-sub-mob a {
        font-size: 15px
    }

    .product-main__other-payment-method .modal-content .new-table>span strong {
        margin: 0px
    }
}

@media screen and (max-width: 320px) {
    .contador-regressivo-topo__animated-clock {
        margin-left: 5px !important;
        margin-right: 5px !important;
        width: 52px;
        height: 26px
    }

    .contador-regressivo__prateleira .n1colunas ul li div .product-item__flags__percent {
        padding: 10px 39px !important
    }

    .contador-regressivo-topo {
        height: -moz-max-content;
        height: max-content
    }

    .contador-regressivo-topo__announcement-mobile {
        flex-direction: column
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {

    .header__search input.search__input[type=date],
    .header__search input.search__input[type=time],
    .header__search input.search__input[type=datetime-local],
    .header__search input.search__input[type=month],
    .portal-notify-me-ref input.notifyme-client-email[type=date],
    .portal-notify-me-ref input.notifyme-client-email[type=time],
    .portal-notify-me-ref input.notifyme-client-email[type=datetime-local],
    .portal-notify-me-ref input.notifyme-client-email[type=month],
    .portal-notify-me-ref input.notifyme-client-name[type=date],
    .portal-notify-me-ref input.notifyme-client-name[type=time],
    .portal-notify-me-ref input.notifyme-client-name[type=datetime-local],
    .portal-notify-me-ref input.notifyme-client-name[type=month],
    .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field input.product-main__calculate__form__input[type=date],
    .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field input.product-main__calculate__form__input[type=time],
    .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field input.product-main__calculate__form__input[type=datetime-local],
    .product-main__calculate .product-main__calculate__form .product-main__calculate__form__field input.product-main__calculate__form__input[type=month],
    .product-main__shipping fieldset .prefixo input[type=date],
    .product-main__shipping fieldset .prefixo input[type=time],
    .product-main__shipping fieldset .prefixo input[type=datetime-local],
    .product-main__shipping fieldset .prefixo input[type=month],
    body .vtexIdUI-page .controls input[type=date],
    body .vtexIdUI-page .controls input[type=time],
    body .vtexIdUI-page .controls input[type=datetime-local],
    body .vtexIdUI-page .controls input[type=month],
    input.contact-form__input[type=date],
    input.contact-form__input[type=time],
    input.contact-form__input[type=datetime-local],
    input.contact-form__input[type=month],
    input[type=date].form-control,
    input[type=time].form-control,
    input[type=datetime-local].form-control,
    input[type=month].form-control {
        line-height: 34px
    }

    .input-group-sm input[type=date],
    .input-group-sm input[type=time],
    .input-group-sm input[type=datetime-local],
    .input-group-sm input[type=month],
    input[type=date].input-sm,
    input[type=time].input-sm,
    input[type=datetime-local].input-sm,
    input[type=month].input-sm {
        line-height: 30px
    }

    .input-group-lg input[type=date],
    .input-group-lg input[type=time],
    .input-group-lg input[type=datetime-local],
    .input-group-lg input[type=month],
    input[type=date].input-lg,
    input[type=time].input-lg,
    input[type=datetime-local].input-lg,
    input[type=month].input-lg {
        line-height: 46px
    }
}

@media print {
    .av-visible-print {
        display: block !important
    }

    table.av-visible-print {
        display: table !important
    }

    tr.av-visible-print {
        display: table-row !important
    }

    td.av-visible-print,
    th.av-visible-print {
        display: table-cell !important
    }

    .av-visible-print-block {
        display: block !important
    }

    .av-visible-print-inline {
        display: inline !important
    }

    .av-visible-print-inline-block {
        display: inline-block !important
    }

    .av-hidden-print {
        display: none !important
    }
}