@charset "ISO-8859-1";
/* line 1, src/assets/css/elements/snippets/mixins/_slide.scss */
.owl-carousel {
  position: relative;
}

/* line 6, src/assets/css/elements/snippets/mixins/_slide.scss */
.owl-buttons .owl-prev {
  left: 15px;
}

/* line 10, src/assets/css/elements/snippets/mixins/_slide.scss */
.owl-buttons .owl-next {
  right: 15px;
}

/* line 14, src/assets/css/elements/snippets/mixins/_slide.scss */
.owl-buttons .owl-prev,
.owl-buttons .owl-next {
  background: #2c2c2c !important;
  height: 40px;
  line-height: 40px;
  margin: 0 !important;
  padding: 0 !important;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 40px;
  text-align: center;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

/* line 28, src/assets/css/elements/snippets/mixins/_slide.scss */
.owl-buttons .owl-prev i,
.owl-buttons .owl-next i {
  color: white;
  font-size: 25px;
}

/* line 37, src/assets/css/elements/snippets/mixins/_slide.scss */
.owl-pagination .owl-page span {
  background: #d60600 !important;
  height: 10px !important;
  width: 10px !important;
}

/* line 44, src/assets/css/elements/snippets/mixins/_slide.scss */
.owl-pagination .owl-page.active span {
  background: #2c2c2c !important;
}

/* line 1, src/assets/css/elements/global/_global_default.scss */
.tray-hide {
  display: none;
}

/* line 5, src/assets/css/elements/global/_global_default.scss */
.blocoAlerta {
  color: #c33;
}

/* line 10, src/assets/css/elements/global/_global_default.scss */
table tr {
  border-bottom: 1px solid #ccc;
}

/* line 13, src/assets/css/elements/global/_global_default.scss */
table tr th:first-child,
table tr td:first-child {
  padding-left: 0;
}

/* line 19, src/assets/css/elements/global/_global_default.scss */
table th {
  font-weight: 500;
  font-size: 14px;
}

/* line 24, src/assets/css/elements/global/_global_default.scss */
table th, table td {
  padding: 8px;
  background: #FFF;
}

@media (max-width: 991px) {
  /* line 30, src/assets/css/elements/global/_global_default.scss */
  table p {
    font-weight: 500;
    margin: 10px 0;
    text-align: center;
    text-transform: uppercase;
  }
  /* line 37, src/assets/css/elements/global/_global_default.scss */
  table tr {
    display: block;
    margin: 10px 0;
    width: 100%;
  }
  /* line 43, src/assets/css/elements/global/_global_default.scss */
  table td {
    display: block;
    padding: 14px 0;
    text-align: center;
    width: 100%;
  }
  /* line 49, src/assets/css/elements/global/_global_default.scss */
  table td:before {
    content: attr(data-table-title);
  }
}

/* line 55, src/assets/css/elements/global/_global_default.scss */
table p {
  margin: 5px 0;
}

/* line 60, src/assets/css/elements/global/_global_default.scss */
.Mapa, .Seguro {
  display: none;
}

/* line 64, src/assets/css/elements/global/_global_default.scss */
.sign-auaha-tray {
  margin-top: 50px;
  margin-bottom: 30px;
}

/* line 68, src/assets/css/elements/global/_global_default.scss */
.sign-auaha-tray #AuahaSign {
  display: block;
  margin: 0 auto;
  margin-top: 100px;
  width: 120px;
}

/* line 75, src/assets/css/elements/global/_global_default.scss */
.sign-auaha-tray #NavLogoTray {
  display: block;
  margin-top: 30px;
  text-align: center;
}

/* line 80, src/assets/css/elements/global/_global_default.scss */
.sign-auaha-tray #NavLogoTray a {
  display: inline-block;
  padding: 5px 18px;
  background: #ccc;
  font-family: Verdana, sans-serif;
  font-weight: 400;
  font-size: 9px;
  line-height: normal;
  text-transform: uppercase;
  color: #333;
}

/* line 91, src/assets/css/elements/global/_global_default.scss */
.sign-auaha-tray #NavLogoTray a strong {
  font-family: Verdana, sans-serif;
  font-weight: 700;
  font-size: 9px;
  text-transform: uppercase;
  color: #333;
}

/* line 102, src/assets/css/elements/global/_global_default.scss */
.center {
  display: block;
  margin: 0 auto;
  max-width: 1140px;
  width: calc(100% - 30px);
}

/* line 110, src/assets/css/elements/global/_global_default.scss */
span.cart-preview-item-delete, .bt-continuar-comprando {
  cursor: pointer;
}

@media (min-width: 991px) {
  /* line 115, src/assets/css/elements/global/_global_default.scss */
  .brands {
    margin-top: 75px;
  }
}

@media (max-width: 991px) {
  /* line 115, src/assets/css/elements/global/_global_default.scss */
  .brands {
    padding: 20px 0;
  }
}

/* line 125, src/assets/css/elements/global/_global_default.scss */
.brands__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 130, src/assets/css/elements/global/_global_default.scss */
.brands__list .slick-arrow {
  position: static;
  -webkit-transform: none;
          transform: none;
}

/* line 135, src/assets/css/elements/global/_global_default.scss */
.brands__list .slick-list {
  min-width: calc(100% - 100px);
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

/* line 140, src/assets/css/elements/global/_global_default.scss */
.brands__list:not(.slick-slider) {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  height: 70px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 149, src/assets/css/elements/global/_global_default.scss */
.brands__link {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 160px;
  padding: 0 20px;
  height: 60px;
}

@media (max-width: 769px) {
  /* line 149, src/assets/css/elements/global/_global_default.scss */
  .brands__link {
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  /* line 149, src/assets/css/elements/global/_global_default.scss */
  .brands__link {
    margin: 0 auto;
  }
}

/* line 167, src/assets/css/elements/global/_global_default.scss */
.brands__image {
  max-width: 100px;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  width: auto !important;
}

/* line 1, src/assets/css/elements/header/top_bar/_top_bar_default.scss */
.top {
  background: #1d1d1f;
  padding: 6px 0;
}

@media (max-width: 992px) {
  /* line 1, src/assets/css/elements/header/top_bar/_top_bar_default.scss */
  .top {
    display: none;
  }
}

/* line 8, src/assets/css/elements/header/top_bar/_top_bar_default.scss */
.top__container {
  max-width: 1300px;
  margin: 0 auto;
  padding: 0 15px;
  width: calc(100% - 30px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 16, src/assets/css/elements/header/top_bar/_top_bar_default.scss */
.top__list-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

/* line 20, src/assets/css/elements/header/top_bar/_top_bar_default.scss */
.top__list-rigth {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 515px;
          flex: 0 0 515px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 26, src/assets/css/elements/header/top_bar/_top_bar_default.scss */
.top__list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 31, src/assets/css/elements/header/top_bar/_top_bar_default.scss */
.top__list-desc {
  color: white;
  font-size: 12px;
  font-weight: normal;
}

/* line 36, src/assets/css/elements/header/top_bar/_top_bar_default.scss */
.top__list-desc span {
  color: #d60600;
  font-size: 12px;
  font-weight: bold;
  line-height: normal;
}

/* line 44, src/assets/css/elements/header/top_bar/_top_bar_default.scss */
.top__list-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: white;
}

/* line 49, src/assets/css/elements/header/top_bar/_top_bar_default.scss */
.top__list-link:hover {
  color: #d60600;
}

/* line 55, src/assets/css/elements/header/top_bar/_top_bar_default.scss */
.top .icon {
  margin-right: 8px;
}

/* line 57, src/assets/css/elements/header/top_bar/_top_bar_default.scss */
.top .icon:hover {
  fill: #d60600;
}

/* line 61, src/assets/css/elements/header/top_bar/_top_bar_default.scss */
.top .icon-face {
  fill: white;
  height: 15px;
  width: 15px;
  margin-right: 15px;
}

/* line 67, src/assets/css/elements/header/top_bar/_top_bar_default.scss */
.top .icon-insta {
  fill: white;
  height: 15px;
  width: 15px;
  margin-right: 15px;
}

/* line 73, src/assets/css/elements/header/top_bar/_top_bar_default.scss */
.top .icon-twitter {
  fill: white;
  height: 15px;
  width: 15px;
  margin-right: 15px;
}

/* line 79, src/assets/css/elements/header/top_bar/_top_bar_default.scss */
.top .icon-in {
  fill: white;
  height: 15px;
  width: 15px;
}

/* line 84, src/assets/css/elements/header/top_bar/_top_bar_default.scss */
.top .icon-contato {
  fill: white;
  height: 13px;
  width: 13px;
}

/* line 89, src/assets/css/elements/header/top_bar/_top_bar_default.scss */
.top .icon-atendimento {
  fill: white;
  height: 15px;
  width: 15px;
}

/* line 94, src/assets/css/elements/header/top_bar/_top_bar_default.scss */
.top .icon-shopping-list {
  fill: white;
  width: 13px;
  height: 13px;
}

/* line 1, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
#header {
  background-color: white;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

/* line 15, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
#header.menu-fixo {
  -webkit-box-shadow: 1px 1px 7px 0 rgba(32, 30, 30, 0.1);
  box-shadow: 1px 1px 7px 0 rgba(32, 30, 30, 0.1);
  top: 0;
}

/* line 19, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
#header.menu-fixo #top_bar, #header.menu-fixo #nav_bar {
  height: 0;
  overflow: hidden;
}

/* line 26, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
#header_bar {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 200 !important;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  width: 100%;
  border-bottom: 2px solid #d60600;
}

@media (min-width: 993px) {
  /* line 37, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  #header_bar .env-menu-mobile {
    display: none;
  }
}

@media (max-width: 992px) {
  /* line 26, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  #header_bar {
    margin: 0 15px;
  }
  /* line 45, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  #header_bar .mobileMenu {
    background: none;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    font-size: 30px;
    width: 100%;
  }
}

/* line 54, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
#header_bar .row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  width: 100%;
}

@media (min-width: 993px) {
  /* line 54, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  #header_bar .row {
    width: calc(100% - 30px);
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 15px;
  }
}

/* line 67, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
#header_bar .row:after {
  display: none;
}

/* line 72, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
#header_bar form {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: white;
  border: 1px solid #dfdfdf;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  padding: 0 0 0 20px;
}

@media (min-width: 993px) {
  /* line 72, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  #header_bar form {
    max-width: 750px;
  }
}

@media (max-width: 992px) {
  /* line 72, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  #header_bar form {
    height: 40px;
  }
}

/* line 89, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
#header_bar form label {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0;
}

/* line 94, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
#header_bar form input {
  background: none;
  border: 1px solid transparent;
  color: #babaca;
  font-size: 14px;
  font-weight: normal;
  height: 48px;
  line-height: 40px;
  padding: 19px 60px 19px 6px;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}

/* line 105, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
#header_bar form input::-webkit-input-placeholder {
  color: #2c2c2c;
}
#header_bar form input::-moz-placeholder {
  color: #2c2c2c;
}
#header_bar form input::-ms-input-placeholder {
  color: #2c2c2c;
}
#header_bar form input::placeholder {
  color: #2c2c2c;
}

/* line 109, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
#header_bar form input:focus {
  color: #666;
}

/* line 115, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
#header_bar .btn-search {
  border: none;
  bottom: 0;
  color: white;
  font-size: 12px;
  font-weight: 600;
  position: absolute;
  right: 0;
  top: 0;
  text-transform: uppercase;
  width: 70px;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

/* line 128, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
#header_bar .btn-search:hover {
  opacity: .9;
}

/* line 134, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.icon-busca {
  width: 20px;
  height: 21px;
}

/* line 139, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.env-brand {
  padding-left: 0;
}

@media (min-width: 992px) {
  /* line 139, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  .env-brand {
    width: 19.666667%;
  }
}

@media (min-width: 993px) {
  /* line 139, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  .env-brand {
    padding-right: 30px;
    margin-right: 32px;
  }
}

/* line 152, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.brand {
  position: relative;
  z-index: 200;
  top: 7px;
}

@media (max-width: 993px) {
  /* line 152, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  .brand {
    margin: 0;
    top: 0;
  }
}

/* line 163, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.icon--search {
  fill: #2c2c2c;
  height: 18px;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  width: 18px;
}

/* line 170, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.user {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 175, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.user__link {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  text-transform: uppercase;
}

/* line 182, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.user__link:hover {
  color: #d60600;
}

/* line 187, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.user .icon-baixo {
  position: absolute;
  top: 26px;
  right: 18px;
}

/* line 193, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.user__title,
.user__desc {
  display: block;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}

/* line 198, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.user__link:hover .user__title, .user__link:hover
.user__desc {
  color: #2c2c2c;
}

/* line 204, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.user__title {
  font-size: 13px;
  font-weight: normal;
  line-height: normal;
  color: #2c2c2c;
}

/* line 210, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.user__title:hover {
  color: #2c2c2c;
}

/* line 216, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.name {
  margin-left: 5px;
}

/* line 221, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.user__desc {
  color: #2c2c2c;
  font-size: 12px;
  font-weight: 500;
}

/* line 227, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.user__icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 5px;
}

/* line 232, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.support {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 992px) {
  /* line 232, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  .support {
    display: none;
  }
}

/* line 242, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.support__title {
  color: #565a40;
  display: block;
  font-size: 13px;
  font-weight: 700;
  line-height: 16px;
}

/* line 250, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.support__desc {
  color: #2c2c2c;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

/* line 257, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.icon--support {
  fill: #2c2c2c;
  height: 28px;
  margin-right: 5px;
  width: 28px;
}

/* line 264, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.icon--user {
  fill: #2c2c2c;
  height: 24px;
  width: 24px;
}

/* line 270, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.cart__link {
  display: block;
  height: 60px;
}

/* line 274, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.cart__link:hover {
  background: white;
}

/* line 277, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.cart__link:hover .icon--cart {
  fill: #2c2c2c !important;
}

/* line 280, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.cart__link:hover .cart__amount,
.cart__link:hover .cart__env-amount {
  color: #2c2c2c !important;
}

/* line 287, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.cart__info {
  line-height: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 296, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.cart__env-amount {
  display: block;
  text-align: center;
}

/* line 301, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.cart__amount,
.cart__env-amount {
  font-size: 18px;
  font-weight: bold;
  line-height: normal;
  color: #2c2c2c;
}

/* line 309, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.icon--cart {
  display: block;
  fill: #d60600;
  height: 23px;
  position: relative;
  width: 23px;
  margin-right: 7px;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

/* line 319, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.env-cart {
  padding: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 324, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
  color: #2c2c2c;
  font-size: 27px;
}

@media (max-width: 992px) {
  /* line 331, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  #header_bar {
    padding: 10px 0 5px;
    width: auto;
  }
  /* line 335, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  #header_bar .row {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
  /* line 342, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  #header_bar .row > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 347, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  #header_bar .row .env-brand {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    width: auto;
  }
  /* line 352, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  #header_bar .row:before, #header_bar .row:after {
    display: none;
  }
  /* line 359, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  .env-cart {
    padding: 0;
    width: 56px;
  }
  /* line 364, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  .cart__link {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0;
    padding: 0;
  }
  /* line 372, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  .cart__link {
    padding: 0;
  }
  /* line 376, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  .env-brand {
    padding: 0;
    text-align: center;
  }
  /* line 380, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  .env-brand a {
    display: block;
  }
  /* line 386, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  .info-lane {
    display: none;
  }
  /* line 390, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  .env-menu-mobile {
    margin: 0;
    padding: 0;
    width: auto;
  }
  /* line 396, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  .env-search {
    margin-top: 14px;
    padding: 0;
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
    max-width: none;
    width: 100%;
  }
  /* line 404, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  #nav_bar {
    z-index: 900;
  }
}

/* line 409, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.ac_sm_ft, .ac_sm_menu {
  position: static;
}

/* line 413, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.owl-buttons .owl-prev i, .owl-buttons .owl-next i {
  font-size: 21px !important;
  line-height: 38px !important;
}

@media (min-width: 993px) {
  /* line 419, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  .cart__dropdown {
    background-color: white;
    -webkit-box-shadow: 0 0 3px 0 rgba(3, 3, 3, 0.31);
            box-shadow: 0 0 3px 0 rgba(3, 3, 3, 0.31);
    top: 100%;
    right: 0;
    padding: 15px 25px;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    width: 290px;
    z-index: 400;
    -webkit-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
  }
}

/* line 435, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.cart__dropdown {
  display: none;
}

@media (min-width: 768px) and (max-width: 992px) {
  /* line 440, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  .container {
    width: auto;
  }
}

/* line 447, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.suggestion {
  background-color: white;
  border: 1px solid #2c2c2c;
  border-top: 0;
  position: absolute;
  width: 100%;
  z-index: 320;
  top: 49px;
  left: 0;
}

/* line 457, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.suggestion.is-hidden {
  display: none;
}

@media (max-width: 992px) {
  /* line 447, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  .suggestion {
    display: none;
  }
}

/* line 466, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.suggestion-title {
  color: #2c2c2c;
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  margin: 0 0 5px;
  padding: 0;
  text-transform: uppercase;
}

/* line 477, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.suggestion-words {
  padding: 10px 20px;
}

/* line 480, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.suggestion-words > span {
  color: #565a40;
  cursor: hand;
  cursor: pointer;
  display: block;
  font-size: 13px;
  font-weight: 400;
  line-height: 22px;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

/* line 490, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.suggestion-words > span:hover {
  color: #2c2c2c;
}

/* line 496, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.suggestion-products {
  border-top: 1px solid #2c2c2c;
  padding: 10px 20px;
}

/* line 502, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.suggestion-product > a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 10px 0;
  width: 100%;
}

/* line 60, src/assets/css/elements/snippets/mixins/_text.scss */
.suggestion-product > a:hover .titlep, .suggestion-product > a:focus .titlep, .suggestion-product > a:active .titlep {
  color: #d60600;
  text-decoration: none;
}

/* line 513, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.suggestion-img {
  display: inline-block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 80px;
          flex: 0 0 80px;
  text-align: center;
  vertical-align: middle;
}

/* line 519, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.suggestion-img > img {
  max-height: 100px;
}

/* line 524, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.suggestion-desc {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}

/* line 529, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.suggestion-desc .titlep {
  color: #2c2c2c;
  display: block;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  margin: 0 0 5px;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

/* line 538, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.suggestion-desc .titlep:hover {
  color: #464646;
}

/* line 543, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.suggestion-desc .idp {
  color: #565a40;
  display: block;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
}

/* line 552, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.cat__icon {
  fill: #666;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: 8px;
  margin-left: 3px;
  width: 8px;
}

/* line 561, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
#full-banner .owl-buttons {
  max-width: 1140px;
  margin: 0 auto;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 50%;
  width: 100%;
}

/* line 571, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.cart__dropdown {
  display: none !important;
}

/* line 575, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.active__dropdown {
  display: block !important;
  opacity: 1 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative !important;
  margin-bottom: 10px;
}

/* line 584, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.active__dropdown ul li a {
  padding: 0 !important;
  padding-left: 15px !important;
}

/* line 592, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.cat__icon {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

/* line 597, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.rotateDrop {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

/* line 604, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.env-user {
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 224px;
          flex: 0 0 224px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  border-right: 1px solid #f2f2f7;
  border-bottom: 1px solid #f2f2f7;
}

/* line 616, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.env-user:hover .header__dropdown {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

/* line 622, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.header__dropdown {
  opacity: 0;
  visibility: hidden;
  text-align: center;
  position: absolute;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.46);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.46);
  visibility: hidden;
  z-index: 1;
  top: 100%;
  width: 100%;
  left: 0;
}

/* line 636, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
.user__button {
  background: #d60600;
  color: #fff;
  display: block;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  -webkit-transition: auto;
  transition: auto;
  width: 224px;
  height: 51px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 18px;
  font-weight: 800;
  line-height: normal;
}

/* line 654, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
span.user__title-dropdown {
  font-size: 13px;
  font-weight: normal;
  line-height: normal;
  color: #787878;
  display: block;
  padding: 25px 0 0px 0;
}

/* line 663, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
a.user__link-register {
  font-size: 18px;
  font-weight: 600;
  line-height: normal;
  color: #2c2c2c;
  text-decoration: underline;
  padding: 0 0 8px 0;
  display: block;
}

@media (max-width: 992px) {
  /* line 673, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  .env-user {
    display: none;
  }
}

@media (max-width: 992px) {
  /* line 681, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  .moving--down .env-search {
    height: 0;
    opacity: 0;
    visibility: visible;
  }
}

@media (max-width: 992px) {
  /* line 690, src/assets/css/elements/header/header_bar/_header_bar_default.scss */
  .env-search {
    height: auto;
    border: none;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin: 5px 0 0;
    -webkit-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
  }
}

/* line 1, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar {
  background-color: #d60600;
  position: relative;
  margin-top: 0;
  width: auto;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  z-index: 100;
}

/* line 9, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar .nav-cabecalho-mobile-wrapper {
  display: none;
}

@media (max-width: 992px) {
  /* line 9, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  #nav_bar .nav-cabecalho-mobile-wrapper {
    display: block;
    padding: 15px;
    width: 100%;
  }
  /* line 17, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  #nav_bar .nav-cabecalho-mobile-wrapper .login-box {
    padding: 0;
  }
  /* line 20, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  #nav_bar .nav-cabecalho-mobile-wrapper .login-box .texto-cima {
    display: block;
    margin-bottom: 3px;
  }
  /* line 24, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  #nav_bar .nav-cabecalho-mobile-wrapper .login-box .texto-cima, #nav_bar .nav-cabecalho-mobile-wrapper .login-box .texto-cima span {
    color: #787878;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: -.1px;
    line-height: 11px;
    text-transform: uppercase;
  }
  /* line 35, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  #nav_bar .nav-cabecalho-mobile-wrapper .login-box .texto-baixo, #nav_bar .nav-cabecalho-mobile-wrapper .login-box .texto-baixo a {
    color: #2c2c2c;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
  }
}

@media (min-width: 993px) {
  /* line 46, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  #nav_bar ul.nv-01 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
  }
}

/* line 57, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar ul.nv-01 > li {
  position: relative;
}

@media (min-width: 993px) {
  /* line 57, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  #nav_bar ul.nv-01 > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (max-width: 992px) {
  /* line 67, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  #nav_bar ul.nv-01 > li svg {
    fill: #666;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    height: 15px;
    margin-left: 3px;
    width: 15px;
    position: absolute;
    right: 0;
    z-index: 999;
    top: 10px;
  }
}

@media (min-width: 993px) {
  /* line 57, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  #nav_bar ul.nv-01 > li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  /* line 84, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  #nav_bar ul.nv-01 > li:last-child {
    margin-right: 0;
  }
  /* line 89, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  #nav_bar ul.nv-01 > li:hover > a {
    background-color: #2c2c2c;
    color: #fff;
  }
  /* line 93, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  #nav_bar ul.nv-01 > li:hover > a .icon--menu,
  #nav_bar ul.nv-01 > li:hover > a .cat__icon {
    fill: #fff !important;
  }
  /* line 99, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  #nav_bar ul.nv-01 > li:hover .dropdown-switcher {
    padding: 10px 0;
  }
}

/* line 105, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar ul.nv-01 > li .dropdown-switcher {
  background-color: white;
  -webkit-box-shadow: 0 0 0 1px #f6f6f6;
          box-shadow: 0 0 0 1px #f6f6f6;
  left: 1px;
  padding: 0;
  top: 100%;
  margin-top: -1px;
  width: auto;
}

/* line 115, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar ul.nv-01 > li > a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 2px solid transparent;
  color: #565a40;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 13px;
  font-weight: 600;
  line-height: 11px;
  height: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 5px;
  position: relative;
  text-transform: uppercase;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  width: 100%;
  z-index: 300;
}

@media (max-width: 992px) {
  /* line 115, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  #nav_bar ul.nv-01 > li > a {
    color: #7f7f7f;
    text-align: left;
  }
}

@media (min-width: 991px) {
  /* line 141, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  #nav_bar ul.nv-01 > li:nth-last-child(2) .dropdown-switcher, #nav_bar ul.nv-01 > li:nth-last-child(1) .dropdown-switcher {
    left: auto;
    right: 2px;
  }
  /* line 146, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  #nav_bar ul.nv-01 > li:nth-last-child(2) .dropdown-switcher .dropdown-switcher, #nav_bar ul.nv-01 > li:nth-last-child(1) .dropdown-switcher .dropdown-switcher {
    left: auto;
    right: 100%;
  }
}

/* line 155, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar ul.nv-01 > .all_departments {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: static;
}

/* line 160, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar ul.nv-01 > .all_departments:hover .dropdown-switcher {
  padding: 10px;
}

/* line 165, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar ul.nv-01 > .all_departments svg {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 169, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar ul.nv-01 > .all_departments .dropdown-switcher {
  width: 100%;
}

/* line 173, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar ul.nv-01 > .all_departments > a {
  color: #565a40;
  font-size: 13px;
  font-weight: 600;
  padding: 0 10px;
  text-transform: none;
}

/* line 181, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar ul.nv-01 > .all_departments ul.nv-02 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: static;
  max-height: 60vh;
  overflow: auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 191, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar ul.nv-01 > .all_departments a.nv-02 {
  font-size: 13px;
}

/* line 195, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar ul.nv-01 > .all_departments ul.nv-03 {
  background-color: transparent;
  position: static;
  margin-bottom: 10px;
  padding-left: 20px;
  opacity: 1;
  visibility: visible;
}

/* line 204, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar ul.nv-01 > .all_departments ul.nv-04 {
  position: static;
}

/* line 208, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar ul.nv-01 > .all_departments a.nv-03 {
  font-size: 11px;
  padding: 0;
}

/* line 212, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar ul.nv-01 > .all_departments a.nv-03:hover {
  background-color: transparent;
  color: #2c2c2c;
}

/* line 218, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar ul.nv-01 > .all_departments ul.nv-04 {
  margin-bottom: 10px;
  padding: 5px 0 0 10px;
}

/* line 223, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar ul.nv-01 > .all_departments li.nv-04 {
  margin-bottom: 5px;
}

/* line 227, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar ul.nv-01 > .all_departments a.nv-04 {
  color: #999;
  font-size: 11px;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}

/* line 232, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar ul.nv-01 > .all_departments a.nv-04:hover {
  color: #2c2c2c;
}

/* line 241, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar div.nv-02 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

/* line 246, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar ul.nv-02 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: block;
}

/* line 252, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar .nv-02 > li {
  display: block;
  margin: 0;
  padding: 0;
  text-align: left;
  position: relative;
  min-width: 230px;
}

/* line 261, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar .nv-02 > li:hover > a {
  background-color: #f6f6f6;
  color: #2c2c2c;
}

/* line 266, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar .nv-02 > li:hover .nv-03 {
  opacity: 1;
  visibility: visible;
  z-index: 200;
}

/* line 274, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar .nv-02 > li > a {
  color: #565a40;
  display: block;
  font-size: 13px;
  font-weight: 600;
  line-height: 20px;
  padding: 5px 20px;
  text-transform: none;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  white-space: nowrap;
}

/* line 288, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar ul.nv-03 {
  background-color: #f6f6f6;
  padding: 0;
  position: absolute;
  left: 100%;
  min-width: 230px;
  top: 0;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}

/* line 300, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar ul.nv-03 > li > a {
  color: #565a40;
  display: block;
  font-size: 13px;
  font-weight: 600;
  line-height: 20px;
  padding: 5px 20px;
  text-transform: none;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  white-space: nowrap;
}

/* line 311, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar ul.nv-03 > li > a:hover {
  background-color: #2c2c2c;
  color: white;
}

/* line 320, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.icon--menu {
  fill: #2c2c2c;
  height: 15px;
  margin-right: 2px;
  width: 18px;
}

/* line 327, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar .nv-01 > .you-need {
  background-color: #2c2c2c;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
  margin-right: 10px;
}

/* line 335, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
#nav_bar .nv-01 > .you-need:hover .you-need__list {
  opacity: 1;
  visibility: visible;
  z-index: 200;
}

/* line 344, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.you-need__title {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: white;
  cursor: default;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 11px;
  font-weight: 600;
  height: 45px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 45px;
  padding: 0 20px;
  text-align: center;
  white-space: nowrap;
}

/* line 359, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.you-need__icon {
  fill: white;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: 8px;
  margin-left: 3px;
  width: 8px;
}

/* line 367, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.you-need__list {
  background-color: white;
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 100%;
  left: 0;
  padding: 10px 0;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  opacity: 0;
  visibility: hidden;
  width: 265px;
  z-index: -1;
}

/* line 381, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.you-need__link {
  color: #565a40;
  display: block;
  font-size: 13px;
  font-weight: 600;
  line-height: 20px;
  padding: 5px 25px;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}

/* line 390, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.you-need__link:hover {
  background-color: #2c2c2c;
  color: white;
}

@media (max-width: 990px) {
  /* line 397, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  #nav_bar .nv-01 > .you-need {
    margin: 0 0 10px;
    position: relative;
  }
  /* line 402, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .you-need__title {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: relative;
    width: 100%;
  }
  /* line 408, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  #nav_bar ul.nv-01 > li > a {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    height: 40px;
    width: 80%;
  }
  /* line 414, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .you-need__list {
    display: none;
    position: static;
    opacity: 1;
    visibility: visible;
    -webkit-transition: none;
    transition: none;
  }
  /* line 423, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .you-need__icon {
    right: 15px;
    height: 16px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 16px;
    z-index: 200;
  }
  /* line 433, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .you-need__link {
    padding: 5px 20px;
  }
}

/* line 440, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.nav__container {
  background: #d60600;
  max-width: 236px;
  width: 100%;
}

/* line 448, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.nav__bar-title {
  font-size: 16px;
  font-weight: 800;
  font-style: italic;
  line-height: normal;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}

/* line 460, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.nav__bar-content .nav__bar-categoria {
  opacity: 0;
  visibility: hidden;
}

/* line 465, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.nav__bar-content:hover .nav__bar-categoria {
  opacity: 1;
  visibility: visible;
  display: block;
  position: relative;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

@media (min-width: 993px) {
  /* line 475, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .nav--mobile {
    display: none;
  }
}

@media (min-width: 991px) {
  /* line 483, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .category__list--one {
    background: white;
    position: absolute;
    width: 100%;
    top: 19px;
    height: 590px;
    -webkit-box-shadow: 7px 0 10px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 7px 0 10px 0 rgba(0, 0, 0, 0.1);
    padding: 20px 0;
  }
}

/* line 497, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.category__link--one {
  color: #787878;
  font-size: 13px;
  font-weight: 600;
  line-height: 2.31;
  padding: 0 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 992px) {
  /* line 497, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .category__link--one {
    padding: 0;
  }
}

/* line 512, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.category__item--one:hover .category__link--one {
  color: #d60600;
}

/* line 516, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.category__item--one:hover .category__link--one svg {
  fill: #d60600;
}

/* line 521, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.icon-departamento {
  fill: white;
  margin-right: 5px;
}

/* line 525, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.icon-baixo {
  width: 11px;
  height: 11px;
  fill: white;
  position: absolute;
  right: 23px;
}

/* line 532, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.icon-user {
  fill: #d60600;
  margin-right: 6px;
}

/* line 538, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.env-user .icon-baixo {
  fill: #2c2c2c;
}

/* line 543, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.env-search {
  padding: 0;
}

@media (min-width: 1200px) {
  /* line 543, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .env-search {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 470px;
            flex: 0 0 470px;
  }
}

@media (min-width: 990px) {
  /* line 552, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .category__dropdown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    top: 0px;
    left: 100%;
    opacity: 0;
    position: absolute;
    visibility: hidden;
    width: 749px;
    height: 100%;
    z-index: -1;
  }
}

@media (max-width: 992px) {
  /* line 568, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .category__dropdown {
    display: none;
  }
}

@media (max-width: 992px) {
  /* line 577, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .category__list--two {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
    padding: 20px;
  }
}

/* line 590, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.category__image {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

@media (max-width: 992px) {
  /* line 590, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .category__image {
    display: none;
  }
}

@media (min-width: 768px) {
  /* line 603, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .category__label:hover .category__dropdown {
    opacity: 1;
    visibility: visible;
  }
}

/* line 609, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.nav__bar-content {
  /* height: 50px; */
  padding: 19px 0px;
}

/* line 614, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.header__categories {
  position: relative;
}

/* line 619, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.category__list--two {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 57px 40px;
  background: white;
  min-width: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 992px) {
  /* line 619, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .category__list--two {
    padding: 20px 0;
  }
}

/* line 631, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.category__link--two {
  font-size: 13px;
  font-weight: normal;
  line-height: 2.23;
  color: #787878;
}

/* line 636, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.category__link--two:hover {
  color: #d60600 !important;
}

/* line 641, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.category__item--one svg {
  margin-right: 15px;
  -webkit-transition: all 180ms ease-in-out;
  transition: all 180ms ease-in-out;
}

/* line 646, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.category__item--two {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  text-align: left;
}

/* line 653, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.category__list--there {
  display: none;
}

@media (max-width: 992px) {
  /* line 662, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .nav__bar-categoria {
    background-color: white;
    bottom: 0;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
            box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
    display: block !important;
    height: 100vh;
    left: -310px;
    max-height: 100vh;
    overflow-y: auto;
    padding: 20px;
    position: fixed;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    top: 0;
    width: 300px;
    z-index: 500;
  }
}

@media (max-width: 992px) {
  /* line 681, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .ac_sm_menu .nav__bar-categoria {
    left: 0;
    visibility: visible;
    opacity: 1;
    padding-bottom: 300px;
  }
}

@media (max-width: 992px) {
  /* line 690, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .nav__bar-content .nav__bar-categoria {
    opacity: 1;
    visibility: visible;
  }
}

@media (max-width: 992px) {
  /* line 698, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .nav__container {
    position: static;
  }
}

/* line 704, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.teste .nav__bar-categoria {
  display: block;
}

@media (min-width: 991px) {
  /* line 704, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .teste .nav__bar-categoria {
    display: none;
  }
}

@media (max-width: 992px) {
  /* line 711, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .nav__container {
    display: none;
  }
}

/* line 717, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.nav--mobile {
  position: relative;
}

/* line 721, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.header__menu--close.mobileMenu {
  position: absolute;
  right: 0;
}

/* line 726, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.icon.icon-close {
  width: 45px;
  height: 20px;
}

/* line 732, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.account__item {
  font-size: 17px;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
}

@media (max-width: 992px) {
  /* line 732, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .account__item {
    padding-top: 5px;
  }
}

/* line 742, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.account__user {
  font-weight: bold;
  text-transform: uppercase;
}

/* line 747, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.link__cadastre {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 35px;
  border-radius: 2px;
  background-color: #2c2c2c;
  font-size: 15px;
  font-weight: bold;
  line-height: normal;
  color: #ffffff;
  margin: 5px 0;
}

/* line 763, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.account__item-span {
  font-size: 13px;
  display: block;
  padding: 6px 0;
  font-weight: bold;
}

@media (max-width: 992px) {
  /* line 771, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .category__label {
    position: relative;
  }
}

/* line 777, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.hidden-lg.category__button {
  position: absolute;
  right: -13px;
  top: 5px;
  width: 45px;
}

/* line 784, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.account__link {
  font-size: 12px;
}

@media (max-width: 991px) {
  /* line 789, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .category__label.show-dropdown .category__dropdown {
    display: block !important;
    height: auto !important;
  }
}

@media (max-width: 991px) {
  /* line 795, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .show-dropdown .icon-seta {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

/* line 800, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.account__list {
  margin-bottom: 20px;
}

/* line 804, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.account__link.sair {
  color: #d60600;
}

/* line 810, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.category__list--title {
  display: block;
  border-bottom: 1px solid #f2f2f7;
  max-height: 31px;
  height: 100%;
  width: 340px;
  font-size: 19px;
  font-weight: normal;
  line-height: normal;
  color: #d60600;
  position: absolute;
  z-index: 1;
  left: 40px;
  top: 13px;
}

@media (max-width: 992px) {
  /* line 810, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
  .category__list--title {
    display: none;
  }
}

/* line 828, src/assets/css/elements/header/nav_bar/_nav_bar_default.scss */
.category__list--title svg {
  width: 21.9px;
  height: 21.3px;
  fill: #d60600;
}

/* line 1, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase__title {
  font-size: 23px;
  font-weight: 800;
  font-style: italic;
  line-height: normal;
  color: #2c2c2c;
  text-transform: uppercase;
  border-bottom: 1px solid #f2f2f7;
  padding-bottom: 20px;
  margin-top: 73px;
}

/* line 14, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase {
  text-align: center;
}

/* line 17, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .env-category {
  display: block;
  height: 12px;
  margin-top: 10px;
  overflow: hidden;
}

/* line 24, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 27, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase > ul li {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 240px;
          flex: 1 1 240px;
}

@media (min-width: 1200px) {
  /* line 27, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase > ul li {
    max-width: 285px;
  }
}

@media (max-width: 769px) {
  /* line 27, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase > ul li {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}

@media (max-width: 680px) {
  /* line 27, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase > ul li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 140px;
            flex: 1 1 140px;
  }
}

/* line 44, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .owl-wrapper-outer {
  margin: 0;
  padding: 20px 0;
  position: relative;
}

/* line 51, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .featured-flag {
  margin-bottom: 10px;
}

/* line 54, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .featured-flag img {
  width: auto;
}

@media (max-width: 680px) {
  /* line 58, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase .product-image {
    margin-bottom: 15px;
  }
}

/* line 64, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .product-image a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 227px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  width: 100%;
}

@media (max-width: 1199px) {
  /* line 64, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase .product-image a {
    height: 115px;
  }
}

/* line 77, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .product-image img {
  height: auto;
  max-height: 100%;
  max-width: 100%;
  width: auto;
}

@media (min-width: 768px) {
  /* line 85, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase .product-name {
    margin-top: 0;
  }
}

/* line 90, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .product-name a {
  color: #161616;
  display: block;
  font-size: 14px;
  font-weight: bold;
  line-height: normal;
  max-width: 260px;
  height: 34px;
  overflow: hidden;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}

/* line 101, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .product-name a:hover {
  color: #2c2c2c;
}

/* line 107, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .product-desc a {
  color: #787878;
  display: block;
  font-size: 11px;
  font-weight: 400;
  letter-spacing: -.1px;
  line-height: 13px;
  height: 39px;
  overflow: hidden;
}

/* line 118, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .product-price {
  min-height: 41px;
}

/* line 122, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .product-price > .preco-de {
  color: #babaca;
  display: inline-block;
  line-height: 14px;
  text-decoration: line-through;
  vertical-align: middle;
}

/* line 129, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .product-price > .preco-de > span {
  color: #babaca;
  display: none;
  font-size: 11px;
  font-weight: 400;
  letter-spacing: -.1px;
  margin-right: 6px;
}

/* line 137, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .product-price > .preco-de > span[itemprop="price"] {
  display: block;
}

/* line 144, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .preco-por {
  display: inline-block;
  line-height: 14px;
  vertical-align: middle;
}

/* line 149, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .preco-por > strong {
  color: #2c2c2c;
  font-size: 15px;
  font-weight: bold;
}

/* line 156, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .parcelamento {
  color: #787878;
  font-size: 11px;
  font-weight: 400;
  letter-spacing: -.1px;
  display: block;
  line-height: normal;
  margin-top: 2px;
  min-height: 24px;
}

/* line 166, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .parcelamento br:first-of-type {
  display: none;
}

/* line 170, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .parcelamento * {
  color: #787878;
  font-size: 11px;
  font-weight: 400;
  letter-spacing: -.1px;
}

/* line 178, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .parcelamento strong, .showcase .parcelamento strong span {
  color: #787878;
  font-size: 11px;
  font-weight: 700;
}

@media (max-width: 1199px) {
  /* line 186, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase .owl-wrapper {
    border-right: 1px solid #f1f1f1;
  }
}

/* line 195, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .border {
  border: 1px solid transparent;
  border-radius: 0;
  min-height: 511px;
  margin: 0;
  padding: 20px 10px;
  position: relative;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  text-align: left;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

@media (max-width: 1199px) {
  /* line 195, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase .border {
    min-height: 365px;
    padding: 20px 5px;
  }
}

@media (max-width: 680px) {
  /* line 195, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase .border {
    min-height: 315px;
    max-width: 167px;
  }
}

@media (min-width: 1200px) {
  /* line 215, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase .border:hover {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
            box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  }
}

@media (min-width: 1200px) {
  /* line 228, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase ul li:hover .butons-actions {
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  }
}

/* line 238, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .butons-actions {
  font-size: 0;
  margin-top: 15px;
}

@media (min-width: 992px) {
  /* line 238, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase .butons-actions {
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
  }
}

/* line 248, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .butons-actions.btn-iten2 a, .showcase .butons-actions.btn-iten2 button {
  width: 100%;
}

/* line 253, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .butons-actions.btn-iten3 .addCart,
.showcase .butons-actions.btn-iten3 .to-view {
  width: 50%;
}

/* line 257, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .butons-actions.btn-iten3 .buy {
  width: 50%;
}

/* line 262, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .butons-actions.btn-iten3 .addCart span,
.showcase .butons-actions.btn-iten3 .to-view span {
  display: none;
}

/* line 267, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .butons-actions .addCart,
.showcase .butons-actions .to-view {
  color: #ff7470;
  background: white;
  border: none;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  color: #ff7470;
  font-size: 12px;
  line-height: 40px;
  padding: 0;
}

/* line 91, src/assets/css/elements/snippets/mixins/_form_and_buttons.scss */
.showcase .butons-actions .addCart:hover, .showcase .butons-actions .addCart:focus, .showcase .butons-actions .addCart:active, .showcase .butons-actions .addCart:active:focus,
.showcase .butons-actions .to-view:hover,
.showcase .butons-actions .to-view:focus,
.showcase .butons-actions .to-view:active,
.showcase .butons-actions .to-view:active:focus {
  color: #ff7470;
  background: white;
  color: #ff7470;
}

/* line 98, src/assets/css/elements/snippets/mixins/_form_and_buttons.scss */
.showcase .butons-actions .addCart:hover span, .showcase .butons-actions .addCart:focus span, .showcase .butons-actions .addCart:active span, .showcase .butons-actions .addCart:active:focus span,
.showcase .butons-actions .to-view:hover span,
.showcase .butons-actions .to-view:focus span,
.showcase .butons-actions .to-view:active span,
.showcase .butons-actions .to-view:active:focus span {
  color: #ff7470;
  color: #ff7470;
}

/* line 272, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .butons-actions .addCart span,
.showcase .butons-actions .to-view span {
  color: #d60600;
  text-decoration: none;
}

/* line 278, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .butons-actions .addCart:before {
  content: '\f217';
  font-family: FontAwesome;
  font-size: 1.3em;
  margin-right: 5px;
  vertical-align: middle;
}

/* line 287, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .butons-actions .to-view:before {
  content: '\f06e';
  font-family: FontAwesome;
  font-size: 1.3em;
  margin-right: 5px;
  vertical-align: middle;
}

/* line 296, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .butons-actions .buy:after {
  content: '\f105';
  font-family: FontAwesome;
  font-size: 1.3em;
  margin-left: 5px;
  vertical-align: middle;
}

/* line 306, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .action-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 311, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .action-buttons > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0 5px;
}

/* line 317, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .unavailable {
  background-color: #c3c3c3;
  color: #787878;
}

/* line 323, src/assets/css/elements/showcase/_showcase_default.scss */
.quickview__button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f2f2f2 -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e9e9e9));
  background: #f2f2f2 linear-gradient(to bottom, #f2f2f2 0%, #e9e9e9 100%);
  border: 1px solid #e9e9e9;
  border-radius: 2px;
  color: #787878;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 11px;
  font-weight: 700;
  height: 25px;
  letter-spacing: -.1px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: uppercase;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  width: 85px;
}

