html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

blockquote,
figure,
h1,
h2,
h3,
h4,
ol,
p,
ul {
    margin: 0;
    padding: 0;
}

li,
main,
section {
    display: block;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
}

a,
button {
    color: inherit;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: 0.3s;
}

a {
    text-decoration: none;
}

button {
    overflow: visible;
    border: 0;
    font: inherit;
    -webkit-font-smoothing: inherit;
    letter-spacing: inherit;
    background: 0 0;
    cursor: pointer;
}

button,
input:not([type=checkbox]),
input:not([type=radio]),
select,
textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

::-moz-focus-inner {
    padding: 0;
    border: 0;
}

:focus {
    outline: 0;
}

:selection {
    background-color: #000;
}

img {
    max-width: 100%;
    height: auto;
    border: 0;
}

#faleconosco_raresponde,
[type=search]::-webkit-search-cancel-button {
    -webkit-appearance: none;
    appearance: none;
    display: none;
}

:root {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    width: 100%;
    height: auto;
    min-height: 100vh;
}

body {
    position: relative;
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 14px;
    font-weight: 400;
    color: #000;
    width: 100%;
    height: 100vh;
    min-height: 100%;
    min-width: 320px;
    overflow-x: hidden;
}

main {
    position: relative;
    min-height: 100vh;

    /* overflow-x: hidden; */
}

a,
img {
    display: block;
}

*,
::after,
::before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}

[data-js-highlight] {
    background: rgba(255, 255, 255, 0.3);
}

[data-js-highlight]:before {
    position: relative;
    content: attr(data-js-highlight);
    display: block;
    text-indent: 3px;
    overflow: hidden;
    height: 0;
    width: 0;
    overflow: visible;
    font-size: 10px;
    text-transform: lowercase;
    letter-spacing: .6px;
    color: #000;
    text-shadow: 0 0 2px #fff;
    opacity: .7;
    z-index: 1;
    pointer-events: none;
}

#ajaxBusy {
    z-index: 10;
}

.catalog__controls .custom-select__dropdown,
.lightbox,
.modal,
.product-zoom {
    z-index: 3 !important;
}

.backtotop,
.flag.shop10,
.header {
    z-index: 2;
}

main {
    /* z-index: 1 */
}

body.filter-active main {
    z-index: 4;
}

footer {
    z-index: 0;
}

@font-face {
    font-family: icomoon;
    src: url(/arquivos/icomoon.eot.css?v=1.1);
    src: url(/arquivos/icomoon.eot.css?v=1.1#iefix) format("embedded-opentype"), url(/arquivos/icomoon.ttf.css?v=1.1) format("truetype"), url(/arquivos/icomoon.woff.css?v=1.1) format("woff"), url(/arquivos/icomoon.svg.css?v=1.1#icomoon) format("svg");
    font-weight: 400;
    font-style: normal;
}

.icon {
    display: inline-block;
    vertical-align: middle;
    font-family: icomoon !important;
    font-size: inherit;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: inherit;
    line-height: 1;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon__button {
    position: relative;
    padding: 10px;
    height: auto;
    max-width: 100%;
    text-align: left;
    white-space: nowrap;
    line-height: 24px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    overflow: hidden;
    z-index: 0;
}

.icon__button .icon {
    font-size: 24px;
}

.icon__button:active {
    color: #828282;
}

.icon__button--sm {
    padding: 5px;
    line-height: 14px;
}

.icon__button--sm .icon {
    font-size: 14px;
}

.icon__button--lg {
    line-height: 34px;
}

.icon__button--lg .icon {
    font-size: 34px;
}

.icon-whatsapp {
    padding-left: 4px;
}

.icon-whatsapp:before {
    content: "";
}

.icon-logo:before {
    content: "";
}

.icon-menu:before {
    content: "";
}

.icon-shirt:before {
    content: "";
}

.icon-shirt-print:before {
    content: "";
}

.icon-shirt-long:before {
    content: "";
}

.icon-polo:before {
    content: "";
}

.icon-polo-short:before {
    content: "";
}

.icon-polo-print:before {
    content: "";
}

.icon-polo-long:before {
    content: "";
}

.icon-user:before {
    content: "";
}

.icon-search:before {
    content: "";
}

.icon-minicart:before {
    content: "";
}

.icon-truck:before {
    content: "";
}

.icon-mail:before {
    content: "";
}

.icon-document:before {
    content: "";
}

.icon-discount:before {
    content: "";
}

.icon-invoice:before {
    content: "";
}

.icon-box:before {
    content: "";
}

.icon-card:before {
    content: "";
}

.icon-card-2:before {
    content: "";
}

.icon-card-3:before {
    content: "";
}

.icon-grid-1:before {
    content: "";
}

.icon-grid-2:before {
    content: "";
}

.icon-arrow-long:before {
    content: "";
}

.icon-arrow:before {
    content: "";
}

.icon-refresh:before {
    content: "";
}

.icon-close:before {
    content: "";
}

.icon-phone:before {
    content: "";
}

.icon-mobile:before {
    content: "";
}

.icon-desktop:before {
    content: "";
}

.icon-pin:before {
    content: "";
}

.icon-share:before {
    content: "";
}

.icon-instagram:before {
    content: "";
}

.icon-spotify:before {
    content: "";
}

.icon-facebook:before {
    content: "";
}

.icon-photo:before {
    content: "";
}

.icon-photo-2:before {
    content: "";
}

.icon-enter:before {
    content: "";
}

.icon-envelope:before {
    content: "";
}

.icon-facebook-around:before {
    content: "";
}

.icon-google:before {
    content: "";
}

.account__nav a,
.account__user .new a,
.account__user .user a,
.button,
.catalog .sr_loadMore,
.form__file-label,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .myo-details-btn,
.orders .render-container a.db.mb4.link.f5.fw5,
.orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li:first-child,
.orders__nav a,
.otx-selectedfilters li,
div.vtexIdUI #changePswdBtn,
div.vtexIdUI #classicLoginBtn,
div.vtexIdUI #confirmLoginAccessKeyBtn,
div.vtexIdUI #sendAccessKeyBtn,
div.vtexIdUI #tryChangePswdBtn,
div.vtexIdUI .vtexIdUI-back-link,
div.vtexIdUI .vtexIdUI-no-permission .btn {
    display: -ms-inline-flexbox;
    display: -webkit-inline-box;
    display: inline-flex;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    font-size: 12px;
    font-weight: 700;
    font-style: normal;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: .6px;
    line-height: 12px;
    white-space: normal;
    color: #fff;
    background: #000;
    border: 2px solid #000;
    border-radius: 0;
    width: auto;
    padding: 12px 20px;
    margin: 0;
    cursor: pointer;
    -webkit-transition: all .15s ease;
    -o-transition: all .15s ease;
    transition: all .15s ease;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.button--ghost,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .render-container a.db.mb4.link.f5.fw5,
.otx-selectedfilters li {
    color: #000;
    border-color: #000;
    background: 0 0;
}

.account__nav a:active,
.account__user .new a:active,
.account__user .user a:active,
.button:active,
.catalog .sr_loadMore:active,
.form__file-label:active,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:active,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:active,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:active,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:active,
.orders .myo-details-btn:active,
.orders .render-container a.db.mb4.link.f5.fw5:active,
.orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li:active:first-child,
.orders__nav a:active,
.otx-selectedfilters li:active,
div.vtexIdUI #changePswdBtn:active,
div.vtexIdUI #classicLoginBtn:active,
div.vtexIdUI #confirmLoginAccessKeyBtn:active,
div.vtexIdUI #sendAccessKeyBtn:active,
div.vtexIdUI #tryChangePswdBtn:active,
div.vtexIdUI .vtexIdUI-back-link:active,
div.vtexIdUI .vtexIdUI-no-permission .btn:active {
    opacity: 0.9;
}

.button--secondary,
.catalog .sr_loadMore,
.form__file-label,
div.vtexIdUI .vtexIdUI-back-link {
    color: #fff;
    background: #bcbec0;
    border-color: #bcbec0;
}

.button--ghost.form__file-label,
.button--secondary.button--ghost,
.catalog .button--ghost.sr_loadMore,
.catalog .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .sr_loadMore.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.catalog .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .sr_loadMore.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.catalog .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .sr_loadMore.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.catalog .orders .render-container a.sr_loadMore.db.mb4.link.f5.fw5,
.catalog .otx-selectedfilters li.sr_loadMore,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--secondary.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--secondary.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--secondary.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .catalog .sr_loadMore.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .catalog .sr_loadMore.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .catalog .sr_loadMore.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .form__file-label.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .form__file-label.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .form__file-label.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .vtexIdUI-back-link.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .vtexIdUI-back-link.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .vtexIdUI-back-link.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .render-container .catalog a.sr_loadMore.db.mb4.link.f5.fw5,
.orders .render-container a.button--secondary.db.mb4.link.f5.fw5,
.orders .render-container a.form__file-label.db.mb4.link.f5.fw5,
.orders .render-container div.vtexIdUI a.vtexIdUI-back-link.db.mb4.link.f5.fw5,
.otx-selectedfilters .catalog li.sr_loadMore,
.otx-selectedfilters div.vtexIdUI li.vtexIdUI-back-link,
.otx-selectedfilters li.button--secondary,
.otx-selectedfilters li.form__file-label,
div.vtexIdUI .button--ghost.vtexIdUI-back-link,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .vtexIdUI-back-link.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .vtexIdUI-back-link.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .vtexIdUI-back-link.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
div.vtexIdUI .orders .render-container a.vtexIdUI-back-link.db.mb4.link.f5.fw5,
div.vtexIdUI .otx-selectedfilters li.vtexIdUI-back-link {
    color: #bcbec0;
    border-color: #bcbec0;
    background: 0 0;
}

.button--red {
    color: #fff;
    background: #da2128;
    border-color: #da2128;
}

.button--red.button--ghost,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--red.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--red.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--red.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .render-container a.button--red.db.mb4.link.f5.fw5,
.otx-selectedfilters li.button--red {
    color: #da2128;
    border-color: #da2128;
    background: 0 0;
}

.button--green,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3 {
    color: #fff;
    background: #27ae60;
    border-color: #27ae60;
}

.button--green.button--ghost,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--ghost.myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--green.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--green.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--green.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3.myo-cancel-btn.light-red.hover-red,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3.myo-details-btn.ba.tc.pv2.ph3.br2.w-100.mid-gray.bg-near-white.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3.myo-reorder-btn,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .otx-selectedfilters li.myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .render-container a.myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3.mb4.f5.fw5,
.orders .render-container .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3.mb4.f5.fw5,
.orders .render-container a.button--green.db.mb4.link.f5.fw5,
.otx-selectedfilters .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 li.myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.otx-selectedfilters li.button--green {
    color: #27ae60;
    border-color: #27ae60;
    background: 0 0;
}

.button--blue {
    color: #fff;
    background: #0391cf;
    border-color: #0391cf;
}

.button--blue.button--ghost,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--blue.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--blue.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--blue.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .render-container a.button--blue.db.mb4.link.f5.fw5,
.otx-selectedfilters li.button--blue {
    color: #0391cf;
    border-color: #0391cf;
    background: 0 0;
}

.button--white {
    color: #000;
    background: #fff;
    border-color: #fff;
}

.button--white.button--ghost,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--white.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--white.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--white.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .render-container a.button--white.db.mb4.link.f5.fw5,
.otx-selectedfilters li.button--white {
    color: #fff;
    border-color: #fff;
    background: 0 0;
}

.button--full {
    width: 100%;
    -ms-flex: 1 0 100%;
    -webkit-box-flex: 1;
    flex: 1 0 100%;
}

.button--sm {
    padding: 12px 10px;
}

.button--lg {
    padding: 17px 30px;
}

.button--lowercase {
    text-transform: lowercase;
}

.button--uppercase {
    text-transform: uppercase;
}

.account__nav a.disabled,
.account__nav a:disabled,
.account__user .new a.disabled,
.account__user .new a:disabled,
.account__user .user a.disabled,
.account__user .user a:disabled,
.button--disabled,
.button:disabled,
.catalog .disabled.sr_loadMore,
.catalog .sr_loadMore:disabled,
.disabled.button,
.disabled.form__file-label,
.form__file-label:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .disabled.myo-details-btn,
.orders .myo-details-btn:disabled,
.orders .render-container a.db.mb4.link.f5.fw5:disabled,
.orders .render-container a.disabled.db.mb4.link.f5.fw5,
.orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li.disabled:first-child,
.orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li:disabled:first-child,
.orders__nav a.disabled,
.orders__nav a:disabled,
.otx-selectedfilters li.disabled,
.otx-selectedfilters li:disabled,
div.vtexIdUI #changePswdBtn:disabled,
div.vtexIdUI #classicLoginBtn:disabled,
div.vtexIdUI #confirmLoginAccessKeyBtn:disabled,
div.vtexIdUI #sendAccessKeyBtn:disabled,
div.vtexIdUI #tryChangePswdBtn:disabled,
div.vtexIdUI .disabled#changePswdBtn,
div.vtexIdUI .disabled#classicLoginBtn,
div.vtexIdUI .disabled#confirmLoginAccessKeyBtn,
div.vtexIdUI .disabled#sendAccessKeyBtn,
div.vtexIdUI .disabled#tryChangePswdBtn,
div.vtexIdUI .disabled.vtexIdUI-back-link,
div.vtexIdUI .vtexIdUI-back-link:disabled,
div.vtexIdUI .vtexIdUI-no-permission .btn:disabled,
div.vtexIdUI .vtexIdUI-no-permission .disabled.btn {
    color: #bcbec0;
    border-color: #e6e7e8;
    background: #e6e7e8;
    cursor: not-allowed;
}

.account__nav .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.disabled.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.account__nav .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.disabled.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.account__nav .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.disabled.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.account__nav .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.account__nav .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
.account__nav .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.account__nav .orders .render-container a.db.mb4.link.f5.fw5:disabled,
.account__nav .orders .render-container a.disabled.db.mb4.link.f5.fw5,
.account__nav a.button--ghost:disabled,
.account__nav a.disabled.button--ghost,
.account__user .new .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.disabled.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.account__user .new .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.disabled.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.account__user .new .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.disabled.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.account__user .new .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.account__user .new .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
.account__user .new .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.account__user .new .orders .render-container a.db.mb4.link.f5.fw5:disabled,
.account__user .new .orders .render-container a.disabled.db.mb4.link.f5.fw5,
.account__user .new a.button--ghost:disabled,
.account__user .new a.disabled.button--ghost,
.account__user .user .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.disabled.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.account__user .user .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.disabled.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.account__user .user .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.disabled.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.account__user .user .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.account__user .user .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
.account__user .user .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.account__user .user .orders .render-container a.db.mb4.link.f5.fw5:disabled,
.account__user .user .orders .render-container a.disabled.db.mb4.link.f5.fw5,
.account__user .user a.button--ghost:disabled,
.account__user .user a.disabled.button--ghost,
.button--ghost.button--disabled,
.button--ghost.form__file-label:disabled,
.button.button--ghost:disabled,
.catalog .button--ghost.sr_loadMore:disabled,
.catalog .disabled.button--ghost.sr_loadMore,
.catalog .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.sr_loadMore.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.catalog .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.sr_loadMore.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.catalog .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.sr_loadMore.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.catalog .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .sr_loadMore.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.catalog .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .sr_loadMore.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
.catalog .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .sr_loadMore.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.catalog .orders .render-container a.disabled.sr_loadMore.db.mb4.link.f5.fw5,
.catalog .orders .render-container a.sr_loadMore.db.mb4.link.f5.fw5:disabled,
.catalog .otx-selectedfilters li.disabled.sr_loadMore,
.catalog .otx-selectedfilters li.sr_loadMore:disabled,
.disabled.button--ghost.form__file-label,
.disabled.button.button--ghost,
.orders .button--ghost.myo-details-btn:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .account__nav a.disabled.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .account__nav a.disabled.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .account__nav a.disabled.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .account__nav a.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .account__nav a.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .account__nav a.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .account__user .new a.disabled.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .account__user .new a.disabled.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .account__user .new a.disabled.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .account__user .new a.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .account__user .new a.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .account__user .new a.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .account__user .user a.disabled.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .account__user .user a.disabled.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .account__user .user a.disabled.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .account__user .user a.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .account__user .user a.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .account__user .user a.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--disabled.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--disabled.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--disabled.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--ghost.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--ghost.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--ghost.myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button--ghost.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .button.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .catalog .disabled.sr_loadMore.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .catalog .disabled.sr_loadMore.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .catalog .disabled.sr_loadMore.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .catalog .sr_loadMore.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .catalog .sr_loadMore.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .catalog .sr_loadMore.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.button--ghost.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.button--ghost.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.button--ghost.myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.button--ghost.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.button.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.button.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.button.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.form__file-label.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.form__file-label.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.form__file-label.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.myo-details-btn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.myo-details-btn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3.myo-cancel-btn.light-red.hover-red,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3.myo-details-btn.ba.tc.pv2.ph3.br2.w-100.mid-gray.bg-near-white.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3.myo-reorder-btn,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .form__file-label.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .form__file-label.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .form__file-label.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-details-btn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-details-btn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3.myo-cancel-btn.light-red.hover-red:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3.myo-details-btn.ba.tc.pv2.ph3.br2.w-100.mid-gray.bg-near-white.b--light-silver.mt3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3.myo-reorder-btn:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .orders__nav a.disabled.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .orders__nav a.disabled.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .orders__nav a.disabled.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .orders__nav a.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .orders__nav a.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .orders__nav a.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .otx-selectedfilters li.disabled.myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .otx-selectedfilters li.myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .render-container a.disabled.myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3.mb4.f5.fw5,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .render-container a.myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3.mb4.f5.fw5:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li.disabled.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:first-child,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li.disabled.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:first-child,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li.disabled.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:first-child,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled:first-child,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled:first-child,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled:first-child,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI #changePswdBtn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI #changePswdBtn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI #changePswdBtn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI #classicLoginBtn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI #classicLoginBtn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI #classicLoginBtn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI #confirmLoginAccessKeyBtn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI #confirmLoginAccessKeyBtn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI #confirmLoginAccessKeyBtn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI #sendAccessKeyBtn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI #sendAccessKeyBtn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI #sendAccessKeyBtn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI #tryChangePswdBtn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI #tryChangePswdBtn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI #tryChangePswdBtn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .disabled#changePswdBtn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .disabled#changePswdBtn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .disabled#changePswdBtn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .disabled#classicLoginBtn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .disabled#classicLoginBtn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .disabled#classicLoginBtn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .disabled#confirmLoginAccessKeyBtn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .disabled#confirmLoginAccessKeyBtn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .disabled#confirmLoginAccessKeyBtn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .disabled#sendAccessKeyBtn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .disabled#sendAccessKeyBtn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .disabled#sendAccessKeyBtn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .disabled#tryChangePswdBtn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .disabled#tryChangePswdBtn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .disabled#tryChangePswdBtn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .disabled.vtexIdUI-back-link.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .disabled.vtexIdUI-back-link.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .disabled.vtexIdUI-back-link.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .vtexIdUI-back-link.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .vtexIdUI-back-link.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .vtexIdUI-back-link.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .vtexIdUI-no-permission .btn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .vtexIdUI-no-permission .btn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .vtexIdUI-no-permission .btn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .vtexIdUI-no-permission .disabled.btn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .vtexIdUI-no-permission .disabled.btn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 div.vtexIdUI .vtexIdUI-no-permission .disabled.btn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders .disabled.button--ghost.myo-details-btn,
.orders .otx-selectedfilters li.disabled.myo-details-btn,
.orders .otx-selectedfilters li.myo-details-btn:disabled,
.orders .render-container .account__nav a.db.mb4.link.f5.fw5:disabled,
.orders .render-container .account__nav a.disabled.db.mb4.link.f5.fw5,
.orders .render-container .account__user .new a.db.mb4.link.f5.fw5:disabled,
.orders .render-container .account__user .new a.disabled.db.mb4.link.f5.fw5,
.orders .render-container .account__user .user a.db.mb4.link.f5.fw5:disabled,
.orders .render-container .account__user .user a.disabled.db.mb4.link.f5.fw5,
.orders .render-container .catalog a.disabled.sr_loadMore.db.mb4.link.f5.fw5,
.orders .render-container .catalog a.sr_loadMore.db.mb4.link.f5.fw5:disabled,
.orders .render-container .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.disabled.myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3.mb4.f5.fw5,
.orders .render-container .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3.mb4.f5.fw5:disabled,
.orders .render-container .orders__nav a.db.mb4.link.f5.fw5:disabled,
.orders .render-container .orders__nav a.disabled.db.mb4.link.f5.fw5,
.orders .render-container a.button--disabled.db.mb4.link.f5.fw5,
.orders .render-container a.button--ghost.db.mb4.link.f5.fw5:disabled,
.orders .render-container a.button.db.mb4.link.f5.fw5:disabled,
.orders .render-container a.db.mb4.link.f5.fw5:disabled,
.orders .render-container a.disabled.button--ghost.db.mb4.link.f5.fw5,
.orders .render-container a.disabled.button.db.mb4.link.f5.fw5,
.orders .render-container a.disabled.db.mb4.link.f5.fw5,
.orders .render-container a.disabled.form__file-label.db.mb4.link.f5.fw5,
.orders .render-container a.disabled.myo-details-btn.db.mb4.link.f5.fw5,
.orders .render-container a.form__file-label.db.mb4.link.f5.fw5:disabled,
.orders .render-container a.myo-details-btn.db.mb4.link.f5.fw5:disabled,
.orders .render-container div.vtexIdUI .vtexIdUI-no-permission a.btn.db.mb4.link.f5.fw5:disabled,
.orders .render-container div.vtexIdUI .vtexIdUI-no-permission a.disabled.btn.db.mb4.link.f5.fw5,
.orders .render-container div.vtexIdUI a#changePswdBtn.db.mb4.link.f5.fw5:disabled,
.orders .render-container div.vtexIdUI a#classicLoginBtn.db.mb4.link.f5.fw5:disabled,
.orders .render-container div.vtexIdUI a#confirmLoginAccessKeyBtn.db.mb4.link.f5.fw5:disabled,
.orders .render-container div.vtexIdUI a#sendAccessKeyBtn.db.mb4.link.f5.fw5:disabled,
.orders .render-container div.vtexIdUI a#tryChangePswdBtn.db.mb4.link.f5.fw5:disabled,
.orders .render-container div.vtexIdUI a.disabled#changePswdBtn.db.mb4.link.f5.fw5,
.orders .render-container div.vtexIdUI a.disabled#classicLoginBtn.db.mb4.link.f5.fw5,
.orders .render-container div.vtexIdUI a.disabled#confirmLoginAccessKeyBtn.db.mb4.link.f5.fw5,
.orders .render-container div.vtexIdUI a.disabled#sendAccessKeyBtn.db.mb4.link.f5.fw5,
.orders .render-container div.vtexIdUI a.disabled#tryChangePswdBtn.db.mb4.link.f5.fw5,
.orders .render-container div.vtexIdUI a.disabled.vtexIdUI-back-link.db.mb4.link.f5.fw5,
.orders .render-container div.vtexIdUI a.vtexIdUI-back-link.db.mb4.link.f5.fw5:disabled,
.orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 li.disabled.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:first-child,
.orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 li.disabled.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:first-child,
.orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 li.disabled.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:first-child,
.orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 li.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled:first-child,
.orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 li.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled:first-child,
.orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 li.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled:first-child,
.orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul .otx-selectedfilters li.disabled:first-child,
.orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul .otx-selectedfilters li:disabled:first-child,
.orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li.button--ghost:disabled:first-child,
.orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li.disabled.button--ghost:first-child,
.orders__nav .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.disabled.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders__nav .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.disabled.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
.orders__nav .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.disabled.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.orders__nav .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders__nav .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
.orders__nav .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.orders__nav .orders .render-container a.db.mb4.link.f5.fw5:disabled,
.orders__nav .orders .render-container a.disabled.db.mb4.link.f5.fw5,
.orders__nav a.button--ghost:disabled,
.orders__nav a.disabled.button--ghost,
.otx-selectedfilters .catalog li.disabled.sr_loadMore,
.otx-selectedfilters .catalog li.sr_loadMore:disabled,
.otx-selectedfilters .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 li.disabled.myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
.otx-selectedfilters .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 li.myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
.otx-selectedfilters .orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li.disabled:first-child,
.otx-selectedfilters .orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li:disabled:first-child,
.otx-selectedfilters .orders li.disabled.myo-details-btn,
.otx-selectedfilters .orders li.myo-details-btn:disabled,
.otx-selectedfilters div.vtexIdUI .vtexIdUI-no-permission li.btn:disabled,
.otx-selectedfilters div.vtexIdUI .vtexIdUI-no-permission li.disabled.btn,
.otx-selectedfilters div.vtexIdUI li#changePswdBtn:disabled,
.otx-selectedfilters div.vtexIdUI li#classicLoginBtn:disabled,
.otx-selectedfilters div.vtexIdUI li#confirmLoginAccessKeyBtn:disabled,
.otx-selectedfilters div.vtexIdUI li#sendAccessKeyBtn:disabled,
.otx-selectedfilters div.vtexIdUI li#tryChangePswdBtn:disabled,
.otx-selectedfilters div.vtexIdUI li.disabled#changePswdBtn,
.otx-selectedfilters div.vtexIdUI li.disabled#classicLoginBtn,
.otx-selectedfilters div.vtexIdUI li.disabled#confirmLoginAccessKeyBtn,
.otx-selectedfilters div.vtexIdUI li.disabled#sendAccessKeyBtn,
.otx-selectedfilters div.vtexIdUI li.disabled#tryChangePswdBtn,
.otx-selectedfilters div.vtexIdUI li.disabled.vtexIdUI-back-link,
.otx-selectedfilters div.vtexIdUI li.vtexIdUI-back-link:disabled,
.otx-selectedfilters li.button--disabled,
.otx-selectedfilters li.button--ghost:disabled,
.otx-selectedfilters li.button:disabled,
.otx-selectedfilters li.disabled,
.otx-selectedfilters li.disabled.button,
.otx-selectedfilters li.disabled.button--ghost,
.otx-selectedfilters li.disabled.form__file-label,
.otx-selectedfilters li.form__file-label:disabled,
.otx-selectedfilters li:disabled,
div.vtexIdUI .button--ghost#changePswdBtn:disabled,
div.vtexIdUI .button--ghost#classicLoginBtn:disabled,
div.vtexIdUI .button--ghost#confirmLoginAccessKeyBtn:disabled,
div.vtexIdUI .button--ghost#sendAccessKeyBtn:disabled,
div.vtexIdUI .button--ghost#tryChangePswdBtn:disabled,
div.vtexIdUI .button--ghost.vtexIdUI-back-link:disabled,
div.vtexIdUI .disabled.button--ghost#changePswdBtn,
div.vtexIdUI .disabled.button--ghost#classicLoginBtn,
div.vtexIdUI .disabled.button--ghost#confirmLoginAccessKeyBtn,
div.vtexIdUI .disabled.button--ghost#sendAccessKeyBtn,
div.vtexIdUI .disabled.button--ghost#tryChangePswdBtn,
div.vtexIdUI .disabled.button--ghost.vtexIdUI-back-link,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 #changePswdBtn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 #changePswdBtn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 #changePswdBtn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 #classicLoginBtn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 #classicLoginBtn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 #classicLoginBtn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 #confirmLoginAccessKeyBtn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 #confirmLoginAccessKeyBtn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 #confirmLoginAccessKeyBtn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 #sendAccessKeyBtn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 #sendAccessKeyBtn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 #sendAccessKeyBtn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 #tryChangePswdBtn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 #tryChangePswdBtn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 #tryChangePswdBtn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled#changePswdBtn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled#changePswdBtn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled#changePswdBtn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled#classicLoginBtn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled#classicLoginBtn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled#classicLoginBtn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled#confirmLoginAccessKeyBtn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled#confirmLoginAccessKeyBtn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled#confirmLoginAccessKeyBtn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled#sendAccessKeyBtn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled#sendAccessKeyBtn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled#sendAccessKeyBtn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled#tryChangePswdBtn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled#tryChangePswdBtn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled#tryChangePswdBtn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.vtexIdUI-back-link.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.vtexIdUI-back-link.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.vtexIdUI-back-link.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .vtexIdUI-back-link.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .vtexIdUI-back-link.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
div.vtexIdUI .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .vtexIdUI-back-link.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
div.vtexIdUI .orders .render-container a#changePswdBtn.db.mb4.link.f5.fw5:disabled,
div.vtexIdUI .orders .render-container a#classicLoginBtn.db.mb4.link.f5.fw5:disabled,
div.vtexIdUI .orders .render-container a#confirmLoginAccessKeyBtn.db.mb4.link.f5.fw5:disabled,
div.vtexIdUI .orders .render-container a#sendAccessKeyBtn.db.mb4.link.f5.fw5:disabled,
div.vtexIdUI .orders .render-container a#tryChangePswdBtn.db.mb4.link.f5.fw5:disabled,
div.vtexIdUI .orders .render-container a.disabled#changePswdBtn.db.mb4.link.f5.fw5,
div.vtexIdUI .orders .render-container a.disabled#classicLoginBtn.db.mb4.link.f5.fw5,
div.vtexIdUI .orders .render-container a.disabled#confirmLoginAccessKeyBtn.db.mb4.link.f5.fw5,
div.vtexIdUI .orders .render-container a.disabled#sendAccessKeyBtn.db.mb4.link.f5.fw5,
div.vtexIdUI .orders .render-container a.disabled#tryChangePswdBtn.db.mb4.link.f5.fw5,
div.vtexIdUI .orders .render-container a.disabled.vtexIdUI-back-link.db.mb4.link.f5.fw5,
div.vtexIdUI .orders .render-container a.vtexIdUI-back-link.db.mb4.link.f5.fw5:disabled,
div.vtexIdUI .otx-selectedfilters li#changePswdBtn:disabled,
div.vtexIdUI .otx-selectedfilters li#classicLoginBtn:disabled,
div.vtexIdUI .otx-selectedfilters li#confirmLoginAccessKeyBtn:disabled,
div.vtexIdUI .otx-selectedfilters li#sendAccessKeyBtn:disabled,
div.vtexIdUI .otx-selectedfilters li#tryChangePswdBtn:disabled,
div.vtexIdUI .otx-selectedfilters li.disabled#changePswdBtn,
div.vtexIdUI .otx-selectedfilters li.disabled#classicLoginBtn,
div.vtexIdUI .otx-selectedfilters li.disabled#confirmLoginAccessKeyBtn,
div.vtexIdUI .otx-selectedfilters li.disabled#sendAccessKeyBtn,
div.vtexIdUI .otx-selectedfilters li.disabled#tryChangePswdBtn,
div.vtexIdUI .otx-selectedfilters li.disabled.vtexIdUI-back-link,
div.vtexIdUI .otx-selectedfilters li.vtexIdUI-back-link:disabled,
div.vtexIdUI .vtexIdUI-no-permission .button--ghost.btn:disabled,
div.vtexIdUI .vtexIdUI-no-permission .disabled.button--ghost.btn,
div.vtexIdUI .vtexIdUI-no-permission .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .btn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
div.vtexIdUI .vtexIdUI-no-permission .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .btn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:disabled,
div.vtexIdUI .vtexIdUI-no-permission .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .btn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:disabled,
div.vtexIdUI .vtexIdUI-no-permission .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.btn.myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
div.vtexIdUI .vtexIdUI-no-permission .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.btn.myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
div.vtexIdUI .vtexIdUI-no-permission .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .disabled.btn.myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
div.vtexIdUI .vtexIdUI-no-permission .orders .render-container a.btn.db.mb4.link.f5.fw5:disabled,
div.vtexIdUI .vtexIdUI-no-permission .orders .render-container a.disabled.btn.db.mb4.link.f5.fw5,
div.vtexIdUI .vtexIdUI-no-permission .otx-selectedfilters li.btn:disabled,
div.vtexIdUI .vtexIdUI-no-permission .otx-selectedfilters li.disabled.btn {
    color: #e6e7e8;
    border-color: #bcbec0;
    background: 0 0;
}

.account__nav a i + span,
.account__nav a span + i,
.account__user .new a i + span,
.account__user .new a span + i,
.account__user .user a i + span,
.account__user .user a span + i,
.button i + span,
.button span + i,
.catalog .sr_loadMore i + span,
.catalog .sr_loadMore span + i,
.form__file-label i + span,
.form__file-label span + i,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3 i + span,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3 span + i,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3 i + span,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3 span + i,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3 i + span,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3 span + i,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3 i + span,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3 span + i,
.orders .myo-details-btn i + span,
.orders .myo-details-btn span + i,
.orders .render-container a.db.mb4.link.f5.fw5 i + span,
.orders .render-container a.db.mb4.link.f5.fw5 span + i,
.orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li:first-child i + span,
.orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li:first-child span + i,
.orders__nav a i + span,
.orders__nav a span + i,
.otx-selectedfilters li i + span,
.otx-selectedfilters li span + i,
div.vtexIdUI #changePswdBtn i + span,
div.vtexIdUI #changePswdBtn span + i,
div.vtexIdUI #classicLoginBtn i + span,
div.vtexIdUI #classicLoginBtn span + i,
div.vtexIdUI #confirmLoginAccessKeyBtn i + span,
div.vtexIdUI #confirmLoginAccessKeyBtn span + i,
div.vtexIdUI #sendAccessKeyBtn i + span,
div.vtexIdUI #sendAccessKeyBtn span + i,
div.vtexIdUI #tryChangePswdBtn i + span,
div.vtexIdUI #tryChangePswdBtn span + i,
div.vtexIdUI .vtexIdUI-back-link i + span,
div.vtexIdUI .vtexIdUI-back-link span + i,
div.vtexIdUI .vtexIdUI-no-permission .btn i + span,
div.vtexIdUI .vtexIdUI-no-permission .btn span + i {
    margin-left: 5px;
}

.institucional__tabs-content h2,
.title,
.wishlist__empty {
    display: block;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    text-align: left;
    width: 100%;
    margin: 0;
    padding: 0;
}

.title--1 {
    font-size: 42px;
}

.instafeed__panel h1,
.instafeed__panel h2,
.instafeed__panel h3,
.instafeed__panel h4,
.instafeed__panel h5,
.instafeed__panel h6,
.institucional__tabs-content h2,
.title--2 {
    font-size: 32px;
}

.title--3 {
    font-size: 30px;
}

.title--4 {
    font-size: 26px;
}

.title--5 {
    font-size: 24px;
}

.title--6 {
    font-size: 20px;
}

.title--left {
    text-align: left;
}

.title--center {
    text-align: center;
}

.title--right {
    text-align: right;
}

.title--uppercase {
    text-transform: uppercase;
}

.title--lowercase {
    text-transform: uppercase;
}

.container {
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 1024px;
    padding-right: 20px;
    padding-left: 20px;
}

@media screen and (max-width: 467px) {
    .container {
        padding: 0 5px;
    }
}

.container--no-gutter {
    padding: 0;
}

.wrapper--xs {
    padding: 5px;
}

.wrapper--sm {
    padding: 10px;
}

.wrapper--md {
    padding: 20px;
}

.wrapper--lg {
    padding: 30px;
}

.wrapper--xl {
    padding: 40px;
}

.wrapper--hg {
    padding: 50px;
}

.wrapper--xh {
    padding: 60px;
}

.wrapper--sm-xs {
    padding: 5px;
}

.wrapper--sm-sm {
    padding: 10px;
}

.wrapper--sm-md {
    padding: 20px;
}

.wrapper--sm-lg {
    padding: 30px;
}

.wrapper--sm-xl {
    padding: 40px;
}

.wrapper--vertical-xs {
    padding-top: 5px;
    padding-bottom: 5px;
}

.wrapper--vertical-sm {
    padding-top: 10px;
    padding-bottom: 10px;
}

.wrapper--vertical-md {
    padding-top: 20px;
    padding-bottom: 20px;
}

.wrapper--vertical-lg {
    padding-top: 30px;
    padding-bottom: 30px;
}

.wrapper--vertical-xl {
    padding-top: 40px;
    padding-bottom: 40px;
}

.wrapper--vertical-hg {
    padding-top: 50px;
    padding-bottom: 50px;
}

.wrapper--vertical-sm-xs {
    padding-top: 5px;
    padding-bottom: 5px;
}

.wrapper--vertical-sm-sm {
    padding-top: 10px;
    padding-bottom: 10px;
}

.wrapper--vertical-sm-md {
    padding-top: 20px;
    padding-bottom: 20px;
}

.wrapper--vertical-sm-lg {
    padding-top: 30px;
    padding-bottom: 30px;
}

.wrapper--vertical-sm-xl {
    padding-top: 40px;
    padding-bottom: 40px;
}

.wrapper--horizontal-xs {
    padding-left: 5px;
    padding-right: 5px;
}

.wrapper--horizontal-sm {
    padding-left: 10px;
    padding-right: 10px;
}

.wrapper--horizontal-md {
    padding-left: 20px;
    padding-right: 20px;
}

.wrapper--horizontal-lg {
    padding-left: 30px;
    padding-right: 30px;
}

.wrapper--horizontal-xl {
    padding-left: 40px;
    padding-right: 40px;
}

.wrapper--horizontal-sm-xs {
    padding-left: 5px;
    padding-right: 5px;
}

.wrapper--horizontal-sm-sm {
    padding-left: 10px;
    padding-right: 10px;
}

.wrapper--horizontal-sm-md {
    padding-left: 20px;
    padding-right: 20px;
}

.wrapper--horizontal-sm-lg {
    padding-left: 30px;
    padding-right: 30px;
}

.wrapper--horizontal-sm-xl {
    padding-left: 40px;
    padding-right: 40px;
}

.grid {
    display: block;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row wrap;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
}

.grid--vertical {
    -ms-flex-flow: column nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-flow: column nowrap;
}

.grid--center {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
}

.grid--left {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
}

.grid--right {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
}

.grid--middle {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
}

.grid--top {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
}

.grid--bottom {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
}

.grid--nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.grid > .grid__col--sm-1 {
    float: left;
    width: 8.33333%;
    -ms-flex: 1 0 8.33333%;
    -webkit-box-flex: 1;
    flex: 1 0 8.33333%;
}

.grid > .grid__col--sm-2 {
    float: left;
    width: 16.66667%;
    -ms-flex: 1 0 16.66667%;
    -webkit-box-flex: 1;
    flex: 1 0 16.66667%;
}

.grid > .grid__col--sm-3 {
    float: left;
    width: 25%;
    -ms-flex: 1 0 25%;
    -webkit-box-flex: 1;
    flex: 1 0 25%;
}

.grid > .grid__col--sm-4 {
    float: left;
    width: 33.33333%;
    -ms-flex: 1 0 33.33333%;
    -webkit-box-flex: 1;
    flex: 1 0 33.33333%;
}

.grid > .grid__col--sm-5 {
    float: left;
    width: 41.66667%;
    -ms-flex: 1 0 41.66667%;
    -webkit-box-flex: 1;
    flex: 1 0 41.66667%;
}

.grid > .grid__col--sm-6 {
    float: left;
    width: 50%;
    -ms-flex: 1 0 50%;
    -webkit-box-flex: 1;
    flex: 1 0 50%;
}

.grid > .grid__col--sm-7 {
    float: left;
    width: 58.33333%;
    -ms-flex: 1 0 58.33333%;
    -webkit-box-flex: 1;
    flex: 1 0 58.33333%;
}

.grid > .grid__col--sm-8 {
    float: left;
    width: 66.66667%;
    -ms-flex: 1 0 66.66667%;
    -webkit-box-flex: 1;
    flex: 1 0 66.66667%;
}

.grid > .grid__col--sm-9 {
    float: left;
    width: 75%;
    -ms-flex: 1 0 75%;
    -webkit-box-flex: 1;
    flex: 1 0 75%;
}

.grid > .grid__col--sm-10 {
    float: left;
    width: 83.33333%;
    -ms-flex: 1 0 83.33333%;
    -webkit-box-flex: 1;
    flex: 1 0 83.33333%;
}

.grid > .grid__col--sm-11 {
    float: left;
    width: 91.66667%;
    -ms-flex: 1 0 91.66667%;
    -webkit-box-flex: 1;
    flex: 1 0 91.66667%;
}

.grid > .grid__col--sm-12 {
    float: left;
    width: 100%;
    -ms-flex: 1 0 100%;
    -webkit-box-flex: 1;
    flex: 1 0 100%;
}

#ajaxBusy {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    height: 5px;
    width: 100%;
}

#ajaxBusy:after {
    content: '';
    display: block;
    height: 100%;
    width: 200%;
    background: -webkit-gradient(linear, right top, left top, color-stop(25%, #000), color-stop(50%, #fff), color-stop(75%, #bcbec0), to(#000)) repeat;
    background: -webkit-linear-gradient(right, #000 25%, #fff 50%, #bcbec0 75%, #000 100%) repeat;
    background: -o-linear-gradient(right, #000 25%, #fff 50%, #bcbec0 75%, #000 100%) repeat;
    background: linear-gradient(to left, #000 25%, #fff 50%, #bcbec0 75%, #000 100%) repeat;
    background-size: 50% 100%;
    -webkit-animation-name: moving-gradient;
    animation-name: moving-gradient;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}

#ajaxBusy p {
    display: none;
}

@-webkit-keyframes moving-gradient {
    0% {
        background-position: left bottom;
    }

    100% {
        background-position: right bottom;
    }
}

@keyframes moving-gradient {
    0% {
        background-position: left bottom;
    }

    100% {
        background-position: right bottom;
    }
}

.prateleira > h2 {
    display: none;
}

.prateleira > ul {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -ms-flex-align: stretch;
    -webkit-box-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -7.5px;
}

.prateleira > ul > li {
    position: relative;
    width: 100%;
    -webkit-transition: .15s;
    -o-transition: .15s;
    transition: 0.15s;
}

.prateleira > ul > li:hover {
    /* z-index: 2; */
    border-radius: 0;
}

.prateleira > ul > li:hover .shelf-product__buyButtom {
    display: block;
    visibility: visible;
    opacity: 1;
}

.prateleira .slick-slide {
    padding: 0 10px;
    position: relative;
    z-index: 0;
}

.prateleira .slick-track {
    margin-left: 0;
}

.prateleira:after {
    content: "";
    display: block;
    clear: both;
}

.prateleira ul.slick-dots {
    margin: 20px 0;
}

.prateleira--horizontal li {
    position: relative;
    padding: 20px 0;
}

.shelf__title {
    text-align: center;
    width: 100%;
}

.shelf .instafeed__arrow--prev,
.shelf .slick-prev {
    top: initial;
    bottom: -50px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    left: 30%;
}

.shelf .instafeed__arrow--next,
.shelf .slick-next {
    top: initial;
    bottom: -50px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    right: 30%;
}

.shelf--cutom-slick {
    position: relative;
}

.shelf--cutom-slick .instafeed__arrow,
.shelf--cutom-slick .slick-arrow {
    bottom: -50px;
}

.shelf--cutom-slick .instafeed__arrow--prev,
.shelf--cutom-slick .slick-prev {
    left: 30%;
}

.shelf--cutom-slick .instafeed__arrow--next,
.shelf--cutom-slick .slick-next {
    right: 30%;
}

.shelf--cutom-slick .slick-dots {
    display: none !important;
}

.shelf ul.slick-dots {
    display: none !important;
}

.timer__shelf .prateleira ul li:hover {
    border-radius: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.timer__shelf .prateleira ul li:hover .shelf-product__buyButtom {
    display: none;
    visibility: hidden;
    opacity: 0;
}

.shelf-product .flag {
    display: none;
}

.shelf-product .flag.shop10 {
    display: block;
    position: absolute;
    right: 35px;
    top: 35px;
    background: url(/arquivos/flag-desconto-off.png) no-repeat;
    background-size: contain;
    width: 75px;
    height: 75px;
    font-size: 0;
}

.shelf-product__image a {
    position: relative;
    display: block;
}

.shelf-product__image img {
    display: block;
    margin: 0 auto;
    width: 100%;
}

.shelf-product__image img + img {
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

@media (min-width: 1200px) {
    .shelf-product__image img:hover {
        opacity: 1;
    }
}

.shelf-product__interactive {
    display: none;
}

.shelf-product__title {
    color: #000;
    font-weight: 600;
    line-height: 17px;
    font-size: 12px;
}

.shelf-product__info {
    text-align: center;
}

.shelf-product__info.empty {
    margin-top: 6px;
    background: #f0f0f0;
    min-height: 57px;
}

.shelf-product__info a {
    min-height: 30px;
    margin: 5px 0 0;
}

.shelf-product__info .shelf-product__price-list {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    font-weight: 400;
    color: #bcbec0;
    margin-right: 10px;
    text-decoration: line-through;
    border-right: 2px solid #bcbec0;
    padding-right: 10px;
}

.shelf-product__info .shelf-product__price-best {
    display: inline-block;
    color: #da2128;
    font-size: 12px;
    font-weight: 700;
    margin: 0 0 5px;
}

.shelf-product__info .shelf-product__price-best strong {
    margin-left: 5px;
}

.shelf-product__buy-button {
    padding: 13px 0 11px;
}

.shelf-product__buy-button span {
    display: inline;
    margin-left: 5px;
}

.shelf-product__installments {
    display: block;
    font-size: 12px;
    color: #828282;
}

.shelf-product__buying-actions--open .shelf-product__buy-button {
    display: none !important;
}

.shelf-product__buying-actions--open .quantity-selector {
    display: block;
}

.shelf-product .price-off {
    position: absolute;
    top: 10px;
    left: 0;
    display: inline-block;
    color: #da2128;
    background: #fff;
    padding: 5px;
    background-size: 100% 100%;
    font-weight: 400;
    font-size: 12px;
}

.shelf-product__wishlist {
    position: absolute;
    z-index: 1;
}

.slick-slider:hover .instafeed__arrow,
.slick-slider:hover .slick-arrow {
    opacity: 1;
}

.instafeed__arrow,
.slick-arrow {
    position: absolute;
    top: 44%;
    opacity: 1;
    color: #000;
    padding: 10px;
    background: 0 0;
    -webkit-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 1;
}

@media (max-width: 768px) {
    .product .slick-arrow {
        display: none !important;
    }
}

.instafeed__arrow .icon,
.slick-arrow .icon {
    font-size: 24px;
}

.instafeed__arrow:hover,
.slick-arrow:hover {
    opacity: 1;
}

.instafeed__arrow--prev,
.slick-prev {
    left: 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.instafeed__arrow--next,
.slick-next {
    right: 0;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.slick-dots {
    position: relative;
    width: 100%;
    text-align: center;
    z-index: 1;
}

.slick-dots li {
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    margin: 0 7px;
    border-radius: 50%;
    font-size: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    background: #bcbec0;
    cursor: pointer;
}

.slick-dots li.slick-active {
    background: #bcbec0;
}

.home__brands .instafeed__arrow,
.home__brands .slick-arrow,
.home__department .instafeed__arrow,
.home__department .slick-arrow {
    top: 34%;
}

.product__reviews {
    margin-top: 40px;
}

.userReviews h4 {
    display: block;
    font-size: 20px;
    color: #000;
    font-weight: 700;
    width: 100%;
    border-bottom: 1px solid #000;
    padding-bottom: 15px;
    position: relative;
    margin-bottom: 15px;
}

.userReviews h4:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 310px;
    border-bottom: 6px solid red;
    height: 15px;
    display: block;
    text-align: center;
    color: red;
}

.userReviews h4:after {
    width: 253px;
    height: 11px;
}

.userReviews .media {
    display: table;
}

.userReviews .rating-produto {
    margin: 13px 0 0 8px;
}

.userReviews .media span {
    color: #828282;
    font-size: 24px;
}

.userReviews .media em span {
    color: #828282;
    font-size: 18px;
}

ul.rating {
    display: none;
}

.userReviews ul {
    padding: 0;
    margin: 0;
}

.userReviews li {
    list-style: none;
    margin-bottom: 20px;
    position: relative;
}

.avalie-produto #opcoes-avalie label {
    margin: 0 20px 0 5px;
    color: #373435;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    display: inline-block;
}

.avalie-produto #opcoes-avalie .firadio {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    margin-left: 1px;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    padding: 3px;
    border: 3px solid #fff;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 1px #898989;
    box-shadow: 0 0 0 1px #898989;
    outline: 0;
}

.user-review #ulPubliqueResenha .bt {
    margin-top: 15px;
    display: inline-block;
    padding: 0 30px;
    margin-bottom: 10px;
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    line-height: 40px;
    letter-spacing: 1px;
    text-transform: uppercase;
    background: #000;
    border: none;
    border-radius: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all 0.3s ease;
}

#opcoes-avalie strong,
.ver-todos-comentarios {
    display: none;
}

.avalie-produto h5 {
    color: #2d2d2d;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
}

.rating-avalie span {
    display: inline-block;
    width: 18px;
}

#rtAvaliacao_A,
.rating {
    display: inline-block;
    width: 101px;
    height: 18px;
    margin: 0;
    color: transparent;
    background: url(/arquivos/sprt-rating-stars.png) no-repeat;
}

#rtAvaliacao_A[title="1"]:hover,
.rating.a10 {
    background-position: 0 -18px;
}

#rtAvaliacao_A[title="2"]:hover,
.rating.a20 {
    background-position: 0 -36px;
}

#rtAvaliacao_A[title="3"]:hover,
.rating.a30 {
    background-position: 0 -54px;
}

#rtAvaliacao_A[title="4"]:hover,
.rating.a40 {
    background-position: 0 -72px;
}

#rtAvaliacao_A[title="5"]:hover,
.rating.a50 {
    background-position: 0 -90px;
}

.dados span {
    display: none;
}

.avalie-produto {
    display: block;
    width: 100%;
    padding-top: 20px;
}

.avalie-produto h5 {
    color: #2d2d2d;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
}

.avalie-produto a {
    display: block;
    margin: 10px 0 0;
}

.avalie-produto #opcoes-avalie {
    display: none;
    width: 100%;
}

.avalie-produto #opcoes-avalie p strong {
    display: none;
}

.avalie-produto #opcoes-avalie label {
    margin: 0 20px 0 5px;
    color: #373435;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    display: inline-block;
}

.avalie-produto #opcoes-avalie .firadio:checked {
    background: #e30613;
}

.resenhas {
    width: 100%;
    padding: 0;
    border-top: 0 none;
    margin: 0;
}

.resenhas > .quem {
    padding: 0;
    position: relative;
    padding-bottom: 40px;
    margin-bottom: 40px;
}

.resenhas .quem .dados {
    bottom: 5px;
    color: #2d2d2d;
    left: 0;
    margin-bottom: 15px;
    position: absolute;
    width: 100%;
}

.resenhas .quem .dados .cidade-resenha,
.resenhas .quem .dados .email-resenha {
    font-size: 16px;
    font-weight: 300;
}

.resenhas .quem .rating-wrapper {
    margin-bottom: 5px;
}

.resenhas .quem .rating-wrapper strong {
    display: none;
}

.resenhas .quem .opt-texto {
    margin-bottom: 20px;
    border: 0;
    padding: 0;
    max-width: 80%;
}

.resenhas .quem .opt-texto p {
    color: #2d2d2d;
    font-size: 16px;
    font-weight: 300;
}

.resenhas .quem .util .considera-util {
    color: #2d2d2d;
    font-size: 13px;
    font-style: italic;
    font-weight: 300;
    padding-top: 15px;
}

.resenhas .opiniao-ajudou {
    color: #2d2d2d;
    font-size: 0;
    position: absolute;
    right: 0;
    top: 0;
    display: none;
}

.resenhas .opiniao-ajudou .bts {
    margin-top: 15px;
}

.resenhas .opiniao-ajudou .bts li a {
    font-size: 0;
    height: 28px;
    line-height: 28px;
    display: block;
    padding-left: 40px;
}

.opiniao {
    margin-top: 50px;
}

#lnkAjudou:after {
    content: 'Me Ajudou';
    font-size: 14px;
    color: #828282;
}

#lnkNaoAjudou:after {
    content: 'Não me Ajudou';
    font-size: 14px;
    color: #828282;
}

li.sim {
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

#publishUserReview .formUserComment > h2 {
    display: none;
}

#publishUserReview .formUserComment > p {
    width: 100%;
    margin: 15px 0;
    color: #fff;
    line-height: 35px;
    text-align: center;
    text-transform: uppercase;
    background: #81b541;
    border-radius: 4px;
}

#publishUserReview #formUserReview {
    position: fixed;
    top: 30px;
    left: 50%;
    z-index: 99999;
    width: 595px;
    padding: 40px;
    margin-left: -250px;
    background-color: #fff;
    border-radius: 0;
    -webkit-box-shadow: 2px 3.464px 6.3px 0.7px rgba(0, 0, 0, 0.137);
    box-shadow: 2px 3.464px 6.3px 0.7px rgba(0, 0, 0, 0.137);
}

#publishUserReview #formUserReview label {
    display: block;
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: 300;
}

#publishUserReview #formUserReview input {
    margin: 0;
    margin-bottom: 15px;
}

#publishUserReview #formUserReview input + label {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 5px;
}

#publishUserReview #formUserReview input[type=text] {
    display: inline-block;
    width: 100%;
    min-height: 30px;
    padding: 6px 12px;
    margin-bottom: 0;
    color: #3c3c3c;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    background-color: #eee;
    background-image: none;
    border: none;
    border-radius: 0;
    outline: 0;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all 0.3s ease;
}

#publishUserReview #formUserReview input[type=text]:focus {
    border-color: #e30613;
}

#publishUserReview #formUserReview textarea {
    display: inline-block;
    width: 100%;
    min-height: 34px;
    padding: 6px 12px;
    margin-bottom: 0;
    color: #3c3c3c;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    background-color: #eee;
    background-image: none;
    border: none;
    border-radius: 0;
    outline: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    resize: none;
}

#publishUserReview #formUserReview textarea:focus {
    border-color: #e30613;
}

#publishUserReview #formUserReview .header {
    padding: 0;
    margin: 0;
}

#publishUserReview #formUserReview .header h1 {
    display: none;
}

#publishUserReview #formUserReview .header h2 {
    margin-bottom: 30px;
    color: #2d2d2d;
    font-size: 20px;
    font-weight: 700;
}

#publishUserReview #formUserReview .header .close a {
    position: absolute;
    top: 20px;
    right: 20px;
    color: #000;
}

#publishUserReview #formUserReview .footer {
    display: none;
}

#publishUserReview #formUserReview .grp {
    position: relative;
    margin: 10px 0 5px;
}

#publishUserReview #formUserReview .grp span {
    position: absolute;
    top: 5px;
    right: 0;
}

#publishUserReview #formUserReview .ranking {
    display: none;
}

#publishUserReview #formUserReview .avaliar a {
    display: block;
    width: 100%;
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 40px;
    text-align: center;
    text-transform: uppercase;
    background-color: #000;
    border: none;
    border-radius: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all 0.3s ease;
}

#publishUserReview #formUserReview .content .aviso-resenha {
    margin: 15px 0;
    font-size: 12px;
    font-weight: 300;
    font-style: italic;
    line-height: 15px;
}

.skuquantity {
    position: relative;
    display: inline-block;
    opacity: 1;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    z-index: 0;
}

.skuquantity__selector {
    display: none;
    -ms-flex-align: stretch;
    -webkit-box-align: stretch;
    align-items: stretch;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    background-color: #e6e7e8;
}

.skuquantity__button {
    position: relative;
    padding: 0;
    width: 25px;
    height: 25px;
    font-size: 16px;
    text-align: center;
    line-height: 28px;
    background: 0 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 1;
}

.skuquantity__number {
    position: relative;
    height: 25px;
    width: 50px;
    font-family: inherit;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    line-height: 28px;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: 0 0;
    -webkit-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear;
    z-index: 0;
}

.skuquantity__number::-webkit-inner-spin-button,
.skuquantity__number::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0;
}

.skuquantity__buy {
    position: relative;
    z-index: 1;
}

.skuquantity.js-active .skuquantity__selector {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
}

.skuquantity.js-active .skuquantity__buy {
    display: none;
}

.skuquantity.js-loading .skuquantity {
    opacity: 0.8;
}

.skuquantity.js-update-minus .skuquantity__number {
    -webkit-transform: translateX(-10%);
    -ms-transform: translateX(-10%);
    transform: translateX(-10%);
}

.skuquantity.js-update-plus .skuquantity__number {
    -webkit-transform: translateX(10%);
    -ms-transform: translateX(10%);
    transform: translateX(10%);
}

.accordion {
    margin-top: 30px;
    border-top: 1px solid #000;
}

.accordion--product {
    margin: 20px 0;
}

.accordion--product .accordion__section {
    height: 50px;
    padding: 0;
}

.accordion--product .accordion__content-wrapper {
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
    font-size: 16px;
    font-weight: 400;
}

.accordion__item {
    border-bottom: 1px solid #000;
}

.accordion__section {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    height: 40px;
    padding: 0 10px;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
}

.accordion__section.is-active .accordion__icon::after,
.accordion__section.is-active .accordion__icon::before {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    -ms-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
}

.accordion__section:not(.accordion__section--unclickable) {
    cursor: pointer;
}

.accordion__title {
    font-size: 32px;
    font-weight: 700;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.accordion__icon {
    position: relative;
    display: block;
    width: 12px;
}

.accordion__icon::after,
.accordion__icon::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 12px;
    height: 1px;
    background: #000;
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
}

.accordion__icon::before {
    -webkit-transform: translate(-50%, -50%) rotate(0);
    -ms-transform: translate(-50%, -50%) rotate(0);
    transform: translate(-50%, -50%) rotate(0);
}

.accordion__icon::after {
    -webkit-transform: translate(-50%, -50%) rotate(-90deg);
    -ms-transform: translate(-50%, -50%) rotate(-90deg);
    transform: translate(-50%, -50%) rotate(-90deg);
}

.accordion__content-wrapper {
    display: none;
    margin: 0;
    padding: 10px;
}

.accordion__content {
    max-height: 130px;
    text-transform: none;
    overflow-y: auto;
    -ms-scroll-chaining: cover;
    overscroll-behavior: cover;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow-scrolling: touch;
    overscroll-behavior-y: contain;
}

.accordion__content::-webkit-scrollbar-track {
    border: none;
    background-color: #f1f1f1;
    border-radius: 2px;
}

.accordion__content::-webkit-scrollbar {
    width: 4px;
    background-color: #fff;
}

.accordion__content::-webkit-scrollbar-thumb {
    background-color: #bcbec0;
    border-radius: 2px;
}

#designstudio,
#designstudio-button,
#designstudio-minimize {
    display: none;
}

.form__field {
    margin-bottom: 15px;
}

.form__field--mod {
    padding-right: 20px;
}

.form__label {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    font-size: 16px;
}

.form__input,
.form__textarea {
    display: block;
    width: 100%;
    padding: 12px 15px;
    border: 0;
    background-color: #fff;
    font-size: 14px;
    line-height: calc(16px + 4px);
    border-radius: 0;
    border: 1px solid #828282;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all 0.3s ease;
}

.form__input:focus,
.form__textarea:focus {
    border: 1px solid #bcbec0;
}

.form__textarea {
    resize: none;
}

.form__info {
    padding-left: 10px;
    color: #828282;
}

.form__radio-label {
    padding-right: 50px;
}

.form__input[type=checkbox],
.form__input[type=file],
.form__input[type=radio] {
    display: none;
}

.form__input[type=checkbox] + label:before,
.form__input[type=radio] + label:before {
    cursor: pointer;
    border: 7px solid #e6e7e8;
    content: "\00a0";
    display: inline-block;
    margin: 0 6px 0 0;
    padding: 5px;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #e6e7e8;
    -webkit-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all 0.15s linear;
}

.form__input[type=checkbox]:checked + label:before,
.form__input[type=radio]:checked + label:before {
    background: #828282;
    border: 7px solid #e6e7e8;
}

.form__input[type=checkbox]:checked + label:after,
.form__input[type=radio]:checked + label:after {
    font-weight: 700;
}

.js-custom-select {
    position: relative;
}

.js-custom-select.active {
    z-index: 10;
}

.js-custom-select__input {
    position: absolute;
    left: 10px;
    z-index: 0;
}

.js-custom-select__text {
    display: block;
    padding: 0 30px 0 0;
}

.js-custom-select__button {
    text-align: left;
    position: relative;
    width: 100%;
    z-index: 1;
}

.js-custom-select__button.opened {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border: 1px solid #bcbec0 !important;
    border-bottom: none !important;
}

.js-custom-select__button.opened .js-custom-select__icon:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.js-custom-select__icon {
    position: absolute;
    width: 30px;
    height: 100%;
    top: 0;
    right: 0;
}

.js-custom-select__icon:after {
    content: '';
    position: absolute;
    top: 40%;
    right: 8px;
    background: url('data:image/svg+xml;charset=utf-8,<svg width="14" height="9" viewBox="0 0 14 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.938664 0.706336C1.32889 0.316113 1.96146 0.315768 2.35211 0.705565L7 5.34333L11.6479 0.705565C12.0385 0.315768 12.6711 0.316112 13.0613 0.706335L13.2929 0.937892C13.6834 1.32842 13.6834 1.96158 13.2929 2.35211L7.70711 7.93789C7.31658 8.32841 6.68342 8.32841 6.29289 7.93789L0.707106 2.3521C0.316582 1.96158 0.316583 1.32842 0.707107 0.937892L0.938664 0.706336Z" fill="black"/></svg>') no-repeat center center;
    background-size: contain;
    width: 14px;
    height: 9px;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: all .15s ease;
    -o-transition: all .15s ease;
    transition: all 0.15s ease;
}

.js-custom-select__dropdown {
    display: none;
    position: absolute;
    z-index: 1;
    margin-top: 0;
    width: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 3px rgba(100, 100, 100, 0.05);
    box-shadow: 0 2px 3px rgba(100, 100, 100, 0.05);
    border-radius: 0;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border: 1px solid #bcbec0;
    border-top: none;
    padding: 0 5px 5px;
}

.js-custom-select__dropdown ul {
    max-height: 218px;
    overflow: auto;
    overflow-scrolling: touch;
    overscroll-behavior-y: contain;
}

.js-custom-select__dropdown ul::-webkit-scrollbar-track {
    border: none;
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 4px / 2;
}

.js-custom-select__dropdown ul::-webkit-scrollbar {
    width: 4px;
    background-color: transparent;
}

.js-custom-select__dropdown ul::-webkit-scrollbar-thumb {
    background-color: #828282;
    border-radius: 4px / 2;
}

.js-custom-select__dropdown li {
    cursor: pointer;
    position: relative;
    font-size: 14px;
    padding: 10px 15px;
    -webkit-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all 0.15s linear;
}

.js-custom-select__dropdown li:hover {
    background-color: #fff;
}

.hide--all {
    display: none !important;
}

.header {
    position: relative;
}

.header--fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}

@media screen and (max-width: 1023px) {
    body {
        margin-top: 104px;
    }

    body.filter-active {
        margin-top: 0;
    }

    .header {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
    }
}

.header--fixed .header__area--top {
    height: 0;
    overflow: hidden;
}

.header__area--top {
    position: relative;
    font-size: 10px;
    color: #fff;
    background-color: #000;
    height: 70px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    z-index: 2;
}

@media (min-width: 700px) {
    .header__area--top {z-index: 0;}
}

.header__area--top .icon {
    font-size: 18px;
}

.header__area--bottom.z-index {z-index: 2;}

.header__area--bottom {
    color: #000;
    height: 64px;
    position: relative;
    z-index: 1;
}

.header__floater {
    top: 0;
    left: 0;
    width: 100%;
    height: 64px;
    border-bottom: 1px solid #f1f1f1;
    background-color: #fff;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    will-change: height, background-color, position, top;
}

.header__floater:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: 1;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    will-change: opacity;
    z-index: -1;
}

.header__container {
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
}

.header__tipbar {
    width: 100%;
}

.header__tipbar .slick-arrow {
    display: none !important;
}

.header__services {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
}

.header__box {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
}

.header__menu {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
}

.header__search {
    margin-left: auto;
}

.header.js-float .header__area--bottom {
    color: #000;
}

.header.js-float .header__floater {
    position: fixed;
    height: 44px;
    z-index: 1;
}

.logo {
    display: inline-block;
    vertical-align: middle;
    line-height: 0;
    padding: 0 10px 10px;
    overflow: hidden;
}

.logo svg {
    display: block;
    width: 50px;
    height: auto;
    -webkit-transition: width .3s linear;
    -o-transition: width .3s linear;
    transition: width 0.3s linear;
}

.logo svg path {
    fill: currentColor;
    fill-rule: evenodd;
}

.search__overlay {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 100vh;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    will-change: transform, opacity;
    z-index: -3;
}

.search__modal {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 10px 0;
    color: #000;
    background: #e6e7e8;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    will-change: transform;
    z-index: -2;
}

.search__modal:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e6e7e8;
    opacity: 1;
    z-index: -1;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    will-change: opacity;
    z-index: 0;
}

.search__container {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: column nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-flow: column nowrap;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    overflow: hidden;
    max-height: calc(100vh - 104px);
    z-index: 1;
}

.search__form {
    position: relative;
    z-index: 0;
    width: calc(100% + 20px);
    margin: 0 -10px;
}

.search__input {
    display: block;
    font-size: 16px;
    padding: 0 50px 0 20px;
    color: inherit;
    height: 44px;
    width: 100%;
    border: none;
    background: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.search__input::-webkit-input-placeholder {
    color: #828282;
    font-weight: inherit;
    font-size: inherit;
}

.search__input:-moz-placeholder {
    color: #828282;
    font-weight: inherit;
    font-size: inherit;
}

.search__input::-moz-placeholder {
    color: #828282;
    font-weight: inherit;
    font-size: inherit;
}

.search__input:-ms-input-placeholder {
    color: #828282;
    font-weight: inherit;
    font-size: inherit;
}

.search__button {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
}

.search__close {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
}

.search__panel {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    max-height: 100%;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 0;
    -webkit-transition: opacity .15s, -webkit-transform .3s linear;
    transition: opacity .15s, -webkit-transform .3s linear;
    -o-transition: transform .3s linear, opacity .15s;
    transition: transform .3s linear, opacity .15s;
    transition: transform .3s linear, opacity .15s, -webkit-transform .3s linear;
    will-change: transform, opacity;
    background-color: #fff;
    z-index: -1;
}

.search__history {
    display: none;
}

.search__suggestion {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
}

.search__suggestion:not(:empty) {
    padding-bottom: 10px;
    border-bottom: 1px solid #f1f1f1;
}

.search__suggestion-link {
    font-size: 16px;
    padding: 10px 0;
}

.search__result {
    -ms-flex: 1 1 100%;
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    overflow-y: auto;
    overflow-x: hidden;
    overflow-scrolling: touch;
    overscroll-behavior-y: contain;
}

.search__result::-webkit-scrollbar-track {
    border: none;
    background-color: #f1f1f1;
    border-radius: 2px;
}

.search__result::-webkit-scrollbar {
    width: 4px;
    background-color: #fff;
}

.search__result::-webkit-scrollbar-thumb {
    background-color: #bcbec0;
    border-radius: 2px;
}

.search__result:not(:empty) {
    margin: 10px 0 30px;
}

.search__result-link {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    padding: 10px 0;
}

.search__result-media {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
}

.search__result-info {
    -ms-flex: 1 1 100%;
    -webkit-box-flex: 1;
    flex: 1 1 100%;
}

.search__result-name {
    font-size: 12px;
    font-weight: 600;
    padding: 0 10px;
}

.search__result-name strong {
    color: #828282;
}

.search__result-price {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    font-size: 18px;
    font-weight: 700;
    color: #da2128;
}

.search__result-actions {
    display: none;
}

.search.js-open .search__toggle .icon {
    font-weight: 700;
}

.search.js-open .search__overlay {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    opacity: 1;
}

.search.js-open .search__modal {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
}

.search.js-open.js-active .search__panel {
    -webkit-transform: translateY(64px);
    -ms-transform: translateY(64px);
    transform: translateY(64px);
    max-height: calc(100vh - 104px);
    opacity: 1;
}

.js-float .minicart {
    -webkit-transform: translateY(44px);
    -ms-transform: translateY(44px);
    transform: translateY(44px);
    max-height: calc(100vh - 44px);
}

.user__button {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
}

.user.js-ready.js-active {
    position: relative;
}

.user__button .icon {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
}

.user__button span {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -ms-flex: 1 1 100%;
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    vertical-align: middle;
    font-size: 16px;
    font-weight: 700;
    margin-left: 10px;
}

.user__button span .icon {
    font-size: 14px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-left: auto;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all 0.3s ease;
}

@media screen and (max-width: 1023px) {
    .user__button span .icon.icon-arrow {
        display: none;
    }
}

.user__toggle {
    display: none;
}

.user__modal {
    display: none;
    position: absolute;
    top: 65px;
    right: 0;
    padding: 5px 20px;
    width: 210px;
    margin-right: -70px;
    background-color: #fff;
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
    z-index: 1;
}

.user__greeting {
    font-weight: 700;
    color: #000;
    font-size: 14px;
    border-bottom: 1px solid #e0e0e0;
    padding: 10px 0;
}

.user__name {
    text-transform: capitalize;
}

.user__logout {
    text-align: right;
}

.user__link {
    color: #000;
    padding: 10px 0;
}

.user__link:hover {
    color: #828282;
}

.user.js-active .user__login {
    display: none;
}

.user.js-active .user__toggle {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
}

.user.js-open .user__button span .icon {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

@-webkit-keyframes pop {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    50% {
        color: #fff;
        background-color: #da2128;
        -webkit-transform: scale3d(1.2, 1.2, 1.2);
        transform: scale3d(1.2, 1.2, 1.2);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes pop {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    50% {
        color: #fff;
        background-color: #da2128;
        -webkit-transform: scale3d(1.2, 1.2, 1.2);
        transform: scale3d(1.2, 1.2, 1.2);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.minicart__toggle {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
}

.minicart__count {
    display: inline-block;
    vertical-align: middle;
    height: 20px;
    min-width: 20px;
    font-size: 10px;
    font-weight: 900;
    text-align: center;
    line-height: 23px;
    color: #000;
    padding: 0 5px;
    margin-left: 2.5px;
    background-color: yellowgreen;
    border-radius: 100px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.minicart__count--badge {
    font-weight: 400;
}

.minicart__overlay {
    position: fixed;
    bottom: 0;
    right: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    will-change: transform, opacity;
    z-index: -3;
    pointer-events: none;
}

.minicart__modal {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: column nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-flow: column nowrap;
    position: absolute;
    bottom: 0;
    right: 0;
    height: 100%;
    width: 100%;
    max-width: 420px;
    color: #000;
    background: #fff;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    will-change: transform;
    overflow: hidden;
    z-index: -2;
}

.minicart__header {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row wrap;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
}

.minicart__title {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    padding: 20px 0 5px;
    font-weight: 700;
    border-bottom: 1px solid #f1f1f1;
}

.minicart__close {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    padding: 0;
    font-size: 14px;
}

.minicart__close .icon {
    font-size: 14px;
    width: 33px;
    height: 33px;
    line-height: 33px;
    border: 1px solid #828282;
    border-radius: 50%;
    margin-right: 5px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.minicart__footer {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    padding-top: 20px;
    padding-bottom: 50px;
    padding-left: 20px;
    padding-right: 20px;
}

.minicart__closeness-qualifier {
    margin-bottom: 30px;
}

.minicart__totalizer {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
}

.minicart__summary {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    text-align: left;
    padding-right: 20px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all 0.3s ease;
}

.minicart__summary-item {
    font-size: 14px;
    font-weight: 700;
}

.minicart__summary-title {
    display: inline-block;
    margin-right: 5px;
}

.minicart__summary-value {
    color: #da2128;
}

.minicart__subtotal {
    display: none;
}

.minicart__subtotal.js-acitve {
    display: block;
}

.minicart__discount {
    display: none;
    font-size: 12px;
}

.minicart__discount-value {
    color: #27ae60;
}

.minicart__discount.js-acitve {
    display: block;
}

.minicart__actions {
    -ms-flex: 1 1 100%;
    -webkit-box-flex: 1;
    flex: 1 1 100%;
}

.minicart__finish {
    padding-left: 10px;
    padding-right: 10px;
}

.minicart__content {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: column nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-flow: column nowrap;
    -ms-flex: 1 1 100%;
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    padding-left: 20px;
    padding-right: 20px;
    overflow-y: hidden;
}

.minicart__empty {
    display: none;
    -ms-flex: 1 1 100%;
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    text-align: center;
    padding: 10% 0;
}

.minicart__empty p {
    margin-bottom: 40px;
}

.minicart__list {
    -ms-flex: 1 1 100%;
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    width: calc(100% + 10px);
    margin-right: -10px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    overflow-y: auto;
    overflow-x: hidden;
    overflow-scrolling: touch;
    overscroll-behavior-y: contain;
}

.minicart__list::-webkit-scrollbar-track {
    border: none;
    background-color: #f1f1f1;
    border-radius: 2px;
}

.minicart__list::-webkit-scrollbar {
    width: 4px;
    background-color: #fff;
}

.minicart__list::-webkit-scrollbar-thumb {
    background-color: #bcbec0;
    border-radius: 2px;
}

.minicart__item {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    padding: 10px 0;
}

.minicart__link {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
}

.minicart__info {
    -ms-flex: 1 1 100%;
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    padding: 5px 10px;
    overflow: overlay;
}

.minicart__name {
    font-size: 12px;
    margin-bottom: 20px;
}

.minicart__price {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    font-size: 12px;
    padding: 5px 10px;
}

.minicart__price-old {
    display: block;
    color: #e6e7e8;
    text-decoration: line-through;
    margin-bottom: 5px;
}

.minicart__price-new {
    color: #da2128;
    font-weight: 700;
}

.minicart__remove {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    font-size: 13px;
    padding: 10px;
}

.minicart--empty .minicart__empty {
    display: block;
}

.minicart--empty .minicart__footer,
.minicart--empty .minicart__list {
    display: none;
}

.minicart:not(.js-loading) .minicart__count {
    -webkit-animation-name: pop;
    animation-name: pop;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.minicart.js-loading .minicart__count,
.minicart.js-loading .minicart__list,
.minicart.js-loading .minicart__summary {
    opacity: 0.7;
}

.minicart.js-open .minicart__toggle .icon {
    font-weight: 700;
}

.minicart.js-open .minicart__overlay {
    opacity: 1;
    pointer-events: auto;
}

.minicart.js-open .minicart__modal {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    height: calc(100vh - 104px);
}

@media screen and (max-width: 1023px) {
    .header--fixed .minicart.js-open .minicart__modal {
        height: calc(100vh - 30px);
    }
}

.js-float .minicart .minicart__modal,
.js-float .minicart .minicart__overlay {
    height: calc(100vh - 44px);
}

.closeness-qualifier {
    text-align: center;
}

.closeness-qualifier__area--track {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
}

.closeness-qualifier__area--message {
    margin-top: 10px;
}

.closeness-qualifier__message {
    font-size: 14px;
}

.closeness-qualifier__message:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    font-family: icomoon !important;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: inherit;
    line-height: 1;
    margin-right: 10px;
}

.closeness-qualifier__message--full {
    display: none;
}

.closeness-qualifier__message--disclaimer {
    display: none;
    font-size: 10px;
}

.closeness-qualifier__track {
    position: relative;
    -ms-flex: 1 1 100%;
    -webkit-box-flex: 1;
    flex: 1 1 100%;
    height: 5px;
    background-color: #bcbec0;
    z-index: 0;
}

.closeness-qualifier__bar {
    position: absolute;
    height: 100%;
    width: 0;
    background-color: #000;
    z-index: 1;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all 0.3s ease;
}

.closeness-qualifier__goal {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    padding-left: 10px;
    line-height: 14px;
}

.closeness-qualifier--full .closeness-qualifier__message--full {
    display: none;
}

.closeness-qualifier--full .closeness-qualifier__message--empty {
    display: block;
}

@-webkit-keyframes highlight {
    50% {
        background-color: #f8cfd1;
        border-radius: 10px;
    }
}

@keyframes highlight {
    50% {
        background-color: #f8cfd1;
        border-radius: 10px;
    }
}

.menu__header {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;

    /* display: none; */
    background: #1f1f1f;
    height: 44px;
}

.menu__user {
    padding: 10px 0;
    display: none;
}

.menu__close {
    position: absolute;
    top: 10px;
    right: 50px;
    color: #fff;
    opacity: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
    will-change: transform;
}

.menu__body {
    -ms-flex: 1 1 100%;
    -webkit-box-flex: 1;
    flex: 1 1 100%;
}

.menu__banners {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    padding: 10px 0;
}

.menu__banner {
    margin-left: 50px;
}

.menu__banner:first-child {
    margin-left: 0;
}

.menu__speclist {
    display: none;
}

.menu__footer {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    color: #fff;
    background-color: #000;
}

.menu__panel--level-2 {
    display: none;
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
}

@media screen and (max-width: 1023px) {
    .menu__link--level-1 {
        border: 0 !important;
        font-size: 19px !important;
        padding: 10px 0 !important;
    }

    .menu__panel--level-2,
    .menu__panel--level-3 {
        display: block;
        opacity: 1;
        background: #ffffff;
        position: absolute;
        width: 100%;
        left: 100%;
        top: 0;
        height: 100vh;
        transition: all .3s ease-in-out;
    }

    .menu__panel--level-2.is-active {
        left: 0;
    }

    .menu__panel--level-3.is-active {
        left: 0;
    }

    li.menu__item.menu__item--level-2 {
        padding: 4px 20px 1px 20px;
        color: #000000;
        border-bottom: 1px #000 solid;
    }

    .menu__link--level-2 {
        padding: 11px 0;
        font-weight: initial !important;
    }

    .menu__list.menu__list--level-2 {
        overflow-y: scroll;
        height: calc(100vh - 70px);
    }

    ul.user__actions {
        padding-bottom: 50px;
    }

    ul.user__actions li {
        float: left;
        margin-right: 10px;
        padding: 0 10px;
    }

    ul.user__actions li:first-child {
        padding-left: 0;
    }

    ul.user__actions li:last-child {
        margin: 0;
    }

    ul.user__actions li .user__link {
        color: #fff;
        text-decoration: underline;
    }

    .user__modal {
        position: relative;
        width: auto;
        top: auto;
        background: 0 0;
        z-index: 0;
    }

    .user__button > span {
        margin: 0;
    }

    .user__button u {
        margin: 0 6px;
    }

    i.icon.icon-user {
        display: none;
    }

    .button__show-all {
        position: absolute;
        right: 0;
        top: 0;
        background: #d0d0d0;
        height: 70px;
        display: flex;
        align-items: center;
        padding: 0 20px;
        max-width: 200px;
        font-weight: 600;
        font-size: 17px;
    }

    .button__show-all i {
        margin: 0px 0 0px 5px;
        transform: rotate(180deg);
        height: 25px;
    }

    .button__show-all i svg g {
        fill: black;
    }

    .menu__item--jeans--ver-tudo,
    .menu__item--ver-tudo {
        display: block !important;
    }

    .menu__item {
        border-bottom: 1px #c1c1c1 solid;
        padding: 5px 20px 1px;
    }
}

.button__show-all {
    display: none;
}

.menu__item {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    -webkit-box-align: stretch;
    align-items: stretch;
}

.menu__item--black-friday {
    color: red;
}

.menu__item--level-2 {
    padding: 5px 0;
}

.menu__link {
    font-size: 16px;
    -ms-flex: 1 0 80%;
    -webkit-box-flex: 1;
    flex: 1 0 80%;
    padding: 10px 0;
}

.menu__link--level-1 {
    padding: 20px 0;
    border-bottom: 1px solid #f1f1f1;
}

.menu__link--level-2 {
    font-size: 18px;
    font-weight: 700;
}

.menu__link--level-3 {
    color: #828282;
    padding-left: 20px;
}

.menu__handle {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    font-size: 14px;
    text-align: right;
    line-height: 16px;
    padding: 0;
    border-bottom: 1px solid #f1f1f1;
}

.menu__handle .icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all 0.3s ease;
}

.menu__handle--level-2 {
    display: none;
}

.menu__handle--level-3 {
    display: none;
}

.services {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

.services__link {
    font-weight: 400;
    padding: 0 10px;
}

.services .icon {
    margin-right: 20px;
}

.tipbar {
    display: block;
    width: 100%;
    white-space: nowrap;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.tipbar__item {
    text-align: center;
}

.tipbar__item:first-of-type {
    display: flex;
    align-items: center;
    float: left;
}

@media screen and (max-width: 767px) {
    .tipbar__item {
        text-align: center;
        text-transform: uppercase;
        font-size: 14px;
        font-weight: 700;
        display: none;
    }

    .tipbar__item--show-mobile {
        display: flex;
        align-items: center;
    }

    .tipbar__item--show-mobile span {
        white-space: normal;
    }

    .header__area--top {
        background-color: #f00;
    }

    /* .header__minicart {
        position: initial !important;
    }

    .header__minicart-mobile-link {
        display: none !important;
    } */
    .full-product__area .full-product__flags {
        display: block;
        z-index: 999;
        top: 35px;
        left: -20px;
    }

    .flag {
        display: none;
    }

    .flag--frete-gratis {
        display: flex;
        text-transform: uppercase;
        color: #fff;
        background-color: #f00;
        padding: 11px 15px 10px;
        align-items: center;
        line-height: 1;
    }
}

.tipbar .icon {
    margin-right: 20px;
}

.bread-crumb ul {
    margin: 2px -5px;
}

.bread-crumb li {
    display: inline-block;
}

.bread-crumb li:after {
    content: '\00a0 \003e';
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    color: #bcbec0;
}

.bread-crumb li:first-child a {
    font-size: 0;
}

.bread-crumb li:first-child a:before {
    display: inline-block;
    font-family: icomoon !important;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: inherit;
    line-height: 1;
    speak: none;
    margin-right: 10px;
    color: #bcbec0;
}

.bread-crumb li:first-child a:after {
    content: 'Home';
    font-size: 12px;
    color: #bcbec0;
}

.product .bread-crumb li:first-child a:after {
    content: "Home";
}

.bread-crumb li:last-child:after {
    display: none;
}

.bread-crumb a {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    color: inherit;
    padding: 5px;
    color: #bcbec0;
}

.bread-crumb a:hover {
    color: #bcbec0;
}

.custom-select {
    position: relative;
    border: 1px solid #000;
}

.custom-select__button {
    color: #000;
    font-weight: 400;
    font-size: 14px;
    padding: 8px 30px 8px 20px;
    letter-spacing: 1px;
}

.custom-select__dropdown {
    position: absolute;
    top: 100%;
    width: calc(100% + 2px);
    margin-left: -1px;
    left: 0;
    height: 0;
    overflow: hidden;
    z-index: 1;
    background: #fff;
    -webkit-transition: .15s;
    -o-transition: .15s;
    transition: 0.15s;
}

.custom-select__dropdown li {
    cursor: pointer;
    font-size: 16px;
    padding: 15px;
}

.custom-select:hover {
    border-color: #000;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.custom-select:hover .custom-select__dropdown {
    border: 1px solid #000;
    border-top: none;
    height: auto;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding-bottom: 10px;
}

.custom-select::after {
    position: absolute;
    content: '+';
    top: 9px;
    right: 15px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    font-size: inherit;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: inherit;
    line-height: 1;
    speak: none;
    font-size: 26px;
    font-weight: 600;
    color: #bcbec0;
}

.custom-select:hover::after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.customSelect--1 .customSelect__list-option {
    display: inline-block;
    margin: 0 20px;
    cursor: pointer;
}

.customSelect--1 .customSelect__list .active {
    color: #000;
    font-weight: 700;
    border-bottom: 1px solid #000;
}

.customSelect--2 {
    position: relative;
    width: 100%;
    margin-top: 20px;
}

.customSelect--2 .customSelect__list {
    background: 0 0;
    border: none;
    border-bottom: 1px solid #000;
    font-size: 30px;
    text-transform: uppercase;
    padding-right: 30px;
    font-weight: lighter;
    width: 100%;
}

.customSelect--2 .customSelect__list-option {
    padding-right: 30px;
    font-size: 30px;
    font-weight: lighter;
}

.customSelect--2 .customSelect__list:active + .customSelect__icon {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}

.customSelect--2 .customSelect__icon {
    position: absolute;
    top: 35%;
    right: 0;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    pointer-events: none;
    color: #000;
}

.banner .box-banner a,
.banner .box-banner img {
    display: block;
    max-width: 100%;
}

.banner img {
    width: 100%;
    height: auto;
}

.banner .slick-dots {
    padding: 20px 20px;
}

.banner .slick-dots li:not(.slick-active) {
    background: #bcbec0;
}

.banner--full {
    position: relative;
}

.banner--full .instafeed__arrow--prev,
.banner--full .slick-prev {
    left: -10px;
}

.banner--full .instafeed__arrow--next,
.banner--full .slick-next {
    right: -10px;
}

.banner--full .slick-dots {
    position: absolute;
    width: 100%;
    bottom: 0;
}

.banner--full .slick-dots li {
    border: 2px solid #fff;
    background: 0 0;
}

.banner--full .slick-dots li.slick-active {
    background: #fff;
}

.banner--mosaic {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    margin: -10px;
}

.banner--mosaic img {
    max-width: 100%;
}

.banner--mosaic .box-banner {
    margin-bottom: 10px;
}

.banner--group {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    margin: 0 -10px;
}

.banner--group .box-banner {
    padding: 0 10px;
}

.banner--group-categories {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    padding-top: 50px;
}

.banner--group-categories .instafeed__arrow,
.banner--group-categories .slick-arrow {
    top: -20px;
}

.banner--group-categories .instafeed__arrow--prev,
.banner--group-categories .slick-prev {
    left: 40%;
}

.banner--group-categories .instafeed__arrow--next,
.banner--group-categories .slick-next {
    right: 40%;
}

.banner--group-categories .slick-dots {
    display: none !important;
}

.banner--group-models {
    padding-top: 50px;
}

.banner--group-models .instafeed__arrow,
.banner--group-models .slick-arrow {
    top: -20px;
}

.banner--group-models .instafeed__arrow--prev,
.banner--group-models .slick-prev {
    left: 40%;
}

.banner--group-models .instafeed__arrow--next,
.banner--group-models .slick-next {
    right: 40%;
}

.banner--group-models .slick-dots {
    display: none !important;
}

.banner--dark .slick-dots li:not(.slick-active) {
    background: #000;
}

.banner__mosaic {
    -ms-flex: 1 1 100%;
    -webkit-box-flex: 1;
    flex: 1 1 100%;
}

.banner__mosaic .box-banner {
    padding: 10px;
    border-radius: 0;
}

.banner__full {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
}

.banner__full .box-banner {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    margin: 0;
}

.e-whats-fixed {
    display: block !important;
    width: 50px;
    height: 50px;
    position: fixed;
    left: 25px;
    bottom: 35px;
    z-index: 2;
    background: #25d366;
    border-radius: 50%;
}

@media (max-width: 767px){
    .e-whats-fixed {
        left: 15px;
        bottom: 15px;
        width: 40px;
        height: 40px;
    }
    
    .e-whats-fixed a svg {
        width: 29px !important;
        left: 6px !important;
        top: 0px !important;
    }
}



.e-whats-fixed .before {
    display: inline;
    position: relative;
}

.e-whats-fixed:hover:after {
    content: 'Delivery Pelo Whatsapp';
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    background: #444;
    border-radius: 8px;
    color: #fff;
    font-size: 13px;
    padding: 8px;
    width: 160px;
    position: absolute;
    left: 63px;
    top: 10px;
}

@media (max-width: 767px){
    .e-whats-fixed:hover:after {
        font-size: 10px;
        width: 130px;
        left: 53px;
        top: 5px;
    }
}

.e-whats-fixed:hover:before {
    border-width: 12px 6px 0 6px;
    content: "";
    right: -13px;
    bottom: 15px;
    position: absolute;
    width: 0;
    height: 0;
    border: 8px solid;
    border-color: transparent #444 transparent transparent
}

@media (max-width: 767px){
    .e-whats-fixed:hover:before {
        top: 14px;
        border: 6px solid;
        border-color: transparent #444 transparent transparent;
    }
}

.e-whats-fixed a {
    font-size: 0;
    position: relative;
    bottom: 0;
    right: 1px;
}

.e-whats-fixed a svg {
    width: 35px;
    height: 40px;
    display: block;
    position: absolute;
    left: 8px;
    top: 5px;
}

.e-whats-fixed a svg * {
    fill: #fff;
}

.footer {
    background-color: #000;
    color: #fff;
    padding: 30px 0;
    margin-top: 50px;
}

.footer__newsletter {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
}

.footer__newsletter--title {
    margin: 20px 0;
}

.footer__newsletter--title .title {
    font-size: 30px;
    line-height: 40px;
}

.footer__newsletter--text {
    text-align: center;
    font-size: 14px;
    line-height: 17px;
    margin: 15px 0;
}

.footer__newsletter--opcoes {
    margin-top: 5px;
    margin-bottom: 15px;
}

.footer__newsletter--campos {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
}

.footer__newsletter--campos input {
    margin-right: 8px;
}

.footer__newsletter--campos input:last-child {
    margin-right: 0;
}

.footer__newsletter--form {
    margin-bottom: 40px;
}

.footer__newsletter--form form {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
}

.footer__newsletter--form .checkbox {
    display: inline;
    position: relative;
    padding-left: 20px;
    margin-right: 20px;
    margin-bottom: 15px;
    cursor: pointer;
    font-size: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.footer__newsletter--form .checkbox:last-child {
    margin-right: 0;
}

.footer__newsletter--form .checkbox input {
    -webkit-appearance: radio;
    -moz-appearance: radio;
    appearance: radio;
    left: -5px;
    top: -5px;
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.footer__newsletter--form .checkbox .checkmark {
    position: absolute;
    top: -1px;
    left: 0;
    height: 13px;
    width: 13px;
    background-color: transparent;
    border-radius: 50%;
    border: 1px solid;
}

.footer__newsletter--form .checkbox .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.footer__newsletter--form .checkbox:hover input ~ .checkmark {
    background-color: #ccc;
}

.footer__newsletter--form .checkbox input:checked ~ .checkmark {
    background-color: #fff;
}

.footer__newsletter--form .checkbox input:checked ~ .checkmark:after {
    display: block;
}

.footer__newsletter--form .checkbox .checkmark:after {
    top: 1px;
    left: 1px;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: #000;
}

.footer__newsletter--form input[type=email],
.footer__newsletter--form input[type=text] {
    background-color: #fff;
    border: 1px solid #000;
    width: 240px;
    height: 42px;
    padding: 10px 15px;
}

.footer__basic {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
}

.footer__basic-col {
    border: none;
}

.footer__basic-col--full {
    width: 100%;
    border: none !important;
}

.footer__basic-col button {
    font-size: 17px;
    line-height: 42px;
    text-transform: uppercase;
    padding: 0;
    border: 0;
    font-weight: 700;
    width: 100%;
    text-align: left;
    cursor: default;
}

.footer__basic-col button span {
    float: right;
}

.footer__basic-col button span .icon {
    top: -2px;
    position: relative;
    font-size: 14px;
    -webkit-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.footer__basic-col button span .icon.js-active {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}

.footer__basic--nav {
    font-weight: lighter;
    margin: 10px 0;
}

.footer__basic--tel {
    border: 1px solid #fff;
    text-align: center;
    border-radius: 2px;
    padding: 14px 0 11px 0;
    font-size: 17px;
    line-height: 15px;
    margin-bottom: 10px;
}

.footer__basic--redes-sociais {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    font-size: 30px;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.catalog .footer__basic--cartao .sr_loadMore,
.footer__basic--cartao .button,
.footer__basic--cartao .catalog .sr_loadMore {
    margin-top: 10px;
    border: 2px solid #fff;
}

.footer__flags-title {
    margin-top: 15px;
}

.footer__flags-body {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
}

.footer__flags-body > div {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
}

.footer__flags-body > div img {
    margin-right: 10px;
    margin-bottom: 10px;
}

.footer__flags--payment {
    -ms-flex: 1 1 50%;
    -webkit-box-flex: 1;
    flex: 1 1 50%;
}

.footer__flags--payment img {
    width: 40px;
}

.footer__flags--safety {
    -ms-flex: 1 1 25%;
    -webkit-box-flex: 1;
    flex: 1 1 25%;
}

.footer__flags--safety img {
    width: 90px;
}

.footer__flags--author {
    -ms-flex: 1 1 25%;
    -webkit-box-flex: 1;
    flex: 1 1 25%;
}

.footer__flags--author img {
    height: 18px;
}

.footer__flags--author .logo-clearsale {
    position: relative;
    bottom: 2px;
}

.footer__copy {
    background-color: #fff;
    padding: 10px;
    text-align: center;
    font-size: 12px;
    line-height: 18px;
}

.lightbox {
    position: relative;
}

.lightbox__overlay {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 0;
}

.lightbox__modal {
    display: none;
    -ms-flex-flow: column nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-flow: column nowrap;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) translate3d(0, 0, 0) scale(1, 1);
    transform: translate(-50%, -50%) translate3d(0, 0, 0) scale(1, 1);
    width: auto;
    min-width: 300px;
    height: auto;
    max-height: 95vh;
    padding-bottom: 30px;
    border-radius: 0;
    -webkit-box-shadow: 0 0 5px 0 #000;
    box-shadow: 0 0 5px 0 #000;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: #fff;
    z-index: 1;
}

.lightbox__close {
    position: absolute;
    top: 3px;
    right: 3px;
    font-size: 15.5px;
    line-height: 0;
    color: #000;
    padding: 10px;
    border-radius: 50%;
}

.lightbox__title {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    padding: 20px 10px 0;
    margin-bottom: 20px;
}

.lightbox__content {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    overflow-y: auto;
    padding: 0 20px;
    overflow-scrolling: touch;
    overscroll-behavior-y: contain;
}

.lightbox__content::-webkit-scrollbar-track {
    border: none;
    background-color: #f1f1f1;
    border-radius: 2px;
}

.lightbox__content::-webkit-scrollbar {
    width: 4px;
    background-color: #fff;
}

.lightbox__content::-webkit-scrollbar-thumb {
    background-color: #bcbec0;
    border-radius: 2px;
}

.lightbox.js-open .lightbox__overlay {
    display: block;
}

.lightbox.js-open .lightbox__modal {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
}

.menu-departamento__filter {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: -30px;
    margin-bottom: 40px;
    padding-right: 11px;
}

.menu-departamento__close {
    color: #000;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    text-align: right;
    padding: 30px 35px 20px 0;
    display: block;
}

@media screen and (max-width: 767px) {
    .menu-departamento__filter {
        margin: 0;
        display: block;
        padding: 25px 20px 20px;
    }
}

.menu-departamento .bt-refinar,
.menu-departamento .menu-navegue,
.menu-departamento .search-single-navigator {
    display: none !important;
}

.busca .menu-departamento .search-single-navigator {
    display: block !important;
}

.busca .menu-departamento .search-single-navigator h3 {
    font-size: 18px;
}

.busca .menu-departamento .search-single-navigator ul {
    font-size: 14px;
    margin-bottom: 20px;
}

.busca .menu-departamento .search-single-navigator fieldset {
    margin: 0;
    padding: 0;
    border: 0;
    display: none;
}

.menu-departamento .search-multiple-navigator,
.catalog--no-smtrsc .menu-departamento .search-single-navigator {
    display: block !important;
    padding: 0 10px 0 0;
}

@media screen and (max-width: 1024px) {
    .busca .menu-departamento .search-single-navigator h3 {
        background: #f1f1f1;
        padding: 20px;
    }

    .busca .menu-departamento .search-single-navigator ul {
        padding: 0 10px;
    }

    .busca .menu-departamento .search-single-navigator ul li {
        display: inline-block;
        width: calc(50% - 10px);
    }

    .busca .menu-departamento .search-single-navigator ul a {
        font-size: 16px;
        padding: 15px 10px;
    }
}

@media screen and (max-width: 640px) {
    .menu-departamento .search-multiple-navigator,
    .menu-departamento .search-single-navigator {
        padding: 0;
    }
}

.menu-departamento .search-multiple-navigator > h3,
.menu-departamento .search-multiple-navigator > h4,
.menu-departamento .search-single-navigator > h3,
.menu-departamento .search-single-navigator > h4 {
    display: block !important;
}

.menu-departamento .search-multiple-navigator > fieldset,
.menu-departamento .search-single-navigator > fieldset {
    position: relative;
    display: inline-block;
    -webkit-transition: .15s;
    -o-transition: .15s;
    transition: .15s;
    margin: 0 0 30px 0;
    padding: 0 0 10px 0;
    line-height: 16px;
    width: 100%;
    border: 0;
}

.menu-departamento .search-multiple-navigator > fieldset::after,
.menu-departamento .search-single-navigator > fieldset::after {
    content: '';
    width: 180px;
    height: 1px;
    display: block;
    background: #f1f1f1;
    position: absolute;
    bottom: 1px;
}

.menu-departamento .search-multiple-navigator > fieldset::before,
.menu-departamento .search-single-navigator > fieldset::before {
    content: attr(data-selected-filters-qty);
    display: block;
    position: absolute;
    font-size: 14px;
    color: #fff;
    width: 20px;
    height: 20px;
    line-height: 22px;
    top: -2px;
    right: 45px;
    background: #828282;
    text-align: center;
    border-radius: 100%;
}

.menu-departamento .search-multiple-navigator > fieldset:not([data-selected-filters-qty])::before,
.menu-departamento .search-multiple-navigator > fieldset[data-selected-filters-qty="0"]::before,
.menu-departamento .search-single-navigator > fieldset:not([data-selected-filters-qty])::before,
.menu-departamento .search-single-navigator > fieldset[data-selected-filters-qty="0"]::before {
    display: none;
}

.menu-departamento .search-multiple-navigator > fieldset.filtro_marca,
.menu-departamento .search-single-navigator > fieldset.filtro_marca {
    display: none;
}

.menu-departamento .search-multiple-navigator > fieldset label,
.menu-departamento .search-single-navigator > fieldset label {
    cursor: pointer;
    display: block;
}

.menu-departamento .search-multiple-navigator > fieldset > p.Características,
.menu-departamento .search-single-navigator > fieldset > p.Características {
    display: none;
}

.menu-departamento .search-multiple-navigator > fieldset > button,
.menu-departamento .search-multiple-navigator > fieldset > p,
.menu-departamento .search-single-navigator > fieldset > button,
.menu-departamento .search-single-navigator > fieldset > p {
    font-size: 14px;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 0 10px 0;
}

@media screen and (max-width: 767px) {
    .menu-departamento .search-multiple-navigator > fieldset > button,
    .menu-departamento .search-multiple-navigator > fieldset > p,
    .menu-departamento .search-single-navigator > fieldset > button,
    .menu-departamento .search-single-navigator > fieldset > p {
        width: 100%;
        border: none;
        padding: 20px;
        margin: 0 !important;
        background: #f1f1f1;
        text-align: left;
    }
}

.department .menu-departamento .search-multiple-navigator > fieldset.categories ul,
.department .menu-departamento .search-single-navigator > fieldset.categories ul {
    display: none;
}

.menu-departamento .search-multiple-navigator > fieldset > div,
.menu-departamento .search-single-navigator > fieldset > div {
    position: relative;
    top: 100%;
    left: 0;
    height: auto;
    width: 100%;
    margin-left: -1px;
    overflow: hidden;
    -webkit-transition: .15s;
    -o-transition: .15s;
    transition: .15s;
    background: #fff;
    padding: 0;
    z-index: 3;
    overflow-y: overlay;
}

.menu-departamento .search-multiple-navigator > fieldset > div a,
.menu-departamento .search-single-navigator > fieldset > div a {
    line-height: 30px;
    padding: 5px 0;
    font-size: 16px;
}

@media (min-width: 768px) {
    .menu-departamento .search-multiple-navigator > fieldset > div a,
    .menu-departamento .search-multiple-navigator > fieldset > div h4 a,
    .menu-departamento .search-single-navigator > fieldset > div a,
    .menu-departamento .search-single-navigator > fieldset > div h4 a {
        line-height: 15px;
        font-size: 14px;
    }
}

.menu-departamento .search-multiple-navigator > fieldset > div label,
.menu-departamento .search-single-navigator > fieldset > div label {
    position: relative;
    font-size: 12px;
    font-weight: 400;
    color: #000;
    margin-bottom: 20px;
    padding-left: 30px;
    margin-left: 3px;
    float: left;
    width: 100%;
}

.menu-departamento .search-multiple-navigator > fieldset > div label .sr_box,
.menu-departamento .search-single-navigator > fieldset > div label .sr_box {
    position: absolute;
    top: -4px;
    left: 0;
    display: block;
    width: 22px;
    height: 22px;
    padding: 3px;
    background: #bcbec0;
}

.catalog--no-smtrsc .search-single-navigator .Cor a:before {
    content: '';
    display: inline-block;
    width: 22px;
    height: 22px;
    padding: 3px;
    background: #bcbec0;
    margin-right: 10px;
}

body.catalog--no-smtrsc .menu-departamento .search-single-navigator h5 {
    margin: 0 0 10px 0;
    text-transform: uppercase;
    font-size: 14px;
    position: relative;
    cursor: pointer;
    border-top: 1px #f1f1f1 solid;
    padding: 20px 0 5px 0;
}

@media (max-width: 1023px) {
    body.catalog--no-smtrsc .menu-departamento .search-single-navigator h5 {
        border-bottom: 2px #fff solid;
        border-top: 0;
        padding: 20px;
    }
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_jeans .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="JEANS"]:before {
    background: #537390;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_preto .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="PRETO"]:before {
    background: #000;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_verde .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="VERDE"]:before {
    background: #218E16;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_cinza .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="CINZA"]:before {
    background: #808080;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_marrom .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="MARROM"]:before {
    background: #8B4513;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_roxo .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="ROXO"]:before {
    background: #800088;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_dourado .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="DOURADO"]:before {
    background: #daa520;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_off-white .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="OFF-WHITE"]:before {
    background: #f5f2d0;
    border: 1px #d6d6d6 solid;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_bege .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="BEGE"]:before {
    background: beige;
    border: 1px #d6d6d6 solid;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_vermelho .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="VERMELHO"]:before {
    background: #DF1E26;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_rosa .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="ROSA"]:before {
    background: #FF69B4;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_laranja .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="LARANJA"]:before {
    background: #FF8C00;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_amarelo .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="AMARELO"]:before {
    background: #FFC726;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_branco .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="BRANCO"]:before {
    background: #fff;
    border: 1px #d6d6d6 solid;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_azul .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="AZUL"]:before {
    background: #4F8ABD;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_bordo .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="BORDO"]:before {
    background: red;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_br-branco .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="BR-BRANCO"]:before {
    background: #fff;
    border: 1px #d6d6d6 solid;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_azul-claro .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="AZUL CLARO"]:before {
    background: #3242cd;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_azul-medio .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="AZUL MEDIO"]:before {
    background: #3242cd;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_azul-marinho .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="AZUL MARINHO"]:before {
    background: #3242cd;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_caramelo .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="CARAMELO"]:before {
    background: #964b00;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_verde-militar .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="VERDE-MILITAR"]:before {
    background: #00801e;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_mescla-escuro .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="MESCLA-ESCURO"]:before {
    background: grey;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_mescla-claro .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="MESCLA-CLARO"]:before {
    background: grey;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_pt-preto .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="PT-PRETO"]:before {
    background: #000;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_cafe .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="CAFE"]:before {
    background: #964b00;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_rosa-palido.sr_rosa .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="ROSA-PALIDO.SR_ROSA"]:before {
    background: #ff0059;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_jeans-black .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="JEANS-BLACK"]:before {
    background: #000;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_tangerina .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="TANGERINA"]:before {
    background: #f70;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_dourado .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="DOURADO"]:before {
    background: #daa520;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_off-white .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="OFF-WHITE"]:before {
    background: #f5f2d0;
    border: 1px #d6d6d6 solid;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_bege .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="BEGE"]:before {
    background: beige;
    border: 1px #d6d6d6 solid;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_amarelo .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="AMARELO"]:before {
    background: #ffe600;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_branco .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="BRANCO"]:before {
    background: #fff;
    border: 1px #d6d6d6 solid;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_lcl---99-clara .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="LCL---99-CLARA"]:before {
    background: #3242cd;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_mostarda .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="MOSTARDA"]:before {
    background: #f70;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_orquidea .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="ORQUIDEA"]:before {
    background: #813399;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label.sr_diversas--cores .sr_box,
.catalog--no-smtrsc .search-single-navigator .Cor a[title="DIVERSAS CORES"]:before {
    background: #bcbec0 url("/arquivos/colorThumb__multi.jpg") no-repeat center;
    background-size: cover;
}

.menu-departamento .search-multiple-navigator > fieldset > div label.sr_selected,
.menu-departamento .search-single-navigator > fieldset > div label.sr_selected {
    font-weight: 700;
}

.menu-departamento .search-multiple-navigator > fieldset > div label.sr_selected .sr_box,
.menu-departamento .search-single-navigator > fieldset > div label.sr_selected .sr_box {
    outline: 2px #1b1b1b solid;
    background: #1b1b1b;
}

.menu-departamento .search-multiple-navigator > fieldset > div h4 a,
.menu-departamento .search-single-navigator > fieldset > div h4 a {
    font-size: 16px;
    font-weight: 400;
}

.menu-departamento .search-multiple-navigator > fieldset.filtro_tamanho > div label,
.menu-departamento .search-single-navigator > fieldset.filtro_tamanho > div label,
.search-single-navigator .Tamanho li {
    width: 35px;
    height: 35px;
    padding: 5px 0;
    text-align: center;
    margin: 4px 8px 4px 0;
}

.menu-departamento .search-multiple-navigator > fieldset.filtro_tamanho > div label .sr_box,
.menu-departamento .search-single-navigator > fieldset.filtro_tamanho > div label .sr_box,
.catalog--no-smtrsc .search-single-navigator .Tamanho li {
    width: 35px;
    height: 35px;
    background: rgba(103, 101, 101, 0.1);
    border: 1px #d6d6d6 solid;
}

.catalog--no-smtrsc .search-single-navigator .Tamanho li {
    float: left;
}

.catalog--no-smtrsc .search-single-navigator .Tamanho li a {
    justify-content: center;
    line-height: 17px !important;
}

@media (max-width: 1023px) {
    .catalog--no-smtrsc .search-single-navigator .Tamanho li a {
        line-height: 25px !important;
    }
}

@media (max-width: 768px) {
    .menu-departamento .search-multiple-navigator > fieldset > div label,
    .menu-departamento .search-single-navigator > fieldset > div label {
        margin-left: 10px;
        padding-left: 50px;
        height: 37px;
        width: calc(33% - 10px);
        float: left;
        vertical-align: middle;
    }

    .menu-departamento .search-multiple-navigator > fieldset > div label .sr_box,
    .menu-departamento .search-single-navigator > fieldset > div label .sr_box {
        width: 45px;
        height: 45px;
    }

    .menu-departamento .search-multiple-navigator > fieldset.filtro_tamanho > div label,
    .menu-departamento .search-single-navigator > fieldset.filtro_tamanho > div label {
        width: 45px;
        height: 45px;
        padding: 0;
        text-align: center;
        display: block;
        font-size: 13px;
        padding-top: 12px;
    }

    .menu-departamento .search-multiple-navigator > fieldset.filtro_tamanho > div label .sr_box,
    .menu-departamento .search-single-navigator > fieldset.filtro_tamanho > div label .sr_box,
    .search-single-navigator .Tamanho li {
        width: 45px;
        height: 45px;
    }
}

@media (max-width: 375px) {
    .menu-departamento .search-multiple-navigator > fieldset > div label,
    .menu-departamento .search-single-navigator > fieldset > div label {
        width: calc(50% - 10px);
    }
}

.menu-departamento .search-multiple-navigator > fieldset:hover,
.menu-departamento .search-single-navigator > fieldset:hover {
    border-color: #000;
}

.menu-departamento .search-multiple-navigator > fieldset:hover::after,
.menu-departamento .search-single-navigator > fieldset:hover::after {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}

.menu-departamento .search-multiple-navigator > fieldset:hover > h5,
.menu-departamento .search-single-navigator > fieldset:hover > h5 {
    font-weight: 700;
}

.menu-departamento .search-multiple-navigator > fieldset:hover > div,
.menu-departamento .search-single-navigator > fieldset:hover > div {
    border: 0;
    padding: 0;
    border-top: none;
    height: auto;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.menu-departamento .search-multiple-navigator .subcategoria li a,
.menu-departamento .search-single-navigator .subcategoria li a {
    font-size: 12px;
}

.otx-selectedfilters {
    margin: 18px 0;
    padding-bottom: 30px;
    display: none;
    padding: 0 20px 0;
    padding-right: 180px;
    position: relative;
}

.otx-selectedfilters:empty {
    display: none;
    padding: 0;
    margin: 0;
}

.otx-selectedfilters > h5 {
    display: none;
}

a.c-category__remove-filter-item.remove-category {
    display: none;
}

.otx-selectedfilters li {
    font-weight: 400;
    border: none;
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    background: #828282;
    position: relative;
    display: inline-block;
    margin-right: 10px;
    text-transform: none;
    font-weight: 600;
    color: #fff;
    padding: 8px 30px !important;
    display: none;
}

.otx-selectedfilters li .icon-close {
    position: absolute;
    top: 6px;
    right: 8px;
}

.otx-selectedfilters li .icon-close::before {
    content: "";
}

.otx-selectedfilters li .icon-close::after {
    content: "";
    font-family: icomoon !important;
    font-size: inherit;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: inherit;
    line-height: 1;
    speak: none;
    font-size: 10px;
}

.filters__clearAll {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
    background: #000;
    padding: 10px 25px;
    display: block;
    margin-top: 10px;
    text-transform: uppercase;
}

@media screen and (max-width: 768px) {
    .menu-departamento__filter .otx-selectedfilters {
        padding-right: 180px;
        position: relative;
    }

    .filters__clearAll {
        position: absolute;
        right: 20px;
        top: 0;
        margin: 0;
    }
}

.search-simple {
    background-color: #e6e7e8;
    height: 40px;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
}

.search-simple__form {
    text-align: left;
}

.search-simple__input {
    height: 40px;
    width: 100%;
    border: none;
    background-color: inherit;
}

.search-simple ::-webkit-input-placeholder {
    color: #828282;
    opacity: 1;
}

.search-simple ::-ms-input-placeholder {
    color: #828282;
    opacity: 1;
}

.search-simple :-ms-input-placeholder {
    color: #828282;
    opacity: 1;
}

.search-simple ::placeholder {
    color: #828282;
    opacity: 1;
}

.search-simple :-ms-input-placeholder {
    color: #828282;
}

.search-simple ::-ms-input-placeholder {
    color: #828282;
}

.read-more-state {
    display: none;
}

.read-more-wrap {
    height: 41px;
    overflow: hidden;
    -webkit-transition: .25s ease;
    -o-transition: .25s ease;
    transition: 0.25s ease;
}

.read-more-state:checked ~ .read-more-wrap {
    font-size: inherit;
    height: auto;
}

.read-more-state ~ .read-more-trigger:before {
    content: "ler mais";
}

.read-more-state:checked ~ .read-more-trigger:before {
    content: "mostrar menos";
}

.read-more-trigger {
    cursor: pointer;
    display: inline-block;
    padding: 0 .5em;
    color: #666;
    font-size: .9em;
    line-height: 2;
    text-decoration: underline;
}

.product-sizes__content {
    padding: 0 20px;
}

.product-sizes__title {
    margin-bottom: 10px;
}

.product-sizes__table {
    text-align: center;
    width: 768px;
}

.product-sizes__table td,
.product-sizes__table th,
.product-sizes__table tr {
    padding: 0;
    border: none;
}

.product-sizes__table tr {
    background: url(/arquivos/border-bottom.png) left bottom repeat-x;
}

.product-sizes__table tr:last-child {
    background: 0 0;
}

.product-sizes__table th {
    vertical-align: bottom;
    padding-top: 3px;
    padding-bottom: 3px;
}

.product-sizes__table td {
    line-height: 28px;
}

.product-sizes__subtitle {
    margin-bottom: 5px;
}

.product-sizes__info {
    margin-top: 30px;
    padding-right: 200px;
    background: url(/arquivos/centipede.png) right bottom no-repeat;
}

.product-sizes__info p {
    margin-bottom: 10px;
}

.product-sizes__info strong {
    display: inline-block;
    margin-right: 5px;
}

.showcase .js-slider-shelf .prateleira {
    display: none;
}

.showcase .js-slider-shelf .prateleira:first-child {
    display: block;
}

.instafeed {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
}

.instafeed__link {
    overflow: hidden;
}

.instafeed__icon {
    display: block;
    font-size: 32px;
}

.instafeed__panel {
    text-align: center;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
}

.instafeed__panel h1,
.instafeed__panel h2,
.instafeed__panel h3,
.instafeed__panel h4,
.instafeed__panel h5,
.instafeed__panel h6 {
    display: block;
}

.instafeed__panel p {
    font-size: 14px;
    margin: 15px 0;
}

.instafeed__constrols {
    display: none;
}

.instafeed__content {
    -ms-flex: 1 0 auto;
    -webkit-box-flex: 1;
    flex: 1 0 auto;
    display: none;
}

.instafeed__image {
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    -webkit-transition: -webkit-transform 1s ease-out;
    transition: -webkit-transform 1s ease-out;
    -o-transition: transform 1s ease-out;
    transition: transform 1s ease-out;
    transition: transform 1s ease-out, -webkit-transform 1s ease-out;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

.instafeed__media {
    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    opacity: 0;
    visibility: hidden;
}

.instafeed__text {
    display: none;
    padding: 20px;
    background-color: #e6e7e8;
}

.instafeed__title {
    display: none;
    font-weight: 700;
    margin-top: 20px;
}

.instafeed__caption {
    display: none;
    overflow: hidden;
    line-height: 20px;
    height: 100px;
}

.instafeed__arrow {
    position: static;
}

.backtotop {
    position: fixed;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    padding: 10px;
    width: 60px;
    height: 60px;
    background: #fff;
    border: 2px solid #b9b9b9;
    border-radius: 100px;
    -webkit-box-shadow: 0 0 10px -3px #000;
    box-shadow: 0 0 10px -3px #000;
    opacity: 0;
    bottom: 0;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all 0.3s ease;
}

.backtotop__icon {
    margin-top: -5px;
    color: #000;
}

.backtotop__text {
    display: block;
    text-transform: uppercase;
    font-size: 12px;
    margin-top: -5px;
}

.backtotop.js-active {
    opacity: 1;
    bottom: 30px;
    pointer-events: auto;
    right: 0;
    left: 0;
    margin: auto;
}

.product .backtotop {
    bottom: 20px;
    left: 50%;
    margin-left: -30px;
}

.newsletter-lightbox .lightbox__modal {
    max-width: 861px;
    width: 95%;
    padding: 0;
}

.newsletter-lightbox .lightbox__content {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    padding: 0;
}

.newsletter-lightbox .lightbox__content .newsletter-lightbox__image .box-banner,
.newsletter-lightbox .lightbox__content .newsletter-lightbox__image .box-banner img {
    display: block;
    width: auto;
    height: auto;
    margin: 0;
}

.newsletter-lightbox__image img {
    max-width: none;
}

.newsletter-lightbox__image--mobile img {
    width: 100%;
}

.newsletter-lightbox__container {
    padding: 50px 45px 65px;
    max-height: 500px;
    width: 100%;
}

.newsletter-lightbox__main {
    height: 100%;
}

.newsletter-lightbox__title {
    margin-bottom: 20px;
    text-align: center;
}

.newsletter-lightbox__title .title {
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: .06em;
    color: #000;
    margin: 20px 0;
    text-align: center;
}

.newsletter-lightbox__title p {
    line-height: 15px;
    font-size: 12px;
    color: #333;
}

.newsletter-lightbox__title--svg {
    width: 100%;
}

.newsletter-lightbox__field {
    width: 100%;
    margin-bottom: 15px;
}

.newsletter-lightbox__field:last-child {
    margin-bottom: 0;
}

.newsletter-lightbox__label {
    font-weight: 700;
    line-height: normal;
    font-size: 12px;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 10px;
}

.newsletter-lightbox__label--radio {
    border: 1px #000 solid;
    width: 100px;
    line-height: 40px;
    text-align: center;
    margin-right: 10px;
}

input:checked + .newsletter-lightbox__label--radio {
    background: #cccccc;
    border-color: #cccccc;
}

.newsletter-lightbox__input {
    background: #fff;
    border: 1px solid #000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 40px;
    width: 100%;
    padding-left: 20px;
}

.newsletter-lightbox__input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.newsletter-lightbox__button {
    height: 40px;
    width: 100%;
}

.newsletter-lightbox__resp {
    display: none;
}

button.swal-button.swal-button--confirm.newsletter-lightbox__button {
    background: #000;
    color: #fff;
    border: 0;
    border-radius: 0 !important;
    width: 250px;
}

.swal-overlay .swal-modal {
    border-radius: 0;
}

.home .prateleira {
    padding: 0;
    margin: 0;
}

.home__banner-img {
    display: none;
}

.home__area--banner-tv {
    margin-bottom: 20px;
    overflow: hidden;
}

.home__area--moisac {
    padding-bottom: 60px;
}

.home__area--instagram {
    margin: 30px 0;
}

.home__area--banner--group .icon-arrow,
.home__area--banner--group .slick-dots {
    display: none !important;
}

.home__area--banner--group .box-banner {
    max-width: 250px;
}

.home__shelf .shelf__title {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: lighter;
}

.home__shelf--1 {
    color: #000;
}

.home__shelf--1 .shelf__title {
    font-size: 14px;
    margin-right: 15px;
}

.home__shelf--2 {
    color: #828282;
}

.home__banner-shelf .home__title {
    text-transform: uppercase;
    font-weight: lighter;
    margin-bottom: 30px;
    font-size: 20px;
}

.home__banner-shelf .home__shelf {
    width: 100%;
}

.home .js-slider-shelf {
    padding: 10px 0;
}

.home .js-slider-shelf .prateleira {
    display: none;
}

.home .js-slider-shelf .prateleira:first-of-type {
    display: block;
}

.catalog .bread-crumb {
    padding: 0;
}

@media screen and (max-width: 1023px) {
    .catalog .bread-crumb {
        padding: 20px 0 10px;
    }
}

.catalog__area--header {
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    padding: 0;
    margin-top: -10px;
}

@media screen and (max-width: 640px) {
    .catalog__area--header {
        margin-top: 0;
    }
}

.catalog__titlePage {
    text-align: left;
    font-size: 30px;
    margin: 0 auto;
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    text-transform: uppercase;
}

.catalog__description {
    text-align: center;
    color: #828282;
    padding: 0 10%;
}

.catalog__description p {
    font-size: 14px;
}

.catalog__banner .box-banner {
    padding-top: 50px;
}

.catalog .didyoumean,
.catalog .pager,
.catalog .searchResultsTime,
.catalog .sub {
    display: none;
}

.catalog__filter-toogle {
    width: calc(50% - 10px);
    max-width: 200px;
    border-width: 1px;
    height: 45px;
    text-align: left;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-transform: capitalize;
    font-size: 14px;
    letter-spacing: 1px;
    position: relative;
    max-width: none;
}

.catalog__filter-toogle:after {
    position: absolute;
    content: '+';
    top: 16px;
    right: 15px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    font-size: 26px;
    font-weight: 700;
    color: #bcbec0;
}

.catalog__filter-toogle span {
    background: #000;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    position: absolute;
    right: 40px;
    top: 50%;
    margin-top: -15px;
}

@media screen and (max-width: 386px) {
    .catalog__filter-toogle span {
        right: 10px;
        z-index: 1;
    }
}

.catalog__categories-title {
    text-align: center;
    font-weight: lighter;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 20px;
    margin: 40px 0;
}

.catalog__search-info {
    margin: 0 0 30px;
    text-align: center;
}

@media (max-width: 1024px) {
    .catalog__search-info {
        margin: 0 0 25px;
        padding-top: 25px;
    }
}

.catalog__search-info p {
    color: #000;
    font-size: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 700;
    text-transform: uppercase;
}

.catalog__search-info p:last-child {
    font-size: 12px;
    display: none;
}

.catalog__search-info p strong {
    font-weight: 700;
    margin: 0 10px;
}

.catalog__search-info p span {
    color: #000;
}

.catalog__filters {
    margin: -40px 0 30px 0;
    border-bottom: 2px #f1f1f1 solid;
    padding-bottom: 25px;
}

@media (max-width: 1024px) {
    .catalog__filters {
        position: relative;
    }
}

#block-filter-btn {
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 50px;
    background: rgba(255, 255, 255, 0.8);
    z-index: 1;
}

#block-filter-btn svg {
    width: 20px;
    left: 50%;
}

.busca .catalog__filters {
    margin: -70px 0 30px 0;
    padding-bottom: 35px;
}

/* .catalog__filters.js-fixed {
    position: static;
    left: 0;
    right: 0;
    top: 0;
    margin: 0;
    background: rgba(255, 255, 255, .9);
    z-index: 10;
    -webkit-box-shadow: 1px -1px 9px 1px #b3b3b3;
    box-shadow: 1px -1px 9px 1px #b3b3b3;
    margin-top: 60px;
    padding: 10px 0 10px 0
} */

@media (min-width: 1024px) {
    .catalog__filters.js-fixed {
        /* display: none; */
    }
}

.catalog__filters.js-fixed .grid-control {
    display: none;
}

.catalog__filters.js-fixed .catalog__filter-toogle {
    height: 40px;
    padding-top: 15px;
    background: rgba(255, 255, 255, 0.7);
}

.catalog__filters.js-fixed .catalog__filter-toogle:after {
    top: 15px;
}

.catalog__filters.js-fixed .custom-select--order-by {
    height: 40px;
    padding: 9px 10px;
    background: rgba(255, 255, 255, 0.7);
}

.catalog__filters.js-fixed .custom-select::after {
    top: 8px;
}

.catalog__filters.js-scrollup {
    /* top: 0 */
}

.catalog__controls {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    position: relative;
}

@media screen and (max-width: 1024px) {
    .catalog__controls {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

.catalog__controls .grid-control__button {
    margin-left: 10px;
    display: inline-block;
    cursor: pointer;
    font-size: 18px;
    color: #bcbec0;
}

.catalog__controls .grid-control__button--active {
    color: #000;
}

.catalog__controls .grid-control__button--grid-1:after,
.catalog__controls .grid-control__button--grid-2:after {
    font-family: icomoon !important;
    font-size: inherit;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: inherit;
    line-height: 1;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.catalog__controls .grid-control__button--grid-1:after {
    display: inline-block;
    content: "";
    font-family: icomoon !important;
    font-size: inherit;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: inherit;
    line-height: 1;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.catalog__controls .grid-control__button--grid-2:after {
    display: inline-block;
    content: "";
    font-family: icomoon !important;
    font-size: inherit;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: inherit;
    line-height: 1;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.catalog__controls .custom-select {
    margin-left: 20px;
}

.catalog__controls .custom-select__dropdown li {
    position: relative;
}

.catalog__controls .custom-select__dropdown li::before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    background: #fff;
    margin-right: 10px;
    border: 1px solid #bcbec0;
}

.catalog__controls .custom-select__dropdown li:hover::before {
    border-color: #000;
}

.catalog__controls .custom-select__dropdown li.active::before {
    border: 1px solid #000;
    background: #000;
}

.catalog__controls .custom-select::before {
    display: none;
    position: absolute;
    top: 12px;
    left: -100px;
    font-size: 16px;
    content: attr(data-count);
    color: #da2128;
    font-weight: 700;
}

.catalog fieldset.refino.even.Especificacoes.filtro_cor label {
    BACKGROUND: 0 0;
    display: block;
    display: flex;
    align-items: center;
}

@media screen and (min-width: 768px) {
    .catalog fieldset.refino.even.Especificacoes.filtro_cor label {
        width: 100%;
    }
}

.catalog fieldset.refino input {
    display: none;
}

.catalog .catalog__area.catalog__area--result {
    max-width: 1285px;
    margin: 0 auto;
}

.catalog .resultItemsWrapper {
    width: 100%;
    clear: both;
    min-height: 500px;
}

.catalog .resultItemsWrapper .prateleira {
    margin: 0;
}

.catalog .resultItemsWrapper .prateleira > ul {
    position: relative;
    width: calc(100% + 15px);
    margin: 0 -6.5px;
}

.catalog .resultItemsWrapper .prateleira > ul > li .shelf-product {
    margin-bottom: 30px;
}

.catalog .resultItemsWrapper .prateleira:last-child ul {
    padding-bottom: 0;
}

.catalog .resultItemsWrapper--small-grid .prateleira > ul > li {
    width: calc(50% - 15px);
    max-width: calc(50% - 15px);
    -ms-flex-preferred-size: calc(50% - 1px);
    flex-basis: calc(50% - 1px);
    margin: 0 5px;
    margin-bottom: 20px;
}

.catalog .sr_loadMore {
    display: block;
    width: 230px;
    margin: 50px auto;
}

.catalog #returnToTop {
    display: none !important;
}

.catalog.busca .catalog__area--header {
    display: none !important;
}

@-webkit-keyframes shake {
    10%,
    90% {
        -webkit-transform: translate3d(-2px, 0, 0);
        transform: translate3d(-2px, 0, 0);
    }

    20%,
    80% {
        -webkit-transform: translate3d(4px, 0, 0);
        transform: translate3d(4px, 0, 0);
    }

    30%,
    50%,
    70% {
        -webkit-transform: translate3d(-6px, 0, 0);
        transform: translate3d(-6px, 0, 0);
    }

    40%,
    60% {
        -webkit-transform: translate3d(8px, 0, 0);
        transform: translate3d(8px, 0, 0);
    }
}

@keyframes shake {
    10%,
    90% {
        -webkit-transform: translate3d(-2px, 0, 0);
        transform: translate3d(-2px, 0, 0);
    }

    20%,
    80% {
        -webkit-transform: translate3d(4px, 0, 0);
        transform: translate3d(4px, 0, 0);
    }

    30%,
    50%,
    70% {
        -webkit-transform: translate3d(-6px, 0, 0);
        transform: translate3d(-6px, 0, 0);
    }

    40%,
    60% {
        -webkit-transform: translate3d(8px, 0, 0);
        transform: translate3d(8px, 0, 0);
    }
}

.product__breadcrumb {
    margin: 5px 0;
}

.product__breadcrumb .bread-crumb li {
    font-size: 12px;
}

.product__content {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: stretch;
    -webkit-box-align: stretch;
    align-items: stretch;
}

.product__area--images {
    -ms-flex: 1 1 60%;
    -webkit-box-flex: 1;
    flex: 1 1 60%;
    position: relative;
    overflow: hidden;
    z-index: 0;
}

.product__area--info {
    -ms-flex: 1 0 300px;
    -webkit-box-flex: 1;
    flex: 1 0 300px;
}

.product__flags {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.product__actionGrid {
    position: absolute;
    z-index: 1;
    color: #fff;
    font-size: 26px;
    padding: 10px;
}

.product__actionGrid .action__grid {
    padding: 0;
    margin: 5px;
}

.product__actionGrid .action__grid--active {
    color: #000;
}

.product__images--grid > .js-images .product__image {
    width: 50%;
    padding-right: 2px;
}

@media (max-width: 767px) {
    .product__images--grid > .js-images .product__image {
        padding-right: 0;
    }
}

.product__images .apresentacao {
    display: none;
}

.product__images .apresentacao:only-child {
    display: block;
}

.product__images .sku-rich-image-main {
    width: 100%;
    height: auto;
}

.product__images .thumbs {
    display: none;
}

.product__images .slick-dots {
    display: none;
}

.product__images--grid-2 .product__image {
    -ms-flex: 1 1 50%;
    -webkit-box-flex: 1;
    flex: 1 1 50%;
}

.product__image {
    position: relative;
    z-index: 0;
    width: 100%;
    border: 0;
}

.product__image img {
    width: 100%;
    height: auto;
}

.product__image:last-child .product__scrollto {
    display: none;
}

.product__image:hover .product__scrollto {
    opacity: 1;
}

.product__scrollto {
    opacity: 0;
}

.product__name {
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 18px;
    padding-top: 15px;
    font-weight: lighter;
    text-align: center;
}

.product__ref {
    font-size: 11px;
    text-transform: uppercase;
    color: #bcbec0;
    text-align: center;
    margin-top: 0;
}

.product__ref-title {
    display: inline-block;
    margin-right: 5px;
}

.product__ref .productReference {
    display: inline-block;
}

.product__price {
    font-size: 0;
    padding: 10px 0;
    text-align: center;
}

@media (max-width: 767px) {
    .product__price {
        padding: 10px 0 0;
    }
}

.product__price .descricao-preco:empty:before {
    content: 'Produto Indispon\00ed vel';
    display: block;
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 30px;
    text-transform: uppercase;
    color: #000;
    padding-top: 10px;
    background: url(/arquivos/border-top.png) left top repeat-x;
}

.product__price .valor-de {
    display: inline-block !important;
    color: #bcbec0;
    text-decoration: line-through;
    font-style: normal;
    border-right: 1px solid #bcbec0;
    padding-right: 10px;
    margin-right: 10px;
}

.product__price .valor-de strong {
    font-size: 16px;
}

.product__price .valor-por {
    color: #da2128;
    font-style: normal;
}

.product__price .valor-por strong {
    font-size: 24px;
}

.product__price .valor-dividido {
    font-size: 12px;
    color: #828282;
    font-weight: 400;
    display: block !important;
}

.product__price .valor-dividido strong {
    font-weight: 400;
}

.product__price .economia-de,
.product__price .preco-a-vista {
    display: none !important;
}

.product__discount-flag {
    background: #da2128;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    padding: 10px;
    display: inline-block;
    margin-bottom: 10px;
}

.product__selection {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
}

.product__selected {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    padding: 20px 0;
}

.product__selected:empty {
    display: none;
}

.product__spec-label {
    display: block;
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 24px;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.product__spec-button {
    padding: 0;
}

.product__spec-button .icon {
    font-size: 11px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all 0.3s ease;
}

.product__spec-button.js-active .icon {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

.product__spec-selected {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 31px;
    height: 31px;
    line-height: 31px;
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 20px;
    font-style: normal;
    background: url(/arquivos/icon-circle-borders.png) no-repeat;
    cursor: pointer;
}

.product__spec.js-animate {
    color: #000;
    -webkit-animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
    animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all 0.3s ease;
}

.product__spec:nth-child(1n) .product__spec-selected {
    background-position: 0 -31px;
}

.product__spec:nth-child(2n) .product__spec-selected {
    background-position: -31px -31px;
}

.product__spec:nth-child(3n) .product__spec-selected {
    background-position: -64px -31px;
}

.product__spec:nth-child(4n) .product__spec-selected {
    background-position: -99px -31px;
}

.product__spec:nth-child(5n) .product__spec-selected {
    background-position: -130px -31px;
}

.product__specification .topic {
    text-align: center;
    margin-bottom: 14px;
}

.product__specification .topic.cor {
    display: none;
}

.product__specification .topic.Tamanho {
    margin-bottom: 5px;
}

.product__specification .specification {
    display: none;
}

.product__specification .select.item-dimension-Cor {
    margin-bottom: 30px;
    display: none;
}

.product__specification .select.item-dimension-Cor a,
.product__specification .select.item-dimension-Cor label {
    cursor: pointer;
    font-size: 0;
    border: 1px solid #e6e7e8;
    border-radius: 100%;
    width: 32px;
    height: 32px;
    display: inline-block;
}

.product__specification .select.item-dimension-Cor a.checked,
.product__specification .select.item-dimension-Cor label.checked {
    -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px #000;
    box-shadow: 0 0 0 1px #fff, 0 0 0 2px #000;
}

.product__specification .select.item-dimension-Tamanho {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.product__specification .select.item-dimension-Tamanho .group_1 {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
}

.product__specification .select.item-dimension-Tamanho label {
    cursor: pointer;
    border: 1px solid #e6e7e8;
    padding: 10px;
    width: auto;
    height: 40px;
    margin: 0 5px;
    overflow: hidden;
}

.product__specification .select.item-dimension-Tamanho label.item_unavailable {
    position: relative;
    opacity: 0.15;
}

.product__specification .select.item-dimension-Tamanho label.item_unavailable:after {
    content: '';
    width: 180%;
    height: 1px;
    background: #000;
    -webkit-transform: rotate(126deg);
    -ms-transform: rotate(126deg);
    transform: rotate(126deg);
    position: absolute;
    bottom: 19px;
    left: -10px;
}

.product__specification .select.item-dimension-Tamanho label.checked {
    background: #000;
    color: #fff;
}

.product__specification .select input {
    display: inline-block;
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 0;
    height: 0;
}

.product__purchase {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin-bottom: 20px;
}

.product__wishlist {
    display: none;
    padding: 10px;
}

.product__actions {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}

/* modal frete */
.w-frete-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 8;
}

.w-frete-modal .w-frete-modal__overlay {
    background: #000;
    width: 100%;
    height: 100%;
    display: block;
    opacity: .5;
}

.w-frete-modal .w-frete-modal__container .w-close {
    position: absolute;
    top: -40px;
    right: -40px;
    cursor: pointer;
}

.w-frete-modal .w-frete-modal__container {
    background: #fff;
    z-index: 9999;
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    padding: 30px 40px;
    border-radius: 4px;
}

@media screen and (max-width: 640px) {
    .w-frete-modal .w-frete-modal__container .w-close {
        top: -40px;
        right: 0px;
        cursor: unset;
    }

    .w-frete-modal .w-frete-modal__container {width: 90vw;}

    .w-frete-modal .w-list .w-list__item {font-size: 14px;}
}

.w-frete-modal .w-list .w-list__item {
    font-size: 16px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

.w-frete-modal .w-list .w-list__item:before {
    content: '';
    display: list-item;
}

.w-frete-modal .w-list .w-list__item p {}

.w-frete-modal .w-list .w-list__item p span {}

@media (max-width: 767px) {
    .product__actions {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .product__actions .product__action {
        margin: 0 25px;
        text-decoration: underline;
    }

    .product__breadcrumb {
        text-align: center;
    }

    .header__area--bottom {
        border-bottom: 1px #000 solid;
    }

    .product__content {
        width: calc(100% + 40px);
        margin-left: -20px;
    }

    .product__specification .select.item-dimension-Tamanho .group_1 {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .product .product__specification .select.item-dimension-Tamanho label {
        margin-bottom: 15px;
        margin-right: 15px;
    }

    .product__specification .topic.Tamanho {
        margin-bottom: 15px;
    }

    .product .experimente {
        margin: 10px;
    }

    .product__acordions.hide--md {
        padding: 0 10px;
    }

    .product__purchase {
        padding: 0 10px;
        margin-bottom: 20px;
    }

    .product .product__social {
        font-size: 28px !important;
        margin-left: 10px;
        position: absolute;
        z-index: 1;
        right: 5px;
        top: 10px;
        padding: 10px;
    }

    .product .product__social:last-child {
        display: none;
    }
}

.product__action button {
    font-weight: 400;
    font-size: 12px;
    margin: 0 5px;
}

.product__action--details {
    display: none;
}

.product__action--more-information {
    display: none;
}

.product__action--social {
    display: none;
}

.product__info-tabs {
    margin: 40px 0;
}

.product__info-tabs .info-tabs__content {
    width: 50%;
}

.product__info-tabs .info-tabs__nav {
    font-size: 0;
    margin-bottom: 30px;
}

.product__info-tabs .info-tabs__nav-item {
    display: inline-block;
}

.product__info-tabs .info-tabs__nav-item + li button {
    border-left: 0;
}

.product__info-tabs .info-tabs__nav-button {
    font-size: 14px;
    width: 210px;
    padding: 10px;
    border: 1px solid #bcbec0;
    text-transform: uppercase;
}

.product__info-tabs .info-tabs__nav-button.active {
    color: #fff;
    border-color: #000;
    background: #000;
}

.product__info-tabs .info-tabs__content-item {
    display: none;
}

.product__info-tabs .info-tabs__content-item.active {
    display: block;
}

.product__info-tabs .info-tabs__content-item .productDescription {
    border: none;
    padding: 0;
    line-height: 24px;
}

.product #caracteristicas > h4 {
    display: none;
    margin: 30px 0;
    text-transform: uppercase;
}

.product #caracteristicas table {
    width: 100%;
    color: #828282;
    margin-top: 20px;
}

.product #caracteristicas table th {
    text-align: left;
    text-transform: uppercase;
    padding: 20px;
    width: 50%;
}

.product #caracteristicas table td {
    text-align: left;
    padding: 20px;
}

.product #caracteristicas table tr:nth-child(even) {
    background: #f1f1f1;
}

.product__acordion button {
    border-bottom: 1px solid #e6e7e8;
}

.product__button {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    text-align: left;
    font-weight: 700;
    width: 100%;
    padding: 5px 0;
    min-height: 40px;
}

.product__vendor {
    position: relative;
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-weight: 400;
    font-size: 30px;
    text-transform: uppercase;
    z-index: 0;
}

.product__vendor-image {
    opacity: 1;
    -webkit-transition: opacity .3s linear;
    -o-transition: opacity .3s linear;
    transition: opacity 0.3s linear;
}

.product__vendor-image--hover {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -10px;
    opacity: 0;
}

.product__vendor:hover .product__vendor-image {
    opacity: 0;
}

.product__vendor:hover .product__vendor-image--hover {
    opacity: 1;
}

.product__sizes .icon {
    font-size: 20px;
}

.product__details .icon {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.product__details .icon-arrow {
    font-size: 17px;
}

.product__details-panel {
    display: none;
    padding: 10px 0;
    line-height: 24px;
}

.product__details.js-active .icon {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

.product__social {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    height: 40px;
    line-height: 40px;
    font-size: 26px;
    margin-top: 15px;
}

.product__shelf {
    margin: 40px 0;
    background: 0 0;
}

.product__shelf-title {
    display: block;
    font-size: 30px;
    padding: 20px 0;
    text-align: left;
    font-size: 2.1em;
}

@media (max-width: 767px) {
    .product__shelf-title {
        text-align: center;
        font-size: 1.5em;
    }
}

.product__zoom {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #9b9d9e;
    z-index: 10;
    overscroll-behavior-y: contain;
}

.product__zoom .js-product-zoom {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    -webkit-transition: opacity .15s linear, -webkit-transform .6s ease-out;
    transition: opacity .15s linear, -webkit-transform .6s ease-out;
    -o-transition: transform .6s ease-out, opacity .15s linear;
    transition: transform .6s ease-out, opacity .15s linear;
    transition: transform .6s ease-out, opacity .15s linear, -webkit-transform .6s ease-out;
    will-change: transform;
    z-index: 1;
    opacity: 0;
    pointer-events: none;
}

.product__zoom .js-product-image {
    position: relative;
    overflow: hidden;
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
    height: 100%;
    width: auto;
    max-width: 100%;
    margin: 0 auto;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
    opacity: 1;
    z-index: 0;
}

.product__zoom.js-active .js-product-zoom {
    opacity: 1;
}

.product__zoom.js-active .js-product-image {
    opacity: 0;
}

.product__zoom:not(.js-ready):before {
    content: '';
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-image: url(/arquivos/loading.gif);
    background-size: auto;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: transparent;
}

.product__close {
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 10px;
    font-size: 30px;
    background: 0 0;
    z-index: 2;
}

.product-stores__icon {
    height: 20px;
}

.product__shipping fieldset {
    margin: 0;
    padding: 0;
    border: 0;
}

.product__shipping fieldset label {
    color: #828282;
    font-size: 17px;
    font-weight: 400;
    line-height: 15px;
    display: block;
    margin-bottom: 15px;
}

.product__shipping fieldset input {
    background-color: #fff;
    border: 1px solid #bcbec0;
    color: #000;
    width: 139px;
    height: 38px;
    padding-left: 15px;
    font-size: 13px;
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-weight: 700;
}

.product__shipping fieldset button {
    background-color: #000;
    height: 38px;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    padding: 0 15px;
}

.product__shipping fieldset .nao-sei {
    display: block;
    color: #000;
    font-size: 10px;
    text-decoration: underline;
    margin-left: 0;
    text-align: right;
    margin-top: 20px;
    text-align: center;
    text-transform: uppercase;
}

.product__shipping .custom-shipping__result {
    display: none;
    font-size: 10px;
    margin-top: 0;
    text-align: center;
}

.product__shipping .custom-shipping__result thead {
    display: none;
    text-align: right;
}

.product__shipping .custom-shipping__result .change-cep__zipcode {
    font-weight: 700;
}

.product__shipping .custom-shipping__result .change-cep__button {
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
    font-size: 12px;
    color: #000;
    text-decoration: underline;
}

.product__share {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
}

.product__share-button {
    font-size: 0;
}

.product__share__icon {
    font-size: 20px;
    line-height: 36px;
}

.product__share-item {
    margin: 0 10px;
    background: #000;
    width: 40px;
    height: 40px;
    color: #fff;
}

.product .productDescription {
    border-bottom: 1px solid #e6e7e8;
    padding: 20px 0 30px;
}

.productName {
    display: none;
}

#product-installments .icon-close::before {
    color: #bcbec0;
}

#product-installments .parcelamento-nav {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
}

#product-installments .parcelamento-nav li button {
    font-size: 12px;
    padding: 15px;
    min-width: 140px;
}

#product-installments .parcelamento-nav li button .icone {
    height: 21px;
    margin-bottom: 15px;
}

#product-installments .parcelamento-nav li button .icone svg {
    fill: #828282;
}

#product-installments .parcelamento-nav li button.active {
    background: #e6e7e8;
}

#product-installments .parcelamento-nav li button.active svg {
    fill: #0391cf;
}

#product-installments .other-payment-method .see-other-payment-method-link,
#product-installments .other-payment-method .titulo-parcelamento {
    display: none;
}

#product-installments .other-payment-method .other-payment-method-ul {
    margin: 20px 0 60px;
}

#product-installments .other-payment-method .other-payment-method-ul li {
    font-size: 10px;
    font-weight: lighter;
    padding: 5px 10px;
    overflow: hidden;
}

#product-installments .other-payment-method .other-payment-method-ul li strong {
    font-weight: lighter;
    margin: 0 5px;
}

#product-installments .other-payment-method .other-payment-method-ul li:nth-child(even) {
    background: #e6e7e8;
}

#product-installments .other-payment-method .other-payment-method-ul li .total {
    float: right;
    font-style: normal;
    font-weight: 700;
}

.wishlist__title {
    margin: 40px 0;
    font-size: 30px;
    font-weight: 700;
}

.wishlist__empty {
    padding: 100px 0;
}

.wishlist__button {
    position: absolute;
    top: 10px;
    right: 20px;
    z-index: 2;
    width: 24px;
    height: 24px;
    padding: 0;
}

.wishlist__button.is-favorited:hover .wishlist__button-text {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(-50%, -70%);
    -ms-transform: translate(-50%, -70%);
    transform: translate(-50%, -70%);
}

.wishlist__button-text {
    position: absolute;
    top: 0;
    left: 50%;
    visibility: hidden;
    padding: 0 10px;
    font-size: 16px;
    border: 1px solid #e6e7e8;
    border-radius: 4px;
    background: #fff;
    opacity: 0;
    white-space: nowrap;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.wishlist__button-text::after,
.wishlist__button-text::before {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.wishlist__button-text::before {
    top: calc(100% + 1px);
    border-top-color: #e6e7e8;
}

.wishlist__button-text::after {
    z-index: 2;
    border-top-color: #fff;
}

.shelf-product.is-favorited .wishlist__button svg {
    fill: #da2128;
}

.swal-footer {
    text-align: center;
    padding-top: 0;
    margin-top: 10px;
}

.swal-footer .swal-button {
    border-radius: 4px !important;
    padding: 12px 50px !important;
}

.swal-footer .swal-button:hover {
    background: #fff;
    color: #da2128;
}

.empty-search__bg {
    background: url(/arquivos/vector_bg-2.png), url(/arquivos/vector_bg-1.png);
    background-repeat: no-repeat;
    background-position: center 33px, left 56px;
    background-size: contain;
    height: auto;
    padding: 100px 0;
    min-height: 45vh;
}

.empty-search__header {
    text-align: center;
}

.empty-search__title {
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-weight: 700;
    font-size: 110px;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 20px;
    text-align: center;
}

.empty-search__content {
    text-align: center;
}

.empty-search__text {
    color: #828282;
    line-height: 27px;
    font-size: 12px;
    text-transform: uppercase;
    margin: 0 auto;
    max-width: 620px;
    line-height: 18px;
}

.empty-search__text a {
    display: inline-block;
    text-decoration: underline;
}

.empty-search__text .destaque {
    color: #000;
    text-decoration: underline;
}

.empty-search__form {
    max-width: 435px;
    margin: 10px auto;
}

.empty-search__field {
    position: relative;
}

.empty-search__input {
    background-color: #e6e7e8;
    border: none;
    border-radius: 50px;
    width: 100%;
    height: 40px;
    padding-left: 30px;
}

.empty-search__input::-webkit-input-placeholder {
    font-weight: bolder;
    font-style: italic;
}

.empty-search__input::-ms-input-placeholder {
    font-weight: bolder;
    font-style: italic;
}

.empty-search__input:-ms-input-placeholder {
    font-weight: bolder;
    font-style: italic;
}

.empty-search__input::placeholder {
    font-weight: bolder;
    font-style: italic;
}

.empty-search__shelf {
    margin-bottom: 80px;
}

.empty-search__shelf-title {
    text-align: center;
    margin-bottom: 5px;
}

.empty-search__shelf-title h2 {
    font-size: 30px;
    line-height: 40px;
    font-weight: 700;
    text-transform: uppercase;
}

.empty-search__container {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    justify-items: center;
}

.empty-search__container .empty-search__term p {
    color: #000;
    font-size: 50px;
    line-height: 77px;
    font-weight: 700;
    text-align: center;
}

.empty-search__container .empty-search__term p span {
    margin: 5px 0;
    display: block;
    color: #647f87;
    text-transform: uppercase;
    line-height: 28px;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
}

.empty-search__line {
    border-right: 1px solid #bdbdbd;
}

body.login {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    overflow: hidden;
    background-color: #000;
}

body.login main {
    -ms-flex: 1 1;
    -webkit-box-flex: 1;
    flex: 1 1;
}

body.login input:focus {
    border-color: #000;
}

body.login .js-get-background .box-banner {
    display: none;
}

body.login > main {
    background-position: top;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #000;
    opacity: 0.6;
}

div#vtexIdUI-global-loader {
    background: #000 !important;
    opacity: 0 !important;
}

div.vtexIdUI-shake {
    -webkit-animation: shake-2 .4s ease-in-out !important;
    animation: shake-2 0.4s ease-in-out !important;
}

@-webkit-keyframes shake-2 {
    0% {
        -webkit-transform: translate(-50%, -50%) !important;
        transform: translate(-50%, -50%) !important;
    }

    12.5% {
        -webkit-transform: translate(-50%, -50%) rotateY(-5deg);
        transform: translate(-50%, -50%) rotateY(-5deg);
    }

    37.5% {
        -webkit-transform: translate(-50%, -50%) rotateY(4deg);
        transform: translate(-50%, -50%) rotateY(4deg);
    }

    62.5% {
        -webkit-transform: translate(-50%, -50%) rotateY(-2deg);
        transform: translate(-50%, -50%) rotateY(-2deg);
    }

    87.5% {
        -webkit-transform: translate(-50%, -50%) rotateY(1deg);
        transform: translate(-50%, -50%) rotateY(1deg);
    }

    100% {
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
}

@keyframes shake-2 {
    0% {
        -webkit-transform: translate(-50%, -50%) !important;
        transform: translate(-50%, -50%) !important;
    }

    12.5% {
        -webkit-transform: translate(-50%, -50%) rotateY(-5deg);
        transform: translate(-50%, -50%) rotateY(-5deg);
    }

    37.5% {
        -webkit-transform: translate(-50%, -50%) rotateY(4deg);
        transform: translate(-50%, -50%) rotateY(4deg);
    }

    62.5% {
        -webkit-transform: translate(-50%, -50%) rotateY(-2deg);
        transform: translate(-50%, -50%) rotateY(-2deg);
    }

    87.5% {
        -webkit-transform: translate(-50%, -50%) rotateY(1deg);
        transform: translate(-50%, -50%) rotateY(1deg);
    }

    100% {
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
}

div.vtexIdUI {
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    position: relative;
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 480px;
    top: 20%;
    left: 50%;
    margin-left: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    background-color: transparent;
    overflow: visible !important;
}

div.vtexIdUI form {
    margin: 0 auto;
}

div.vtexIdUI a {
    color: #828282;
    text-decoration: underline;
}

div.vtexIdUI strong {
    font-weight: 500;
}

div.vtexIdUI .vtexIdUI-page {
    min-height: auto;
    background-color: #fff;
    padding: 10px;
}

div.vtexIdUI .vtexIdUI-page.vtexIdUI-page-inactive .vtexIdUI-close {
    opacity: 0;
}

div.vtexIdUI .vtexIdUI-no-permission span {
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    display: block;
    margin-bottom: 10px;
}

div.vtexIdUI .vtexIdUI-no-permission small {
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    float: none;
}

div.vtexIdUI .vtexIdUI-no-permission i.vtexid-icon-sad {
    display: none;
}

div.vtexIdUI .vtexIdUI-no-permission .alert.alert-info.alert-general.alert-modal-body.clearfix {
    text-align: center;
}

div.vtexIdUI .modal-header {
    padding: 0;
    background: #fff;
    border-bottom: 0;
    position: static;
}

div.vtexIdUI .modal-header .vtexIdUI-heading {
    padding-bottom: 40px;
    text-align: center;
    margin: 0 auto;
    font-size: 30px;
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    color: #000;
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-weight: 600;
}

div.vtexIdUI .modal-header .vtexIdUI-heading span[data-i18n="vtexid.selectAuthOption"] {
    font-size: 0;
}

div.vtexIdUI .modal-header .vtexIdUI-heading span[data-i18n="vtexid.selectAuthOption"]:after {
    content: 'Faça seu login';
    font-size: 30px;
    font-weight: 700;
    padding-bottom: 40px;
    line-height: 34px;
}

div.vtexIdUI .modal-header .vtexIdUI-heading[data-i18n="vtexid.classicAuthText"] {
    font-size: 0;
}

div.vtexIdUI .modal-header .vtexIdUI-heading[data-i18n="vtexid.classicAuthText"]:after {
    content: 'Entrar com e-mail e senha';
    font-size: 30px;
}

div.vtexIdUI .modal-header .vtexIdUI-heading[data-i18n="vtexid.getEmailTitle"] {
    font-size: 0;
}

div.vtexIdUI .modal-header .vtexIdUI-heading[data-i18n="vtexid.getEmailTitle"]:after {
    content: 'Informe seu e-mail';
    font-size: 30px;
    font-weight: 700;
    padding-bottom: 40px;
    line-height: 34px;
}

div.vtexIdUI .modal-header .close {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 25px;
    background: 0 0;
    color: #000;
    padding: 0;
    line-height: 0;
    height: 30px;
    width: 30px;
    font-weight: 400;
}

div.vtexIdUI .modal-header .close:hover {
    background: 0 0;
}

div.vtexIdUI .vtexIdUI-page-active .modal-header {
    position: relative;
    border-radius: 20px 20px 0 0;
    height: 100%;
}

div.vtexIdUI .vtexIdUI-page-active .modal-header .close {
    display: block !important;
    opacity: 1;
}

div.vtexIdUI .vtexIdUI-providers-list {
    height: 250px;
}

div.vtexIdUI .modal-body {
    position: relative;
    padding-top: 0;
    margin: 0 auto;
    padding: 0;
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    overflow-y: initial;
    border-radius: 20px;
}

div.vtexIdUI .modal-body .vtexIdUI-code-field {
    width: auto;
    margin-bottom: 0 !important;
    margin-top: 10px;
}

div.vtexIdUI .modal-body .vtexIdUI-code-field input {
    border: none !important;
    background-color: #e6e7e8 !important;
    color: #828282 !important;
    padding: 20px;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 20px;
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-weight: 400;
}

div.vtexIdUI .modal-body .vtexIdUI-code-field input::-webkit-input-placeholder {
    color: #828282;
}

div.vtexIdUI .modal-body .vtexIdUI-code-field input::-ms-input-placeholder {
    color: #828282;
}

div.vtexIdUI .modal-body .vtexIdUI-code-field input:-ms-input-placeholder {
    color: #828282;
}

div.vtexIdUI .modal-body .vtexIdUI-code-field input::placeholder {
    color: #828282;
}

div.vtexIdUI .modal-body .info-why {
    color: #828282;
    text-align: center;
}

div.vtexIdUI .modal-body .info-why small span {
    position: relative;
    font-size: 17px;
    font-weight: 400;
}

div.vtexIdUI .modal-body .controls {
    position: relative;
}

div.vtexIdUI .modal-body .controls.vtexIdUI-email-field {
    margin-top: 20px;
}

div.vtexIdUI .modal-body .controls.vtexIdUI-email-field::after {
    content: 'E-mail';
    color: #000;
    position: absolute;
    top: -20px;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
}

div.vtexIdUI .modal-body label.info-code.text-center {
    padding: 0 !important;
    margin: 0 !important;
}

div.vtexIdUI .modal-body label.info-code.text-center span {
    color: #000;
    font-weight: 500;
}

div.vtexIdUI .modal-body label.info-code.text-center .ng-binding {
    color: #000;
    font-weight: 700;
}

div.vtexIdUI .modal-footer {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    background: 0 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-top: 0;
    padding: 0;
    margin-top: 0;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    margin: 0 auto;
    height: 100px;
}

div.vtexIdUI .modal-footer:before {
    display: none;
}

div.vtexIdUI button {
    padding: 0;
    line-height: normal;
}

div.vtexIdUI .btn {
    font-size: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
    line-height: normal;
    height: 40px;
}

div.vtexIdUI .btn-large {
    font-size: 14px;
}

div.vtexIdUI #loginWithAccessKeyBtn {
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    color: #000;
    text-shadow: none;
    background-color: #bcbec0;
    background-image: none;
    background-repeat: no-repeat;
    border-color: transparent;
    text-transform: uppercase;
    font-size: 0;
    border: 2px solid #bcbec0;
    text-align: center;
    position: relative;
    height: 44px;
    font-weight: 400;
    margin: 0 auto;
    width: 100%;
}

div.vtexIdUI #loginWithAccessKeyBtn::after {
    content: 'Entrar somente com e-mail';
    font-size: 14px;
}

div.vtexIdUI #loginWithAccessKeyBtn i {
    font-size: 14px;
    top: 13px;
    left: 17px;
    right: unset;
    opacity: 1;
}

div.vtexIdUI #loginWithAccessKeyBtn i:before {
    font-family: icomoon;
    content: "";
}

div.vtexIdUI #loginWithUserAndPasswordBtn {
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    color: #fff;
    text-shadow: none;
    background-color: #000;
    background-image: none;
    background-repeat: no-repeat;
    border-color: transparent;
    text-transform: uppercase;
    font-size: 14px;
    border: 0;
    text-align: center;
    position: relative;
    height: 44px;
    font-weight: 400;
    margin: 0 auto;
    width: 100%;
}

div.vtexIdUI #loginWithUserAndPasswordBtn:before {
    font-family: icomoon;
    content: "";
    font-size: 20px;
    position: absolute;
    top: 11px;
    left: 19px;
    right: unset;
    opacity: 1;
}

div.vtexIdUI #vtexIdUI-google-plus,
div.vtexIdUI #vtexIdUI-google-plus:hover {
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    color: #fff;
    text-shadow: none;
    background-color: #e33e2b;
    background-image: none;
    background-repeat: no-repeat;
    border-color: transparent;
    text-transform: uppercase;
    font-size: 14px;
    border: 0;
    text-align: center;
    position: relative;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 44px;
    font-weight: 400;
    margin: 0 auto;
    width: 100%;
}

div.vtexIdUI #vtexIdUI-google-plus i,
div.vtexIdUI #vtexIdUI-google-plus:hover i {
    font-size: 20px;
    top: 12px;
    left: 20px;
    right: unset;
    opacity: 1;
}

div.vtexIdUI #vtexIdUI-google-plus i:before,
div.vtexIdUI #vtexIdUI-google-plus:hover i:before {
    content: "";
}

div.vtexIdUI #vtexIdUI-facebook,
div.vtexIdUI #vtexIdUI-facebook:hover {
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    color: #fff;
    text-shadow: none !important;
    background-color: #2462a8 !important;
    background-image: none;
    background-repeat: no-repeat;
    border-color: transparent;
    text-transform: uppercase;
    font-size: 14px;
    border: 0;
    text-align: center;
    position: relative;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 44px;
    font-weight: 400;
    margin: 0 auto;
    width: 100%;
}

div.vtexIdUI #vtexIdUI-facebook i,
div.vtexIdUI #vtexIdUI-facebook:hover i {
    font-size: 20px;
    top: 12px;
    left: 20px;
    right: unset;
    opacity: 1;
}

div.vtexIdUI #vtexIdUI-facebook i:before,
div.vtexIdUI #vtexIdUI-facebook:hover i:before {
    content: "";
}

div.vtexIdUI .vtexid-icon-lock {
    display: none;
}

div.vtexIdUI a.vtexIdUI-back-link.pull-left.dead-link span {
    font-size: 14px;
}

div.vtexIdUI #changePswdBtn,
div.vtexIdUI #classicLoginBtn,
div.vtexIdUI #confirmLoginAccessKeyBtn,
div.vtexIdUI #tryChangePswdBtn {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    margin-left: 15px;
    font-size: 0 !important;
    text-shadow: none;
    background-image: none;
}

div.vtexIdUI #changePswdBtn:after,
div.vtexIdUI #classicLoginBtn:after,
div.vtexIdUI #confirmLoginAccessKeyBtn:after,
div.vtexIdUI #tryChangePswdBtn:after {
    content: 'Confirmar';
    font-size: 14px;
    text-transform: uppercase;
}

div.vtexIdUI #sendAccessKeyBtn {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
    margin-left: 15px;
    font-size: 0 !important;
    text-shadow: none;
    background-image: none;
}

div.vtexIdUI #sendAccessKeyBtn:after {
    content: 'Confirmar';
    font-size: 14px;
    text-transform: uppercase;
}

div.vtexIdUI h4 {
    text-align: center;
    margin: 0;
    padding: 0;
    padding-bottom: 30px;
    line-height: 34px;
}

div.vtexIdUI #access-code,
div.vtexIdUI #inputConfirmNewPassword,
div.vtexIdUI #inputNewPassword,
div.vtexIdUI .vtexIdUI input[type=email],
div.vtexIdUI .vtexIdUI input[type=password],
div.vtexIdUI .vtexIdUI input[type=text],
div.vtexIdUI .vtexIdUI-email-field input {
    border: 1px solid #000;
    background-color: #fff;
    color: #828282;
    padding: 10px 30px;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
}

div.vtexIdUI #access-code::-webkit-input-placeholder,
div.vtexIdUI #inputConfirmNewPassword::-webkit-input-placeholder,
div.vtexIdUI #inputNewPassword::-webkit-input-placeholder,
div.vtexIdUI .vtexIdUI input[type=email]::-webkit-input-placeholder,
div.vtexIdUI .vtexIdUI input[type=password]::-webkit-input-placeholder,
div.vtexIdUI .vtexIdUI input[type=text]::-webkit-input-placeholder,
div.vtexIdUI .vtexIdUI-email-field input::-webkit-input-placeholder {
    color: #828282;
}

div.vtexIdUI #access-code::-ms-input-placeholder,
div.vtexIdUI #inputConfirmNewPassword::-ms-input-placeholder,
div.vtexIdUI #inputNewPassword::-ms-input-placeholder,
div.vtexIdUI .vtexIdUI input[type=email]::-ms-input-placeholder,
div.vtexIdUI .vtexIdUI input[type=password]::-ms-input-placeholder,
div.vtexIdUI .vtexIdUI input[type=text]::-ms-input-placeholder,
div.vtexIdUI .vtexIdUI-email-field input::-ms-input-placeholder {
    color: #828282;
}

div.vtexIdUI #access-code:-ms-input-placeholder,
div.vtexIdUI #inputConfirmNewPassword:-ms-input-placeholder,
div.vtexIdUI #inputNewPassword:-ms-input-placeholder,
div.vtexIdUI .vtexIdUI input[type=email]:-ms-input-placeholder,
div.vtexIdUI .vtexIdUI input[type=password]:-ms-input-placeholder,
div.vtexIdUI .vtexIdUI input[type=text]:-ms-input-placeholder,
div.vtexIdUI .vtexIdUI-email-field input:-ms-input-placeholder {
    color: #828282;
}

div.vtexIdUI #access-code::placeholder,
div.vtexIdUI #inputConfirmNewPassword::placeholder,
div.vtexIdUI #inputNewPassword::placeholder,
div.vtexIdUI .vtexIdUI input[type=email]::placeholder,
div.vtexIdUI .vtexIdUI input[type=password]::placeholder,
div.vtexIdUI .vtexIdUI input[type=text]::placeholder,
div.vtexIdUI .vtexIdUI-email-field input::placeholder {
    color: #828282;
}

div.vtexIdUI input#access-code {
    width: 150px;
    margin: 0 auto;
}

div.vtexIdUI .alert {
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-weight: 300;
    color: #828282;
    font-size: 12px;
    text-shadow: none;
    border: 0;
    border-radius: 0;
    background-color: transparent;
}

div.vtexIdUI .alert-info {
    color: #da2128;
}

div.vtexIdUI .alert-warning {
    color: #da2128;
}

div.vtexIdUI .vtexIdUI-back-link {
    border: 2px solid #bcbec0;
    margin: 0;
    -ms-flex: 0 1 auto;
    -webkit-box-flex: 0;
    flex: 0 1 auto;
    text-transform: uppercase;
    font-size: 17px;
}

div.vtexIdUI .vtexIdUI-back-link span {
    vertical-align: middle;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

div.vtexIdUI .vtexIdUI-back-link i.vtexid-icon-arrow-left {
    display: none;
}

div.vtexIdUI .vtexid-icon-arrow-left {
    padding: 0 5px 0 0;
    vertical-align: middle;
}

div.vtexIdUI .vtexid-icon-arrow-left:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDYgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHRpdGxlPlVuaW9uPC90aXRsZT48ZGVzYz5DcmVhdGVkIHVzaW5nIEZpZ21hPC9kZXNjPjxnIGlkPSJsZWZ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzk0MiAtMjc2KSI+PGcgaWQ9ImxlZnRWb2x0YXIiPjx1c2UgeGxpbms6aHJlZj0iI2xlZnRfZmlsbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzk0MiAyNzYpIi8+PC9nPjwvZz48ZGVmcz48cGF0aCBpZD0ibGVmdF9maWxsIiBkPSJNIDYgMC4yNjM2NEwgNS4yOTQ0NSAwTCAwIDUuOTM2MjhMIDAuMTcwNjIyIDYuMDAwMTNMIDAgNi4wNjM3MkwgNS4yOTQ0NSAxMkwgNiAxMS43MzY0TCAwLjg4MzczMyA2LjAwMDEzTCA2IDAuMjYzNjRaIi8+PC9kZWZzPjwvc3ZnPg==);
}

div.vtexIdUI .vtexIdUI-classic-login-control.email-model {
    margin-bottom: 20px;
}

div.vtexIdUI .vtexIdUI-classic-login-control.email-model label span {
    letter-spacing: inherit;
}

div.vtexIdUI .vtexIdUI-classic-login-control label span {
    letter-spacing: 1px;
}

div.vtexIdUI .vtexIdUI-classic-login-control .control-label .dead-link {
    position: absolute;
    right: 10px;
    top: 75px;
}

div.vtexIdUI .vtexIdUI-classic-login-control label[for=inputEmail] span {
    font-size: 0;
}

div.vtexIdUI .vtexIdUI-classic-login-control label[for=inputEmail] span:after {
    content: 'E-mail';
    color: #828282;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
}

div.vtexIdUI .vtexIdUI-classic-login-control label[for=inputEmail] .dead-link {
    margin-top: 0;
}

div.vtexIdUI .vtexIdUI-classic-login-control input {
    border: 1px solid #000 !important;
    border-radius: 0 !important;
    background-color: #fff;
    color: #828282;
    padding: 10px 30px;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}

div.vtexIdUI .vtexIdUI-classic-login-control input::-webkit-input-placeholder {
    color: #828282;
}

div.vtexIdUI .vtexIdUI-classic-login-control input::-ms-input-placeholder {
    color: #828282;
}

div.vtexIdUI .vtexIdUI-classic-login-control input:-ms-input-placeholder {
    color: #828282;
}

div.vtexIdUI .vtexIdUI-classic-login-control input::placeholder {
    color: #828282;
}

div.vtexIdUI .vtexIdUI-classic-login-control .dead-link {
    color: #bcbec0;
    text-transform: lowercase;
    font-weight: 300;
    cursor: pointer;
}

div.vtexIdUI label {
    color: #828282;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
}

div.vtexIdUI .info-why {
    padding-bottom: 30px;
}

div.vtexIdUI .vtexIdUI-auth-code input {
    font-size: 27px;
}

div.vtexIdUI .vtexid-password-requirements {
    color: #000;
    margin-top: 20px;
}

div.vtexIdUI .vtexid-password-requirements-description {
    font-weight: 100;
    font-size: 16px;
    color: #828282;
    text-transform: uppercase;
    font-weight: 700;
}

div.vtexIdUI .vtexid-password-requirements-list {
    list-style: none;
    padding-top: 10px;
    margin-left: 0;
    color: #828282;
}

div.vtexIdUI .vtexid-icon-checkmark {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yLjU0NTQ1IDYuNDMyODRMMC42MzYzNjQgNC4wODIwOUw0LjMzNDg4ZS0wOCA0Ljg2NTY3TDIuNTQ1NDUgOEw4IDEuMjgzNThMNy4zNjM2NCAwLjVMMi41NDU0NSA2LjQzMjg0WiIgZmlsbD0iYmxhY2siLz48L3N2Zz4=);
}

div.vtexIdUI .vtexIdUI-header {
    display: none;
}

div.vtexIdUI .vtexIdUI-change-pswd h4 {
    padding-bottom: 10px;
}

div.vtexIdUI .vtexIdUI-change-pswd .vtexid-instruction {
    font-weight: 300;
    color: #828282;
}

div.vtexIdUI .vtexIdUI-change-pswd label span {
    letter-spacing: 1px;
}

div.vtexIdUI .vtexIdUI-change-pswd li {
    margin-bottom: 5px;
    padding-left: 20px;
}

.account > main {
    z-index: auto;
}

.account__main-title {
    margin: 40px 0 50px;
}

.account__nav {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
}

.account__nav a {
    font-size: 14px;
    border-radius: 0;
    margin: 37px 10px;
    padding: 17px 15px;
    width: 100%;
    max-width: 295px;
}

.account .header {
    border-bottom: 1px solid #000;
}

.account .header .logo .icon-logo--1 svg {
    max-width: 100px;
}

.account-body {
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    margin-bottom: 44px;
}

.account p {
    display: inline-block;
}

.account__titulo {
    position: relative;
}

.account__titulo h1 {
    font-size: 42px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 37px;
    text-align: left;
    padding-left: 70px;
}

.account .linha {
    position: absolute;
    top: 10px;
    right: 0;
    width: 100%;
    height: 2px;
    background-color: #000;
    z-index: -1;
}

.account .top__container {
    text-align: center;
}

.account__user-address,
.account__user-info {
    position: relative;
    color: #202020;
}

.account__user-address .profile-detail-display,
.account__user-info .profile-detail-display {
    overflow-y: auto;
    height: 350px;
    max-height: 400px;
    padding: 20px;
    border: 1px solid #bcbec0;
    border-radius: 0;
    margin-bottom: 50px;
    margin-right: 10px;
    overflow-scrolling: touch;
    overscroll-behavior-y: contain;
}

.account__user-address .profile-detail-display::-webkit-scrollbar-track,
.account__user-info .profile-detail-display::-webkit-scrollbar-track {
    border: none;
    background-color: #f1f1f1;
    border-radius: 2px;
}

.account__user-address .profile-detail-display::-webkit-scrollbar,
.account__user-info .profile-detail-display::-webkit-scrollbar {
    width: 4px;
    background-color: #fff;
}

.account__user-address .profile-detail-display::-webkit-scrollbar-thumb,
.account__user-info .profile-detail-display::-webkit-scrollbar-thumb {
    background-color: #bcbec0;
    border-radius: 2px;
}

.account__user-address .profile-detail-display h4,
.account__user-info .profile-detail-display h4 {
    margin-bottom: 5px;
    font-size: 14px;
    color: #000;
    font-weight: 700;
}

.account__user-address .profile-detail-display .profile-detail-display-email,
.account__user-address .profile-detail-display h5,
.account__user-info .profile-detail-display .profile-detail-display-email,
.account__user-info .profile-detail-display h5 {
    margin: 0 !important;
    display: block !important;
    line-height: 24px;
    font-weight: 700;
}

.account__user-address .edit-profile-link,
.account__user-info .edit-profile-link {
    position: absolute;
    top: 0;
    left: 0;
    margin: 50px 0 20px 0;
}

.account__user-address span.title,
.account__user-address span.wishlist__empty,
.account__user-info span.title,
.account__user-info span.wishlist__empty {
    font-weight: 700;
    text-transform: capitalize;
    margin-right: 5px;
    text-align: left;
    display: inline;
}

.account__user-address {
    position: relative;
    margin-bottom: 50px;
    color: #828282;
}

.account__user-address h5 {
    margin: 0;
    text-transform: capitalize;
    font-size: 14px;
    color: #202020;
}

.account__user-address .new-address-link {
    margin: 0 0 15px;
}

.account__user-address .new-address-link a {
    width: initial;
    font-size: 0;
    float: right;
}

.account__user-address .new-address-link a:after {
    content: 'Novo endereço';
    font-size: 12px;
}

.account__user-address .profile-detail-display {
    margin-right: 10px;
}

.account__user-address .address-display-block,
.account__user-address .profile-detail-display {
    overflow-y: auto;
    position: relative;
    min-width: 500px;
    height: 350px !important;
    max-height: 400px;
    padding: 20px;
    border: 1px solid #bcbec0;
    border-radius: 0;
}

.account__user-address .address-display-block .new-address-link,
.account__user-address .profile-detail-display .new-address-link {
    float: right;
}

.account__user-address .address-display-block .new-address-link a,
.account__user-address .profile-detail-display .new-address-link a {
    font-size: 0;
    border: 1px solid #da2128;
    text-transform: uppercase;
    height: 42px;
    border: 0;
}

.account__user-address .address-display-block .new-address-link a:after,
.account__user-address .profile-detail-display .new-address-link a:after {
    font-size: 12px;
    letter-spacing: 0;
}

.account__user-address .address-display-block h4,
.account__user-address .profile-detail-display h4 {
    font-size: 12px;
    color: #000;
    font-weight: 700;
}

.account__user-address .edit {
    color: #828282;
}

.account__user-address .edit-address-link {
    color: #000;
    font-size: 10px;
    text-transform: uppercase;
}

.account__user-address .edit-address-link .address-update,
.account__user-address .edit-address-link .delete {
    display: inline-block;
    font-weight: 700;
}

.account__user-address .edit-address-link .address-update {
    font-size: 0;
}

.account__user-address .edit-address-link .address-update:after {
    content: 'Alterar dados';
    font-size: 10px;
    color: #000;
}

.account__user-address .edit-address-link .delete {
    margin-left: 3px;
    font-size: 10px;
    color: #000;
}

.account__user-address .address-display {
    clear: both;
    border-top: 1px solid #bcbec0;
    padding-top: 20px;
}

.account__user-order {
    color: #000;
    text-align: center;
}

.account__user-order .user-orders-link {
    width: 30%;
}

.account__user-order .user-orders-link a {
    font-size: 17px;
    position: relative;
    text-transform: uppercase;
}

.account__user h4 {
    margin-top: 15px;
    color: #828282;
    letter-spacing: .6px;
    font-weight: 300;
    font-size: 12px;
}

.account__user .edit-profile-link {
    font-weight: 700;
}

.account__user .edit-profile-link a {
    text-align: right;
    color: #000;
    font-size: 10px;
    text-transform: uppercase;
    text-decoration: underline;
}

.account__user .new a,
.account__user .user a {
    padding: 15px 32px;
}

.account__user .new a:after,
.account__user .user a:after {
    letter-spacing: 1.4px;
}

.account .span3.address-display-unit {
    padding: 10px;
    margin-bottom: 15px;
}

.account .address-display-unit-info {
    width: 100%;
    clear: both;
    margin-top: 20px;
    color: #000;
}

.account .profile-detail-display-info {
    margin-top: 20px;
    width: 100%;
}

.account .address-display-unit-info span,
.account .profile-detail-display-info span {
    line-height: 24px;
}

.account .modal-footer .btn-link,
.account .modal-footer input[type=submit] {
    font-size: 16px;
    display: block;
    width: 100%;
    padding: 0;
    color: #fff;
    font-weight: 300;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 40px;
    border: 0;
}

.account .user section p {
    color: #000;
}

.account .modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    display: none;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.9);
    color: #000;
}

.account .modal#address-remove {
    display: none !important;
}

.account .modal form {
    background-color: #fff;
    position: absolute;
    padding: 30px;
    padding-top: 25px;
    padding-bottom: 90px;
    width: 100%;
    max-width: 600px;
    max-height: 100vh;
    top: 50%;
    left: 50%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 2;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.account .modal form#form-address .address-form .control-group:first-child {
    width: 100%;
    -ms-flex-preferred-size: calc(100%);
    flex-basis: calc(100%);
    padding: 0 !important;
}

.account .modal form#form-address .address-form .control-group:nth-child(2n) {
    padding-right: 5px;
}

.account .modal form#form-address .address-form .control-group:nth-child(2n+1) {
    padding-left: 5px;
}

.account .modal form#profile .modal-body {
    padding: 0;
}

.account .modal form#profile .modal-body .control-group {
    padding: 0 5px;
}

.account .modal form h3 {
    display: block;
    text-align: center;
    margin: 5px 10px;
    text-transform: uppercase;
    padding: 0 0 10px;
    font-size: 20px;
    letter-spacing: 2px;
}

.account .modal form .close {
    background: #fff;
    width: 33px;
    height: 33px;
    font-size: 30px;
    padding: 0;
    line-height: 0;
    font-weight: 500;
    position: absolute;
    right: -19px;
    top: -15px;
    color: #000;
    border-radius: 50%;
}

.account .modal-header {
    position: relative;
}

.account .modal-body {
    padding: 0 10px 10px;
}

.account .modal-body .form-business-data-name {
    position: relative;
}

.account .modal-body a#business-toggle {
    display: inline-block;
    width: auto;
}

.account .modal-body a#business-toggle:after {
    content: '';
    width: 15px;
    height: 15px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCI+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2NTIgLTE1ODUpIj48aW1hZ2Ugd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNjUyIDE1ODUpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJ3QUFBQWNDQVlBQUFCeURkK1VBQUFCbjBsRVFWUklTKzJXdldxRVFCREhkNE9keFYyd3Rnb2tlUStiTkphVzZudUVjRVVDeVhNb1dGdEhFSHlNQkVJYXdUcjJmb1M5dURLTys4VVpyZ2c1RUx5ZDNmM05mM1ptUjByTy9LTm41cEYvSUl5NFNUUkczUkdaYkFMbnlPWkRrQktxQXg3dFlSamVXcFoxeDk2SFlWaUk2THJ1TmN1eXQybVF3NlJRRlpEYmFCQUVlOXUyUHdraE94U3l0bTNicXp6UHZ3QlFDWlVCWnhnaFA1a2N4L0dCVW5xQXdIRWNINU1rZVJLb2swSk5nZFQzL2Izak9COUFaZHMwelhWUkZFd2RBOENIK2NEL0w0S2lBakliZjlnaUdzZnhBMWM1cVh1ZU5vWUFFWGlHaW9BNG5EUFk4N3hMMTNYZjJlcTZybS9Lc213RjZuNEZlTUhWUmxGMHo0QnBtcjZnUk1GaHhlRGpkSjNDR2NTQm51ZnQrcjZuVlZVeGRiSlFpczdVQ01nY1drRlJhYWlVclJKSHB4QW1EbjduNmt4VUtwT0doMW9HdzBlaE83dkZyYU1yQ3hGY0JsU1ZocEZDRElNZzZDaThWWlFsSWN0UzdzM3FlZ05aelcyNFMyQTR5aTl4V2NCSkVDcFNLR3BMSjEzZUt1akthMUNQM0haU2V4SkI4WmhvNDAwTkdLdFI5VS90NTRVdWFXU2gyelN1KzhUWXRMbG84ZDhIZmdPLzc2Z2RiTlNLbWdBQUFBQkpSVTVFcmtKZ2dnPT0iLz48L2c+PC9nPjwvc3ZnPg==);
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 17px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    margin-top: 7px;
}

.account .modal-body .address-form,
.account .modal-body .row {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    width: 100%;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row wrap;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
}

.account .modal-body .control-group {
    width: calc(100%/2);
    -ms-flex-preferred-size: calc(100%/2);
    flex-basis: calc(100%/2);
}

.account .modal-body .control-group.form-business-data-name {
    display: none;
}

.account .modal-body .control-group.form-personal-data-name,
.account .modal-body .control-group.form-personal-data-surname {
    width: calc(100%/2);
    -ms-flex-preferred-size: calc(100%/2);
    flex-basis: calc(100%/2);
}

.account .modal-body .control-group.form-personal-data-cpf,
.account .modal-body .control-group.form-personal-data-date-of-birth,
.account .modal-body .control-group.form-personal-data-nickname {
    width: calc(100%/3);
    -ms-flex-preferred-size: calc(100%/3);
    flex-basis: calc(100%/3);
}

.account .modal-body .control-group.form-contact-data-email {
    width: calc(100%);
    -ms-flex-preferred-size: calc(100%);
    flex-basis: calc(100%);
}

.account .modal-body h5 {
    display: inline-block;
    margin: 5px 10px 2px 4px;
    text-transform: uppercase;
    padding: 0 0 10px;
    font-size: 15px;
    font-weight: 700;
    width: 100%;
}

.account .modal-body input[type=text] {
    font-size: 17px;
    display: block;
    width: 100%;
    margin-bottom: 10px;
    padding: 17px 15px;
    color: #828282;
    border: 1px solid #bcbec0;
    border-radius: 0;
    font-weight: 700;
}

.account .modal-body input[type=text]:focus {
    border-color: #828282;
}

.account .modal-body input[type=radio] {
    display: none;
    visibility: hidden;
}

.account .modal-body select {
    font-size: 17px;
    display: block;
    width: 100%;
    margin-bottom: 10px;
    padding: 17px 15px;
    color: #828282;
    border: 1px solid #bcbec0;
    border-radius: 0;
    font-weight: 700;
}

.account .modal-body .form-personal-data-gender {
    margin-bottom: 10px;
    -ms-flex: 1 0 100%;
    -webkit-box-flex: 1;
    flex: 1 0 100%;
}

.account .modal-body .radio {
    font-size: 16px;
    position: relative;
    display: inline-block;
    margin: 10px 30px 10px 0;
    padding-left: 30px;
}

.account .modal-body .radio::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 15px;
    height: 15px;
    border: 1px solid #828282;
    border-radius: 50%;
    background: #fff;
    -webkit-transition-property: border, background;
    -o-transition-property: border, background;
    transition-property: border, background;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.account .modal-body .radio.is-checked::before {
    border-color: #da2128;
    background: #da2128;
}

.account .modal-body #business-toggle {
    font-size: 16px;
    width: 100%;
    margin: 5px 0;
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}

.account .modal-footer {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    width: 90%;
    padding: 10px 5px;
    background: #fff;
    position: fixed;
}

.account .modal-footer input[type=submit] {
    font-size: 12px;
    max-width: calc(50% - -55px);
    font-weight: 700;
    background: #000;
    color: #fff;
    padding: 5px;
    border-color: transparent;
    cursor: pointer;
}

.account .modal-footer .btn {
    letter-spacing: 3.25px;
    font-size: 12px;
    border-radius: 3px;
}

.account .modal-footer .btn-link {
    color: #fff;
    background: #bcbec0;
    font-size: 12px;
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    max-width: calc(50% - 77px);
    font-weight: 700;
}

.user__profile-view {
    border-top: 1px solid #bcbec0;
    padding-top: 20px;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
}

.user__profile-view .edit-profile-link {
    position: static;
    margin-bottom: 0;
}

.account__user {
    width: 100%;
    margin-top: 0 !important;
}

.swal-modal {
    border-radius: 25px;
}

.swal-modal .swal-button--cancel,
.swal-modal .swal-button--confirm {
    height: 40px;
    border-width: 1px;
    border-style: solid;
    border-radius: 25px;
    text-transform: uppercase;
}

.swal-modal .swal-button--confirm {
    color: #fff;
    background: #da2128;
    border-color: #da2128;
}

.swal-modal .swal-button--cancel {
    color: #bcbec0;
    background: #fff;
    border-color: #bcbec0;
}

.orders .pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .dib.ma0.pa0 section {
    display: none !important;
}

.orders ul.services a {
    color: #fff;
    text-decoration: none;
}

.orders a.logo.js-ready {
    color: initial;
}

.orders ul.menu__list.menu__list--level-1 a {
    color: initial;
    text-decoration: none;
}

.orders ul.footer__basic--nav a {
    color: #fff;
    text-decoration: none;
}

.orders span.icon.icon-facebook {
    background: #000;
}

.orders span.icon.icon-instagram {
    background: #000;
}

.orders .icon-search {
    background: 0 0;
}

.orders i.icon.icon-user {
    background: 0 0;
}

.orders .orders__nav a {
    text-decoration: none;
    color: #fff;
}

.orders__nav {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
}

.orders__nav a {
    color: #fff;
    border-color: #000;
    border-radius: 0;
    border: 0;
    margin: 37px 10px;
    padding: 17px 15px;
    width: 100%;
    max-width: 295px;
}

.orders .myo-cancel-btn > span {
    font-size: 0;
}

.orders .myo-cancel-btn > span:after {
    content: 'Cancelar pedido';
    font-size: 14px;
}

.orders .myo-details-btn > span {
    font-size: 0;
}

.orders .myo-details-btn > span:after {
    content: 'Ver detalhes';
    font-size: 14px;
}

.orders__main-title {
    max-width: 870px;
    margin: 50px auto 0;
    padding-left: 30px;
    font-weight: 700;
}

.orders section.pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .cf.w-100 {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
}

.orders .render-provider {
    margin-top: 40px;
}

.orders .render-provider .container {
    max-width: 1240px;
}

.orders .myo-invoice-btn .ml2.no-underline span {
    font-size: 0;
}

.orders .myo-invoice-btn .ml2.no-underline span:after {
    content: 'Imprimir boleto';
    font-size: 12px !important;
    margin-left: -20px;
}

.orders .mw-100.myo-margin-right {
    margin-bottom: 40px;
}

.orders .b.blue.myo-progress-bar__mobile-text {
    display: none;
}

.orders .myo-summary-header.cf.pa3.b--black-20.bb.bg-near-white.o-100 {
    background-color: #fff !important;
}

.orders .myo-collapsed-order {
    background-color: #fff;
}

.orders .w-100.pv4.fl .flex.flex-column .flex.flex-column.flex-row-l div:nth-child(1) {
    color: #000 !important;
    font-size: 20px !important;
}

.orders section.pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .cf.w-100 .dib.fr.f6.fw5.mid-gray.w-50.tr {
    color: #da2128;
}

.orders section.pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .dib.ma0.pa0 .dib span:first-child {
    color: #da2128;
}

.orders .render-container .pa3.ba.b--black-10.br2.h4-plus.overflow-y-scroll.bg-white {
    background-color: #f9f9f9 !important;
}

.orders article.w-100.fl.w-third-l {
    margin: 0 10px;
}

.orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li:first-child span {
    margin: 0 !important;
    color: #fff !important;
}

.orders .w-100.fl.w-40-ns.pa2.pl0 h2.fw4.f3.ma0.lh-copy {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    font-size: 18px;
}

.orders .w-100.fl.w-40-ns.pa2.pl0 h2.fw4.f3.ma0.lh-copy > span {
    margin: 5px 10px;
}

.orders #order-detail a.db.mb4.link.f5.fw5,
.orders .orders .myo-view-order a.db.mb4.link.f5.fw5 {
    width: 110px;
    border: 1px solid #0d399f !important;
    border-radius: 20px !important;
    color: #0d399f !important;
}

.orders #order-detail a.db.mb4.link.f5.fw5 svg,
.orders .orders .myo-view-order a.db.mb4.link.f5.fw5 svg {
    display: inline-block !important;
}

.orders .render-container .w-100.fl.w-40-ns.pa2.pl0 {
    background-color: #fff !important;
}

.orders__container {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
}

.orders__container > div {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    margin-top: 40px;
    width: 100%;
}

.orders #order-detail,
.orders .myo-view-order {
    position: relative;
}

.orders #order-detail:after,
.orders .myo-view-order:after {
    display: block;
    content: '';
    clear: both;
}

.orders #order-detail a.db.mb4.link.f5.fw5,
.orders .myo-view-order a.db.mb4.link.f5.fw5 {
    position: absolute;
    right: 15px;
    padding: 7px 15px;
    border: 1px solid #000;
    color: #000;
    top: 15px;
    z-index: 1;
    border-radius: 0;
    text-transform: uppercase;
    font-weight: 700;
}

.orders #order-detail a.db.mb4.link.f5.fw5 svg,
.orders .myo-view-order a.db.mb4.link.f5.fw5 svg {
    display: none;
}

.orders #order-detail a.db.mb4.link.f5.fw5 > span > span,
.orders .myo-view-order a.db.mb4.link.f5.fw5 > span > span {
    font-size: 0;
}

.orders #order-detail a.db.mb4.link.f5.fw5 > span > span:before,
.orders .myo-view-order a.db.mb4.link.f5.fw5 > span > span:before {
    content: 'Voltar';
    font-size: 16px;
}

.orders td.myo-product-total-price.pa0.pv3.v-mid {
    font-size: 18px;
    font-weight: 700;
    color: #000;
}

.orders main {
    clear: both;
    overflow: hidden;
}

.orders .myo-edit-btn {
    display: none;
}

.orders .myo-collapsed-order .dib.br2.pv1.ph2.f7.fw5.black-70.tc {
    width: auto;
    padding: 5px 10px;
    border-radius: 300px;
}

.orders .myo-collapsed-order .dib.br2.pv1.ph2.f7.fw5.black-70.tc.bg-green {
    background: #e6e7e8;
}

.orders .myo-collapsed-order .dib.br2.pv1.ph2.f7.fw5.black-70.tc.bg-light-red {
    background: #da2128;
}

.orders .myo-collapsed-order .dib.br2.pv1.ph2.f7.fw5.black-70.tc.bg-light-yellow {
    background: #da2128 !important;
}

.orders .myo-view-order .dib.br2.pv1.ph2.f7.fw5.black-70.tc {
    width: auto;
    padding: 5px 10px;
    border-radius: 300px;
}

.orders .myo-view-order .dib.br2.pv1.ph2.f7.fw5.black-70.tc.bg-light-red {
    background: #da2128;
}

.orders .myo-view-order .dib.br2.pv1.ph2.f7.fw5.black-70.tc.bg-green {
    background: #e6e7e8;
}

.orders .myo-view-order .dib.br2.pv1.ph2.f7.fw5.black-70.tc span {
    color: #fff !important;
}

.orders .myo-view-order .dt.mv2.pl0.bw0.bg-transparent.input-reset.gray.lh-solid.f7.fw6 {
    display: none !important;
}

.orders .havier-blue,
.orders .havier-blue:hover {
    color: #e6e7e8;
}

.orders .page-header {
    display: none;
}

.orders .page-header .title,
.orders .page-header .wishlist__empty {
    font-size: 50px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 37px;
    text-align: left;
    color: #000;
    margin: 50px 0 30px;
}

.orders .page-header .nav-pills {
    display: none;
}

.orders .helvetica {
    font-family: inherit;
}

.orders .myo-order-card {
    margin: 0;
    margin-bottom: 20px;
    padding: 20px 30px;
    border-radius: 0;
    border: none;
}

.orders .myo-order-card .cf.pa3.pa4-l.bg-white.bt-0 {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    padding: 1rem 0 0;
}

.orders .myo-order-card .cf.pa3.pa4-l.bg-white.bt-0 .fl.w-100.w-70-ns {
    -ms-flex: 1 1 40%;
    -webkit-box-flex: 1;
    flex: 1 1 40%;
    width: 40% !important;
}

.orders .myo-order-header {
    background-color: #fff;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    padding: 0 0 20px 0;
}

.orders .myo-order-header .myo-order-id {
    font-size: 20px;
    font-weight: 700;
}

.orders .myo-order-header .db.db-l.pv0.f6.fw5.mid-gray.f5-l {
    font-size: 18px;
    color: #828282;
}

.orders .myo-order-header .db.w-100.f6.fw5.mid-gray.tr.tl-ns.f5-l span {
    color: #828282;
    font-weight: 700;
    font-size: 20px;
}

.orders .myo-order-header .w-100.f7.f6-l.fw4.mid-gray.ttu {
    margin-bottom: 10px;
}

.orders .myo-order-header .fl.db.w-75.w-25-l.w-third-m {
    width: 55%;
}

.orders .myo-order-header .tr-ns.mt1-ns span {
    color: #000 !important;
}

.orders .myo-order-id {
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 18px;
    font-weight: 700;
    color: #000;
}

.orders .myo-order-id:before {
    content: 'Pedido ';
    font-size: 18px;
    text-align: center;
    font-weight: 700;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.orders .myo-order-product {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
}

.orders .myo-order-product .v-top.dib.w-20.h-auto {
    width: 25%;
}

.orders .myo-order-product .dib.w-80.pl3.mid-gray.f6.fw4 .db.mb1.mt0 a {
    color: #828282;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}

.orders .myo-order-product .dib.w-80.pl3.mid-gray.f6.fw4 .db.mt1.f6 {
    color: #828282;
    font-size: 12px;
    font-weight: 700;
}

.orders .myo-order-product .dib.w-80.pl3.mid-gray.f6.fw4 .db.mt0.mb2.f6.fw6 {
    font-weight: 400;
    color: #000;
    font-size: 12px;
}

.orders .myo-order-product .dib.w-80.pl3.mid-gray.f6.fw4 .db.mt0.mb2.f6.fw6 span {
    color: #000;
    font-size: 14px;
    font-weight: 700;
}

.orders .tr-ns.mt1-ns {
    margin-left: 48%;
}

.orders .order-body .v-top.dib.w-20.h-auto {
    width: auto;
}

.orders .myo-details-btn {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    margin-top: 0;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    width: 245px;
    text-transform: uppercase;
}

.orders .w-100.fl.w-40-ns.pa2.pl0 {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    position: relative;
    width: 100%;
    background: #e6e7e8;
    padding: 15px 0;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
}

.orders .w-100.fl.w-40-ns.pa2.pl0 time.mid-gray {
    margin-left: 6%;
}

.orders .w-100.fl.w-40-ns.pa2.pl0 time.mid-gray > span {
    position: absolute;
    font-size: 14px !important;
    left: 10px;
    bottom: -15px;
    font-size: 18px;
    color: #000;
    font-weight: 400;
}

.orders .w-100.fl.w-40-ns.pa2.pl0 time.mid-gray .dib.br2.pv1.ph2.f7.fw5.black-70.tc {
    background-color: #0391cf;
    border-radius: 0;
    width: auto;
    padding: 5px 10px;
}

.orders .w-100.fl.w-40-ns.pa2.pl0 time.mid-gray .dib.br2.pv1.ph2.f7.fw5.black-70.tc span {
    color: #fff;
    font-weight: 700;
    font-size: 10px;
    text-transform: uppercase;
}

.orders .w-100.fl.w-40-ns.pa2.pl0 time.mid-gray > span:before {
    content: "Compra realizada em ";
}

.orders .w-100.fl.w-40-ns.pa2.pl0 h2.fw4.f3.ma0.lh-copy {
    font-weight: 700;
}

.orders section.w-100.fl.mt3.mb1-l.mb1-xl.mb5-s.mb3-m article section {
    height: 170px;
    padding: 8px 8px 8px 30px;
}

.orders section.pa3.ba.b--black-10.br2.h4-plus.overflow-y-scroll {
    height: auto;
    min-height: 220px;
    overflow: hidden;
    border: 1px solid #e6e7e8;
    border-radius: 0;
}

.orders section.pa3.ba.b--black-10.br2.h4-plus.overflow-y-scroll h3 {
    font-weight: 600;
    color: #000;
}

.orders section.pa3.ba.b--black-10.br2.h4-plus.overflow-y-scroll h3:after {
    content: " de entrega";
}

.orders section.pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .cf.w-100 {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
}

.orders section.pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .cf.w-100 hr.bt-0.bb.b--light-gray.w-100.mb1.mt1 {
    border: none;
}

.orders section.pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .cf.w-100 .dib.f6.fw4.mid-gray.w-60 {
    font-weight: initial;
}

.orders section.pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .cf.w-100 .dib.fl.f6.fw5.mid-gray.w-50 {
    font-weight: initial;
}

.orders section.pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .cf.w-100 .dib.f6.fw4.mid-gray.w-40.tr {
    font-weight: 700;
}

.orders section.pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .cf.w-100 .dib.fr.f6.fw5.mid-gray.w-50.tr {
    font-weight: 700;
}

.orders section.pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .cf.w-100 .w-40 {
    -ms-flex: 1 0 20%;
    -webkit-box-flex: 1;
    flex: 1 0 20%;
}

.orders section.pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .cf.w-100 .w-50,
.orders section.pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .cf.w-100 .w-60 {
    -ms-flex: 1 0 50%;
    -webkit-box-flex: 1;
    flex: 1 0 50%;
    text-align: left;
}

.orders section.pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .cf.w-100 .w-50:first-of-type,
.orders section.pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .cf.w-100 .w-60:first-of-type {
    font-weight: 600;
}

.orders section.pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .mid-gray.mt1.mb3.tracked-mega.lh-solid.ttu.f6 {
    letter-spacing: 0;
    font-weight: 700;
    text-transform: initial;
    font-size: 18px;
}

.orders section.pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .fl.dib.overflow-hidden.mr2.w-29px.h-22px.nt-1px {
    display: none;
}

.orders section.pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .dib.ma0.pa0 {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

.orders section.pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .dib.ma0.pa0 .dib span:first-child {
    font-weight: 700;
    font-size: 23px;
}

.orders section.pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .myo-invoice-btn.fr.cf.db.link.tl.mt2.pv1.br2.w-100.f6.fw4 button {
    display: none;
}

.orders section.pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .myo-invoice-btn.fr.cf.db.link.tl.mt2.pv1.br2.w-100.f6.fw4 .fl.dib.pv1.ml2.blue {
    width: auto;
    background-color: #000;
    padding: 5px 10px;
    border-radius: 300px;
    text-align: center;
    margin-left: 0;
}

.orders section.pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .myo-invoice-btn.fr.cf.db.link.tl.mt2.pv1.br2.w-100.f6.fw4 .fl.dib.pv1.ml2.blue span {
    font-size: 0 !important;
}

.orders section.pa3.ba.b--black-10.br2.overflow-y-scroll.bg-white.h4-plus .myo-invoice-btn.fr.cf.db.link.tl.mt2.pv1.br2.w-100.f6.fw4 .fl.dib.pv1.ml2.blue span:after {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    content: "imprimir boleto" !important;
    text-decoration: none;
}

.orders article.w-100.fl.w-third-l {
    margin-bottom: 16px !important;
}

.orders [class="w-100 fl w-third-l"] section {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
}

.orders [class="w-100 fl w-third-l"] section .mid-gray.mt1.mb3.tracked-mega.lh-solid.ttu.f6 {
    display: none;
}

.orders [class="w-100 fl w-third-l"] section .cf.w-100 {
    margin-bottom: 10px;
}

.orders [class="w-100 fl w-third-l"] section .cf.w-100 .dib.f6.fw4.mid-gray.w-60 {
    text-align: right !important;
    font-size: 18px;
    margin-right: 20px;
    color: #000;
}

.orders [class="w-100 fl w-third-l"] section .cf.w-100 .dib.fl.f6.fw5.mid-gray.w-50 {
    text-align: right !important;
    font-size: 18px;
    margin-right: 20px;
    color: #000;
}

.orders [class="w-100 fl w-third-l"] section .cf.w-100 .dib.f6.fw4.mid-gray.w-40.tr {
    text-align: left;
    font-size: 18px;
    color: #000;
}

.orders [class="w-100 fl w-third-l"] section .cf.w-100 .dib.fr.f6.fw5.mid-gray.w-50.tr {
    text-align: left;
    font-size: 18px;
    color: #000;
}

.orders table.myo-product-table.table.w-100.mt4 {
    border-collapse: collapse;
    border-spacing: 0;
}

.orders table.myo-product-table.table.w-100.mt4 thead {
    border-radius: 10px !important;
}

.orders table.myo-product-table.table.w-100.mt4 thead tr {
    font-size: 16px;
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
}

.orders table.myo-product-table.table.w-100.mt4 thead tr th {
    padding: 10px;
    line-height: 12px;
}

.orders table.myo-product-table.table.w-100.mt4 thead tr th:first-of-type {
    border-radius: 8px 0 0 8px;
}

.orders table.myo-product-table.table.w-100.mt4 thead tr th:first-of-type:after {
    content: "(s)";
}

.orders table.myo-product-table.table.w-100.mt4 thead tr th:last-of-type {
    border-radius: 0 8px 8px 0;
}

.orders table.myo-product-table.table.w-100.mt4 .myo-seller-name {
    display: none;
}

.orders table.myo-product-table.table.w-100.mt4 .myo-product-name {
    font-weight: 300;
    padding-top: 16px;
}

.orders .bt.b--black-20.w-100 .cf.w-100 {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
}

.orders .bt.b--black-20.w-100 .cf.w-100 .w-50,
.orders .bt.b--black-20.w-100 .cf.w-100 .w-60 {
    -ms-flex: 1 0 60%;
    -webkit-box-flex: 1;
    flex: 1 0 60%;
    font-weight: 600;
}

.orders .bt.b--black-20.w-100 .cf.w-100 .w-40,
.orders .bt.b--black-20.w-100 .cf.w-100 .w-50.tr {
    -ms-flex: 1 0 40%;
    -webkit-box-flex: 1;
    flex: 1 0 40%;
    text-align: left;
}

.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 {
    width: 100%;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex: 1 1 70%;
    -webkit-box-flex: 1;
    flex: 1 1 70%;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
}

.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-edit-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3 {
    margin-right: 40px;
}

.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-edit-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3 span span {
    color: #ff8200;
    text-decoration: underline;
    font-size: 12px;
}

.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3 svg {
    display: none;
}

.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a,
.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 button {
    width: 235px !important;
    margin-bottom: 10px !important;
}

.orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 svg {
    display: none;
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba {
    border: none;
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .myo-progress-bar__title-font.mid-gray.mt1.mb3.tracked-mega.lh-solid.ttu.f6.pt3 {
    display: none;
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    width: 90%;
    margin: 0 auto;
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .myo-progress-bar__line {
    width: 400px;
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .myo-progress-bar__line:nth-child(4) {
    display: none;
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .items-center:nth-child(1) {
    background-position: center;
    background-repeat: no-repeat;
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .items-center:nth-child(1).myo-progress-bar__blue-circle-color {
    background-image: url(/arquivos/order-check-white.png);
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .items-center:nth-child(1).myo-progress-bar__grey-circle-color {
    background-image: url(/arquivos/order-check-black.png);
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .items-center:nth-child(1) .br-100.mb1.myo-progress-bar__height1.w1.relative.ba.b--white.bw1.myo-progress-bar__ma-inner-circle {
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/arquivos/order-check-white.png);
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .items-center:nth-child(3) {
    background-position: center;
    background-repeat: no-repeat;
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .items-center:nth-child(3).myo-progress-bar__blue-circle-color {
    background-image: url(/arquivos/order-card-white.png);
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .items-center:nth-child(3).myo-progress-bar__grey-circle-color {
    background-image: url(/arquivos/order-card-black.png);
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .items-center:nth-child(3) .br-100.mb1.myo-progress-bar__height1.w1.relative.ba.b--white.bw1.myo-progress-bar__ma-inner-circle {
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/arquivos/order-card-white.png);
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .items-center:nth-child(7) {
    background-position: center;
    background-repeat: no-repeat;
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .items-center:nth-child(7).myo-progress-bar__blue-circle-color {
    background-image: url(/arquivos/order-box-white.png);
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .items-center:nth-child(7).myo-progress-bar__grey-circle-color {
    background-image: url(/arquivos/order-box-black.png);
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .items-center:nth-child(7).myo-progress-bar__grey-circle-color div span {
    font-size: 0;
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .items-center:nth-child(7).myo-progress-bar__grey-circle-color div span:after {
    font-size: 18px;
    content: "Transportadora";
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .items-center:nth-child(7) .br-100.mb1.myo-progress-bar__height1.w1.relative.ba.b--white.bw1.myo-progress-bar__ma-inner-circle {
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/arquivos/order-box-white.png);
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .items-center:nth-child(9) {
    background-position: center;
    background-repeat: no-repeat;
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .items-center:nth-child(9).myo-progress-bar__blue-circle-color {
    background-image: url(/arquivos/order-guy-white.png);
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .items-center:nth-child(9).myo-progress-bar__grey-circle-color {
    background-image: url(/arquivos/order-guy-black.png);
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .items-center:nth-child(9) .br-100.mb1.myo-progress-bar__height1.w1.relative.ba.b--white.bw1.myo-progress-bar__ma-inner-circle {
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/arquivos/order-guy-white.png);
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .items-center:nth-child(5) {
    display: none;
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .items-center {
    margin: 0;
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center div div span {
    font-size: 18px;
    font-weight: 700;
    color: #000;
    position: absolute;
    top: 90px;
    left: -10px;
    text-align: center;
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .relative.flex.items-center.flex-column.br-100.myo-progress-bar__height1.myo-progress-bar__circle.mh1.w1.myo-progress-bar__blue-circle-color.ba.b--white.bw1.mv2 {
    background-color: #000 !important;
    min-width: 85px;
    min-height: 85px;
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .relative.flex.items-center.flex-column.br-100.myo-progress-bar__height1.w1.myo-progress-bar__circle.myo-progress-bar__grey-circle-color.ba.b--white.bw1.mv2.mh1 {
    background-color: #f5f5f5 !important;
    min-width: 85px;
    min-height: 85px;
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .relative.z-0.myo-progress-bar__margin.flex.items-center.flex-column.ma2.br-100 .br-100.mb1.myo-progress-bar__height1.w1.relative.ba.b--white.bw1.myo-progress-bar__ma-inner-circle {
    background-color: #000;
    min-width: 85px;
    min-height: 85px;
    margin: 0;
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .relative.z-0.myo-progress-bar__margin.flex.items-center.flex-column.ma2.br-100 .br-100.mb1.myo-progress-bar__height1.w1.relative.ba.b--white.bw1.myo-progress-bar__ma-inner-circle:before {
    display: none;
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .relative.z-0.myo-progress-bar__margin.flex.items-center.flex-column.ma2.br-100 .absolute.myo-progress-bar__highlighted-circle.myo-progress-bar__subtitle.mt3.pa2.tc .myo-progress-bar__text.mid-gray.b {
    top: 80px;
}

.orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center .myo-progress-bar__line.w-20.myo-progress-bar__height1.bg-white.bt.bw1.myo-progress-bar__blue-line-color.mt3 {
    border-color: #000;
}

.orders .w-100.pv4.fl .flex.flex-column .mw-100.myo-margin-right .f4.mb0.lh-copy {
    display: none;
}

.orders .w-100.pv4.fl .flex.flex-column .flex.flex-column.flex-row-l div:nth-child(1) {
    color: #da2128;
    font-weight: 700;
    font-size: 24px;
}

.orders .w-100.pv4.fl .flex.flex-column .flex.flex-column.flex-row-l div .dib.br2.pv1.mt1.ph2.f7.f6-l.fw5.black-70.nowrap.bg-light-blue {
    display: none;
}

.orders.orders__return .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-cancel-btn,
.orders.orders__return .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-details-btn {
    opacity: 0.2;
}

.orders.orders__return .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-cancel-btn:hover,
.orders.orders__return .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-details-btn:hover {
    opacity: 1;
}

.orders .render-container {
    width: 100%;
}

.orders .render-container .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba .pt4 .flex.justify-center div div span {
    white-space: nowrap;
    display: block;
    font-size: 16px;
    top: 90px;
    left: -20px;
    font-weight: 400;
}

.orders .render-container .myo-progress-bar__grey-circle-color.ba.b--white.bw1.mv2.mh1 {
    background-color: #828282 !important;
}

.orders .render-container .myo-progress-bar__grey-circle-color.ba.b--white.bw1.mv2.mh1 span {
    color: #ababab !important;
}

.orders .render-container .myo-progress-bar__blue-circle-color.ba.b--white.bw1.mv2 {
    background-color: #000 !important;
}

.orders .render-container .myo-progress-bar__blue-circle-color.ba.b--white.bw1.mv2 span {
    color: #000 !important;
}

.orders .render-container section.w-100.fl.mt3.mb1-l.mb1-xl.mb5-s.mb3-m article section {
    padding: 17px;
}

.orders .render-container .cf.w-100 .dib.f6.fw4.mid-gray {
    font-size: 14px !important;
}

.orders .render-container .pa3.ba.b--black-10.br2.h4-plus.overflow-y-scroll.bg-white {
    font-size: 12px !important;
}

.orders .render-container .pa3.ba.b--black-10.br2.h4-plus.overflow-y-scroll.bg-white {
    background-color: #e6e7e8;
}

.orders .render-container .mid-gray.mt1.mb3.tracked-mega.lh-solid.ttu.f6 {
    font-size: 12px !important;
    font-weight: 400 !important;
}

.orders .render-container .w-100.fl.w-40-ns.pa2.pl0 {
    background-color: #fff;
}

.orders .render-container .fw4.f3.ma0.lh-copy span {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 12px;
}

.orders .render-container a.db.mb4.link.f5.fw5 {
    width: 180px !important;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    padding: 7px 15px;
    border: 1px solid #000;
    color: #000;
}

.orders .render-container a.db.mb4.link.f5.fw5 svg {
    display: none !important;
}

.js-modal main {
    z-index: 2 !important;
}

.erro main {
    min-height: 60vh;
    text-align: center;
}

.erro__title {
    color: #da2128;
    margin-bottom: 20px;
    font-size: 60px;
    line-height: 88px;
    text-align: center;
}

.erro__description {
    text-align: center;
    line-height: 23px;
    font-size: 17px;
    color: #000;
}

.erro__description a {
    font-weight: 700;
    color: #da2128;
    text-decoration: underline;
    display: inline-block;
}

.erro-404__shelf-title,
.erro-500__shelf-title {
    text-align: center;
    font-size: 32px;
    font-weight: 400;
    margin-bottom: 20px;
}

.erro-404__shelf-title h2,
.erro-500__shelf-title h2 {
    color: #828282;
    font-size: 32px;
    font-weight: 400;
    text-transform: none;
}

.erro-404__header {
    text-align: center;
    margin-top: 60px;
}

.erro-404__header h1 {
    font-weight: 700;
}

.erro-404__header p {
    line-height: 23px;
}

.erro-404__header p span {
    margin: 5px 0;
    display: block;
    text-transform: uppercase;
    line-height: 28px;
    font-size: 20px;
}

.erro-404__title {
    font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    color: #000;
    font-weight: lighter;
    font-size: 110px;
    text-transform: uppercase;
    margin-bottom: 20px;
    text-align: center;
}

.erro-404__content {
    text-align: center;
}

.erro-404__form {
    max-width: 400px;
    margin: 20px auto 0;
}

.erro-404__text {
    color: #828282;
    line-height: 23px;
    font-size: 12px;
    margin: 0 auto;
    max-width: 320px;
}

.erro-404__text a {
    display: inline-block;
    text-decoration: underline;
    color: #000;
    text-transform: uppercase;
    font-weight: 700;
}

.erro-404__field {
    position: relative;
    background-color: #e6e7e8;
}

.erro-404__field button {
    visibility: hidden;
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    background: #bcbec0;
}

.erro-404__field button i {
    font-size: 16px;
}

.erro-404__field button i:before {
    content: "";
}

.erro-404__field button i svg path {
    fill: #fff;
}

.erro-404__field button:hover {
    background: #bcbec0;
}

.erro-404__input {
    background-color: inherit;
    max-width: 400px;
    height: 40px;
    padding-left: 20px;
    border: none;
    font-size: 17px;
    font-weight: 700;
    color: #828282;
    width: 100%;
}

.erro-404__input::-webkit-input-placeholder {
    font-size: 17px;
    font-weight: 700;
    color: #828282;
}

.erro-404__input::-ms-input-placeholder {
    font-size: 17px;
    font-weight: 700;
    color: #828282;
}

.erro-404__input:-ms-input-placeholder {
    font-size: 17px;
    font-weight: 700;
    color: #828282;
}

.erro-404__input::placeholder {
    font-size: 17px;
    font-weight: 700;
    color: #828282;
}

.erro-404__shelf {
    margin-top: 100px;
}

.erro-404 .search-simple__form {
    width: 100%;
}

.erro-404 .search-simple__input {
    width: 80%;
}

.institucional__header {
    position: relative;
}

.institucional__header h1 {
    position: absolute;
    color: #fff;
    left: 27px;
    bottom: 10px;
}

.institucional__header p {
    position: absolute;
    right: 27px;
    bottom: 24px;
    color: #fff;
    text-align: right;
}

.institucional__breadcrumb {
    position: absolute;
    top: 5px;
    left: 8px;
    color: #fff;
}

.institucional__overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.5)));
    background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.5));
    background-image: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.5));
}

.institucional__tabs {
    width: 100%;
}

.institucional__tab {
    width: 24.5%;
}

.institucional__tab button {
    width: 100%;
    position: relative;
}

.institucional__tab button.active {
    background-color: #da2128;
    color: #fff;
}

.institucional__tab button.active span {
    position: absolute;
    left: 50%;
    margin-left: -14px;
    bottom: -24px;
    width: 0;
    height: 0;
    line-height: 0;
    border: 12px solid;
    border-color: #da2128 transparent transparent transparent;
}

.institucional__tabs-content {
    font-size: 17px;
    line-height: 26px;
}

.institucional__tabs-content p {
    margin-bottom: 26px;
}

.institucional__tabs-content a,
.institucional__tabs-content span {
    display: inline;
    font-weight: 700;
    color: #da2128;
}

.institucional__tabs-content h2 {
    margin-top: calc(40px + 5px);
    margin-bottom: 40px;
}

.institucional__list {
    width: 100%;
}

.institucional__list > li {
    margin-bottom: 10px;
    border: 1px solid #f1f1f1;
    border-radius: 0;
    font-size: 16px;
    cursor: pointer;
}

.institucional__list > li.js-active .atendimento__item-title:after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.institucional__list > li h1 {
    width: 100%;
    padding: 0;
    text-align: left;
    text-transform: uppercase;
    position: relative;
    padding: 10px 20px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all 0.3s ease;
}

.institucional__list > li h1:after {
    content: '';
    position: absolute;
    top: 48%;
    right: 20px;
    width: 10px;
    height: 7px;
    background-image: url('data:image/svg+xml;charset=utf-8,<svg width="10" height="7" viewBox="0 0 10 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 1L5 5L1 1" stroke="#8FB300" stroke-width="2" stroke-linecap="round"/></svg>');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    color: #000;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all 0.3s ease;
}

.institucional__list > li h1.js-active {
    color: #bcbec0;
}

.institucional__list > li h1.js-active:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    background-image: url('data:image/svg+xml;charset=utf-8,<svg width="10" height="7" viewBox="0 0 10 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 1L5 5L1 1" stroke="#8FB300" stroke-width="2" stroke-linecap="round"/></svg>');
}

.institucional__list > li div {
    cursor: initial;
    display: none;
    padding: 10px 20px 20px;
}

.institucional__list > li div p {
    margin-bottom: 10px;
}

.institucional__list > li div p:last-child {
    margin-bottom: 0;
}

.institucional__list > li div h2 {
    font-size: 17px;
    margin-top: 30px;
    margin-bottom: 20px;
}

.card__container {
    max-width: 1200px;
    font-size: 14px;
    line-height: 21px;
}

.card__banner-full {
    position: relative;
    text-align: center;
    font-size: 21px;
    min-height: 280px;
    background-position: center center;
    background-size: cover;
    background-color: #bcbec0;
}

.card__banner-full > figure {
    display: none;
}

.card__banner-full h1 {
    text-transform: uppercase;
    font-size: 50px;
}

.card__banner-full .figure-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background-color: rgba(0, 0, 0, 0.7);
}

.card__banner-full .wrapper {
    position: absolute;
    top: 0;
    left: 15%;
    width: 100%;
    height: 100%;
    color: #000;
    max-width: 530px;
}

.card__banner-full .wrapper span.cartao {
    text-transform: uppercase;
    font-size: 15px;
    position: relative;
    font-weight: 700;
    padding-top: 40px;
}

.card__banner-full .wrapper span.cartao::before {
    content: url('data:image/svg+xml;utf8,<svg width="42" height="33" viewBox="0 0 42 33" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M40.9716 1.00964C40.2863 0.336521 39.4624 0 38.5001 0H3.49997C2.5375 0 1.71379 0.336446 1.02798 1.00964C0.342558 1.68291 0 2.49193 0 3.4373V29.5623C0 30.5079 0.342558 31.317 1.02798 31.9902C1.71379 32.6634 2.5375 33 3.49997 33H38.5001C39.4624 33 40.2862 32.6634 40.9716 31.9902C41.657 31.3171 42 30.508 42 29.5623V3.4373C42 2.49193 41.657 1.68291 40.9716 1.00964ZM39.1997 29.5628C39.1997 29.7493 39.1305 29.91 38.992 30.0465C38.8535 30.1819 38.6894 30.2499 38.5001 30.2499H3.49997C3.3105 30.2499 3.14638 30.1819 3.00786 30.046C2.86941 29.9095 2.80007 29.7488 2.80007 29.5623V16.5H39.1998V29.5628H39.1997ZM39.1997 8.24959H2.79999V3.437C2.79999 3.25083 2.8691 3.09002 3.00778 2.95367C3.14638 2.81799 3.3105 2.74989 3.4999 2.74989H38.5C38.6893 2.74989 38.8535 2.81769 38.9919 2.95367C39.1304 3.09002 39.1996 3.25083 39.1996 3.437V8.24959H39.1997Z" fill="#BCBEC0"/></svg>');
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.card__banner-full .wrapper p {
    font-size: 18px;
}

.card__banner-full button {
    margin-top: 10px;
    margin-bottom: 10px;
}

.card__vantagens {
    position: relative;
    text-align: center;
    font-size: 21px;
    min-height: auto;
    background-repeat: no-repeat;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    background: #838aa1;
    padding: 40px 0;
}

.card__vantagens > figure {
    display: none;
}

.card__vantagens .wrapper {
    position: absolute;
    top: 0;
    right: 12%;
    left: initial;
    max-width: 550px;
    height: 100%;
    color: #fff;
}

.card__vantagens .wrapper h2 {
    font-weight: 400;
    font-size: 30px;
    line-height: 32px;
    margin-bottom: 40px;
}

.card__box {
    margin-bottom: 40px;
    padding: 0 10px;
    font-size: 18px;
}

.card__box span {
    display: block;
    padding-top: 70px;
    position: relative;
    text-align: center;
    color: #000;
}

.card__box span:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.card__box span.installment-shop::before {
    content: url('data:image/svg+xml;utf8,<svg width="56" height="58" viewBox="0 0 56 58" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M53.3 29.7513C53.0652 29.2738 53.0652 28.7262 53.3 28.2488L55.4767 23.8235C56.6886 21.3596 55.7284 18.4228 53.2906 17.1374L48.9124 14.8288C48.4401 14.5798 48.1162 14.1366 48.0238 13.6134L47.1675 8.76174C46.6907 6.06046 44.1764 4.24527 41.4445 4.6294L36.537 5.31927C36.0073 5.39358 35.4836 5.22434 35.0993 4.85494L31.5371 1.43026C29.5536 -0.476696 26.4464 -0.476809 24.463 1.43026L20.9007 4.85528C20.5163 5.2248 19.9926 5.3937 19.463 5.31961L14.5555 4.62974C11.8227 4.24538 9.30928 6.0608 8.83248 8.76208L7.97621 13.6135C7.88377 14.1369 7.55993 14.5799 7.08768 14.829L2.70946 17.1377C0.271745 18.4229 -0.688478 21.3599 0.523427 23.8239L2.7 28.2491C2.93481 28.7265 2.93481 29.2741 2.7 29.7515L0.523313 34.1767C-0.688592 36.6406 0.271631 39.5774 2.70935 40.8628L7.08757 43.1714C7.55993 43.4204 7.88377 43.8636 7.97621 44.3868L8.83248 49.2385C9.26654 51.6976 11.3883 53.4221 13.8268 53.4219C14.067 53.4219 14.3107 53.4051 14.5556 53.3707L19.4631 52.6808C19.9923 52.6062 20.5164 52.7757 20.9008 53.1452L24.463 56.5698C25.4549 57.5234 26.7272 58.0001 28 58C29.2724 57.9999 30.5455 57.5232 31.537 56.5698L35.0993 53.1452C35.4837 52.7757 36.0076 52.607 36.537 52.6808L41.4445 53.3707C44.1777 53.7549 46.6907 51.9396 47.1675 49.2384L48.0239 44.3869C48.1163 43.8636 48.4402 43.4205 48.9124 43.1714L53.2906 40.8628C55.7284 39.5775 56.6886 36.6405 55.4767 34.1765L53.3 29.7513ZM51.713 37.9076L47.3347 40.2163C45.9389 40.9525 44.9815 42.2618 44.7085 43.8087L43.8522 48.6603C43.6909 49.5742 42.8407 50.1881 41.9159 50.0584L37.0085 49.3685C35.4434 49.1482 33.8948 49.6488 32.7589 50.7407L29.1966 54.1652C28.5257 54.8103 27.4744 54.8103 26.8033 54.1652L23.2411 50.7406C22.2811 49.8177 21.0261 49.3175 19.7159 49.3175C19.4759 49.3175 19.2339 49.3343 18.9915 49.3684L14.0841 50.0583C13.1601 50.1881 12.3092 49.5741 12.1478 48.6602L11.2914 43.8085C11.0183 42.2616 10.061 40.9522 8.66503 40.2162L4.28681 37.9075C3.462 37.4726 3.13714 36.4791 3.54715 35.6454L5.72384 31.2202C6.41779 29.8091 6.41779 28.1908 5.72384 26.7798L3.54715 22.3545C3.13714 21.5209 3.462 20.5273 4.28681 20.0924L8.66503 17.7838C10.0609 17.0476 11.0183 15.7383 11.2913 14.1914L12.1475 9.3398C12.309 8.42586 13.1591 7.81188 14.0838 7.9417L18.9913 8.63158C20.5558 8.85168 22.105 8.35132 23.2408 7.25942L26.8031 3.83474C27.4741 3.18972 28.5254 3.18972 29.1965 3.83474L32.7587 7.25942C33.8946 8.35144 35.4435 8.85168 37.0082 8.63158L41.9157 7.9417C42.8398 7.81177 43.6907 8.42586 43.852 9.3398L44.7083 14.1915C44.9814 15.7384 45.9386 17.0478 47.3346 17.7838L51.7128 20.0924C52.5377 20.5273 52.8625 21.5209 52.4525 22.3545L50.2758 26.7797C49.5819 28.1906 49.5819 29.8091 50.2758 31.22L52.4525 35.6452C52.8626 36.4791 52.5378 37.4728 51.713 37.9076Z" fill="white"/><path d="M40.2973 16.7789C39.6402 16.1258 38.5744 16.1258 37.9171 16.7789L15.7024 38.8561C15.0452 39.5092 15.0452 40.5683 15.7024 41.2215C16.031 41.5481 16.4618 41.7114 16.8924 41.7114C17.3231 41.7114 17.7539 41.5482 18.0824 41.2215L40.2972 19.1445C40.9546 18.4912 40.9546 17.4322 40.2973 16.7789Z" fill="white"/><path d="M21.2678 13.9492C17.8651 13.9492 15.0967 16.7004 15.0967 20.0821C15.0967 23.4637 17.8651 26.2149 21.2678 26.2149C24.6705 26.2149 27.4389 23.4637 27.4389 20.0821C27.4389 16.7004 24.6705 13.9492 21.2678 13.9492ZM21.2678 22.8697C19.7211 22.8697 18.4628 21.6192 18.4628 20.082C18.4628 18.5449 19.7211 17.2944 21.2678 17.2944C22.8145 17.2944 24.0729 18.5449 24.0729 20.082C24.0728 21.6192 22.8145 22.8697 21.2678 22.8697Z" fill="white"/><path d="M34.7326 31.7852C31.3299 31.7852 28.5615 34.5364 28.5615 37.918C28.5615 41.2997 31.3299 44.0509 34.7326 44.0509C38.1354 44.0509 40.9038 41.2997 40.9038 37.918C40.9038 34.5364 38.1354 31.7852 34.7326 31.7852ZM34.7326 40.7056C33.186 40.7056 31.9275 39.4551 31.9275 37.918C31.9275 36.3809 33.1858 35.1304 34.7326 35.1304C36.2793 35.1304 37.5376 36.3809 37.5376 37.918C37.5376 39.4551 36.2793 40.7056 34.7326 40.7056Z" fill="white"/></svg>');
}

.card__box span.order::before {
    content: url('data:image/svg+xml;utf8,<svg width="49" height="55" viewBox="0 0 49 55" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M45.6903 0H13.8001C11.9751 0 10.4903 1.49598 10.4903 3.3347V10.7972C4.44076 12.5415 0 18.1638 0 24.8116C0 31.4594 4.44065 37.0817 10.4903 38.826V51.6653C10.4903 53.504 11.9751 55 13.8001 55H39.8606C40.1698 55 40.4662 54.8763 40.6849 54.656L48.6586 46.6222C48.8772 46.402 49 46.1032 49 45.7917V3.3347C49 1.49598 47.5153 0 45.6903 0ZM13.8001 2.34901H45.6903C46.2297 2.34901 46.6685 2.79118 46.6685 3.3347V6.87935H12.8218V3.3347C12.8218 2.79118 13.2607 2.34901 13.8001 2.34901ZM2.33146 24.8115C2.33146 18.0706 7.77452 12.5865 14.465 12.5865C21.1555 12.5865 26.5986 18.0706 26.5986 24.8115C26.5986 31.5523 21.1555 37.0365 14.465 37.0365C7.77452 37.0365 2.33146 31.5523 2.33146 24.8115ZM12.8218 51.6652V39.2908C13.3614 39.3526 13.9095 39.3855 14.4651 39.3855C18.81 39.3855 22.7132 37.4451 25.3669 34.3796H32.5096C33.1534 34.3796 33.6753 33.8538 33.6753 33.2051C33.6753 32.5565 33.1534 32.0306 32.5096 32.0306H27.0272C28.0412 30.2465 28.6908 28.2269 28.8751 26.0751H32.5095C33.1533 26.0751 33.6752 25.5493 33.6752 24.9006C33.6752 24.2519 33.1533 23.7261 32.5095 23.7261H28.8899C28.7322 21.5791 28.1105 19.5603 27.1262 17.7707H32.5094C33.1532 17.7707 33.6751 17.2448 33.6751 16.5962C33.6751 15.9475 33.1532 15.4217 32.5094 15.4217H25.5179C22.8625 12.2535 18.8932 10.2374 14.4648 10.2374C13.9091 10.2374 13.361 10.2703 12.8215 10.3321V9.22836H46.6682V44.6169H42.0043C40.1792 44.6169 38.6946 46.1129 38.6946 47.9515V52.6508H13.8001C13.2607 52.6508 12.8218 52.2087 12.8218 51.6652ZM41.0264 50.9897V47.9516C41.0264 47.4081 41.4653 46.9661 42.0046 46.9661H45.02L41.0264 50.9897Z" fill="white"/><path d="M37.0896 17.7709H40.9609C41.6047 17.7709 42.1266 17.245 42.1266 16.5964C42.1266 15.9477 41.6047 15.4219 40.9609 15.4219H37.0896C36.4457 15.4219 35.9238 15.9477 35.9238 16.5964C35.9238 17.245 36.4457 17.7709 37.0896 17.7709Z" fill="white"/><path d="M37.0896 26.0756H40.9609C41.6047 26.0756 42.1266 25.5497 42.1266 24.9011C42.1266 24.2524 41.6047 23.7266 40.9609 23.7266H37.0896C36.4457 23.7266 35.9238 24.2524 35.9238 24.9011C35.9238 25.5497 36.4457 26.0756 37.0896 26.0756Z" fill="white"/><path d="M37.0896 34.3803H40.9609C41.6047 34.3803 42.1266 33.8544 42.1266 33.2058C42.1266 32.5571 41.6047 32.0312 40.9609 32.0312H37.0896C36.4457 32.0312 35.9238 32.5571 35.9238 33.2058C35.9238 33.8544 36.4457 34.3803 37.0896 34.3803Z" fill="white"/><path d="M40.961 42.6849C41.6048 42.6849 42.1267 42.1591 42.1267 41.5104C42.1267 40.8618 41.6048 40.3359 40.961 40.3359H30.0559C29.4121 40.3359 28.8901 40.8618 28.8901 41.5104C28.8901 42.1591 29.4121 42.6849 30.0559 42.6849H40.961Z" fill="white"/><path d="M23.5156 18.8867L22.0934 17.4538C21.7103 17.068 21.2012 16.8555 20.6595 16.8555C20.1179 16.8555 19.6087 17.068 19.2257 17.4538L11.7661 24.9695L9.70412 22.892C9.32121 22.5063 8.81195 22.2938 8.27039 22.2938C7.72882 22.2938 7.21957 22.5063 6.83665 22.8921L5.41413 24.3252C4.62366 25.1217 4.62366 26.4178 5.41424 27.2144L10.3322 32.1692C10.7152 32.5552 11.2245 32.7678 11.7661 32.7678H11.7662C12.3078 32.7678 12.8171 32.5552 13.1999 32.1694L23.5157 21.776C24.3061 20.9794 24.3061 19.6832 23.5156 18.8867ZM11.766 30.2919L7.27752 25.7697L8.27028 24.7695L10.9417 27.461C11.397 27.9197 12.1351 27.9197 12.5904 27.461L20.6595 19.3311L21.6523 20.3313L11.766 30.2919Z" fill="white"/></svg>');
}

.card__box span.accounts::before {
    content: url('data:image/svg+xml;utf8,<svg width="56" height="45" viewBox="0 0 56 45" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M54.6288 1.37678C53.7151 0.458893 52.6166 0 51.3335 0H4.66663C3.38334 0 2.28505 0.45879 1.37064 1.37678C0.456744 2.29487 0 3.39808 0 4.68723V40.3123C0 41.6017 0.456744 42.705 1.37064 43.623C2.28505 44.541 3.38334 45 4.66663 45H51.3335C52.6166 45 53.715 44.541 54.6288 43.623C55.5426 42.7051 56 41.6018 56 40.3123V4.68723C56 3.39808 55.5426 2.29487 54.6288 1.37678ZM52.2663 40.313C52.2663 40.5672 52.174 40.7863 51.9893 40.9725C51.8047 41.1572 51.5859 41.2498 51.3335 41.2498H4.66663C4.414 41.2498 4.19518 41.1572 4.01048 40.9718C3.82588 40.7857 3.73343 40.5665 3.73343 40.3123V22.5H52.2664V40.313H52.2663ZM52.2663 11.2494H3.73333V4.68682C3.73333 4.43295 3.82547 4.21366 4.01038 4.02773C4.19518 3.84271 4.414 3.74985 4.66653 3.74985H51.3334C51.5858 3.74985 51.8046 3.8423 51.9892 4.02773C52.1739 4.21366 52.2662 4.43295 52.2662 4.68682V11.2494H52.2663Z" fill="white"/><path d="M14.9333 33.75H7.4668V37.5004H14.9333V33.75Z" fill="white"/><path d="M29.8669 33.75H18.667V37.5004H29.8669V33.75Z" fill="white"/></svg>');
}

.card__box span.two-cards::before {
    content: url('data:image/svg+xml;utf8,<svg width="65" height="58" viewBox="0 0 65 58" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M62.519 8.50149L22.7095 0.0677526C21.0252 -0.28896 19.3558 0.798828 18.9995 2.48489L18.2432 7.35044L64.1766 17.081L64.9329 12.2154C65.2892 10.53 64.2032 8.85831 62.519 8.50149Z" fill="white"/><path d="M45.7775 18.111C45.3125 16.4347 43.5626 15.4439 41.8886 15.9086L34.3314 18.0088L16.5155 14.2344L14.5561 23.502L2.31392 26.9035C0.640047 27.3683 -0.349725 29.1201 0.114519 30.7958L7.01371 55.6837C7.4787 57.3593 9.22872 58.3508 10.9026 57.8854L50.4773 46.8913C52.1512 46.4258 53.141 44.6747 52.6767 42.9983L51.4925 38.7258L55.9309 39.6652C57.6152 40.0225 59.2846 38.9348 59.6409 37.2487L62.449 23.965L46.4616 20.5783L45.7775 18.111ZM50.3479 30.76L51.3266 26.1294C51.4736 25.4361 52.1603 24.9889 52.8528 25.1353L57.4785 26.1157C58.1717 26.2629 58.6184 26.9496 58.4722 27.6436L57.4935 32.2742C57.3465 32.9675 56.6598 33.4153 55.9672 33.2683L51.3416 32.2885C50.6477 32.1408 50.2009 31.4533 50.3479 30.76ZM3.00258 29.3871L13.9544 26.3456L39.7952 19.167L42.5759 18.3936C42.6267 18.3799 42.6774 18.3734 42.7269 18.3734C42.9499 18.3734 43.2166 18.5199 43.2945 18.8005L43.621 19.9775L44.6439 23.6673L3.94552 34.9733L2.59612 30.1071C2.51157 29.8017 2.69765 29.4717 3.00258 29.3871ZM50.195 43.687C50.2471 43.8758 50.1925 44.032 50.1371 44.1297C50.0825 44.2273 49.9772 44.355 49.7885 44.407L10.2146 55.4011C10.1645 55.4148 10.1131 55.4219 10.0636 55.4219C9.8406 55.4219 9.57391 55.2748 9.49595 54.9942L5.47186 40.4775L46.1703 29.1709L48.6525 38.1241L50.195 43.687Z" fill="white"/><path d="M16.6092 44.6788C16.4193 43.9953 15.7066 43.5917 15.0237 43.7811L10.402 45.0655C9.71983 45.255 9.31602 45.9692 9.50592 46.6527L10.7883 51.2787C10.9782 51.9622 11.691 52.3658 12.3738 52.1757L16.9955 50.892C17.6784 50.7025 18.0815 49.9884 17.8923 49.3048L16.6092 44.6788Z" fill="white"/></svg>');
}

.card__box span.installment-order::before {
    content: url('data:image/svg+xml;utf8,<svg width="49" height="55" viewBox="0 0 49 55" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M45.6903 0H13.8001C11.9751 0 10.4903 1.49598 10.4903 3.3347V10.7972C4.44076 12.5415 0 18.1638 0 24.8116C0 31.4594 4.44065 37.0817 10.4903 38.826V51.6653C10.4903 53.504 11.9751 55 13.8001 55H39.8606C40.1698 55 40.4662 54.8763 40.6849 54.656L48.6586 46.6222C48.8772 46.402 49 46.1032 49 45.7917V3.3347C49 1.49598 47.5153 0 45.6903 0ZM13.8001 2.34901H45.6903C46.2297 2.34901 46.6685 2.79118 46.6685 3.3347V6.87935H12.8218V3.3347C12.8218 2.79118 13.2607 2.34901 13.8001 2.34901ZM2.33146 24.8115C2.33146 18.0706 7.77452 12.5865 14.465 12.5865C21.1555 12.5865 26.5986 18.0706 26.5986 24.8115C26.5986 31.5523 21.1555 37.0365 14.465 37.0365C7.77452 37.0365 2.33146 31.5523 2.33146 24.8115ZM12.8218 51.6652V39.2908C13.3614 39.3526 13.9095 39.3855 14.4651 39.3855C18.81 39.3855 22.7132 37.4451 25.3669 34.3796H32.5096C33.1534 34.3796 33.6753 33.8538 33.6753 33.2051C33.6753 32.5565 33.1534 32.0306 32.5096 32.0306H27.0272C28.0412 30.2465 28.6908 28.2269 28.8751 26.0751H32.5095C33.1533 26.0751 33.6752 25.5493 33.6752 24.9006C33.6752 24.2519 33.1533 23.7261 32.5095 23.7261H28.8899C28.7322 21.5791 28.1105 19.5603 27.1262 17.7707H32.5094C33.1532 17.7707 33.6751 17.2448 33.6751 16.5962C33.6751 15.9475 33.1532 15.4217 32.5094 15.4217H25.5179C22.8625 12.2535 18.8932 10.2374 14.4648 10.2374C13.9091 10.2374 13.361 10.2703 12.8215 10.3321V9.22836H46.6682V44.6169H42.0043C40.1792 44.6169 38.6946 46.1129 38.6946 47.9515V52.6508H13.8001C13.2607 52.6508 12.8218 52.2087 12.8218 51.6652ZM41.0264 50.9897V47.9516C41.0264 47.4081 41.4653 46.9661 42.0046 46.9661H45.02L41.0264 50.9897Z" fill="white"/><path d="M37.0896 17.7709H40.9609C41.6047 17.7709 42.1266 17.245 42.1266 16.5964C42.1266 15.9477 41.6047 15.4219 40.9609 15.4219H37.0896C36.4457 15.4219 35.9238 15.9477 35.9238 16.5964C35.9238 17.245 36.4457 17.7709 37.0896 17.7709Z" fill="white"/><path d="M37.0896 26.0756H40.9609C41.6047 26.0756 42.1266 25.5497 42.1266 24.9011C42.1266 24.2524 41.6047 23.7266 40.9609 23.7266H37.0896C36.4457 23.7266 35.9238 24.2524 35.9238 24.9011C35.9238 25.5497 36.4457 26.0756 37.0896 26.0756Z" fill="white"/><path d="M37.0896 34.3803H40.9609C41.6047 34.3803 42.1266 33.8544 42.1266 33.2058C42.1266 32.5571 41.6047 32.0312 40.9609 32.0312H37.0896C36.4457 32.0312 35.9238 32.5571 35.9238 33.2058C35.9238 33.8544 36.4457 34.3803 37.0896 34.3803Z" fill="white"/><path d="M40.961 42.6849C41.6048 42.6849 42.1267 42.1591 42.1267 41.5104C42.1267 40.8618 41.6048 40.3359 40.961 40.3359H30.0559C29.4121 40.3359 28.8901 40.8618 28.8901 41.5104C28.8901 42.1591 29.4121 42.6849 30.0559 42.6849H40.961Z" fill="white"/><path d="M23.5156 18.8867L22.0934 17.4538C21.7103 17.068 21.2012 16.8555 20.6595 16.8555C20.1179 16.8555 19.6087 17.068 19.2257 17.4538L11.7661 24.9695L9.70412 22.892C9.32121 22.5063 8.81195 22.2938 8.27039 22.2938C7.72882 22.2938 7.21957 22.5063 6.83665 22.8921L5.41413 24.3252C4.62366 25.1217 4.62366 26.4178 5.41424 27.2144L10.3322 32.1692C10.7152 32.5552 11.2245 32.7678 11.7661 32.7678H11.7662C12.3078 32.7678 12.8171 32.5552 13.1999 32.1694L23.5157 21.776C24.3061 20.9794 24.3061 19.6832 23.5156 18.8867ZM11.766 30.2919L7.27752 25.7697L8.27028 24.7695L10.9417 27.461C11.397 27.9197 12.1351 27.9197 12.5904 27.461L20.6595 19.3311L21.6523 20.3313L11.766 30.2919Z" fill="white"/></svg>');
}

.card__box span.sms::before {
    content: url('data:image/svg+xml;utf8,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M42.594 0H17.404C14.976 0 12.999 1.977 12.999 4.405V55.594C12.999 58.023 14.976 60 17.404 60H42.593C45.022 60 46.999 58.023 46.999 55.595V4.405C46.999 1.977 45.022 0 42.594 0ZM14.999 8H44.999V46H14.999V8ZM17.404 2H42.593C43.92 2 44.999 3.079 44.999 4.405V6H14.999V4.405C14.999 3.079 16.078 2 17.404 2ZM42.594 58H17.404C16.078 58 14.999 56.921 14.999 55.595V48H44.999V55.595C44.999 56.921 43.92 58 42.594 58Z" fill="white"/><path d="M29.999 49C27.793 49 25.999 50.794 25.999 53C25.999 55.206 27.793 57 29.999 57C32.205 57 33.999 55.206 33.999 53C33.999 50.794 32.205 49 29.999 49ZM29.999 55C28.896 55 27.999 54.103 27.999 53C27.999 51.897 28.896 51 29.999 51C31.102 51 31.999 51.897 31.999 53C31.999 54.103 31.102 55 29.999 55Z" fill="white"/><path d="M25.999 5H29.999C30.552 5 30.999 4.553 30.999 4C30.999 3.447 30.552 3 29.999 3H25.999C25.446 3 24.999 3.447 24.999 4C24.999 4.553 25.446 5 25.999 5Z" fill="white"/><path d="M32.999 5H33.999C34.552 5 34.999 4.553 34.999 4C34.999 3.447 34.552 3 33.999 3H32.999C32.446 3 31.999 3.447 31.999 4C31.999 4.553 32.446 5 32.999 5Z" fill="white"/><path d="M56.6111 4.57059C56.2201 4.17959 55.5881 4.17959 55.1971 4.57059C54.8061 4.96159 54.8061 5.59359 55.1971 5.98459C58.9331 9.72059 58.9331 15.7996 55.1971 19.5366C54.8061 19.9276 54.8061 20.5596 55.1971 20.9506C55.3921 21.1456 55.6481 21.2436 55.9041 21.2436C56.1601 21.2436 56.4161 21.1456 56.6111 20.9506C61.1271 16.4356 61.1271 9.08659 56.6111 4.57059Z" fill="white"/><path d="M52.4001 6.84403C52.0091 6.45303 51.3771 6.45303 50.9861 6.84403C50.5951 7.23503 50.5951 7.86703 50.9861 8.25803C52.2231 9.49503 52.9041 11.143 52.9041 12.897C52.9041 14.651 52.2231 16.298 50.9861 17.535C50.5951 17.926 50.5951 18.558 50.9861 18.949C51.1811 19.144 51.4371 19.242 51.6931 19.242C51.9491 19.242 52.2051 19.144 52.4001 18.949C54.0151 17.335 54.9041 15.185 54.9041 12.897C54.9041 10.609 54.0161 8.45803 52.4001 6.84403Z" fill="white"/><path d="M4.801 5.98459C5.192 5.59359 5.192 4.96159 4.801 4.57059C4.41 4.17959 3.778 4.17959 3.387 4.57059C-1.129 9.08659 -1.129 16.4346 3.387 20.9506C3.582 21.1456 3.838 21.2436 4.094 21.2436C4.35 21.2436 4.606 21.1456 4.801 20.9506C5.192 20.5596 5.192 19.9276 4.801 19.5366C1.064 15.8006 1.064 9.72159 4.801 5.98459Z" fill="white"/><path d="M9.01224 6.57059C8.62124 6.17959 7.98924 6.17959 7.59824 6.57059C5.98324 8.18459 5.09424 10.3346 5.09424 12.6226C5.09424 14.9106 5.98324 17.0606 7.59824 18.6756C7.79324 18.8706 8.04924 18.9686 8.30524 18.9686C8.56124 18.9686 8.81724 18.8706 9.01224 18.6756C9.40324 18.2846 9.40324 17.6526 9.01224 17.2616C7.77524 16.0246 7.09424 14.3766 7.09424 12.6226C7.09424 10.8686 7.77424 9.22159 9.01224 7.98459C9.40224 7.59459 9.40224 6.96159 9.01224 6.57059Z" fill="white"/></svg>');
}

.card__box span.promo::before {
    content: url(/arquivos/ico-tng-sm-white.png);
}

.card__box span.portal::before {
    content: url('data:image/svg+xml;utf8,<svg width="60" height="53" viewBox="0 0 60 53" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M56.3781 0H3.62216C1.62493 0 0 1.61118 0 3.59152V39.7076C0 41.6879 1.62493 43.2991 3.62216 43.2991H21.6996V45.9124C21.6996 48.308 19.7339 50.2571 17.3178 50.2571H13.3338C12.5699 50.2571 11.9506 50.871 11.9506 51.6285C11.9506 52.386 12.5699 53 13.3338 53H46.6662C47.4301 53 48.0494 52.386 48.0494 51.6285C48.0494 50.871 47.4301 50.2571 46.6662 50.2571H42.6821C40.266 50.2571 38.3003 48.308 38.3003 45.9124V43.2992H56.3777C58.375 43.2992 60 41.688 60 39.7077V3.59152C60.0002 1.61118 58.3753 0 56.3781 0ZM22.9595 50.2573C23.9024 49.0563 24.4662 47.549 24.4662 45.9126V43.2993H35.5342V45.9126C35.5342 47.549 36.098 49.0564 37.0409 50.2573H22.9595ZM57.2339 39.7077C57.2339 40.1756 56.85 40.5564 56.378 40.5564H3.62216C3.15025 40.5564 2.76622 40.1757 2.76622 39.7077V32.4997H57.2339V39.7077ZM57.2339 29.7566H2.76634V3.59152C2.76634 3.12359 3.15025 2.74282 3.62228 2.74282H56.378C56.8499 2.74282 57.234 3.12348 57.234 3.59152V29.7566H57.2339Z" fill="white"/></svg>');
}

.stores__banner-full {
    position: relative;
    text-align: center;
    font-size: 21px;
    min-height: 280px;
    background-position: center center;
    background-size: cover;
    background-color: #bcbec0;
}

.stores__banner-full > figure {
    display: none;
}

.stores__banner-full h1 {
    text-transform: uppercase;
    font-size: 50px;
}

.stores__banner-full p {
    font-size: 20px;
}

.stores__banner-full .figure-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background-color: rgba(0, 0, 0, 0.7);
}

.stores__banner-full .wrapper {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    color: #fff;
}

.stores__banner-full button {
    margin-top: 10px;
    margin-bottom: 10px;
}

.stores__page-description {
    font-size: 20px;
    color: #000;
    margin: 40px 0 20px;
}

.stores__select {
    width: 100%;
    position: relative;
    border: 1px solid #000;
}

.stores__select.active {
    border: 1px solid #bcbec0;
}

.stores__select.is-disabled {
    opacity: 0.5;
}

.stores__select span {
    padding: 10px 15px;
    display: -ms-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    color: #333;
    font-size: 14px;
    cursor: pointer;
    border: 1px solid transparent;
}

.stores__select span::after {
    content: '';
    width: 12px;
    height: 7px;
    display: inline-block;
    background: url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 17 10" style="enable-background:new 0 0 17 10;" xml:space="preserve"> <path id="icon-arrow-white.svg" fill="#000" d="M17,1.5L8.5,10L0,1.5L1.594,0l6.908,6.9L15.409,0L17,1.5z"/> </svg>') no-repeat;
}

.stores__select ul {
    display: none;
    position: absolute;
    top: 100%;
    overflow: auto;
    z-index: 3;
    width: calc(100% + 2px);
    background-color: #e6e7e8;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border: 1px solid #bcbec0;
    -webkit-box-shadow: 0 2px 3px rgba(100, 100, 100, 0.05);
    box-shadow: 0 2px 3px rgba(100, 100, 100, 0.05);
    border-top: 0;
    padding: 0 7px 7px;
    margin-left: -1px;
}

.stores__select li {
    padding: 10px 15px;
    -webkit-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear;
    cursor: pointer;
}

.stores__select li:hover {
    background-color: #fff;
}

.stores__stores {
    max-height: 490px;
    overflow-x: auto !important;
}

.stores__map {
    padding-top: 20px;
    width: 100%;
    height: 100%;
}

.stores__map #map {
    width: 100%;
    height: 100%;
    min-height: 600px;
}

.stores__list {
    max-height: 290px;
}

.stores__item {
    padding: 14px 0;
    border-top: 1px solid #e5e5e5;
    height: 60px;
    cursor: pointer;
}

.stores__search-location {
    width: 100%;
}

.stores__search-location::before {
    padding-left: 25px;
    content: '';
    width: 15px;
    height: 16px;
    display: inline-block;
    background: url('data:image/svg+xml;utf8,<svg width="15" height="16" viewBox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.5 0C3.3645 0 0 2.52338 0 5.625C0 6.67294 0.387042 7.69563 1.11954 8.58288L7.07308 15.7784C7.18712 15.9163 7.38804 16 7.60412 16C7.60579 16 7.60742 16 7.60908 16C7.82704 15.9987 8.02838 15.9124 8.14033 15.7721L13.9421 8.50688C14.6342 7.63838 15 6.64184 15 5.625C15 2.52338 11.6355 0 7.5 0ZM12.8694 8.02556L7.59467 14.6308L2.18196 8.08894C1.57225 7.35044 1.24167 6.49844 1.24167 5.625C1.24167 3.04031 4.05375 0.93125 7.5 0.93125C10.9462 0.93125 13.7542 3.04031 13.7542 5.625C13.7542 6.47253 13.4454 7.30275 12.8694 8.02556Z" fill="white"/><path d="M7.5 2.8125C5.43225 2.8125 3.75 4.07419 3.75 5.625C3.75 7.16591 5.40487 8.4375 7.5 8.4375C9.62096 8.4375 11.25 7.14897 11.25 5.625C11.25 4.07419 9.56775 2.8125 7.5 2.8125ZM7.5 7.50625C6.11429 7.50625 4.99167 6.66147 4.99167 5.625C4.99167 4.59113 6.1215 3.74375 7.5 3.74375C8.8785 3.74375 10.0042 4.59113 10.0042 5.625C10.0042 6.64634 8.90767 7.50625 7.5 7.50625Z" fill="white"/></svg>') no-repeat;
}

.stores__search-location:hover {
    background-color: #da2128 !important;
    border-color: #da2128 !important;
    cursor: default;
}

.stores__info {
    display: none;
    overflow-x: auto;
    padding-right: 6px;
    height: 92%;
    overflow-scrolling: touch;
    overscroll-behavior-y: contain;
}

.stores__info::-webkit-scrollbar-track {
    border: none;
    background-color: #f1f1f1;
    border-radius: 2px;
}

.stores__info::-webkit-scrollbar {
    width: 4px;
    background-color: #fff;
}

.stores__info::-webkit-scrollbar-thumb {
    background-color: #000;
    border-radius: 2px;
}

.stores__info-content .store__info-btn {
    cursor: pointer;
}

.stores__search-wrapper {
    max-width: 290px;
}

.stores__search-title {
    color: #828282;
}

.stores__info-store {
    border: 1px solid #bcbec0;
    border-radius: 6px;
    padding: 20px 20px 16px;
    margin-bottom: 10px;
}

.stores__info-title {
    color: #000;
    font-weight: 700;
    margin-bottom: 15px;
}

.stores__info-content {
    font-size: 12px;
    color: #828282;
}

.stores__info-informations {
    margin: 8px 0 0;
    font-size: 14px;
}

.stores__info-informations-xtras > p:first-child {
    padding-top: 8px;
    border-top: 1px solid #bcbec0;
    margin-top: 8px;
}

.stores__info-hours {
    margin-top: 15px;
}

.stores .gm-style .gm-style-iw-c {
    border-radius: 0 !important;
    padding: 20px !important;
}

.stores button.gm-ui-hover-effect {
    top: 10px !important;
    right: 5px !important;
    color: #828282;
    opacity: 1 !important;
}

.institutional__container {
    max-width: 1200px;
    margin-top: 45px;
    font-size: 14px;
    line-height: 21px;
}

.institutional__container h2,
.institutional__container h3 {
    font-size: 32px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.institutional__container p {
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 21px;
}

.institutional__container p + h2 {
    margin-top: 50px;
}

.institutional__wrapper {
    width: 100%;
    text-align: left;
}

.institutional__txt {
    margin-bottom: 40px;
}

.institutional__banner-full {
    position: relative;
    text-align: center;
    font-size: 21px;
    min-height: 280px;
    background-position: center center;
    background-size: cover;
    background-color: #bcbec0;
}

.institutional__banner-full > figure {
    display: none;
}

.institutional__banner-full h1 {
    text-transform: uppercase;
    font-size: 50px;
    text-shadow: rgba(0, 0, 0, 0.6) 2px 2px 5px;
}

.institutional__banner-full .figure-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background-color: rgba(0, 0, 0, 0.7);
}

.institutional__banner-full .wrapper {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    color: #fff;
}

.institutional__banner-full button {
    margin-top: 10px;
    margin-bottom: 10px;
}

.sobre__container {
    max-width: 1200px;
    margin-top: 45px;
    font-size: 14px;
    line-height: 21px;
}

.sobre__container h2,
.sobre__container h3 {
    font-size: 32px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.sobre__container p {
    margin-top: 20px;
    margin-bottom: 20px;
}

.sobre__wrapper {
    width: 100%;
    text-align: center;
}

.sobre__hash {
    margin-bottom: 40px;
}

.sobre__a-marca {
    margin-bottom: 40px;
}

.sobre__a-marca .box-banner img {
    margin: 0 auto;
}

.sobre__logo-desc {
    font-size: 20px;
    text-align: left;
    color: #bcbec0;
}

.sobre__banner-full {
    position: relative;
    text-align: center;
    font-size: 21px;
    min-height: 280px;
    background-position: center center;
    background-size: cover;
    background-color: #bcbec0;
}

.sobre__banner-full > figure {
    display: none;
}

.sobre__banner-full h1 {
    text-transform: uppercase;
    font-size: 50px;
}

.sobre__banner-full .figure-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background-color: rgba(0, 0, 0, 0.7);
}

.sobre__banner-full .wrapper {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    padding: 0 100px;
}

.sobre__banner-full button {
    margin-top: 10px;
    margin-bottom: 10px;
}

.fale-conosco__tel {
    padding-left: 30px;
}

.fale-conosco__tel-content {
    margin-top: 0;
}

.fale-conosco__tel p {
    font-size: 14px;
}

.fale-conosco__tel p span {
    font-size: 20px;
    font-weight: 700;
}

.fale-conosco__btn-enviar {
    padding-left: 60px;
    padding-right: 60px;
}

.trabalhe-conosco__tel {
    padding-left: 30px;
}

.trabalhe-conosco__tel-content {
    margin-top: 0;
}

.trabalhe-conosco__tel p {
    font-size: 14px;
}

.trabalhe-conosco__tel p span {
    font-size: 20px;
    font-weight: 700;
}

.trabalhe-conosco__btn-enviar {
    padding-left: 160px;
    padding-right: 160px;
}

.slick-slider {
    position: relative;
    display: block !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: 0;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track:after,
.slick-track:before {
    content: "";
    display: table;
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.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-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden,
.slick-hidden.instafeed__arrow {
    display: none;
}

.easyzoom {
    position: relative;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    display: block;
}

.easyzoom img {
    vertical-align: bottom;
}

.easyzoom.is-loading img {
    cursor: progress;
}

.easyzoom.is-ready img {
    cursor: crosshair;
}

.easyzoom.is-error img {
    cursor: not-allowed;
}

.easyzoom-notice {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 40;
    width: 100%;
    height: 100%;
    margin: 0;
    font-size: 0;
    text-align: center;
    background: rgba(255, 255, 255, 0.75) url(/arquivos/heart-loading.gif) center bottom no-repeat;
}

.easyzoom-flyout {
    position: absolute;
    z-index: 40;
    overflow: hidden;
    background: #fff;
}

.easyzoom-flyout img {
    max-width: none;
}

.easyzoom--overlay .easyzoom-flyout {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.easyzoom--overlay .easyzoom-flyout img {
    height: auto !important;
}

.easyzoom--adjacent .easyzoom-flyout {
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    margin-left: 20px;
}

@media (min-width: 767px) {
    .orders .order-body {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .orders .order-buttons {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        width: 100%;
        -ms-flex-pack: justify;
        -webkit-box-pack: justify;
        justify-content: space-between;
    }

    .orders .order-actions {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        -ms-flex: 1 0 50%;
        -webkit-box-flex: 1;
        flex: 1 0 50%;
        margin-right: 15px;
    }

    .orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        width: 100%;
        -ms-flex-pack: end;
        -webkit-box-pack: end;
        justify-content: flex-end;
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center;
    }

    .orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li:first-child {
        margin: 0;
    }

    .orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li:first-child .f6.link.underline.heavier-blue.relative.myo-reorder-btn svg {
        display: none;
    }

    .orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li:last-child {
        display: none;
    }

    .orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li .pointer.dib.f6.link.underline.blue.relative {
        border: 1px solid #bcbec0;
        border-radius: 50px;
        padding: 8px 0;
        width: 210px;
        text-align: center;
    }

    .orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li .pointer.dib.f6.link.underline.blue.relative img {
        display: none;
    }

    .orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li .pointer.dib.f6.link.underline.blue.relative span {
        margin-left: 0 !important;
        color: #bcbec0;
        font-size: 17px;
        font-weight: 700;
        text-decoration: none;
        text-transform: uppercase;
    }

    .orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li .pointer.dib.f6.link.underline.blue.relative .tl.ph3.pv2.left-0.absolute.overflow-hidden.ma0.ba.br2.bg-white.b--black-10.mw4.db {
        max-width: initial;
        width: 210px;
    }

    .orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li .pointer.dib.f6.link.underline.blue.relative .tl.ph3.pv2.left-0.absolute.overflow-hidden.ma0.ba.br2.bg-white.b--black-10.mw4.db a .db.pv1.link.no-underline span {
        font-size: 11px;
    }

    .orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li .pointer.dib.f6.link.underline.blue.relative .tl.ph3.pv2.left-0.absolute.overflow-hidden.ma0.ba.br2.bg-white.b--black-10.mw4.db a .db.pv1.link.light-red.no-underline span {
        color: red;
        font-size: 11px;
    }

    .orders section.w-100.fl.mt3.mb1-l.mb1-xl.mb5-s.mb3-m {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        margin-top: 44px;
    }

    .orders section.pa3.ba.b--black-10.br2.h4-plus.overflow-y-scroll {
        min-height: 230px;
    }
}

@media screen and (min-width: 767px) {
    .shelf-product__info .shelf-product__price-list {
        font-size: 14px;
    }

    .shelf-product__info .shelf-product__price-best {
        font-size: 17px;
    }

    .home__area--banner-shelf {
        padding: 50px 0;
        margin: 30px 0;
    }

    .home__banner-shelf .home__banner {
        width: 48%;
    }

    .home__banner-shelf .home__shelf {
        width: 50%;
    }
}

@media (min-width: 768px) {
    .swal-footer {
        text-align: center;
        padding-top: 0;
        margin-top: 10px;
    }

    .swal-footer .swal-button {
        border-radius: 4px !important;
        padding: 12px 50px !important;
    }

    .swal-footer .swal-button:hover {
        background: #fff;
        color: #da2128;
    }

    div.vtexIdUI .vtexIdUI-page {
        padding: 40px;
    }

    div.vtexIdUI .modal-header .close {
        top: -29px;
        right: -30px;
    }

    div.vtexIdUI #changePswdBtn,
    div.vtexIdUI #classicLoginBtn,
    div.vtexIdUI #confirmLoginAccessKeyBtn,
    div.vtexIdUI #tryChangePswdBtn {
        margin-left: 65px;
    }

    div.vtexIdUI input#access-code {
        width: 300px;
    }

    div.vtexIdUI .vtexIdUI-change-pswd .control-group {
        margin-bottom: 10px;
    }

    div.vtexIdUI .vtexIdUI-change-pswd .control-group label {
        font-family: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    }

    .account .wrapper--horizontal-md {
        padding-left: 70px;
        padding-right: 70px;
    }

    .account .linha {
        top: 20px;
    }

    .account__user {
        margin-top: 25px;
    }

    .account__user-address .edit-profile-link,
    .account__user-info .edit-profile-link {
        top: 4px;
    }

    .account__user-order .user-orders-link a {
        font-size: 17px;
    }

    .account__user h4 {
        font-size: 12px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .grid--md-vertical {
        -ms-flex-flow: column nowrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-flow: column nowrap;
    }

    .hide--md {
        display: none !important;
    }

    .account__user-address .address-display-block,
    .account__user-address .profile-detail-display {
        margin-left: 0;
    }
}

@media screen and (min-width: 768px) {
    .wrapper--md-xs {
        padding: 5px;
    }

    .wrapper--md-sm {
        padding: 10px;
    }

    .wrapper--md-md {
        padding: 20px;
    }

    .wrapper--md-lg {
        padding: 30px;
    }

    .wrapper--md-xl {
        padding: 40px;
    }

    .wrapper--vertical-md-xs {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .wrapper--vertical-md-sm {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .wrapper--vertical-md-md {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .wrapper--vertical-md-lg {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .wrapper--vertical-md-xl {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .wrapper--horizontal-md-xs {
        padding-left: 5px;
        padding-right: 5px;
    }

    .wrapper--horizontal-md-sm {
        padding-left: 10px;
        padding-right: 10px;
    }

    .wrapper--horizontal-md-md {
        padding-left: 20px;
        padding-right: 20px;
    }

    .wrapper--horizontal-md-lg {
        padding-left: 30px;
        padding-right: 30px;
    }

    .wrapper--horizontal-md-xl {
        padding-left: 40px;
        padding-right: 40px;
    }

    .grid > .grid__col--md-1 {
        float: left;
        width: 8.33333%;
        -ms-flex: 1 0 8.33333%;
        -webkit-box-flex: 1;
        flex: 1 0 8.33333%;
    }

    .grid > .grid__col--md-2 {
        float: left;
        width: 16.66667%;
        -ms-flex: 1 0 16.66667%;
        -webkit-box-flex: 1;
        flex: 1 0 16.66667%;
    }

    .grid > .grid__col--md-3 {
        float: left;
        width: 25%;
        -ms-flex: 1 0 25%;
        -webkit-box-flex: 1;
        flex: 1 0 25%;
    }

    .grid > .grid__col--md-4 {
        float: left;
        width: 33.33333%;
        -ms-flex: 1 0 33.33333%;
        -webkit-box-flex: 1;
        flex: 1 0 33.33333%;
    }

    .grid > .grid__col--md-5 {
        float: left;
        width: 41.66667%;
        -ms-flex: 1 0 41.66667%;
        -webkit-box-flex: 1;
        flex: 1 0 41.66667%;
    }

    .grid > .grid__col--md-6 {
        float: left;
        width: 50%;
        -ms-flex: 1 0 50%;
        -webkit-box-flex: 1;
        flex: 1 0 50%;
    }

    .grid > .grid__col--md-7 {
        float: left;
        width: 58.33333%;
        -ms-flex: 1 0 58.33333%;
        -webkit-box-flex: 1;
        flex: 1 0 58.33333%;
    }

    .grid > .grid__col--md-8 {
        float: left;
        width: 66.66667%;
        -ms-flex: 1 0 66.66667%;
        -webkit-box-flex: 1;
        flex: 1 0 66.66667%;
    }

    .grid > .grid__col--md-9 {
        float: left;
        width: 75%;
        -ms-flex: 1 0 75%;
        -webkit-box-flex: 1;
        flex: 1 0 75%;
    }

    .grid > .grid__col--md-10 {
        float: left;
        width: 83.33333%;
        -ms-flex: 1 0 83.33333%;
        -webkit-box-flex: 1;
        flex: 1 0 83.33333%;
    }

    .grid > .grid__col--md-11 {
        float: left;
        width: 91.66667%;
        -ms-flex: 1 0 91.66667%;
        -webkit-box-flex: 1;
        flex: 1 0 91.66667%;
    }

    .grid > .grid__col--md-12 {
        float: left;
        width: 100%;
        -ms-flex: 1 0 100%;
        -webkit-box-flex: 1;
        flex: 1 0 100%;
    }

    .prateleira > ul > li {
        max-width: calc(33% - 15px);
        -ms-flex-preferred-size: calc(33% - 15px);
        flex-basis: calc(33% - 15px);
        margin-right: 7.5px;
        margin-left: 7.5px;
        margin-bottom: 40px;
    }

    .shelf__title {
        text-align: left;
        width: auto;
    }

    .read-more-trigger {
        display: none;
    }

    .empty-search__bg {
        background-position: center bottom;
    }

    .stores__select.active {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }

    .stores__map #map {
        min-height: 600px;
    }
}

@media screen and (min-width: 1024px) {
    .instafeed__constrols {
        display: block;
    }

    .instafeed__constrols b {
        display: none;
    }
}

@media screen and (min-width: 1025px) {
    .icon__button:hover {
        color: #828282;
    }

    .account__nav a,
    .account__user .new a,
    .account__user .user a,
    .button,
    .catalog .sr_loadMore,
    .form__file-label,
    .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
    .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3,
    .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
    .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3,
    .orders .myo-details-btn,
    .orders .render-container a.db.mb4.link.f5.fw5,
    .orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li:first-child,
    .orders__nav a,
    .otx-selectedfilters li,
    div.vtexIdUI #changePswdBtn,
    div.vtexIdUI #classicLoginBtn,
    div.vtexIdUI #confirmLoginAccessKeyBtn,
    div.vtexIdUI #sendAccessKeyBtn,
    div.vtexIdUI #tryChangePswdBtn,
    div.vtexIdUI .vtexIdUI-back-link,
    div.vtexIdUI .vtexIdUI-no-permission .btn {
        font-size: 14px;
        line-height: 14px;
        padding: 12px 30px;
    }

    .account__nav a:hover,
    .account__user .new a:hover,
    .account__user .user a:hover,
    .button:hover,
    .catalog .sr_loadMore:hover,
    .form__file-label:hover,
    .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:hover,
    .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3:hover,
    .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-invoice-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:hover,
    .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-reorder-btn.blue.hover-blue.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3:hover,
    .orders .myo-details-btn:hover,
    .orders .render-container a.db.mb4.link.f5.fw5:hover,
    .orders .w-100.fl.w-60-ns.pa0.pa2-ns.pr0 ul li:hover:first-child,
    .orders__nav a:hover,
    .otx-selectedfilters li:hover,
    div.vtexIdUI #changePswdBtn:hover,
    div.vtexIdUI #classicLoginBtn:hover,
    div.vtexIdUI #confirmLoginAccessKeyBtn:hover,
    div.vtexIdUI #sendAccessKeyBtn:hover,
    div.vtexIdUI #tryChangePswdBtn:hover,
    div.vtexIdUI .vtexIdUI-back-link:hover,
    div.vtexIdUI .vtexIdUI-no-permission .btn:hover {
        opacity: 0.9;
    }

    .button--sm {
        padding: 13px 20px;
    }

    .button--lg {
        padding: 18px 40px;
    }

    .container {
        max-width: 1240px;
        padding-right: 8px;
        padding-left: 8px;
    }

    .container--no-gutter {
        padding: 0;
    }

    .wrapper--lg-xs {
        padding: 0 5px;
    }

    .wrapper--lg-sm {
        padding: 0 10px;
    }

    .wrapper--lg-md {
        padding: 0 20px;
    }

    .wrapper--lg-lg {
        padding: 0 30px;
    }

    .wrapper--lg-xl {
        padding: 0 40px;
    }

    .wrapper--vertical-lg-xs {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .wrapper--vertical-lg-sm {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .wrapper--vertical-lg-md {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .wrapper--vertical-lg-lg {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .wrapper--vertical-lg-xl {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .wrapper--horizontal-lg-xs {
        padding-left: 5px;
        padding-right: 5px;
    }

    .wrapper--horizontal-lg-sm {
        padding-left: 10px;
        padding-right: 10px;
    }

    .wrapper--horizontal-lg-md {
        padding-left: 20px;
        padding-right: 20px;
    }

    .wrapper--horizontal-lg-lg {
        padding-left: 30px;
        padding-right: 30px;
    }

    .wrapper--horizontal-lg-xl {
        padding-left: 40px;
        padding-right: 40px;
    }

    .grid--lg-vertical {
        -ms-flex-flow: column nowrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-flow: column nowrap;
    }

    .grid > .grid__col--lg-1 {
        float: left;
        width: 8.33333%;
        -ms-flex: 1 0 8.33333%;
        -webkit-box-flex: 1;
        flex: 1 0 8.33333%;
    }

    .grid > .grid__col--lg-2 {
        float: left;
        width: 16.66667%;
        -ms-flex: 1 0 16.66667%;
        -webkit-box-flex: 1;
        flex: 1 0 16.66667%;
    }

    .grid > .grid__col--lg-3 {
        float: left;
        width: 25%;
        -ms-flex: 1 0 25%;
        -webkit-box-flex: 1;
        flex: 1 0 25%;
    }

    .grid > .grid__col--lg-4 {
        float: left;
        width: 33.33333%;
        -ms-flex: 1 0 33.33333%;
        -webkit-box-flex: 1;
        flex: 1 0 33.33333%;
    }

    .grid > .grid__col--lg-5 {
        float: left;
        width: 41.66667%;
        -ms-flex: 1 0 41.66667%;
        -webkit-box-flex: 1;
        flex: 1 0 41.66667%;
    }

    .grid > .grid__col--lg-6 {
        float: left;
        width: 50%;
        -ms-flex: 1 0 50%;
        -webkit-box-flex: 1;
        flex: 1 0 50%;
    }

    .grid > .grid__col--lg-7 {
        float: left;
        width: 58.33333%;
        -ms-flex: 1 0 58.33333%;
        -webkit-box-flex: 1;
        flex: 1 0 58.33333%;
    }

    .grid > .grid__col--lg-8 {
        float: left;
        width: 66.66667%;
        -ms-flex: 1 0 66.66667%;
        -webkit-box-flex: 1;
        flex: 1 0 66.66667%;
    }

    .grid > .grid__col--lg-9 {
        float: left;
        width: 75%;
        -ms-flex: 1 0 75%;
        -webkit-box-flex: 1;
        flex: 1 0 75%;
    }

    .grid > .grid__col--lg-10 {
        float: left;
        width: 83.33333%;
        -ms-flex: 1 0 83.33333%;
        -webkit-box-flex: 1;
        flex: 1 0 83.33333%;
    }

    .grid > .grid__col--lg-11 {
        float: left;
        width: 91.66667%;
        -ms-flex: 1 0 91.66667%;
        -webkit-box-flex: 1;
        flex: 1 0 91.66667%;
    }

    .grid > .grid__col--lg-12 {
        float: left;
        width: 100%;
        -ms-flex: 1 0 100%;
        -webkit-box-flex: 1;
        flex: 1 0 100%;
    }

    .shelf .instafeed__arrow--prev,
    .shelf .slick-prev {
        left: 40%;
    }

    .shelf .instafeed__arrow--next,
    .shelf .slick-next {
        right: 40%;
    }

    .shelf--cutom-slick .instafeed__arrow,
    .shelf--cutom-slick .slick-arrow {
        top: -70px;
        width: auto;
        bottom: initial;
    }

    .shelf--cutom-slick .instafeed__arrow--prev,
    .shelf--cutom-slick .slick-prev {
        left: initial;
        right: 50px;
    }

    .shelf--cutom-slick .instafeed__arrow--next,
    .shelf--cutom-slick .slick-next {
        right: 0;
    }

    .hide--lg {
        display: none !important;
    }

    .header__area--top {
        font-size: 12px;
        height: 40px;
    }

    .header__area--bottom {
        height: 112px;
    }

    .product .header__area--bottom {
        height: auto;
    }

    .header__floater {
        height: 112px;
        border-bottom: 2px solid #f1f1f1;
    }

    .header__floater:after {
        display: none;
    }

    .header__container {
        padding-left: 0;
        padding-right: 0;
    }

    .header__tipbar {
        width: auto;
        -ms-flex: 1 1 100%;
        -webkit-box-flex: 1;
        flex: 1 1 100%;
    }

    .header__menu {
        height: 100%;
        -ms-flex: 1 1 100%;
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        -ms-flex-order: 0;
        -webkit-box-ordinal-group: 1;
        order: 0;
    }

    .header.js-float .header__floater {
        height: 82px;
    }

    .header--ghost .header {
        margin-bottom: -112px;
    }

    .header--ghost .header:not(.js-hover):not(.js-active):not(.js-float):not(.header--fixed) .header__floater {
        border: transparent;
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.6) 0, rgba(0, 0, 0, 0) 100%);
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0.6) 0, rgba(0, 0, 0, 0) 100%);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0, rgba(0, 0, 0, 0) 100%);
    }

    .header--ghost .header:not(.js-hover):not(.js-active):not(.js-float):not(.header--fixed) .header__floater:hover {
        color: #000;
        background: #fff;
    }

    .header--ghost .header:not(.js-hover):not(.js-active):not(.js-float):not(.header--fixed) .header__floater:hover svg {
        color: #000;
    }

    .header--ghost .header:not(.js-hover):not(.js-active):not(.js-float):not(.header--fixed) .header__floater:after {
        opacity: 0;
    }

    .header--ghost .header:not(.js-hover):not(.js-active):not(.js-float):not(.header--fixed) .header__area--bottom {
        color: #fff;
    }

    .logo svg {
        width: 100px;
    }

    .search__overlay {
        right: initial;
        bottom: initial;
        top: 0;
        left: 100%;
        height: 100vh;
        z-index: 0;
        -webkit-transition: opacity .3s linear;
        -o-transition: opacity .3s linear;
        transition: opacity 0.3s linear;
    }

    .search__modal {
        top: 0;
        bottom: initial;
        height: 100%;
        padding: 0;
        background-color: transparent;
        opacity: 0;
        pointer-events: none;
        -webkit-transition: all .6s linear;
        -o-transition: all .6s linear;
        transition: all .6s linear;
        will-change: opacity;
        z-index: 1;
    }

    .search__modal:after {
        display: none;
    }

    .search__container {
        max-height: calc(100vh - 152px);
    }

    .search__form {
        margin: 0;
        width: 100%;
    }

    .search__input {
        padding: 0 50px;
        font-size: 30px;
        font-weight: 600;
        background: 0 0;
    }

    .search__button {
        right: initial;
        left: 0;
    }

    .search__panel {
        padding: 0 58px;
    }

    .search__suggestion-link {
        font-size: 26px;
    }

    .search.js-open .search__overlay {
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    .search.js-open .search__modal {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        background-color: #fff;
        opacity: 1;
        pointer-events: auto;
    }

    .search.js-open.js-active .search__panel {
        -webkit-transform: translateY(112px);
        -ms-transform: translateY(112px);
        transform: translateY(112px);
        max-height: calc(100vh - 152px);
    }

    .js-float .minicart {
        -webkit-transform: translateY(82px);
        -ms-transform: translateY(82px);
        transform: translateY(82px);
        max-height: calc(100vh - 82px);
    }

    .minicart__overlay {
        top: 0;
    }

    .minicart__modal {
        position: fixed;
        right: initial;
        bottom: initial;
        top: 0;
        left: 100%;
        height: 100vh;
        z-index: 1;
    }

    .minicart__header {
        padding-top: 30px;
    }

    .minicart__finish {
        padding-left: 20px;
        padding-right: 20px;
    }

    .minicart__list {
        padding-top: 10px;
    }

    .minicart.js-open .minicart__modal {
        height: 100vh;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    .menu {
        height: 100%;
    }

    .menu:hover .menu__link {
        color: #000;
    }

    .menu__modal {
        height: 100%;
    }

    .menu__body {
        height: 100%;
    }

    .menu__panel--level-1 {
        height: 100%;
    }

    .menu__panel--level-2 {
        display: block !important;
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        padding: 20px 0 50px;
        background-color: #fff;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        opacity: 0;
        pointer-events: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        z-index: 2;
    }

    .menu__container {
        height: 100%;
    }

    .menu__container--level-2 {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
    }

    .menu__list {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
    }

    .menu__list--level-1 {
        -ms-flex-pack: center;
        -webkit-box-pack: center;
        justify-content: center;
        height: 100%;
    }

    .menu__list--level-2 {
        -ms-flex-flow: column nowrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-flow: column nowrap;
        -ms-flex-pack: start;
        -webkit-box-pack: start;
        justify-content: flex-start;
        display: block;
        -ms-flex: 1 1 100%;
        -webkit-box-flex: 1;
        flex: 1 1 100%;
        -webkit-column-width: 120px;
        column-width: 120px;
        -webkit-column-gap: 60px;
        column-gap: 60px;
    }

    .menu__list--level-3 {
        -ms-flex-flow: column nowrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-flow: column nowrap;
        -ms-flex-pack: start;
        -webkit-box-pack: start;
        justify-content: flex-start;
        padding-bottom: 10px;
        background: #000;
        padding-left: 20px;
        min-width: 130px;
        text-align: left;
    }

    .menu__item--level-1 {
        height: 100%;
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center;
        position: relative;
    }

    .menu__item--level-1:hover .menu__link {
        color: #000;
    }

    .menu__item--level-1:hover > .menu__link:after {
        display: block;
    }

    .menu__item--level-1:hover > .menu__panel {
        opacity: 1;
        pointer-events: auto;
        -webkit-user-select: auto;
        -moz-user-select: auto;
        -ms-user-select: auto;
        user-select: auto;
    }

    .menu__item--level-2 {
        padding: 0;
        -ms-flex-align: start;
        -webkit-box-align: start;
        align-items: flex-start;
        page-break-inside: avoid;
        -webkit-column-break-inside: avoid;
        break-inside: avoid;
        -webkit-transition: all .25s ease-in-out;
        -o-transition: all .25s ease-in-out;
        transition: all .25s ease-in-out;
        margin-left: -20px;
        background: #222;
    }

    .menu__item--level-2:hover {
        background: #000;
    }

    .menu__link {
        font-size: 13px;
    }

    .menu__link--level-1 {
        position: relative;
        font-size: 14px;
        font-weight: 700;
        padding: 10px 30px;
        text-transform: uppercase;
        z-index: 0;
    }

    .menu__link--level-1:after {
        content: '';
        display: none;
        position: absolute;
        top: 100%;
        left: -30%;
        width: 130%;
        height: 56px;
        z-index: -1;
    }

    .menu__link--level-2 {
        padding: 10px 0 20px;
    }

    .menu__link--level-3 {
        padding: 10px 0;
    }

    .menu__link--level-3:hover {
        text-decoration: underline;
    }

    .menu__panel--level-3 {
        position: absolute;
        left: 100%;
        width: 0;
        opacity: 1;
        -webkit-transition: all .25s ease-in-out;
        -o-transition: all .25s ease-in-out;
        transition: all .25s ease-in-out;
        opacity: 0;
        margin-top: 30px;
        height: 100%;
        overflow: hidden;
        margin: 0;
        min-height: 160px;
    }

    .menu__item--level-2:hover > .menu__panel--level-3 {
        left: 100%;
        opacity: 1;
        width: 100%;
        padding-left: 0;
        pointer-events: auto;
        -webkit-user-select: auto;
        -moz-user-select: auto;
        -ms-user-select: auto;
        user-select: auto;
        overflow: hidden;
    }

    .menu__link {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        border: none;
    }

    .services__item {
        display: inline-block;
        padding: 0 20px;
        border-left: 1px solid #828282;
    }

    .services__item:first-child {
        padding-left: 0;
        border-left: none;
    }

    .services__item:first-child .services__link {
        padding-left: 0;
    }

    .services__item:last-child {
        padding-right: 0;
    }

    .services__item:last-child .services__link {
        padding-right: 0;
    }

    .services .icon {
        margin-right: 10px;
    }

    .tipbar__item {
        display: inline-block;
        padding: 0 20px;
        border-left: 1px solid #828282;
    }

    .tipbar__item:first-child {
        border-left: none;
        padding-left: 0;
    }

    .tipbar__item:last-child {
        padding-right: 0;
    }

    .tipbar__item:last-child span {
        font-weight: 900;
        font-size: 14px;
    }

    .tipbar .icon {
        margin-right: 10px;
    }

    .custom-select::after {
        font-family: icomoon !important;
        content: "";
        color: inherit;
        font-size: 12px;
        top: 12px;
    }

    .customSelect--2 {
        margin-top: 0;
        margin-left: 10px;
        width: auto;
    }

    .customSelect--2 .customSelect__list {
        width: auto;
    }

    .home__area--banner-tv {
        margin-bottom: 20px;
    }

    .home__area--banner--group .box-banner {
        max-width: inherit;
    }

    .home__shelf--1 .shelf {
        padding-top: 50px;
    }

    .home__banner-shelf .home__title {
        font-size: 32px;
        padding: 0;
    }

    .product__container.fixed {
        padding-top: 80px;
    }

    .product__area-floater {
        position: relative;
        margin: 0 auto 0 30px;
        -webkit-transition: none;
        -o-transition: none;
        transition: none;
        background-color: #fff;
    }

    .product__images .js-images {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .product__image img {
        -ms-flex: 1 1 100%;
        -webkit-box-flex: 1;
        flex: 1 1 100%;
    }

    .product__name {
        font-size: 18px;
        padding: 0;
    }

    .product__action--details {
        display: inherit;
    }

    .product__action--more-information {
        display: inherit;
    }

    .product__action--social {
        display: inherit;
    }

    #product-installments .other-payment-method .other-payment-method-ul li {
        font-size: 12px;
    }

    .empty-search__bg {
        background-position: center right, left center;
    }

    .account__user-address .address-display-block {
        margin-left: 10px;
    }

    .account__user-address .address-display-block h4,
    .account__user-address .profile-detail-display h4 {
        position: relative;
        float: left;
    }

    .account__user-address .edit-address-link {
        float: right;
    }

    .account__user-address .address-display {
        margin-top: 20px;
    }

    .stores__map #map {
        min-height: 600px;
    }
}

@media (min-width: 1025px) {
    .account__user-address,
    .account__user-info {
        width: 50% !important;
        -ms-flex: 1 0 50% !important;
        -webkit-box-flex: 1 !important;
        flex: 1 0 50% !important;
    }

    .account__user-address .profile-detail-display h4,
    .account__user-info .profile-detail-display h4 {
        margin-bottom: 20px;
    }

    .account__user-address .edit-profile-link,
    .account__user-info .edit-profile-link {
        right: 30px;
        left: 0;
        top: 115px;
        margin: 0;
    }

    .account__user-address {
        width: 50% !important;
        -ms-flex: 1 0 50% !important;
        -webkit-box-flex: 1 !important;
        flex: 1 0 50% !important;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1025px) {
    .menu.js-open .menu__modal,
    .menu.js-open .menu__overlay {
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@media screen and (min-width: 1240px) {
    .prateleira > ul > li {
        max-width: calc(25% - 15px);
        -ms-flex-preferred-size: calc(25% - 15px);
        flex-basis: calc(25% - 15px);
        margin: 7.5px;
    }

    .product__buy {
        font-size: 15px;
        letter-spacing: 0;
    }
}

@media (max-width: 1024px) {
    div.vtexIdUI {
        top: 5%;
    }

    .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 {
        -ms-flex-direction: column !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        flex-direction: column !important;
        height: 160px;
    }

    .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 a,
    .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 button {
        width: 300px;
    }

    .orders .myo-product-table.table.w-100.mt4 {
        width: 300px;
        margin: 30px;
    }

    .orders .flex.flex-column.flex-row-l {
        text-align: center;
    }

    .orders .myo-progress-bar .myo-progress-bar__mobile-text {
        text-align: center;
    }

    .orders .list.tl.tr-ns.mt3.ma0 {
        display: none;
    }

    .orders .render-container section.w-100.fl.mt3.mb1-l.mb1-xl.mb5-s.mb3-m article section {
        width: 300px;
        margin: 0 auto;
    }

    .orders section.w-100.fl.mt3.mb1-l.mb1-xl.mb5-s.mb3-m {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        text-align: center;
    }

    .orders .myo-view-order a.db.mb4.link.f5.fw5 {
        width: 100%;
        right: 15px;
        top: -25px;
        text-align: center;
    }

    .orders .w-100.fl.w-40-ns.pa2.pl0 h2.fw4.f3.ma0.lh-copy {
        font-size: 12px;
    }

    .orders .render-container .w-100.fl.w-40-ns.pa2.pl0 {
        display: none;
    }

    .orders .myo-order-card {
        padding: 10px !important;
    }

    .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3:after {
        display: none !important;
    }

    .orders .myo-order-card .cf.pa3.pa4-l.bg-white.bt-0 {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        max-width: 350px;
        margin: 0 auto;
    }

    .orders .myo-order-card .cf.pa3.pa4-l.bg-white.bt-0 .fl.w-100.w-70-ns {
        -ms-flex: none;
        -webkit-box-flex: 0;
        flex: none;
        width: 100% !important;
    }

    .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-cancel-btn.light-red.hover-red.pa0.bg-transparent.bn.cf.db.link.tl.w5.f6.fw4.flex.items-center.mb3 {
        width: 326px;
    }

    .orders .cf.fr.db.w-100.w-30-ns.pt0-l.pt3 .myo-details-btn.db.ba.tc.pv2.ph3.br2.w-100.f6.fw4.mid-gray.link.bg-near-white.hover-blue.b--light-silver.mt3 {
        width: 326px;
    }

    .orders #order-detail,
    .orders .myo-view-order {
        margin-top: 20;
    }

    .orders #order-detail a.db.mb4.link.f5.fw5,
    .orders .myo-view-order a.db.mb4.link.f5.fw5 {
        top: -8px;
    }

    .orders .tr-ns.mt1-ns {
        margin-left: unset;
        margin-top: 10px;
    }

    .orders .render-container {
        width: 100%;
        max-width: 350px;
    }
}

@media only screen and (max-width: 1024px) {
    .menu__item--jeans .menu__list {
        -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        width: 100%;
    }

    .menu__item--jeans .menu__item--highlight {
        text-decoration: none;
    }
}

@media (max-width: 1024px) {
    .catalog__filters {
        margin: 30px 0 80px 0;
    }
}

@media screen and (max-width: 768px) {
    .prateleira {
        margin-top: 0;
    }

    .product .prateleira {
        width: calc(100% + 35px);
        margin-left: -23px;
    }

    .product .prateleira .slick-list {
        padding-right: 45px;
    }

    .catalog__filters {
        margin: 20px 0 80px 0;
    }

    .otx-selectedfilters li {
        display: inline-block;
        margin-bottom: 10px;
        padding: 15px 35px 15px 15px !important;
    }

    .otx-selectedfilters li .icon-close {
        top: 14px;
        right: 12px;
    }

    .catalog .resultItemsWrapper--small-grid .prateleira > ul > li {
        max-width: calc(100% - 15px);
        -ms-flex-preferred-size: calc(100% - 15px);
        flex-basis: calc(100% - 15px);
        margin: 5px;
    }

    .product__buy {
        padding: 15px;
        font-size: 16px;
        margin: 0 0;
        -webkit-box-flex: 1;
        -ms-flex: auto;
        flex: auto;
    }

    .empty-search__header {
        padding: 30px;
    }

    .empty-search__title {
        font-size: 3em;
        padding: 30px;
    }

    .empty-search__container .empty-search__term p {
        font-size: 12px;
    }

    .erro-404__header {
        padding: 5px;
    }

    .erro-404__title {
        font-size: 70px;
        margin-bottom: 0;
    }

    .card__banner-full h1 {
        font-size: 30px;
    }

    .card__banner-full p {
        font-size: 14px;
    }

    .card__vantagens .wrapper {
        position: relative;
        right: initial;
        width: 100%;
    }

    .card__vantagens .wrapper h2 {
        font-size: 24px;
        margin-top: 24px;
    }

    .card__vantagens {
        background-position: center left;
    }

    .card__container {
        padding: 0;
    }

    .card__box {
        font-size: 16px;
    }

    .stores__banner-full .wrapper {
        padding: 0 10px;
    }

    .stores__banner-full h1 {
        font-size: 30px;
    }

    .stores__banner-full p {
        font-size: 14px;
    }

    .institutional__container h1,
    .institutional__container h2,
    .institutional__container h3 {
        font-size: 22px;
    }

    .institutional__container p {
        font-size: 17px;
    }

    .institutional__banner-full .wrapper {
        padding: 0 10px;
    }

    .institutional__banner-full h1 {
        font-size: 30px;
    }

    .institutional__banner-full p {
        font-size: 14px;
    }

    .sobre__container h1,
    .sobre__container h2,
    .sobre__container h3 {
        font-size: 22px;
    }

    .sobre__container p {
        font-size: 17px;
    }

    .sobre__a-marca p {
        text-align: center;
    }

    .sobre__banner-full .wrapper {
        padding: 0 10px;
    }

    .sobre__banner-full h1 {
        font-size: 30px;
    }

    .sobre__banner-full p {
        font-size: 14px;
    }
}

@media only screen and (max-width: 480px) {
    .newsletter-lightbox .lightbox__content {
        -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .newsletter-lightbox .lightbox__close {
        color: #fff;
    }
}

@media only screen and (max-width: 768px) {
    .newsletter-lightbox__container {
        padding: 20px;
    }
}

@media screen and (max-width: 1079px) {
    .shelf-product__buy-button span {
        display: none;
    }
}

@media (max-width: 787px) {
    div.vtexIdUI {
        width: calc(100% - 20px);
        margin-left: 0;
        font-size: 14px;
    }
}

@media screen and (max-height: 479px) and (orientation: landscape) {
    .minicart__title {
        padding-top: 10px;
    }

    .minicart__footer {
        padding-bottom: 30px;
    }

    .minicart__closeness-qualifier {
        display: none;
    }

    .minicart__item {
        padding: 5px 0;
    }
}

@media (max-width: 767px) {
    div.vtexIdUI .modal-header .vtexIdUI-heading {
        font-size: 20px;
        line-height: 20px;
        padding-bottom: 20px;
        padding-top: 50px;
    }

    div.vtexIdUI .modal-header .vtexIdUI-heading span[data-i18n="vtexid.selectAuthOption"]:after {
        font-size: 20px;
        line-height: 20px;
    }

    div.vtexIdUI .modal-header .vtexIdUI-heading[data-i18n="vtexid.getEmailTitle"]:after {
        font-size: 20px;
        line-height: 20px;
    }

    div.vtexIdUI #loginWithAccessKeyBtn {
        max-width: 100%;
    }

    div.vtexIdUI #loginWithUserAndPasswordBtn {
        max-width: 100%;
    }

    div.vtexIdUI #vtexIdUI-google-plus,
    div.vtexIdUI #vtexIdUI-google-plus:hover {
        max-width: 100%;
    }

    div.vtexIdUI #vtexIdUI-facebook,
    div.vtexIdUI #vtexIdUI-facebook:hover {
        max-width: 100%;
    }

    div.vtexIdUI h4 {
        font-size: 20px;
        line-height: 20px;
        padding-bottom: 20px;
        padding-top: 50px;
    }

    .account__user .new a,
    .account__user .user a {
        padding: 10px 32px;
    }

    .orders .db.mb4.link.f5.fw5.heavier-blue {
        text-align: center;
    }
}

@media screen and (max-width: 1024px) {
    .form__field--mod {
        padding-right: 0;
    }

    .user__button {
        padding: 10px 20px;
    }

    .menu__container {
        padding: 0;
    }

    .menu__overlay {
        position: fixed;
        top: 0;
        right: 100%;
        height: 100vh;
        width: 100vw;
        background: rgba(0, 0, 0, 0.5);
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        opacity: 0;
        -webkit-transition: opacity .3s linear;
        -o-transition: opacity .3s linear;
        transition: opacity .3s linear;
        will-change: transform;
        z-index: 1;
        overflow: hidden;
    }

    .menu__modal {
        position: fixed;
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        -ms-flex-flow: column nowrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-flow: column nowrap;
        top: 0;
        right: 100%;
        height: 100%;
        width: 100%;
        color: #000;
        background: #fff;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        will-change: transform;
        z-index: 2;
        overflow: hidden;
    }

    .menu__body {
        overflow-scrolling: touch;
        overscroll-behavior-y: contain;
        overflow-y: auto;
    }

    .menu__inst {
        padding: 20px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    a.menu__inst--link {
        border: 1px #adadad solid;
        background: #eeeeee;
        width: calc(50% - 10px);
        margin: 5px;
        height: 60px;
        display: flex;
        align-items: center;
        justify-content: center;
        align-items: center;
        font-weight: 700;
        font-size: 15px;
    }

    .menu__panel--level-1 {
        height: 100%;
        overflow-y: auto;
        overflow-x: hidden;
        overflow-scrolling: touch;
        overscroll-behavior-y: contain;
    }

    .menu__panel--level-1::-webkit-scrollbar-track {
        border: none;
        background-color: #f1f1f1;
        border-radius: 2px;
    }

    .menu__panel--level-1::-webkit-scrollbar {
        width: 4px;
        background-color: #fff;
    }

    .menu__panel--level-1::-webkit-scrollbar-thumb {
        background-color: #bcbec0;
        border-radius: 2px;
    }

    .menu__item--level-1.js-active > .menu__handle .icon {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }

    .menu.js-open .menu__toggle .icon {
        color: #da2128;
    }

    .menu.js-open .menu__handle {
        -webkit-animation-name: highlight;
        animation-name: highlight;
        -webkit-animation-duration: .15s;
        animation-duration: .15s;
        -webkit-animation-delay: .3s;
        animation-delay: .3s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
    }

    .menu.js-open .menu__close {
        opacity: 1;
        color: #fff;
        width: 100%;
        left: 0;
        top: 0;
        text-align: center;
        text-transform: uppercase;
        letter-spacing: 1px;
    }

    .menu.js-open .menu__modal,
    .menu.js-open .menu__overlay {
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 1;
    }

    .custom-select {
        max-width: 200px;
        height: 61px;
        width: 50%;
        margin-left: 0;
    }

    .custom-select__button {
        padding: 0;
        font-weight: 700;
        padding-top: 3px;
    }

    .footer__newsletter--campos {
        -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .footer__newsletter--campos input {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .footer__basic {
        -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .footer__basic-col {
        border-bottom: 1px solid #fff;
    }

    .footer__basic--nav li {
        margin: 10px 0;
    }

    .footer__flags-body {
        -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .footer__flags-body > div {
        -ms-flex: 1 1 auto;
        -webkit-box-flex: 1;
        flex: 1 1 auto;
    }

    .instafeed {
        -ms-flex-direction: row;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
    }

    .instafeed .slick-list {
        padding-left: 60px;
    }

    .catalog__controls .grid-control {
        margin-top: 20px;
        margin-bottom: -10px;
        width: 100%;
        text-align: right;
        text-align: center;
    }

    .catalog__controls .grid-control span.grid-control--line {
        top: -8px;
        position: relative;
    }

    .catalog__controls .grid-control__button--grid-1:after {
        overflow: hidden;
        width: 24px;
        font-size: 25px;
    }

    .catalog__controls .grid-control__button--grid-2:after {
        overflow: hidden;
        width: 45px;
        font-size: 25px;
    }

    .catalog__controls .custom-select {
        width: calc(50% - 10px);
        margin-left: 0;
        height: 45px;
        padding: 11px 10px;
        max-width: none;
    }
}

@media screen and (max-width: 1025px) {
    .account__user-address .edit-address-link {
        margin-top: 10px;
    }
}

@media screen and (max-width: 1024px) and (max-width: 767px) {
    .orders .myo-product-table.table.w-100.mt4 {
        margin: 0 !important;
    }

    .orders .render-container section.w-100.fl.mt3.mb1-l.mb1-xl.mb5-s.mb3-m article section {
        width: 280px;
    }

    .orders .myo-order-card {
        margin-left: 0;
    }
}

@media (max-width: 1024px) and (max-width: 400px) {
    .orders .myo-order-card .cf.pa3.pa4-l.bg-white.bt-0 {
        padding: 20px !important;
    }
}

@media screen and (max-width: 400px) {
    .orders article.w-100.fl.w-third-l {
        margin: 0;
    }
}

@media screen and (max-width: 1024px) {
    .grid--sm-vertical {
        -ms-flex-flow: column nowrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-flow: column nowrap;
    }

    .prateleira > ul > li {
        max-width: calc(50% - 10px);
        -ms-flex-preferred-size: calc(50% - 10px);
        flex-basis: calc(50% - 10px);
        margin-right: 5px;
        margin-left: 5px;
    }

    .js-custom-select__dropdown {
        -webkit-box-shadow: none;
        box-shadow: none;
        position: relative;
    }

    .hide--sm {
        display: none !important;
    }

    .customSelect--1 {
        font-size: 14px;
        text-transform: uppercase;
        color: #828282;
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
    }

    .banner--mosaic {
        -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .banner--mosaic .box-banner {
        padding: 0;
    }

    .menu-departamento {
        display: block !important;
        background: #fff;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 5;
        padding: 0;
    }

    .filters-bar.js-active .menu-departamento {
        overflow-y: scroll;
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .menu-departamento .search-multiple-navigator > fieldset {
        width: 100%;
        border: none;
        border-bottom: 2px solid #fff !important;
        padding: 0;
        margin: 0 !important;
    }

    .menu-departamento .search-multiple-navigator > fieldset::before,
    .menu-departamento .search-single-navigator > ul::before {
        display: none;
    }

    .menu-departamento .search-multiple-navigator > fieldset::after,
    .menu-departamento .search-single-navigator > h5::after {
        content: '+';
        font-family: inherit;
        font-size: 0;
        top: 20px;
        display: none;
    }

    .menu-departamento .search-multiple-navigator > fieldset > h5,
    .menu-departamento .search-single-navigator > h5 {
        font-weight: 700;
        background: #f1f1f1;
        padding: 20px;
        margin: 0 !important;
    }

    .menu-departamento .search-multiple-navigator > fieldset.categories h5,
    .menu-departamento .search-single-navigator > h5.categories {
        margin: 0;
    }

    .menu-departamento .search-multiple-navigator > fieldset > div,
    .menu-departamento .search-single-navigator > ul {
        position: relative;
        max-height: 250px;
        overflow-y: scroll;
        padding: 20px;
        border-radius: 10px;
        -webkit-overflow-scrolling: touch;
        max-height: none;
        overflow: auto;
        display: none;
    }

    .menu-departamento .search-multiple-navigator > fieldset:hover::after {
        content: '-';
        font-family: inherit;
        font-size: 0;
    }

    .menu-departamento .search-multiple-navigator > fieldset:hover > div,
    .menu-departamento .search-single-navigator > h5:hover + ul {
        border: none;
        padding: 20px;
        border-radius: 0;
    }

    .filters-bar {
        position: fixed;
        background: rgba(0, 0, 0, 0.5);
        top: 0;
        left: 0;
        height: 100vh;
        z-index: 5;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-transition: -webkit-transform .3s;
        transition: -webkit-transform .3s;
        -o-transition: transform .3s;
        transition: transform .3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
    }

    .filters-bar.js-active {
        display: block !important;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        position: absolute;
        top: 0;
        position: fixed;
    }

    .filters-bar label.sr_bordo {
        background: 0 0;
    }

    .filters-bar label.sr_pt-preto {
        background: 0 0;
    }

    .filters-bar label.sr_chumbo {
        background: 0 0;
    }

    .home__area {
        margin-bottom: 60px;
    }

    .home__area--moisac {
        padding-bottom: 0;
    }

    .home__banner-shelf {
        -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .account__titulo h1 {
        padding-left: 0;
        font-size: 18px;
        text-align: center;
    }

    .account__user {
        width: 100%;
    }

    .account__user-address .profile-detail-display h4,
    .account__user-info .profile-detail-display h4 {
        margin-bottom: 0;
    }

    .account__user-address .address-display-block .new-address-link,
    .account__user-address .profile-detail-display .new-address-link {
        max-width: 133px;
    }

    .account__user-address .address-display-block .new-address-link a,
    .account__user-address .profile-detail-display .new-address-link a {
        padding: 15px !important;
    }

    .account__user-address .address-display-block .new-address-link a:after,
    .account__user-address .profile-detail-display .new-address-link a:after {
        font-size: 10px !important;
    }

    .account__user-address .address-display-block h4,
    .account__user-address .profile-detail-display h4 {
        float: left;
    }

    .account__user-address .address-display-block,
    .account__user-address .profile-detail-display {
        min-width: 100%;
    }

    .account__user-order .user-orders-link {
        width: 100%;
    }

    .user__profile-view {
        margin-top: 10px;
    }

    .orders__main-title {
        font-size: 34px;
        padding-left: 0;
    }

    .orders .mw-100.myo-margin-right {
        margin-bottom: 0;
    }

    .orders .w-100.pv4.fl .flex.flex-column .flex.flex-column.flex-row-l div:nth-child(1) {
        margin-bottom: 15px;
    }

    .orders .myo-view-order .w-100.fl.mt3.mb1-l.mb1-xl.mb5-s.mb3-m {
        margin-top: 50px;
    }

    .orders .myo-order-card .cf.pa3.pa4-l.bg-white.bt-0 .fl.w-100.w-70-ns {
        width: 100% !important;
    }

    .orders .myo-order-card .cf.pa3.pa4-l.bg-white.bt-0 {
        -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }

    .orders .myo-order-header {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: start;
        -webkit-box-pack: start;
        justify-content: flex-start;
    }

    .orders .myo-order-header .myo-order-id {
        font-size: 16px;
    }

    .orders .myo-progress-bar.w-100.h4-plus.pb5.pr3.pl3.fl.b--black-10.br2.ba {
        display: none !important;
    }

    .card__banner-full .wrapper {
        left: initial;
        padding: 0 10px;
        max-height: 300px;
    }

    .stores__select ul {
        position: relative;
        -webkit-border-after: 0;
        border-block-end: 0;
    }

    .stores__info {
        height: 450px;
    }

    .fale-conosco__tel {
        padding-left: 0;
        padding-top: 30px;
    }

    .fale-conosco__btn-enviar {
        width: 100%;
    }

    .trabalhe-conosco__tel {
        padding-left: 0;
        padding-top: 30px;
    }

    .trabalhe-conosco__btn-enviar {
        width: 100%;
    }
}

.fullcore__order-by ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.fullcore__order-by ul li {
    margin-left: 20px;
    cursor: pointer;
}

.fullcore__order-by ul li.c-red {
    color: red;
}

.fullcore__order-by ul li.active {
    text-decoration: underline;
    font-weight: 700;
}

.product .experimente {
    border: 1px solid #ccc;
    padding: 0 10px 5px;
    margin-top: 16px;
    font-size: 13px;
}

.product .text-experimente {
    margin: 5px 0;
    display: inline-block;
    margin-left: 5px;
}

.product .img-experimente {
    display: inline-block;
    width: 45px;
    margin-top: 10px;
}

.product .product__specification .select.item-dimension-Tamanho label {
    cursor: pointer;
    border: 1px solid #000;
    padding: 10px;
    width: 40px;
    height: 40px;
    margin: 0;
    margin-right: 10px;
    margin-bottom: 10px;
    overflow: hidden;
    text-align: center;
    padding: 0;
    line-height: 40px;
    -webkit-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all 0.15s ease-in-out;
}

.product .product__specification .select.item-dimension-Tamanho label:hover {
    background: #eaeaea;
    border-color: #b3b3b3;
    color: #656565;
}

.product__specification .select.item-dimension-Tamanho label.checked:hover {
    background: #000;
    color: #fff;
    border-color: transparent;
}

@media (max-width: 767px) {
    .product .product__specification .select.item-dimension-Tamanho label {
        margin: 10px 5px 10px 5px;
    }
}

.product .product__action button {
    font-weight: 400;
    font-size: 12px !important;
    margin: 0 2px !important;
    text-transform: uppercase !important;
    text-align: center;
    border: 0 !important;
    font-weight: 600;
}

.product .product__social {
    font-size: 25px !important;
    margin-left: 10px;
    margin: 0;
    cursor: pointer;
}

.product .product__action {
    border: 0 solid #b7b7b700 !important;
}

.product .product__action button span {
    margin: 0 auto;
}

@media (min-width: 767px) {
    .product__action.product__action--sizes button {
        font-size: 11px !important;
        padding: 0;
        text-decoration: underline;
    }
}

.descricao-preco {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}

.product em.valor-dividido.price-installments {
    width: 100%;
}

.product .text-troque:hover {
    text-decoration: underline;
}

.product em.valor-dividido.price-installments {
    font-size: 14px;
    margin-top: 0;
    color: #000;
}

.product em.valor-dividido.price-installments .skuBestInstallmentNumber,
.product em.valor-dividido.price-installments .skuBestInstallmentValue {
    font-size: 20px;
    font-weight: 600;
}

.product strong.skuListPrice {
    font-size: 16px !important;
}

.product-freight .lightbox__modal {
    padding-bottom: 30px;
}

.product-shipping__result {
    padding: 15px 0 0;
}

.product-shipping__close {
    display: none;
}

.product-shipping-table * {
    text-align: center;
}

.product-shipping-table {
    width: 100%;
}

.product-shipping-table .product-shipping-table__row {
    width: 100%;
    display: block;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #e2e2e2;
    padding: 8px;
    font-size: 11px;
    font-family: Verdana;
    text-transform: uppercase;
}

@media screen and (min-width: 1025px) {
    .menu__list--level-2 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
    }

    .menu__item--level-1 {
        height: initial !important;
        margin-top: initial !important;
        text-align: center;
    }

    .menu__item--level-1:hover {
        background: #222;
        border-bottom: 2px #232323 solid;
        padding-bottom: 2px;
        margin-bottom: -2px;
    }

    .menu__item--level-1:hover .menu__item--level-2 {
        margin-left: 0;
    }

    .menu__item--level-1:hover .menu__link {
        color: #fff;
    }

    .menu__link--level-2 {
        padding: 10px;
        text-align: center;
    }

    .menu__banners {
        display: none;
    }

    .menu__panel--level-2 {
        padding: 20px 0 10px;
        background: 0 0;
        margin-top: -20px !important;
        z-index: 2;
        height: 100vh;
    }

    .product .menu__panel--level-2 {
        margin-top: 0 !important;
    }

    .menu__item--promocoes {
        color: #c91e1e;
    }

    .header--ghost .header:not(.js-hover):not(.js-active):not(.js-float):not(.header--fixed) .header__floater .menu__item--promocoes {
        color: #fff;
    }
}

.menu__item--promocoes > a {
    color: #c91e1e;
}

@media screen and (max-width: 1024px) {
    .department__sidebar__content.filters-bar {
        left: -100%;
        width: 100%;
        top: 0;
        position: fixed;
        z-index: 20;
        background: #fff;
        transition: all .15s ease-in-out;
        overflow-y: scroll;
        padding: 0;
    }

    .department__sidebar__content.filters-bar.js-active {
        left: 0;
    }
}

.fullcore__banner.fullcore__banner--mosaic {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 50px;
}

.fullcore__banner.fullcore__banner--mosaic .box-banner {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    padding: 0 10px 20px;
    margin: 0;
}

.fullcore__banner.fullcore__banner--mosaic .box-banner img {
    display: block;
    margin: 0 auto;
}

.fullcore__banner.fullcore__banner--full {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 50px;
    margin-bottom: -20px;
}

.fullcore__banner.fullcore__banner--full .box-banner {
    margin-bottom: 20px;
}

.fullcore__shelf-title {
    display: block;
    font-size: 27px;
    padding: 20px 0;
    font-weight: 700;
    text-align: center;
}

.fullcore__shelf-button {
    display: table;
    margin: 0 auto 25px;
    background: black;
    text-align: center;
    color: white;
    padding: 10px 25px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 800;
    letter-spacing: 1px;
    transition: all .15s ease-in-out;
}

.fullcore__shelf-button:hover {
    background: #666666;
}

.home .js-slider-shelf .prateleira {
    display: block !important;
}

.home .prateleira .slick-arrow {
    top: 50%;
    bottom: initial !important;
    margin-top: -60px;
}

.home .prateleira .slick-next {
    right: 0;
    margin-right: -10px;
}

.home .prateleira .slick-prev {
    left: 0;
    right: auto;
    margin-left: -10px;
}

@media screen and (max-width: 417px) {
    .fullcore__banner .box-banner {
        margin: 10px 0;
    }
}

@media screen and (max-width: 1024px) {
    .fullcore__banner.fullcore__banner--mosaic {
        padding: 0;
    }

    .fullcore__banner.fullcore__banner--mosaic .box-banner {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
        padding: 0 0 10px 0;
    }

    .home__area--banner-tv {
        margin-bottom: 30px;
    }

    .home .js-slider-shelf {
        padding: 0 0;
    }

    .home .js-slider-shelf:last-child {
        margin-bottom: 20px;
    }
}

.fullcore__promo--desk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.fullcore__promo--desk .box-banner {
    width: calc(50% - 10px);
    margin-bottom: 20px;
}

@media screen and (min-width: 1024px) {
    .fullcore__promo--desk .box-banner {
        width: calc(50% - 20px);
    }
}

@media screen and (max-width: 640px) {
    .fullcore__promo--desk .box-banner {
        width: 100%;
        margin-bottom: 20px;
    }
}

.interactive__colors {
    overflow: hidden;
    position: absolute;
    width: 100%;
    margin-top: 5px;
    display: none;
}

.interactive__colors:empty {
    display: none;
}

.shelf-product__image {
    position: relative;
    overflow: hidden;
}

.shelf-product__image a {
    transition: none !important;
}

.shelf-product__image.empty a {
    background: #f0f0f0;
    padding: 68.38%;
    position: relative;
}

.shelf-product__image.empty a:before {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 50%;
    z-index: 1;
    width: 500%;
    margin-left: -250%;
    animation: phAnimation 1s linear infinite;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 46%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0) 54%) 50% 50%;
}

button.interactive__sku-variation-size-button {
    display: none;
}

.shelf-product__interactive {
    display: block;
}

.interactive__sizes {
    opacity: 0;
    padding: 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    margin-bottom: 10px;
    -webkit-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all 0.25s ease-out;
}

.interactive__sizes span {
    width: 30px;
    height: 25px;
    font-size: 13px;
    line-height: 25px;
    background: rgba(255, 255, 255, 0.8);
    margin: 6px 6px 6px 0;
    text-align: center;
    user-select: none;
}

.interactive__sizes span:last-child {
    margin-right: 0;
}

.interactive__colors {
    opacity: 0;
    -webkit-transition: all .35s ease-out;
    -o-transition: all .35s ease-out;
    transition: all 0.35s ease-out;
}

.shelf-product:hover .interactive__colors,
.shelf-product:hover .interactive__sizes {
    opacity: 1;
}

@media screen and (max-width: 640px) {
    .shelf-product:hover .interactive__colors,
    .shelf-product:hover .interactive__sizes {
        opacity: 0;
    }
}

@media screen and (max-width: 1023px) {
    .shelf-product:hover .interactive__colors,
    .shelf-product:hover .interactive__sizes {
        opacity: 0;
    }

    .shelf-product .interactive__colors,
    .shelf-product .interactive__sizes {
        opacity: 0;
    }
}

.header--fixed .header__area--top {
    display: none;
}

.new-menu__back-level {
    background: #f1f1f1;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
    width: 100%;
    height: 70px;
    text-align: left;
    padding: 0 20px;
    display: flex;
    align-items: center;
    font-size: 14px;
}

.new-menu__back-level i {
    margin-right: 10px;
}

.new-menu__back-level i svg g {
    fill: black;
}

@media screen and (min-width: 1023px) {
    /* body:not(.new-product) .full-product__overlay { */
    body .full-product__overlay {
        /* display: none !important */
    }
}

.full-product__overlay {
    background: #f1f1f1;
    width: 100%;
    height: 0;
    position: fixed;
    z-index: 9999;
    bottom: 0;
    left: 0;
    overflow: hidden;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.full-product__overlay.is-active {
    height: 100%;
}

.profile-main-loader {
    left: 50% !important;
    margin-left: -100px;
    position: absolute !important;
    top: 50% !important;
    margin-top: -100px;
    width: 45px;
    z-index: 9000 !important;
}

.profile-main-loader .loader {
    position: relative;
    margin: 0 auto;
    width: 200px;
    height: 200px;
}

.profile-main-loader .loader:before {
    content: '';
    display: block;
    padding-top: 100%;
}

.circular-loader {
    -webkit-animation: rotate 2s linear infinite;
    animation: rotate 2s linear infinite;
    height: 100%;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    margin: auto;
}

.loader-path {
    stroke-dasharray: 150, 200;
    stroke-dashoffset: -10;
    -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
    animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
    stroke-linecap: round;
}

@-webkit-keyframes rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0;
    }

    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35;
    }

    100% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124;
    }
}

@keyframes dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0;
    }

    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35;
    }

    100% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124;
    }
}

@-webkit-keyframes color {
    0% {
        stroke: #999;
    }

    40% {
        stroke: #999;
    }

    66% {
        stroke: #999;
    }

    80%,
    90% {
        stroke: #999;
    }
}

@keyframes color {
    0% {
        stroke: #999;
    }

    40% {
        stroke: #999;
    }

    66% {
        stroke: #999;
    }

    80%,
    90% {
        stroke: #999;
    }
}

.fullcore__itemsView fieldset {
    border: 0;
}

.fullcore__itemsView fieldset select {
    padding: 4px 10px;
    -webkit-appearance: menulist-button;
    border-radius: 0;
}

.seo-texts {
    padding: 20px 0 50px;
    color: #666;
    font-weight: 300;
}

.seo-texts a {
    display: inline;
    text-decoration: underline;
}

.seo-texts:empty {
    display: none;
}

.seo-texts--texto {
    display: none;
}

.seo-texts--texto:last-child {
    display: block;
}

.filterBy option[value="12"] {
    display: none;
}

body.catalog .catalog__banners {
    margin-bottom: 30px;
}

body.catalog .catalog__banners:empty {
    display: none;
}

@media screen and (min-width: 1024px) {
    body.catalog header.header {
        position: fixed;
        width: 100%;
        top: 0;
    }

    body.catalog {
        margin-top: 152px;
    }

    .tipbar__item--show-mobile {
        color: #e7e700;
    }
}

.tipbar__item--show-mobile span:last-of-type strong {cursor: pointer;}

body.catalog .filter-manual {
    background: #000 url(/arquivos/tng-filter-size-masc.png) no-repeat left;
    color: white;
    height: 166px;
    margin: 20px 0 -30px;
}

body.catalog ul.filter-manual__list {
    display: flex;
    flex-wrap: wrap;
    max-width: 470px;
    height: -webkit-fill-available;
    align-items: center;
    align-self: center;
    align-content: center;
    padding-left: 30px;
}

body.catalog ul.filter-manual__list h4 {
    width: 100%;
    margin-bottom: 20px;
    font-size: 16px;
}

body.catalog ul.filter-manual__list a {
    border: 1px #e1e1e1 solid;
    padding: 0 7px;
    background: #fff;
    color: black;
    font-weight: 700;
    height: 28px;
    line-height: 30px;
    margin-right: 10px;
    margin-bottom: 10px;
}

body.catalog ul.filter-manual__list a:hover {
    outline: 4px #7e7e7e solid;
    transition: .3s;
}

@media screen and (max-width: 1024px) {
    body.catalog .filter-manual {
        background: #fff !important;
        color: #000 !important;
        border-top: #f1f1f1 2px solid;
        border-bottom: #f1f1f1 2px solid;
    }

    body.catalog ul.filter-manual__list {
        max-width: none;
        padding: 0 20px;
        justify-content: center;
        text-align: center;
    }

    body.catalog ul.filter-manual__list a {
        background: #f0efef;
        font-weight: 600;
        width: 45px;
        height: 45px;
        line-height: 45px;
        font-size: 15px;
    }

    body.catalog ul.filter-manual__list h4 {
        font-size: 20px;
    }
}

.shelf-product__ame.page-product {
    position: absolute;
    bottom: 10px;
}

@media screen and (max-width: 1024px) {
    .shelf-product__ame.page-product {
        left: -20px;
        width: calc(100% + 40px);
        bottom: -2px;
    }

    .shelf-product__ame--info.grid.grid--center.grid--top {
        background: #e3e3e3;
    }
}

.shelf-product__ame--info {
    font-size: 13px;
    margin-top: 5px;
    background: transparent;
    padding: 10px 5px 8px;
    align-items: end;
    user-select: none;
    display: flex;
    align-items: center;
}

span.shelf-product__ame--cashback {
    margin: 0 3px;
    font-weight: 600;
    color: #5f5f5f;
    text-transform: lowercase;
}

span.shelf-product__ame--cashback span {
    font-weight: 700;
    color: #f6235e;
    text-transform: uppercase;
}

span.shelf-product__ame--discount {
    font-weight: 600;
    font-size: 12px;
    color: #1b0487;
}

@keyframes phAnimation {
    0% {
        transform: translate3d(-30%, 0, 0);
    }

    100% {
        transform: translate3d(30%, 0, 0);
    }
}

.jub-chat-wrapper section.jub-evaluation-steps input:not([type=checkbox]),
.jub-chat-wrapper section.jub-evaluation-steps input:not([type=radio]) {
    -webkit-appearance: radio;
    -moz-appearance: radio;
    appearance: radio;
}

.institutional .header__area--bottom {
    height: auto;
}

.menu__institutional {
    border-right: 1px #d6d6d6 solid;
    width: 100%;
}

.menu__institutional ul li a {
    color: #969696;
    display: block;
    margin: 0 0 5px;
}

.menu__institutional h4 {
    font-weight: 700;
    text-transform: uppercase;
    margin: 20px 0 5px;
}

.institutional__txt {
    padding-left: 50px;
}

.menu__institutional--handler {
    display: none;
}

@media screen and (max-width: 768px) {
    .menu__institutional--handler {
        display: block;
        background: #9c9c9c;
        height: 50px;
        margin: 0 -20px;
        padding: 10px 20px;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 1px;
        line-height: 32px;
        width: calc(100% + 40px);
        border-radius: 10px;
        text-align: left;
    }

    .menu__institutional--handler.active {
        border-radius: 10px 10px 0 0;
    }

    .menu__institutional {
        background: #efefef;
        border: 0;
        padding: 0 20px 0;
        border-radius: 5px;
        margin: 10px 0 30px;
    }

    .menu__institutional ul {
        display: none;
    }

    .menu__institutional ul li a {
        font-size: 20px;
        padding-top: 20px;
    }

    .menu__institutional ul li:last-of-type {
        padding-bottom: 20px;
    }

    .menu__institutional h4 {
        display: none;
    }

    .institutional__container {
        margin-top: 5px;
    }

    .institutional__txt {
        padding: 0;
    }
}

button.store__button {
    width: 100%;
    text-align: left;
    font-size: 20px;
    height: 50px;
    background: rgb(214, 214, 214);
    padding: 10px 10px 10px 20px;
    border-radius: 5px;
    position: relative;
}

button.store__button:after {
    right: 20px;
    content: "";
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    font-family: "icomoon" !important;
    font-size: inherit;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: inherit;
    line-height: 1;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 20px;
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}

button.store__button.js-active:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.store__state {
    margin-bottom: 15px;
}

.store__item {
    background: #fbfbfb;
    padding: 30px 10px 10px;
    border: 1px #d6d6d6 solid;
    margin-top: -15px;
    margin-bottom: 10px;
}

@media screen and (max-width: 467px) {
    table.table.table-hover {
        display: flex;
    }

    table.table.table-hover tbody {
        width: 75%;
        margin-left: 10px;
    }

    table.table.table-hover tbody tr .button-delivery {
        width: 100% !important;
    }

    table.table.table-hover thead tr,
    table.table.table-hover tbody tr {
        display: flex;
        flex-direction: column;
    }

    table.table.table-hover tbody tr .oberservacao {
        min-height: 30px;
    }
}

table.table.table-hover {
    width: 100%;
}

table.table.table-hover tbody tr {
    background: #f3f3f3;
}

table.table.table-hover tbody tr:nth-child(even) {
    background: #fbfbfb;
}

.js-accordion {
    background: #eaeaea;
    padding: 10px;
    text-transform: uppercase;
    cursor: pointer;
    position: relative;
}

.js-accordion:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    font-size: inherit;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    color: inherit;
    line-height: 1;
    speak: none;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    right: 20px;
    font-family: icomoon !important;
    font-variant: normal;
    transition: all 0.25s ease-in-out 0s;
}

.js-accordion.js-active:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.js-accordion + div {
    background: #f9f9f9;
    padding: 20px;
    border: 1px #eaeaea solid;
}

/* lojas reabertas */
#lojas-reabertas .store__item {padding: 40px 20px 20px;}

#lojas-reabertas .box-center {
    display: flex;
    align-items: center;
}

#lojas-reabertas .box-center strong {
    font-size: 18px;
}

#lojas-reabertas .box-center p {
    font-size: 14px;
    display: block;
    margin-left: 10px;
    font-style: italic;
}

@media screen and (max-width: 467px) {
    #lojas-reabertas .box-center {
        flex-direction: column;
        align-items: initial;
    }

    #lojas-reabertas .box-center p {margin-left: 0;}
}

#w-condicoes-privacidade li .number {
    margin-right: 10px;
    float: left;
}

#w-condicoes-privacidade ol > li {margin-left: 20px;}

@media screen and (max-width: 467px) {
    #w-condicoes-privacidade {padding: 20px;}

    #w-condicoes-privacidade ol > li {margin-left: 8px;}
}