#postalCodeModal {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 9999;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
}
#postalCodeModal.show {
  opacity: 1;
  visibility: visible;
}
#postalCodeModal.hide {
  opacity: 0;
  visibility: hidden;
}
#postalCodeModal .pc-modal-inner {
  max-width: 569px;
  width: 100%;
  background: #FFF;
}
#postalCodeModal .pc-modal-inner .pc-modal-header {
  position: relative;
  width: 100%;
  display: block;
  background-color: #f68a28;
  color: #FFF;
  padding: 30px;
  font-weight: bold;
}
#postalCodeModal .pc-modal-inner .pc-modal-header span.close-modal {
  position: absolute;
  right: 10px;
  top: -15px;
  background-color: #636466;
  color: #FFF;
  border: 2px solid #f68a28;
  font-size: 32px;
  font-weight: 400;
  line-height: 31px;
  padding: 0 5px;
  cursor: pointer;
}
#postalCodeModal .pc-modal-inner .pc-modal-body {
  padding: 30px;
}
#postalCodeModal .pc-modal-inner .pc-modal-body p {
  font-size: 16px;
  margin-bottom: 15px;
}
#postalCodeModal .pc-modal-inner .pc-modal-body .pc-form-group {
  width: 100%;
  display: flex;
  align-items: center;
}
#postalCodeModal .pc-modal-inner .pc-modal-body .pc-form-group .pc-input {
  width: 100%;
  border: 1px solid #d1d1d1;
  padding: 15px;
}
#postalCodeModal .pc-modal-inner .pc-modal-body .pc-form-group .pc-button {
  padding: 15px 30px;
  background-color: #636466;
  color: #FFF;
  text-transform: uppercase;
  font-weight: bold;
  border: 1px solid #636466;
}
#postalCodeModal small.text-danger {
  color: #FF0000;
}
#user-infos.header__infos {
  opacity: 0;
  visibility: hidden;
}
@media screen and (max-width: 552px) {
  #postalCodeModal {
    z-index: 9999999;
  }
}
.prateleira-sugestao .prateleira ul li .prateleira__content .prateleira__name,
.sugestoes .prateleira ul li .prateleira__content .prateleira__name,
.suggest .prateleira ul li .prateleira__content .prateleira__name {
  height: 72px !important;
  max-height: 72px !important;
  min-height: 72px !important;
}
.home .prateleira.prateleira-sugestao {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
}
.home .prateleira.prateleira-sugestao > ul {
  height: 545px;
  opacity: 0;
  visibility: hidden;
}
.home .prateleira.prateleira-sugestao ul.slick-slider {
  max-height: 100%;
  transform: all 0.2s ease-in-out;
}
.home .prateleira.prateleira-sugestao ul.slick-slider.slick-initialized {
  height: auto;
  visibility: visible;
  opacity: 1;
}
.home .prateleira.prateleira-sugestao ul.slick-slider .slick-prev {
  position: absolute;
  left: -15px;
  top: 50%;
  z-index: 10;
  cursor: pointer;
}
.home .prateleira.prateleira-sugestao ul.slick-slider .slick-next {
  position: absolute;
  right: -15px;
  top: 50%;
  z-index: 10;
  cursor: pointer;
}
.prateleira ul li {
  /*
            &:hover{
                .prateleira__image{
                    &.1{
                        display: none;
                    }
                }
                .prateleira__image{
                        &.2{
                            display: block !important;
                    }
                }
            }
            */
}
.prateleira ul li .prateleira__item .prateleira__image-link .prateleira__image.imagem-principal > img {
  transition: 0.3s;
}
.prateleira ul li .prateleira__item .prateleira__image-link .prateleira__image.imagem-secundaria > img {
  transition: 0.3s;
}
.prateleira ul li .prateleira__item .prateleira__content .prateleira__flags .flag[class*=oportunidade] {
  text-indent: -9000px;
  border: 0;
  position: absolute;
  top: 20px;
  left: 20px;
  display: block;
  width: 30px;
  height: 100px;
  background: url('/arquivos/oportunidade-flag.png') no-repeat;
}
.prateleira ul li .prateleira__item .prateleira__content .prateleira__flags .flag[class*=bf_1029] {
  text-indent: -9000px;
  border: 0;
  position: absolute;
  top: 20px;
  left: 20px;
  display: block;
  width: 100px;
  height: 80px;
  background: url('/arquivos/TDT_Selos_Momentos_Black_2.png') no-repeat;
}
.prateleira ul li .prateleira__item .prateleira__content .prateleira__flags .flag.encomenda_cs_1087,
.prateleira ul li .prateleira__item .prateleira__content .prateleira__flags .flag.encomenda_tt_1088 {
  text-indent: -9000px;
  border: 0;
  position: absolute;
  top: 20px;
  left: 20px;
  display: block;
  width: 100px;
  height: 130px;
  background-size: contain;
  background: url('/arquivos/TDT_Selos_Por_encomend.png') no-repeat;
}
.prateleira ul li .prateleira__item .prateleira__content .prateleira__flags .flag[class*=bf-1028] {
  text-indent: -9000px;
  border: 0;
  position: absolute;
  top: 20px;
  left: 20px;
  display: block;
  width: 100px;
  height: 80px;
  background: url('/arquivos/TDT_Selos_Momentos_Black_2.png') no-repeat;
}
.prateleira ul li .prateleira__item .prateleira__content .prateleira__flags .flag[class*=bf-1028] {
  text-indent: -9000px;
  border: 0;
  position: absolute;
  top: 20px;
  left: 20px;
  display: block;
  width: 100px;
  height: 80px;
  background: url('/arquivos/Selo_MegaLiquidacao-td.png') no-repeat;
}
.prateleira ul li .prateleira__item .prateleira__content .prateleira__flags .flag[class*=tt_1096] {
  text-indent: -9000px;
  border: 0;
  position: absolute;
  top: 20px;
  left: 20px;
  display: block;
  width: 100px;
  height: 126px;
  background: url('/arquivos/Selo_MegaLiquidacao-td.png') no-repeat;
}
.prateleira ul li .prateleira__item .prateleira__content .prateleira__flags .flag[class*=cs_1095] {
  text-indent: -9000px;
  border: 0;
  position: absolute;
  top: 20px;
  left: 20px;
  display: block;
  width: 100px;
  height: 126px;
  background: url('/arquivos/Selo_MegaLiquidacao-cs.png') no-repeat;
}
.prateleira ul li .prateleira__item .prateleira__content .prateleira__flags .flag[class*=tt_1017] {
  text-indent: -9000px;
  border: 0;
  position: absolute;
  top: 20px;
  left: 20px;
  display: block;
  width: 100px;
  height: 80px;
  background: url('/arquivos/TDT_Selos_Momentos_Black_2.png') no-repeat;
}
body.account .tabs__item--user-info {
  width: 100%;
}
body.account .tabs__item--address {
  display: none;
}
body.account main.vtex-account__page-body {
  margin-top: 0 !important;
}
body.account main.vtex-account__page-body ul.list li > a.c-link svg {
  fill: #f68a28;
}
body.account .tabs .tabs__controls {
  display: none;
}
body.account .tabs .logout {
  right: 15px;
}
body.account .vtex-account .vtex-account__page header {
  z-index: 1;
}
body.account .vtex-account .vtex-account__page header button {
  border-color: transparent;
}
body.account .vtex-account .vtex-pageHeader__container {
  padding-top: 0;
  padding-bottom: 0;
}
body.account .vtex-account .vtex-account__page main {
  margin-top: 0 !important;
}
body.account [class*=-primary],
body.account .c-link,
body.account [class*=action-secondary] {
  color: #f68a28;
  border-color: #f68a28;
}
body.account .bg-action-primary {
  background-color: #f68a28 !important;
  color: #FFF !important;
}
body.account .vtex-account__user-image button.bn.pointer {
  background-color: #FFF;
}
body.account main.vtex-account__page-body .myo-reorder-btn svg {
  fill: #f68a28;
}
@media screen and (min-width: 737px) {
  body.produto .product {
    position: relative;
  }
  body.produto .product__details--wrapper #caracteristicas,
  body.produto .product__specification--wrapper #caracteristicas {
    left: 0;
  }
  body.produto .product__specification--wrapper .btn.product__details--btn {
    margin-left: 0;
  }
  body.produto .product__info--skuDescription {
    float: initial;
  }
  body.produto .product__image {
    width: 60%;
  }
  body.produto .product__info {
    width: 320px;
    margin-left: 108px;
  }
  body.produto .product__info--tag {
    visibility: visible;
    display: block;
  }
  body.produto .product__info--tag .flag[class*=oportunidade] {
    text-indent: -9000px;
    border: 0;
    display: block;
    position: absolute;
    top: 0;
    left: 90px;
    z-index: 9;
    width: 30px;
    height: 100px;
    background: url('/arquivos/oportunidade-flag.png') no-repeat;
    margin: 0;
  }
  body.produto .product__info--tag .flag.encomenda_cs_1087,
  body.produto .product__info--tag .flag.encomenda_tt_1088 {
    text-indent: -9000px;
    border: 0;
    display: block;
    position: absolute;
    top: 0;
    left: 90px;
    z-index: 9;
    width: 100px;
    height: 130px;
    background: url('/arquivos/TDT_Selos_Por_encomend.png') no-repeat;
    background-size: contain;
    margin: 0;
  }
  body.produto .product__info--tag .flag[class*=bf_1029] {
    text-indent: -9000px;
    border: 0;
    display: block;
    position: absolute;
    top: 0;
    left: 90px;
    z-index: 9;
    width: 100px;
    height: 70px;
    background: url('/arquivos/TDT_Selos_Momentos_Black_2.png') no-repeat;
    margin: 0;
  }
  body.produto .product__info--tag .flag[class*=bf-1028] {
    text-indent: -9000px;
    border: 0;
    display: block;
    position: absolute;
    top: 0;
    left: 90px;
    z-index: 9;
    width: 100px;
    height: 70px;
    background: url('/arquivos/TDT_Selos_Momentos_Black_2.png') no-repeat;
    margin: 0;
  }
  body.produto .product__info--tag .flag[class*=tt_1096] {
    text-indent: -9000px;
    border: 0;
    display: block;
    position: absolute;
    top: 0;
    left: 90px;
    z-index: 9;
    width: 100px;
    height: 126px;
    background: url('/arquivos/Selo_MegaLiquidacao-td.png') no-repeat;
    margin: 0;
  }
  body.produto .product__info--tag .flag[class*=cs_1095] {
    text-indent: -9000px;
    border: 0;
    display: block;
    position: absolute;
    top: 0;
    left: 90px;
    z-index: 80;
    width: 100px;
    height: 126px;
    background: url('/arquivos/Selo_MegaLiquidacao-cs.png') no-repeat;
  }
  body.produto .product__info--tag .flag[class*=cs_1016] {
    text-indent: -9000px;
    border: 0;
    display: block;
    position: absolute;
    top: 0;
    left: 90px;
    z-index: 9;
    width: 100px;
    height: 70px;
    /*background:url('/arquivos/TDT_Selos_Momentos_Black_2.png') no-repeat;   */
    margin: 0;
  }
  body.produto .product__info--tag .flag[class*=tt_1017] {
    text-indent: -9000px;
    border: 0;
    display: block;
    position: absolute;
    top: 0;
    left: 90px;
    z-index: 9;
    width: 100px;
    height: 70px;
    /* background:url('/arquivos/TDT_Selos_Momentos_Black_2.png') no-repeat;   */
    margin: 0;
  }
  body.produto .product__info--price .descricao-preco {
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  body.produto .product__info--price .descricao-preco .valor-por {
    order: 0;
  }
  body.produto .product__info--price .descricao-preco .valor-de {
    order: 1;
    margin-right: 0;
    margin-top: -23px;
  }
  body.produto .product__info--price .descricao-preco .valor-dividido {
    order: 2;
    margin-top: 0;
    width: 100%;
    display: block;
    overflow: hidden;
  }
  body.produto .product__info--details {
    position: relative;
  }
  body.produto .product__info--details:before {
    content: '';
    width: 100%;
    border-top: 1px solid #e5e5e5;
    position: absolute;
    left: 0;
    top: 52px;
  }
  body.produto .product__info--details .wrapper-item {
    width: 100%;
  }
  body.produto .product__info--details .wrapper-item .btn.product__details--btn {
    position: absolute;
    top: 10px;
  }
  body.produto .product__info--details .wrapper-item .productDescription {
    display: none;
    margin-top: 60px;
    font-family: 'Roboto', sans-serif;
  }
  body.produto .product__info--details .wrapper-item .productDescription strong {
    font-weight: bold;
  }
  body.produto .product__info--details .wrapper-item #caracteristicas {
    display: none;
  }
  body.produto .product__info--details .wrapper-item #caracteristicas h4 {
    display: none;
  }
  body.produto .product__info--details .wrapper-item #caracteristicas .group tr th {
    min-width: 300px;
  }
  body.produto .product__info--details .wrapper-item.active.product__details--wrapper .productDescription {
    display: block;
  }
  body.produto .product__info--details .wrapper-item.active.product__specification--wrapper #caracteristicas {
    display: block;
  }
  body.produto .product__info--details .product__specification--wrapper .btn.product__details--btn {
    left: 170px;
  }
  body.produto main div.product div.product__image div.apresentacao div#show ul.thumbs li {
    margin: 1em 1em 1em 0;
  }
  body.produto main div.product div.product__info div.product__info--buy-button div.product__info--buy-button-content a {
    background-color: #3dbf7d;
  }
  body.produto main div.product div.product__info div.product__info--buy-button div.product__info--buy-button-content a:hover {
    background-color: #1c9c5b;
  }
  body.produto main div.product div.product__info div.product__info--price div.plugin-preco div.productPrice span {
    font-style: normal;
  }
  body.produto main div.product div.product__info--details div.wrapper-item button {
    font-style: normal;
  }
  body.produto main table tbody tr th {
    width: 21em;
    border-bottom: 1px solid #e8e5e5;
    text-align: end;
    border-right: 1px solid #e8e5e5;
    padding-right: 1em;
  }
  body.produto main table tbody tr td {
    width: 23em;
    border-bottom: 1px solid #e8e5e5;
    padding-left: 1em;
  }
  body.produto main div.wrapper-item div.productDescription {
    width: 77%;
  }
  body.produto main div.wrapper-item div.productDescription strong {
    font-size: 1.4em;
    color: #797979;
  }
  body.produto main div.product__info--price div.plugin-preco div.productPrice p.descricao-preco strong.skuBestPrice {
    font-size: 2rem;
    font-style: normal;
  }
  body.produto main div.yv-box h2.yv-title {
    font-style: normal;
  }
}
@media screen and (max-width: 736px) {
  body.produto div.page-wrapper div.page-content main div.product div.product__info div.product__info--calcBox .left::before {
    height: 41%;
    padding-top: 0;
    top: 33%;
  }
  body.produto div.page-wrapper div.page-content main div.product div.product__info div.product__info--calcBox .bottom {
    margin: 5px;
  }
  body.produto div.page-wrapper div.page-content main div.product div.product__info div.product__info--buy-button div.product__info--buy-button-content a {
    background-color: #3dbf7d;
  }
  body.produto div.page-wrapper div.page-content main div.product div.product__info div.product__info--buy-button div.product__info--buy-button-content a:hover {
    background-color: #1c9c5b;
  }
  body.produto div.page-wrapper div.page-content main div.product div.product__info div.product__info--price div.plugin-preco div.productPrice span {
    font-style: normal;
  }
  body.produto div.page-wrapper div.page-content main div.product div.product__info div.product__info--details div.wrapper-item button {
    font-style: normal;
  }
  body.produto div.page-wrapper div.page-content main div.yv-box h2.yv-title {
    font-style: normal;
  }
  body.produto div.page-wrapper div.page-content main table.Especificacao tbody tr th {
    width: 21em;
    border-bottom: 1px solid #e8e5e5;
    text-align: end;
    border-right: 1px solid #e8e5e5;
    padding-right: 1em;
  }
  body.produto div.page-wrapper div.page-content main table.Especificacao tbody tr td {
    width: 23em;
    border-bottom: 1px solid #e8e5e5;
    padding-left: 1em;
  }
  body.produto div.page-wrapper div.page-content main div.product__info--price div.plugin-preco div.productPrice p.descricao-preco strong.skuBestPrice {
    font-size: 2rem;
    font-style: normal;
  }
}
@media screen and (min-width: 992px) {
  header .header__search {
    left: 5% !important;
  }
  header .header__cart {
    margin-right: 0px !important;
  }
  body.home .newsletter__title {
    text-align: start;
    margin-right: 0px;
    margin-bottom: 5px;
  }
  body.home .newsletter__box {
    flex-direction: row !important;
    justify-content: center;
    align-items: center;
  }
  footer.footer .footer__logo {
    width: 15% !important;
  }
}
@media (min-width: 736px) and (max-width: 1150px) {
  .page-content main {
    margin-top: 0px !important;
  }
}
@media (min-width: 1150px) and (max-width: 1450px) {
  main {
    margin-top: 230px !important;
  }
}
@media (min-width: 1450px) and (max-width: 1800px) {
  main {
    margin-top: 240px !important;
  }
}
@media (min-width: 1800px) {
  main {
    margin-top: 250px !important;
  }
}
@media screen and (min-width: 737px) {
  header .header__search {
    width: 55%;
    display: inline-block;
    margin: 41px 0 0;
    left: 20%;
    margin-bottom: 45px;
  }
  header .header__search input[type=text] {
    height: 43px;
  }
  header .header__search:before {
    content: "";
    font-family: xerox, sans-serif;
    color: #DB812D;
    line-height: 45px;
  }
  header .header__cart {
    width: 32px;
    margin-right: 20px;
  }
  header .navigation__menu h3 {
    padding: 17px 0;
  }
  header .navigation__menu h3 ul {
    top: 50px;
  }
  body.home .menu-highlight {
    display: block;
    overflow: hidden;
  }
  body.home .main-gallery {
    height: auto;
    min-height: auto;
    overflow: hidden;
    position: relative;
    clear: both;
    width: 100%;
    margin-top: -20px;
  }
  body.home .main-gallery .box-banner {
    display: inline-block;
    position: relative;
    width: 100%;
  }
  body.home .main-gallery .box-banner img {
    height: auto;
    display: block;
    width: 100%;
  }
  body.home .main-gallery .box-banner .banner-html__background {
    width: 280%;
    height: 720px;
    left: -40%;
    -moz-transform: rotate(-68deg);
    -ms-transform: rotate(-68deg);
    -webkit-transform: rotate(-68deg);
    transform: rotate(-68deg);
    top: 47%;
  }
  body.home .main-gallery .box-banner .banner-html__content {
    position: absolute;
    top: 100px;
    width: 50%;
    right: 20px;
  }
  body.home .main-gallery .box-banner .banner-html__content h2 {
    margin-bottom: 32px;
  }
  body.home .main-gallery .box-banner .banner-html__content p {
    margin: 30px auto;
    width: 65%;
  }
  body.home .main-gallery .box-banner .banner-html__link {
    width: 210px;
  }
  body.home .main-gallery .slick-prev {
    display: none!important;
  }
  body.home .slick-prev {
    margin-left: 12px;
  }
  body.home .slick-next {
    margin-right: 20px;
  }
  body.home .main-gallery .slick-dots {
    bottom: 20px;
    display: inline-block;
    right: 0;
    position: absolute;
    text-align: center;
    width: 100%;
  }
  body.home .main-gallery .slick-dots li {
    display: inline-block;
    position: relative;
  }
  body.home .main-gallery .slick-dots li button {
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 100%;
    border: none;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    height: 10px;
    margin: 0 10px;
    outline: 0;
    padding: 0;
    position: relative;
    width: 10px;
  }
  body.home .main-gallery .slick-dots li.slick-active button {
    background-color: #fff;
  }
  .prateleira-sugestao .prateleira-sugestao h2,
  .suggest .prateleira-sugestao h2,
  .sugestoes .prateleira-sugestao h2 {
    text-align: left;
    font-size: 1.7em;
  }
  .prateleira-sugestao .prateleira-sugestao .prateleira__item .prateleira__view-product,
  .suggest .prateleira-sugestao .prateleira__item .prateleira__view-product,
  .sugestoes .prateleira-sugestao .prateleira__item .prateleira__view-product {
    display: block ;
    opacity: 1 ;
    align-self: flex-end;
  }
  .prateleira-sugestao .prateleira ul li .prateleira__content,
  .prateleira__item .prateleira ul li .prateleira__content,
  .suggest .prateleira ul li .prateleira__content,
  .sugestoes .prateleira ul li .prateleira__content {
    padding: 10px 6px 10px 10px;
    text-align: left;
    min-height: 265px;
    float: none;
  }
  .prateleira-sugestao .prateleira ul li .prateleira__content p.product-brand,
  .prateleira__item .prateleira ul li .prateleira__content p.product-brand,
  .suggest .prateleira ul li .prateleira__content p.product-brand,
  .sugestoes .prateleira ul li .prateleira__content p.product-brand {
    font-size: 0.9em;
    margin-top: 0.5em;
    color: #a2a2a2;
  }
  .prateleira ul li .prateleira__content {
    padding: 10px 6px 10px 10px;
    text-align: left;
    min-height: 265px;
    float: none;
  }
  .newsletter__box {
    flex-direction: column;
    justify-content: center;
  }
  .newsletter__title {
    text-align: center;
    margin-right: 25%;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 736px) {
  header .header__container--full {
    margin-top: 5px;
  }
  header .navigation__toggle {
    position: absolute;
    right: -51px;
    top: 68px;
    display: block;
    width: 60px;
    height: 52px;
    padding: 15px 0;
    cursor: pointer;
  }
  .header {
    height: 190px !important;
  }
  .header .header__logo--casashow {
    margin: 12px 0 0 38%;
    width: 150px;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .header .header__search {
    top: 130px !important;
  }
  .header .header__search:before {
    content: "";
    font-family: xerox, sans-serif;
    color: #DB812D;
    line-height: 45px;
  }
  main {
    margin-top: 100px!important;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[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 {
  display: none;
}
body.institucional main {
  margin-top: 250px !important;
}
body.institucional:not(.lojas) .page-wrapper .main-page .main-page__nav {
  display: inline-block;
}
body.institucional:not(.lojas) .page-wrapper .main-page .main-page__nav .institucional-box p > strong,
body.institucional:not(.lojas) .page-wrapper .main-page .main-page__nav .institucional-box p > h1 {
  display: block;
  margin-bottom: 17px;
  font-weight: bold;
  font-size: 18px;
  color: black;
  text-transform: uppercase;
}
body.institucional:not(.lojas) .page-wrapper .main-page .main-page__content h1,
body.institucional:not(.lojas) .page-wrapper .main-page .main-page__content h2 {
  line-height: 39px;
  margin: 0;
}
@media screen and (max-width: 767px) {
  body.institucional:not(.lojas) .page-wrapper .main-page .main-page__content {
    width: 85%;
    text-align: center;
    margin: 10px auto;
  }
}
@media screen and (min-width: 768px) {
  body.institucional:not(.lojas) .page-wrapper .main-page .main-page__content {
    float: right;
    margin-left: 20px;
  }
}
body.institucional:not(.lojas) .page-wrapper .main-page .main-page__content i.fa-angle-down::before,
body.institucional:not(.lojas) .page-wrapper .main-page .main-page__content i.fa-angle-up::before {
  display: none;
}
body.institucional:not(.lojas) .page-wrapper .main-page .main-page__content .x-title {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
}
body.institucional:not(.lojas) .page-wrapper .main-page .main-page__content .vve-image__container {
  margin-bottom: 20px;
  display: block;
  overflow: hidden;
}
body.institucional:not(.lojas) .page-wrapper .main-page .main-page__content .vve-image__container .vve-image__single {
  display: inline-block;
  width: 50% !important;
}
body.institucional:not(.lojas) .page-wrapper .main-page .main-page__content .x-institutional__lucky-change {
  display: block;
  overflow: hidden;
  margin-bottom: 20px;
}
.x-institutional__card-title h2 {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
  font-family: 'Roboto', sans-serif;
}
.x-institutional__card-title p {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  margin-bottom: 20px !important;
  display: block;
  overflow: hidden;
}
.x-institucional--card .x-institutional__card-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.x-institucional--card .x-institutional__card-banner {
  width: 30%;
}
.x-institucional--card .x-institutional__card-summary {
  padding: 30px;
  margin: 48px 0 25px 0;
  background: #F0F0F0;
  min-height: 653px;
}
.x-institucional--card .x-institutional__card-summary-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom: 1px solid lightgray;
  padding-bottom: 10px;
  margin: 0 0 42px 0;
}
.x-institucional--card .x-institutional__card-summary-nav-button {
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
  margin: 0 0 0 138px;
  -webkit-transition: all 195ms ease;
  -o-transition: all 195ms ease;
  transition: all 195ms ease;
  position: relative;
  background: transparent;
  border: 0;
  text-align: center;
}
.x-institucional--card .x-institutional__card-summary-nav-button::after {
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  background: #f68a28;
  opacity: 0;
  -webkit-transition: all 195ms ease;
  -o-transition: all 195ms ease;
  transition: all 195ms ease;
  position: absolute;
  bottom: -10px;
}
.x-institucional--card .x-institutional__card-summary-nav-button.is--active {
  color: #f68a28;
  font-weight: bold;
}
.x-institucional--card .x-institutional__card-summary-nav-button.is--active::after {
  opacity: 1;
}
.x-institucional--card .x-institutional__card-summary-nav-button:hover {
  color: #f68a28;
}
.x-institucional--card .x-institutional__card-summary-nav-button:first-child {
  margin: 0;
}
.x-institucional--card .x-institutional__card-summary-wrapper {
  display: none;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.x-institucional--card .x-institutional__card-summary-wrapper.is--active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.x-institucional--card .x-institutional__card-summary-wrapper--payments {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.x-institucional--card .x-institutional__card-information-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 63%;
}
.x-institucional--card .x-institutional__card-information {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 33%;
  text-align: center;
  color: black;
  font-weight: 500;
  line-height: 22px;
  margin: 0 40px;
}
.x-institucional--card .x-institutional__card-information .x-institutional__card-information-block {
  font-family: 'Roboto', sans-serif;
  font-size: 12px !important;
  line-height: 20px !important;
  font-weight: 400;
  text-transform: none;
}
.x-institucional--card .x-institutional__card-information-icon--house {
  width: 60px;
}
.x-institucional--card .x-institutional__card-information-icon--money {
  width: 64px;
}
.x-institucional--card .x-institutional__card-information-icon--cellphone {
  width: 37px;
}
.x-institucional--card .x-institutional__card-summary-item {
  width: 32%;
  background: white;
  padding: 15px;
  margin: 0 1.3% 20px 0;
}
.x-institucional--card .x-institutional__card-summary-item strong {
  font-weight: 500;
  font-size: 14px;
}
.x-institucional--card .x-institutional__card-summary-item p {
  font-size: 12px;
  margin: 0;
}
.x-institucional--card .x-institutional__content-title {
  margin: 0;
  letter-spacing: normal;
  font-size: 35px;
}
#pitchbar.tipbar {
  width: 100%;
  padding: 10px 0;
  background-color: #f1f1f1;
}
#pitchbar .tipbar__list {
  max-width: 1156px;
  width: 100%;
  display: table;
  margin: 0 auto;
}
@media screen and (min-width: 737px) {
  #pitchbar .tipbar__item {
    width: 33.3333%;
    display: table-cell;
  }
  #pitchbar .tipbar__item:first-child {
    text-align: left;
  }
  #pitchbar .tipbar__item:nth-child(2) {
    text-align: center;
  }
  #pitchbar .tipbar__item:last-child {
    text-align: right;
  }
  #pitchbar .tipbar__item p {
    color: #828282;
    font-size: 14px;
    text-transform: none;
  }
}
@media screen and (max-width: 732px) {
  #pitchbar .tipbar__item {
    text-align: center;
  }
}
#text-SEO h2 {
  color: #333;
  margin-top: 8px;
  line-height: 26px;
  font-size: 22px;
}
#text-SEO p {
  color: #555;
  margin-top: 8px;
  line-height: 26px;
}
#text-SEO p a {
  color: #000;
  text-decoration: underline;
}
#text-SEO p a.read-more,
#text-SEO p a.hide-more {
  color: #f68a28;
  font-weight: normal;
  text-decoration: none;
}
.footer__copyright .sign {
  font-size: 0;
  z-index: 10;
}
.footer__copyright .sign--omni {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url(/arquivos/110x70-Logo-7ways-ABComm.jpg);
  height: 70px;
  background-position-y: -15px;
  width: 110px;
}
footer div.u-center div.footer__box div.footer__content ul.footer__list i {
  font-size: 2em;
  line-height: 2.5em;
  margin: 0 0.2em;
}
footer div.u-center div.footer__box div.footer__content ul.carrinho i {
  font-size: 1.5em;
  line-height: 2.5em;
  margin: 0 0.2em;
}
footer div.u-center div.footer__box div.footer__content ul.carrinho li.card {
  padding: 0;
  margin: 0;
  display: inline;
}
@media screen and (min-width: 736px) {
  footer.footer .footer__box {
    top: 0 !important;
  }
  footer.footer .footer__logo {
    display: block;
    width: 100%;
    text-align: center;
    margin: 20px 0 ;
  }
  footer.footer .footer__logo > a {
    margin: 0 auto;
    text-align: center;
    display: block;
  }
  footer.footer .footer__item {
    margin-bottom: 10px;
  }
}
body.departamento main {
  margin-top: 250px !important;
}
body.departamento .page-content .banner-top {
  display: none;
}
body.departamento .page-content .bread-crumb {
  margin-top: 0;
}
body.departamento .page-content .menu-main {
  margin-top: 15px;
  padding-left: 0;
}
body.departamento .page-content .menu-main .navigation {
  top: unset;
  padding: 0;
}
body.departamento .page-content .menu-main .title-search {
  top: unset;
  padding: 0;
  margin-top: 20px;
}
body.departamento .page-content .catalog-results {
  margin: 20px 0;
}
body.categorias main {
  margin-top: 230px !important;
}
body.departamento .content-slider-departament,
body.categorias .content-slider-departament {
  display: block !important;
  margin-top: 40px !important;
}
body.departamento .content-slider-departament .suggest,
body.categorias .content-slider-departament .suggest {
  margin: 0;
}
body.departamento .content-slider-departament .suggest .prateleira-sugestao,
body.categorias .content-slider-departament .suggest .prateleira-sugestao {
  margin-bottom: 120px;
  margin-top: 10px;
}
body.departamento .content-slider-departament .suggest .prateleira-sugestao h2,
body.categorias .content-slider-departament .suggest .prateleira-sugestao h2 {
  display: none;
}
body.departamento .content-slider-departament .suggest .prateleira-sugestao ul.slick-initialized,
body.categorias .content-slider-departament .suggest .prateleira-sugestao ul.slick-initialized {
  margin-bottom: -145px !important;
}
body.departamento .content-slider-departament .suggest .prateleira-sugestao .slick-arrow,
body.categorias .content-slider-departament .suggest .prateleira-sugestao .slick-arrow {
  position: absolute;
  cursor: pointer;
  z-index: 10;
  top: 50%;
}
body.departamento .content-slider-departament .suggest .prateleira-sugestao .slick-arrow.slick-prev,
body.categorias .content-slider-departament .suggest .prateleira-sugestao .slick-arrow.slick-prev {
  left: -20px;
}
body.departamento .content-slider-departament .suggest .prateleira-sugestao .slick-arrow.slick-next,
body.categorias .content-slider-departament .suggest .prateleira-sugestao .slick-arrow.slick-next {
  right: -20px;
}
body.departamento div.catalog-results div.main div.sub,
body.categorias div.catalog-results div.main div.sub {
  top: 0;
  width: 100%;
}
body.departamento div.catalog-results div.main div.sub div.resultado-busca-filtro fieldset.orderBy,
body.categorias div.catalog-results div.main div.sub div.resultado-busca-filtro fieldset.orderBy {
  margin-bottom: 1em;
}
body.departamento div.catalog-results div.main div.vitrine div.prateleira-sugestao,
body.categorias div.catalog-results div.main div.vitrine div.prateleira-sugestao {
  margin-bottom: 0;
}
body.departamento div.catalog-results div.main div.vitrine div.prateleira-sugestao div.prateleira.n3colunas ul,
body.categorias div.catalog-results div.main div.vitrine div.prateleira-sugestao div.prateleira.n3colunas ul {
  max-height: 570px;
  margin-bottom: 0 !important;
}
body.departamento div.catalog-results div.main div.vitrine div.prateleira-sugestao div.prateleira.n3colunas ul li div.prateleira__item div.prateleira__content,
body.categorias div.catalog-results div.main div.vitrine div.prateleira-sugestao div.prateleira.n3colunas ul li div.prateleira__item div.prateleira__content {
  min-height: 15em;
}
body.departamento div.catalog-results div.main div.vitrine div.prateleira-sugestao div.prateleira.n3colunas ul li div.prateleira__item div.prateleira__content p.product-brand,
body.categorias div.catalog-results div.main div.vitrine div.prateleira-sugestao div.prateleira.n3colunas ul li div.prateleira__item div.prateleira__content p.product-brand {
  font-size: 0.9em;
  margin-top: 0.5em;
  color: #a2a2a2;
}
body.departamento div.catalog-results div.main div.vitrine div.prateleira-sugestao div.prateleira.n3colunas ul li div.prateleira__item a.prateleira__view-product,
body.categorias div.catalog-results div.main div.vitrine div.prateleira-sugestao div.prateleira.n3colunas ul li div.prateleira__item a.prateleira__view-product {
  opacity: 1;
}
body.departamento div.catalog-results div.suggest,
body.categorias div.catalog-results div.suggest {
  margin-bottom: 0;
}
body.departamento div.catalog-results div.suggest div.prateleira h2,
body.categorias div.catalog-results div.suggest div.prateleira h2 {
  display: none;
}
body.departamento div.catalog-results div.suggest div.prateleira ul,
body.categorias div.catalog-results div.suggest div.prateleira ul {
  margin-bottom: 0 !important;
  max-height: 100%;
}
.catalogo .main .sub label {
  display: inline-block;
}
dl.fakeSelect {
  display: none;
}
.categorias .page-content .catalog-results .sub .fakeSelect {
  display: none;
}
.categorias .vitrine {
  clear: both;
}
.categorias .vitrine .resultItemsWrapper {
  clear: both;
}
.categorias .page-content .catalog-results .sub .orderBy,
.departamento .page-content .catalog-results .sub .orderBy {
  float: right;
  width: 40%;
}
.categorias .page-content .catalog-results .sub .orderBy select,
.departamento .page-content .catalog-results .sub .orderBy select {
  display: inline-block;
  width: 65%;
  height: 30px;
  font-size: 14px;
  color: #666666;
  border-radius: 5px;
  -webkit-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.901' height='12.072' viewBox='0 0 19.901 12.072'%3E%3Cpath id='Path_61' data-name='Path 61' d='M336.285,1507l-7.829,7.829,7.829,7.829' transform='translate(-1504.882 338.407) rotate(-90)' fill='none' stroke='%23F68A28' stroke-linecap='round' stroke-width='3'/%3E%3C/svg%3E%0A");
  background-color: #F5F5F5;
  background-repeat: no-repeat, repeat;
  background-position: right 15px top 50%, 0 0;
  background-size: 12px auto, 100%;
  padding: 0 10px;
}
.categorias .catalogo .main .sub label,
.departamento .catalogo .main .sub label {
  display: inline-block;
}
.categorias .departamento .page-content .catalog-results .orderBy,
.departamento .departamento .page-content .catalog-results .orderBy,
.categorias .categorias .page-content .catalog-results .orderBy,
.departamento .categorias .page-content .catalog-results .orderBy {
  float: right;
  width: 40%;
}
.prateleira ul li .prateleira__flags {
  display: block;
  height: 0px;
}
.prateleira ul li .prateleira__number-installment {
  display: inline-block;
  padding: 10px 0 13px;
  width: 100%;
}
@media screen and (max-width: 736px) {
  .catalogo .orderBy select {
    position: relative;
    top: 0;
    right: 0;
    width: 100%;
    height: 45px;
    opacity: 1;
  }
  .categorias .page-content .catalog-results .orderBy,
  .departamento .page-content .catalog-results .orderBy {
    width: 60% !important;
  }
  body.categorias div.page-wrapper div.page-content main div.menu-main,
  body.departamento div.page-wrapper div.page-content main div.menu-main {
    margin-top: 0px;
  }
  body.categorias div.page-wrapper div.page-content main div.menu-main div.navigation,
  body.departamento div.page-wrapper div.page-content main div.menu-main div.navigation {
    padding-top: 1em;
  }
  body.departamento div.catalog-results,
  body.categorias div.catalog-results {
    background: white;
  }
  body.departamento div.catalog-results div.main div.vitrine div.prateleira-sugestao div.prateleira.n3colunas ul,
  body.categorias div.catalog-results div.main div.vitrine div.prateleira-sugestao div.prateleira.n3colunas ul {
    max-height: 50em;
  }
  body.departamento div.catalog-results div.main div.sub,
  body.categorias div.catalog-results div.main div.sub {
    position: absolute;
    top: 0;
    width: 100% !important;
    margin: 2em 0.4em;
  }
  body.departamento div.catalog-results div.main div.sub div.resultado-busca-filtro fieldset.orderBy,
  body.categorias div.catalog-results div.main div.sub div.resultado-busca-filtro fieldset.orderBy {
    margin-bottom: 1em;
  }
  body.departamento div.catalog-results div.suggest,
  body.categorias div.catalog-results div.suggest {
    margin-top: 5em;
  }
  body.departamento .x-copyright,
  body.categorias .x-copyright {
    bottom: 0;
  }
  .prateleira-sugestao .prateleira ul li,
  .sugestoes .prateleira ul li,
  .suggest .prateleira ul li {
    width: calc(50% - 10px);
  }
}
.busca-vazia main {
  margin-top: 240px !important;
}
.busca-vazia main .menu-main .title-search h2,
.busca-vazia main .menu-main .title-search h1 {
  font-size: 30px;
  font-size: 1.875rem;
  color: #000;
  font-weight: 700;
  text-align: center;
}
.orcamento main {
  margin-top: 240px !important;
}
.orcamento main .main-page__content--form.contato-form-wrapper .grp-field.grp-submit input {
  background-color: #F68A28;
  transition: 0.5s;
}
.orcamento main .main-page__content--form.contato-form-wrapper .grp-field.grp-submit input:hover {
  background-color: #636466;
  transition: 0.5s;
}
body.black-friday-7ways,
.black-friday-7ways-2019 {
  background-image: url(https://tendtudo2019.vteximg.com.br/arquivos/fundo-black-friday.png);
  font-family: Ubuntu;
}
body.black-friday-7ways main,
.black-friday-7ways-2019 main {
  max-width: 920px;
  margin: 0 auto;
  clear: both;
  color: white;
}
body.black-friday-7ways main section.countdown,
.black-friday-7ways-2019 main section.countdown {
  display: block;
  width: 100%;
  margin: 3em 0;
}
body.black-friday-7ways main section.countdown p,
.black-friday-7ways-2019 main section.countdown p {
  display: inline-block;
  font-size: 1.3em;
  width: 100%;
  text-align: center;
}
body.black-friday-7ways main section.countdown p span,
.black-friday-7ways-2019 main section.countdown p span {
  color: #3998E8;
}
body.black-friday-7ways main section.countdown p span#tendtudo-span,
.black-friday-7ways-2019 main section.countdown p span#tendtudo-span {
  color: #f68928;
}
body.black-friday-7ways main section#tendtudo-cadastro,
.black-friday-7ways-2019 main section#tendtudo-cadastro {
  color: #f68928;
}
body.black-friday-7ways main section#tendtudo-cadastro input#tendtudo-btn,
.black-friday-7ways-2019 main section#tendtudo-cadastro input#tendtudo-btn {
  background-color: #f68928;
  border: solid 0.5px #f68928;
}
body.black-friday-7ways main section#tendtudo-cadastro input#tendtudo-btn:hover,
.black-friday-7ways-2019 main section#tendtudo-cadastro input#tendtudo-btn:hover {
  background-color: #f1a969;
  border: solid 0.5px #f1a969;
  transition: 0.5s;
}
body.black-friday-7ways main section.cadastro,
.black-friday-7ways-2019 main section.cadastro {
  background-color: white;
  border-radius: 1em;
  padding: 1em 2em;
  color: #3999E8;
}
body.black-friday-7ways main section.cadastro form p,
.black-friday-7ways-2019 main section.cadastro form p {
  font-size: 22px;
  margin: 0.5em 0;
  width: 100%;
}
body.black-friday-7ways main section.cadastro form input,
.black-friday-7ways-2019 main section.cadastro form input {
  font-size: 14px;
  font-weight: 300;
  padding: 0.5em 1.7em;
  margin-right: 1em;
  border-radius: 0.5em;
  border: solid 0.5px #ccc8c8;
  width: 37%;
}
body.black-friday-7ways main section.cadastro form .btn-envi-bf,
.black-friday-7ways-2019 main section.cadastro form .btn-envi-bf {
  font-size: 13px;
  font-weight: 500;
  padding: 0.5em 1.7em;
  margin-right: 1em;
  border-radius: 0.5em;
  border: solid 0.5px #1A4EB7;
  color: white;
  background-color: #1A4EB7;
  width: 21%;
  cursor: pointer;
}
body.black-friday-7ways main section.cadastro form .btn-envi-bf:hover,
.black-friday-7ways-2019 main section.cadastro form .btn-envi-bf:hover {
  background-color: #3898E8;
  border: solid 0.5px #3898E8;
  transition: 0.5s;
}
body.black-friday-7ways main section#tendtudo-info div.h4,
.black-friday-7ways-2019 main section#tendtudo-info div.h4 {
  background-color: #f68928;
}
body.black-friday-7ways main section#tendtudo-info p,
.black-friday-7ways-2019 main section#tendtudo-info p {
  border: solid 2px #f68928;
  margin-top: -10px;
}
body.black-friday-7ways main section.info,
.black-friday-7ways-2019 main section.info {
  display: flex;
  width: 100%;
  margin: 4em 0;
}
body.black-friday-7ways main section.info div,
.black-friday-7ways-2019 main section.info div {
  width: 34%;
  text-align: center;
}
body.black-friday-7ways main section.info div div.image,
.black-friday-7ways-2019 main section.info div div.image {
  text-align: center;
  width: 100%;
  margin-bottom: 2em;
}
body.black-friday-7ways main section.info div div.h4,
.black-friday-7ways-2019 main section.info div div.h4 {
  width: 64%;
  background-color: #3998E8;
  border-radius: 0.4em;
  height: 2.7em;
  margin: -1.6em 0;
  display: inline-block;
}
body.black-friday-7ways main section.info div div.h4 h4,
.black-friday-7ways-2019 main section.info div div.h4 h4 {
  font-size: 1.6em;
  font-weight: 500;
  padding: 0.4em 1em 0.4em;
  width: 100%;
}
body.black-friday-7ways main section.info div p,
.black-friday-7ways-2019 main section.info div p {
  border: solid 2px #3998E8;
  border-radius: 0.6em;
  text-align: left;
  padding: 3em 2em;
  min-height: 47em;
  line-height: 1.5em;
  font-size: 0.9em;
  margin: 0 0.5em;
}
body.black-friday-7ways .x-copyright,
.black-friday-7ways-2019 .x-copyright {
  background-color: white;
}
@media screen and (max-width: 736px) {
  body.black-friday-7ways main,
  .black-friday-7ways-2019 main {
    width: 100%;
  }
  body.black-friday-7ways main div.main-banner a > img,
  .black-friday-7ways-2019 main div.main-banner a > img {
    width: 100%;
    height: auto;
  }
  body.black-friday-7ways main section.countdown,
  .black-friday-7ways-2019 main section.countdown {
    padding: 0 2em;
  }
  body.black-friday-7ways main section.countdown p,
  .black-friday-7ways-2019 main section.countdown p {
    width: 100%;
  }
  body.black-friday-7ways main section.cadastro,
  .black-friday-7ways-2019 main section.cadastro {
    margin: 0 1em;
  }
  body.black-friday-7ways main section.cadastro form input,
  .black-friday-7ways-2019 main section.cadastro form input {
    width: 100%;
    margin-bottom: 1em;
  }
  body.black-friday-7ways main section.cadastro form .btn-envi-bf,
  .black-friday-7ways-2019 main section.cadastro form .btn-envi-bf {
    width: 100%;
  }
  body.black-friday-7ways main section.info,
  .black-friday-7ways-2019 main section.info {
    display: block;
  }
  body.black-friday-7ways main section.info div,
  .black-friday-7ways-2019 main section.info div {
    width: 100%;
  }
  body.black-friday-7ways main section.info div div.image,
  .black-friday-7ways-2019 main section.info div div.image {
    margin-top: 2em;
  }
  body.black-friday-7ways main section.info div p,
  .black-friday-7ways-2019 main section.info div p {
    min-height: 28em;
  }
  body.black-friday-7ways main section.info div div.h4 h4,
  .black-friday-7ways-2019 main section.info div div.h4 h4 {
    width: 100%;
  }
}
@media (min-width: 768px) {
  body.black-friday main,
  body.pg-promocao main {
    margin-top: 259px !important;
  }
  body.black-friday main.casaShow .container-fluid,
  body.pg-promocao main.casaShow .container-fluid {
    background: #f1f1f1 !important;
    padding: 28px 0px  !important;
    margin-top: -4px !important;
  }
  body.black-friday main.casaShow .menu-categoria,
  body.pg-promocao main.casaShow .menu-categoria {
    max-width: 1156px;
    width: 100%;
    display: block;
    margin: 0 auto;
  }
  body.black-friday main.casaShow ul.list-categorias,
  body.pg-promocao main.casaShow ul.list-categorias {
    display: flex ;
  }
  body.black-friday main.casaShow ul.list-categorias li,
  body.pg-promocao main.casaShow ul.list-categorias li {
    display: flex;
    padding: 8px 0px;
    border: 2px solid #FDC700 !important;
    border-radius: 5px  !important;
    margin: 15px  !important;
    font-family: 'Ubuntu';
    align-items: center;
  }
  body.black-friday main.casaShow ul.list-categorias li:hover,
  body.pg-promocao main.casaShow ul.list-categorias li:hover {
    background: #FDC700 !important;
    transition: 0.5s;
    color: #335F96 !important;
  }
  body.black-friday main.casaShow ul.list-categorias li button,
  body.pg-promocao main.casaShow ul.list-categorias li button {
    font-size: 13px !important;
    color: #FDC700 !important;
    border: none;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    font-weight: 500;
    background: transparent;
    font-family: 'Ubuntu';
  }
  body.black-friday main.casaShow ul.list-categorias li a,
  body.pg-promocao main.casaShow ul.list-categorias li a {
    margin: 0px 8px;
  }
  body.black-friday main.casaShow ul.list-categorias li:hover button,
  body.pg-promocao main.casaShow ul.list-categorias li:hover button {
    color: #335F96 !important;
  }
  body.black-friday main.casaShow .menu-categoria h1,
  body.pg-promocao main.casaShow .menu-categoria h1 {
    font-size: 24px  !important;
    text-align: center  !important;
    font-weight: bold  !important;
    font-family: 'Ubuntu' !important;
    text-transform: uppercase !important;
  }
  body.black-friday main .container-fluid,
  body.pg-promocao main .container-fluid {
    padding: 28px 0px !important;
    background: #f1f1f1;
  }
  body.black-friday main .menu-categoria,
  body.pg-promocao main .menu-categoria {
    max-width: 1156px;
    width: 100%;
    display: block;
    margin: 0 auto;
    padding: 23px 0px;
  }
  body.black-friday main ul.list-categorias,
  body.pg-promocao main ul.list-categorias {
    display: flex;
  }
  body.black-friday main ul.list-categorias li,
  body.pg-promocao main ul.list-categorias li {
    display: flex;
    padding: 8px 0px;
    border: 2px solid #F9890F;
    border-radius: 5px;
    margin: 15px;
    font-family: 'Ubuntu';
    align-items: center;
  }
  body.black-friday main ul.list-categorias li:hover,
  body.pg-promocao main ul.list-categorias li:hover {
    background: #F9890F;
    transition: 0.5s;
    color: #FFF;
  }
  body.black-friday main ul.list-categorias li button,
  body.pg-promocao main ul.list-categorias li button {
    font-size: 13px;
    color: #F9890F;
    border: none;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    font-weight: 500;
    background: transparent;
    font-family: 'Ubuntu';
  }
  body.black-friday main ul.list-categorias li a,
  body.pg-promocao main ul.list-categorias li a {
    margin: 0px 8px;
  }
  body.black-friday main ul.list-categorias li:hover button,
  body.pg-promocao main ul.list-categorias li:hover button {
    color: #FFF;
  }
  body.black-friday main .menu-categoria h1,
  body.pg-promocao main .menu-categoria h1 {
    font-size: 24px;
    text-align: center;
    font-weight: bold;
    font-family: 'Ubuntu';
    text-transform: uppercase;
  }
  body.black-friday main .main-gallery,
  body.pg-promocao main .main-gallery {
    min-height: unset;
  }
  body.black-friday main .main-gallery.mobile,
  body.pg-promocao main .main-gallery.mobile {
    display: none;
  }
  body.black-friday main .main-gallery .content-hero-images,
  body.pg-promocao main .main-gallery .content-hero-images {
    max-width: 1156px;
    width: 100%;
    display: flex;
    margin: 0 auto;
    flex-direction: row;
    justify-content: space-between;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  body.black-friday main .main-gallery .content-hero-images h3,
  body.pg-promocao main .main-gallery .content-hero-images h3 {
    color: white;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-size: 18px;
    margin-left: 10px;
  }
  body.black-friday main .main-gallery::before,
  body.pg-promocao main .main-gallery::before {
    position: relative;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    display: block;
    z-index: 0;
  }
  body.black-friday main .main-gallery img,
  body.pg-promocao main .main-gallery img {
    width: unset;
    max-width: 100%;
    height: auto;
  }
  body.black-friday main .suggest,
  body.pg-promocao main .suggest {
    max-width: 1156px;
    width: 100%;
    display: block;
    margin: 0 auto;
  }
  body.black-friday main .suggest .prateleira h2,
  body.pg-promocao main .suggest .prateleira h2 {
    padding-left: 20px;
  }
  body.black-friday main .suggest .prateleira ul,
  body.pg-promocao main .suggest .prateleira ul {
    min-height: 100%;
    max-height: 100%;
  }
  body.black-friday main .suggest .prateleira .slick-initialized,
  body.pg-promocao main .suggest .prateleira .slick-initialized {
    position: relative;
    margin-bottom: 20px;
  }
  body.black-friday main .suggest .prateleira .slick-arrow,
  body.pg-promocao main .suggest .prateleira .slick-arrow {
    position: absolute;
    cursor: pointer;
    z-index: 10;
    top: 50%;
  }
  body.black-friday main .suggest .prateleira .slick-arrow.slick-prev,
  body.pg-promocao main .suggest .prateleira .slick-arrow.slick-prev {
    left: -15px;
  }
  body.black-friday main .suggest .prateleira .slick-arrow.slick-next,
  body.pg-promocao main .suggest .prateleira .slick-arrow.slick-next {
    right: -15px;
  }
}
@media (min-width: 1000px) and (max-width: 1660px) {
  body.black-friday main,
  body.pg-promocao main {
    margin-top: 247px !important;
  }
  body.black-friday main .box-banner img,
  body.pg-promocao main .box-banner img {
    max-width: 100% !important;
    height: 100% !important;
  }
}
@media only screen and (max-width: 768px) {
  body.black-friday main.casaShow .container-fluid,
  body.pg-promocao main.casaShow .container-fluid {
    background: #f1f1f1 !important;
    padding: 28px 0px  !important;
    margin-top: -121px !important;
  }
  body.black-friday main.casaShow .menu-categoria,
  body.pg-promocao main.casaShow .menu-categoria {
    max-width: 1156px;
    width: 100%;
    display: block;
    margin: 0 auto;
  }
  body.black-friday main.casaShow ul.list-categorias,
  body.pg-promocao main.casaShow ul.list-categorias {
    display: flex;
  }
  body.black-friday main.casaShow ul.list-categorias li,
  body.pg-promocao main.casaShow ul.list-categorias li {
    display: flex;
    padding: 8px 0px;
    border: 2px solid #FDC700 !important;
    border-radius: 5px;
    margin: 15px;
    font-family: 'Ubuntu';
    align-items: center;
  }
  body.black-friday main.casaShow ul.list-categorias li:hover,
  body.pg-promocao main.casaShow ul.list-categorias li:hover {
    background: #FDC700 !important;
  }
  body.black-friday main.casaShow ul.list-categorias li:hover button,
  body.pg-promocao main.casaShow ul.list-categorias li:hover button {
    color: #335F96 !important;
  }
  body.black-friday main.casaShow ul.list-categorias li button,
  body.pg-promocao main.casaShow ul.list-categorias li button {
    font-size: 13px;
    color: #FDC700 !important;
    border: none;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    font-weight: 500;
    background: transparent;
    font-family: 'Ubuntu';
  }
  body.black-friday main.casaShow ul.list-categorias li a,
  body.pg-promocao main.casaShow ul.list-categorias li a {
    margin: 0px 8px;
  }
  body.black-friday main.casaShow ul.list-categorias li:hover,
  body.pg-promocao main.casaShow ul.list-categorias li:hover {
    background: #FDC700 !important;
  }
  body.black-friday main.casaShow .menu-categoria h1,
  body.pg-promocao main.casaShow .menu-categoria h1 {
    font-size: 24px;
    text-align: center;
    font-weight: bold;
    font-family: 'Ubuntu';
    text-transform: uppercase;
  }
  body.black-friday main .main-gallery,
  body.pg-promocao main .main-gallery {
    display: none;
  }
  body.black-friday main .main-gallery.mobile,
  body.pg-promocao main .main-gallery.mobile {
    display: block;
    background-color: #000;
  }
  body.black-friday main .main-gallery.mobile .box-banner img,
  body.pg-promocao main .main-gallery.mobile .box-banner img {
    max-width: 100%;
    height: auto;
  }
  body.black-friday main .main-gallery.mobile h3,
  body.pg-promocao main .main-gallery.mobile h3 {
    text-align: center;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px;
  }
  body.black-friday main .main-gallery.mobile .itens-conten-mobile,
  body.pg-promocao main .main-gallery.mobile .itens-conten-mobile {
    text-align: center;
    width: 80%;
    margin: 10px auto 0;
  }
  body.black-friday main .main-gallery::before,
  body.pg-promocao main .main-gallery::before {
    position: relative;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    display: block;
    z-index: 0;
  }
  body.black-friday main .suggest,
  body.pg-promocao main .suggest {
    padding: 0 15px 8px 20px;
  }
  body.black-friday main .suggest .prateleira ul,
  body.pg-promocao main .suggest .prateleira ul {
    display: block;
    overflow-x: scroll;
    white-space: nowrap;
  }
  body.black-friday main .suggest .prateleira ul li,
  body.pg-promocao main .suggest .prateleira ul li {
    min-width: 200px;
    display: table-cell;
    margin: 0 5px;
    vertical-align: top;
    max-width: 100%;
  }
  body.black-friday main .suggest .prateleira ul li:first-child,
  body.pg-promocao main .suggest .prateleira ul li:first-child {
    margin-left: 0;
  }
  body.black-friday main .suggest .prateleira ul li .prateleira__image::before,
  body.pg-promocao main .suggest .prateleira ul li .prateleira__image::before {
    position: relative;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    display: block;
    z-index: 0;
  }
  body.black-friday main .suggest .prateleira ul li .prateleira__image-link > div img,
  body.pg-promocao main .suggest .prateleira ul li .prateleira__image-link > div img {
    width: unset;
    max-width: 100%;
    height: auto;
  }
  body.black-friday main .suggest .prateleira ul.slick-slider,
  body.pg-promocao main .suggest .prateleira ul.slick-slider {
    max-height: 100%;
  }
  body.black-friday main .suggest .prateleira.prateleira-sugestao,
  body.pg-promocao main .suggest .prateleira.prateleira-sugestao {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
  }
  body.black-friday main .suggest .prateleira.prateleira-sugestao h2,
  body.pg-promocao main .suggest .prateleira.prateleira-sugestao h2 {
    text-align: left;
    margin: 30px 0 20px;
    display: block;
    font-size: 14px;
    max-width: 100%;
    white-space: normal;
  }
  body.black-friday main .suggest .prateleira.prateleira-sugestao ul.slick-slider,
  body.pg-promocao main .suggest .prateleira.prateleira-sugestao ul.slick-slider {
    max-height: 100%;
  }
  body.black-friday main .suggest .prateleira.prateleira-sugestao ul.slick-slider.slick-initialized,
  body.pg-promocao main .suggest .prateleira.prateleira-sugestao ul.slick-slider.slick-initialized {
    height: auto;
    visibility: visible;
    opacity: 1;
  }
  body.black-friday .container-fluid,
  body.pg-promocao .container-fluid {
    background: #f1f1f1;
    padding: 23px 0px;
  }
  body.black-friday .menu-categoria,
  body.pg-promocao .menu-categoria {
    max-width: 1156px;
    width: 100%;
    display: block;
    margin: 0 auto;
  }
  body.black-friday ul.list-categorias,
  body.pg-promocao ul.list-categorias {
    display: flex;
  }
  body.black-friday ul.list-categorias li,
  body.pg-promocao ul.list-categorias li {
    display: flex;
    padding: 8px 0px;
    border: 2px solid #F9890F;
    border-radius: 5px;
    margin: 15px;
    font-family: 'Ubuntu';
    align-items: center;
  }
  body.black-friday ul.list-categorias li:hover,
  body.pg-promocao ul.list-categorias li:hover {
    background: #F9890F;
  }
  body.black-friday ul.list-categorias li button,
  body.pg-promocao ul.list-categorias li button {
    font-size: 13px;
    color: #F9890F;
    border: none;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    font-weight: 500;
    background: transparent;
    font-family: 'Ubuntu';
  }
  body.black-friday ul.list-categorias li a,
  body.pg-promocao ul.list-categorias li a {
    margin: 0px 8px;
  }
  body.black-friday ul.list-categorias li:hover button,
  body.pg-promocao ul.list-categorias li:hover button {
    color: #FFF;
  }
  body.black-friday .menu-categoria h1,
  body.pg-promocao .menu-categoria h1 {
    font-size: 24px;
    text-align: center;
    font-weight: bold;
    font-family: 'Ubuntu';
    text-transform: uppercase;
  }
}
@media only screen and (max-width: 768px) {
  body.black-friday main .main-gallery,
  body.pg-promocao main .main-gallery {
    display: none;
  }
  body.black-friday main .main-gallery.mobile,
  body.pg-promocao main .main-gallery.mobile {
    display: block;
    background-color: #000;
  }
  body.black-friday main .main-gallery.mobile .itens-conten-mobile,
  body.pg-promocao main .main-gallery.mobile .itens-conten-mobile {
    text-align: center;
    width: 100%;
    margin: 10px auto 0;
  }
}
@media screen and (max-width: 767px) {
  body.carnaval-page main {
    margin-top: 205px !important;
  }
  body.carnaval-page main .banner-carnaval img {
    max-width: 100%;
    height: auto;
  }
  body.carnaval-page main .banner-carnaval.banner-desk {
    display: none;
  }
}
@media (min-width: 768px) {
  body.carnaval-page .banner-carnaval img {
    max-width: 100%;
    height: auto;
  }
  body.carnaval-page .banner-carnaval.banner-mobile {
    display: none;
  }
}
@media screen and (min-width: 737px) {
  .prateleira-sugestao,
  .sugestoes,
  .suggest {
    margin-bottom: 60px;
  }
}
.page-wrapper .page-content .content-tabloid {
  width: 100%;
  color: #000;
}
.page-wrapper .page-content .content-tabloid h1 {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 8px;
}
.page-wrapper .page-content .content-tabloid small {
  margin-bottom: 31px;
  font-size: 15px;
}
.page-wrapper .page-content .content-tabloid .list-tabloid {
  width: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 5%;
  margin-top: 31px;
}
.page-wrapper .page-content .content-tabloid .list-tabloid a {
  margin-bottom: 25px;
}
.page-wrapper .page-content .content-tabloid .list-tabloid a:hover {
  text-decoration: none;
  color: #000000;
}
.page-wrapper .page-content .content-tabloid .list-tabloid .item-tabloid {
  width: 100%;
}
.page-wrapper .page-content .content-tabloid .list-tabloid .item-tabloid .item-img {
  position: relative;
  width: 100%;
}
.page-wrapper .page-content .content-tabloid .list-tabloid .item-tabloid .item-img .button-tabloid {
  width: 200px;
  height: 50px;
  display: none;
  padding: 17px 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: none;
  background-color: #1A6499;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 500;
  font-family: Roboto, sans-serif;
  font-size: 15px;
}
.page-wrapper .page-content .content-tabloid .list-tabloid .item-tabloid .item-img .button-tabloid i {
  margin-right: 10px;
}
.page-wrapper .page-content .content-tabloid .list-tabloid .item-tabloid .item-img img {
  max-width: 295px;
  height: 445px;
  margin-bottom: 18px;
  cursor: pointer;
  background-color: #ffffff;
}
.page-wrapper .page-content .content-tabloid .list-tabloid .item-tabloid .item-img:hover .button-tabloid {
  display: block;
}
.page-wrapper .page-content .content-tabloid .list-tabloid .item-tabloid .item-img:hover img {
  opacity: 0.1;
  transition: 0.2s ease-in-out;
}
@media (min-width: 992px) {
  .page-wrapper .page-content .content-tabloid {
    margin-top: 15% !important;
  }
  .page-wrapper .page-content .content-tabloid .list-tabloid {
    margin-left: 1%;
  }
}
@media (min-width: 768px) {
  .page-wrapper .page-content .content-tabloid {
    margin-top: 0 ;
  }
  .page-wrapper .page-content .content-tabloid .list-tabloid {
    margin-left: 1%;
  }
}
@media (min-width: 360px) {
  .page-wrapper .page-content .content-tabloid {
    margin-top: 60% ;
  }
  .page-wrapper .page-content .content-tabloid .list-tabloid {
    margin-left: 1%;
  }
}
body.comunicado-tendtudo main .cabecalho {
  width: 100%;
  height: 160px;
  display: flex;
  background-image: url('/arquivos/hotsite-banner-tendtudo.png');
  background-position: center;
  background-size: 160%;
  background-repeat: no-repeat;
}
body.comunicado-tendtudo main .cabecalho-mobile {
  display: none;
}
body.comunicado-tendtudo main .meios-de-comunicacao .cards {
  width: 90%;
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 19px 40px;
  border-top: 4px solid #ededed;
  border-left: 4px solid #ededed;
  border-right: 4px solid #ededed;
}
body.comunicado-tendtudo main .meios-de-comunicacao .cards .slick-list {
  width: 90%;
}
body.comunicado-tendtudo main .meios-de-comunicacao .cards .slick-list .slick-track {
  transform: none;
  width: 100%;
}
body.comunicado-tendtudo main .meios-de-comunicacao .cards .slick-list .slick-track .slick-slide {
  display: flex !important;
  justify-content: center !important;
}
body.comunicado-tendtudo main .meios-de-comunicacao .cards .slick-list .slick-track .slick-slide img {
  margin-top: none;
  display: flex;
  justify-content: center;
}
body.comunicado-tendtudo main .redes-sociais {
  width: 90%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 80px 0px;
  border-left: 4px solid #ededed;
  border-right: 4px solid #ededed;
}
body.comunicado-tendtudo main .redes-sociais p {
  width: 50%;
  text-align: center;
  margin-bottom: 8px;
}
body.comunicado-tendtudo main .atendimento-whatsapp {
  width: 90%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  border-left: 4px solid #ededed;
  border-right: 4px solid #ededed;
}
body.comunicado-tendtudo main .atendimento-whatsapp .tabela {
  width: 80%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border-radius: 40px;
  background-image: url('/arquivos/form-tendtudo.png');
  background-repeat: no-repeat;
  background-size: cover;
}
body.comunicado-tendtudo main .atendimento-whatsapp .tabela h2 {
  font-weight: 300;
  color: #f8ea49;
  margin: 40px 0px;
  text-align: center;
  font-size: 20px;
}
body.comunicado-tendtudo main .atendimento-whatsapp .tabela h3 {
  text-align: center;
  color: #f8ea49;
  margin: 40px 0px;
  font-size: 18px;
}
body.comunicado-tendtudo main .atendimento-whatsapp .tabela .num-whats {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 10px;
  background-color: transparent;
}
body.comunicado-tendtudo main .atendimento-whatsapp .tabela .num-whats table {
  width: 100%;
  background-color: transparent;
  color: white;
  padding: 20px 20px;
}
body.comunicado-tendtudo main .atendimento-whatsapp .tabela .num-whats table thead tr {
  border-bottom: 1px solid #fff;
}
body.comunicado-tendtudo main .atendimento-whatsapp .tabela .num-whats table thead tr th {
  padding: 17px;
  text-align: center;
}
body.comunicado-tendtudo main .atendimento-whatsapp .tabela .num-whats table tbody tr {
  border-bottom: 1px solid white;
}
body.comunicado-tendtudo main .atendimento-whatsapp .tabela .num-whats table tbody tr th {
  padding: 17px;
  text-align: center;
}
body.comunicado-tendtudo main .atendimento-whatsapp .tabela .num-whats table tbody tr td {
  padding: 17px;
  text-align: center;
}
body.comunicado-tendtudo main .click-e-retira {
  width: 90%;
  margin: 0 auto;
  padding: 80px 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  line-height: 30px;
  border-left: 4px solid #DDD;
  border-right: 4px solid #DDD;
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
  border-bottom: 4px solid #DDD;
}
body.comunicado-tendtudo main .click-e-retira h2 {
  font-size: 90px;
  color: #106d95;
  margin-bottom: 30px;
}
body.comunicado-tendtudo main .click-e-retira h3 {
  font-size: 27px;
}
body.comunicado-tendtudo main .click-e-retira .comunicado-importante {
  width: 90%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-top: 70px;
  text-align: center;
}
body.comunicado-tendtudo main .click-e-retira .comunicado-importante h2 {
  font-size: 50px;
  color: #f8ea49;
  font-weight: bold;
  margin-bottom: 20px;
}
body.comunicado-tendtudo main .click-e-retira .comunicado-importante p {
  width: 60%;
}
body.auxilio-emergencial {
  font-family: 'Ubuntu', sans-serif;
}
body.auxilio-emergencial .container {
  margin-top: 225px;
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-direction: column;
}
body.auxilio-emergencial .container section.auxilio-emergencial {
  margin: 40px 0px;
  padding: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  line-height: 30px;
}
body.auxilio-emergencial .container section.auxilio-emergencial h1 {
  font-size: 42px;
  text-transform: uppercase;
  font-weight: 800;
  color: #F68A28;
  margin-bottom: 20px;
}
body.auxilio-emergencial .container section.auxilio-emergencial p {
  font-size: 21px;
  font-weight: bold;
  color: #393939;
  width: 57%;
  text-align: center;
  margin-bottom: 30px;
}
body.auxilio-emergencial .container section.auxilio-emergencial small {
  font-size: 15px;
  width: 54%;
  text-align: center;
  font-weight: 600;
  color: #393939;
}
body.auxilio-emergencial .container section.auxilio-emergencial img {
  width: 28px;
  margin-top: 35px;
}
body.auxilio-emergencial .container section.auxilio-video {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
body.auxilio-emergencial .container section.auxilio-video .box-desc {
  width: 90%;
  max-width: 678px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 11px 18px;
  margin-top: 15px;
  border-radius: 4px;
  background-color: #F68A28;
}
body.auxilio-emergencial .container section.auxilio-video .box-desc p {
  width: 100%;
  margin: 0;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  font-size: 19px;
}
body.auxilio-emergencial .container section.auxilio-recomendados {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
body.auxilio-emergencial .container section.auxilio-recomendados h1 {
  color: #393939;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 20px;
  font-size: 22px;
  display: none;
}
body.auxilio-emergencial .container section.auxilio-recomendados .prateleira ul {
  display: flex;
  height: 380px;
}
body.auxilio-emergencial .container section.auxilio-recomendados .prateleira ul li {
  margin: 0 10px !important;
}
body.auxilio-emergencial .container section.auxilio-recomendados .prateleira ul li img {
  width: 80%;
  height: auto;
  margin: 0 auto;
}
body.auxilio-emergencial .container section.auxilio-recomendados .prateleira ul li .prateleira__item .prateleira__view-product {
  opacity: 1 !important;
}
body.auxilio-emergencial .container section.auxilio-recomendados .prateleira ul .slick-prev {
  left: -5%;
}
body.auxilio-emergencial .container section.auxilio-recomendados .prateleira ul .slick-next {
  right: -5%;
}
body.auxilio-emergencial .container section.auxilio-recomendados .btn-confira {
  height: 60px;
  width: 90%;
  max-width: 290px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
  background-color: #FFF;
  color: #F68A28;
  font-size: 14px;
  border: 2px solid #F68A28;
  border-radius: 8px;
  text-decoration: none;
  font-weight: bold;
  text-transform: uppercase;
  transition: 0.4s;
}
body.auxilio-emergencial .container section.auxilio-recomendados .btn-confira:hover {
  color: #FFF;
  background-color: #F68A28;
}
@media screen and (max-width: 736px) {
  body.home .suggest {
    padding: 0 15px 8px 20px;
  }
  body.home main {
    margin-top: 190px !important;
  }
  body.home .main-gallery {
    max-height: 370px;
  }
  body.home .main-gallery .box-banner > a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }
}
@media screen and (max-width: 736px) {
  .produto .product .product__info--name {
    width: 100%;
  }
  .produto .product .productDescription {
    font-family: 'Roboto', sans-serif;
  }
  .produto .product .productDescription strong {
    font-weight: bold;
  }
}
@media (max-width: 768px) {
  body.comunicado-tendtudo main .cabecalho {
    display: none;
  }
  body.comunicado-tendtudo main .cabecalho-mobile {
    width: 100%;
    height: 120px;
    margin-top: 50%;
    display: flex;
    background-image: url('/arquivos/banner-tendtudo-mobile.png');
    background-position: center;
    background-size: 115%;
    background-repeat: no-repeat;
  }
  body.comunicado-tendtudo main .meios-de-comunicao .cards img {
    margin-top: 0px;
  }
  body.comunicado-tendtudo main .atendimento-whatsapp {
    width: 95%;
  }
  body.comunicado-tendtudo main .atendimento-whatsapp .tabela {
    width: 100%;
    overflow: scroll;
    border-radius: 0px;
    background-position: center;
  }
  body.comunicado-tendtudo main .atendimento-whatsapp .tabela .num-whats {
    flex-direction: column;
  }
  body.comunicado-tendtudo main .atendimento-whatsapp .tabela .num-whats table {
    width: 100%;
  }
  body.comunicado-tendtudo main .atendimento-whatsapp .tabela .num-whats table thead tr th {
    padding: 35px !important;
  }
  body.comunicado-tendtudo main .atendimento-whatsapp .tabela .num-whats .border-whats {
    margin-top: 40px;
  }
  body.comunicado-tendtudo main .click-e-retira h2 {
    font-size: 46px;
    margin-bottom: 10px;
  }
  body.comunicado-tendtudo main .click-e-retira h3 {
    font-size: 17px;
  }
  body.comunicado-tendtudo main .click-e-retira .comunicado-importante p {
    width: 90%;
  }
}
@media (max-width: 768px) {
  body.auxilio-emergencial .container section.auxilio-emergencial {
    margin: 20px 0;
    padding: 0;
  }
  body.auxilio-emergencial .container section.auxilio-emergencial h1 {
    font-size: 28px;
  }
  body.auxilio-emergencial .container section.auxilio-emergencial p {
    width: 100%;
    font-size: 14px;
    font-weight: 500;
  }
  body.auxilio-emergencial .container section.auxilio-emergencial small {
    width: 100%;
    font-weight: 500;
    font-size: 14px;
  }
  body.auxilio-emergencial .container section.auxilio-video iframe {
    width: 350px;
    height: 197px;
  }
  body.auxilio-emergencial .container section.auxilio-video .box-desc {
    width: 100%;
    line-height: 20px;
    padding: 5px 18px;
  }
  body.auxilio-emergencial .container section.auxilio-video .box-desc p {
    font-size: 14px;
  }
}