/* line 340, src/assets/css/elements/showcase/_showcase_default.scss */
.quickview__button:hover {
  background: #2c2c2c;
  color: white;
}

/* line 344, src/assets/css/elements/showcase/_showcase_default.scss */
.quickview__button:hover .quickview__icon {
  fill: white;
}

/* line 350, src/assets/css/elements/showcase/_showcase_default.scss */
.quickview__icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 5px;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}

/* line 357, src/assets/css/elements/showcase/_showcase_default.scss */
.icon--quickview {
  fill: #787878;
  height: 11px;
  width: 19px;
}

/* line 364, src/assets/css/elements/showcase/_showcase_default.scss */
.off-sale {
  border: 1px solid #fa6b6b;
  border-radius: 2px;
  color: #fa6b6b;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: -.1px;
  line-height: 15px;
  padding: 4px 0;
  text-align: center;
  width: 50px;
}

/* line 378, src/assets/css/elements/showcase/_showcase_default.scss */
.product__category {
  color: #2c2c2c;
  display: block;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: -.1px;
}

/* line 385, src/assets/css/elements/showcase/_showcase_default.scss */
.product__category:hover {
  color: #2c2c2c;
  text-decoration: underline;
}

/* line 391, src/assets/css/elements/showcase/_showcase_default.scss */
.owl-theme .owl-controls .owl-buttons div {
  background-color: transparent !important;
  border-radius: 0;
  height: 40px;
  line-height: 0;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  opacity: 1;
  width: 20px;
}

/* line 403, src/assets/css/elements/showcase/_showcase_default.scss */
.owl-theme .owl-controls .owl-buttons div:hover i {
  color: #2c2c2c;
}

/* line 411, src/assets/css/elements/showcase/_showcase_default.scss */
.owl-buttons .owl-prev i, .owl-buttons .owl-next i {
  color: black;
  font-size: 45px !important;
  line-height: 40px;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}

/* line 419, src/assets/css/elements/showcase/_showcase_default.scss */
.owl-buttons .owl-prev {
  left: 0;
}

/* line 423, src/assets/css/elements/showcase/_showcase_default.scss */
.owl-buttons .owl-next {
  right: 10px;
}

@media (max-width: 1199px) {
  /* line 429, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase__banner {
    margin-bottom: 15px;
  }
}

/* line 435, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-carousel .banners-extra__title {
  margin: 0 0 5px;
}

/* line 439, src/assets/css/elements/showcase/_showcase_default.scss */
.banner-showcase {
  margin-bottom: 65px;
}

/* line 444, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase__buy {
  border-radius: 2px;
  bottom: 60px;
  color: white;
  background: #fff;
  display: block;
  font-size: 21px;
  font-weight: 600;
  left: 20px;
  line-height: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-transform: uppercase;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  width: auto;
  z-index: -1;
}

/* line 462, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase__buy a.buy__button {
  background-color: #00e500;
  color: white;
  font-size: 18px;
  font-weight: 800;
  font-style: italic;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 475, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase__buy a.buy__button:hover {
  background: #fff;
  border: 1px solid #00e500;
  color: #00e500;
}

/* line 482, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase__buy button.quick__button.button--quickview {
  width: 45%;
  background: #46c5c0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 2px;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  display: none;
}

/* line 492, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase__buy button.quick__button.button--quickview:hover {
  background: #fff;
  border: 1px solid #2c2c2c;
}

/* line 496, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase__buy button.quick__button.button--quickview:hover svg {
  fill: #2c2c2c !important;
}

/* line 501, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase__buy button.quick__button.button--quickview svg#icon-eye {
  height: 30px;
  width: 30px;
  fill: #fff;
}

/* line 511, src/assets/css/elements/showcase/_showcase_default.scss */
.product__prices .preco-de {
  color: #959595;
  display: block;
  font-size: 13px;
  font-weight: 400;
  height: 20px;
  line-height: normal;
  margin: 0 0 2px;
  text-decoration: line-through;
}

/* line 522, src/assets/css/elements/showcase/_showcase_default.scss */
.product__prices .preco-por {
  color: #2c2c2c;
  font-size: 15px;
  font-weight: 600;
  margin: 0;
}

/* line 530, src/assets/css/elements/showcase/_showcase_default.scss */
.formas-pagamento-box {
  display: block;
  font-size: 0;
  line-height: 0;
  margin-top: 1px;
  overflow: hidden;
  text-transform: lowercase;
}

@media (max-width: 992px) {
  /* line 530, src/assets/css/elements/showcase/_showcase_default.scss */
  .formas-pagamento-box {
    height: 114px;
  }
}

/* line 542, src/assets/css/elements/showcase/_showcase_default.scss */
.formas-pagamento-box br {
  line-height: 0;
}

/* line 546, src/assets/css/elements/showcase/_showcase_default.scss */
.formas-pagamento-box br:first-child,
.formas-pagamento-box .txt-forma-pagamento {
  display: none;
}

/* line 551, src/assets/css/elements/showcase/_showcase_default.scss */
.formas-pagamento-box > * {
  color: #787878;
  font-size: 13px;
  font-weight: 400;
  line-height: 22px;
}

/* line 558, src/assets/css/elements/showcase/_showcase_default.scss */
.formas-pagamento-box > * {
  text-transform: none;
}

/* line 562, src/assets/css/elements/showcase/_showcase_default.scss */
.formas-pagamento-box .preco-avista,
.formas-pagamento-box .txt-avista {
  color: #4ca014;
  font-weight: 700;
}

@media (max-width: 992px) {
  /* line 562, src/assets/css/elements/showcase/_showcase_default.scss */
  .formas-pagamento-box .preco-avista,
  .formas-pagamento-box .txt-avista {
    display: block;
  }
}

/* line 571, src/assets/css/elements/showcase/_showcase_default.scss */
.formas-pagamento-box strong,
.formas-pagamento-box .color {
  color: #787878;
  font-size: 13px;
  font-weight: 700;
}

/* line 579, src/assets/css/elements/showcase/_showcase_default.scss */
.formas-pagamento-box .txt-corparcelas .preco-parc2 {
  font-size: 0;
}

/* line 583, src/assets/css/elements/showcase/_showcase_default.scss */
.formas-pagamento-box .txt-corparcelas .preco-parc2 {
  margin-right: 4px;
}

@media (max-width: 680px) {
  /* line 591, src/assets/css/elements/showcase/_showcase_default.scss */
  .txt-com-desconto {
    display: none;
  }
  /* line 595, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase-carousel, .banners-carousel {
    padding-bottom: 0 !important;
  }
  /* line 599, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase .owl-wrapper-outer {
    padding-bottom: 0;
  }
}

/* line 604, src/assets/css/elements/showcase/_showcase_default.scss */
.footer__pages--support {
  max-width: 320px;
}

/* line 611, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase .owl-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 618, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__tabs {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 992px) {
  /* line 618, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase-wrapper .showcase__tabs {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* line 629, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__title-tabs {
  width: 258px;
  height: 75px;
  background: #1d1d1f;
  color: #9b9b9b;
  font-size: 17px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: normal;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  margin-right: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  position: relative;
}

@media (max-width: 767px) {
  /* line 629, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase-wrapper .showcase__title-tabs {
    margin: 5px 0;
    width: 100%;
  }
}

/* line 652, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__title-tabs strong {
  display: block;
}

/* line 656, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__title-tabs span {
  text-align: left;
  margin-left: 9px;
}

/* line 661, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__title-tabs.work {
  font-size: 15px;
  font-weight: 600 !important;
  font-style: italic;
  line-height: 21px;
  color: #04bae8 !important;
}

/* line 669, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__title-tabs.work.on strong {
  font-size: 23px;
  font-weight: bold;
  color: #1d1d1f;
  text-transform: uppercase;
  font-family: "Orbitron", sans-serif;
  font-style: normal;
}

/* line 679, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__title-tabs.work strong {
  font-size: 23px;
  font-weight: bold;
  color: white;
  text-transform: uppercase;
  font-family: "Orbitron", sans-serif;
  font-style: normal;
}

/* line 689, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__title-tabs.concept {
  font-size: 15px;
  font-weight: 600 !important;
  font-style: italic;
  line-height: 21px;
  color: #f4a903 !important;
}

/* line 697, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__title-tabs.concept.on strong {
  font-size: 23px;
  font-weight: bold;
  color: #1d1d1f;
  text-transform: uppercase;
  font-family: "Orbitron", sans-serif;
  font-style: normal;
}

/* line 707, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__title-tabs.concept strong {
  font-size: 23px;
  font-weight: bold;
  color: white;
  text-transform: uppercase;
  font-family: "Orbitron", sans-serif;
  font-style: normal;
}

/* line 717, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__title-tabs.advanced {
  font-size: 15px;
  font-weight: 600 !important;
  font-style: italic;
  line-height: 21px;
  color: #ff5900 !important;
}

/* line 725, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__title-tabs.advanced.on strong {
  font-size: 23px;
  font-weight: bold;
  color: #1d1d1f;
  text-transform: uppercase;
  font-family: "Orbitron", sans-serif;
  font-style: normal;
}

/* line 735, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__title-tabs.advanced strong {
  font-size: 23px;
  font-weight: bold;
  color: white;
  text-transform: uppercase;
  font-family: "Orbitron", sans-serif;
  font-style: normal;
}

/* line 745, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__title-tabs.high {
  font-size: 15px;
  font-weight: 600 !important;
  font-style: italic;
  line-height: 21px;
  color: #b91e03 !important;
}

/* line 753, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__title-tabs.high.on strong {
  font-size: 23px;
  font-weight: bold;
  color: #1d1d1f;
  text-transform: uppercase;
  font-family: "Orbitron", sans-serif;
  font-style: normal;
}

/* line 763, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__title-tabs.high strong {
  font-size: 23px;
  font-weight: bold;
  color: white;
  text-transform: uppercase;
  font-family: "Orbitron", sans-serif;
  font-style: normal;
}

@media (max-width: 560px) {
  /* line 629, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase-wrapper .showcase__title-tabs {
    font-size: 24px;
  }
}

/* line 779, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__title-tabs.on {
  color: #000000;
  background: white;
  font-weight: 800;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

/* line 785, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__title-tabs.last {
  padding: 0;
}

/* line 789, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__title-tabs.pc {
  background: #2c2c2c;
}

/* line 793, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__title-tabs img {
  width: auto !important;
}

/* line 798, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase-info {
  font-size: 23px;
  font-weight: 800;
  font-style: italic;
  line-height: normal;
  color: white;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 25px;
}

/* line 808, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__carousel {
  display: none;
}

/* line 810, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__carousel.on {
  display: block;
}

/* line 818, src/assets/css/elements/showcase/_showcase_default.scss */
.on.work:before {
  content: '';
  border-bottom: 4px solid;
  position: absolute;
  width: 100%;
  bottom: 0;
}

/* line 826, src/assets/css/elements/showcase/_showcase_default.scss */
.on.concept:before {
  content: '';
  border-bottom: 4px solid;
  position: absolute;
  width: 100%;
  bottom: 0;
}

/* line 834, src/assets/css/elements/showcase/_showcase_default.scss */
.on.advanced:before {
  content: '';
  border-bottom: 4px solid;
  position: absolute;
  width: 100%;
  bottom: 0;
}

/* line 841, src/assets/css/elements/showcase/_showcase_default.scss */
.on.high:before {
  content: '';
  border-bottom: 4px solid;
  position: absolute;
  width: 100%;
  bottom: 0;
}

/* line 850, src/assets/css/elements/showcase/_showcase_default.scss */
.pc__texto {
  font-size: 15px;
  font-weight: 800;
  font-style: italic;
  line-height: normal;
  color: #ffffff;
  position: relative;
}

/* line 858, src/assets/css/elements/showcase/_showcase_default.scss */
.pc__sub {
  font-size: 13px;
  font-weight: 600;
  font-style: italic;
  line-height: normal;
  color: #ffffff;
}

/* line 867, src/assets/css/elements/showcase/_showcase_default.scss */
.icon.icon-personalizado {
  position: absolute;
  right: 0;
  top: 0;
  fill: #d60600;
}

/* line 874, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper {
  max-width: 1300px;
  margin: 0 auto;
  width: calc(100% - 30px);
  padding: 0 15px;
  padding-top: 42px;
  height: 777px;
}

@media (max-width: 992px) {
  /* line 874, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase-wrapper {
    width: 100%;
    height: 100%;
  }
}

/* line 887, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase .owl-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (min-width: 990px) {
  /* line 887, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase-wrapper .showcase .owl-item {
    width: 318px !important;
  }
}

/* line 906, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase-wrapper .showcase__list {
  background: white;
}

/* line 911, src/assets/css/elements/showcase/_showcase_default.scss */
.showcase__carousel.six {
  margin-top: 78px;
}

@media (max-width: 769px) {
  /* line 911, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase__carousel.six {
    margin-top: 0;
  }
}

/* line 921, src/assets/css/elements/showcase/_showcase_default.scss */
.home-hightech {
  border-bottom: 4px solid red;
}

@media (min-width: 991px) {
  /* line 928, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase__carousel.showcase__carousel--one .owl-buttons .owl-next {
    right: -15px;
  }
}

@media (max-width: 992px) {
  /* line 933, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase__carousel.showcase__carousel--one .owl-buttons .owl-next {
    top: 40% !important;
  }
}

@media (min-width: 991px) {
  /* line 941, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase__carousel.six .owl-buttons .owl-next {
    right: -15px;
  }
}

@media (max-width: 992px) {
  /* line 946, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase__carousel.six .owl-buttons .owl-next {
    top: 40%;
  }
}

@media (min-width: 991px) {
  /* line 958, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase__carousel.showcase__carousel--one .owl-buttons .owl-prev {
    left: -25px;
  }
}

@media (max-width: 991px) {
  /* line 963, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase__carousel.showcase__carousel--one .owl-buttons .owl-prev {
    top: 40% !important;
  }
}

@media (min-width: 991px) {
  /* line 971, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase__carousel.six .owl-buttons .owl-prev {
    left: -25px;
  }
}

@media (max-width: 992px) {
  /* line 976, src/assets/css/elements/showcase/_showcase_default.scss */
  .showcase__carousel.six .owl-buttons .owl-prev {
    top: 40%;
  }
}

@media (min-width: 991px) {
  /* line 985, src/assets/css/elements/showcase/_showcase_default.scss */
  .brands .owl-buttons .owl-next {
    right: -15px;
  }
}

@media (min-width: 991px) {
  /* line 991, src/assets/css/elements/showcase/_showcase_default.scss */
  .brands .owl-buttons .owl-prev {
    left: -25px;
  }
}

/* line 998, src/assets/css/elements/showcase/_showcase_default.scss */
.operadora {
  display: inline-block;
}

@media (max-width: 991px) {
  /* line 1004, src/assets/css/elements/showcase/_showcase_default.scss */
  #tab--showcase-two .owl-buttons .owl-prev {
    top: 40% !important;
  }
}

@media (max-width: 992px) {
  /* line 1010, src/assets/css/elements/showcase/_showcase_default.scss */
  #tab--showcase-two .owl-buttons .owl-next {
    top: 40% !important;
  }
}

@media (min-width: 1200px) {
  /* line 1019, src/assets/css/elements/showcase/_showcase_default.scss */
  .categoria-info__container .owl-buttons .owl-prev {
    left: -25px;
  }
}

@media (min-width: 1200px) {
  /* line 1024, src/assets/css/elements/showcase/_showcase_default.scss */
  .categoria-info__container .owl-buttons .owl-next {
    right: -15px;
  }
}

@media (min-width: 1200px) {
  /* line 1032, src/assets/css/elements/showcase/_showcase_default.scss */
  .border {
    width: 275px;
  }
}

@media (max-width: 992px) {
  /* line 1050, src/assets/css/elements/showcase/_showcase_default.scss */
  .pc-link {
    width: 100%;
  }
}

/* line 1, src/assets/css/elements/category/_category_default.scss */
.filter-category {
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  font-size: 0;
}

/* line 6, src/assets/css/elements/category/_category_default.scss */
.filter-category label {
  font-weight: normal;
  padding: 0 15px;
  float: none;
  height: auto;
  margin: 0;
  width: 33.33333%;
}

@media (max-width: 991px) {
  /* line 15, src/assets/css/elements/category/_category_default.scss */
  .filter-category label:nth-of-type(1) {
    padding-left: 0;
  }
  /* line 19, src/assets/css/elements/category/_category_default.scss */
  .filter-category label:nth-of-type(3) {
    padding-right: 0;
  }
}

@media (max-width: 576px) {
  /* line 6, src/assets/css/elements/category/_category_default.scss */
  .filter-category label {
    padding: 0;
    width: 100%;
  }
}

/* line 29, src/assets/css/elements/category/_category_default.scss */
.filter-category label select {
  appearance: none;
  -o-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: #fff right 15px center url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI4NC45MjkgMjg0LjkyOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjg0LjkyOSAyODQuOTI5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTI4Mi4wODIsNzYuNTExbC0xNC4yNzQtMTQuMjczYy0xLjkwMi0xLjkwNi00LjA5My0yLjg1Ni02LjU3LTIuODU2Yy0yLjQ3MSwwLTQuNjYxLDAuOTUtNi41NjMsMi44NTZMMTQyLjQ2NiwxNzQuNDQxICAgTDMwLjI2Miw2Mi4yNDFjLTEuOTAzLTEuOTA2LTQuMDkzLTIuODU2LTYuNTY3LTIuODU2Yy0yLjQ3NSwwLTQuNjY1LDAuOTUtNi41NjcsMi44NTZMMi44NTYsNzYuNTE1QzAuOTUsNzguNDE3LDAsODAuNjA3LDAsODMuMDgyICAgYzAsMi40NzMsMC45NTMsNC42NjMsMi44NTYsNi41NjVsMTMzLjA0MywxMzMuMDQ2YzEuOTAyLDEuOTAzLDQuMDkzLDIuODU0LDYuNTY3LDIuODU0czQuNjYxLTAuOTUxLDYuNTYyLTIuODU0TDI4Mi4wODIsODkuNjQ3ICAgYzEuOTAyLTEuOTAzLDIuODQ3LTQuMDkzLDIuODQ3LTYuNTY1QzI4NC45MjksODAuNjA3LDI4My45ODQsNzguNDE3LDI4Mi4wODIsNzYuNTExeiIgZmlsbD0iIzk5OTk5OSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=") no-repeat;
  background-size: 15px 15px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  display: block;
  font-size: 12px;
  margin: 0;
  padding: 7px;
  width: 100%;
}

/* line 47, src/assets/css/elements/category/_category_default.scss */
.banner-title {
  text-align: center;
}

/* line 51, src/assets/css/elements/category/_category_default.scss */
.smart_filter {
  background-color: white;
  padding: 0 15px 15px 0;
}

/* line 56, src/assets/css/elements/category/_category_default.scss */
.smart_filter form > ul {
  margin: 0 0 30px 0;
  max-height: 200px;
  overflow: scroll;
  padding-left: 16px;
}

/* line 62, src/assets/css/elements/category/_category_default.scss */
.smart_filter form > ul:first-of-type {
  display: none;
}

/* line 66, src/assets/css/elements/category/_category_default.scss */
.smart_filter form > ul:nth-of-type(2) {
  padding: 0 0 30px;
}

/* line 73, src/assets/css/elements/category/_category_default.scss */
.smart_filter a, .smart_filter .iten {
  color: #565a40;
  display: block;
  font-size: 12px;
  font-weight: 500;
  line-height: normal;
  padding: 0;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}

/* line 82, src/assets/css/elements/category/_category_default.scss */
.smart_filter a:hover, .smart_filter .iten:hover {
  color: #d60600;
}

/* line 87, src/assets/css/elements/category/_category_default.scss */
.smart_filter .iten {
  display: inline-block;
  vertical-align: middle;
}

/* line 92, src/assets/css/elements/category/_category_default.scss */
.smart_filter label {
  margin: 10px 0;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 98, src/assets/css/elements/category/_category_default.scss */
.smart_filter label input {
  display: inline-block;
  height: 20px;
  margin: 0;
  vertical-align: middle;
  width: 20px;
}

/* line 106, src/assets/css/elements/category/_category_default.scss */
.smart_filter label input + a {
  display: inline-block;
}

/* line 113, src/assets/css/elements/category/_category_default.scss */
.btn-filter {
  display: block;
  padding: 0;
  text-align: left;
}

/* line 119, src/assets/css/elements/category/_category_default.scss */
.btn.filter-button {
  border: 1px solid #2c2c2c;
  border-radius: 2px;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  height: 35px;
  line-height: 35px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  width: 200px;
}

/* line 134, src/assets/css/elements/category/_category_default.scss */
.catalogo-comparator {
  display: none;
}

/* line 138, src/assets/css/elements/category/_category_default.scss */
.pagination-search-and-category {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: white;
  border-bottom: 1px solid #2c2c2c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 15px 0;
  padding: 0 15px 15px;
  text-align: right;
}

/* line 148, src/assets/css/elements/category/_category_default.scss */
.pagination-search-and-category .mobileFilter {
  position: relative;
  z-index: 200;
}

@media (max-width: 1199px) {
  /* line 148, src/assets/css/elements/category/_category_default.scss */
  .pagination-search-and-category .mobileFilter {
    border-radius: 2px;
    font-size: 13px;
    font-weight: 500;
    margin: 10px 0;
    padding: 0 15px;
    text-align: center;
    text-transform: uppercase;
  }
}

@media (max-width: 992px) {
  /* line 148, src/assets/css/elements/category/_category_default.scss */
  .pagination-search-and-category .mobileFilter {
    width: 100%;
    margin: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}

/* line 169, src/assets/css/elements/category/_category_default.scss */
.pagination-search-and-category .mobileFilter i {
  color: white;
  font-size: 18px;
  margin-right: 5px;
}

@media (max-width: 991px) {
  /* line 138, src/assets/css/elements/category/_category_default.scss */
  .pagination-search-and-category {
    display: block;
    padding: 0 !important;
    width: 100%;
    bottom: 0;
    left: 0;
  }
}

/* line 186, src/assets/css/elements/category/_category_default.scss */
.catalogo-pagination:before {
  display: table;
  content: " ";
}

/* line 192, src/assets/css/elements/category/_category_default.scss */
.catalogo-display {
  color: #565a40;
  display: inline-block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  float: none;
  font-size: 13px;
  line-height: 1;
  text-align: left;
  width: 40%;
}

/* line 202, src/assets/css/elements/category/_category_default.scss */
.catalogo-display, .catalogo-display strong {
  color: #565a40;
  font-size: 13px;
  font-weight: 600;
}

@media (max-width: 680px) {
  /* line 192, src/assets/css/elements/category/_category_default.scss */
  .catalogo-display {
    display: none;
  }
}

/* line 213, src/assets/css/elements/category/_category_default.scss */
.catalogo-pages {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

@media (max-width: 991px) {
  /* line 213, src/assets/css/elements/category/_category_default.scss */
  .catalogo-pages {
    margin-top: 20px;
    text-align: left;
  }
}

@media (max-width: 680px) {
  /* line 213, src/assets/css/elements/category/_category_default.scss */
  .catalogo-pages {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }
}

/* line 230, src/assets/css/elements/category/_category_default.scss */
.btns-paginator {
  display: inline-block;
  margin: 0 0 0 10px;
  vertical-align: middle;
}

/* line 235, src/assets/css/elements/category/_category_default.scss */
.btns-paginator.selectedPg, .btns-paginator > a {
  background-color: #2c2c2c;
  border-radius: 0;
  border: 1px solid transparent;
  color: white;
  display: inline-block;
  font-size: 13px;
  font-weight: 500;
  height: 25px;
  line-height: 25px;
  text-align: center;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  width: 25px;
}

/* line 249, src/assets/css/elements/category/_category_default.scss */
.btns-paginator.selectedPg:hover, .btns-paginator > a:hover {
  background-color: #f6f6f6;
  border-color: #2c2c2c;
  color: #2c2c2c;
}

/* line 256, src/assets/css/elements/category/_category_default.scss */
.btns-paginator.selectedPg {
  background-color: #f6f6f6;
  color: #2c2c2c;
  cursor: default;
}

/* line 262, src/assets/css/elements/category/_category_default.scss */
.separador-paginas {
  display: none;
}

/* line 268, src/assets/css/elements/category/_category_default.scss */
.page-search #div_erro h3 {
  display: block;
  margin: 0 auto;
  padding: 16px;
  max-width: 570px;
  width: 100%;
  border: 1px solid #dedede;
  border-radius: 2px;
  background: #FFF;
  font-weight: 700;
  font-size: 11px;
  text-transform: uppercase;
  color: #333;
}

/* line 283, src/assets/css/elements/category/_category_default.scss */
.page-search #div_erro .blocoAlerta {
  margin-top: 15px;
  font-size: 12px;
  text-align: center;
  color: #2c2c2c;
}

/* line 292, src/assets/css/elements/category/_category_default.scss */
.page-search #Vitrine fieldset {
  color: #565a40;
  font-size: 11px;
  margin-top: 20px;
  text-transform: uppercase;
}

/* line 298, src/assets/css/elements/category/_category_default.scss */
.page-search #Vitrine fieldset [name=palavra_busca] {
  display: inline-block;
  margin-left: 6px;
  padding: 0 15px;
  width: 150px;
  height: 30px;
  border: 1px solid #ddd;
  border-radius: 2px;
}

/* line 308, src/assets/css/elements/category/_category_default.scss */
.page-search #Vitrine fieldset #preco_ini,
.page-search #Vitrine fieldset #preco_fim {
  display: inline-block;
  padding: 0 15px;
  width: 60px;
  height: 30px;
  border: 1px solid #ddd;
  border-radius: 2px;
}

/* line 318, src/assets/css/elements/category/_category_default.scss */
.page-search #Vitrine fieldset #categoria {
  display: inline-block;
  margin-left: 32px;
  padding: 6px 12px;
  height: 30px;
  background: #f2eeee;
  border: 1px solid #ddd;
  border-radius: 2px;
}

/* line 328, src/assets/css/elements/category/_category_default.scss */
.page-search #Vitrine fieldset > p {
  margin-top: 15px;
  font-weight: 700;
}

/* line 332, src/assets/css/elements/category/_category_default.scss */
.page-search #Vitrine fieldset > p br {
  display: block;
}

/* line 336, src/assets/css/elements/category/_category_default.scss */
.page-search #Vitrine fieldset > p [type=checkbox] {
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 15px;
  margin-top: 7px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 345, src/assets/css/elements/category/_category_default.scss */
.page-search #Vitrine fieldset > p label {
  display: inline-block;
  vertical-align: middle;
  margin-top: 10px;
  margin-bottom: 0;
  font-weight: 400;
}

/* line 354, src/assets/css/elements/category/_category_default.scss */
.page-search #Vitrine fieldset .button-submit {
  display: inline-block;
  margin-top: 25px;
  padding: 0 25px;
  height: 45px;
  line-height: 41px;
  background: #2c2c2c;
  border: solid black;
  border-width: 1px 1px 4px 1px;
  border-radius: 4px;
  font-weight: 700;
  font-size: 13px;
  text-align: center;
  text-transform: uppercase;
  color: #FFF;
}

@media (max-width: 768px) {
  /* line 372, src/assets/css/elements/category/_category_default.scss */
  .page-search #Vitrine fieldset [name=palavra_busca],
  .page-search #Vitrine fieldset #categoria {
    margin-left: 0;
  }
  /* line 377, src/assets/css/elements/category/_category_default.scss */
  .page-search #Vitrine fieldset #preco_ini,
  .page-search #Vitrine fieldset #preco_fim {
    width: 100%;
  }
  /* line 382, src/assets/css/elements/category/_category_default.scss */
  .page-search #Vitrine fieldset input:not([type=checkbox]):not([type=image]),
  .page-search #Vitrine fieldset #categoria {
    margin: 5px 0;
    width: 100%;
  }
}

/* line 396, src/assets/css/elements/category/_category_default.scss */
.page-catalog .showcase ul, .page-search .showcase ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 20px 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 401, src/assets/css/elements/category/_category_default.scss */
.page-catalog .showcase ul > li, .page-search .showcase ul > li {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 240px;
          flex: 1 1 240px;
}

@media (max-width: 680px) {
  /* line 401, src/assets/css/elements/category/_category_default.scss */
  .page-catalog .showcase ul > li, .page-search .showcase ul > li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 140px;
            flex: 1 1 140px;
  }
}

/* line 411, src/assets/css/elements/category/_category_default.scss */
.page-catalog .products, .page-search .products {
  margin-top: 20px;
  padding: 0;
}

/* line 418, src/assets/css/elements/category/_category_default.scss */
.category-description {
  margin: 15px 0 0;
}

/* line 421, src/assets/css/elements/category/_category_default.scss */
.category-description p {
  color: #565a40;
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
}

/* line 428, src/assets/css/elements/category/_category_default.scss */
.category-description strong {
  font-weight: 500;
}

/* line 432, src/assets/css/elements/category/_category_default.scss */
.category-description a {
  color: #2c2c2c;
}

/* line 436, src/assets/css/elements/category/_category_default.scss */
.category-description h2 {
  font-size: 12px;
  font-weight: 500;
  margin: 20px 0;
  text-transform: uppercase;
}

/* line 444, src/assets/css/elements/category/_category_default.scss */
.btn-primeira-pagina,
.btn-pagina-anterior,
.btn-proxima-pagina,
.btn-ultima-pagina {
  display: none;
}

/* line 451, src/assets/css/elements/category/_category_default.scss */
.category__description {
  margin-bottom: 20px;
}

@media (max-width: 680px) {
  /* line 451, src/assets/css/elements/category/_category_default.scss */
  .category__description {
    margin-bottom: 10px;
  }
}

/* line 459, src/assets/css/elements/category/_category_default.scss */
.category__description p {
  color: #565a40;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  margin: 0;
}

/* line 469, src/assets/css/elements/category/_category_default.scss */
.smart_filter .categories__title {
  color: #565a40;
  font-size: 13px;
  font-weight: 400;
  margin-bottom: 15px;
  text-transform: uppercase;
}

/* line 478, src/assets/css/elements/category/_category_default.scss */
.smart_filter .categories__item--01 {
  margin-bottom: 25px;
}

/* line 481, src/assets/css/elements/category/_category_default.scss */
.smart_filter .categories__item--01:last-child {
  margin-bottom: 0;
}

/* line 486, src/assets/css/elements/category/_category_default.scss */
.smart_filter .categories__link {
  color: #2c2c2c;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
}

/* line 493, src/assets/css/elements/category/_category_default.scss */
.smart_filter .categories__link--01 {
  margin-bottom: 7px;
  background: #303436;
  color: white;
  display: block;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  padding: 10px;
  font-style: italic;
}

/* line 505, src/assets/css/elements/category/_category_default.scss */
.smart_filter .categories__link--02 {
  font-weight: 500;
  margin-bottom: 5px;
}

/* line 512, src/assets/css/elements/category/_category_default.scss */
.categories__sub {
  max-height: 200px;
  overflow: scroll;
}

/* line 517, src/assets/css/elements/category/_category_default.scss */
label.filtros {
  display: none;
}

/* line 521, src/assets/css/elements/category/_category_default.scss */
.filtro-ordem {
  display: block !important;
}

@media (max-width: 992px) {
  /* line 521, src/assets/css/elements/category/_category_default.scss */
  .filtro-ordem {
    display: none !important;
  }
}

/* line 529, src/assets/css/elements/category/_category_default.scss */
label.filtros.filtro-ordem {
  color: #565a40;
  font-size: 0;
  text-transform: uppercase;
}

/* line 535, src/assets/css/elements/category/_category_default.scss */
.left.catalogo-display {
  width: 100%;
}

/* line 539, src/assets/css/elements/category/_category_default.scss */
select#select_ordem {
  height: 30px;
  border: 1px solid #e8e8e8;
  padding-left: 10px;
  border-radius: 1px;
  font-weight: 400;
  text-shadow: 0 0;
  width: 200px;
}

/* line 549, src/assets/css/elements/category/_category_default.scss */
.page-current.page-link {
  background: #D60603;
  border-color: rgba(0, 0, 0, 0.2);
  color: #fff;
  cursor: default;
}

/* line 556, src/assets/css/elements/category/_category_default.scss */
.page-link {
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  height: 25px;
  line-height: 25px;
  text-align: center;
  width: 25px;
}

/* line 567, src/assets/css/elements/category/_category_default.scss */
.filtro__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #efefef;
  color: #303436;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  margin: 10px 0 5px;
  padding: 10px;
}

/* line 580, src/assets/css/elements/category/_category_default.scss */
.filtro__list {
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  height: 0;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}

/* line 589, src/assets/css/elements/category/_category_default.scss */
.filtro__open .filtro__list {
  height: auto;
  margin: 0 0 30px 0;
  max-height: 200px;
  opacity: 1;
  overflow: scroll;
  visibility: visible;
}

/* line 600, src/assets/css/elements/category/_category_default.scss */
.smart_filter .filter-button {
  text-transform: uppercase;
  background: orange;
  padding: 10px;
  width: 100%;
  color: white;
  font-size: 14px;
  font-weight: 600;
}

/* line 4, src/assets/css/elements/product/kit.sass */
.product__container--kits .product__header {
  text-align: center;
}

/* line 6, src/assets/css/elements/product/kit.sass */
.product__container--kits .product__name {
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 9, src/assets/css/elements/product/kit.sass */
.product__container--kits .product__ratings {
  margin-bottom: 10px;
}

/* line 11, src/assets/css/elements/product/kit.sass */
.product__container--kits .product__details {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.5;
  color: #8B8B8B;
}

/* line 16, src/assets/css/elements/product/kit.sass */
.product__container--kits .product__buys, .product__container--kits .product__prices {
  padding: 15px;
}

/* line 18, src/assets/css/elements/product/kit.sass */
.product__container--kits .product__shipping {
  margin-top: 0;
}

/* line 20, src/assets/css/elements/product/kit.sass */
.product__container--kits .remove-bg {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

/* line 23, src/assets/css/elements/product/kit.sass */
.product__container--kits #button-buy {
  width: 100%;
}

/* line 26, src/assets/css/elements/product/kit.sass */
.produto-formas-pagamento {
  text-align: center;
}

/* line 30, src/assets/css/elements/product/kit.sass */
.tray-kit .SumoSelect {
  width: 100%;
}

/* line 32, src/assets/css/elements/product/kit.sass */
.tray-kit .SumoSelect .SelectBox {
  width: 100%;
}

/* line 35, src/assets/css/elements/product/kit.sass */
.tray-kit [data-id=variation_second_select] {
  margin-top: 0 !important;
}

/* line 38, src/assets/css/elements/product/kit.sass */
.tray-kit .varTit {
  padding-bottom: 3px;
  margin-top: 10px;
}

/* line 42, src/assets/css/elements/product/kit.sass */
.tray-kit-title {
  display: none;
}

/* line 45, src/assets/css/elements/product/kit.sass */
.tray-kit-list {
  margin: -15px;
}

/* line 48, src/assets/css/elements/product/kit.sass */
.tray-kit-item {
  position: relative;
  padding: 15px;
  margin: 15px;
  border-bottom: solid 1px #eff0f2;
  border-radius: 2px;
}

/* line 54, src/assets/css/elements/product/kit.sass */
.tray-kit-item > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}

/* line 58, src/assets/css/elements/product/kit.sass */
.tray-kit-name {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

/* line 60, src/assets/css/elements/product/kit.sass */
.tray-kit-name a {
  font-size: 14px;
  font-weight: 700;
}

/* line 64, src/assets/css/elements/product/kit.sass */
.tray-kit-image {
  display: block;
  text-align: center;
  padding-bottom: 15px;
}

/* line 68, src/assets/css/elements/product/kit.sass */
.tray-kit-image img {
  display: inline-block;
}

/* line 71, src/assets/css/elements/product/kit.sass */
.tray-kit-unity {
  position: absolute;
  top: 123px;
  right: 169px;
  font-size: 12px;
  font-weight: 400;
  color: #2c2c2c;
  padding: 5px 10px;
}

@media (min-width: 568px) {
  /* line 83, src/assets/css/elements/product/kit.sass */
  .product__container--kits .breadcrumb__wrapper, .product__container--kits .product__labels, .product__container--kits .product__shipping .cepbox {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 86, src/assets/css/elements/product/kit.sass */
  .product__container--kits .product__header {
    text-align: left;
  }
  /* line 88, src/assets/css/elements/product/kit.sass */
  .product__container--kits .product__ratings-labels {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  /* line 90, src/assets/css/elements/product/kit.sass */
  .product__container--kits .product__ratings-labels, .product__container--kits .product__details {
    padding: 15px;
  }
  /* line 92, src/assets/css/elements/product/kit.sass */
  .product__container--kits .product__prices {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
  }
  /* line 95, src/assets/css/elements/product/kit.sass */
  .product__container--kits .product__prices #preco {
    text-align: left;
  }
  /* line 97, src/assets/css/elements/product/kit.sass */
  .product__container--kits .product__buys {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 320px;
            flex: 0 0 320px;
    min-width: 0;
  }
  /* line 100, src/assets/css/elements/product/kit.sass */
  .product__container--kits .product__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 -15px;
  }
  /* line 105, src/assets/css/elements/product/kit.sass */
  .product__container--kits .produto-formas-pagamento, .product__container--kits .product__shipping {
    text-align: left;
  }
  /* line 109, src/assets/css/elements/product/kit.sass */
  .product__head-more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: -15px;
  }
  /* line 114, src/assets/css/elements/product/kit.sass */
  .tray-kit-name {
    margin: 30px 0 10px;
    height: 50px;
    overflow: hidden;
  }
  /* line 118, src/assets/css/elements/product/kit.sass */
  .tray-kit-item > div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
  /* line 120, src/assets/css/elements/product/kit.sass */
  .tray-kit-image {
    margin-right: 30px;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }
  /* line 123, src/assets/css/elements/product/kit.sass */
  .tray-kit-info {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
  }
}

@media (min-width: 992px) {
  /* line 128, src/assets/css/elements/product/kit.sass */
  .product__container--kits {
    display: -ms-grid;
    display: grid;
        grid-template-areas: "images header" "images more";
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }
  /* line 134, src/assets/css/elements/product/kit.sass */
  .product__container--kits .product__images {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
    grid-area: images;
    padding-right: 15px;
  }
  /* line 137, src/assets/css/elements/product/kit.sass */
  .product__container--kits .product__header {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: header;
    padding-left: 15px;
  }
  /* line 140, src/assets/css/elements/product/kit.sass */
  .product__container--kits .product__more {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
    grid-area: more;
    padding-left: 15px;
  }
}

/* line 144, src/assets/css/elements/product/kit.sass */
.tray-kit-item {
  display: block !important;
}

/* line 147, src/assets/css/elements/product/kit.sass */
.tray-kit-show-all {
  display: none !important;
}

/* line 2, src/assets/css/elements/product/_products_default.scss */
.page-product .catalog__banner {
  text-align: center;
}

/* line 9, src/assets/css/elements/product/_products_default.scss */
#product-page #add,
#product-page #cor_nome,
#product-page #estoque_variacao,
#product-page .produto-zoom-detalhe,
#product-page .unidades_topo,
#product-page #visualAbas {
  display: none;
}

/* line 18, src/assets/css/elements/product/_products_default.scss */
#product-page div#erroCompreJunto14 {
  background-color: rgba(226, 54, 62, 0.9);
  color: white !important;
  height: 30px;
  max-width: 500px;
  font-weight: 700 !important;
  text-transform: uppercase;
  line-height: 30px !important;
  text-align: center;
}

@media (max-width: 992px) {
  /* line 18, src/assets/css/elements/product/_products_default.scss */
  #product-page div#erroCompreJunto14 {
    background-color: rgba(226, 54, 62, 0.9);
    color: white !important;
    height: 50px;
    max-width: 500px;
    line-height: 50px !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
  }
}

/* line 41, src/assets/css/elements/product/_products_default.scss */
#product-page #span_erro_carrinho,
#product-page #span_erro_cep,
#product-page #span_erro_variacao {
  background-color: rgba(226, 54, 62, 0.9);
  color: white !important;
  display: inline-block;
  font-size: 12px;
  font-weight: 800;
  line-height: 25px;
  margin-top: 10px;
  padding: 0 15px;
  text-align: center;
  text-transform: uppercase;
}

/* line 56, src/assets/css/elements/product/_products_default.scss */
#product-page .botao-nao_indisponivel {
  color: #f55;
  font-weight: 600;
  font-size: 0px;
  text-transform: uppercase;
}

/* line 63, src/assets/css/elements/product/_products_default.scss */
#product-page .botao-nao_indisponivel:before {
  content: 'Produto indisponivel';
  display: block;
  font-size: 15px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0px 0;
  padding: 0px 0;
}

/* line 72, src/assets/css/elements/product/_products_default.scss */
#product-page .lista_cor_variacao {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 76, src/assets/css/elements/product/_products_default.scss */
#product-page .lista_cor_variacao li {
  margin-right: 5px;
  font-size: 16px;
  min-height: 30px;
  text-align: center;
  border: 1px solid #a9a9a9;
  min-width: 30px;
}

/* line 84, src/assets/css/elements/product/_products_default.scss */
#product-page .lista_cor_variacao li div {
  line-height: 30px;
}

/* line 90, src/assets/css/elements/product/_products_default.scss */
#product-page .breadcrumb-wrapper {
  margin: 30px 0 35px;
}

@media (max-width: 991px) {
  /* line 90, src/assets/css/elements/product/_products_default.scss */
  #product-page .breadcrumb-wrapper {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

/* line 100, src/assets/css/elements/product/_products_default.scss */
#product-page .label--new {
  background-color: #ffc554;
  border-radius: 2px;
  color: white;
  display: inline-block;
  font-size: 11px;
  font-weight: 600;
  height: 25px;
  line-height: 25px;
  left: 0;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 5px;
  width: 78px;
  z-index: 10;
}

@media (min-width: 991px) {
  /* line 118, src/assets/css/elements/product/_products_default.scss */
  #product-page div#product-page {
    margin-top: 57px;
  }
}

/* line 124, src/assets/css/elements/product/_products_default.scss */
#product-page .product__images-information {
  position: relative;
}

/* line 128, src/assets/css/elements/product/_products_default.scss */
#product-page .product__image {
  position: relative;
}

@media (max-width: 991px) {
  /* line 128, src/assets/css/elements/product/_products_default.scss */
  #product-page .product__image {
    padding: 20px 0 0;
  }
}

/* line 135, src/assets/css/elements/product/_products_default.scss */
#product-page .product__image .container_thumb {
  pointer-events: none !important;
}

@media (min-width: 1200px) {
  /* line 135, src/assets/css/elements/product/_products_default.scss */
  #product-page .product__image .container_thumb {
    margin: 0 !important;
    min-height: 400px;
  }
}

@media (max-width: 991px) {
  /* line 135, src/assets/css/elements/product/_products_default.scss */
  #product-page .product__image .container_thumb {
    max-height: none !important;
    min-height: 300px;
  }
  /* line 147, src/assets/css/elements/product/_products_default.scss */
  #product-page .product__image .container_thumb > img {
    height: auto;
    left: 50%;
    max-width: 100% !important;
    position: absolute;
    top: auto;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

/* line 158, src/assets/css/elements/product/_products_default.scss */
#product-page .product__image #wrap {
  z-index: 10 !important;
}

/* line 162, src/assets/css/elements/product/_products_default.scss */
#product-page .product__image .mousetrap {
  z-index: 1000 !important;
}

/* line 166, src/assets/css/elements/product/_products_default.scss */
#product-page .product__image #cloud-zoom-big {
  background-color: white;
  border: 1px solid #dedede;
}

/* line 175, src/assets/css/elements/product/_products_default.scss */
#product-page .produto-imagem-miniaturas {
  margin-top: 20px;
  text-align: left;
}

/* line 179, src/assets/css/elements/product/_products_default.scss */
#product-page .produto-imagem-miniaturas li {
  display: inline-block;
  height: auto;
  margin: 0 15px;
  width: 70px;
}

@media (max-width: 768px) {
  /* line 179, src/assets/css/elements/product/_products_default.scss */
  #product-page .produto-imagem-miniaturas li {
    display: block !important;
    font-size: 16px !important;
    text-align: center;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    margin: 0 auto;
  }
}

/* line 194, src/assets/css/elements/product/_products_default.scss */
#product-page .produto-imagem-miniaturas li img {
  height: auto;
  width: 100%;
}

/* line 201, src/assets/css/elements/product/_products_default.scss */
#product-page .product__name {
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  color: #161616;
  display: block;
  margin: 0;
}

/* line 211, src/assets/css/elements/product/_products_default.scss */
#product-page #yv-review-quickreview {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

/* line 215, src/assets/css/elements/product/_products_default.scss */
#product-page .product__code-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

/* line 222, src/assets/css/elements/product/_products_default.scss */
#product-page .product__left-wrapper .product__code-wrapper {
  margin: 0 0 20px;
}

/* line 227, src/assets/css/elements/product/_products_default.scss */
#product-page .code__number,
#product-page .code__title {
  color: #959595;
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 237, src/assets/css/elements/product/_products_default.scss */
#product-page .product__variations .varTit {
  color: #959595;
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 244, src/assets/css/elements/product/_products_default.scss */
#product-page .product__variations .varTit:before {
  content: 'Selecione a ';
}

/* line 249, src/assets/css/elements/product/_products_default.scss */
#product-page .product__variations input[type=radio] {
  display: inline-block;
  height: 15px;
  margin: 0;
  width: 15px;
}

/* line 257, src/assets/css/elements/product/_products_default.scss */
#product-page .lista-radios-input {
  display: block;
  margin: 5px 0 0;
}

/* line 261, src/assets/css/elements/product/_products_default.scss */
#product-page .lista-radios-input > span {
  color: #565a40;
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  line-height: 15px;
}

/* line 270, src/assets/css/elements/product/_products_default.scss */
#product-page .product-priceBox {
  display: block;
  margin: 0 0 10px;
}

/* line 275, src/assets/css/elements/product/_products_default.scss */
#product-page .product-main__prices {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 146px;
  margin: 15px 0;
  position: relative;
}

@media (max-width: 767px) {
  /* line 275, src/assets/css/elements/product/_products_default.scss */
  #product-page .product-main__prices {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
  /* line 286, src/assets/css/elements/product/_products_default.scss */
  #product-page .product-main__prices #preco {
    display: block;
    margin: 10px 0 15px;
  }
}

/* line 295, src/assets/css/elements/product/_products_default.scss */
#product-page .precode {
  font-size: 13px;
  font-weight: normal;
  line-height: normal;
  color: #787878;
  text-decoration: line-through;
}

/* line 302, src/assets/css/elements/product/_products_default.scss */
#product-page .precode abbr {
  text-transform: uppercase;
}

/* line 307, src/assets/css/elements/product/_products_default.scss */
#product-page .txt-por {
  color: #2c2c2c;
  font-size: 25px;
  font-weight: 600;
  text-transform: lowercase;
}

/* line 313, src/assets/css/elements/product/_products_default.scss */
#product-page .txt-por + br {
  display: none;
}

/* line 321, src/assets/css/elements/product/_products_default.scss */
#product-page .PrecoPrincipal + br {
  display: none;
}

/* line 325, src/assets/css/elements/product/_products_default.scss */
#product-page .PrecoPrincipal * {
  font-size: 15px;
  font-weight: 600;
  line-height: normal;
  color: #2c2c2c;
}

/* line 333, src/assets/css/elements/product/_products_default.scss */
#product-page .produto-economize {
  display: none;
}

/* line 337, src/assets/css/elements/product/_products_default.scss */
#product-page #info_preco {
  display: block;
  font-size: 0;
  line-height: 18px;
  margin-top: 7px;
  text-transform: lowercase;
}

/* line 344, src/assets/css/elements/product/_products_default.scss */
#product-page #info_preco br {
  display: none;
}

/* line 347, src/assets/css/elements/product/_products_default.scss */
#product-page #info_preco br:not(:first-of-type) {
  display: block;
}

/* line 352, src/assets/css/elements/product/_products_default.scss */
#product-page #info_preco .preco-de {
  color: #787878;
  font-size: 19px;
  font-weight: normal;
  line-height: normal;
}

/* line 359, src/assets/css/elements/product/_products_default.scss */
#product-page #info_preco .txt-cadaparcelas {
  color: #787878;
  font-size: 19px;
  font-weight: bold;
  line-height: normal;
  text-transform: uppercase;
}

/* line 367, src/assets/css/elements/product/_products_default.scss */
#product-page #info_preco .operadora {
  color: #565a40;
  font-size: 14px;
  font-weight: 400;
}

/* line 373, src/assets/css/elements/product/_products_default.scss */
#product-page #info_preco .txt-corparcelas .preco-parc2 {
  font-size: 0;
  margin-right: 4px;
}

/* line 377, src/assets/css/elements/product/_products_default.scss */
#product-page #info_preco .txt-corparcelas .preco-parc2 .color {
  color: #787878;
  font-size: 19px;
  font-weight: bold;
  line-height: normal;
}

/* line 385, src/assets/css/elements/product/_products_default.scss */
#product-page #info_preco .preco-avista {
  font-size: 25px;
  font-weight: 800;
  font-style: italic;
  line-height: normal;
  color: #d60600;
  text-transform: uppercase;
}

/* line 396, src/assets/css/elements/product/_products_default.scss */
#product-page .produto-formas-pagamento {
  display: none;
}

/* line 400, src/assets/css/elements/product/_products_default.scss */
#product-page .product__payment-methods {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  margin: 10px 0 0;
}

/* line 406, src/assets/css/elements/product/_products_default.scss */
#product-page #showPaymentMethods {
  color: #2c2c2c;
  display: block;
  font-size: 11px;
  font-weight: 600;
  text-align: center;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

/* line 414, src/assets/css/elements/product/_products_default.scss */
#product-page #showPaymentMethods:hover {
  color: #565a40;
}

/* line 419, src/assets/css/elements/product/_products_default.scss */
#product-page .product__call-to-action {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 10px 0;
}

@media (max-width: 991px) {
  /* line 419, src/assets/css/elements/product/_products_default.scss */
  #product-page .product__call-to-action {
    border: 1px solid #f3f3f3;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 30px 0;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 419, src/assets/css/elements/product/_products_default.scss */
  #product-page .product__call-to-action {
    max-width: 45%;
  }
}

/* line 437, src/assets/css/elements/product/_products_default.scss */
#product-page .product__buy {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 442, src/assets/css/elements/product/_products_default.scss */
#product-page .product__quantity {
  background-color: white;
  display: inline-block;
  height: 71px;
  margin: 0;
  position: relative;
  width: 59px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* line 452, src/assets/css/elements/product/_products_default.scss */
#product-page span#span_erro_carrinho {
  position: absolute;
  width: 100%;
  min-width: 400px;
  bottom: -30px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 0;
}

@media (max-width: 992px) {
  /* line 452, src/assets/css/elements/product/_products_default.scss */
  #product-page span#span_erro_carrinho {
    min-width: 320px;
    font-size: 9px;
  }
}

/* line 466, src/assets/css/elements/product/_products_default.scss */
#product-page .quantity__icon {
  fill: #a8d530;
  height: 16px;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  width: 16px;
}

/* line 473, src/assets/css/elements/product/_products_default.scss */
#product-page .product__quantity__input {
  background: none;
  border: 1px solid #a8d530;
  border-right: 0 none;
  border-radius: 3px 0 0 3px;
  color: #434343;
  display: block;
  height: 100%;
  font-size: 21px;
  font-weight: 600;
  padding-right: 21px;
  text-align: center;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}

/* line 488, src/assets/css/elements/product/_products_default.scss */
#product-page .product__quantity__button {
  background: none;
  border: none;
  color: #2c2c2c;
  display: inline-block;
  font-size: 20px;
  font-weight: 800;
  height: 22px;
  line-height: 22px;
  margin-left: 10px;
  padding: 0;
  position: absolute;
  right: 5px;
  text-align: center;
  width: 20px;
}

/* line 506, src/assets/css/elements/product/_products_default.scss */
#product-page .product__quantity__button:hover .quantity__icon {
  fill: #2c2c2c;
}

/* line 511, src/assets/css/elements/product/_products_default.scss */
#product-page .product__quantity__button#plus {
  top: 11px;
}

/* line 515, src/assets/css/elements/product/_products_default.scss */
#product-page .product__quantity__button#minus {
  bottom: 11px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 521, src/assets/css/elements/product/_products_default.scss */
#product-page #product__button--buy {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #a8d530;
  border: 1px solid #abd834;
  border-radius: 0 3px 3px 0;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 21px;
  font-weight: 600;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 130px;
          flex: 1 1 130px;
  height: 71px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 45px;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  width: 172px;
}

@media (max-width: 767px) {
  /* line 542, src/assets/css/elements/product/_products_default.scss */
  #product-page .produto-calcular-frete {
    text-align: center;
  }
}

/* line 547, src/assets/css/elements/product/_products_default.scss */
#product-page .cepbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

@media (max-width: 767px) {
  /* line 547, src/assets/css/elements/product/_products_default.scss */
  #product-page .cepbox {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/* line 556, src/assets/css/elements/product/_products_default.scss */
#product-page .cepbox,
#product-page .cepbox label {
  font-size: 0;
}

/* line 562, src/assets/css/elements/product/_products_default.scss */
#product-page .cepbox-text {
  font-size: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  vertical-align: middle;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 27px;
}

/* line 569, src/assets/css/elements/product/_products_default.scss */
#product-page .cepbox-text:before {
  color: #161616;
  content: 'Calcule o frete';
  font-size: 14px;
  font-weight: 800;
  font-style: italic;
  line-height: normal;
  text-transform: uppercase;
}

/* line 580, src/assets/css/elements/product/_products_default.scss */
#product-page .product__shipping {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 584, src/assets/css/elements/product/_products_default.scss */
#product-page .product__shipping .free-shipping {
  display: none;
}

@media (max-width: 767px) {
  /* line 580, src/assets/css/elements/product/_products_default.scss */
  #product-page .product__shipping {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/* line 594, src/assets/css/elements/product/_products_default.scss */
#product-page #cep1,
#product-page #cep2 {
  background-color: white;
  border: 1px solid #dfdfdf;
  border-radius: 2px;
  color: #565a40;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  height: 40px;
  line-height: 20px;
  padding: 15px 0 15px 10px;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}

/* line 608, src/assets/css/elements/product/_products_default.scss */
#product-page #cep1:focus,
#product-page #cep2:focus {
  border-color: #2c2c2c;
}

/* line 613, src/assets/css/elements/product/_products_default.scss */
#product-page #cep1 {
  width: 80px;
  border-right: none;
}

/* line 618, src/assets/css/elements/product/_products_default.scss */
#product-page #cep2 {
  border-left: none;
  border-right: none;
  width: 65px;
}

/* line 624, src/assets/css/elements/product/_products_default.scss */
#product-page #shippingSimulatorButton {
  background: white;
  border: 1px solid #dfdfdf;
  border-left: none;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  width: 45px;
}

@media (max-width: 375px) {
  /* line 624, src/assets/css/elements/product/_products_default.scss */
  #product-page #shippingSimulatorButton {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}

/* line 637, src/assets/css/elements/product/_products_default.scss */
#product-page #shippingSimulatorButton:before {
  color: #161616;
  content: 'OK';
  display: block;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  font-style: italic;
}

@media (max-width: 375px) {
  /* line 637, src/assets/css/elements/product/_products_default.scss */
  #product-page #shippingSimulatorButton:before {
    font-size: 12px;
  }
}

/* line 652, src/assets/css/elements/product/_products_default.scss */
#product-page #shippingSimulatorButton > img {
  display: none;
}

/* line 657, src/assets/css/elements/product/_products_default.scss */
#product-page .free-shipping {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  white-space: nowrap;
}

/* line 664, src/assets/css/elements/product/_products_default.scss */
#product-page .free-shipping__icon {
  fill: #2c2c2c;
  height: 31px;
  width: 31px;
}

/* line 670, src/assets/css/elements/product/_products_default.scss */
#product-page .free-shipping__title,
#product-page .free-shipping__desc {
  color: #565a40;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 15px;
}

/* line 679, src/assets/css/elements/product/_products_default.scss */
#product-page .produto-imagem-miniaturas .owl-theme .owl-controls .owl-buttons div {
  top: 50%;
  margin: 0 !important;
}

/* line 684, src/assets/css/elements/product/_products_default.scss */
#product-page .mostraFoto {
  display: block !important;
}

/* line 688, src/assets/css/elements/product/_products_default.scss */
#product-page .removeFoto {
  display: none !important;
}

/* line 692, src/assets/css/elements/product/_products_default.scss */
#product-page .free-shipping__desc {
  font-weight: 400;
}

/* line 696, src/assets/css/elements/product/_products_default.scss */
#product-page .product__description-small {
  margin-bottom: 16px;
  padding-bottom: 20px;
  position: relative;
}

/* line 701, src/assets/css/elements/product/_products_default.scss */
#product-page .product__description-small:after {
  background: repeating-linear-gradient(-45deg, transparent, transparent 4px, rgba(0, 0, 0, 0.2) 6px, rgba(0, 0, 0, 0.2) 1px) center center;
  bottom: 0;
  display: block;
  content: '';
  height: 5px;
  left: 0;
  position: absolute;
  width: 100%;
}

/* line 712, src/assets/css/elements/product/_products_default.scss */
#product-page .product__description-small p {
  color: #565a40;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  margin: 0 0 10px;
}

/* line 719, src/assets/css/elements/product/_products_default.scss */
#product-page .product__description-small p:last-child {
  margin-bottom: 0;
}

/* line 725, src/assets/css/elements/product/_products_default.scss */
#product-page .description__title {
  color: #565a40;
  display: block;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 10px;
}

/* line 734, src/assets/css/elements/product/_products_default.scss */
#product-page .product__share {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin-top: 30px;
}

@media (max-width: 992px) {
  /* line 734, src/assets/css/elements/product/_products_default.scss */
  #product-page .product__share {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/* line 744, src/assets/css/elements/product/_products_default.scss */
#product-page .product__share__title {
  color: #2c2c2c;
  content: 'Calcule o seu frete';
  font-size: 11px;
  font-weight: 600;
  line-height: normal;
  margin: 0 0 5px;
}

/* line 753, src/assets/css/elements/product/_products_default.scss */
#product-page .product__bundle__title,
#product-page .product__related__title,
#product-page .product__tabs__title {
  color: #565a40;
  display: block;
  font-size: 25px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}

/* line 763, src/assets/css/elements/product/_products_default.scss */
#product-page .product__bundle__title > strong,
#product-page .product__related__title > strong,
#product-page .product__tabs__title > strong {
  font-weight: 600;
}

/* line 768, src/assets/css/elements/product/_products_default.scss */
#product-page .product__bundle__title {
  margin: 40px 0 0;
}

/* line 772, src/assets/css/elements/product/_products_default.scss */
#product-page .product__bundle__subtitle,
#product-page .product__related__subtitle {
  color: #565a40;
  display: block;
  font-size: 13px;
  font-weight: 400;
  line-height: normal;
  margin: 10px 0 35px;
  text-align: center;
}

/* line 783, src/assets/css/elements/product/_products_default.scss */
#product-page #ProdBlockCompreJunto {
  margin: 0 0 80px;
}

/* line 787, src/assets/css/elements/product/_products_default.scss */
#product-page .product__bundle {
  margin: 30px 0 0;
  padding: 0 15px;
}

/* line 791, src/assets/css/elements/product/_products_default.scss */
#product-page .product__bundle .product__title {
  margin-bottom: 45px;
}

/* line 795, src/assets/css/elements/product/_products_default.scss */
#product-page .product__bundle #ProdAbas {
  display: none;
}

/* line 799, src/assets/css/elements/product/_products_default.scss */
#product-page .product__bundle form {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 992px) {
  /* line 799, src/assets/css/elements/product/_products_default.scss */
  #product-page .product__bundle form {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* line 811, src/assets/css/elements/product/_products_default.scss */
#product-page .precosCompreJunto {
  margin: 20px 0 0;
}

/* line 815, src/assets/css/elements/product/_products_default.scss */
#product-page .fotosCompreJunto,
#product-page .precoCompreJunto {
  display: inline-block;
  font-size: 0;
  vertical-align: middle;
}

/* line 822, src/assets/css/elements/product/_products_default.scss */
#product-page .fotosCompreJunto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 56%;
          flex: 0 0 56%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1199px) {
  /* line 822, src/assets/css/elements/product/_products_default.scss */
  #product-page .fotosCompreJunto {
    margin: 0 0 10px;
    width: 100%;
  }
}

@media (max-width: 992px) {
  /* line 822, src/assets/css/elements/product/_products_default.scss */
  #product-page .fotosCompreJunto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    display: block;
  }
}

/* line 837, src/assets/css/elements/product/_products_default.scss */
#product-page .fotosCompreJunto .varTit,
#product-page .fotosCompreJunto .varCont {
  color: #2c2c2c;
  font-size: 12px;
  font-weight: 500;
  line-height: normal;
  margin: 5px 0;
  text-align: center;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  /* line 851, src/assets/css/elements/product/_products_default.scss */
  #product-page .fotosCompreJunto .varCont {
    background-color: #f1f1f1;
  }
}

/* line 856, src/assets/css/elements/product/_products_default.scss */
#product-page .fotosCompreJunto .produto {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}

/* line 861, src/assets/css/elements/product/_products_default.scss */
#product-page .fotosCompreJunto .produto img {
  height: 125px;
  width: auto;
}

@media (max-width: 767px) {
  /* line 856, src/assets/css/elements/product/_products_default.scss */
  #product-page .fotosCompreJunto .produto {
    display: block;
    text-align: center;
    width: 100%;
  }
}

/* line 873, src/assets/css/elements/product/_products_default.scss */
#product-page .fotosCompreJunto .plus {
  background: none;
  color: #d60600;
  display: inline-block;
  font-size: 30px;
  font-weight: 800;
  font-style: italic;
  text-align: center;
  width: 17%;
  vertical-align: middle;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: normal;
}

@media (max-width: 991px) {
  /* line 873, src/assets/css/elements/product/_products_default.scss */
  #product-page .fotosCompreJunto .plus {
    width: 10%;
    margin: 0 auto;
  }
}

/* line 895, src/assets/css/elements/product/_products_default.scss */
#product-page .fotosCompreJunto .varCont select {
  color: #2c2c2c;
  font-size: 12px;
  font-weight: 500;
  height: 20px;
  line-height: 20px;
  max-width: 100%;
  text-align: center;
  text-transform: uppercase;
}

/* line 908, src/assets/css/elements/product/_products_default.scss */
#product-page .precoCompreJunto {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  position: relative;
}

/* line 912, src/assets/css/elements/product/_products_default.scss */
#product-page .precoCompreJunto > div {
  line-height: 8px !important;
  margin-top: 10px;
}

/* line 916, src/assets/css/elements/product/_products_default.scss */
#product-page .precoCompreJunto > div:first-child {
  margin-top: 0;
  max-width: 260px;
}

@media (max-width: 992px) {
  /* line 916, src/assets/css/elements/product/_products_default.scss */
  #product-page .precoCompreJunto > div:first-child {
    margin: 0 auto;
  }
}

/* line 925, src/assets/css/elements/product/_products_default.scss */
#product-page .precoCompreJunto > div > strong {
  display: block;
  font-size: 18px;
  font-weight: 800;
  font-style: italic;
  line-height: normal;
  color: #2c2c2c;
  text-transform: uppercase;
}

/* line 936, src/assets/css/elements/product/_products_default.scss */
#product-page .precoCompreJunto div,
#product-page .precoCompreJunto span {
  color: #565a40;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  text-align: left;
}

@media (max-width: 1199px) {
  /* line 936, src/assets/css/elements/product/_products_default.scss */
  #product-page .precoCompreJunto div,
  #product-page .precoCompreJunto span {
    text-align: center;
  }
}

/* line 949, src/assets/css/elements/product/_products_default.scss */
#product-page .precoCompreJunto a {
  color: #565a40;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  text-align: left;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}

/* line 957, src/assets/css/elements/product/_products_default.scss */
#product-page .precoCompreJunto a:hover {
  color: #2c2c2c;
}

/* line 964, src/assets/css/elements/product/_products_default.scss */
#product-page .precoCompreJunto .comprejuto_preco,
#product-page .precoCompreJunto .comprejuto_preco span {
  font-weight: normal;
  color: #787878;
  display: inline-block;
  font-size: 13px;
  line-height: normal;
}

/* line 975, src/assets/css/elements/product/_products_default.scss */
#product-page .precoCompreJunto .comprejunto_preco2 > strong {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.43;
  color: #d60600;
  margin: 0;
}

/* line 987, src/assets/css/elements/product/_products_default.scss */
#product-page .precoCompreJunto .comprejunto_economize,
#product-page .precoCompreJunto .comprejunto_economize > span {
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  color: #2c2c2c;
}

@media (min-width: 1200px) {
  /* line 997, src/assets/css/elements/product/_products_default.scss */
  #product-page .comprejunto_botao {
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@media (max-width: 991px) {
  /* line 997, src/assets/css/elements/product/_products_default.scss */
  #product-page .comprejunto_botao {
    margin: 15px 0 0;
  }
}

/* line 1009, src/assets/css/elements/product/_products_default.scss */
#product-page .comprejunto_botao > button {
  width: 264px;
  height: 49px;
  background-color: #00e500;
  display: inline-block;
}

/* line 1015, src/assets/css/elements/product/_products_default.scss */
#product-page .comprejunto_botao > button span {
  display: none;
}

/* line 1019, src/assets/css/elements/product/_products_default.scss */
#product-page .comprejunto_botao > button:before {
  content: 'Comprar agora';
  font-size: 18px;
  font-weight: 800;
  font-style: italic;
  line-height: normal;
  color: #ffffff;
  display: block;
  text-transform: uppercase;
}

/* line 1030, src/assets/css/elements/product/_products_default.scss */
#product-page .comprejunto_botao > button:hover {
  background: white;
  border: 1px solid #00e500;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

/* line 1035, src/assets/css/elements/product/_products_default.scss */
#product-page .comprejunto_botao > button:hover:before {
  color: #00e500;
}

/* line 1041, src/assets/css/elements/product/_products_default.scss */
#product-page .comprejunto_botao img {
  display: none;
}

/* line 1046, src/assets/css/elements/product/_products_default.scss */
#product-page .product__tabs__title {
  margin: 50px 0 30px;
}

/* line 1051, src/assets/css/elements/product/_products_default.scss */
#product-page #ProdBlock .board {
  padding: 0;
}

/* line 1055, src/assets/css/elements/product/_products_default.scss */
#product-page #ProdBlock img,
#product-page #ProdBlock #container {
  height: auto;
  width: auto !important;
}

/* line 1063, src/assets/css/elements/product/_products_default.scss */
#product-page .abasProduto ul {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

@media (max-width: 767px) {
  /* line 1063, src/assets/css/elements/product/_products_default.scss */
  #product-page .abasProduto ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}

/* line 1073, src/assets/css/elements/product/_products_default.scss */
#product-page .abasProduto li {
  display: inline-block;
}

@media (max-width: 767px) {
  /* line 1073, src/assets/css/elements/product/_products_default.scss */
  #product-page .abasProduto li {
    font-weight: 600;
    margin: 5px 0;
  }
}

/* line 1081, src/assets/css/elements/product/_products_default.scss */
#product-page .abasProduto li > a {
  font-size: 23px;
  font-weight: 800;
  font-style: italic;
  line-height: normal;
  color: #2c2c2c;
  display: block;
  margin: 0;
  padding: 0;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  text-transform: uppercase;
}

/* line 1093, src/assets/css/elements/product/_products_default.scss */
#product-page .abasProduto li > a:hover {
  color: #2c2c2c;
}

/* line 1099, src/assets/css/elements/product/_products_default.scss */
#product-page .abasProduto li.aberta > a {
  color: #565a40;
  font-size: 23px;
  font-weight: 400;
}

/* line 1109, src/assets/css/elements/product/_products_default.scss */
#product-page #descricao p {
  color: #565a40;
  display: block;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  margin: 0;
}

/* line 1119, src/assets/css/elements/product/_products_default.scss */
#product-page .ranking {
  color: #565a40;
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  margin: 0;
  overflow: hidden;
  text-align: left;
  vertical-align: middle;
}

/* line 1130, src/assets/css/elements/product/_products_default.scss */
#product-page .ranking strong {
  font-weight: 800;
}

/* line 1133, src/assets/css/elements/product/_products_default.scss */
#product-page .ranking strong:first-of-type {
  margin-right: 10px;
}

/* line 1138, src/assets/css/elements/product/_products_default.scss */
#product-page .ranking .star0,
#product-page .ranking .star1,
#product-page .ranking .star2,
#product-page .ranking .star3,
#product-page .ranking .star4,
#product-page .ranking .star5 {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMQAAAAPCAMAAACMV5AuAAAB2lBMVEXS0tL/vQD/vgD/vwD/wAD/wQD/wwD/xAD/xQD/xgD/xwD/yQD/ygD/ywD/zwD/0QD/0wD/3gD/4ST/4zL/92///T3//j7////S0tL/zADS0tL/1AD/wQD/wwDS0tL/zgD/6Dz/wgD/7FH/xQD/wAD/wAD/9zH/wADS0tL/wAD/wAD/wAD/wAD/vQD/vwD/vgD/xQD/vwD/vgD/vgD/xwD/vgD/vgDS0tLS0tL/vwDS0tL/vwD/wgD/vwD/vgD/wADS0tLS0tLS0tL/zAD/vgDS0tLS0tLS0tL/vwDS0tLS0tLS0tL/ugDS0tL/1QD/vwD/wAD/vwD/yQDS0tL/zADS0tLS0tL/wQDS0tL/xAD/vAD/wgD/yQD/xADS0tL/wgD/xQDS0tL/vwD/vAD/vgD/vwDS0tL/vwDS0tL/vwD/wQD/wQD/vgD/vwDS0tLS0tL/vwD/vwD/vQD/vwDS0tL/vgD/vwDS0tL/vgD/vgD/vgD/vgD/vwD/vgDS0tLS0tL/vgD/vgD/vwDS0tL/ugD/wQD/vwD/ugD/vgDS0tL/wADS0tL/vwDS0tL/vgD/vAD/vQD/vgD/vgDS0tL/vgD/vQD/vgD/vwDS0tL/vADS0tLS0tL/vQD/vgCjCk/FAAAAm3RSTlMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBwgKCwwNDQ4PEBITFRUdHiIjJCUpLS8xNDU3Ojw9R0pKS0xMTU9RUlRVVlpeX2BgZWZoaGlwcXF0dXp6e35+gIGCiYqLjI6UlZaXmp6foKGjo6anrK2usLS3ury8vcHBwsfIycrS09XY2dvc3uLk5ufo6ezt7vDz8/b5+fv7+/z9/kTGPW0AAAHDSURBVHgBrdLXl4tBGMfxn5l52V2xOq/F6ixWL6uLEL13QojeCyF6EUVEFFEi887/6uExm5u5mjPfi5w5n5vn/E5eKNWeGpxaen1hR3vHIKHG/suF/gYOfX32FdqUiqJoypFPeydEkbQjXOhv4OJnz2NwoU0pMUDMe2zu9yoh7AgX+hu4bVpvBxfalJJCrvtmvq6JWiNc6G98qLuidaWb36Ftxuz5i9deM8ZcXb98yYI5PMKB/sZHewqaKvTgb6Ft3+Vb9159p5u/3j55cOc4j3ChvyGdL9b0/2rFfBqh7dznxNiSDyd4hAv9DavqfJCrr0Bom5X72H/03cGZPMKF/gZkGq2bjQ1AaGubuvu14V7unDSGR7jQ3wBsadqbzc0AQlvbqMm5H3zz1MRho3mEC/0N1CF79ACo0DZ05Ij9v/kDPpbqHM4jXOhvoLL2aBZUaOscMu50wjevTBuoeIQL/Q3UUXv0MKjQplTvbfPz4Zm7X5JHy4TgES70N1CX6F61Sj8XQIU2KVc+fX9+kZx78s2LrVLyCBf6G6iSLu/q6tpR1iVQoU3K1Rf3TJdCjd94dpP9J1zob6BuZGJQceYmqMD2B6R219Zqw5vuAAAAAElFTkSuQmCC") no-repeat;
  float: left;
  height: 15px;
  margin-right: 5px;
  width: 96px;
}

/* line 1151, src/assets/css/elements/product/_products_default.scss */
#product-page .ranking .star1 {
  background-position: -80px 0;
}

/* line 1155, src/assets/css/elements/product/_products_default.scss */
#product-page .ranking .star2 {
  background-position: -60px 0;
}

/* line 1159, src/assets/css/elements/product/_products_default.scss */
#product-page .ranking .star3 {
  background-position: -40px 0;
}

/* line 1163, src/assets/css/elements/product/_products_default.scss */
#product-page .ranking .star4 {
  background-position: -20px 0;
}

/* line 1167, src/assets/css/elements/product/_products_default.scss */
#product-page .ranking .star5 {
  background-position: 0 0;
}

/* line 1175, src/assets/css/elements/product/_products_default.scss */
#product-page #letMeKnow {
  background-color: #2c2c2c;
  border-radius: 3px;
  color: white;
  display: inline-block;
  font-size: 14px;
  font-weight: 800;
  height: 30px;
  line-height: 30px;
  padding: 0 25px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 15px;
}

/* line 54, src/assets/css/elements/snippets/mixins/_text.scss */
#product-page #letMeKnow:hover, #product-page #letMeKnow:focus, #product-page #letMeKnow:active {
  background: #131313;
  text-decoration: none;
}

/* line 1191, src/assets/css/elements/product/_products_default.scss */
#product-page #letMeKnow:before {
  content: 'Enviar';
  display: inline-block;
  text-align: center;
  width: 100%;
}

/* line 1198, src/assets/css/elements/product/_products_default.scss */
#product-page #letMeKnow img {
  display: none;
}

/* line 1202, src/assets/css/elements/product/_products_default.scss */
#product-page #letMeKnow + div {
  color: #787878;
  font-size: 14px;
  top: 19%;
}

/* line 1210, src/assets/css/elements/product/_products_default.scss */
#product-page #nao_disp label {
  color: #2c2c2c;
  display: inline-block;
  font-size: 13px;
  font-weight: 500;
  max-width: 100%;
  margin-bottom: 5px;
  text-transform: uppercase;
  width: 100%;
}

/* line 1221, src/assets/css/elements/product/_products_default.scss */
#product-page #nao_disp input {
  background-color: white;
  border: 1px solid #a9a9a9;
  border-radius: 3px;
  color: #d60600;
  font-size: 13px;
  font-weight: 400;
  height: 40px;
  line-height: 40px;
  margin: 10px 0;
  padding: 15px 0 15px 20px;
  width: 100%;
}

/* line 1237, src/assets/css/elements/product/_products_default.scss */
#product-page #coments h3 {
  color: #2c2c2c;
  font-size: 17px;
  font-weight: 600;
  line-height: 25px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 1248, src/assets/css/elements/product/_products_default.scss */
#product-page #coments h2 {
  color: #565a40;
  display: none;
  font-size: 14px;
  font-weight: 600;
  line-height: normal;
  margin: 0;
  text-align: left;
  text-transform: uppercase;
}

/* line 1258, src/assets/css/elements/product/_products_default.scss */
#product-page #coments h2:nth-of-type(2) {
  display: none;
}

/* line 1263, src/assets/css/elements/product/_products_default.scss */
#product-page #coments h5 {
  color: #2c2c2c;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  margin: 10px 0 20px;
}

/* line 1271, src/assets/css/elements/product/_products_default.scss */
#product-page #coments br {
  display: none;
}

/* line 1276, src/assets/css/elements/product/_products_default.scss */
#product-page #coments #comentario_cliente > a {
  display: block;
  font-size: 0;
  line-height: normal;
  margin: 0 0 45px;
  width: 270px;
  height: 45px;
  background-color: #1d1d1f;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 1290, src/assets/css/elements/product/_products_default.scss */
#product-page #coments #comentario_cliente > a:before {
  color: #ffffff;
  content: 'Deixe sua avalia\00E7\00E3o';
  font-size: 18px;
  font-weight: bold;
  line-height: normal;
  letter-spacing: normal;
}

/* line 1299, src/assets/css/elements/product/_products_default.scss */
#product-page #coments #comentario_cliente > a:hover {
  background: white;
  border: 1px solid #2c2c2c;
}

/* line 1307, src/assets/css/elements/product/_products_default.scss */
#product-page #coments #comentario_cliente h3 {
  color: #2c2c2c;
  font-size: 15px;
  font-weight: 500;
  text-align: center;
}

/* line 1313, src/assets/css/elements/product/_products_default.scss */
#product-page #coments #comentario_cliente h3:before, #product-page #coments #comentario_cliente h3:after {
  background: none;
  height: 0;
  margin: 0;
  width: 0;
}

/* line 1323, src/assets/css/elements/product/_products_default.scss */
#product-page #coments #comentario_cliente form label {
  color: #2c2c2c;
  display: block;
  font-size: 13px;
  font-weight: 600;
  margin: 0 auto;
  text-transform: uppercase;
  width: 50%;
}

@media (max-width: 991px) {
  /* line 1323, src/assets/css/elements/product/_products_default.scss */
  #product-page #coments #comentario_cliente form label {
    width: 100%;
  }
}

/* line 1336, src/assets/css/elements/product/_products_default.scss */
#product-page #coments #comentario_cliente form label input {
  color: #333;
  font-size: 14px;
  font-weight: 500;
  margin: 10px 0;
  padding: 15px;
  width: 100%;
}

/* line 1344, src/assets/css/elements/product/_products_default.scss */
#product-page #coments #comentario_cliente form label input:disabled {
  background-color: #fafafa;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 1351, src/assets/css/elements/product/_products_default.scss */
#product-page #coments #comentario_cliente form label ~ label ~ label {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

/* line 1356, src/assets/css/elements/product/_products_default.scss */
#product-page #coments #comentario_cliente form label ~ label ~ label:before {
  display: table;
  content: " ";
  clear: both;
}

/* line 1362, src/assets/css/elements/product/_products_default.scss */
#product-page #coments #comentario_cliente form label ~ label ~ label input {
  display: inline-block;
  height: 20px;
  vertical-align: middle;
  width: 20px;
}

/* line 1369, src/assets/css/elements/product/_products_default.scss */
#product-page #coments #comentario_cliente form label ~ label ~ label ~ label {
  float: none;
  padding-left: 0;
  padding-right: 0;
  width: 50%;
}

@media (max-width: 991px) {
  /* line 1369, src/assets/css/elements/product/_products_default.scss */
  #product-page #coments #comentario_cliente form label ~ label ~ label ~ label {
    width: 100%;
  }
}

/* line 1379, src/assets/css/elements/product/_products_default.scss */
#product-page #coments #comentario_cliente form label ~ label ~ label ~ label h3 {
  color: #2c2c2c;
  font-size: 14px;
  font-weight: 600;
  text-align: left;
  text-transform: uppercase;
}

/* line 1386, src/assets/css/elements/product/_products_default.scss */
#product-page #coments #comentario_cliente form label ~ label ~ label ~ label h3:before, #product-page #coments #comentario_cliente form label ~ label ~ label ~ label h3:after {
  background: none;
  height: 0;
  margin: 0;
  width: 0;
}

/* line 1395, src/assets/css/elements/product/_products_default.scss */
#product-page #coments #comentario_cliente form label ~ label ~ label ~ label textarea {
  padding: 15px;
  resize: none;
  min-height: 200px;
  max-height: 200px;
}

/* line 1407, src/assets/css/elements/product/_products_default.scss */
#product-page #coments #comentario_cliente input#exibe_email {
  display: inline-block;
  height: auto;
  padding: 5px !important;
  width: auto;
}

/* line 1414, src/assets/css/elements/product/_products_default.scss */
#product-page #coments #comentario_cliente .stars {
  background: white;
  font-size: 0;
  margin: 0 auto 15px;
  max-width: 400px;
  padding: 15px;
  width: 100%;
}

/* line 1422, src/assets/css/elements/product/_products_default.scss */
#product-page #coments #comentario_cliente .stars .starn {
  background: no-repeat url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMQAAAAPCAMAAACMV5AuAAAB2lBMVEXS0tL/vQD/vgD/vwD/wAD/wQD/wwD/xAD/xQD/xgD/xwD/yQD/ygD/ywD/zwD/0QD/0wD/3gD/4ST/4zL/92///T3//j7////S0tL/zADS0tL/1AD/wQD/wwDS0tL/zgD/6Dz/wgD/7FH/xQD/wAD/wAD/9zH/wADS0tL/wAD/wAD/wAD/wAD/vQD/vwD/vgD/xQD/vwD/vgD/vgD/xwD/vgD/vgDS0tLS0tL/vwDS0tL/vwD/wgD/vwD/vgD/wADS0tLS0tLS0tL/zAD/vgDS0tLS0tLS0tL/vwDS0tLS0tLS0tL/ugDS0tL/1QD/vwD/wAD/vwD/yQDS0tL/zADS0tLS0tL/wQDS0tL/xAD/vAD/wgD/yQD/xADS0tL/wgD/xQDS0tL/vwD/vAD/vgD/vwDS0tL/vwDS0tL/vwD/wQD/wQD/vgD/vwDS0tLS0tL/vwD/vwD/vQD/vwDS0tL/vgD/vwDS0tL/vgD/vgD/vgD/vgD/vwD/vgDS0tLS0tL/vgD/vgD/vwDS0tL/ugD/wQD/vwD/ugD/vgDS0tL/wADS0tL/vwDS0tL/vgD/vAD/vQD/vgD/vgDS0tL/vgD/vQD/vgD/vwDS0tL/vADS0tLS0tL/vQD/vgCjCk/FAAAAm3RSTlMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBwgKCwwNDQ4PEBITFRUdHiIjJCUpLS8xNDU3Ojw9R0pKS0xMTU9RUlRVVlpeX2BgZWZoaGlwcXF0dXp6e35+gIGCiYqLjI6UlZaXmp6foKGjo6anrK2usLS3ury8vcHBwsfIycrS09XY2dvc3uLk5ufo6ezt7vDz8/b5+fv7+/z9/kTGPW0AAAHDSURBVHgBrdLXl4tBGMfxn5l52V2xOq/F6ixWL6uLEL13QojeCyF6EUVEFFEi887/6uExm5u5mjPfi5w5n5vn/E5eKNWeGpxaen1hR3vHIKHG/suF/gYOfX32FdqUiqJoypFPeydEkbQjXOhv4OJnz2NwoU0pMUDMe2zu9yoh7AgX+hu4bVpvBxfalJJCrvtmvq6JWiNc6G98qLuidaWb36Ftxuz5i9deM8ZcXb98yYI5PMKB/sZHewqaKvTgb6Ft3+Vb9159p5u/3j55cOc4j3ChvyGdL9b0/2rFfBqh7dznxNiSDyd4hAv9DavqfJCrr0Bom5X72H/03cGZPMKF/gZkGq2bjQ1AaGubuvu14V7unDSGR7jQ3wBsadqbzc0AQlvbqMm5H3zz1MRho3mEC/0N1CF79ACo0DZ05Ij9v/kDPpbqHM4jXOhvoLL2aBZUaOscMu50wjevTBuoeIQL/Q3UUXv0MKjQplTvbfPz4Zm7X5JHy4TgES70N1CX6F61Sj8XQIU2KVc+fX9+kZx78s2LrVLyCBf6G6iSLu/q6tpR1iVQoU3K1Rf3TJdCjd94dpP9J1zob6BuZGJQceYmqMD2B6R219Zqw5vuAAAAAElFTkSuQmCC");
  background-position: -100px 0;
  cursor: pointer;
  display: inline-block;
  height: 17px;
  text-align: left;
  position: relative;
  top: 3px;
  width: 20px;
}

/* line 1433, src/assets/css/elements/product/_products_default.scss */
#product-page #coments #comentario_cliente .stars .starn.star-on {
  background-position: 0 0 !important;
}

/* line 1438, src/assets/css/elements/product/_products_default.scss */
#product-page #coments #comentario_cliente .stars .ajuste-nota {
  color: #2c2c2c;
  display: inline-block;
  font-size: 14px;
  line-height: normal;
  margin-left: 10px;
  text-transform: uppercase;
}

/* line 1448, src/assets/css/elements/product/_products_default.scss */
#product-page #coments #comentario_cliente #bt-submit-comments {
  background-color: #2c2c2c;
  border: none;
  color: white;
  display: block;
  font-size: 14px;
  font-weight: 600;
  height: 30px;
  line-height: 30px;
  margin: 0 auto;
  text-align: center;
  text-transform: uppercase;
  width: 200px;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  /* line 1448, src/assets/css/elements/product/_products_default.scss */
  #product-page #coments #comentario_cliente #bt-submit-comments {
    width: 100%;
  }
}

/* line 1469, src/assets/css/elements/product/_products_default.scss */
#product-page #coments .hreview-comentarios {
  padding: 5px 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}

/* line 1473, src/assets/css/elements/product/_products_default.scss */
#product-page #coments .hreview-comentarios h3 {
  color: #2c2c2c;
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  line-height: 15px;
  margin: 0;
  text-align: left;
  text-transform: none;
  vertical-align: middle;
}

/* line 1485, src/assets/css/elements/product/_products_default.scss */
#product-page #coments .hreview-comentarios h4 {
  color: white;
  font-size: 15px;
  font-weight: 300;
  margin: 0;
}

/* line 1490, src/assets/css/elements/product/_products_default.scss */
#product-page #coments .hreview-comentarios p {
  color: #565a40;
  display: block;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  margin: 10px 0 30px;
}

/* line 1502, src/assets/css/elements/product/_products_default.scss */
#product-page #atualizaFormas img {
  width: auto !important;
}

/* line 1506, src/assets/css/elements/product/_products_default.scss */
#product-page #atualizaFormas a {
  background: none;
  border-bottom: 2px solid #f3f3f3;
  color: #565a40;
  cursor: hand;
  cursor: pointer;
  display: block;
  font-size: 13px;
  font-weight: 600;
  line-height: 30px;
  padding: 0;
  text-transform: uppercase;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

/* line 1520, src/assets/css/elements/product/_products_default.scss */
#product-page #atualizaFormas a:hover {
  background: none;
  color: #2c2c2c;
}

/* line 1528, src/assets/css/elements/product/_products_default.scss */
#product-page #atualizaFormas td,
#product-page #atualizaFormas td * {
  color: #565a40;
  font-size: 12px;
  font-weight: 500;
  line-height: normal;
}

/* line 1537, src/assets/css/elements/product/_products_default.scss */
#product-page #atualizaFormas .item-parcela {
  display: block;
  text-transform: uppercase;
  white-space: nowrap;
}

/* line 1543, src/assets/css/elements/product/_products_default.scss */
#product-page #atualizaFormas strong {
  font-weight: 600;
  text-transform: uppercase;
}

/* line 1548, src/assets/css/elements/product/_products_default.scss */
#product-page #atualizaFormas tr {
  border: none;
  display: inline-block;
  margin: 0 0 20px;
  width: 100%;
}

/* line 1554, src/assets/css/elements/product/_products_default.scss */
#product-page #atualizaFormas tr > td {
  padding: 0 5px;
  width: auto;
}

@media (min-width: 1200px) {
  /* line 1554, src/assets/css/elements/product/_products_default.scss */
  #product-page #atualizaFormas tr > td {
    width: 200px;
  }
}

/* line 1562, src/assets/css/elements/product/_products_default.scss */
#product-page #atualizaFormas tr > td + td {
  width: 200px;
  text-transform: uppercase;
}

/* line 1568, src/assets/css/elements/product/_products_default.scss */
#product-page #atualizaFormas tr br {
  display: none;
}

/* line 1573, src/assets/css/elements/product/_products_default.scss */
#product-page #atualizaFormas .Forma1 {
  border: none;
}

/* line 1576, src/assets/css/elements/product/_products_default.scss */
#product-page #atualizaFormas .Forma1 > li {
  padding: 0;
  width: 100%;
}

/* line 1582, src/assets/css/elements/product/_products_default.scss */
#product-page #atualizaFormas table {
  display: block;
  padding: 15px 0 5px;
}

/* line 1588, src/assets/css/elements/product/_products_default.scss */
#product-page #linkPagParcelado {
  background-color: #2c2c2c;
  border: none;
  border-radius: 3px;
  color: white;
  display: inline-block;
  font-size: 12px;
  font-weight: 800;
  height: 40px;
  line-height: 40px;
  margin-left: 5px;
  text-align: center;
  text-transform: uppercase;
  width: 20%;
  display: none;
}

/* line 91, src/assets/css/elements/snippets/mixins/_form_and_buttons.scss */
#product-page #linkPagParcelado:hover, #product-page #linkPagParcelado:focus, #product-page #linkPagParcelado:active, #product-page #linkPagParcelado:active:focus {
  color: white;
  background: #131313;
  color: white;
}

@media (max-width: 767px) {
  /* line 1588, src/assets/css/elements/product/_products_default.scss */
  #product-page #linkPagParcelado {
    display: none;
  }
}

/* line 1611, src/assets/css/elements/product/_products_default.scss */
#product-page .product__related__title {
  border-top: 1px solid #f3f3f3;
  margin: 30px 0 0;
  padding: 35px 0 0;
}

@media (max-width: 991px) {
  /* line 1611, src/assets/css/elements/product/_products_default.scss */
  #product-page .product__related__title {
    margin: 0;
  }
}

/* line 1621, src/assets/css/elements/product/_products_default.scss */
#product-page .product__related {
  margin-bottom: 30px;
  padding: 0;
}

/* line 1627, src/assets/css/elements/product/_products_default.scss */
ul#carousel {
  list-style: none;
}

/* line 1631, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-direction-rtl {
  direction: rtl;
}

/* line 1635, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-container-horizontal {
  width: 100%;
  padding: 20px 0;
}

/* line 1640, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-container-vertical {
  width: 75px;
  height: 245px;
  padding: 40px 20px;
}

/* line 1646, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-clip {
  overflow: hidden;
}

/* line 1650, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-clip-horizontal {
  width: 245px;
  height: 75px;
}

/* line 1655, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-clip-vertical {
  width: 75px;
  height: 245px;
}

/* line 1660, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-item {
  width: 75px;
  height: 75px;
}

/* line 1665, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-item-horizontal {
  margin-left: 0;
  margin-right: 10px;
}

/* line 1670, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
  margin-left: 10px;
  margin-right: 0;
}

/* line 1675, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-item-vertical {
  margin-bottom: 10px;
}

/* line 1679, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-item-placeholder {
  background: #fff;
  color: #000;
}

/* line 1684, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-next-horizontal {
  position: absolute;
  top: 43px;
  right: 5px;
  width: 14px;
  height: 32px;
  cursor: pointer;
  background: transparent url(/assets/store/img/next-horizontal.png) no-repeat 0 0;
}

/* line 1693, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:focus {
  background-position: -15px 0;
}

/* line 1699, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
  left: 5px;
  right: auto;
  background-image: url(/assets/store/img/prev-horizontal.png);
}

/* line 1707, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: -30px 0;
}

/* line 1715, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-prev-horizontal {
  position: absolute;
  top: 43px;
  left: 0;
  width: 14px;
  height: 32px;
  cursor: pointer;
  background: transparent url(/assets/store/img/prev-horizontal.png) no-repeat 0 0;
}

/* line 1724, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
  background-position: -15px 0;
}

/* line 1730, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
  left: auto;
  right: 0;
  background-image: url(/assets/store/img/next-horizontal.png);
}

/* line 1738, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: -30px 0;
}

/* line 1746, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-next-vertical {
  position: absolute;
  bottom: 5px;
  left: 43px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url(/assets/store/img/next-vertical.png) no-repeat 0 0;
}

/* line 1755, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-next-vertical:hover, .jcarousel-skin-tango .jcarousel-next-vertical:focus {
  background-position: 0 -32px;
}

/* line 1760, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-next-vertical:active {
  background-position: 0 -64px;
}

/* line 1767, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
  cursor: default;
  background-position: 0 -96px;
}

/* line 1775, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-prev-vertical {
  position: absolute;
  top: 5px;
  left: 43px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url(/assets/store/img/prev-vertical.png) no-repeat 0 0;
}

/* line 1784, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-prev-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-vertical:focus {
  background-position: 0 -32px;
}

/* line 1789, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-prev-vertical:active {
  background-position: 0 -64px;
}

/* line 1796, src/assets/css/elements/product/_products_default.scss */
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
  cursor: default;
  background-position: 0 -96px;
}

@media (min-width: 1200px) {
  /* line 1804, src/assets/css/elements/product/_products_default.scss */
  .product__right-wrapper {
    position: -webkit-sticky;
    position: sticky;
    top: 150px;
  }
}

@media (max-width: 1199px) {
  /* line 1813, src/assets/css/elements/product/_products_default.scss */
  #product-page .product__call-to-action {
    padding: 30px 20px;
  }
}

/* line 1820, src/assets/css/elements/product/_products_default.scss */
.compreJunto > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
}

/* line 1827, src/assets/css/elements/product/_products_default.scss */
.product__variations {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

/* line 1832, src/assets/css/elements/product/_products_default.scss */
.ts-largestamp {
  margin-top: 20px;
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

/* line 1837, src/assets/css/elements/product/_products_default.scss */
.product-coments h3 {
  border-top: 1px solid #f3f3f3;
  color: #787878;
  display: block;
  font-size: 25px;
  font-weight: 700;
  margin: 30px 0 20px;
  padding: 35px 0 0;
  text-align: center;
  text-transform: uppercase;
}

/* line 1849, src/assets/css/elements/product/_products_default.scss */
.container .product-coments strong,
.container .yv-qa label {
  color: #787878 !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  letter-spacing: -.1px;
}

/* line 1857, src/assets/css/elements/product/_products_default.scss */
.container .yv-qa textarea {
  resize: none;
}

/* line 1861, src/assets/css/elements/product/_products_default.scss */
.yv-bootstrap a {
  color: #2c2c2c;
}

/* line 1865, src/assets/css/elements/product/_products_default.scss */
.product-info__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 992px) {
  /* line 1865, src/assets/css/elements/product/_products_default.scss */
  .product-info__list {
    display: block;
  }
}

/* line 1873, src/assets/css/elements/product/_products_default.scss */
.product-info__item {
  margin-right: 40px;
  padding: 10px 0;
}

/* line 1877, src/assets/css/elements/product/_products_default.scss */
.product-info__item:last-child {
  margin-right: 0;
}

/* line 1882, src/assets/css/elements/product/_products_default.scss */
.product-info__title,
.product-info__desc {
  color: #565a40;
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
}

/* line 1890, src/assets/css/elements/product/_products_default.scss */
.product-info__desc {
  font-weight: 600;
}

@media (min-width: 991px) {
  /* line 1894, src/assets/css/elements/product/_products_default.scss */
  div#produto_preco {
    padding-top: 23px;
    line-height: normal;
  }
}

/* line 1901, src/assets/css/elements/product/_products_default.scss */
.product__title {
  border-bottom: 2px solid #f2f2f7;
  font-size: 23px;
  font-weight: 800;
  font-style: italic;
  line-height: normal;
  color: #2c2c2c;
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 13px;
}

/* line 1914, src/assets/css/elements/product/_products_default.scss */
.product__tabs {
  margin-bottom: 60px;
}

/* line 1918, src/assets/css/elements/product/_products_default.scss */
#ProdAbas {
  border: 0 none;
  line-height: 33px;
  padding-bottom: 10px;
  position: relative;
}

/* line 1925, src/assets/css/elements/product/_products_default.scss */
.product__rating-wrapper {
  margin-top: 10px;
}

@media (max-width: 990px) {
  /* line 1930, src/assets/css/elements/product/_products_default.scss */
  .product__general-information {
    margin-top: 20px;
  }
  /* line 1934, src/assets/css/elements/product/_products_default.scss */
  #product-page .precode {
    font-size: 11px;
    margin-bottom: 5px;
  }
  /* line 1939, src/assets/css/elements/product/_products_default.scss */
  #product-page .txt-por,
  #product-page .PrecoPrincipal * {
    font-size: 18px;
  }
  /* line 1944, src/assets/css/elements/product/_products_default.scss */
  #product-page #info_preco .preco-de,
  #product-page #info_preco .txt-cadaparcelas,
  #product-page #info_preco .txt-corparcelas .preco-parc2 .color {
    font-size: 13px;
    line-height: 10px;
  }
  /* line 1951, src/assets/css/elements/product/_products_default.scss */
  #product-page #info_preco {
    font-size: 0;
    margin-right: 20px;
    white-space: nowrap;
  }
  /* line 1957, src/assets/css/elements/product/_products_default.scss */
  #product-page #product__button--buy {
    font-size: 18px;
    width: auto;
  }
  /* line 1962, src/assets/css/elements/product/_products_default.scss */
  .product__buy {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  /* line 1966, src/assets/css/elements/product/_products_default.scss */
  #product-page #span_erro_carrinho,
  #product-page #span_erro_cep,
  #product-page #span_erro_variacao {
    font-size: 10px;
    margin: 0;
  }
  /* line 1973, src/assets/css/elements/product/_products_default.scss */
  #product-page #cep1,
  #product-page #cep2 {
    font-size: 13px;
  }
  /* line 1978, src/assets/css/elements/product/_products_default.scss */
  #product-page #cep1 {
    width: 52px;
  }
  /* line 1982, src/assets/css/elements/product/_products_default.scss */
  #product-page #cep2 {
    width: 70px;
  }
  /* line 1986, src/assets/css/elements/product/_products_default.scss */
  #product-page .free-shipping__title,
  #product-page .free-shipping__desc {
    font-size: 9px;
    line-height: 11px;
  }
  /* line 1992, src/assets/css/elements/product/_products_default.scss */
  #product-page .precoCompreJunto > div > strong {
    line-height: 15px;
  }
  /* line 1996, src/assets/css/elements/product/_products_default.scss */
  .product__title,
  #product-page .abasProduto li.aberta > a {
    font-size: 21px;
  }
}

@media (min-width: 991px) {
  /* line 2004, src/assets/css/elements/product/_products_default.scss */
  #product-page .product__related {
    margin-top: 10px;
  }
}

@media (max-width: 767px) {
  /* line 2011, src/assets/css/elements/product/_products_default.scss */
  #product-page .product-main__prices {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
  /* line 2015, src/assets/css/elements/product/_products_default.scss */
  #product-page .product__shipping {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

@media (max-width: 990px) {
  /* line 2022, src/assets/css/elements/product/_products_default.scss */
  #product-page #cep1 {
    width: 100px;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  /* line 2027, src/assets/css/elements/product/_products_default.scss */
  #product-page .cepbox {
    margin-right: 15px;
  }
}

@media (max-width: 990px) and (max-width: 375px) {
  /* line 2027, src/assets/css/elements/product/_products_default.scss */
  #product-page .cepbox {
    display: block;
  }
}

@media (max-width: 990px) {
  /* line 2035, src/assets/css/elements/product/_products_default.scss */
  #product-page .cepbox-text {
    margin-bottom: 13px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/* line 2043, src/assets/css/elements/product/_products_default.scss */
.texto_variacao h2 {
  color: #565a40;
  display: block;
  font-size: 24px;
  font-weight: 600;
  line-height: 29px;
  text-transform: none;
  margin: 0 0 15px;
}

/* line 2058, src/assets/css/elements/product/_products_default.scss */
.botao__frete {
  background: #2c2c2c;
  border: 0 none;
  border-radius: 0 2px 2px 0;
  display: inline-block;
  height: 50px;
  line-height: 50px;
  margin-left: 10px;
  width: 85px;
  color: #fff !important;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 700;
}

/* line 2073, src/assets/css/elements/product/_products_default.scss */
.load__frete:before {
  content: '';
  background: rgba(0, 0, 0, 0.72);
  position: absolute;
  z-index: 9999;
  width: 100%;
  height: 1000vh;
  z-index: 9999999999999;
  background-image: url(../img/loadfrete.gif);
  background-repeat: no-repeat;
  background-position-x: 50%;
  top: 0;
  background-position-y: 400px;
  background-size: 80px;
}

/* line 2092, src/assets/css/elements/product/_products_default.scss */
#frete__block table:first-child th {
  font-size: 12px;
  font-weight: 700;
  color: #2c2c2c;
}

/* line 2099, src/assets/css/elements/product/_products_default.scss */
#frete__block table tr {
  border-bottom: 1px solid #eee;
}

/* line 2102, src/assets/css/elements/product/_products_default.scss */
#frete__block table tr td {
  font-weight: 600;
}

/* line 2108, src/assets/css/elements/product/_products_default.scss */
#frete__block p {
  font-weight: 600;
  margin: 15px 0 0 0;
}

/* line 2114, src/assets/css/elements/product/_products_default.scss */
#erro__retorno {
  color: red;
  font-size: 12px;
  text-transform: uppercase;
}

/* line 2120, src/assets/css/elements/product/_products_default.scss */
.page-checkout_cart #ProdAbas {
  display: none;
}

/* line 2124, src/assets/css/elements/product/_products_default.scss */
.desejo__list {
  margin-bottom: 10px;
}

/* line 2127, src/assets/css/elements/product/_products_default.scss */
.desejo__list:before {
  content: '';
  display: inline-block;
  height: 13px;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  vertical-align: middle;
  width: 15px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAMAAABBwMRzAAAAhFBMVEWAgICCz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz86Cz84WRXbFAAAAK3RSTlMAARcmJy4vMTlCRUZLTU5QW19iY2hyfn+Vlqixs7y+zN7h6ez19vf4+fr+fGvafQAAAHFJREFUCB0FwYcCQlAAAMDTQjJSSENLT+P//6871sPz3s/M+vtzWLOZuiS7PPaPS5Z008a1QdT+2gjN1XcB5mDxNcUAiIPTAQD92SrkAPKwZPcqAMW4hW0oQRlqoHpXqD4VQBFqdSgByMfjWABAekuBP6JqB5KCTvFUAAAAAElFTkSuQmCC") no-repeat;
}

/* line 2138, src/assets/css/elements/product/_products_default.scss */
.varCont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}

/* line 2145, src/assets/css/elements/product/_products_default.scss */
.varCont.varContAdd.Nome input {
  background-color: white;
  border: 1px solid #dfdfdf;
  border-radius: 2px;
  color: #565a40;
  display: inline-block;
  font-size: 12px;
  font-weight: 500;
  height: 25px;
  line-height: 20px;
  padding: 15px 0 15px 10px;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  width: 80%;
}

/* line 2160, src/assets/css/elements/product/_products_default.scss */
.varTit.onVar.info-nome {
  margin-top: 15px;
}

/* line 2165, src/assets/css/elements/product/_products_default.scss */
.product-additional-information strong {
  font-weight: 600;
  line-height: 20px;
  color: #565a40;
}

/* line 2172, src/assets/css/elements/product/_products_default.scss */
.select.select.selectanel.infoSelects {
  width: 200px;
  height: 25px;
  border: 1px solid #dfdfdf;
  background: #fff;
}

/* line 2180, src/assets/css/elements/product/_products_default.scss */
#form_comprar {
  border-top: 1px solid #f2f2f7;
  border-width: 1px 0;
}

/* line 2185, src/assets/css/elements/product/_products_default.scss */
.cor_selecionada {
  -webkit-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.57);
          box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.57);
}

/* line 2189, src/assets/css/elements/product/_products_default.scss */
.cor_selecionada {
  -webkit-box-shadow: 0 0 10px 0;
          box-shadow: 0 0 10px 0;
}

/* line 2193, src/assets/css/elements/product/_products_default.scss */
.page-product .labels {
  position: absolute;
  display: block;
  z-index: 10;
  top: 36px;
}

/* line 2204, src/assets/css/elements/product/_products_default.scss */
.page-product .label:nth-child(3), .page-product .label:nth-child(4) {
  display: block !important;
}

/* line 2211, src/assets/css/elements/product/_products_default.scss */
.product__rating-wrapper {
  margin-top: 10px;
}

/* line 2215, src/assets/css/elements/product/_products_default.scss */
.product__rating {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}

@media (max-width: 991px) {
  /* line 2215, src/assets/css/elements/product/_products_default.scss */
  .product__rating {
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
}

/* line 2225, src/assets/css/elements/product/_products_default.scss */
.product__left-wrapper .product__rating {
  -webkit-box-pack: normal;
      -ms-flex-pack: normal;
          justify-content: normal;
}

@media (max-width: 992px) {
  /* line 2225, src/assets/css/elements/product/_products_default.scss */
  .product__left-wrapper .product__rating {
    display: -ms-grid;
    display: grid;
  }
}

/* line 2233, src/assets/css/elements/product/_products_default.scss */
.product__rating-stars {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAACWCAYAAADZs3bLAAAJiElEQVR4Xu2d3Wsc1xnGn3dmx1b1ASEp1qdjEffCEIUqtbwr96ZXJXFlchdyEZyLBlIouW+KS5IWm6R/QKDpTVoCvfBdits6uSo0xPpyE6kY2sYWNlaqtSoIxl4p1uzOW2arleXV7p6ZnXeHM953bwSa1XPOPr89M0fsj1mCPjLTAGVmpjpRKKwMvQkUlsLKUAMZmmpbK4vvzb5D/dM/l3qdmhetydiwuHT5BQT4CA7NUN/0n6MN0/xZmhe9wViwmNlBaXYJjAkQLaGv8CwRcfThHn6m5sXrLx6se3OvgIPf71ZOzsvUX/hD27A0L1Z/kWExL/aiVL4K5vEHcGgF/aMTRIe34gLTvLCxeP01hMWludNgfgbgowA9tfNzDOFpsP5BFAB8qzow83UQrYBomfoKf6o9VfOqPbbdX63HxrA2Z6dRwUWAn4i7YgDagOvOUO+J+V1Ymhejxv39tYQVHuT7i8fg+x+D8WTkkYhuIEfPUU/h3/V/o3kRWmzRX/Wk2SqCN78YRbB1qbr7Mz2IlkG556lvaq3ZUzWvRYkR+jNuMJg/fwyl+8tgPtx0qPAd0ZebJJq6Y2KqeQ0aitifEVb1lHh3dqPl9YuwTv0nB02gdq9hmvdwVRH7M8LizdkxVMLdnuHheCOtToF7Nhua16jKCP2ZYZXmZhAEF3fziVYBugAEL4Ex+uD37inqz18yMWXNa7u/CLAun0WAcwjPq0Tvorf/A6Knt5m/PIjNjR+D8TMwjoDwBvWf/LUZlua1258Z1t3L50F0DX2FD4movG9LzoseNstnEGCcBqbfNMLSvIcq4hj9GWGZytfj6TWgsNLrOvFICitxhekFKKz0uk48ksJKXGF6AQorva4Tj6SwEleYXoDCSq/rxCMprMQVphegsNLrOvFIbcHy54ff8fJrKnm2WX+7UmtsWOWFkReCoPKR49BM7kRRJc+YwJJIrbFgMb/t+Au/WQJz+DH/kpcvquQZA1ZSqTUWrPLC0CtBwLuSpwPn5VxhTSXPiMA4odQaGRYvjvT6leAqsEfyJKx4w94EHV5VydMATEJqbQirPDd4mgnPMDtHCfwUE8KfY8zYJ3kSIWCmWwSsMPH18Cc5tJybKqrkKSTJ1t4HDWFtXxmdpkrlInN8yZOINpgwc+BEUSVPIUm2JazwIC+OHPOD4GMwR5c8QTc8uM9R4SuVPIUl2ZBJa8nzi7FRf7t8aWf3Z7qMLntuz/M0dVMlz52mpKVW4waDPx9/zPe/aS15hivK7Z2kqRWVPOve0pJSqxFWOLY/P7TR6vpFoHWvUFTJs8m5R0qSNcLipdEx/5uyUfL03J6RVqfA2utQabQJUQnJs7w4NBNUeFfyJNAqHFxAwC8xHkieRM4pL7+mkmf9aVBQajWuLH9u+CwjOAfQDTj0rtf7+Af09NVt/vI7B/2v7/1f8gQfIdAbXqGokuc+WHJSawRYg+eJ6Jp74tiHRH/dL3kuHvcqvHqGmca9fFElz3pYglKrEZZpv67H02tAYaXXdeKRFFbiCtMLUFjpdZ14JIWVuML0AhRWel0nHklhJa4wvQCFlV7XiUdSWIkrTC9AYaXXdeKR2oIlLXlK57UrUTZr05a82LCkJU/pvCQSZSNYNuXFgiUveao0GudOqLFgSUue0nlJJcr6lWVbXmRY4pKnSqMyd/KUljyl87rtzqC1FZ+K5KnSaJxdezt38pSWPKXzhCVK2+80GuJOV/JUabT5EhO5k6e05Cmd10V3Go20G5SWPKXzpCTK2tve1jwjLHHJU6XRxqdCGyVPlUbbvxOqcWVJS57SeVySkyjDt7zNeRFgyUqe/pxsHgtKlFVYFucZYcX5d06f29kGFFZn+xVNV1iidXY2TGF1tl/RdIUlWmdnwxRWZ/sVTVdYonV2NkxhdbZf0XSFJVpnZ8MUVmf7FU1vC5a0lGl7nkqeO+85aclTOk8lzx1QKo128OvapaVM2/NU8qytKmnJUzrPwq+nb7jBkJYybc+zXRrNtOTZbdJoS1jVT0ylpUzb8yyXRkMm2ZY8u0waNf5TLH4nT2nJUzrPYmnUCCtcftJSpu15KnnWtuzSkqd0nsVfT29cWdJSpu15Nn+dvBGWtJRpe55Knns+KJCWPKXzVPIU/VSne8OMp8Hurca+V66w7GPSdEYKS2FlqIEMTVVXlsLKUAMZmqquLIWVoQYyNFVdWY86LNulTNvn1640GntlSUuU3ZaXRBqNBct+KVP6zqDSeeygNLsExgSIltCnkqfY18lLS6hJpdHIK8v6O3lKS57SeQLSqEqeAKQlVGlpVCXPPV8nb7s0qpJn3f9X4lKrsDSqkmc9MMulUeMGo+skT4ulUSOsbpQ8pSVUKWnUCMv6O3lKS57SeYLSqBGW7VKm7fOTlEaNsGyXMm2fn6Q0GgGW7J03paVM2/MkpVEjrAx93PPIT1VhZQixwlJYGWogQ1PVlaWwMtRAhqaqK0thZaiBDE1VV5bCylADGZpqWyvLnx/6zMsXvy/1Om2XMm2ZX2xY/sLwOQ6Cs0T8lpdf/1VSYN0meSZ5vbFgMb/o+vN/uwdwD4AtL1/si/N14/VgVRotPhunv1iwyguD7wcBXquV7jC9l5suvt7u6pKWKB/1vMiweG7giTL1rjHD24VD7HuD9wfpyJ2v4wJTabR6T7oVb9iboMOrW1H6awjLnz/0SwAFZmecgEMAD4DgMu+/5R0RmBkVAt1lh28T803HxWX3+HqYUX1IS5TdllfrsSGs7b+PvErlym+Z4UQhvvc5RAgYwasH8v/9Xe330hJlt+W1hBUe5IWhU+WA/8hALiowIvi5wDlN02uf7NtM2H4nT8vnF/bZ8prFV4aP+2X+dGf3Z2K25Xm5k/S9r5aaPZGlJcouyzNuMPjqyJPlUuU6c/MVVl1RcI9S/j+3TERVGm3UEN3w3N5Jmlq506o/I6zwj/35wYrh+hUcKNx2TaBqx6Ulym7JM8LifwxP+ZvBggmE5+UmW50Ca3+v0mjjJj23Z4Smbq4lWlmVK4feqpTp7T07kjIcLHGASQC7q4ng/MIrrJ03QbVdyrR5fsaV5c8Pf8Ic/DC8LjFwwTuIn9B3b5f4n98e8O+47wN4EUCOiP/i5dd/ZIJlu5Rp8/wiwDr0KTH9y80P/JTo2v19W/LPxr5V8fz3mPmol1//gRmWSqN7O+LF416FV88w07iXL76Z6DRoKl+Pp9eAcWWlNxUdydSAwjI1ZNFxhWURDNNUFJapIYuO/w/WMoKlvgDNmgAAAABJRU5ErkJggg==") no-repeat;
  display: inline-block;
  height: 27px;
  margin-right: 5px;
  vertical-align: middle;
  width: 100px;
}

/* line 2241, src/assets/css/elements/product/_products_default.scss */
.product__rating-stars[data-stars-count='0'] {
  background-position: -5px -5px;
  opacity: 0;
}

/* line 2246, src/assets/css/elements/product/_products_default.scss */
.product__rating-stars[data-stars-count='1'] {
  background-position: -5px -28px;
}

/* line 2250, src/assets/css/elements/product/_products_default.scss */
.product__rating-stars[data-stars-count='2'] {
  background-position: -5px -53px;
}

/* line 2254, src/assets/css/elements/product/_products_default.scss */
.product__rating-stars[data-stars-count='3'] {
  background-position: -5px -78px;
}

/* line 2258, src/assets/css/elements/product/_products_default.scss */
.product__rating-stars[data-stars-count='4'] {
  background-position: -5px -103px;
}

/* line 2262, src/assets/css/elements/product/_products_default.scss */
.product__rating-stars[data-stars-count='5'] {
  background-position: -5px -130px;
}

/* line 2267, src/assets/css/elements/product/_products_default.scss */
.product__rating-anchor {
  color: #303436;
  cursor: hand;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  margin-left: 5px;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

/* line 2280, src/assets/css/elements/product/_products_default.scss */
.product__rating-like {
  margin-bottom: 10px;
  margin-right: 4px;
}

/* line 2286, src/assets/css/elements/product/_products_default.scss */
span.preco-avista.precoAvista {
  font-size: 23px;
  font-weight: 800;
  font-style: italic;
  line-height: normal;
  color: #d60600;
}

/* line 2294, src/assets/css/elements/product/_products_default.scss */
span.txt-com-desconto {
  display: none;
}

/* line 2298, src/assets/css/elements/product/_products_default.scss */
span.txt-avista:after {
  content: 'no boleto';
}

/* line 2302, src/assets/css/elements/product/_products_default.scss */
span.txt-avista {
  color: #161616 !important;
  font-size: 14px;
  font-weight: 600;
  line-height: normal;
}

/* line 2312, src/assets/css/elements/product/_products_default.scss */
div#colFotos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

@media (max-width: 992px) {
  /* line 2312, src/assets/css/elements/product/_products_default.scss */
  div#colFotos {
    display: block;
  }
}

/* line 2321, src/assets/css/elements/product/_products_default.scss */
.produto-imagem {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

/* line 2326, src/assets/css/elements/product/_products_default.scss */
.thumbs__list {
  display: block !important;
}

@media (min-width: 991px) {
  /* line 2326, src/assets/css/elements/product/_products_default.scss */
  .thumbs__list {
    width: 110px;
  }
}

@media (max-width: 992px) {
  /* line 2326, src/assets/css/elements/product/_products_default.scss */
  .thumbs__list {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

/* line 2340, src/assets/css/elements/product/_products_default.scss */
.color-tone-2.txt-por {
  display: none;
}

/* line 2344, src/assets/css/elements/product/_products_default.scss */
div#quantidade {
  display: none;
}

/* line 2348, src/assets/css/elements/product/_products_default.scss */
.product__info {
  text-decoration: underline;
  font-size: 14px;
  font-weight: normal;
  font-style: italic;
  line-height: normal;
  color: #d60600;
}

/* line 2357, src/assets/css/elements/product/_products_default.scss */
div#bt_comprar {
  width: 100%;
  height: 49px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #00e500;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 40px 0;
}

/* line 2367, src/assets/css/elements/product/_products_default.scss */
div#bt_comprar:hover {
  background: white;
  border: 1px solid #00e500;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

/* line 2373, src/assets/css/elements/product/_products_default.scss */
div#bt_comprar:hover .botao-commerce-img:before {
  color: #00e500;
}

@media (min-width: 992px) {
  /* line 2378, src/assets/css/elements/product/_products_default.scss */
  .col-md-7.produto {
    width: 57.333333%;
  }
}

@media (min-width: 990px) {
  /* line 2383, src/assets/css/elements/product/_products_default.scss */
  .product__general-information.col-xs-12.col-md-5 {
    padding: 0 0 0 15px;
  }
}

/* line 2389, src/assets/css/elements/product/_products_default.scss */
.fotosCompreJunto:after {
  content: '=';
  font-size: 40px;
  font-weight: 800;
  font-style: italic;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #d60600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 992px) {
  /* line 2389, src/assets/css/elements/product/_products_default.scss */
  .fotosCompreJunto:after {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/* line 2408, src/assets/css/elements/product/_products_default.scss */
.at-icon-wrapper {
  width: 25px !important;
  height: 25px !important;
}

/* line 2414, src/assets/css/elements/product/_products_default.scss */
.at-icon.at-icon-facebook {
  width: 25px !important;
  height: 25px !important;
}

/* line 2419, src/assets/css/elements/product/_products_default.scss */
.at-icon.at-icon-twitter {
  width: 25px !important;
  height: 25px !important;
}

/* line 2424, src/assets/css/elements/product/_products_default.scss */
.at-icon.at-icon-pinterest_share {
  width: 25px !important;
  height: 25px !important;
}

/* line 2429, src/assets/css/elements/product/_products_default.scss */
.at-icon.at-icon-whatsapp {
  width: 25px !important;
  height: 25px !important;
}

/* line 2434, src/assets/css/elements/product/_products_default.scss */
.at-icon.at-icon-addthis {
  width: 25px !important;
  height: 25px !important;
}

/* line 2442, src/assets/css/elements/product/_products_default.scss */
#form_comprar .preco-avista.precoAvista:before {
  display: inline-block;
  content: ' ';
  background-image: url("../img/boleto.svg");
  width: 21px;
  height: 16px;
  margin-right: 8px;
}

/* line 2453, src/assets/css/elements/product/_products_default.scss */
#product-page #form_comprar .txt-corparcelas .preco-parc2 .color:before {
  display: inline-block;
  content: ' ';
  background-image: url("../img/juros.svg");
  width: 21px;
  height: 13px;
  margin-right: 8px;
}

/* line 2464, src/assets/css/elements/product/_products_default.scss */
.title__geral {
  color: #2c2c2c;
  font-size: 23px;
  font-weight: 800;
  font-style: italic;
  line-height: normal;
}

/* line 2472, src/assets/css/elements/product/_products_default.scss */
.title--border {
  color: #2c2c2c;
  display: block;
  font-size: 23px;
  font-weight: 800;
  font-style: italic;
  line-height: normal;
}

/* line 2481, src/assets/css/elements/product/_products_default.scss */
section#descricao {
  margin-top: 52px;
}

/* line 2486, src/assets/css/elements/product/_products_default.scss */
#product-page .botao-commerce-img {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 0;
}

/* line 2491, src/assets/css/elements/product/_products_default.scss */
#product-page .botao-commerce-img:before {
  content: 'Comprar agora';
  font-size: 18px !important;
  color: white;
  font-style: italic;
  font-weight: 800;
  line-height: 25px;
}

/* line 2502, src/assets/css/elements/product/_products_default.scss */
div#comentario_cliente {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 2509, src/assets/css/elements/product/_products_default.scss */
.teste {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

/* line 2516, src/assets/css/elements/product/_products_default.scss */
.product__related .showcase__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 2522, src/assets/css/elements/product/_products_default.scss */
.product__shippingg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 511px) {
  /* line 2522, src/assets/css/elements/product/_products_default.scss */
  .product__shippingg {
    display: block;
  }
}

/* line 2531, src/assets/css/elements/product/_products_default.scss */
.shipping__link {
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  color: #d60600;
  text-decoration: underline;
  display: block;
  margin-left: 15px;
}

@media (max-width: 992px) {
  /* line 2531, src/assets/css/elements/product/_products_default.scss */
  .shipping__link {
    margin-left: 0;
    text-align: center;
  }
}

/* line 2547, src/assets/css/elements/product/_products_default.scss */
.product__shipping-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 992px) {
  /* line 2547, src/assets/css/elements/product/_products_default.scss */
  .product__shipping-form {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media (min-width: 990px) {
  /* line 2559, src/assets/css/elements/product/_products_default.scss */
  #product-page .produto .slick-prev.slick-arrow {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    position: relative;
    left: 30%;
    width: 45px;
    height: 45px;
  }
  /* line 2567, src/assets/css/elements/product/_products_default.scss */
  #product-page .produto .slick-next.slick-arrow {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    position: relative;
    left: 30%;
    width: 45px;
    height: 45px;
  }
}

/* line 2576, src/assets/css/elements/product/_products_default.scss */
#product-page .produto .icon-rigth {
  width: 13px;
  height: 32px;
  fill: #d60600;
}

/* line 2582, src/assets/css/elements/product/_products_default.scss */
#product-page .produto .icon-left {
  width: 13px;
  height: 32px;
  fill: #d60600;
}

/* line 2590, src/assets/css/elements/product/_products_default.scss */
.product__related .showcase .border {
  min-height: auto;
}

/* line 2594, src/assets/css/elements/product/_products_default.scss */
.product__description-geral.kit {
  display: block !important;
}

@media (max-width: 992px) {
  /* line 2594, src/assets/css/elements/product/_products_default.scss */
  .product__description-geral.kit {
    overflow: scroll;
  }
}

/* line 2602, src/assets/css/elements/product/_products_default.scss */
.product__description-geral.kit img {
  width: auto !important;
  height: auto !important;
  display: block !important;
}

/* line 2609, src/assets/css/elements/product/_products_default.scss */
.thumbs__item {
  opacity: 0.5;
}

/* line 2613, src/assets/css/elements/product/_products_default.scss */
.thumbs__item.slick-slide.slick-active.thumbs__item--actived {
  opacity: 1;
}

/* line 2617, src/assets/css/elements/product/_products_default.scss */
div#foto_a {
  display: none;
}

/* line 2621, src/assets/css/elements/product/_products_default.scss */
.tray-hide {
  display: none !important;
}

/* line 2626, src/assets/css/elements/product/_products_default.scss */
.user__user {
  padding: 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 2631, src/assets/css/elements/product/_products_default.scss */
.user__user:hover {
  color: #d60600;
}

/* line 2636, src/assets/css/elements/product/_products_default.scss */
.user__conta {
  padding: 10px 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 2641, src/assets/css/elements/product/_products_default.scss */
.user__conta:hover {
  color: #d60600;
}

/* line 2646, src/assets/css/elements/product/_products_default.scss */
.user__item {
  padding: 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 2651, src/assets/css/elements/product/_products_default.scss */
.user__item:hover {
  color: #d60600;
}

/* line 2657, src/assets/css/elements/product/_products_default.scss */
.modal-content {
  overflow: auto;
  max-height: calc(100vh - 100px);
  margin: 0 auto;
  max-width: 600px;
  width: auto;
  border: 0;
}

/* line 2666, src/assets/css/elements/product/_products_default.scss */
.modal-dialog.modal-dialog-center {
  left: auto;
  right: auto;
  margin: 0 auto !important;
  top: 50% !important;
  -webkit-transform: translate(0, -50%) !important;
          transform: translate(0, -50%) !important;
}

/* line 2674, src/assets/css/elements/product/_products_default.scss */
.modal-dialog.modal-dialog-center {
  width: 95vw !important;
}

/* line 2678, src/assets/css/elements/product/_products_default.scss */
table.cart-preview-table {
  width: 100%;
}

/* line 2683, src/assets/css/elements/product/_products_default.scss */
button#button-buy {
  width: 100%;
}

/* line 2688, src/assets/css/elements/product/_products_default.scss */
.cart-preview-footer .botao-continuar-comprando {
  background-color: #d60600;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: white;
  cursor: hand;
  cursor: pointer;
  display: inline-block;
  height: 36px;
  font-style: italic;
  line-height: 35px;
  padding: 0 10px;
  text-align: center;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

/* line 2703, src/assets/css/elements/product/_products_default.scss */
.cart-preview-footer .botao-prosseguir-compra {
  background-color: #75da5b;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: white;
  cursor: hand;
  cursor: pointer;
  display: inline-block;
  height: 36px;
  font-style: italic;
  line-height: 35px;
  margin-left: 10px;
  padding: 0 20px;
  text-align: center;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

/* line 2719, src/assets/css/elements/product/_products_default.scss */
.cart-preview-subtotal {
  padding: 15px 0;
}

/* line 2723, src/assets/css/elements/product/_products_default.scss */
#product-page .product__offer {
  position: absolute;
  top: 5px;
  right: 0px !important;
  width: 74px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #d60600;
  color: white;
  font-weight: 700;
  font-size: 14px;
  line-height: 25px;
  z-index: 99 !important;
  margin-bottom: 5px !important;
}

/* line 2743, src/assets/css/elements/product/_products_default.scss */
#product-page .label.free-shipping {
  display: block !important;
  margin-bottom: 11px;
}

/* line 2748, src/assets/css/elements/product/_products_default.scss */
#product-page .label.new {
  margin: 0 !important;
}

/* line 2753, src/assets/css/elements/product/_products_default.scss */
button.quick__button {
  display: none;
}

@media (min-width: 991px) {
  /* line 2757, src/assets/css/elements/product/_products_default.scss */
  div#product-page {
    margin-top: 60px;
  }
}

/* line 2765, src/assets/css/elements/product/_products_default.scss */
.product__payments {
  background: white;
  display: block;
  height: 490px;
  padding: 20px;
  position: absolute;
  right: 0;
  top: calc(100% + 5px);
  width: 450px;
  z-index: 100;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
}

@media (max-width: 767px) {
  /* line 2765, src/assets/css/elements/product/_products_default.scss */
  .product__payments {
    padding: 10px;
    width: calc(100% - 10px);
  }
}

/* line 2783, src/assets/css/elements/product/_products_default.scss */
.product__payments-content {
  overflow: hidden;
  overflow-y: scroll;
  height: 100%;
  padding: 0 15px;
}

/* line 2790, src/assets/css/elements/product/_products_default.scss */
.product__payments-wrapper {
  position: relative;
  display: inline-block;
  text-align: right;
}

@media (min-width: 1200px) {
  /* line 2790, src/assets/css/elements/product/_products_default.scss */
  .product__payments-wrapper {
    width: auto;
  }
}

@media (max-width: 991px) {
  /* line 2790, src/assets/css/elements/product/_products_default.scss */
  .product__payments-wrapper {
    display: block;
    margin: 8px 0 0;
    text-align: left;
  }
}

/* line 2806, src/assets/css/elements/product/_products_default.scss */
.product__payments-wrapper.hide-payments .product__payments {
  display: none;
}

/* line 2812, src/assets/css/elements/product/_products_default.scss */
.product__payments-anchor {
  display: inline-block;
  font-size: 0;
  line-height: 11px;
}

/* line 2817, src/assets/css/elements/product/_products_default.scss */
.product__payments-anchor:before {
  color: #d60600;
  cursor: pointer;
  content: 'Formas de parcelamento';
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  letter-spacing: .2px;
  line-height: 11px;
  text-decoration: underline;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

/* line 2833, src/assets/css/elements/product/_products_default.scss */
.product__payments-anchor:hover:before {
  text-decoration: none;
}

/* line 2840, src/assets/css/elements/product/_products_default.scss */
.product__payments #atualizaFormas > p {
  display: none;
}

/* line 2847, src/assets/css/elements/product/_products_default.scss */
#product-page #coments #comentario_cliente > a:hover:before {
  color: black;
}

/* line 2851, src/assets/css/elements/product/_products_default.scss */
li#Aba1 {
  display: none !important;
}

/* line 2855, src/assets/css/elements/product/_products_default.scss */
li#Aba2 {
  display: none !important;
}

/* line 2859, src/assets/css/elements/product/_products_default.scss */
li#Aba3 {
  display: none !important;
}

/* line 2863, src/assets/css/elements/product/_products_default.scss */
.prices__on-request {
  font-weight: bold;
  text-transform: uppercase;
  background: #161616;
  color: white;
  text-align: center;
  padding: 5px 0;
}

/* line 2872, src/assets/css/elements/product/_products_default.scss */
.botao-commerce.botao-sob-consulta {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 5px;
  color: white;
  display: block;
  text-align: center;
  background: #161616;
}

/* line 2883, src/assets/css/elements/product/_products_default.scss */
.botao_tire_duvidas {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  color: #2c2c2c;
}

/* line 2889, src/assets/css/elements/product/_products_default.scss */
.botao_tire_duvidas:hover {
  color: #d60600;
}

/* line 2, src/assets/css/elements/checkout/_checkout_default.scss */
.page-checkout_cart br {
  display: block !important;
}

/* line 6, src/assets/css/elements/checkout/_checkout_default.scss */
.page-checkout_cart .brand {
  text-align: center;
}

/* line 10, src/assets/css/elements/checkout/_checkout_default.scss */
.page-checkout_cart .breadcrumb {
  display: none;
}

/* line 15, src/assets/css/elements/checkout/_checkout_default.scss */
.page-checkout_cart h2 > strong {
  font-size: 20px;
  font-weight: 400;
}

/* line 23, src/assets/css/elements/checkout/_checkout_default.scss */
.page-checkout_cart a > strong {
  font-size: 14px;
  font-weight: bold;
}

/* line 30, src/assets/css/elements/checkout/_checkout_default.scss */
#header_checkout {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  margin-bottom: 20px;
}

/* line 34, src/assets/css/elements/checkout/_checkout_default.scss */
#header_checkout .brand {
  max-width: 150px;
  margin: 0 auto;
}

/* line 40, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-produto {
  margin-bottom: 40px;
}

/* line 42, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-produto .Seguro {
  display: none;
}

/* line 46, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-produto .AvancarTopo h2 {
  display: none;
}

/* line 49, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-produto .AvancarTopo + .bt-avancar {
  display: none;
}

/* line 55, src/assets/css/elements/checkout/_checkout_default.scss */
.carrinho-tabs {
  margin: 0 0 15px;
  width: 100%;
}

/* line 58, src/assets/css/elements/checkout/_checkout_default.scss */
.carrinho-tabs ol {
  font-size: 0;
  display: inline-block;
  margin-top: 15px;
  position: relative;
  width: 100%;
  text-align: center;
}

/* line 65, src/assets/css/elements/checkout/_checkout_default.scss */
.carrinho-tabs ol li {
  display: inline-block;
  margin-left: 5%;
  padding: 10px 0;
  text-align: center;
  vertical-align: top;
}

/* line 71, src/assets/css/elements/checkout/_checkout_default.scss */
.carrinho-tabs ol li:first-child {
  margin-left: 0;
}

/* line 77, src/assets/css/elements/checkout/_checkout_default.scss */
.carrinho-tabs ol li h6, .carrinho-tabs ol li h2 {
  display: inline-block;
  line-height: 13px;
  margin: 0;
}

@media (max-width: 768px) {
  /* line 77, src/assets/css/elements/checkout/_checkout_default.scss */
  .carrinho-tabs ol li h6, .carrinho-tabs ol li h2 {
    display: block;
  }
}

/* line 86, src/assets/css/elements/checkout/_checkout_default.scss */
.carrinho-tabs ol li.active h2, .carrinho-tabs ol li.active h6 {
  position: relative;
  z-index: 1;
}

/* line 90, src/assets/css/elements/checkout/_checkout_default.scss */
.carrinho-tabs ol li.active h6, .carrinho-tabs ol li.active .passo-text {
  color: #2c2c2c;
}

/* line 94, src/assets/css/elements/checkout/_checkout_default.scss */
.carrinho-tabs ol li .passo-num {
  border-radius: 50%;
  color: #333;
  display: inline-block;
  font-weight: 700;
  text-align: center;
  width: 18px;
}

/* line 102, src/assets/css/elements/checkout/_checkout_default.scss */
.carrinho-tabs ol li .passo-desc {
  display: none;
}

/* line 105, src/assets/css/elements/checkout/_checkout_default.scss */
.carrinho-tabs ol li .passo-text {
  color: gray;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  font-weight: 700;
}

@media (max-width: 768px) {
  /* line 105, src/assets/css/elements/checkout/_checkout_default.scss */
  .carrinho-tabs ol li .passo-text {
    font-size: 9px;
    text-align: center;
  }
}

/* line 119, src/assets/css/elements/checkout/_checkout_default.scss */
.page-checkout_cart table tr {
  border-bottom: none;
}

/* line 122, src/assets/css/elements/checkout/_checkout_default.scss */
.page-checkout_cart table tr th:first-child,
.page-checkout_cart table tr td:first-child {
  padding-left: 0;
}

/* line 128, src/assets/css/elements/checkout/_checkout_default.scss */
.page-checkout_cart table th {
  font-weight: 700;
  font-size: 14px;
}

/* line 133, src/assets/css/elements/checkout/_checkout_default.scss */
.page-checkout_cart table th, .page-checkout_cart table td {
  padding: 0;
  background: #FFF;
}

@media (max-width: 767px) {
  /* line 139, src/assets/css/elements/checkout/_checkout_default.scss */
  .page-checkout_cart table tr {
    display: block;
    margin: auto;
    width: auto;
    border: none;
    border-radius: 0;
  }
  /* line 146, src/assets/css/elements/checkout/_checkout_default.scss */
  .page-checkout_cart table tr:first-child {
    display: block;
  }
  /* line 150, src/assets/css/elements/checkout/_checkout_default.scss */
  .page-checkout_cart table tr:nth-child(odd) {
    background: #fff;
  }
  /* line 155, src/assets/css/elements/checkout/_checkout_default.scss */
  .page-checkout_cart table td {
    display: block;
    padding: 0;
    width: 100%;
  }
  /* line 160, src/assets/css/elements/checkout/_checkout_default.scss */
  .page-checkout_cart table td:before {
    content: '';
    display: none;
  }
}

/* line 168, src/assets/css/elements/checkout/_checkout_default.scss */
.page-checkout_cart .caixa-cupom {
  margin: 20px 0 0;
}

/* line 171, src/assets/css/elements/checkout/_checkout_default.scss */
.page-checkout_cart .caixa-cupom label {
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  /* line 171, src/assets/css/elements/checkout/_checkout_default.scss */
  .page-checkout_cart .caixa-cupom label {
    display: block;
    margin: 0;
    text-align: center;
  }
}

/* line 183, src/assets/css/elements/checkout/_checkout_default.scss */
.page-checkout_cart .caixa-cupom input {
  border: 1px solid #333;
  border-radius: 2px;
  font-weight: 400;
  height: 35px;
  line-height: 35px;
  padding: 0 10px;
}

@media (max-width: 991px) {
  /* line 183, src/assets/css/elements/checkout/_checkout_default.scss */
  .page-checkout_cart .caixa-cupom input {
    display: block;
    margin: 0 0 10px;
    width: 100%;
  }
}

/* line 198, src/assets/css/elements/checkout/_checkout_default.scss */
.page-checkout_cart .caixa-cupom .botao-cupom-desconto {
  background-color: #333;
  border: none;
  border-radius: 2px;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  height: 35px;
  line-height: 35px;
  margin-left: 5px;
  padding: 0 16px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  /* line 198, src/assets/css/elements/checkout/_checkout_default.scss */
  .page-checkout_cart .caixa-cupom .botao-cupom-desconto {
    display: block;
    margin: 0;
  }
}

/* line 222, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr th {
  border-bottom: 1px solid #eee;
  font-weight: 400;
  padding: 15px 0;
  text-align: center;
}

@media (max-width: 768px) {
  /* line 222, src/assets/css/elements/checkout/_checkout_default.scss */
  table#tabela_carrinho tbody tr th {
    display: none;
  }
}

/*Image*/
/* line 235, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr {
  /* Header - Nome */
  border-bottom: 1px solid #eee;
}

/* line 237, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr th {
  color: #333;
  font-size: 13px;
  text-transform: uppercase;
}

/* line 242, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr th:first-of-type {
  text-align: left;
}

@media (max-width: 768px) {
  /* line 235, src/assets/css/elements/checkout/_checkout_default.scss */
  table#tabela_carrinho tbody tr {
    display: inline-block;
    font-size: 0;
    width: 100%;
  }
}

/* line 255, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr td {
  padding: 15px 0;
  vertical-align: middle;
  width: 10%;
}

@media (max-width: 768px) {
  /* line 255, src/assets/css/elements/checkout/_checkout_default.scss */
  table#tabela_carrinho tbody tr td {
    display: inline-block;
    width: 20%;
  }
}

/* line 263, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr td > a {
  display: block;
}

/* line 266, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr td > a img {
  height: auto;
  max-width: 60px;
  min-width: 60px;
  width: 100%;
}

/* line 275, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr td + td {
  padding: 15px;
  width: 60%;
  font-size: 11px;
  text-align: left;
  text-transform: uppercase;
}

@media (max-width: 768px) {
  /* line 275, src/assets/css/elements/checkout/_checkout_default.scss */
  table#tabela_carrinho tbody tr td + td {
    padding: 0;
    width: 80%;
  }
}

/* line 285, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr td + td h4 {
  margin: 0;
}

/* line 287, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr td + td h4 a strong {
  color: #333;
  font-weight: 400;
}

/* line 293, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr td + td h5 {
  color: #333;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  margin: 0;
}

/* line 302, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr td + td + td {
  font-size: 0;
  padding: 15px 0;
  width: 10%;
  text-align: center;
}

@media (max-width: 768px) {
  /* line 302, src/assets/css/elements/checkout/_checkout_default.scss */
  table#tabela_carrinho tbody tr td + td + td {
    width: 30%;
  }
}

/* line 310, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr td + td + td input {
  border: 1px solid #333;
  border-radius: 2px;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #333;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  width: 30px;
}

/* line 323, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr td + td + td input + span {
  display: inline-block;
  width: 30px;
}

/* line 326, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr td + td + td input + span img {
  display: none;
}

/* line 329, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr td + td + td input + span:before {
  content: '\f021';
  cursor: pointer;
  display: block;
  font-size: 15px;
  font-family: FontAwesome;
  width: 100%;
  text-align: center;
  color: #2c2c2c;
}

/* line 343, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr td + td + td + td {
  text-align: center;
  width: 10%;
}

@media (max-width: 768px) {
  /* line 343, src/assets/css/elements/checkout/_checkout_default.scss */
  table#tabela_carrinho tbody tr td + td + td + td {
    width: 30%;
  }
  /* line 348, src/assets/css/elements/checkout/_checkout_default.scss */
  table#tabela_carrinho tbody tr td + td + td + td:before {
    content: 'Valor UN';
    display: block;
    font-size: 12px;
    line-height: 20px;
  }
}

/* line 355, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr td + td + td + td span {
  color: #333;
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
}

/* line 363, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr td + td + td + td + td {
  width: 10%;
}

@media (max-width: 768px) {
  /* line 363, src/assets/css/elements/checkout/_checkout_default.scss */
  table#tabela_carrinho tbody tr td + td + td + td + td {
    width: 30%;
  }
  /* line 367, src/assets/css/elements/checkout/_checkout_default.scss */
  table#tabela_carrinho tbody tr td + td + td + td + td:before {
    content: 'Valor Total';
  }
}

/* line 371, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr td + td + td + td + td h3,
table#tabela_carrinho tbody tr td + td + td + td + td h3 span {
  color: #333;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  margin: 0;
}

/* line 381, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr td + td + td + td + td + td {
  width: 10%;
}

@media (max-width: 768px) {
  /* line 381, src/assets/css/elements/checkout/_checkout_default.scss */
  table#tabela_carrinho tbody tr td + td + td + td + td + td {
    width: 10%;
  }
  /* line 385, src/assets/css/elements/checkout/_checkout_default.scss */
  table#tabela_carrinho tbody tr td + td + td + td + td + td:before {
    content: '';
  }
}

/* line 389, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr td + td + td + td + td + td a {
  color: #565a40;
}

/* line 391, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr td + td + td + td + td + td a img {
  display: none;
}

/* line 394, src/assets/css/elements/checkout/_checkout_default.scss */
table#tabela_carrinho tbody tr td + td + td + td + td + td a:before {
  color: #2c2c2c;
  content: '\f00d';
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  font-family: FontAwesome;
  width: 100%;
}

/* line 415, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-frete h2.color {
  color: #333;
  font-size: 15px;
  font-weight: 500;
  float: left;
  margin: 10px 10px 0 0;
  text-transform: uppercase;
  vertical-align: middle;
}

@media (max-width: 991px) {
  /* line 415, src/assets/css/elements/checkout/_checkout_default.scss */
  .caixa-frete h2.color {
    display: block;
    font-size: 18px;
    margin: 10px 0 5px;
    text-align: center;
    width: 100%;
  }
}

/* line 435, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table {
  display: inline-block;
  margin: 0 !important;
  width: 100%;
}

@media (max-width: 991px) {
  /* line 435, src/assets/css/elements/checkout/_checkout_default.scss */
  .caixa-forma-frete table {
    max-width: 100%;
  }
}

/* line 442, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody {
  display: inline-block;
  width: 100%;
}

/* line 445, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr {
  display: inline-block;
  font-size: 0;
  width: 100%;
}

/* line 449, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr th {
  display: inline-block;
  width: 100%;
}

/* line 452, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr th br {
  display: none;
}

/* line 455, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr th input {
  display: inline-block;
  width: 15%;
  font-size: 12px;
}

/* line 460, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr th #calculoFrete {
  border-bottom: 1px solid #eee;
  font-size: 0;
  padding: 20px 0;
  text-align: right;
}

@media (max-width: 991px) {
  /* line 460, src/assets/css/elements/checkout/_checkout_default.scss */
  .caixa-forma-frete table tbody tr th #calculoFrete {
    text-align: center;
    width: 100%;
  }
}

/* line 469, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr th #calculoFrete h6,
.caixa-forma-frete table tbody tr th #calculoFrete label {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 300;
  text-align: left;
  color: #333;
}

@media (max-width: 768px) {
  /* line 469, src/assets/css/elements/checkout/_checkout_default.scss */
  .caixa-forma-frete table tbody tr th #calculoFrete h6,
  .caixa-forma-frete table tbody tr th #calculoFrete label {
    display: none;
  }
}

/* line 481, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr th #calculoFrete input {
  border: 1px solid #333;
  border-radius: 2px;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #333;
  display: inline-block;
  font-weight: 400;
  height: 35px;
  line-height: 35px;
  margin-left: 2px;
  padding: 0 10px;
  width: 100px;
  vertical-align: middle;
}

/* line 494, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr th #calculoFrete input#cep2 {
  margin-right: 10px;
  width: 45px;
}

/* line 498, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr th #calculoFrete input + input {
  margin-left: 5px;
}

/* line 502, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr th #calculoFrete .botao-simular-frete {
  background-color: #333;
  border: none;
  border-radius: 2px;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  height: 35px;
  line-height: 35px;
  margin-left: 5px;
  padding: 0 16px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}

/* line 519, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr th #calculoFrete + .carFretePara {
  color: #333;
  display: block;
  font-size: 14px;
  font-weight: 500;
  margin: 15px 0;
  text-transform: uppercase;
}

/* line 529, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr th + th {
  display: none;
}

/* line 534, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr + tr td {
  display: block;
}

/* line 536, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr + tr td #formas_envio_frete {
  display: inline-block;
  width: 100%;
}

/* line 539, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr + tr td #formas_envio_frete table {
  display: block;
  width: 100%;
}

/* line 542, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr + tr td #formas_envio_frete table tbody {
  display: inline-block;
  width: 100%;
}

/* line 545, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr + tr td #formas_envio_frete table tbody tr {
  border-bottom: 1px solid #eee;
}

/* line 547, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr + tr td #formas_envio_frete table tbody tr td {
  text-align: left;
  display: inline-block;
  vertical-align: middle;
  width: 80%;
}

/* line 552, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr + tr td #formas_envio_frete table tbody tr td input {
  width: 25px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 556, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr + tr td #formas_envio_frete table tbody tr td input,
.caixa-forma-frete table tbody tr + tr td #formas_envio_frete table tbody tr td label {
  display: inline-block;
  height: auto;
  vertical-align: middle;
}

/* line 562, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr + tr td #formas_envio_frete table tbody tr td label {
  color: #333;
  font-size: 12px;
  font-weight: 400;
  text-align: left;
  text-transform: uppercase;
  padding-top: 10px;
}

/* line 569, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr + tr td #formas_envio_frete table tbody tr td label img {
  height: auto;
  margin-top: 5px;
  max-width: 60px;
}

/* line 576, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr + tr td #formas_envio_frete table tbody tr td + td {
  padding: 0;
  width: 20%;
  text-align: right;
}

/* line 581, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr + tr td #formas_envio_frete table tbody tr td + td .valores_carrinho {
  color: #333;
  font-weight: 700;
}

/* line 586, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr + tr td #formas_envio_frete table tbody tr td + td + td {
  font-size: 11px;
  padding: 0 0 15px 25px;
  width: 80%;
  text-align: left;
}

/* line 591, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr + tr td #formas_envio_frete table tbody tr td + td + td a {
  color: #2c2c2c;
  text-decoration: none;
}

/* line 54, src/assets/css/elements/snippets/mixins/_text.scss */
.caixa-forma-frete table tbody tr + tr td #formas_envio_frete table tbody tr td + td + td a:hover, .caixa-forma-frete table tbody tr + tr td #formas_envio_frete table tbody tr td + td + td a:focus, .caixa-forma-frete table tbody tr + tr td #formas_envio_frete table tbody tr td + td + td a:active {
  color: #2c2c2c;
  text-decoration: none;
}

/* line 603, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr + tr td + td {
  display: block;
  width: 100%;
}

/* line 606, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr + tr td + td h3 {
  border-bottom: 1px solid #eee;
  color: #333;
  font-size: 15px;
  font-weight: 500;
  margin: 15px 0 0 0;
  max-width: 350px;
  padding-bottom: 15px;
}

/* line 614, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr + tr td + td h3 div {
  font-size: 15px;
  font-weight: 600;
  display: inline-block;
}

/* line 618, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr + tr td + td h3:before {
  color: #333;
  content: 'Valor do Frete';
  float: left;
  font-size: 15px;
  font-weight: 400;
  margin-right: 10px;
}

/* line 627, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-forma-frete table tbody tr + tr td + td + td {
  display: none;
}

/* line 639, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-total .board {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  border-bottom: 1px solid #eee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 0;
  float: right;
  margin-bottom: 15px;
  padding: 15px 0;
  width: 100%;
  max-width: 350px;
}

@media (max-width: 991px) {
  /* line 639, src/assets/css/elements/checkout/_checkout_default.scss */
  .caixa-total .board {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 100%;
  }
}

/* line 658, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-total h2.color {
  color: #333;
  font-size: 15px;
  font-weight: 500;
  float: left;
  margin: 0 10px 0 0;
  text-transform: uppercase;
  vertical-align: middle;
}

@media (max-width: 991px) {
  /* line 658, src/assets/css/elements/checkout/_checkout_default.scss */
  .caixa-total h2.color {
    display: block;
    font-size: 18px;
    margin: 10px 0 5px;
    text-align: center;
    width: 100%;
  }
}

/* line 676, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-total table {
  display: inline-block;
  vertical-align: middle;
  width: auto;
}

/* line 681, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-total table tr th {
  display: none;
}

/* line 683, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-total table tr th + th {
  display: block;
  width: 100%;
}

/* line 686, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-total table tr th + th h3 {
  color: #333;
  font-size: 16px;
  font-weight: 700;
  margin: 0;
}

/* line 691, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-total table tr th + th h3 div {
  color: #333;
  font-size: 16px;
  font-weight: 700;
  display: inline-block;
}

/* line 698, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-total table tr th + th + th {
  display: none;
}

/* line 707, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-botoes {
  position: relative;
}

@media (min-width: 992px) {
  /* line 711, src/assets/css/elements/checkout/_checkout_default.scss */
  .caixa-botoes .board {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

/* line 719, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-botoes .bt-continuar-comprando {
  display: inline-block;
}

/* line 722, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-botoes .bt-continuar-comprando a {
  background-color: #333;
  border: none;
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  height: 35px;
  line-height: 35px;
  min-width: 180px;
  padding: 0 15px;
  text-align: center;
}

/* line 734, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-botoes .bt-continuar-comprando a:before {
  content: 'Continuar comprando';
  font-size: 12px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 742, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-botoes .bt-continuar-comprando a span {
  color: white;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 749, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-botoes .bt-continuar-comprando a img {
  display: none;
}

@media (max-width: 991px) {
  /* line 722, src/assets/css/elements/checkout/_checkout_default.scss */
  .caixa-botoes .bt-continuar-comprando a {
    display: block;
  }
}

@media (max-width: 991px) {
  /* line 719, src/assets/css/elements/checkout/_checkout_default.scss */
  .caixa-botoes .bt-continuar-comprando {
    display: block;
  }
}

/* line 764, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-botoes .bt-avancar,
.caixa-botoes .botao-prosseguir-compra {
  background-color: #2c2c2c;
  border: none;
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  font-size: 0;
  height: 35px;
  line-height: 35px;
  min-width: 180px;
  padding: 0 15px;
  text-align: center;
}

/* line 778, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-botoes .bt-avancar span,
.caixa-botoes .botao-prosseguir-compra span {
  color: white !important;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  /* line 764, src/assets/css/elements/checkout/_checkout_default.scss */
  .caixa-botoes .bt-avancar,
  .caixa-botoes .botao-prosseguir-compra {
    display: block;
    margin-top: 15px;
    min-width: auto;
    width: 100%;
  }
}

/* line 792, src/assets/css/elements/checkout/_checkout_default.scss */
.caixa-botoes .bt-avancar > img,
.caixa-botoes .botao-prosseguir-compra > img {
  display: none;
}

/* line 799, src/assets/css/elements/checkout/_checkout_default.scss */
.bt-avancar:before {
  content: 'Finalizar compra';
  font-size: 12px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 808, src/assets/css/elements/checkout/_checkout_default.scss */
div#Relacionados {
  display: none;
  margin-bottom: 40px;
}

/* line 811, src/assets/css/elements/checkout/_checkout_default.scss */
div#Relacionados li {
  display: inline-block;
  padding: 15px;
  min-height: 230px;
  vertical-align: top;
  width: 25%;
}

/* line 817, src/assets/css/elements/checkout/_checkout_default.scss */
div#Relacionados li > a {
  display: block;
  text-align: center;
}

/* line 821, src/assets/css/elements/checkout/_checkout_default.scss */
div#Relacionados li h3 {
  line-height: 12px;
}

/* line 823, src/assets/css/elements/checkout/_checkout_default.scss */
div#Relacionados li h3 a {
  line-height: 12px;
}

/* line 831, src/assets/css/elements/checkout/_checkout_default.scss */
#ProdBlock #relacionados {
  display: none;
  margin-bottom: 20px;
}

/* line 835, src/assets/css/elements/checkout/_checkout_default.scss */
#ProdBlock #relacionados a > h6 {
  font-size: 18px;
  font-weight: 600;
  color: #132755;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
}

/* line 843, src/assets/css/elements/checkout/_checkout_default.scss */
#ProdBlock #relacionados a:hover {
  color: #132755;
}

/* line 846, src/assets/css/elements/checkout/_checkout_default.scss */
#ProdBlock #relacionados a:before {
  content: '\e901';
  font-family: icomoon;
  peak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 17px;
  color: #078a32;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
}

/* line 868, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_overlay {
  display: none;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100px;
  z-index: 500;
}

/* line 879, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow {
  display: none;
  visibility: hidden;
  position: absolute;
  width: auto;
}

/* line 886, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow #lightwindow_title_bar {
  line-height: 0;
}

/* line 890, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_container {
  display: none;
  visibility: hidden;
  position: absolute;
  padding: 0;
  margin: 0;
}

/* line 898, src/assets/css/elements/checkout/_checkout_default.scss */
* html #lightwindow_container {
  overflow: hidden;
}

/* line 902, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_contents iframe {
  overflow: auto;
}

/* line 906, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_contents {
  overflow: hidden;
  z-index: 0;
  position: relative;
  border: 10px solid #fff;
  background-color: #fff;
}

/* line 914, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_loading {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 9999;
  position: absolute;
  background-color: #f0f0f0;
  padding: 10px;
}

/* line 925, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_loading_shim {
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

/* line 934, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_loading span {
  font-size: 12px;
  line-height: 32px;
  font-family: Arial, Helvetica, sans-serif;
  color: #444;
  float: left;
  padding: 0 10px 0 0;
}

/* line 943, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_loading span a,
#lightwindow_loading span a:link,
#lightwindow_loading span a:visited {
  color: #888;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
}

/* line 952, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_loading span a:active,
#lightwindow_loading span a:hover {
  text-decoration: underline;
}

/* line 957, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_loading img {
  float: left;
  margin: 0 10px 0 0;
}

/* line 962, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_navigation {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

/* line 969, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_navigation_shim {
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

/* line 978, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_navigation a,
#lightwindow_navigation a:active,
#lightwindow_navigation a:hover,
#lightwindow_navigation a:link,
#lightwindow_navigation a:visited {
  outline: 0;
}

/* line 986, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_next,
#lightwindow_previous {
  width: 49%;
  height: 100%;
  background: url(/assets/store/img/blank.gif) no-repeat;
  display: block;
}

/* line 994, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_previous {
  float: left;
  left: 0;
}

/* line 999, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_next {
  float: right;
  right: 0;
}

/* line 1004, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_previous:active,
#lightwindow_previous:hover {
  background: url(/assets/store/img/prevlabel.png) left 15% no-repeat;
}

/* line 1009, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_next:active,
#lightwindow_next:hover {
  background: url(/assets/store/img/nextlabel.png) right 15% no-repeat;
}

/* line 1014, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_next_title,
#lightwindow_previous_title {
  display: none;
}

/* line 1019, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_galleries {
  width: 100%;
  position: absolute;
  z-index: 50;
  display: none;
  overflow: hidden;
  margin: 0 0 0 10px;
  bottom: 0;
  left: 0;
}

/* line 1030, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_galleries_tab_container {
  width: 100%;
  height: 0;
  overflow: hidden;
}

/* line 1036, src/assets/css/elements/checkout/_checkout_default.scss */
a#lightwindow_galleries_tab,
a:link#lightwindow_galleries_tab,
a:visited#lightwindow_galleries_tab {
  display: block;
  height: 20px;
  width: 77px;
  float: right;
  line-height: 22px;
  text-decoration: none;
  font-weight: 700;
  cursor: pointer;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  color: #fff;
  background: url(/assets/store/img/black-70.png);
}

/* line 1053, src/assets/css/elements/checkout/_checkout_default.scss */
* html a#lightwindow_galleries_tab,
* html a:link#lightwindow_galleries_tab,
* html a:visited#lightwindow_galleries_tab {
  background: #000;
  opacity: .7;
  filter: alpha(opacity=70);
}

/* line 1061, src/assets/css/elements/checkout/_checkout_default.scss */
a:active#lightwindow_galleries_tab,
a:hover#lightwindow_galleries_tab {
  font-family: Arial, Helvetica, sans-serif;
  color: #fff;
}

/* line 1067, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_galleries_tab_span {
  display: block;
  height: 20px;
  width: 63px;
  padding: 0 7px;
}

/* line 1074, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_galleries_tab .up {
  background: url(/assets/store/img/arrow-up.gif) 60px 5px no-repeat;
}

/* line 1078, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_galleries_tab .down {
  background: url(/assets/store/img/arrow-down.gif) 60px 6px no-repeat;
}

/* line 1082, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_galleries_list {
  background: url(/assets/store/img/black-70.png);
  overflow: hidden;
  height: 0;
}

/* line 1088, src/assets/css/elements/checkout/_checkout_default.scss */
* html #lightwindow_galleries_list {
  background: #000;
  opacity: .7;
  filter: alpha(opacity=70);
}

/* line 1094, src/assets/css/elements/checkout/_checkout_default.scss */
.lightwindow_galleries_list {
  width: 200px;
  float: left;
  margin: 0 0 10px;
  padding: 10px;
}

/* line 1101, src/assets/css/elements/checkout/_checkout_default.scss */
.lightwindow_galleries_list h1 {
  font-family: Arial, Helvetica, sans-serif;
  color: #09F;
  text-decoration: none;
  font-weight: 700;
  cursor: pointer;
  padding: 10px 0 5px;
  font-size: 16px;
}

/* line 1111, src/assets/css/elements/checkout/_checkout_default.scss */
.lightwindow_galleries_list li {
  margin: 5px 0;
  list-style-type: none;
}

/* line 1116, src/assets/css/elements/checkout/_checkout_default.scss */
.lightwindow_galleries_list a,
.lightwindow_galleries_list a:link,
.lightwindow_galleries_list a:visited {
  font-family: Arial, Helvetica, sans-serif;
  display: block;
  line-height: 22px;
  color: #fff;
  text-decoration: none;
  font-weight: 700;
  cursor: pointer;
  padding: 0 0 0 10px;
  font-size: 11px;
}

/* line 1130, src/assets/css/elements/checkout/_checkout_default.scss */
.lightwindow_galleries_list a:active,
.lightwindow_galleries_list a:hover {
  background: #000;
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffbe;
  border-left: 3px solid #ffffbe;
  padding: 0 0 0 7px;
}

/* line 1139, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_data {
  position: absolute;
}

/* line 1143, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_data_slide {
  position: relative;
}

/* line 1147, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_data_slide_inner {
  background-color: #fff;
  padding: 0 10px 10px;
}

/* line 1152, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_data_caption {
  padding: 10px 0 0;
  font-family: Arial, Helvetica, sans-serif;
  color: #666;
  font-size: 10px;
  text-transform: uppercase;
  line-height: 25px;
  background-color: #fff;
  clear: both;
}

/* line 1163, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_data_details {
  background-color: #f0f0f0;
  padding: 0 10px;
  height: 20px;
}

/* line 1169, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_data_author_container {
  width: 40%;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  color: #666;
  font-style: italic;
  font-size: 10px;
  line-height: 20px;
  float: right;
  overflow: hidden;
}

/* line 1181, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_data_gallery_container {
  font-size: 10px;
  width: 40%;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  color: #666;
  line-height: 20px;
  float: left;
  overflow: hidden;
}

/* line 1192, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_title_bar {
  height: 25px;
  overflow: hidden;
  position: relative;
}

/* line 1198, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow_title_bar_title {
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 25px;
  text-align: left;
  float: left;
}

/* line 1208, src/assets/css/elements/checkout/_checkout_default.scss */
a#lightwindow_title_bar_close_link,
a:link#lightwindow_title_bar_close_link,
a:visited#lightwindow_title_bar_close_link {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 90;
  text-align: right;
  cursor: pointer;
  padding: 0;
  margin: 0;
}

/* line 1221, src/assets/css/elements/checkout/_checkout_default.scss */
a:active#lightwindow_title_bar_close_link,
a:hover#lightwindow_title_bar_close_link {
  color: #CCC;
}

/* line 1226, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow p {
  color: #000;
  padding-right: 10px;
}

/* line 1231, src/assets/css/elements/checkout/_checkout_default.scss */
#lightwindow,
#lightwindow * {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 1238, src/assets/css/elements/checkout/_checkout_default.scss */
.botao-commerce-img {
  font-weight: 700;
  font-size: 15px;
}

/* line 1243, src/assets/css/elements/checkout/_checkout_default.scss */
.bt-efetua-login {
  background-color: #2c2c2c;
  border: 0 none;
  padding: 0;
  width: 100%;
  height: 45px;
  border-radius: 2px;
  color: #fff;
  position: relative;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

/* line 1254, src/assets/css/elements/checkout/_checkout_default.scss */
.bt-efetua-login:hover {
  opacity: 0.8;
}

/* line 1258, src/assets/css/elements/checkout/_checkout_default.scss */
.page-login li.breadcrumb__item:before {
  display: none;
}

/* line 1261, src/assets/css/elements/checkout/_checkout_default.scss */
button.bt-efetua-login.clear img {
  display: none;
}

/* line 1265, src/assets/css/elements/checkout/_checkout_default.scss */
.Login .bt-efetua-login:before {
  content: 'LOGIN';
  font-size: 16px;
  color: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  line-height: 50px;
  font-weight: 700;
}

/* line 1277, src/assets/css/elements/checkout/_checkout_default.scss */
.Cadastro .bt-efetua-login:before {
  content: 'CADASTRAR';
  font-size: 16px;
  color: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  line-height: 50px;
  font-weight: 700;
}

@media (max-width: 992px) {
  /* line 2, src/assets/css/elements/aside/_aside_default.scss */
  .smart_filter {
    background-color: white;
    bottom: 0;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
            box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
    display: block !important;
    height: 100vh;
    left: -310px;
    max-height: 100vh;
    overflow-y: scroll;
    position: fixed;
    padding: 30px 20px;
    -webkit-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    top: 0;
    width: 300px;
    z-index: 300;
  }
  /* line 18, src/assets/css/elements/aside/_aside_default.scss */
  .smart_filter .mobileFilter {
    border-radius: 2px;
    font-size: 15px;
    line-height: 30px;
    padding: 0;
    position: absolute;
    right: 15px;
    top: 10px;
    width: 30px;
    z-index: 30;
  }
  /* line 29, src/assets/css/elements/aside/_aside_default.scss */
  .smart_filter .mobileFilter i {
    color: white;
  }
  /* line 35, src/assets/css/elements/aside/_aside_default.scss */
  #nav_bar {
    background-color: white;
    bottom: 0;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
            box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
    display: block !important;
    height: 100vh;
    left: -310px;
    max-height: 100vh;
    overflow-y: scroll;
    padding: 0;
    position: fixed;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    top: 0;
    width: 300px;
    z-index: 500;
  }
  /* line 53, src/assets/css/elements/aside/_aside_default.scss */
  #nav_bar .container {
    max-width: 300px;
  }
  /* line 58, src/assets/css/elements/aside/_aside_default.scss */
  #nav_bar .mobileMenu {
    font-size: 17px;
    line-height: 25px;
    padding: 0 10px;
    position: absolute;
    right: 15px;
    top: 10px;
    z-index: 30;
  }
  /* line 64, src/assets/css/elements/aside/_aside_default.scss */
  #nav_bar .mobileMenu i {
    color: #2c2c2c;
    font-size: 20px !important;
  }
  /* line 71, src/assets/css/elements/aside/_aside_default.scss */
  .all_departments {
    display: none;
  }
}

/* line 76, src/assets/css/elements/aside/_aside_default.scss */
.ac_sm_ft,
.ac_sm_menu {
  overflow: hidden;
  position: fixed;
  width: 100%;
}

/* line 81, src/assets/css/elements/aside/_aside_default.scss */
.ac_sm_ft #mask,
.ac_sm_menu #mask {
  background: rgba(214, 6, 0, 0.5);
  bottom: 0;
  content: '';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 19;
}

/* line 94, src/assets/css/elements/aside/_aside_default.scss */
.ac_sm_ft .smart_filter {
  left: 0;
  z-index: 99999;
}

/* line 97, src/assets/css/elements/aside/_aside_default.scss */
.ac_sm_ft .smart_filter form {
  position: absolute;
  overflow-x: scroll;
  max-height: 90%;
}

/* line 106, src/assets/css/elements/aside/_aside_default.scss */
.ac_sm_menu #nav_bar {
  display: block !important;
  left: 0;
}

/* line 110, src/assets/css/elements/aside/_aside_default.scss */
.ac_sm_menu #nav_bar .dropdown-switcher {
  display: none;
}

@media (max-width: 1199px) {
  /* line 117, src/assets/css/elements/aside/_aside_default.scss */
  .quickview__button {
    display: none;
  }
}

/* line 122, src/assets/css/elements/aside/_aside_default.scss */
.page-central_cliente main.main {
  padding-top: 50px;
}

/* line 2, src/assets/css/elements/user/_login_default.scss */
.page-login .container-titulo-login {
  display: none;
}

/* line 6, src/assets/css/elements/user/_login_default.scss */
.page-login .board {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0;
  min-height: 250px;
}

/* line 10, src/assets/css/elements/user/_login_default.scss */
.page-login .board .Login {
  display: inline-block;
  padding: 15px;
  vertical-align: top;
  width: 50%;
}

@media (max-width: 767px) {
  /* line 10, src/assets/css/elements/user/_login_default.scss */
  .page-login .board .Login {
    text-align: center;
    width: 100%;
  }
}

/* line 20, src/assets/css/elements/user/_login_default.scss */
.page-login .board .Login fieldset label {
  color: #333;
  font-size: 16px;
  line-height: 16px;
  font-weight: 300;
  display: inline-block;
  margin-bottom: 5px;
  width: 100% !important;
}

/* line 24, src/assets/css/elements/user/_login_default.scss */
.page-login .board .Login fieldset label input {
  margin-top: 10px;
  padding-left: 15px;
  width: 100% !important;
}

/* line 31, src/assets/css/elements/user/_login_default.scss */
.page-login .board .Login p {
  margin: 0 !important;
  padding: 0 !important;
}

/* line 35, src/assets/css/elements/user/_login_default.scss */
.page-login .board .Login .botao-efetuar-login {
  color: white;
  background: #333;
  border: none;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: white;
  font-size: 0;
  width: 100%;
  cursor: pointer;
  height: 40px;
  margin-top: 25px;
  padding: 13px 0;
}

/* line 41, src/assets/css/elements/user/_login_default.scss */
.page-login .board .Login .botao-efetuar-login:before {
  color: white;
  font-size: 14px;
  line-height: 14px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  display: inline-block;
  content: 'Login';
}

/* line 45, src/assets/css/elements/user/_login_default.scss */
.page-login .board .Login .botao-efetuar-login img {
  display: none;
}

/* line 51, src/assets/css/elements/user/_login_default.scss */
.page-login .board .Cadastro {
  display: inline-block;
  padding: 15px;
  vertical-align: top;
  width: 50%;
}

@media (max-width: 767px) {
  /* line 51, src/assets/css/elements/user/_login_default.scss */
  .page-login .board .Cadastro {
    text-align: center;
    width: 100%;
  }
}

/* line 62, src/assets/css/elements/user/_login_default.scss */
.page-login .board .Cadastro form fieldset p, .page-login .board .Cadastro form fieldset label {
  display: none;
}

/* line 64, src/assets/css/elements/user/_login_default.scss */
.page-login .board .Cadastro form fieldset p input, .page-login .board .Cadastro form fieldset label input {
  display: none;
}

/* line 68, src/assets/css/elements/user/_login_default.scss */
.page-login .board .Cadastro form fieldset .cadastro-desc {
  color: #333;
  font-size: 16px;
  line-height: 16px;
  font-weight: 300;
  display: inline-block;
  margin-bottom: 5px;
  padding: 0;
  width: 100% !important;
}

/* line 74, src/assets/css/elements/user/_login_default.scss */
.page-login .board .Cadastro form fieldset .botao-novo-cadastro {
  color: white;
  background: #333;
  border: none;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: white;
  font-size: 0;
  width: 100%;
  cursor: pointer;
  height: 40px;
  margin-top: 25px;
  padding: 13px 0;
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 74, src/assets/css/elements/user/_login_default.scss */
  .page-login .board .Cadastro form fieldset .botao-novo-cadastro {
    margin-top: 37px;
  }
}

/* line 83, src/assets/css/elements/user/_login_default.scss */
.page-login .board .Cadastro form fieldset .botao-novo-cadastro:before {
  color: white;
  font-size: 14px;
  line-height: 14px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  display: inline-block;
  content: 'Cadastrar';
}

/* line 87, src/assets/css/elements/user/_login_default.scss */
.page-login .board .Cadastro form fieldset .botao-novo-cadastro img {
  display: none;
}

@media (max-width: 700px) {
  /* line 74, src/assets/css/elements/user/_login_default.scss */
  .page-login .board .Cadastro form fieldset .botao-novo-cadastro {
    width: 100%;
  }
}

/* line 4, src/assets/css/elements/user/_register_default.scss */
.page-register main > .container > .container {
  padding: 0;
}

/* line 10, src/assets/css/elements/user/_register_default.scss */
.page-register .carrinho-heading {
  display: none;
}

/* line 15, src/assets/css/elements/user/_register_default.scss */
.page-register #CadastroAbas ul li {
  display: inline-block;
}

/* line 17, src/assets/css/elements/user/_register_default.scss */
.page-register #CadastroAbas ul li a {
  background: none;
  border: 0;
  color: #2c2c2c;
  font-size: 12px;
  line-height: 40px;
  text-transform: uppercase;
  width: 100%;
  padding: 0 15px;
  display: inline-block;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 31, src/assets/css/elements/user/_register_default.scss */
.page-register #CadastroAbas ul li.aberta a {
  color: #d60600;
  background: #f4f4f4;
  border: 0;
  color: #d60600;
}

/* line 39, src/assets/css/elements/user/_register_default.scss */
.page-register form#frm2 {
  background: #f4f4f4;
  padding: 29px;
}

/* line 45, src/assets/css/elements/user/_register_default.scss */
.page-register form#frm2 #tit_cadastro_pf h2,
.page-register form#frm2 #tit_cadastro_pj h2 {
  margin-top: 0;
  line-height: normal;
  font-size: inherit;
}

/* line 50, src/assets/css/elements/user/_register_default.scss */
.page-register form#frm2 #tit_cadastro_pf h2 span,
.page-register form#frm2 #tit_cadastro_pj h2 span {
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
  color: #333;
}

/* line 59, src/assets/css/elements/user/_register_default.scss */
.page-register form#frm2 .obriga.red {
  display: inline-block;
  color: #f55;
}

/* line 63, src/assets/css/elements/user/_register_default.scss */
.page-register form#frm2 .obriga.red:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 2px;
  height: 10px;
  background: #f55;
}

/* line 73, src/assets/css/elements/user/_register_default.scss */
.page-register form#frm2 strong {
  font-size: 10px;
  text-transform: uppercase;
  color: #333;
}

/* line 79, src/assets/css/elements/user/_register_default.scss */
.page-register form#frm2 label {
  margin: 10px 0;
  width: 50% !important;
  font-weight: 400;
  font-size: 11px;
  text-transform: uppercase;
  color: #6e6e6e;
}

/* line 87, src/assets/css/elements/user/_register_default.scss */
.page-register form#frm2 label:first-of-type {
  margin-top: 25px;
}

/* line 92, src/assets/css/elements/user/_register_default.scss */
.page-register form#frm2 input {
  color: #444;
  margin-top: 5px;
  margin-bottom: 3px;
  padding-left: 15px;
  width: 100% !important;
  border-radius: 4px;
}

/* line 100, src/assets/css/elements/user/_register_default.scss */
.page-register form#frm2 input[type=checkbox] {
  display: inline-block;
  vertical-align: text-bottom;
  margin: 0 6px 0 0;
  width: 15px !important;
  height: 15px;
}

/* line 109, src/assets/css/elements/user/_register_default.scss */
.page-register form#frm2 select {
  margin-top: 5px;
  padding-left: 15px;
  width: 100%;
  height: 40px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}

/* line 117, src/assets/css/elements/user/_register_default.scss */
.page-register form#frm2 select:focus {
  border-color: #2c2c2c;
}

/* line 122, src/assets/css/elements/user/_register_default.scss */
.page-register form#frm2 #span_cep_nacional,
.page-register form#frm2 #cep_nacional_span {
  display: block;
}

/* line 127, src/assets/css/elements/user/_register_default.scss */
.page-register form#frm2 #cep_1,
.page-register form#frm2 #cep_2,
.page-register form#frm2 #cobranca_cep_1,
.page-register form#frm2 #cobranca_cep_2 {
  display: inline-block;
  vertical-align: middle;
  width: 100px !important;
}

/* line 136, src/assets/css/elements/user/_register_default.scss */
.page-register form#frm2 #cep_1,
.page-register form#frm2 #cobranca_cep_1 {
  width: 100px !important;
}

/* line 141, src/assets/css/elements/user/_register_default.scss */
.page-register form#frm2 #cep_2,
.page-register form#frm2 #cobranca_cep_2 {
  width: 70px !important;
}

/* line 146, src/assets/css/elements/user/_register_default.scss */
.page-register form#frm2 .txt-dados-entrega,
.page-register form#frm2 .txt-dados-cobranca {
  margin: 20px 0 0 0;
  font-size: inherit;
  line-height: normal;
}

/* line 152, src/assets/css/elements/user/_register_default.scss */
.page-register form#frm2 .txt-dados-entrega span,
.page-register form#frm2 .txt-dados-cobranca span {
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
  color: #333;
}

/* line 160, src/assets/css/elements/user/_register_default.scss */
.page-register form#frm2 button {
  display: block;
  margin-top: 50px;
  padding: 0 16px;
  width: 100%;
  max-width: 400px;
  height: 50px;
  line-height: 46px;
  background: #2c2c2c;
  border: none;
  border-radius: 4px;
}

/* line 172, src/assets/css/elements/user/_register_default.scss */
.page-register form#frm2 button span {
  font-weight: 700;
  font-size: 13px;
  text-align: center;
  text-transform: uppercase;
  color: #FFF;
}

/* line 180, src/assets/css/elements/user/_register_default.scss */
.page-register form#frm2 button img {
  display: none;
}

/* line 188, src/assets/css/elements/user/_register_default.scss */
.text.inputErro,
.text.obriga {
  border-left: 3px solid #f00;
}

/* line 193, src/assets/css/elements/user/_register_default.scss */
span.cadastro_nacional {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 4, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_cliente .central-saudacao h2 {
  margin-top: 10px;
}

/* line 9, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_cliente .central-menu {
  font-size: 0;
}

/* line 11, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_cliente .central-menu br {
  display: none;
}

/* line 14, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_cliente .central-menu h2 {
  font-size: 12px;
  font-weight: 400;
  margin: 0;
}

/* line 18, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_cliente .central-menu div {
  display: inline-block;
  min-height: 115px;
  padding: 15px;
  text-align: center;
  vertical-align: top;
  width: 25%;
}

@media (max-width: 576px) {
  /* line 18, src/assets/css/elements/user/_central_do_cliente.scss */
  .page-central_cliente .central-menu div {
    width: 50%;
  }
}

/* line 30, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_cliente .central-menu div a {
  display: block;
  padding: 7px 0;
  border: 2px solid transparent;
  -webkit-transition: border .25s ease;
  transition: border .25s ease;
}

/* line 36, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_cliente .central-menu div a:hover {
  border-color: #2c2c2c;
}

/* line 41, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_cliente .central-menu div img {
  max-height: 64px;
}

/* line 45, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_cliente .central-menu div[style="clear:both"] {
  border-bottom: none;
}

/* line 49, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_cliente .central-menu div.icoPai {
  width: 100%;
  min-height: 0;
  border-bottom: 1px solid #2c2c2c;
}

/* line 54, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_cliente .central-menu div.icoPai .color {
  font-weight: 700;
  font-size: 26px;
  color: #2c2c2c;
}

/* line 60, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_cliente .central-menu div.icoPai img {
  display: none;
}

/* line 66, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_cliente .central-menu div.icoFilho p {
  height: 24px;
  margin-top: 10px;
  font-size: 14px;
}

/* line 73, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_cliente .central-menu div.icoFilho:nth-of-type(12) {
  display: none;
}

/* line 79, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_cliente .prodBox {
  display: none;
}

/* line 86, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_anteriores table.Pedidos {
  width: 100%;
}

/* line 89, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_anteriores table.Pedidos td {
  text-align: left;
}

/* line 92, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_anteriores table.Pedidos td a:hover {
  text-decoration: underline;
}

/* line 96, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_anteriores table.Pedidos td h3.color {
  margin: 0;
}

/* line 116, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_troca .main input,
.page-central_gera_troca .main input {
  width: auto;
  height: auto;
}

/* line 121, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_troca .main .board > table tr,
.page-central_gera_troca .main .board > table tr {
  border-bottom: none;
}

/* line 125, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_troca .main .button-submit,
.page-central_gera_troca .main .button-submit {
  padding: 15px;
  background: #565a40;
  border: none;
  border-radius: 4px;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
  color: #FFF;
}

/* line 141, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_gera_troca .main tbody tr:first-child th:nth-child(n+1),
.page-central_gera_troca .main tbody tr td:nth-child(n+1) {
  text-align: right;
}

/* line 151, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_senha [type=password] {
  margin-top: 5px;
  padding: 0 15px;
  border-radius: 4px;
}

/* line 157, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_senha .button-submit {
  display: inline-block;
  vertical-align: middle;
  padding: 0 35px;
  text-align: center;
  background: #2c2c2c;
  border: solid black;
  border-width: 1px 1px 4px 1px;
  border-radius: 4px;
  font-weight: 700;
  font-size: 13px;
  text-transform: uppercase;
  color: #FFF;
  height: 50px;
  line-height: 46px;
}

@media screen and (max-width: 576px) {
  /* line 175, src/assets/css/elements/user/_central_do_cliente.scss */
  .page-central_senha [type=password],
  .page-central_senha .button-submit {
    width: 100%;
  }
  /* line 180, src/assets/css/elements/user/_central_do_cliente.scss */
  .page-central_senha label {
    display: block;
  }
}

/* line 189, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_detalhe_pedido h3 {
  margin: 0;
  font-size: 14px;
}

/* line 194, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_detalhe_pedido .TimeLine5 {
  margin-bottom: 30px;
}

/* line 197, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_detalhe_pedido .TimeLine5 li {
  display: inline-block;
  vertical-align: middle;
  margin-left: -3px;
  padding: 20px;
  width: 20%;
  height: 105px;
  border: solid #888;
  border-width: 3px 0 0 0;
  font-size: 16px;
  line-height: normal;
  text-align: center;
  text-transform: uppercase;
  color: #555;
}

/* line 212, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_detalhe_pedido .TimeLine5 li.ok {
  border-color: #9eca17;
  color: #9eca17;
}

@media screen and (max-width: 767px) {
  /* line 219, src/assets/css/elements/user/_central_do_cliente.scss */
  .page-central_detalhe_pedido .TimeLine5 li {
    margin-top: -1px;
    padding: 15px;
    width: 100%;
    height: auto;
    border-width: 1px;
    font-size: 13px;
  }
}

/* line 230, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_detalhe_pedido .TimeLine5 ~ p {
  font-size: 14px;
}

/* line 233, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_detalhe_pedido .TimeLine5 ~ p span {
  font-size: inherit;
}

/* line 238, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_detalhe_pedido .board {
  font-size: 13px;
  line-height: normal;
}

/* line 242, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_detalhe_pedido .board > .red {
  font-weight: 700;
  font-size: 13px;
  line-height: normal;
}

/* line 250, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_detalhe_pedido table tr, .page-central_detalhe_pedido table td {
  text-align: left;
}

@media screen and (max-width: 767px) {
  /* line 255, src/assets/css/elements/user/_central_do_cliente.scss */
  .page-central_detalhe_pedido table td:before {
    display: none;
  }
  /* line 259, src/assets/css/elements/user/_central_do_cliente.scss */
  .page-central_detalhe_pedido table td,
  .page-central_detalhe_pedido table tr td:first-child,
  .page-central_detalhe_pedido table tr th:first-child {
    padding: 8px;
  }
  /* line 265, src/assets/css/elements/user/_central_do_cliente.scss */
  .page-central_detalhe_pedido table tr {
    background: #FFF !important;
  }
  /* line 269, src/assets/css/elements/user/_central_do_cliente.scss */
  .page-central_detalhe_pedido table tr td:nth-of-type(3):before {
    content: 'Quantidade: ';
    display: inline;
  }
  /* line 274, src/assets/css/elements/user/_central_do_cliente.scss */
  .page-central_detalhe_pedido table tr td:nth-of-type(4):before {
    content: 'Valor unitario: ';
    display: inline;
  }
  /* line 280, src/assets/css/elements/user/_central_do_cliente.scss */
  .page-central_detalhe_pedido table tr td:nth-of-type(5):before {
    content: 'Valor total: ';
    display: inline;
  }
  /* line 285, src/assets/css/elements/user/_central_do_cliente.scss */
  .page-central_detalhe_pedido table tr td:nth-of-type(5) h3 {
    display: inline;
  }
  /* line 290, src/assets/css/elements/user/_central_do_cliente.scss */
  .page-central_detalhe_pedido table tbody tr:nth-of-type(4) {
    display: none;
  }
}

/* line 301, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_comentarios .editComment li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 304, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_comentarios .editComment li > a {
  display: block;
  vertical-align: middle;
}

/* line 309, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_comentarios .editComment li > h3 {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  vertical-align: middle;
  margin: 0;
  padding: 0 20px;
  font-size: 16px;
}

/* line 318, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_comentarios .editComment li > div {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin: 0;
  padding: 0 20px;
}

/* line 324, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_comentarios .editComment li > div .btsComment a {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 15px;
  padding: 0 16px;
  text-align: center;
  background: #2c2c2c;
  border: solid black;
  border-width: 1px 1px 4px 1px;
  border-radius: 4px;
  font-weight: 700;
  font-size: 13px;
  text-transform: uppercase;
  color: #FFF;
  height: 30px;
  line-height: 26px;
}

/* line 343, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_comentarios .editComment li > div .ranking .star0,
.page-central_comentarios .editComment li > div .ranking .star1,
.page-central_comentarios .editComment li > div .ranking .star2,
.page-central_comentarios .editComment li > div .ranking .star3,
.page-central_comentarios .editComment li > div .ranking .star4,
.page-central_comentarios .editComment li > div .ranking .star5 {
  float: left;
  height: 15px;
  width: 96px;
  margin-right: 10px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMQAAAAPCAMAAACMV5AuAAAB2lBMVEXS0tL/vQD/vgD/vwD/wAD/wQD/wwD/xAD/xQD/xgD/xwD/yQD/ygD/ywD/zwD/0QD/0wD/3gD/4ST/4zL/92///T3//j7////S0tL/zADS0tL/1AD/wQD/wwDS0tL/zgD/6Dz/wgD/7FH/xQD/wAD/wAD/9zH/wADS0tL/wAD/wAD/wAD/wAD/vQD/vwD/vgD/xQD/vwD/vgD/vgD/xwD/vgD/vgDS0tLS0tL/vwDS0tL/vwD/wgD/vwD/vgD/wADS0tLS0tLS0tL/zAD/vgDS0tLS0tLS0tL/vwDS0tLS0tLS0tL/ugDS0tL/1QD/vwD/wAD/vwD/yQDS0tL/zADS0tLS0tL/wQDS0tL/xAD/vAD/wgD/yQD/xADS0tL/wgD/xQDS0tL/vwD/vAD/vgD/vwDS0tL/vwDS0tL/vwD/wQD/wQD/vgD/vwDS0tLS0tL/vwD/vwD/vQD/vwDS0tL/vgD/vwDS0tL/vgD/vgD/vgD/vgD/vwD/vgDS0tLS0tL/vgD/vgD/vwDS0tL/ugD/wQD/vwD/ugD/vgDS0tL/wADS0tL/vwDS0tL/vgD/vAD/vQD/vgD/vgDS0tL/vgD/vQD/vgD/vwDS0tL/vADS0tLS0tL/vQD/vgCjCk/FAAAAm3RSTlMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBwgKCwwNDQ4PEBITFRUdHiIjJCUpLS8xNDU3Ojw9R0pKS0xMTU9RUlRVVlpeX2BgZWZoaGlwcXF0dXp6e35+gIGCiYqLjI6UlZaXmp6foKGjo6anrK2usLS3ury8vcHBwsfIycrS09XY2dvc3uLk5ufo6ezt7vDz8/b5+fv7+/z9/kTGPW0AAAHDSURBVHgBrdLXl4tBGMfxn5l52V2xOq/F6ixWL6uLEL13QojeCyF6EUVEFFEi887/6uExm5u5mjPfi5w5n5vn/E5eKNWeGpxaen1hR3vHIKHG/suF/gYOfX32FdqUiqJoypFPeydEkbQjXOhv4OJnz2NwoU0pMUDMe2zu9yoh7AgX+hu4bVpvBxfalJJCrvtmvq6JWiNc6G98qLuidaWb36Ftxuz5i9deM8ZcXb98yYI5PMKB/sZHewqaKvTgb6Ft3+Vb9159p5u/3j55cOc4j3ChvyGdL9b0/2rFfBqh7dznxNiSDyd4hAv9DavqfJCrr0Bom5X72H/03cGZPMKF/gZkGq2bjQ1AaGubuvu14V7unDSGR7jQ3wBsadqbzc0AQlvbqMm5H3zz1MRho3mEC/0N1CF79ACo0DZ05Ij9v/kDPpbqHM4jXOhvoLL2aBZUaOscMu50wjevTBuoeIQL/Q3UUXv0MKjQplTvbfPz4Zm7X5JHy4TgES70N1CX6F61Sj8XQIU2KVc+fX9+kZx78s2LrVLyCBf6G6iSLu/q6tpR1iVQoU3K1Rf3TJdCjd94dpP9J1zob6BuZGJQceYmqMD2B6R219Zqw5vuAAAAAElFTkSuQmCC") no-repeat;
}

/* line 355, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_comentarios .editComment li > div .ranking .star1 {
  background-position: -80px 0;
}

/* line 358, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_comentarios .editComment li > div .ranking .star2 {
  background-position: -60px 0;
}

/* line 361, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_comentarios .editComment li > div .ranking .star3 {
  background-position: -40px 0;
}

/* line 364, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_comentarios .editComment li > div .ranking .star4 {
  background-position: -20px 0;
}

/* line 367, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_comentarios .editComment li > div .ranking .star5 {
  background-position: 0 0;
}

/* line 372, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_comentarios .editComment li > div p {
  display: block;
  margin-top: 20px;
  padding: 6px;
  background: #eee;
  font-size: 13px;
  line-height: normal;
}

/* line 381, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_comentarios .editComment li > div div:last-child {
  text-transform: uppercase;
}

/* line 394, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_lista_espera .editComment li .relativity {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 397, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_lista_espera .editComment li .relativity > a {
  display: block;
  vertical-align: middle;
}

/* line 402, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_lista_espera .editComment li .relativity > h3 {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  vertical-align: middle;
  margin: 0;
  padding: 0 20px;
  font-size: 16px;
}

/* line 411, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_lista_espera .editComment li .relativity > div {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin: 0;
  padding: 0 20px;
}

/* line 417, src/assets/css/elements/user/_central_do_cliente.scss */
.page-central_lista_espera .editComment li .relativity > div a {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 15px;
  padding: 0 16px;
  text-align: center;
  background: #2c2c2c;
  border: solid black;
  border-width: 1px 1px 4px 1px;
  border-radius: 4px;
  font-weight: 700;
  font-size: 13px;
  text-transform: uppercase;
  color: #FFF;
  height: 30px;
  line-height: 26px;
}

/* line 2, src/assets/css/elements/user/_contact_default.scss */
.page-contact h3 {
  color: #333;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
}

/* line 10, src/assets/css/elements/user/_contact_default.scss */
.page-contact main p, .page-contact main span, .page-contact main a {
  color: #333;
  font-size: 13px;
}

/* line 16, src/assets/css/elements/user/_contact_default.scss */
.page-contact .formulario-contato {
  background: #eee;
  padding: 15px;
}

/* line 20, src/assets/css/elements/user/_contact_default.scss */
.page-contact .formulario-contato label {
  display: block;
  max-width: 400px;
  width: 100%;
}

/* line 25, src/assets/css/elements/user/_contact_default.scss */
.page-contact .formulario-contato label span {
  display: block;
  font-size: 13px;
  font-weight: 400;
  line-height: normal;
  margin: 5px 0;
  text-transform: uppercase;
}

/* line 35, src/assets/css/elements/user/_contact_default.scss */
.page-contact .formulario-contato #imagem {
  background-color: #2c2c2c;
  border-radius: 3px;
  color: white;
  display: inline-block;
  font-size: 13px;
  font-weight: 500;
  height: 35px;
  line-height: 35px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  max-width: 400px;
  width: 100%;
}

/* line 52, src/assets/css/elements/user/_contact_default.scss */
.page-contact #captcha-loader {
  margin: 10px 0;
}

/* line 56, src/assets/css/elements/user/_contact_default.scss */
.page-contact .main {
  padding: 10px 0 20px;
}

/* line 1, src/assets/css/elements/newsletter/_newsletter.scss */
.promotions-lane {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 6, src/assets/css/elements/newsletter/_newsletter.scss */
.newsletter {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 200px;
          flex: 1 1 200px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 1270px;
  margin: 0 auto;
  -webkit-box-shadow: 970px 0 0 0 white, -970px 0 0 0 #d60600;
          box-shadow: 970px 0 0 0 white, -970px 0 0 0 #d60600;
}

@media (max-width: 1199px) {
  /* line 6, src/assets/css/elements/newsletter/_newsletter.scss */
  .newsletter {
    margin-right: 0;
    padding: 15px 0 25px;
    margin-bottom: 15px;
  }
}

@media (max-width: 1200px) {
  /* line 6, src/assets/css/elements/newsletter/_newsletter.scss */
  .newsletter {
    padding: 0;
    max-width: 970px;
    margin: 0 15px;
    -webkit-box-shadow: 200px 0 0 0 white, -200px 0 0 0 #d60600;
            box-shadow: 200px 0 0 0 white, -200px 0 0 0 #d60600;
  }
}

@media (max-width: 767px) {
  /* line 6, src/assets/css/elements/newsletter/_newsletter.scss */
  .newsletter {
    -webkit-box-shadow: 200px 0 0 0 #d60600, -200px 0 0 0 #d60600;
            box-shadow: 200px 0 0 0 #d60600, -200px 0 0 0 #d60600;
  }
}

/* line 31, src/assets/css/elements/newsletter/_newsletter.scss */
.newsletter__sub {
  color: #565a40;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  margin: 0 45px 0 0;
}

@media (max-width: 1199px) {
  /* line 31, src/assets/css/elements/newsletter/_newsletter.scss */
  .newsletter__sub {
    display: none;
  }
}

@media (max-width: 767px) {
  /* line 45, src/assets/css/elements/newsletter/_newsletter.scss */
  .banner-showcase {
    display: none;
  }
  /* line 49, src/assets/css/elements/newsletter/_newsletter.scss */
  .newsletter {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media (max-width: 767px) and (max-width: 767px) {
  /* line 49, src/assets/css/elements/newsletter/_newsletter.scss */
  .newsletter {
    padding: 20px;
    background: #d60600;
  }
}

/* line 58, src/assets/css/elements/newsletter/_newsletter.scss */
.newsletter__title {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 64, src/assets/css/elements/newsletter/_newsletter.scss */
.newsletter__icon {
  fill: white;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 10px;
  position: relative;
  top: 4px;
}

/* line 72, src/assets/css/elements/newsletter/_newsletter.scss */
.icon--news {
  height: 40px;
  width: 56px;
}

/* line 77, src/assets/css/elements/newsletter/_newsletter.scss */
.newsletter__info {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 5px 50px 5px 0;
}

@media (max-width: 1199px) {
  /* line 77, src/assets/css/elements/newsletter/_newsletter.scss */
  .newsletter__info {
    margin-right: 10px;
  }
}

@media (max-width: 432px) {
  /* line 77, src/assets/css/elements/newsletter/_newsletter.scss */
  .newsletter__info {
    padding: 0;
  }
}

/* line 90, src/assets/css/elements/newsletter/_newsletter.scss */
.icon-email {
  width: 35px;
  height: 25px;
  fill: white;
  margin-right: 15px;
}

/* line 97, src/assets/css/elements/newsletter/_newsletter.scss */
.newsletter__title {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -.1px;
  text-transform: uppercase;
  background: #d60600;
}

@media (max-width: 1199px) {
  /* line 97, src/assets/css/elements/newsletter/_newsletter.scss */
  .newsletter__title {
    margin-bottom: 20px;
  }
}

@media (max-width: 1200px) {
  /* line 97, src/assets/css/elements/newsletter/_newsletter.scss */
  .newsletter__title {
    margin-bottom: 0;
    padding: 6px;
  }
}

/* line 117, src/assets/css/elements/newsletter/_newsletter.scss */
.newsletter__title span,
.newsletter__title strong {
  color: white;
  display: block;
  font-weight: 700;
  line-height: 25px;
  text-transform: uppercase;
}

/* line 126, src/assets/css/elements/newsletter/_newsletter.scss */
.newsletter__title span {
  font-size: 17px;
  font-weight: 800;
  font-style: italic;
  line-height: 1.24;
  letter-spacing: 0.8px;
  text-align: justify;
  color: #ffffff;
}

/* line 136, src/assets/css/elements/newsletter/_newsletter.scss */
.newsletter__title strong {
  font-size: 17px;
  font-weight: 800;
  font-style: italic;
  font-stretch: normal;
  line-height: 1.24;
  letter-spacing: 0.8px;
  text-align: justify;
  color: #ffffff;
}

@media (max-width: 1199px) {
  /* line 148, src/assets/css/elements/newsletter/_newsletter.scss */
  .newsletter__title span {
    font-size: 16px;
  }
  /* line 152, src/assets/css/elements/newsletter/_newsletter.scss */
  .newsletter__title strong {
    font-size: 18px;
    line-height: 11px;
  }
}

@media (max-width: 432px) {
  /* line 159, src/assets/css/elements/newsletter/_newsletter.scss */
  .newsletter__title span {
    font-size: 12px;
  }
  /* line 163, src/assets/css/elements/newsletter/_newsletter.scss */
  .newsletter__title strong {
    font-size: 12px;
    line-height: 11px;
  }
}

/* line 170, src/assets/css/elements/newsletter/_newsletter.scss */
.newsletter__form {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: white;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

/* line 177, src/assets/css/elements/newsletter/_newsletter.scss */
.newsletter__form .input-box {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  position: relative;
}

/* line 182, src/assets/css/elements/newsletter/_newsletter.scss */
.newsletter__form label {
  left: 20px;
  line-height: 0;
  margin: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media (max-width: 767px) {
  /* line 170, src/assets/css/elements/newsletter/_newsletter.scss */
  .newsletter__form {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    background: #d60600;
  }
  /* line 195, src/assets/css/elements/newsletter/_newsletter.scss */
  .newsletter__form .input-box,
  .newsletter__form .newsletter__button {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 202, src/assets/css/elements/newsletter/_newsletter.scss */
  .newsletter__form .input-box {
    margin-bottom: 10px;
  }
}

/* line 208, src/assets/css/elements/newsletter/_newsletter.scss */
.newsletter__icon {
  display: block;
  fill: #2c2c2c;
  height: 22px;
  position: static;
  width: 22px;
}

/* line 215, src/assets/css/elements/newsletter/_newsletter.scss */
.newsletter__icon.icon--email {
  width: 20px;
}

/* line 220, src/assets/css/elements/newsletter/_newsletter.scss */
.newsletter__input {
  background-color: white;
  border: 1px solid #dfdfdf;
  color: #787878;
  font-size: 14px;
  font-weight: 400;
  height: 52px;
  line-height: 16px;
  outline: none;
  padding: 18px 20px 18px 45px;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}

/* line 232, src/assets/css/elements/newsletter/_newsletter.scss */
.newsletter__input  ::-webkit-input-placeholder {
  color: #bababa;
}
.newsletter__input  ::-moz-placeholder {
  color: #bababa;
}
.newsletter__input  ::-ms-input-placeholder {
  color: #bababa;
}
.newsletter__input  ::placeholder {
  color: #bababa;
}

/* line 236, src/assets/css/elements/newsletter/_newsletter.scss */
.newsletter__input:hover {
  border-color: #aaa;
}

/* line 240, src/assets/css/elements/newsletter/_newsletter.scss */
.newsletter__input:focus {
  font-style: normal;
}

/* line 246, src/assets/css/elements/newsletter/_newsletter.scss */
.promotions-lane {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 252, src/assets/css/elements/newsletter/_newsletter.scss */
.newsletter__button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: white;
  color: #d60600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-style: italic;
  font-weight: 800;
  line-height: 48px;
  padding: 0 10px;
  text-transform: uppercase;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}

/* line 265, src/assets/css/elements/newsletter/_newsletter.scss */
.newsletter__button:hover {
  background-color: white;
  border-color: #2c2c2c;
  color: #2c2c2c;
}

/* line 272, src/assets/css/elements/newsletter/_newsletter.scss */
.ruler {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

@media (max-width: 760px) {
  /* line 272, src/assets/css/elements/newsletter/_newsletter.scss */
  .ruler {
    width: 100%;
  }
}

/* line 283, src/assets/css/elements/newsletter/_newsletter.scss */
.partner-link {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #2c2c2c;
  border-radius: 0 2px 2px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: 90px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 360px;
}

@media (max-width: 680px) {
  /* line 283, src/assets/css/elements/newsletter/_newsletter.scss */
  .partner-link {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: auto;
  }
}

/* line 299, src/assets/css/elements/newsletter/_newsletter.scss */
.partner-link__info,
.partner-link__title,
.partner-link__desc {
  display: block;
}

/* line 305, src/assets/css/elements/newsletter/_newsletter.scss */
.partner-link__title,
.partner-link__desc {
  color: white;
}

/* line 310, src/assets/css/elements/newsletter/_newsletter.scss */
.partner-link__info {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 314, src/assets/css/elements/newsletter/_newsletter.scss */
.partner-link__title {
  font-size: 13px;
  font-style: italic;
  font-weight: 600;
  line-height: 16px;
}

/* line 321, src/assets/css/elements/newsletter/_newsletter.scss */
.partner-link__desc {
  font-size: 13px;
  font-style: italic;
  font-weight: 400;
  line-height: 16px;
}

/* line 327, src/assets/css/elements/newsletter/_newsletter.scss */
.partner-link__desc strong {
  font-weight: 600;
}

/* line 332, src/assets/css/elements/newsletter/_newsletter.scss */
.ruler__list {
  background: #1d1d1f;
  -webkit-box-shadow: 970px 0 0 0 #1d1d1f, -970px 0 0 0 #1d1d1f;
          box-shadow: 970px 0 0 0 #1d1d1f, -970px 0 0 0 #1d1d1f;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}

@media (max-width: 680px) {
  /* line 332, src/assets/css/elements/newsletter/_newsletter.scss */
  .ruler__list {
    display: none;
  }
}

/* line 348, src/assets/css/elements/newsletter/_newsletter.scss */
.ruler__item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  background: #2c2c2c;
  width: 250px;
  height: 70px;
  display: flex;
  align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 1199px) {
  /* line 348, src/assets/css/elements/newsletter/_newsletter.scss */
  .ruler__item {
    margin-right: 5px;
  }
}

@media (max-width: 426px) {
  /* line 348, src/assets/css/elements/newsletter/_newsletter.scss */
  .ruler__item {
    width: 142px;
  }
}

/* line 367, src/assets/css/elements/newsletter/_newsletter.scss */
.ruler__item:last-child {
  margin-right: 0;
}

/* line 372, src/assets/css/elements/newsletter/_newsletter.scss */
.ruler__item:hover .ruler__dropdown {
  opacity: 1;
  visibility: visible;
}

/* line 379, src/assets/css/elements/newsletter/_newsletter.scss */
.ruler__item:last-child .ruler__dropdown {
  left: auto;
  right: 0;
}

/* line 386, src/assets/css/elements/newsletter/_newsletter.scss */
.ruler__title,
.ruler__subtitle {
  display: block;
}

/* line 391, src/assets/css/elements/newsletter/_newsletter.scss */
.ruler__title {
  color: white;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: -.1px;
  line-height: normal;
}

@media (max-width: 1199px) {
  /* line 391, src/assets/css/elements/newsletter/_newsletter.scss */
  .ruler__title {
    font-size: 7px;
    line-height: 1;
  }
}

/* line 406, src/assets/css/elements/newsletter/_newsletter.scss */
.ruler__title strong {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 800;
  font-style: italic;
}

@media (max-width: 426px) {
  /* line 406, src/assets/css/elements/newsletter/_newsletter.scss */
  .ruler__title strong {
    display: block;
  }
}

/* line 419, src/assets/css/elements/newsletter/_newsletter.scss */
.ruler__icon {
  fill: #2c2c2c;
  margin-right: 5px;
}

@media (max-width: 1199px) {
  /* line 419, src/assets/css/elements/newsletter/_newsletter.scss */
  .ruler__icon {
    margin-right: 5px;
  }
}

/* line 428, src/assets/css/elements/newsletter/_newsletter.scss */
.ruler__desc {
  color: #787878;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: -.1px;
  line-height: 20px;
  max-width: 520px;
  width: 100%;
}

/* line 437, src/assets/css/elements/newsletter/_newsletter.scss */
.ruler__desc strong {
  color: #2c2c2c;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: -.1px;
  text-transform: uppercase;
}

/* line 447, src/assets/css/elements/newsletter/_newsletter.scss */
.shipping__list {
  margin-bottom: 15px;
}

/* line 451, src/assets/css/elements/newsletter/_newsletter.scss */
.shipping__item {
  color: #787878;
  display: block;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: -.1px;
}

/* line 459, src/assets/css/elements/newsletter/_newsletter.scss */
.icon--card {
  height: 33px;
  width: 33px;
}

/* line 464, src/assets/css/elements/newsletter/_newsletter.scss */
.icon--shipping {
  height: 31px;
  width: 31px;
}

/* line 470, src/assets/css/elements/newsletter/_newsletter.scss */
.icon--safe {
  height: 36px;
  width: 36px;
}

/* line 475, src/assets/css/elements/newsletter/_newsletter.scss */
.icon--partner {
  fill: white;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: 54px;
  margin-right: 10px;
  width: 54px;
}

@media (max-width: 1199px) {
  /* line 486, src/assets/css/elements/newsletter/_newsletter.scss */
  .ruler__list {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-shadow: 200px 0 0 0 #1d1d1f, -200px 0 0 0 #1d1d1f;
            box-shadow: 200px 0 0 0 #1d1d1f, -200px 0 0 0 #1d1d1f;
  }
  /* line 491, src/assets/css/elements/newsletter/_newsletter.scss */
  .icon--shipping {
    height: 19px;
    width: 27px;
  }
  /* line 496, src/assets/css/elements/newsletter/_newsletter.scss */
  .icon--boleto {
    height: 19px;
    width: 28px;
  }
}

/* line 503, src/assets/css/elements/newsletter/_newsletter.scss */
.icon-especialista {
  fill: #d60600;
  height: 18px;
  margin-right: 5px;
  width: 19px;
}

/* line 509, src/assets/css/elements/newsletter/_newsletter.scss */
.icon-corporativo {
  fill: #d60600;
  height: 18px;
  margin-right: 5px;
  width: 19px;
}

/* line 515, src/assets/css/elements/newsletter/_newsletter.scss */
.icon-assistencia {
  fill: #d60600;
  height: 18px;
  margin-right: 5px;
  width: 19px;
}

/* line 521, src/assets/css/elements/newsletter/_newsletter.scss */
.icon-card {
  fill: #d60600;
  height: 18px;
  margin-right: 5px;
  width: 19px;
}

/* line 527, src/assets/css/elements/newsletter/_newsletter.scss */
.icon-retire {
  fill: #d60600;
  height: 18px;
  margin-right: 10px;
  width: 19px;
}

@media (min-width: 990px) {
  /* line 536, src/assets/css/elements/newsletter/_newsletter.scss */
  .newsletter__container {
    border-top: 2px solid #d60600;
  }
}

/* line 542, src/assets/css/elements/newsletter/_newsletter.scss */
.footer__sobre {
  -webkit-box-shadow: 970px 0 0 0 #1d1d1f, -970px 0 0 0 #1d1d1f;
          box-shadow: 970px 0 0 0 #1d1d1f, -970px 0 0 0 #1d1d1f;
  background: #1d1d1f;
}

@media (max-width: 1200px) {
  /* line 542, src/assets/css/elements/newsletter/_newsletter.scss */
  .footer__sobre {
    -webkit-box-shadow: 200px 0 0 0 #1d1d1f, -200px 0 0 0 #1d1d1f;
            box-shadow: 200px 0 0 0 #1d1d1f, -200px 0 0 0 #1d1d1f;
  }
}

/* line 551, src/assets/css/elements/newsletter/_newsletter.scss */
.sobre__item {
  border-bottom: 1px solid #2c2c2c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 48px 0;
}

@media (max-width: 767px) {
  /* line 551, src/assets/css/elements/newsletter/_newsletter.scss */
  .sobre__item {
    display: block;
  }
}

/* line 561, src/assets/css/elements/newsletter/_newsletter.scss */
.sobre__link {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  /* line 561, src/assets/css/elements/newsletter/_newsletter.scss */
  .sobre__link {
    padding: 10px 0;
  }
}

/* line 569, src/assets/css/elements/newsletter/_newsletter.scss */
.sobre__link span {
  font-size: 13px;
  font-weight: 600;
  line-height: normal;
  color: white;
}

/* line 576, src/assets/css/elements/newsletter/_newsletter.scss */
.sobre__link strong {
  font-size: 14px;
  font-weight: 800;
  font-style: italic;
}

/* line 589, src/assets/css/elements/newsletter/_newsletter.scss */
.icon-comercial {
  width: 31px;
  height: 28px;
  fill: #d60600;
}

/* line 594, src/assets/css/elements/newsletter/_newsletter.scss */
.icon-cliente {
  width: 31px;
  height: 28px;
  fill: #d60600;
}

/* line 599, src/assets/css/elements/newsletter/_newsletter.scss */
.icon-mercado {
  width: 31px;
  height: 28px;
  fill: #d60600;
}

/* line 607, src/assets/css/elements/newsletter/_newsletter.scss */
ul.categoria-info__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

/* line 613, src/assets/css/elements/newsletter/_newsletter.scss */
li.categoria-info__item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

/* line 619, src/assets/css/elements/newsletter/_newsletter.scss */
.categoria-info__item:hover .categoria-info__name {
  color: #d60600;
}

/* line 625, src/assets/css/elements/newsletter/_newsletter.scss */
a.categoria-info__link {
  display: block;
  text-align: center;
}

/* line 630, src/assets/css/elements/newsletter/_newsletter.scss */
.categoria-info__name {
  display: block;
  font-size: 13px;
  font-weight: 600;
  font-style: normal;
  line-height: normal;
  color: #f2f2f7;
  margin-top: 10px;
}

/* line 640, src/assets/css/elements/newsletter/_newsletter.scss */
.categoria-info__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #1d1d1f;
  -webkit-box-shadow: 970px 0 0 0 #1d1d1f, -970px 0 0 0 #1d1d1f;
          box-shadow: 970px 0 0 0 #1d1d1f, -970px 0 0 0 #1d1d1f;
  padding: 50px 0;
}

@media (max-width: 1200px) {
  /* line 640, src/assets/css/elements/newsletter/_newsletter.scss */
  .categoria-info__container {
    -webkit-box-shadow: 200px 0 0 0 #1d1d1f, -200px 0 0 0 #1d1d1f;
            box-shadow: 200px 0 0 0 #1d1d1f, -200px 0 0 0 #1d1d1f;
    padding: 30px 0;
  }
}

/* line 652, src/assets/css/elements/newsletter/_newsletter.scss */
.categoria-info__on {
  max-width: 100px;
  width: auto !important;
  height: 80px;
}

@media (max-width: 1281px) {
  /* line 661, src/assets/css/elements/newsletter/_newsletter.scss */
  .ruler .owl-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/* line 1, src/assets/css/_default.scss */
html {
  font-size: 100%;
}

/* line 5, src/assets/css/_default.scss */
body {
  color: #ffa6a3;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  line-height: 12px;
  color: #333;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media (min-width: 1200px) {
  /* line 5, src/assets/css/_default.scss */
  body {
    padding-top: 95px;
  }
}

@media (min-width: 993px) and (max-width: 1199px) {
  /* line 5, src/assets/css/_default.scss */
  body {
    padding-top: 100px;
  }
}

@media (max-width: 992px) {
  /* line 5, src/assets/css/_default.scss */
  body {
    padding-top: 122px;
  }
}

@media (max-width: 768px) {
  /* line 5, src/assets/css/_default.scss */
  body {
    padding-top: 140px;
  }
}

/* line 31, src/assets/css/_default.scss */
.page-checkout_cart body {
  padding: 0;
}

@media (min-width: 1200px) {
  /* line 37, src/assets/css/_default.scss */
  .container {
    width: 1300px;
  }
}

/* line 44, src/assets/css/_default.scss */
.page-home .label_text {
  display: none;
}

/* line 48, src/assets/css/_default.scss */
.active__body {
  opacity: 1;
}

/* line 52, src/assets/css/_default.scss */
*,
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 58, src/assets/css/_default.scss */
input[type="image"] {
  width: auto;
}

/* line 62, src/assets/css/_default.scss */
img {
  width: auto;
  max-width: 100%;
}

/* line 67, src/assets/css/_default.scss */
hr {
  display: none;
}

/* line 71, src/assets/css/_default.scss */
abbr[data-original-title],
abbr[title] {
  border: none;
  text-decoration: none;
}

/* line 77, src/assets/css/_default.scss */
a,
button,
input,
select,
textarea {
  outline: none !important;
}

/* line 85, src/assets/css/_default.scss */
ul,
ol {
  padding: 0;
  margin-bottom: 0;
}

/* line 91, src/assets/css/_default.scss */
li {
  list-style: none;
}

/* line 95, src/assets/css/_default.scss */
svg {
  height: 16px;
  width: 16px;
}

/* line 101, src/assets/css/_default.scss */
.product a > .ranking {
  display: none;
  font-size: 16px;
  position: absolute;
  left: 0;
  top: 20%;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 11;
  width: 120px;
}

/* line 114, src/assets/css/_default.scss */
.product a:hover > .ranking {
  display: block;
}

/* line 118, src/assets/css/_default.scss */
.product a:after {
  background-color: rgba(255, 255, 255, 0.8);
  content: "";
  opacity: 0;
  visibility: hidden;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  position: absolute;
  z-index: 10;
  -webkit-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}

/* line 137, src/assets/css/_default.scss */
.product a:hover:after,
.product a:hover:before {
  opacity: 1;
  visibility: visible;
}

/* line 143, src/assets/css/_default.scss */
a,
a i,
.btn,
.btn i,
.btn span,
.dropdown-switcher {
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

/* line 152, src/assets/css/_default.scss */
a,
.nav > li > a {
  color: #2c2c2c;
  text-decoration: none;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 54, src/assets/css/elements/snippets/mixins/_text.scss */
a:hover, a:focus, a:active,
.nav > li > a:hover,
.nav > li > a:focus,
.nav > li > a:active {
  color: #333;
  text-decoration: none;
}

/* line 159, src/assets/css/_default.scss */
a:hover i,
.nav > li > a:hover i {
  color: white;
}

/* line 165, src/assets/css/_default.scss */
.btn {
  color: white;
  background: #2c2c2c;
  border: none;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  color: white;
  font-size: 12px;
  line-height: 40px;
  padding: 0;
}

/* line 91, src/assets/css/elements/snippets/mixins/_form_and_buttons.scss */
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:focus {
  color: white;
  background: #131313;
  color: white;
}

/* line 173, src/assets/css/_default.scss */
form {
  display: inline-block;
  position: relative;
  vertical-align: top;
  width: 100%;
}

/* line 179, src/assets/css/_default.scss */
form input,
form input.form-control,
form textarea {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #ff7470;
  font-size: 12px;
  height: 40px;
  width: 100%;
  color: #333;
}

/* line 37, src/assets/css/elements/snippets/mixins/_form_and_buttons.scss */
form input:hover, form input:focus, form input:active,
form input.form-control:hover,
form input.form-control:focus,
form input.form-control:active,
form textarea:hover,
form textarea:focus,
form textarea:active {
  border: 1px solid #2c2c2c;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 189, src/assets/css/_default.scss */
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

/* line 197, src/assets/css/_default.scss */
.pace-inactive {
  display: none;
}

/* line 201, src/assets/css/_default.scss */
.pace .pace-progress {
  background: #2c2c2c;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}

/* line 211, src/assets/css/_default.scss */
.logout {
  padding: 0 !important;
}

/* line 60, src/assets/css/elements/snippets/mixins/_text.scss */
.logout:hover a, .logout:focus a, .logout:active a {
  color: #2c2c2c;
  background: none;
  text-decoration: none;
}

/* line 216, src/assets/css/_default.scss */
.dropdown {
  position: relative;
}

/* line 219, src/assets/css/_default.scss */
.dropdown .dropdown-switcher {
  border: none;
  height: 0;
  left: 0;
  min-width: 200px;
  opacity: 0;
  filter: alpha(opacify=0);
  overflow: hidden;
  padding: 0;
  position: absolute;
}

/* line 230, src/assets/css/_default.scss */
.dropdown .dropdown-switcher br {
  display: none;
}

/* line 236, src/assets/css/_default.scss */
.dropdown:hover > .dropdown-switcher {
  background-color: white;
  -webkit-box-shadow: 0 6px 8px rgba(0, 0, 0, 0.15);
  box-shadow: 0 6px 8px rgba(0, 0, 0, 0.15);
  border: none;
  height: auto;
  opacity: 1;
  overflow: visible;
  filter: alpha(opacify=100);
  padding: 10px;
  top: 100%;
  z-index: 99;
}

/* line 249, src/assets/css/_default.scss */
.dropdown:hover > .dropdown-switcher .dropdown > .dropdown-switcher {
  left: 100%;
  overflow: visible;
  height: auto;
  top: 0;
}

/* line 256, src/assets/css/_default.scss */
.dropdown:hover > .dropdown-switcher .dropdown > .dropdown-switcher .dropdown > .dropdown-switcher {
  left: 100%;
  overflow: visible;
  height: auto;
  top: 0;
}

/* line 269, src/assets/css/_default.scss */
.breadcrumb {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 0 20px;
  padding: 15px;
  position: relative;
}

@media (max-width: 680px) {
  /* line 269, src/assets/css/_default.scss */
  .breadcrumb {
    padding-top: 5px;
  }
}

/* line 283, src/assets/css/_default.scss */
.breadcrumb li:first-child a {
  padding-left: 0;
}

/* line 287, src/assets/css/_default.scss */
.breadcrumb li + li:before {
  color: #2c2c2c;
  content: '>';
}

/* line 293, src/assets/css/_default.scss */
.breadcrumb:after {
  background: #2c2c2c;
  bottom: 0;
  left: 0;
  content: '';
  display: block;
  height: 6px;
  position: absolute;
  width: 100%;
  height: 1px;
}

/* line 306, src/assets/css/_default.scss */
.breadcrumb__icon {
  fill: #2c2c2c;
  height: 17px;
  width: 17px;
  margin-right: 5px;
}

/* line 313, src/assets/css/_default.scss */
.breadcrumb__link {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #2c2c2c;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  text-transform: uppercase;
}

@media (max-width: 680px) {
  /* line 313, src/assets/css/_default.scss */
  .breadcrumb__link {
    font-size: 8px;
    line-height: 14px;
  }
}

/* line 327, src/assets/css/_default.scss */
.breadcrumb__link.home {
  color: #565a40;
}

/* line 334, src/assets/css/_default.scss */
.breadcrumb__item:not(:first-child):before {
  color: #2c2c2c;
  content: '/';
  font-weight: 600;
}

/* line 342, src/assets/css/_default.scss */
.breadcrumb__item:last-child .breadcrumb__link {
  font-weight: 600;
}

/* line 348, src/assets/css/_default.scss */
#title-page,
h1.color {
  color: #2c2c2c;
  font-weight: 100;
  line-height: normal;
  margin: 0;
  padding: 15px 0;
}

/* line 357, src/assets/css/_default.scss */
.product__offer {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 74px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #d60600;
  color: white;
  font-weight: 700;
  font-size: 14px;
  line-height: 25px;
}

/* line 373, src/assets/css/_default.scss */
.product__label--offer {
  font-size: 12px;
  font-weight: 800;
  font-style: italic;
  line-height: normal;
  color: #ffffff;
}

/* line 381, src/assets/css/_default.scss */
.labels {
  margin-top: 5px;
  min-height: 25px;
  text-align: left;
  position: relative;
  top: 0;
  right: 0;
}

/* line 389, src/assets/css/_default.scss */
.labels .label {
  border-radius: 0;
  color: white;
  display: inline-block;
  font-size: 10px;
  font-weight: 800;
  line-height: 18px;
  padding: 0;
  text-align: center;
  width: 79px;
  height: 20px;
  text-transform: uppercase;
  font-style: italic;
}

/* line 403, src/assets/css/_default.scss */
.labels .label:nth-child(3), .labels .label:nth-child(4) {
  display: none;
}

@media (max-width: 767px) {
  /* line 389, src/assets/css/_default.scss */
  .labels .label {
    display: block;
    margin: 5px auto;
    max-width: 200px;
  }
  /* line 413, src/assets/css/_default.scss */
  .labels .label:nth-child(2), .labels .label:nth-child(3), .labels .label:nth-child(4) {
    display: none;
  }
}

@media (min-width: 992px) {
  /* line 421, src/assets/css/_default.scss */
  .labels .label:not(:first-child) {
    margin-left: 5px;
  }
}

/* line 427, src/assets/css/_default.scss */
.labels .label.featured {
  background-color: #393939;
}

/* line 431, src/assets/css/_default.scss */
.labels .label.free-shipping {
  background-color: #1d1d1f;
}

/* line 435, src/assets/css/_default.scss */
.labels .label.new {
  background-color: #787878;
}

/* line 439, src/assets/css/_default.scss */
.labels .label.promotion {
  background-color: #2c2c2c;
}

/* line 443, src/assets/css/_default.scss */
.labels .label.unavailable {
  width: 100%;
}

/* line 450, src/assets/css/_default.scss */
.showcase-carousel,
.banners-carousel {
  padding: 15px 0;
}

/* line 458, src/assets/css/_default.scss */
.banners-carousel .owl-carousel .owl-item img {
  display: block;
  margin: 0 auto;
  width: auto;
}

@media (min-width: 991px) {
  /* line 468, src/assets/css/_default.scss */
  .banners-carousel li .border a {
    display: block;
    padding: 10px 15px;
    -webkit-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
  }
}

/* line 60, src/assets/css/elements/snippets/mixins/_text.scss */
.banners-carousel li .border:hover a, .banners-carousel li .border:focus a, .banners-carousel li .border:active a {
  color: none;
  background: none;
  text-decoration: none;
}

/* line 481, src/assets/css/_default.scss */
#bannerJS {
  display: none;
}

/* line 486, src/assets/css/_default.scss */
.banner img {
  width: 100%;
}

/* line 492, src/assets/css/_default.scss */
.page-product table.tech-spec-table {
  width: auto !important;
  max-width: 100% !important;
}

/* line 497, src/assets/css/_default.scss */
.page-product table th,
.page-product table td {
  width: auto !important;
}

/* line 503, src/assets/css/_default.scss */
.banner-bottom {
  padding: 15px 0;
}

/* line 508, src/assets/css/_default.scss */
.modal > div {
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%) !important;
          transform: translateY(-50%) translateX(-50%) !important;
}

@media (max-width: 992px) {
  /* line 508, src/assets/css/_default.scss */
  .modal > div {
    top: 50%;
    -webkit-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important;
  }
}

/* line 519, src/assets/css/_default.scss */
.modal .modal-dialog {
  margin: 0 !important;
}

@media (max-width: 768px) {
  /* line 523, src/assets/css/_default.scss */
  .modal .modal-dialog,
  .modal .light_altura {
    width: 100% !important;
  }
}

/* line 532, src/assets/css/_default.scss */
.ah-scroll-active #header {
  -webkit-box-shadow: 0 6px 8px rgba(0, 0, 0, 0.15);
  box-shadow: 0 6px 8px rgba(0, 0, 0, 0.15);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 18;
}

/* line 541, src/assets/css/_default.scss */
.ah-scroll-active.ah-scroll-active-2 #header_bar {
  padding-bottom: 5px;
  padding-top: 5px;
}

/* line 547, src/assets/css/_default.scss */
.board_htm.description {
  padding: 40px 0;
}

/* line 551, src/assets/css/_default.scss */
.svg-sprite {
  display: none;
}

/* line 555, src/assets/css/_default.scss */
.owl-theme .owl-controls {
  display: none;
}

/* line 559, src/assets/css/_default.scss */
.banners-extra__title {
  color: #565a40;
  font-size: 33px;
  font-weight: 400;
  margin: 40px 0 5px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  /* line 559, src/assets/css/_default.scss */
  .banners-extra__title {
    font-size: 23px;
  }
}

/* line 571, src/assets/css/_default.scss */
.banners-extra__title:after {
  content: '';
  display: block;
  height: 6px;
  margin-top: 17px;
  width: 100%;
  height: 1px;
  background: #2c2c2c;
}

/* line 583, src/assets/css/_default.scss */
.banners-extra__subtitle {
  color: #787878;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: -.1px;
  margin-bottom: 35px;
  text-align: center;
}

/* line 592, src/assets/css/_default.scss */
.banners-extra__list {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (min-width: 1200px) {
  /* line 599, src/assets/css/_default.scss */
  .banners-extra__list .owl-item {
    margin-right: 7px;
  }
}

/* line 607, src/assets/css/_default.scss */
.banner-extra__item {
  display: block;
  max-width: 262px;
  width: 100%;
}

/* line 615, src/assets/css/_default.scss */
::-moz-selection {
  background: #2c2c2c;
  color: white;
}

/* line 620, src/assets/css/_default.scss */
::-moz-selection {
  background: #2c2c2c;
  color: white;
}
::selection {
  background: #2c2c2c;
  color: white;
}

/* line 625, src/assets/css/_default.scss */
button {
  background-color: transparent;
  border: 0 none;
  padding: 0;
}

/* line 631, src/assets/css/_default.scss */
.brands__list {
  margin: 30px 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 638, src/assets/css/_default.scss */
.brands__list .owl-carousel .owl-wrapper {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 644, src/assets/css/_default.scss */
.brands__list .owl-carousel .owl-item li {
  text-align: center;
}

/* line 648, src/assets/css/_default.scss */
.brands__list .owl-carousel .owl-item li:hover img {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
  opacity: 1;
}

/* line 655, src/assets/css/_default.scss */
.brands__list .owl-carousel .owl-item img {
  opacity: .45;
  -webkit-filter: grayscale(90%);
          filter: grayscale(90%);
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
  width: auto;
}

/* line 664, src/assets/css/_default.scss */
.brands__list .owl-theme .owl-controls .owl-buttons div {
  background: none !important;
}

/* line 668, src/assets/css/_default.scss */
.brands__list .owl-theme .owl-controls .owl-buttons div:hover i {
  color: #2c2c2c;
}

/* line 675, src/assets/css/_default.scss */
::-webkit-scrollbar {
  height: 5px;
  width: 5px;
}

/* line 681, src/assets/css/_default.scss */
::-webkit-scrollbar-track {
  background-color: #f7f7f7;
}

/* line 685, src/assets/css/_default.scss */
::-webkit-scrollbar-thumb {
  background-color: #2c2c2c;
}

/* line 689, src/assets/css/_default.scss */
.board_htm.description {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: .1px;
}

/* line 695, src/assets/css/_default.scss */
.board_htm.description p {
  margin: 0 0 20px;
}

/* line 699, src/assets/css/_default.scss */
.board_htm.description span,
.board_htm.description p {
  color: #666 !important;
  line-height: 1.4 !important;
}

/* line 705, src/assets/css/_default.scss */
.board_htm.description br {
  display: none;
}

/* line 710, src/assets/css/_default.scss */
#full-banner .owl-carousel .owl-item {
  overflow: hidden;
}

/* line 713, src/assets/css/_default.scss */
#full-banner .owl-carousel .owl-item li {
  position: relative;
  z-index: 200;
}

/* line 719, src/assets/css/_default.scss */
#full-banner .owl-carousel .owl-item img {
  position: relative;
  left: 50%;
  max-width: 180%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: auto;
}

/* line 730, src/assets/css/_default.scss */
.banners-extras {
  margin: 20px 0 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 680px) {
  /* line 730, src/assets/css/_default.scss */
  .banners-extras {
    margin: 5px 0;
  }
}

/* line 741, src/assets/css/_default.scss */
.banners-extras__center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 -10px;
  max-width: 1300px;
  width: calc(100% + 20px);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  overflow: hidden;
}

@media (max-width: 426px) {
  /* line 741, src/assets/css/_default.scss */
  .banners-extras__center {
    display: block;
  }
}

/* line 755, src/assets/css/_default.scss */
.banners-extras__center img {
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

/* line 758, src/assets/css/_default.scss */
.banners-extras__center img:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

/* line 764, src/assets/css/_default.scss */
.banners-extras__center > * {
  margin: 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 140px;
          flex: 1 1 140px;
  overflow: hidden;
}

/* line 771, src/assets/css/_default.scss */
.owl-theme .owl-controls {
  margin: 0;
}

@media (min-width: 1200px) {
  /* line 775, src/assets/css/_default.scss */
  .products-categorys {
    padding-left: 20px;
    padding-top: 26px;
  }
}

/* line 784, src/assets/css/_default.scss */
.banner-title {
  margin-bottom: 15px;
}

/* line 788, src/assets/css/_default.scss */
main {
  min-height: 80vh;
}

@media (min-width: 1200px) {
  /* line 794, src/assets/css/_default.scss */
  body.moving .info-lane {
    margin-top: -48px;
  }
  /* line 798, src/assets/css/_default.scss */
  body.moving #nav_bar {
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  }
  /* line 804, src/assets/css/_default.scss */
  body.moving--down #nav_bar {
    margin-top: -59px;
  }
}

/* line 810, src/assets/css/_default.scss */
.page-login main {
  min-height: auto;
}

/* line 814, src/assets/css/_default.scss */
.central-breadcrumb {
  display: none;
}

/* line 820, src/assets/css/_default.scss */
.icon-left {
  width: 32px;
  height: 32px;
  fill: #d60600;
}

/* line 825, src/assets/css/_default.scss */
.icon-left:hover {
  fill: #ff5c58;
}

/* line 830, src/assets/css/_default.scss */
.icon-rigth {
  width: 32px;
  height: 32px;
  fill: #d60600;
}

/* line 835, src/assets/css/_default.scss */
.icon-rigth:hover {
  fill: #ff5c58;
}

@media (min-width: 991px) {
  /* line 843, src/assets/css/_default.scss */
  #full-banner .owl-buttons .owl-prev {
    left: -70px;
  }
}

@media (min-width: 991px) {
  /* line 849, src/assets/css/_default.scss */
  #full-banner .owl-buttons .owl-next {
    right: -60px;
  }
}

/* line 857, src/assets/css/_default.scss */
.new__wrapper h2.myColor2 {
  display: none;
}

/* line 864, src/assets/css/_default.scss */
ul.noticias {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 869, src/assets/css/_default.scss */
ul.noticias li {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 412px;
          flex: 0 0 412px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 876, src/assets/css/_default.scss */
div#noticia_imagem {
  max-width: 140px;
  width: 100%;
}

/* line 881, src/assets/css/_default.scss */
div#noticia_dados {
  width: 100%;
  padding-left: 10px;
}

/* line 887, src/assets/css/_default.scss */
div#noticia_dados h3 {
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  color: #787878;
}

/* line 896, src/assets/css/_default.scss */
.showcase__title.desk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 40px;
  margin: 78px 0 40px 0;
}

/* line 903, src/assets/css/_default.scss */
a.review__button.desk {
  display: block;
  text-align: center;
  font-size: 13px;
  font-weight: normal;
  font-style: italic;
  color: #2c2c2c;
  text-decoration: underline;
  margin: 40px auto;
  max-width: 120px;
}

/* line 914, src/assets/css/_default.scss */
a.review__button.desk:hover {
  color: #d60600;
}

/* line 919, src/assets/css/_default.scss */
ul#listaUltimasNoticias {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

@media (max-width: 767px) {
  /* line 919, src/assets/css/_default.scss */
  ul#listaUltimasNoticias {
    display: block;
  }
}

/* line 927, src/assets/css/_default.scss */
ul#listaUltimasNoticias li {
  border: 1px solid;
  padding: 10px;
}

@media (max-width: 767px) {
  /* line 927, src/assets/css/_default.scss */
  ul#listaUltimasNoticias li {
    padding: 5px;
    display: block;
    text-align: center;
    margin: 0 auto 10px;
  }
}

/* line 939, src/assets/css/_default.scss */
ul#listaUltimasNoticias a {
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  line-height: normal;
  color: #d60600;
}

/* line 948, src/assets/css/_default.scss */
.noticias li:hover {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
}

/* line 952, src/assets/css/_default.scss */
#noticia_dados a {
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  line-height: normal;
  color: #d60600;
  display: block;
}

/* line 962, src/assets/css/_default.scss */
.page-busca_noticias ul.noticias {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 965, src/assets/css/_default.scss */
.page-busca_noticias ul.noticias li {
  margin: 0 5px;
}

@media (max-width: 991px) {
  /* line 965, src/assets/css/_default.scss */
  .page-busca_noticias ul.noticias li {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 100%;
    margin: 5px 0;
  }
}

@media (max-width: 991px) {
  /* line 979, src/assets/css/_default.scss */
  .page-busca_noticias #listaCategoriasNoticias li a {
    display: inline-block;
  }
}

/* line 990, src/assets/css/_default.scss */
.message--no-products {
  font-size: 20px;
  margin-top: 13px;
  text-align: center;
  text-transform: uppercase;
  font-style: italic;
  font-weight: bold;
  line-height: normal;
}

/* line 1000, src/assets/css/_default.scss */
div#produto_nao_disp {
  margin-bottom: 20px;
}

/* line 1, src/assets/css/elements/footer/_footer_default.scss */
.social-media-wrapper {
  border-top: 3px solid #2c2c2c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 30px 0 0;
  padding: 30px 0;
}

@media (max-width: 991px) {
  /* line 1, src/assets/css/elements/footer/_footer_default.scss */
  .social-media-wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media (max-width: 992px) {
  /* line 14, src/assets/css/elements/footer/_footer_default.scss */
  .container {
    margin: 0 auto;
    max-width: 1170px;
  }
}

/* line 22, src/assets/css/elements/footer/_footer_default.scss */
.page-home .social-media-wrapper {
  margin: 70px 0 0;
}

/* line 27, src/assets/css/elements/footer/_footer_default.scss */
.instagram-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

/* line 30, src/assets/css/elements/footer/_footer_default.scss */
.instagram-wrapper .icon--instagram {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAA/1BMVEUAAACDFLbWdj2nEZPFH2vJQFTSaULWdj1+FLuNE6vSaUKlEZa6D3/IN1mXEqKiEpjKT0mvEIvIQlGlEJWDFLaNE6usEI61EITIPFbIRU/FH2txFMfekTW1EIS/D3rHM13IPFaiEpjEFHLGKmTKT0lxFMeXEqLOXEbekTXWdj3agzqDFLaXEqLOXEbWdj2iEpi/D3rHM13KT0m1EITEFHLGKmTIPFZxFMfekTWDFLbKT0nWdj3FH2vIRU95FL/agzqXEqKsEI6iEph5FL/agzpxFMesEI7IRU/ekTW1EIS/D3rEFHLFH2vGKmTHM13IPFaiEpiDFLaNE6vKT0nOXEayU36VAAAAQ3RSTlMAMDAXMBf+/rVTU0gwMP7r6z09Mv397e3t7ezq6uHh4eHV1dXVt7e3t7W1np6enoqKiopra2trU1NHR0dAMA0N8FgoreLKgwAAARRJREFUGBlVweVawmAAgNFXv43uTgkDpZRuMDfX1P1fi+wHD3IOJ5PH4s9Z8XGCa+37uuZbA75dqjW7OZu1Ujsf+PdpPxdC+NN7P0+RNhfJyLtoR56IboOciNdatPYqgtvtZ3AbRVGSQDyjuDLxjyBJRUHTQiCyWnkQH5S1rICQpqHrIXjT7wQg7vQ3COk6hiFB3RjiGhp1kAwD05SgYC5xLc0CSKaJZUlwb41wjax7kCwL2w5Dz67IgFyxexC2bRwnDHLOqY4T46qTkyHsOKjqCkjkVVc+AaxUldhhzoncf4g99GVO5ocYjWOHa51jg4DHE+C/gMcTgBevt7u4PVt0vd4XYNP8vtbc4Jo+l37PSs9T4A8cOzPsPdX4mgAAAABJRU5ErkJggg==") no-repeat;
  display: inline-block;
  height: 21px;
  margin: 0;
  vertical-align: middle;
  width: 21px;
}

@media (min-width: 992px) {
  /* line 40, src/assets/css/elements/footer/_footer_default.scss */
  .facebook-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    margin-left: 80px;
  }
}

@media (max-width: 991px) {
  /* line 40, src/assets/css/elements/footer/_footer_default.scss */
  .facebook-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}

@media (max-width: 1199px) {
  /* line 40, src/assets/css/elements/footer/_footer_default.scss */
  .facebook-wrapper {
    margin-top: 30px;
  }
}

/* line 55, src/assets/css/elements/footer/_footer_default.scss */
.instagram__title {
  display: block;
  margin: 0 0 30px;
  text-align: right;
}

@media (max-width: 1200px) {
  /* line 55, src/assets/css/elements/footer/_footer_default.scss */
  .instagram__title {
    text-align: center;
  }
}

/* line 65, src/assets/css/elements/footer/_footer_default.scss */
.instagram__text {
  color: #565a40;
  display: inline-block;
  font-size: 13px;
  font-weight: 300;
  text-transform: uppercase;
  vertical-align: middle;
}

@media (min-width: 992px) {
  /* line 65, src/assets/css/elements/footer/_footer_default.scss */
  .instagram__text {
    margin-left: 40px;
  }
}

@media (min-width: 992px) {
  /* line 65, src/assets/css/elements/footer/_footer_default.scss */
  .instagram__text {
    text-align: left;
  }
}

/* line 82, src/assets/css/elements/footer/_footer_default.scss */
.store-review-wrapper {
  border-top: 1px solid #f1f1f1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: 40px 0 30px;
}

@media (max-width: 991px) {
  /* line 82, src/assets/css/elements/footer/_footer_default.scss */
  .store-review-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
    padding: 20px 15px;
  }
}

/* line 94, src/assets/css/elements/footer/_footer_default.scss */
.review__about,
.review__depoiments {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}

@media (max-width: 991px) {
  /* line 94, src/assets/css/elements/footer/_footer_default.scss */
  .review__about,
  .review__depoiments {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}

@media (min-width: 1200px) {
  /* line 103, src/assets/css/elements/footer/_footer_default.scss */
  .review__about {
    padding-left: 100px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 103, src/assets/css/elements/footer/_footer_default.scss */
  .review__about {
    padding-left: 20px;
  }
}

/* line 113, src/assets/css/elements/footer/_footer_default.scss */
.review__title {
  color: #565a40;
  display: inline-block;
  font-size: 17px;
  font-weight: 300;
  line-height: 20px;
  margin: 0 0 25px;
  position: relative;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  /* line 113, src/assets/css/elements/footer/_footer_default.scss */
  .review__title {
    margin: 20px 0 5px;
  }
}

@media (min-width: 992px) {
  /* line 128, src/assets/css/elements/footer/_footer_default.scss */
  .review__title:before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAeCAYAAADHJYVoAAAHmUlEQVQYGY3Ba4xcZR3A4d//fc+Z++xMZ++Xsuz2Iu1CWyhpS6GISD9QTAGNkWAgVIFETQzKB9AoATUxfkBiDComRQQVgyQkIEmhFsFI2tJquW1Ll93tdnfo3md37nPmnPO+unxAQlB8HjHNKtaCrc4gpbPglUFpiKYhloX6MrY4AV4RlJuSaLqCikL9PUrpr1I5NUUYGFoGW9EJzYc5FMaQSApxk9CzHWsttjKNlCZhaQKURlYNYmNZZP6dawnrG8E+wP/BsaVJUC7iJiCWRdwkEk1D7w6sNdjyOaQ0hfgzQn3um6pr605TmX/EhuEMK4T/SiEarME2y9jiWWxhFAqj2FIeqcyiYlno2aZt6ewPJDN4BT3blUTTL0nLoPjL1S2hF8q/8XEU2gUTggVEgw2xjWXw65j837HTxzfZYw/9ROXWf08Gd7NC+i/ZUBhR94bV+iEb2E1OMoKKKT5Kqb4dSMdGJNkKygETgmisE8Uuj20LDlz3qGobvFtWX0HoWSqjC4zuH6Va7/9R55Xn55yU++tIKoo4io8S895hyF2AuHEIfWxlWpuJg9tZOn2HDk9eV+/6fnsQH8KGwhv3v0hzqcFlj95IojfDCr/YCJbemt0c60qexFg+zPEPfh3Jrkf6dqL7rlR2aezz5pVv7A9X70sfP/RtyhOLNCaeYOC2S9j03atIrW9Dxxw+IDihF6RtMwQliBawvM9RyW5scQRTGMa888eLKBx+mJ496RN/3ouxHpfv/yyxzjSihY/jpKKURxbXuqnYUXEUogXlCOIKjrrsfsz0q6jlcezS6Z067baPj15L0Ai5/Hc3ohzF/1IeXyTZn62piKZZqLFCJ1xU1MERQpzNX8MSEB59MCLFPPnn2li7bwjlKD5Jc6FO4Y1zneb4FImeDLktPYhSeIUajs2cjy2MQG0B/HpfM19CJxJkNnXzHwFh6KOUQsQFFCustZTHCkE0G5/u3XsBKxZfy7P05gzJ1VkcdAQSWUi3o/LP+3PvZEj3RUj2tWCNT2gKBGEZIYroCI5Ko1SCFUGlydwrZ0zrtt6XZw+N4SQjxNpTrP3KVhBwDGkk2oLxDe6q/rmAbnRHN6KEan0YY+o4OgkYMAYjURQJViz94xxuJrY/2pooesWA+lyT+twclbMF3FQU5Zc9dMRh+cR0a7F86XOV2YTp2NZNaMp4jXGsbRKYOoY61jYQNCtMM2Dx9bnx3t0d+zt2dtC37gTnXXic/subRGIe5akQp3Z2mfpksafw5uwt/Z+2B0ulNaW+Vsn6Jo8hwJgaYi3WGrQKiekkK6aeH6P9Qv+hXPe7U5w7gk264C2hOlroy56D4jEUxhJpi8+kzs9Ui3PttXjOuI15wRgfa0JC42FMHROWcXQHoFgaCQheus+2vbvr5+Grd4/ZiYNPE0kisXYwPqZpCGtNlGhNJBM3LRvaf59aHV8MVM9wdJWABWOKWFvHWA/lpIhG+iidnOfUffvJXHO9lK6ewb1zMoXxvmCHn3hKVq0HrwheCUyAo1MOtXyR6mRp8/QLo3fldu3YH5TNNoI8xjZwyJHJbsMx3Uz+6W1OfOdFMCGFtw3R3LPEulNs/8WTyFO9X7SF07dJpv8x6y2Dm0SWT82CCKYRJI/e8UwRpWu7nropTfdbRMxGCGIsHpll5uAI5w68S/9NW+jbu45INoWKCMM/fpnlU/Nc/exemr/MlZzP/aXbzv2zpjovQZZPzYKF6tki1feKt409cuw3A7duJTWwCiVxKvk8YeAxcPPFBHaWSCZGYMtYH2KxARRxDmz/FVsfvIFW57eY2dd/Jl1b71Ibb0ZZ32ADQ1Bt0rKu7bHsUMedk0+/1YgPLePsPEDn7XlavzRJTf8VX49SrY4QNMpY6+F5Y1h8Nv9wN2f+cBS14x6oz9yAjsTBotAQNgIV1DyUFnr3XvBas1iPFf/mHorIBrxCFaWTYB3ARasYoEEiiI3h+wW6d6+hfHoB44XoPY/3szh8HzNvoIKSr4oj846TcHU0FyPZl11UjiJ3afetyy9mHtDNgRAJEQRRLhYXpTQajSgNYkAsHVcNMH94EmlZjRq69V4ze2yNEhETb0s13WQ0jLYlaRlqn3FSkfLCkfwtylX3zz8T38XkJj+aaAMUSgSRCBYHwUHQgM+afVupnFlihaxaE0i6d4/jrorhtiWwfojbEqMyXgi7rln708ZCLdfxmQG8pYnDtTF7fXOq8/HuPe1tDX8KE3qICIiDqAjGGBJ9GRpnpmBy3LeV8EGC+iNSPD3PB7RQGV0ivT5HsOytSX+qbax8epH6TJHi8PzaMDAv9F27brBlKAdOgLUBgosQQcRh8bUp6idfvTm3a9eTid4Ah48wfoiOanRHYiz0fHRS0yx6RDtTo4Tmwomnhx8OH2vuG/jyFjIbOrBiUQkHv9Qg2pli7vCa9vJzZ7GhRYqn5/mAFkqnFshd3MUKHXepnimw9PosKulimyF+pUn1zGJ3UPHvWTiSv73/povKQbERutnYIScbf7bzyv6X69PVxfpMCYdPIor3GYuOOZRGF2lZ3z7tJCPf0kn3Lifm6uR52VAnNNnNPUTSUeJdaazt4l8jjptnUbfWVAAAAABJRU5ErkJggg==") no-repeat;
    bottom: 5px;
    content: '';
    display: inline-block;
    height: 30px;
    position: absolute;
    left: 100%;
    width: 23px;
  }
}

/* line 140, src/assets/css/elements/footer/_footer_default.scss */
.review__title > strong {
  font-weight: 500;
}

/* line 145, src/assets/css/elements/footer/_footer_default.scss */
.review__about__text {
  color: #565a40;
  display: block;
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
}

/* line 152, src/assets/css/elements/footer/_footer_default.scss */
.review__about__text > strong {
  color: #2c2c2c;
  display: block;
  font-weight: 500;
  margin: 0 0 15px;
  text-transform: uppercase;
}

/* line 161, src/assets/css/elements/footer/_footer_default.scss */
.dep_item {
  display: block;
  margin: 0 0 20px;
}

/* line 166, src/assets/css/elements/footer/_footer_default.scss */
.dep_img {
  display: inline-block;
  margin: 0 5px 0 0;
  max-width: 20px;
}

/* line 172, src/assets/css/elements/footer/_footer_default.scss */
.dep_nome {
  color: #2c2c2c;
  display: inline-block;
  font-size: 12px;
  font-weight: 500;
  margin: 0 0 5px;
}

/* line 179, src/assets/css/elements/footer/_footer_default.scss */
.dep_nome > span {
  display: none;
}

/* line 184, src/assets/css/elements/footer/_footer_default.scss */
.dep_msg {
  color: #565a40;
  font-size: 12px;
  font-weight: 300;
  margin: 5px 0 0 0;
}

/* line 190, src/assets/css/elements/footer/_footer_default.scss */
.dep_msg > span {
  display: none;
}

/* line 195, src/assets/css/elements/footer/_footer_default.scss */
.dep_link {
  font-size: 0;
}

/* line 198, src/assets/css/elements/footer/_footer_default.scss */
.dep_link > a {
  font-size: 0;
}

/* line 201, src/assets/css/elements/footer/_footer_default.scss */
.dep_link > a:before {
  background: -webkit-gradient(linear, left top, left bottom, from(#c840ae), to(#b53293));
  background: linear-gradient(to bottom, #c840ae 0%, #b53293 100%);
  border: 1px solid #2c2c2c;
  border-radius: 2px;
  color: white;
  content: 'Veja mais e deixe sua opini\00e3o';
  display: inline-block;
  font-size: 11px;
  font-weight: 500;
  height: 25px;
  line-height: 25px;
  margin: 0 auto;
  padding: 0 10px;
  text-align: center;
  text-transform: uppercase;
}

/* line 220, src/assets/css/elements/footer/_footer_default.scss */
.dep_data,
.dep_nota {
  display: none;
}

/* line 225, src/assets/css/elements/footer/_footer_default.scss */
.footer-wrapper {
  -webkit-box-shadow: 970px 0 0 0 #1d1d1f, -970px 0 0 0 #1d1d1f;
          box-shadow: 970px 0 0 0 #1d1d1f, -970px 0 0 0 #1d1d1f;
  background: #1d1d1f;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
  padding: 28px 0 0px;
  position: relative;
}

@media (max-width: 1200px) {
  /* line 225, src/assets/css/elements/footer/_footer_default.scss */
  .footer-wrapper {
    -webkit-box-shadow: 200px 0 0 0 #1d1d1f, -200px 0 0 0 #1d1d1f;
            box-shadow: 200px 0 0 0 #1d1d1f, -200px 0 0 0 #1d1d1f;
  }
}

@media (max-width: 991px) {
  /* line 225, src/assets/css/elements/footer/_footer_default.scss */
  .footer-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
    padding: 0 0 20px;
  }
}

/* line 247, src/assets/css/elements/footer/_footer_default.scss */
.footer__title {
  font-size: 13px;
  font-weight: 800;
  font-style: italic;
  line-height: normal;
  color: #f2f2f7;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  /* line 247, src/assets/css/elements/footer/_footer_default.scss */
  .footer__title {
    margin: 15px 0 5px;
  }
}

/* line 260, src/assets/css/elements/footer/_footer_default.scss */
.page__link {
  font-size: 13px;
  font-weight: normal;
  line-height: normal;
  color: #787878;
  display: block;
}

/* line 267, src/assets/css/elements/footer/_footer_default.scss */
.page__link:hover {
  color: #d60600;
}

@media (min-width: 1200px) {
  /* line 272, src/assets/css/elements/footer/_footer_default.scss */
  .footer__payments {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 178px;
            flex: 0 0 178px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 272, src/assets/css/elements/footer/_footer_default.scss */
  .footer__payments {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 190px;
            flex: 0 0 190px;
  }
}

/* line 282, src/assets/css/elements/footer/_footer_default.scss */
.payment-list__item {
  display: inline-block;
  margin: 0 5px 5px 0;
}

/* line 286, src/assets/css/elements/footer/_footer_default.scss */
.payment-list__item > img {
  max-width: 37px;
}

/* line 291, src/assets/css/elements/footer/_footer_default.scss */
.security__seal {
  display: block;
  margin: 0 0 10px;
}

/* line 295, src/assets/css/elements/footer/_footer_default.scss */
.security__seal * {
  text-align: left;
}

/* line 300, src/assets/css/elements/footer/_footer_default.scss */
.footer_copyright {
  display: block;
  text-align: center;
}

/* line 305, src/assets/css/elements/footer/_footer_default.scss */
.copyright__text {
  color: #565a40;
  display: block;
  font-size: 13px;
  font-weight: 300;
  text-align: center;
}

/* line 313, src/assets/css/elements/footer/_footer_default.scss */
.seal__auaha {
  display: block;
  margin: 30px auto;
}

@media (max-width: 991px) {
  /* line 313, src/assets/css/elements/footer/_footer_default.scss */
  .seal__auaha {
    margin: 30px 0;
  }
}

/* line 322, src/assets/css/elements/footer/_footer_default.scss */
.seal__tray {
  background-color: #cccccc;
  color: #696969;
  font-family: 'Open Sans';
  display: inline-block;
  font-size: 11px;
  margin: 0 0 50px;
}

/* line 331, src/assets/css/elements/footer/_footer_default.scss */
.shipping-list {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 338, src/assets/css/elements/footer/_footer_default.scss */
.shipping-list__item {
  margin-right: 10px;
}

/* line 341, src/assets/css/elements/footer/_footer_default.scss */
.shipping-list__item:last-child {
  margin-right: 0;
}

/* line 346, src/assets/css/elements/footer/_footer_default.scss */
.security__list {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 353, src/assets/css/elements/footer/_footer_default.scss */
.security__seal {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 15px;
}

/* line 357, src/assets/css/elements/footer/_footer_default.scss */
.security__seal:last-child {
  margin-right: 0;
}

/* line 362, src/assets/css/elements/footer/_footer_default.scss */
.contact-list {
  display: block;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  margin-bottom: 5px;
}

@media (max-width: 680px) {
  /* line 362, src/assets/css/elements/footer/_footer_default.scss */
  .contact-list {
    margin: 15px 0 20px;
  }
}

/* line 373, src/assets/css/elements/footer/_footer_default.scss */
.contact-list__item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 110px;
          flex: 1 1 110px;
  margin-bottom: 15px;
}

/* line 377, src/assets/css/elements/footer/_footer_default.scss */
.contact-list__item.email {
  margin-bottom: 5px;
}

/* line 382, src/assets/css/elements/footer/_footer_default.scss */
.contact-list__title {
  color: #565a40;
  display: block;
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 5px;
  text-transform: none;
}

/* line 390, src/assets/css/elements/footer/_footer_default.scss */
.contact-list__title:hover {
  color: #2c2c2c;
}

/* line 396, src/assets/css/elements/footer/_footer_default.scss */
.contact-list__desc {
  color: #2c2c2c;
  font-size: 16px;
  font-weight: 700;
}

/* line 402, src/assets/css/elements/footer/_footer_default.scss */
.contact-list__title--small {
  font-size: 11px;
  margin: 0;
}

/* line 407, src/assets/css/elements/footer/_footer_default.scss */
.contact-list__desc--small {
  font-size: 13px;
  display: block;
}

/* line 412, src/assets/css/elements/footer/_footer_default.scss */
.social-footer {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 419, src/assets/css/elements/footer/_footer_default.scss */
.social-footer__item {
  display: inline-block;
  line-height: 0;
  margin-bottom: 10px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}

/* line 426, src/assets/css/elements/footer/_footer_default.scss */
.icon--instagram {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAw1BMVEUAAACuI4PAXFy2G4HGRVODIbPZg0HCGXXDJGzFOlvEKWjJS1CcHpqpHI3EL2TJUUx1I7+pHI3JUU3elD+CIrPOYknYg0KqHI3BGXXFOlrJUE11I7+cHprNYkjdlD+CIrKqHI61G4LGRVPIUU3Zg0KPIKbTcka2G4HCGnTCJWzELmTGOVvGRVOBIrTYg0F1I7+QIKfTckbfkz6pGo+2GoLBGXbHOF2qHI2bHpqpHI11I7/elD+CIrOPIKbEL2TTckXYg0LbAHvbAAAAOnRSTlMACwj+/qCg/v7+rTvk/Pz88PDw8OPj48vLy8u+vr6+ra2tra2toaGgoKCgoKCYmFdXV1c7Oykps6R3nj5CjgAAALVJREFUGBktwYUSgkAAQMF3oaSC2C2o2N3t/3+VN4y7wKYd3jNhe4Oxelb6uUy/8lzB9jWW/Inxa0vHlxhCwNUXfofSADjUC4X64XZhUEJN4KhUHCt1hInCmkLDOsHJasDUwp4hbBfDtQUzm/ccUXQx3KJg/sZZQNM5w9lpwsJBL8HTOkm09mCpiYaA1wqClgcMI7pViSElhqx22X1SyZ9MPztYf2ujfGZU+64x9r3yI1Pu7eEHxMMSLTw12aYAAAAASUVORK5CYII=") no-repeat;
  display: inline-block;
  height: 16px;
  vertical-align: middle;
  width: 16px;
}

/* line 434, src/assets/css/elements/footer/_footer_default.scss */
.social-footer__link {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #565a40;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  text-transform: uppercase;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}

/* line 444, src/assets/css/elements/footer/_footer_default.scss */
.social-footer__link:hover {
  color: #2c2c2c;
}

/* line 449, src/assets/css/elements/footer/_footer_default.scss */
.social-footer__icon {
  margin-right: 5px;
}

/* line 454, src/assets/css/elements/footer/_footer_default.scss */
.payment-list {
  margin-bottom: 15px;
}

/* line 458, src/assets/css/elements/footer/_footer_default.scss */
.copyright__text {
  margin: 0 auto;
  max-width: 900px;
}

/* line 462, src/assets/css/elements/footer/_footer_default.scss */
.copyright__text p {
  color: #9e9e9e;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 15px;
}

/* line 469, src/assets/css/elements/footer/_footer_default.scss */
.copyright__text p:last-child {
  margin-bottom: 0;
}

/* line 475, src/assets/css/elements/footer/_footer_default.scss */
.footer__pages--support {
  margin-bottom: 20px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 224px;
          flex: 0 0 224px;
}

/* line 482, src/assets/css/elements/footer/_footer_default.scss */
.footer__pages a:hover {
  color: #d60600 !important;
}

/* line 488, src/assets/css/elements/footer/_footer_default.scss */
.footer__copyright {
  display: block;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 10px 0 40px;
  text-align: center;
}

/* line 496, src/assets/css/elements/footer/_footer_default.scss */
.logotray-message, .logotray-message a {
  background: #ccc;
  color: #666 !important;
  display: inline-block;
  font: 400 9px/20px Verdana, sans-serif !important;
  margin: auto;
  padding: 0 10px;
  text-align: center;
  text-transform: uppercase;
}

/* line 507, src/assets/css/elements/footer/_footer_default.scss */
.logotray-message a {
  font-weight: 700 !important;
}

/* line 512, src/assets/css/elements/footer/_footer_default.scss */
.timelogotray {
  display: none;
}

/* line 517, src/assets/css/elements/footer/_footer_default.scss */
.footer_pages.loja span {
  color: white;
  display: block;
  font-size: 12px;
  line-height: 1.5;
  text-align: justify;
  margin: 15px 0 10px;
}

/* line 528, src/assets/css/elements/footer/_footer_default.scss */
.footer_pages.loja {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 298px;
          flex: 0 0 298px;
}

@media (max-width: 991px) {
  /* line 528, src/assets/css/elements/footer/_footer_default.scss */
  .footer_pages.loja {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding-top: 20px;
  }
}

/* line 536, src/assets/css/elements/footer/_footer_default.scss */
.contact__title.social {
  font-size: 13px;
  font-weight: 800;
  font-style: italic;
  line-height: normal;
  color: #f2f2f7;
  text-transform: uppercase;
}

/* line 547, src/assets/css/elements/footer/_footer_default.scss */
.social .icon {
  margin-right: 10px;
}

/* line 548, src/assets/css/elements/footer/_footer_default.scss */
.social .icon:hover {
  fill: #ff5c58;
}

/* line 553, src/assets/css/elements/footer/_footer_default.scss */
.social .icon-face {
  width: 26px;
  height: 26px;
  fill: #d60600;
}

/* line 558, src/assets/css/elements/footer/_footer_default.scss */
.social .icon-insta {
  width: 26px;
  height: 26px;
  fill: #d60600;
}

/* line 563, src/assets/css/elements/footer/_footer_default.scss */
.social .icon-twitter {
  width: 26px;
  height: 26px;
  fill: #d60600;
}

/* line 568, src/assets/css/elements/footer/_footer_default.scss */
.social .icon-in {
  width: 26px;
  height: 26px;
  fill: #d60600;
}

/* line 578, src/assets/css/elements/footer/_footer_default.scss */
.contact__telefone {
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  color: #ffffff;
}

/* line 585, src/assets/css/elements/footer/_footer_default.scss */
.contact__email {
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  color: #ffffff;
}

/* line 596, src/assets/css/elements/footer/_footer_default.scss */
.contact-list__desc--small {
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  color: #d60600;
}

/* line 604, src/assets/css/elements/footer/_footer_default.scss */
.contact-list__des {
  font-size: 11px;
  font-weight: normal;
  line-height: normal;
  color: #787878;
}

/* line 612, src/assets/css/elements/footer/_footer_default.scss */
.footer__credit-list {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 15px 0 0 0;
}

/* line 619, src/assets/css/elements/footer/_footer_default.scss */
.footer__credit-item {
  margin: 10px;
}

/* line 623, src/assets/css/elements/footer/_footer_default.scss */
.footer__credit-image {
  display: block;
  height: 30px;
  width: 50px;
}

/* line 2, src/libs/pagination/infinite.scss */
.infinite__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 40px;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

/* line 19, src/libs/pagination/infinite.scss */
[data-infinite=true] .paginates {
  display: none;
}

/* line 25, src/libs/pagination/infinite.scss */
[data-infinite-auto=true] .infinite__button:not(.infinite__button--loading) {
  opacity: 0;
  visibility: hidden;
}

/* thumbs.scss */
/* line 2, src/libs/thumbs/index.scss */
.thumbs {
  max-width: 100%;
  margin: 30px 0;
}

/* line 6, src/libs/thumbs/index.scss */
.thumbs__list {
  display: block;
}

/* line 9, src/libs/thumbs/index.scss */
.thumbs__list:not(.owl-carousel) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 14, src/libs/thumbs/index.scss */
.thumbs__list.owl-carousel {
  padding: 0  40px;
}

/* line 19, src/libs/thumbs/index.scss */
.thumbs__link {
  position: relative;
  display: block;
  width: 100px;
  height: 90px;
  min-width: 100%;
  max-width: 100%;
  overflow: hidden;
}

/* line 29, src/libs/thumbs/index.scss */
.thumbs__image {
  position: relative;
  top: 50%;
  left: 50%;
  display: block;
  width: auto  !important;
  max-width: none;
  max-height: 80%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/*# sourceMappingURL=../../../sass */