@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
* {
  box-sizing: border-box;
}
*:focus {
  outline: none;
}
html,
body {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
}
html {
  border: 0;
  font-family: 'Muli', sans-serif;
  font-size: 100%;
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.is-menu,
body.is-minicart {
  overflow: hidden;
}
#ajaxBusy {
  display: none !important;
}
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
dialog,
figure,
footer,
header,
hgroup,
nav,
section {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
article,
aside,
dialog,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption,
th,
td {
  text-align: left;
  font-weight: normal;
  float: none !important;
}
table,
th,
td {
  vertical-align: middle;
}
blockquote before,
blockquote after,
q before,
q after {
  content: '';
}
a img {
  border: none;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
img {
  max-width: 100%;
  height: auto;
}
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
input,
textarea,
button,
select {
  outline: none;
  box-shadow: none;
}
#ah-utils {
  display: none;
}
::-moz-placeholder::focus {
  color: transparent;
}
:-ms-input-placeholder::focus {
  color: transparent;
}
::placeholder::focus {
  color: transparent;
}
::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
::-webkit-scrollbar-track {
  background: #f0f0f0;
}
::-webkit-scrollbar-thumb {
  background-color: #969696;
}
::-moz-selection {
  background: #d92467;
  color: #fff;
}
::selection {
  background: #d92467;
  color: #fff;
}
/* Hide HTML5 Up and Down arrows. */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type="number"] {
  -moz-appearance: textfield;
}
@media (max-width: 992px) {
  button {
    cursor: pointer;
    cursor: hand;
  }
}
#hi-chat-container {
  z-index: 9 !important;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.layout {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}
.layout__left {
  position: absolute;
}
.layout__main {
  flex: 1;
  min-width: 0;
}
@media (max-width: 991px) {
  .layout__main {
    flex: initial;
  }
}
@media (min-width: 992px) {
  .layout__left {
    flex: 0 0 275px;
    position: static;
    max-width: 275px;
    padding: 0 15px;
  }
}
@media (max-width: 991px) {
  body.departamento > .wrapper,
  body#product-page > .wrapper {
    padding-top: 190px;
  }
}
@media (max-width: 768px) {
  body.brand > .wrapper {
    padding-top: 185px;
  }
}
body.brand .news-rulers {
  display: none;
}
a {
  color: #d92467;
}
body.quemsomos .showcase-tabs {
  padding-top: 0;
}
@media (max-width: 991px) {
  body.quemsomos .showcase-tabs__tabs {
    flex-wrap: wrap;
    margin: 0;
  }
}
body.quemsomos .showcase-tabs__tabs-item {
  padding-left: 20px;
  text-transform: uppercase;
  font-size: 13px;
  color: #44444d;
  font-weight: 800;
}
@media (max-width: 991px) {
  body.quemsomos .showcase-tabs__tabs-item {
    width: 48%;
    margin: 0;
    font-size: 11px;
    padding: 0;
    justify-content: center;
    margin-bottom: 10px;
  }
}
@media (max-width: 520px) {
  body.quemsomos .showcase-tabs__tabs-item {
    width: 100%;
  }
}
body.quemsomos .showcase-tabs__tabs-item:before {
  display: none;
}
body.quemsomos .showcase-tabs__tabs-item--active {
  color: #d92467;
}
body.quemsomos .showcase-tabs .showcase .showcase__title {
  display: block;
  font-size: 30px !important;
  color: #44444d !important;
  font-weight: 700;
  margin-bottom: 30px !important;
}
@media (max-width: 991px) {
  body.quemsomos .showcase-tabs__showcase {
    margin-top: 10px;
    overflow: initial;
  }
}
body.quemsomos .showcase-tabs__container {
  padding: 0;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.zoomPad {
  position: relative;
}
.zoomWindow {
  top: 0 !important;
  left: 0 !important;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
}
.zoomWindow img {
  max-width: none;
}
.zoomPup {
  z-index: 5010;
  background: rgba(255,255,255,0.5);
  cursor: zoom-in;
  border-radius: 50%;
}
.zoomPreload {
  background: #000;
}
.zoomPreload:content {
  content: 'loading';
}

@font-face { font-family: u4a23f; src:url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff');font-weight: normal;font-style: normal;}
@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@media (max-width: 991px) {
  .produto .breadcrumb ul {
    display: flex;
    flex-wrap: wrap;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1;
  }
  .produto .breadcrumb .bread-crumb {
    width: 100%;
  }
}
#image {
  position: relative;
  z-index: 1;
  overflow: hidden;
  max-width: 100%;
}
.quickview #image {
  pointer-events: none;
}
.quickview .product__image {
  width: 70%;
}
.product__image .labels {
  top: 0;
  left: 0;
  display: flex;
  justify-content: flex-start;
  padding-left: 110px;
  width: 50px;
  height: 100%;
}
.product__image .labels p.flag.frete-gratis {
  background: #fff;
  box-shadow: 0 2px 2px 0 #e0e0e0;
  color: #4fd25b;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 10px;
}
.product__image .labels .labels-featured {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
}
.product__qtds {
  display: none;
  flex: 0 1 150px;
  min-width: 0;
}
.product--availabled .product__qtds {
  display: block;
}
#include {
  position: relative;
  width: 100%;
}
@media (max-width: 991px) {
  #include {
    display: none;
  }
}
.thumbs {
  position: relative;
  z-index: 9;
  order: -1;
  margin-top: 22px;
  width: 110px;
}
@media (max-width: 991px) {
  .thumbs {
    z-index: 99;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-top: 30px;
    width: 100%;
  }
  .thumbs .slick-dots {
    display: flex;
    justify-content: center;
  }
  .thumbs .slick-dots li {
    width: auto;
  }
  .thumbs li {
    width: 100px;
  }
}
.thumbs-two {
  position: relative;
  z-index: 20;
  display: none;
}
.thumbs-two .video {
  cursor: pointer;
}
#yotubeplay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  visibility: hidden;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
#yotubeplay iframe {
  width: 100% !important;
  height: 100% !important;
}
.on-play #yotubeplay {
  visibility: visible;
  opacity: 1;
}
#show {
  position: relative;
}
#divTitulo {
  margin-top: 50px;
  color: #453f3f;
  text-align: center;
  font-size: 30px;
  font-size: 0;
}
#divTitulo:before {
  content: 'compre junto';
  font-size: 30px;
}
.description-product__content {
  z-index: 200;
  width: 100%;
  height: 100%;
  background: #fff;
  transition: all .2s ease-in-out;
}
@media (max-width: 767px) {
  .description-product__content {
    margin: 5px 0;
    padding: 5px;
    background: #f5f5f5;
  }
}
.description-product__content .productDescription {
  overflow-y: auto;
  margin-top: 15px;
  height: calc(100% - 45px);
  color: #453f3f;
  text-align: justify;
  font-size: 16px;
}
.on .description-product__content {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.thumbs-two {
  margin: -5px -5px 20px;
  width: 100%;
  height: auto;
  text-align: center;
}
@media (max-width: 991px) {
  .thumbs-two {
    margin: 0;
  }
}
.thumbs-two li {
  padding: 10px 5px;
}
.thumbs-two a {
  display: inline-block;
  border: solid 1px transparent;
  border-radius: 3px;
  opacity: 0.5;
}
.thumbs-two a img {
  margin: 0 auto;
}
@media (max-width: 991px) {
  .thumbs-two a {
    opacity: 1;
  }
  .thumbs-two a img {
    margin: 0 auto;
  }
}
.thumbs-two a.ON {
  opacity: 1;
}
.thumbs-two.slick-slider:not(.slick-vertical) .slick-list {
  margin: 0 50px;
}
@media (max-width: 991px) {
  .thumbs-two.slick-slider:not(.slick-vertical) .slick-list {
    margin: 0 auto;
  }
}
.thumbs-two.slick-slider:not(.slick-vertical) .slick-arrow {
  top: 50%;
  z-index: 10;
  transform: translateY(-50%);
}
.product__attrs--dimensoes .attrs__header,
.product__attrs--outras-informacoes .attrs__header {
  display: none;
}
.product__specification {
  margin: 0 auto;
  padding: 0 15px;
  max-width: 1320px;
  width: 100%;
}
@media (min-width: 992px) {
  .product__specification .attrs {
    width: 74.419%;
  }
}
.product__specification .attrs__header {
  display: none;
}
.product__specification .attrs__title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0;
  height: 45px;
  border-top: solid 1px rgba(0,0,0,0.1);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
}
.product__specification .attrs__title:after {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 100%;
  font-size: 18px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: u4a23f;
  font-weight: normal;
  content: '\e000';
}
.product__specification .attrs__case .product__attr-label {
  padding-right: 20px;
  font-weight: 600;
}
.product__specification .attrs__case .product__attr-div {
  display: none;
}
.product__specification .attrs__case .product__attr-value {
  display: block;
  padding-bottom: 41px;
  color: #44444d;
  font-weight: 300;
  font-size: 14px;
  line-height: 17px;
}
@media (max-width: 991px) {
  .product__specification .attrs__case .product__attr-value {
    position: relative;
    overflow: hidden !important;
    padding-bottom: 50px;
    max-height: 130px;
    transition: all 150ms ease-in-out;
  }
  .product__specification .attrs__case .product__attr-value:before {
    position: absolute;
    bottom: 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 50px;
    border-bottom: 1px solid #ccc;
    background: #fff;
    color: #f48fb1;
    content: 'Continuar lendo';
    font-weight: 600;
    font-size: 12px;
    cursor: pointer;
  }
  .product__specification .attrs__case .product__attr-value:after {
    position: absolute;
    right: 15px;
    bottom: 0;
    display: block;
    width: 12px;
    height: 50px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAMAAADtRZdSAAAAJ1BMVEUAAAD/////v7/1mbj4lbH1kbP0kbH1kLL1kLL0kLL0kLH1j7H0j7GGu5BmAAAADHRSTlMAAQQZJGR2nK2/7/YA5HNeAAAAL0lEQVR42iXGQRYAIARAwa+ixP3PW49ZDSfbYd7KnaA1BcR/XPhWZCyKpdHGHsADRdMBhhov1xAAAAAASUVORK5CYII=");
    background-position: center;
    background-repeat: no-repeat;
    content: '';
    cursor: pointer;
  }
}
@media (max-width: 991px) {
  .product__specification .attrs__case .on__text .product__attr-value {
    overflow-y: auto;
    padding-bottom: 50px;
    max-height: 440px;
  }
  .product__specification .attrs__case .on__text .product__attr-value:before {
    content: '- Esconder';
  }
  .product__specification .attrs__case .on__text .product__attr-value:after {
    transform: rotate(180deg);
  }
}
.product__specification .attrs__case .product__attr-label {
  display: block;
  padding-top: 40px;
  padding-bottom: 22px;
  border-top: 1px solid #ededed;
  color: #44444d;
  font-weight: 300;
  font-size: 30px;
  line-height: 36px;
}
.product__specification.on .attrs__container {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.prices__discount {
  display: none;
}
.product__price {
  display: none;
}
body.wholesale-page .product__price[data-component] {
  display: block;
}
body.not-wholesale .product__price:not([data-component]) {
  display: block;
}
.product__actions {
  display: none;
}
.product__actions.product__actions--button{
  display: block;
}
body.wholesale-page .product__actions[data-component] {
  display: block;
}
body.not-wholesale .product__actions:not([data-component]) {
  display: block;
}
.product__image-extra {
  display: none;
}
.product__variations {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 200;
  visibility: hidden;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  transition: all .2s ease-in-out;
  transform: translate3d(100%, 0, 0);
}
.product__variations.on {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.product__variations:before {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  border: 0;
  background: none;
  font-size: 18px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: u4a23f;
  font-weight: normal;
  content: '\e001';
}
.product__shipping {
  display: none;
}
body.not-wholesale.product--availabled .product__shipping {
  display: block;
}
.product__prices .from {
  color: #767676;
  text-decoration: line-through;
  font-weight: 300;
  font-size: 14px;
}
.product__prices .to {
  color: #d92467;
  font-weight: 700;
  font-size: 24px;
}
.product__buy {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45px;
  border: 0;
  border-radius: 3px;
  background: #43c233;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
  line-height: 45px;
  cursor: pointer;
}
.product__buy:disabled {
  background: #eaeaea;
  cursor: not-allowed;
}
.product__buy:hover {
  text-decoration: none;
}
.product__image {
  position: relative;
  min-height: 425px;
}
@media (max-width: 991px) {
  .product__image {
    min-height: 0;
  }
}
.product__description {
  margin: 25px 0;
  max-width: 1320px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .product__description {
    margin: 30px 0;
  }
}
.product__description--short {
  margin: 25px 0;
  padding: 0;
}
.product__review--box {
  max-width: 1320px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
  margin-top: 50px !important;
}
@media (min-width: 992px) {
  .product__review--box >.product__review {
    width: 74.419%;
  }
}
.product__extra-info {
  max-width: 1320px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .product__extra-info {
    display: none;
  }
}
.product__extra-info .item__extra {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.product__extra-info .item__extra > li {
  margin-bottom: 15px;
  width: 20%;
}
.product__extra-info .item__extra > li span {
  display: block;
  color: #44444d;
  font-weight: 700;
  font-size: 11px;
}
.product__extra-info .item__extra > li a {
  color: #969696;
  text-decoration: underline;
  font-size: 11px;
  transition: all 150ms ease-in-out;
}
.product__extra-info .item__extra > li a img {
  display: none !important;
}
.product__extra-info .item__extra > li a:hover {
  color: #d92467;
}
.product__title {
  color: #453f3f;
  text-transform: lowercase;
  font-size: 30px;
}
@media (max-width: 991px) {
  .product__title {
    text-align: center;
    font-size: 20px;
  }
}
.product__labels {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 3;
  padding: 15px;
  width: 100%;
}
.product__sku-review {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin: 0 -10px;
}
.product__sku-review .review {
  padding: 5px 10px;
  width: 100%;
}
.product__code {
  visibility: hidden;
  padding: 5px 10px;
  color: #44444d;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 13px;
}
.product__code--show {
  visibility: visible;
}
.product__description-more {
  display: none;
}
.product__description .description-short {
  margin: 0 -10px;
}
.product__name {
  color: #44444d;
  font-weight: 700;
  font-size: 25px;
}
.product__info .buttons--buy {
  display: none;
}
.product__variant {
  padding: 30px;
  border-radius: 18px;
  box-shadow: inset 0 0 0 15px #fff, inset 0 0 0 16px #ffe6ab;
}
.product__variant:after {
  display: block;
  clear: both;
  content: '';
}
.product__info .product__attr {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 7px 0;
  height: 25px;
  font-weight: 400;
  font-size: 13px;
}
.product__info .product__attr-value {
  font-weight: 300;
}
.product__info .product__attr--profundidade:before {
  display: inline-block;
  width: 30px;
  color: #d92467;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: u4a23f;
  font-weight: normal;
  content: '\e002';
  font-size: 25px;
}
.product__info .product__attr--largura:before {
  display: inline-block;
  width: 30px;
  color: #d92467;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: u4a23f;
  font-weight: normal;
  content: '\e003';
  font-size: 15px;
}
.product__info .product__attr--altura:before {
  display: inline-block;
  width: 30px;
  color: #d92467;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: u4a23f;
  font-weight: normal;
  content: '\e004';
  font-size: 25px;
}
.product__info .product__attr--envio-imediato:before {
  display: inline-block;
  width: 30px;
  color: #d92467;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: u4a23f;
  font-weight: normal;
  content: '\e005';
  color: #434343;
  font-size: 16px;
}
.product__link-more {
  display: block;
  margin: 20px 0;
  color: #d92467;
  text-decoration: underline;
  font-weight: 400;
  font-size: 13px;
}
.product__variants {
  display: block;
  margin: 20px 0;
  padding: 14px 15px;
  border: solid 1px #d92467;
  border-radius: 3px;
  color: #d92467;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
}
.product__variants:hover {
  background: #d92467;
  color: #fff;
  text-decoration: none;
}
.product .showcase__title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0;
  height: 45px;
  border-top: solid 1px rgba(0,0,0,0.1);
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
}
.product .showcase__title:after {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 100%;
  font-size: 18px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: u4a23f;
  font-weight: normal;
  content: '\e000';
}
.product .showcase__container > div > ul {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 200;
  display: flex;
  visibility: hidden;
  justify-content: center;
  align-items: center;
  height: 100%;
  background: #fff;
  opacity: 0;
  transition: all .2s ease-in-out;
  transform: translate3d(100%, 0, 0);
}
.product .showcase__container > div > ul:after {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  border: 0;
  background: none;
  font-size: 18px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: u4a23f;
  font-weight: normal;
  content: '\e001';
}
.product .showcase.on .showcase__container > div > ul {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.product .portal-notify-me-ref {
  margin: 30px 0 0 0 !important;
}
@media (max-width: 991px) {
  .thumbs-two {
    touch-action: pan-y pinch-zoom;
  }
}
.thumbs-two a {
  display: block;
  width: 100%;
}
.buytobether {
  display: none;
}
.buytobether--actived {
  display: block;
}
.variants {
  overflow-y: auto;
  margin-top: 50px;
  padding: 0 15px 55px;
  width: 100%;
  height: calc(100% - 50px);
}
.variants__title {
  padding-bottom: 10px;
  color: #434343;
  text-align: center;
  font-weight: 300;
  font-size: 20px;
}
.variants__title span {
  color: #43c233;
  text-transform: uppercase;
  font-weight: 700;
}
.variants__list {
  display: -ms-grid;
  display: grid;
  margin: 0 -15px;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}
.variants__buy {
  position: fixed;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45px;
  border: 0;
  background: #43c233;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
}
.variants__buy:disabled {
  background: #eaeaea;
  cursor: not-allowed;
}
.variants input::-webkit-outer-spin-button,
.variants input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.brandName {
  max-width: 120px;
}
.brandName a {
  padding: 5px;
  font-size: 0;
  line-height: 0;
}
.brandName a img {
  max-height: 60px;
  width: auto;
}
.product .buy-button,
.quickview .buy-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45px;
  border: 0;
  border-radius: 3px;
  background: #43c233;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
  line-height: 45px;
  cursor: pointer;
}
.product .buy-button:disabled,
.quickview .buy-button:disabled {
  background: #eaeaea;
  cursor: not-allowed;
}
.product .buy-button:hover,
.quickview .buy-button:hover {
  text-decoration: none;
}
.variant {
  display: flex;
  align-items: stretch;
}
.variant__image {
  flex: 0 0 calc(50% - 20px);
  margin-right: 20px;
}
.variant__content {
  flex: 1;
  min-width: 0;
}
.variant__name {
  color: #44444d;
  font-weight: 600;
  font-size: 13px;
}
.variant__prices {
  margin: 4px 0 7px;
  color: #d92467;
  font-weight: 700;
  font-size: 15px;
}
.variant__quantity {
  position: relative;
  display: flex;
  margin-top: 30px;
  max-width: 70px;
  height: 35px;
  border: solid 1px #ffe6ab;
  border-radius: 3px;
}
.variant__quantity:before {
  position: absolute;
  top: -20px;
  left: 0;
  color: #434343;
  content: 'Qtde.';
  font-weight: 600;
  font-size: 13px;
}
.variant__quantity-button {
  display: flex;
  flex: 0 0 25px;
  justify-content: center;
  align-items: center;
  border: 0;
  background: none;
  color: #d92467;
  font-weight: 700;
  font-size: 13px;
  cursor: pointer;
}
.variant__quantity-button:disabled {
  color: #eaeaea;
  cursor: not-allowed;
}
.variant__quantity-input {
  flex: 1 1 auto;
  min-width: 0;
  border: 0;
  background: none;
  color: #beaf8c;
  text-align: center;
  font-style: italic;
  font-size: 13px;
}
.description-title {
  color: #44444d;
  font-weight: 500;
  font-size: 13px;
}
.description-short {
  padding: 10px;
  color: #8b8a8a;
  font-weight: 400;
  font-size: 13px;
}
.product__image #include .zoomPad > img {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 1280px) {
  .product__container {
    padding: 0 15px;
  }
}
@media (min-width: 500px) {
  .variants__list {
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 992px) {
  .variants__list {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1440px) {
  .variants__list {
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 992px) {
  .description-product__content:before,
  .buytobether__close,
  .product__specification .attrs__container:before {
    display: none !important;
  }
  #show {
    display: flex;
    align-items: flex-start;
    overflow: hidden;
  }
  .thumbs-two {
    flex: 0 0 110px;
    order: -1;
    padding: 15px;
    width: 110px;
  }
  .thumbs-two .slick-next,
  .thumbs-two .slick-prev {
    width: 50px !important;
    height: 50px;
  }
  .product__container {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    margin: 0 auto;
    margin-top: 20px;
    padding: 0 15px;
    max-width: 1320px;
    width: 100%;
  }
  .product__info {
    display: flex;
    flex-flow: column nowrap;
  }
  .product__info-variation {
    flex: 1;
    min-height: 0;
  }
  .product__shipping {
    margin-top: 0;
  }
  .product__shipping .footer {
    display: none;
  }
  .product__variations {
    position: static;
    visibility: visible;
    opacity: 1;
    transform: none;
  }
  .product__variations:before {
    display: none;
  }
  .product__title {
    margin-top: 20px;
    height: auto;
    border-top: none;
    text-align: center;
    font-weight: 700;
    font-size: 30px;
  }
  .product__title:after {
    display: none;
  }
  .product__title--description {
    max-width: 735px;
    width: 100%;
  }
  .product__specification .attrs__case {
    margin: 0;
  }
  .product__specification .attrs__case .product__attr {
    -ms-grid-columns: 40% 1fr;
    grid-template-columns: 40% 1fr;
  }
  .product__specification .attrs__title {
    padding-top: 0;
    height: auto;
    border: 0;
    font-weight: 400;
    font-size: 20px;
  }
  .product__specification .attrs__title:after {
    display: none;
  }
  .product__specification .attrs__container {
    position: static;
    visibility: visible;
    opacity: 1;
    transform: none;
  }
  .product__specification .attrs__case {
    margin-top: 0;
    padding: 0;
  }
  .product .showcase__title {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 50px;
    border-top: solid 1px #ffe6ab;
    font-weight: 300;
    font-size: 40px;
  }
  .product .showcase__title:after {
    display: none;
  }
  .product .showcase__container > div > ul {
    position: static;
    display: block;
    visibility: visible;
    height: auto;
    opacity: 1;
    transform: none;
  }
  .product .showcase__container > div > ul:after {
    display: none;
  }
  .description-product__content {
    position: static;
    visibility: visible;
    max-width: 735px;
    width: 100%;
    opacity: 1;
    transform: none;
  }
  .description-product__content .productDescription {
    margin-top: 30px;
    padding: 0 0 10px;
  }
  .variants {
    overflow: visible;
    margin-bottom: 40px;
    padding: 0;
    padding-top: 40px;
    border-top: solid 1px #ffe6ab;
  }
  .variants__buy {
    position: static;
  }
  #divTitulo {
    border: 0;
    font-weight: 300;
    font-size: 0;
  }
  #divTitulo:before {
    color: #44444d;
    content: 'compre junto';
    font-weight: 600;
    font-size: 30px;
  }
  #divTitulo:after {
    display: none;
  }
  .product__specification-image {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 40px;
  }
  .product__image-extra {
    display: block;
    flex: 0 0 auto;
    margin-left: 30px;
  }
  .product__specification {
    flex: 1 1 auto;
    min-width: center;
  }
}
.product__buy-qtds {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.product__buy-qtds a.buy-button.buy-button-ref {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  border: 1px solid #44d924;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background: #44d924;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 19px;
  line-height: 19px;
  transition: all 150ms ease-in-out;
}
.product__buy-qtds a.buy-button.buy-button-ref.freeShipping {
  font-size: 16px;
}
@media (max-width: 500px) {
  .product__buy-qtds a.buy-button.buy-button-ref.freeShipping {
    font-size: 14px;
  }
}
.product__buy-qtds a.buy-button.buy-button-ref[style='display:block'] {
  display: flex !important;
}
@media (max-width: 991px) {
  .product__buy-qtds a.buy-button.buy-button-ref {
    margin-left: 2%;
    max-width: 100%;
  }
}
.product__buy-qtds a.buy-button.buy-button-ref:hover {
  text-decoration: none;
  opacity: 0.85;
}
.product__variations-single {
  display: none;
}
.product__variations-single > div ul {
  margin-bottom: 25px;
}
.not-wholesale .product__variations-single {
  display: block;
}
.progressive {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  padding: 20px;
  border-radius: 3px;
  background: #ffe6ab;
  color: #434343;
  font-weight: 500;
  font-size: 14px;
}
.progressive__container {
  margin-left: 20px;
  padding-left: 20px;
  border-left: dashed 1px #d92467;
}
.progressive__title {
  color: #d92467;
  font-weight: 700;
  font-size: 14px;
}
.progressive strong {
  color: #d92467;
  text-transform: uppercase;
  font-weight: 700;
}
.progressive:before {
  display: block;
  width: 30px;
  height: 40px;
  color: #d92467;
  font-size: 40px;
  transform: rotate(45deg);
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: u4a23f;
  font-weight: normal;
  content: '\e006';
}
.SelecioneacorD .skuList {
  margin: -2px;
}
.SelecioneacorD .skuList input[type=radio] {
  position: absolute;
  opacity: 0;
}
.SelecioneacorD .skuList input[type=radio] + label {
  position: relative;
  display: inline-block;
  margin: 2px 5px;
  height: 30px;
  border: none;
  border-radius: 50%;
  vertical-align: middle;
  font-size: 0;
  cursor: pointer;
}
.SelecioneacorD .skuList input[type=radio] + label.combination_unavaliable {
  opacity: 0.5;
  cursor: default !important;
}
.SelecioneacorD .skuList input[type=radio]:checked + label:before {
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 2px;
  width: 100%;
  height: 100%;
  border: 2px solid #ed8fb1;
  border-radius: 50%;
  content: '';
  transform: translate(-50%, -50%);
}
.skuList {
  margin: -2px;
}
.skuList input[type=radio] {
  position: absolute;
  opacity: 0;
}
.skuList input[type=radio] + label {
  display: inline-block;
  margin: 2px 5px;
  padding: 5px 15px;
  border: none;
  border-radius: 7px;
  background: #f3ecf2;
  color: #44444d;
  vertical-align: middle;
  font-weight: 400;
  font-size: 13px;
  cursor: pointer !important;
}
.skuList input[type=radio]:checked + label {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAZCAMAAABaQ73FAAACl1BMVEUAAADEdtj/ncS9bMnzj7a8a8rAbcjxjLTzkLK6asnAbsbwjLT0j7G6acm/bce9a8i+a8a+bMfwjLPyjbLyjrK7ase8a8jAbcbti7PujLTzj7H1kLK9asi+a8jyjrO6ace6aci7ace7aci7ase7asi8ase8asi8a8e9a8a9a8e+a8a+a8e+bMa+bMe/bMW/bMa/bMe/bcbAbcXAbcbBbcXBbcbBbsXBbsbCbsTCbsXCbsbCb8XDbsTDb8TDb8XEb8TEb8XEcMTFcMPFcMTFccTGcMPGccPGccTHccLHccPHcsLHcsPIcsLIcsPIc8PJcsLJc8HJc8LJc8PKc8HKc8LKdMHKdMLLdMHLdMLLdcLMdMHMdcDMdcHNdcDNdcHNdsDNdsHOdr/OdsDOdsHPdsDPd7/Pd8DQd7/Qd8DQeL/QeMDReL7ReL/SeL/Seb7Seb/Teb3Teb7Teb/Ter7Ter/Uer3Uer7Ver7Ve73Ve77We7zWe73We77WfL3XfLzXfL3YfLzYfL3YfbzYfb3ZfbvZfbzZfrzafrvafrzbfrrbfrvbfrzbf7vbf7zcf7rcf7vcgLvdgLrdgLvegLnegLregLvegbrfgbnfgbrfgrrggbjggrjggrnggrrhgrjhgrnhg7jhg7nig7fig7jihLjihLnjg7fjhLfjhLjkhLfkhbfkhbjlhbblhbflhrfmhbbmhrbmhrfnhrbnh7Xnh7bnh7foh7Xoh7bph7XpiLXpiLbqiLTqiLXqibTqibXqibbribTribXsibTsirPsirTsirXtirPtirTti7Pti7Tui7Pui7TvjLLvjLPvjLTwjLLwjLPwjbLxjbLxjbPyjbHyjbLyjrHyjrLyjrPzjrHzjrLzj7H0j7JUckDDAAAAH3RSTlMADQ1CQoGBgYHPz8/P0NDg4ODg4ODz8/Pz8/Pz/v7+ZUXYJAAAAkNJREFUOMullD+LX2UQRt95/sy8V91FCwMJkV2S1JZiIyhoZWGj379LqRDL/PY+Fpd8gKz9wHAOc6bWWmXdvY1LKsvISFBptaIh0nCZopg2kWP99eH28Vyr1uL9Qyi4F112WQwn3OFEKncgZ7tqyswWCvztw23V4suvcGQXRBiQVesoM5sZPWkKdNkwIZ3cDHeav7+/Vd2/WiSFLooSaQg1mUJHs7BDyLDToEGXC53909/l1+pMh/YSalijjJD2Mi4P5QnskjLMVoYB9/d19zKadL4IKDTR5/g8nnbgzoEct+6za5BRDuQ4x0/7nODHevE1I5dglSFMuaxy2pkqdXbo8rW50PC1jfvnepBKE9ElyMw4o0wmXdz5hImm0ka4Mwqx43psoqg5LdBlSkJGaaeVCXfVJaykcskKhuFOPbi4GaGLBg1dytJLHU1ocHLZTjtdHKXTxXrsUrHLwAUnQVIaaKz9pCMqk4YJ9OkBl52Out6lM4vap4Euu5yJhpeoSxhkZ3+6sEzEjlFvCppSwSJcrSKbQriZyVQZUyRsQhmiPCDCjXqY6kDwVAlWthT02g46R9BQQRwxnQNp65oP6rFDsQWoDAlOWxCzM6XCcTMv5jLJHDcPRGanHnlR2SW6aDr77KU5GxN0GR0ZfY5U1XSOJ4H7aeodIs6az+p5wFK53pSaz+gZ3Klvvwmf1XP8ax3f8Zk954f/13Pdv3hmz7/8U4uvvnxWz3+8v9VavHv9jJ6v77lWeR9vP6vnP/+9fTzX+g+OjhPpakxATgAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  color: #fff;
  font-weight: 700;
}
.sku-selector-container .specification {
  margin-bottom: 10px;
  color: #44444d;
  font-weight: 500;
  font-size: 13px;
}
@media (max-width: 767px) {
  .brandName {
    position: absolute;
    right: 15px;
    z-index: 99;
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .brandName {
    position: absolute;
    top: 80px;
    right: 60px;
    z-index: 99;
  }
  .thumbs-two {
    position: relative;
    flex: 0 0 110px;
    order: -1;
  }
  #image {
    flex: 1 1 auto;
    margin: 0 auto;
    margin-top: 30px;
    min-width: 0;
    max-width: 540px;
  }
  .product__image {
    flex: 1;
    min-width: 0;
  }
  .product__image #show {
    display: flex;
  }
  .product__info {
    position: relative;
    flex: 0 1 525px;
    margin: 0;
    max-width: 50%;
  }
  .product__info-variation {
    padding: 20px 30px;
    border: 1px solid #f0f0f0;
    box-shadow: 0 2px 2px 0 #e0e0e0;
  }
  .product__right--colunm {
    position: relative;
    box-sizing: border-box;
    border: solid 1px transparent;
    border-radius: 7px;
    background: #fff;
    background-clip: padding-box;
  }
  .product__right--colunm--wrapper {
    position: relative;
    padding: 0;
    background: #fff;
  }
}
.banner__topo {
  margin: 0 auto;
  margin-bottom: 30px;
  width: 100%;
  text-align: center;
}
.banner__topo .slick-slide {
  padding: 0 !important;
}
.banner__topo .slick-arrow {
  top: 50%;
  z-index: 99;
  border-radius: 50%;
  background: transparent !important;
  transform: translateY(-50%);
}
.banner__topo .slick-prev {
  left: 30px !important;
}
.banner__topo .slick-next {
  right: 30px !important;
}
.banner__topo--mobile {
  display: none;
}
@media (max-width: 495px) {
  .banner__topo {
    display: none;
  }
  .banner__topo--mobile {
    display: block;
  }
}
.marca__text {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 30px 0;
  padding: 0 15px;
  width: 100%;
}
@media (max-width: 991px) {
  .marca__text {
    flex-wrap: wrap;
  }
  .marca__text .box-banner {
    margin: 0 auto;
  }
}
.marca__text .textoSeo__topo {
  margin: 0;
  max-width: 1028px;
}
.produto .showcase {
  min-height: 1px;
}
.pager.top {
  display: none;
}
.linhas__category {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 30px auto;
  padding: 0 15px;
}
.linhas__category > div {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 991px) {
  .linhas__category > div {
    flex-wrap: nowrap;
    overflow: auto;
  }
  .linhas__category > div::-webkit-scrollbar {
    display: none;
  }
}
.linhas__category h3 {
  flex: 0 0 100%;
  flex: 0 0 100%;
  margin-bottom: 0;
  margin-bottom: 30px;
  color: #44444d;
  text-align: center;
  font-weight: 600;
  font-size: 30px;
  line-height: 32px;
}
@media (max-width: 991px) {
  .linhas__category h3 {
    font-weight: 700;
    font-size: 20px;
  }
}
.linhas__category .box-banner {
  transition: all 150ms ease-in-out;
}
@media (max-width: 991px) {
  .linhas__category .box-banner {
    margin-right: 20px;
    min-width: 30%;
  }
}
@media (max-width: 520px) {
  .linhas__category .box-banner {
    min-width: 60%;
  }
}
.linhas__category .box-banner:hover {
  opacity: 0.7;
}
@media (max-width: 991px) {
  .product__prices {
    display: flex;
    flex-flow: column nowrap;
  }
  .product__shipping {
    order: 10;
  }
  .addthis_inline_share_toolbox {
    order: 9;
    margin-top: 30px;
  }
  .product__image .labels {
    position: static;
    margin-bottom: 15px;
    padding: 0;
    width: 100%;
  }
  .product__name {
    font-size: 20px;
  }
  .product__right--colunm {
    position: relative;
    box-sizing: border-box;
    border: solid 1px transparent;
    border-radius: 7px;
    background: #fff;
    background-clip: padding-box;
  }
  .product__right--colunm--wrapper {
    position: relative;
    padding: 0;
    background: #fff;
  }
  .product__extra-info {
    display: none;
  }
  .productDescription {
    position: relative;
    overflow: hidden !important;
    transition: all 150ms ease-in-out;
  }
  .productDescription.on__text {
    overflow-y: auto;
    padding-bottom: 50px;
    max-height: none;
  }
  .productDescription.on__text:before {
    content: '- Esconder';
  }
  .productDescription.on__text:after {
    transform: rotate(180deg);
  }
}
.product__shipping .freight-values {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0.5);
  transition: none;
}
.product__shipping .freight-values table {
  position: relative;
  padding: 20px;
  max-width: 100%;
  max-height: 100%;
  background: #fff;
  box-shadow: 0 0 30px rgba(0,0,0,0.1);
  -webkit-animation: none;
          animation: none;
}
.product__shipping .freight-values table:after {
  position: absolute;
  top: -10px;
  right: -10px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  background-color: #fff;
  box-shadow: 0 2px 2px 0 #e0e0e0;
  color: #44444d;
  content: 'x';
  font-weight: 700;
  font-size: 14px;
  cursor: pointer;
}
.float__whatsapp {
  position: fixed;
  right: 2%;
  bottom: 10%;
  z-index: 9999;
  max-width: 40px;
}
@media (max-width: 767px) {
  .float__whatsapp {
    right: 2%;
    bottom: 5%;
  }
}
.quickview img#image-main,
.quickview .product__container {
  max-height: 400px;
}
.fake__variations {
  margin: 20px 0;
}
.fake__variations > div h2 {
  display: none;
}
.fake__variations > div ul {
  display: flex;
  flex-wrap: wrap;
  margin-top: 10px;
}
.fake__variations > div ul li {
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 5px 10px;
  min-width: 60px;
  min-height: 30px;
  border: 2px solid #f0f0f0;
  border-radius: 3px;
  box-shadow: 0 2px 2px 0 #e0e0e0;
}
@media (max-width: 991px) {
  .fake__variations > div ul li {
    width: 70px;
    line-height: 30px;
  }
}
.fake__variations > div ul li:hover {
  border: 2px solid #d92467 !important;
  cursor: pointer;
}
.fake__variations > div ul li:hover a {
  color: #d92467;
  text-decoration: none;
}
@media (min-width: 992px) {
  .fake__variations > div ul li:hover .showcase__prices {
    display: block !important;
  }
}
.fake__variations > div ul li a {
  display: block;
  color: #44444d;
  font-weight: 700;
  font-size: 12px;
}
.fake__variations ul.item__attr-tamanho li {
  display: flex;
  align-items: center;
}
.fake__variations ul.item__attr-tamanho li span {
  margin-right: 5px;
}
.fake__variations ul.item__attr-tamanho li span,
.fake__variations ul.item__attr-tamanho li a {
  color: #44444d;
  font-size: 13px;
}
.fake__variations ul.item__attr-tamanho li a {
  text-decoration: none;
  font-weight: 700;
  pointer-events: none;
}
@media (max-width: 991px) {
  .fake__variations > div:not(.product__kit) ul li {
    padding: 0 10px;
    max-height: 20px;
    text-align: center;
  }
}
.product__brinde {
  margin-top: 20px;
}
@media (max-width: 991px) {
  .product__brinde .slick-track,
  .product__brinde .slick-list {
    width: 100% !important;
  }
}
.product__brinde .product-gift-title {
  display: none;
}
.product__brinde #product-gift-wrapper .slick-next {
  right: -15px;
}
.product__brinde #product-gift-wrapper ul {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.product__brinde #product-gift-wrapper ul .slick-list {
  width: 100%;
}
.product__brinde #product-gift-wrapper ul li {
  display: flex !important;
  align-items: center;
  padding: 15px 40px;
  width: 100%;
  border: 1px solid #f0f0f0;
  border-radius: 3px;
  box-shadow: 0 2px 2px 0 #e0e0e0;
}
.product__brinde #product-gift-wrapper ul li .gift-product-name-wrapper {
  margin-left: 30px;
  color: #969696;
  font-size: 12px;
  line-height: 14px;
}
.product__brinde #product-gift-wrapper ul li .gift-product-name-wrapper:before {
  display: block;
  margin-bottom: 5px;
  color: #d92467;
  content: 'Ganhe esse brinde!';
  font-weight: 700;
  font-size: 16px;
}
.btn-flutuante-comprar {
  position: fixed;
  bottom: 0;
  z-index: 999999999;
  padding: 15px;
  max-width: 100%;
  width: 100%;
  width: 100%;
  border: 1px solid #f0f0f0;
  background: #fff;
  box-shadow: 0 2px 2px 0 #e0e0e0;
}
.btn-flutuante-comprar .product__actions.product__actions--button.flutuante {
  margin: 0;
}
.active__variations {
  border: 2px solid #d92467 !important;
  border-radius: 3px;
  background: #f5f5f5;
  pointer-events: none;
}
.active__variations .showcase__prices {
  top: 22px;
  bottom: 0 !important;
  left: -13px !important;
  display: block !important;
  padding: 0 !important;
  width: 62px !important;
  border: none !important;
  background-color: initial !important;
  text-align: center;
  transform: initial !important;
}
.active__variations .showcase__prices:before {
  display: none !important;
}
.active__variations .showcase__prices * {
  display: none;
}
body#account-page .main__container [type=submit],
body#account-page .main__container [type=button] {
  border: 1px solid #8068ae;
  background: #8068ae;
  color: #fff;
}
body#account-page .main__container [type=submit]:hover,
body#account-page .main__container [type=button]:hover {
  opacity: 0.8;
}
body#account-page .main__container nav.vtex-account__menu-links a {
  margin: 20px 0;
  padding: 14px 0;
  padding-left: 5px;
  padding-left: 15px;
  border: 1px solid #f0f0f0;
  box-shadow: 0 1px 2px rgba(128,125,125,0.31);
  text-transform: uppercase;
  font-size: 13px;
}
body#account-page .main__container nav.vtex-account__menu-links a:hover {
  background: #f5f5f5;
  color: #de386d;
}
body#account-page .main__container aside.vtex-account__menu.pv9.pv0-m-2.ph9.ph7-m.ph8-l.w-20-m.w-100 {
  padding: 0 15px;
}
body#account-page .main__container .b {
  position: relative;
  background: #f5f5f5;
  color: #de386d;
  font-weight: 500;
}
body#account-page .main__container .b:after {
  position: absolute;
  top: -2px;
  right: -23px;
  width: 0;
  height: 0;
  border-top: 24px solid transparent;
  border-bottom: 23px solid transparent;
  border-left: 24px solid #f5f5f5;
  border-radius: 5px;
  content: '';
}
body#account-page .main__container .vtex-pageHeader__container.pa5.pa7-ns {
  padding-top: 0 !important;
}
.float__product {
  display: none;
}
@media (max-width: 991px) {
  .btn-flutuante-comprar {
    display: none;
  }
}
.float__product {
  position: fixed;
  bottom: 0;
  z-index: 9;
  z-index: 99;
  display: none;
  padding: 5px 0;
  width: 100%;
  background: #fff;
  box-shadow: 1px 0px 5px #d4d4d4;
}
@media (max-width: 991px) {
  .float__product .product__images-float,
  .float__product .product__prices {
    display: none;
  }
  .float__product .product__right--colunm {
    margin: 0 !important;
    max-width: initial !important;
  }
  .float__product .product__right--colunm .product__price {
    display: none !important;
  }
  .float__product .product__right--colunm .product__actions {
    max-width: initial;
    width: 100%;
  }
  .float__product #freeShippingBar {
    display: none;
  }
}
.float__product .product__info {
  display: flex;
  align-items: space-between;
  max-width: 100%;
  width: 100%;
}
.float__product .product__info-variation {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  min-height: 0;
  width: 100%;
  border: none;
  box-shadow: none;
  max-width: 1320px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
}
.float__product .product__right--colunm {
  display: flex;
  max-width: 870px;
  width: 100%;
}
.float__product #image {
  margin: 0;
  margin-right: 5px;
  max-width: 100px;
  max-height: 80px;
  pointer-events: none;
}
.float__product .thumbs {
  display: none;
}
.float__product .product__right--colunm--wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.float__product .product__left--colunm {
  display: flex;
  align-items: center;
  max-width: 400px;
}
.float__product .product__name {
  font-size: 15px;
}
.float__product .descricao-preco {
  display: flex;
  align-items: center;
}
.float__product .valor-de,
.float__product .valor-por {
  margin-top: 0;
  margin-right: 20px;
}
.float__product .product__actions {
  max-width: 250px;
  width: 100%;
}
.float__product .product__actions.product__actions--button {
  margin: 0;
}
.float__product .product__price .valor-de {
  order: 2;
}
.float__product .product__price .valor-por {
  order: 3;
}
.float__product .product__price .percent-discount {
  position: relative;
  top: initial;
  right: initial;
  order: 1;
  margin: 0 20px;
}
.float__product img#image-main {
  max-height: 54px;
}
.button__fake {
  flex: 1 0 235px;
  min-width: 0;
}
.product-alert-boleto {
  padding: 16px;
  border: solid 1px #d92467;
  color: #44444d;
  text-align: center;
  font-weight: 400;
  font-size: 10px;
}
.product-alert-boleto p:first-child {
  font-size: 14px;
}
.product-alert-boleto strong {
  color: #d92467;
}
.float__product .product-alert-boleto {
  display: none;
}
.product__extra-more-info {
  display: flex;
  margin: 0 auto;
  padding: 0 15px;
  max-width: 100%;
  width: 1320px;
}
@media (max-width: 991px) {
  .product__extra-more-info {
    flex-direction: column;
  }
}
@media (min-width: 992px) {
  .product__extra-more-info {
    justify-content: flex-end;
  }
}
.product__brinde,
.product-alert-boleto {
  margin: 15px;
}
.product-alert-boleto {
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
}
@media (max-width: 991px) {
  .product-alert-boleto {
    order: -1;
  }
}
@media (min-width: 992px) {
  .product-alert-boleto {
    flex: 0 1 525px;
    margin-right: 0;
    max-width: 50%;
  }
}
@media (max-width: 991px) {
  .product__brinde {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .product__brinde {
    flex: 0 525px;
    margin-right: 0;
    margin-left: 0;
    min-width: 0;
    max-width: 50%;
  }
  .has-alert-boleto .product__brinde {
    flex: 1;
    max-width: none;
  }
}
@media (min-width: 992px) {
  .product__extra-info {
    padding: 0 15px 0 0;
  }
}
.see__too {
  display: none;
}
.see__too.on {
  display: block;
}
@media (max-width: 991px) {
  .produto #divTitulo {
    margin-top: 10px;
  }
  .produto #divTitulo:before {
    font-size: 20px;
  }
  .produto .buytobether .equal {
    display: none;
  }
  .produto .buytobether #lnkComprar {
    margin-top: 0;
    padding: 0 15px;
    width: 100px;
    text-align: center;
  }
}
@media (min-width: 992px) {
  #divTitulo {
    margin-top: 20px;
  }
  .product__buytogether-descriptions {
    display: flex;
    margin: 0 auto;
    padding: 0 15px;
    max-width: 100%;
    width: 1320px;
  }
  .product__title--description,
  .description-product__content {
    max-width: none;
  }
  .product__description {
    flex: 1;
    order: -1;
    min-width: 0;
  }
  .product__buytobether {
    flex: 0 1 525px;
    margin-right: 0 !important;
    padding: 0 !important;
    max-width: 50%;
  }
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.notifyme {
  font-size: 13px;
  font-weight: 400;
  color: #434343;
}
.notifyme-title {
  font-weight: 700;
}
.notifyme form {
  margin: -5px -15px;
}
.notifyme p {
  padding: 15px;
}
.notifyme input {
  border: solid 1px rgba(0,0,0,0.1);
  height: 40px;
  padding: 0 15px;
  width: calc(100% - 30px);
  margin: 5px 15px;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
.notifyme input[type=button] {
  cursor: pointer;
}
.notifyme input[type=button]:hover {
  background: rgba(186,105,200,0.9);
  color: #fff;
}

@font-face { font-family: y3872b; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAPgAAsAAAAABfAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAQAAAAFY2ID1tY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAEgAAABIVMn9y2hlYWQAAAIYAAAALgAAADYaIlLAaGhlYQAAAkgAAAAeAAAAJAX7AhJobXR4AAACaAAAAAgAAAAIAhAAAGxvY2EAAAJwAAAABgAAAAYAJAAAbWF4cAAAAngAAAAeAAAAIAENAB1uYW1lAAACmAAAASkAAAIWm5e+CnBvc3QAAAPEAAAAGwAAACxqQQEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGTkYJzAwMrAwOjPtIeBgaEHQjM+YDBkZGJgYGJgZWbACgLSXFMYHB4wPGBgfgHkRgFJRiANwgwAnGEJ+Xic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAQAA//8CEQPoABAAAAkBJiIGFBcJAQYUFjI3ATY0Agj+KAgXEQgBxf47CBEYCAHXCAIIAdgIERcI/jz+PAgXEQgB2AgYAAB4nGNgZGBgAOJPsxir4/ltvjJwM78AijDcqWT7haD//2cSBItzMDCBRAFbDwxQAAB4nGNgZGBgfsEABEwCDAz//zMJMjAyoAImAErWAxMAAAAAAAACEAAAAAAAAAAkAAB4nGNgZGBgYGIQZADRIBYDAxcQMjD8B/MZAApAASsAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicY2BigAAuBuyAiZGJkZmBKdOAgQEABG0AsQA=) format('woff');font-weight: normal;font-style: normal;}
@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.frete .shipping-value {
  display: none;
}
#popupCalculoFreteWrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  height: 45px;
  border-top: solid 1px rgba(0,0,0,0.1);
  padding: 12px 0;
}
#popupCalculoFreteWrapper:before {
  content: 'Calcule o Frete';
}
#popupCalculoFreteWrapper:after {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: y3872b;
  font-weight: normal;
  content: '\e000';
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 100%;
}
#popupCalculoFreteWrapper a {
  display: none;
}
#calculoFrete {
  margin-top: 0;
  z-index: 200;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background: #f5f5f5;
}
@media (max-width: 991px) {
  #calculoFrete {
    padding: 20px;
  }
}
#calculoFrete .footer {
  display: none;
}
.on #calculoFrete {
  visibility: visible;
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
#calculoFrete .quantity,
#calculoFrete .cep-busca,
#calculoFrete .header {
  display: none;
}
#calculoFrete .prefixo,
#calculoFrete .fitext {
  display: flex;
  align-items: center;
  font-size: 13px;
  color: #44444d;
  font-weight: 300;
}
#calculoFrete .fitext {
  width: 140px;
  height: 35px;
  padding: 0 20px;
  border-radius: 2px;
  border: 1px solid #f0f0f0;
  background-color: #fff;
  font-size: 14px;
  color: #3e3e3e;
  font-style: italic;
  box-shadow: 0 2px 2px 0 #e0e0e0;
  font-weight: 600;
}
#calculoFrete .fitext::-moz-placeholder {
  font-size: 13px;
  color: #3e3e3e;
  font-style: italic;
  font-weight: 600;
}
#calculoFrete .fitext:-ms-input-placeholder {
  font-size: 13px;
  color: #3e3e3e;
  font-style: italic;
  font-weight: 600;
}
#calculoFrete .fitext::placeholder {
  font-size: 13px;
  color: #3e3e3e;
  font-style: italic;
  font-weight: 600;
}
@media (max-width: 991px) {
  #calculoFrete .fitext {
    width: 80%;
  }
}
#calculoFrete .prefixo {
  font-size: 0;
}
@media (max-width: 991px) {
  #calculoFrete .prefixo {
    flex-wrap: wrap;
  }
}
#calculoFrete .prefixo:before {
  content: 'Calcule o frete e o prazo de entrega';
  font-size: 13px;
  max-width: 115px;
  margin-right: 5px;
}
@media (max-width: 991px) {
  #calculoFrete .prefixo:before {
    max-width: 100%;
    margin-bottom: 10px;
  }
}
#calculoFrete .content > fieldset {
  position: relative;
}
#calculoFrete .frete-calcular {
  position: absolute;
  bottom: 0;
  right: 0;
}
#calculoFrete .freight-btn {
  border: 0;
  width: 120px;
  height: 35px;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  border-radius: 3px;
  cursor: pointer;
  background: #8068ae;
}
@media (max-width: 991px) {
  #calculoFrete .freight-btn {
    border: 1px solid #8068ae;
    background: #fff;
    color: #8068ae;
    width: 50px;
  }
}
#calculoFrete .freight-btn:hover {
  opacity: 0.8;
}
#calculoFrete .cep-invalido {
  position: relative;
  border: solid 1px #f00;
  border-radius: 3px;
  padding: 20px;
  margin: 15px 0;
  font-size: 13px;
  font-weight: 400;
  color: #f00;
}
#calculoFrete .cep-invalido:before {
  content: '';
  position: absolute;
  top: -6px;
  left: 20px;
  width: 10px;
  height: 10px;
  border: solid 1px #f00;
  border-bottom: 0;
  border-right: 0;
  border-radius: 3px 0 0;
  transform: rotate(45deg);
  background: #fff;
}
#calculoFrete .cep-invalido strong {
  font-weight: 400;
}
.freight-values {
  padding: 20px 0;
}
.freight-values table {
  border: solid 1px #eee;
  border-bottom-width: 0;
  font-size: 12px;
  color: #333;
  -webkit-animation: animateFrete 300ms 1 ease;
          animation: animateFrete 300ms 1 ease;
}
.freight-values table th,
.freight-values table td {
  border-bottom: solid 1px #eee;
  padding: 5px;
}
.freight-values table th:empty,
.freight-values table td:empty {
  display: none;
}
.freight-values table th + td,
.freight-values table td + td,
.freight-values table th + th,
.freight-values table td + th {
  border-left: solid 1px #eee;
}
.freight-values table thead th,
.freight-values table thead td {
  background: #eee;
  font-weight: 600;
}
.freight-values table thead th + td,
.freight-values table thead td + td,
.freight-values table thead th + th,
.freight-values table thead td + th {
  border-left-color: #fff;
}
#popupCalculoFreteWrapper {
  display: none;
}
@media (min-width: 992px) {
  #calculoFrete {
    display: block;
    height: auto;
    position: static;
    transform: none;
    opacity: 1;
    visibility: visible;
    padding: 0;
    padding: 25px 30px;
    box-shadow: 0 1px 2px 1px #e0e0e0;
    width: calc(100% - 2px);
    margin: 0 auto;
  }
  #calculoFrete:before {
    display: none;
  }
  #calculoFrete .content > fieldset {
    max-width: 390px;
  }
}
.bannersMarcas,
.showcase.destaques-category {
  display: none !important;
}
@-webkit-keyframes animateFrete {
  from {
    opacity: 0;
    visibility: hidden;
    transform: scaleY(0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: scaleY(1);
  }
}
@keyframes animateFrete {
  from {
    opacity: 0;
    visibility: hidden;
    transform: scaleY(0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: scaleY(1);
  }
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.buytobether table tr {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
  padding: 30px 40px;
  border: 1px solid #f0f0f0;
  box-shadow: 0 2px 2px 0 #e0e0e0;
}
.buytobether table tr .itemA,
.buytobether table tr .itemB {
  width: 40%;
}
@media (max-width: 991px) {
  .buytobether table tr {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .buytobether table tr .plus {
    position: absolute;
    top: 30%;
    left: 50%;
    background: transparent;
    transform: translateX(-50%);
  }
  .buytobether table tr td {
    flex: 0 0 48%;
    padding: 0 !important;
  }
  .buytobether table tr td.buy {
    flex: 0 0 100%;
    padding-top: 10px;
  }
  .buytobether table tr a {
    text-align: left;
  }
}
.buytobether table,
.buytobether hr,
.buytobether .cj-parcela + strong {
  display: none;
}
.buytobether__container {
  z-index: 200;
  padding: 30px 0 0;
  width: 100%;
  height: 100%;
  background: #fff;
  transition: all .2s ease-in-out;
}
.on .buytobether__container {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.buytobether__container.actived table {
  display: table;
}
.buytobether__close {
  display: none;
}
.buytobether table h3,
.buytobether table a {
  color: #453f3f;
  text-decoration: none;
  font-weight: 400;
  font-size: 13px;
}
.buytobether table h3:hover,
.buytobether table a:hover {
  color: #d92467;
}
.buytobether table h3 {
  display: block;
  margin: 20px 0;
}
.buytobether table a {
  display: inline-block;
  width: 100%;
}
.buytobether table a img {
  display: block;
  margin: 0 auto;
}
.buytobether table .cj-text,
.buytobether table .cj-itens {
  color: #969696;
  text-align: left;
  font-weight: 400;
  font-size: 14px;
}
.buytobether table strong.cj-itens {
  font-weight: 700;
}
.buytobether table .cj-price {
  display: block;
  color: #d92467;
  text-align: left;
  font-weight: 700;
  font-size: 20px;
}
.buytobether table .cj-parcela,
.buytobether table .cj-parcela strong {
  text-align: left;
  font-weight: 400;
  font-size: 16px;
}
.buytobether table .cj-parcela {
  color: #44444d;
  font-weight: 700;
}
.buytobether table .cj-parcela strong {
  color: #44444d;
  font-weight: 700;
  font-size: 15px;
}
.buytobether #lnkVejaMais {
  display: none;
}
.buytobether .comprar-junto {
  position: absolute;
  top: 20px;
  right: 0;
}
.buytobether #lnkComprar {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 10px 0;
  width: 180px;
  height: 45px;
  border-radius: 3px;
  background: #44d924;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
  font-size: 0;
}
@media (max-width: 991px) {
  .buytobether #lnkComprar {
    width: 100%;
  }
}
.buytobether #lnkComprar:hover {
  opacity: 0.89;
}
.buytobether #lnkComprar:before {
  content: 'Comprar 2 itens';
  font-weight: 700;
  font-size: 14px;
}
.buytobether .plus,
.buytobether .equal {
  width: 50px;
  background: #fff;
  color: #8068ae;
  font-weight: 700;
  font-size: 33px;
}
.buytobether .buy {
  position: relative;
  padding-top: 15px;
  min-height: 70px;
  width: 100%;
  text-align: left;
}
.equal {
  display: none;
}
@media (max-width: 991px) {
  .buytobether table {
    overflow-y: auto;
    padding: 0 15px;
    height: 100%;
  }
  .buytobether .actived table,
  .buytobether tr,
  .buytobether td,
  .buytobether th,
  .buytobether tbody {
    display: block;
  }
  .buytobether td {
    text-align: center;
  }
  .buytobether .itemA {
    padding: 20px;
    border-radius: 3px;
  }
  .buytobether .plus {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: -25px auto 0;
    height: 50px;
  }
}
@media (min-width: 992px) {
  .buytobether {
    max-width: 1320px;
    width: 100%;
    padding: 0 15px;
    margin: 0 auto;
  }
  .buytobether table {
    width: 100%;
  }
  .buytobether td {
    max-width: 100%;
  }
  .buytobether__container {
    position: static;
    visibility: visible;
    opacity: 1;
    transform: none;
  }
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.slick-track {
  min-width: 100%;
}
.slick-disabled {
  opacity: 0.5;
}
.slick-arrow {
  background: transparent;
  border: 0;
  border-radius: 3px;
  color: #d92467;
  cursor: pointer;
  font-size: 0;
  height: 55px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 55px;
  z-index: 9;
}
.slick-arrow:before {
  font-size: 21px;
}
.slick-prev {
  left: 0;
}
.slick-prev:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbWFkYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUyLjMgNTIuMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTIuMyA1Mi4xOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe29wYWNpdHk6MC45NTt9LnN0MXtmaWx0ZXI6dXJsKCNmaWx0ZXItMik7fS5zdDJ7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7fS5zdDN7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30uc3Q0e2ZpbGw6Izk5OTk5OTt9PC9zdHlsZT48ZmlsdGVyICBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGhlaWdodD0iMTI5LjIlIiBpZD0iZmlsdGVyLTIiIHdpZHRoPSIxMjkuMiUiIHg9Ii0xNC42JSIgeT0iLTEwLjQlIj48ZmVPZmZzZXQgIGR4PSIwIiBkeT0iMiIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI+PC9mZU9mZnNldD48ZmVHYXVzc2lhbkJsdXIgIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIgc3RkRGV2aWF0aW9uPSIyIj48L2ZlR2F1c3NpYW5CbHVyPjxmZUNvbG9yTWF0cml4ICBpbj0ic2hhZG93Qmx1ck91dGVyMSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgMCAwIDAgMC4xMiAwIj48L2ZlQ29sb3JNYXRyaXg+PC9maWx0ZXI+PHRpdGxlPkdyb3VwIDMyPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBpZD0iSG9tZSI+PGcgaWQ9ImxheW91dC1iZWxlemFkZW11bGhlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4OC4wMDAwMDAsIC0zMzguMDAwMDAwKSI+PGcgaWQ9ImZ1bGxiYW5uZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxNTkuMDAwMDAwKSI+PGcgaWQ9Ikdyb3VwLTMyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOTIuMDAwMDAwLCAxODEuMDAwMDAwKSI+PGcgaWQ9Ik92YWwiIGNsYXNzPSJzdDAiPjxnIGNsYXNzPSJzdDEiPjxjaXJjbGUgaWQ9InBhdGgtMV8xXyIgY2xhc3M9InN0MiIgY3g9IjIwLjQiIGN5PSIyMi43IiByPSIyNCIvPjwvZz48Zz48Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIyMC40IiBjeT0iMjIuNyIgcj0iMjQiLz48L2c+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjAwMDAwMCwgMTMuMDAwMDAwKSI+PGcgaWQ9IlBhdGgiPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik03LjctMC4zYzAuNC0wLjQsMS4xLTAuNCwxLjYsMGMwLjQsMC40LDAuNCwxLjEsMCwxLjZsLTgsOGgyMC42YzAuNiwwLDEuMSwwLjUsMS4xLDEuMWMwLDAuNi0wLjUsMS4xLTEuMSwxLjFIMS4ybDgsOGMwLjQsMC40LDAuNCwxLjIsMCwxLjZjLTAuNCwwLjQtMS4xLDAuNC0xLjYsMGwtMTAtMTBjLTAuNC0wLjQtMC40LTEuMSwwLTEuNkw3LjctMC4zeiIvPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==");
  background-repeat: no-repeat;
  content: '';
  display: block;
  height: 55px;
  width: 55px;
}
.slick-prev:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbWFkYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUyLjMgNTIuMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTIuMyA1Mi4xOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe29wYWNpdHk6MC45NTt9LnN0MXtmaWx0ZXI6dXJsKCNmaWx0ZXItMik7fS5zdDJ7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7fS5zdDN7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30uc3Q0e2ZpbGw6I0Q5MjQ2Nzt9PC9zdHlsZT48ZmlsdGVyICBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGhlaWdodD0iMTI5LjIlIiBpZD0iZmlsdGVyLTIiIHdpZHRoPSIxMjkuMiUiIHg9Ii0xNC42JSIgeT0iLTEwLjQlIj48ZmVPZmZzZXQgIGR4PSIwIiBkeT0iMiIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI+PC9mZU9mZnNldD48ZmVHYXVzc2lhbkJsdXIgIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIgc3RkRGV2aWF0aW9uPSIyIj48L2ZlR2F1c3NpYW5CbHVyPjxmZUNvbG9yTWF0cml4ICBpbj0ic2hhZG93Qmx1ck91dGVyMSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgMCAwIDAgMC4xMiAwIj48L2ZlQ29sb3JNYXRyaXg+PC9maWx0ZXI+PHRpdGxlPkdyb3VwIDMyPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBpZD0iSG9tZSI+PGcgaWQ9ImxheW91dC1iZWxlemFkZW11bGhlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4OC4wMDAwMDAsIC0zMzguMDAwMDAwKSI+PGcgaWQ9ImZ1bGxiYW5uZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxNTkuMDAwMDAwKSI+PGcgaWQ9Ikdyb3VwLTMyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOTIuMDAwMDAwLCAxODEuMDAwMDAwKSI+PGcgaWQ9Ik92YWwiIGNsYXNzPSJzdDAiPjxnIGNsYXNzPSJzdDEiPjxjaXJjbGUgaWQ9InBhdGgtMV8xXyIgY2xhc3M9InN0MiIgY3g9IjIwLjQiIGN5PSIyMi43IiByPSIyNCIvPjwvZz48Zz48Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIyMC40IiBjeT0iMjIuNyIgcj0iMjQiLz48L2c+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjAwMDAwMCwgMTMuMDAwMDAwKSI+PGcgaWQ9IlBhdGgiPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik03LjctMC4zYzAuNC0wLjQsMS4xLTAuNCwxLjYsMGMwLjQsMC40LDAuNCwxLjEsMCwxLjZsLTgsOGgyMC42YzAuNiwwLDEuMSwwLjUsMS4xLDEuMWMwLDAuNi0wLjUsMS4xLTEuMSwxLjFIMS4ybDgsOGMwLjQsMC40LDAuNCwxLjIsMCwxLjZjLTAuNCwwLjQtMS4xLDAuNC0xLjYsMGwtMTAtMTBjLTAuNC0wLjQtMC40LTEuMSwwLTEuNkw3LjctMC4zeiIvPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==");
}
.slick-next {
  right: 0;
}
.slick-next:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbWFkYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUzLjIgNTMuNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTMuMiA1My40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe29wYWNpdHk6MC45NTt9LnN0MXtmaWx0ZXI6dXJsKCNmaWx0ZXItMik7fS5zdDJ7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7fS5zdDN7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30uc3Q0e2ZpbGw6Izk2OTY5Njt9PC9zdHlsZT48ZmlsdGVyICBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGhlaWdodD0iMTI5LjIlIiBpZD0iZmlsdGVyLTIiIHdpZHRoPSIxMjkuMiUiIHg9Ii0xNC42JSIgeT0iLTEwLjQlIj48ZmVPZmZzZXQgIGR4PSIwIiBkeT0iMiIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI+PC9mZU9mZnNldD48ZmVHYXVzc2lhbkJsdXIgIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIgc3RkRGV2aWF0aW9uPSIyIj48L2ZlR2F1c3NpYW5CbHVyPjxmZUNvbG9yTWF0cml4ICBpbj0ic2hhZG93Qmx1ck91dGVyMSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgMCAwIDAgMC4xMiAwIj48L2ZlQ29sb3JNYXRyaXg+PC9maWx0ZXI+PHRpdGxlPkdyb3VwIDMyIENvcHk8L3RpdGxlPjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPjxnIGlkPSJIb21lIj48ZyBpZD0ibGF5b3V0LWJlbGV6YWRlbXVsaGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTU3Ny4wMDAwMDAsIC0zMzguMDAwMDAwKSI+PGcgaWQ9ImZ1bGxiYW5uZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxNTkuMDAwMDAwKSI+PGcgaWQ9Ikdyb3VwLTMyLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1ODEuMDAwMDAwLCAxODEuMDAwMDAwKSI+PGcgaWQ9Ik92YWwiIGNsYXNzPSJzdDAiPjxnIGNsYXNzPSJzdDEiPjxjaXJjbGUgaWQ9InBhdGgtMV8xXyIgY2xhc3M9InN0MiIgY3g9IjIyIiBjeT0iMjMiIHI9IjI0Ii8+PC9nPjxnPjxjaXJjbGUgY2xhc3M9InN0MyIgY3g9IjIyIiBjeT0iMjMiIHI9IjI0Ii8+PC9nPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNC41MDAwMDAsIDI0LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjQuNTAwMDAwLCAtMjQuNTAwMDAwKSB0cmFuc2xhdGUoMTEuMDAwMDAwLCAxMy4wMDAwMDApIj48ZyBpZD0iUGF0aCI+PHBhdGggY2xhc3M9InN0NCIgZD0iTTEzLjMsMGMwLjQtMC40LDEuMS0wLjQsMS42LDBjMC40LDAuNCwwLjQsMS4xLDAsMS42bC04LDhoMjAuNmMwLjYsMCwxLjEsMC41LDEuMSwxLjFjMCwwLjYtMC41LDEuMS0xLjEsMS4xSDYuOGw4LDhjMC40LDAuNCwwLjQsMS4yLDAsMS42Yy0wLjQsMC40LTEuMSwwLjQtMS42LDBsLTEwLTEwYy0wLjQtMC40LTAuNC0xLjEsMC0xLjZMMTMuMywweiIvPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==");
  background-repeat: no-repeat;
  content: '';
  display: block;
  height: 55px;
  width: 55px;
}
.slick-next:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbWFkYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUzLjIgNTMuNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTMuMiA1My40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe29wYWNpdHk6MC45NTt9LnN0MXtmaWx0ZXI6dXJsKCNmaWx0ZXItMik7fS5zdDJ7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7fS5zdDN7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30uc3Q0e2ZpbGw6I0Q5MjQ2Nzt9PC9zdHlsZT48ZmlsdGVyICBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGhlaWdodD0iMTI5LjIlIiBpZD0iZmlsdGVyLTIiIHdpZHRoPSIxMjkuMiUiIHg9Ii0xNC42JSIgeT0iLTEwLjQlIj48ZmVPZmZzZXQgIGR4PSIwIiBkeT0iMiIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI+PC9mZU9mZnNldD48ZmVHYXVzc2lhbkJsdXIgIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIgc3RkRGV2aWF0aW9uPSIyIj48L2ZlR2F1c3NpYW5CbHVyPjxmZUNvbG9yTWF0cml4ICBpbj0ic2hhZG93Qmx1ck91dGVyMSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgMCAwIDAgMC4xMiAwIj48L2ZlQ29sb3JNYXRyaXg+PC9maWx0ZXI+PHRpdGxlPkdyb3VwIDMyIENvcHk8L3RpdGxlPjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPjxnIGlkPSJIb21lIj48ZyBpZD0ibGF5b3V0LWJlbGV6YWRlbXVsaGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTU3Ny4wMDAwMDAsIC0zMzguMDAwMDAwKSI+PGcgaWQ9Ikdyb3VwLTMyLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1ODEuMDAwMDAwLCAxODEuMDAwMDAwKSI+PGcgaWQ9Ik92YWwiIGNsYXNzPSJzdDAiPjxnIGNsYXNzPSJzdDEiPjxjaXJjbGUgaWQ9InBhdGgtMV8xXyIgY2xhc3M9InN0MiIgY3g9IjIyIiBjeT0iMTgyIiByPSIyNCIvPjwvZz48Zz48Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIyMiIgY3k9IjE4MiIgcj0iMjQiLz48L2c+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0LjUwMDAwMCwgMjQuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yNC41MDAwMDAsIC0yNC41MDAwMDApIHRyYW5zbGF0ZSgxMS4wMDAwMDAsIDEzLjAwMDAwMCkiPjxnIGlkPSJQYXRoIj48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTMuMywxNTljMC40LTAuNCwxLjEtMC40LDEuNiwwYzAuNCwwLjQsMC40LDEuMSwwLDEuNmwtOCw4aDIwLjZjMC42LDAsMS4xLDAuNSwxLjEsMS4xYzAsMC42LTAuNSwxLjEtMS4xLDEuMUg2LjhsOCw4YzAuNCwwLjQsMC40LDEuMiwwLDEuNmMtMC40LDAuNC0xLjEsMC40LTEuNiwwbC0xMC0xMGMtMC40LTAuNC0wLjQtMS4xLDAtMS42TDEzLjMsMTU5eiIvPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+");
}
.slick-dots {
  display: block;
  font-size: 0;
  margin-top: 10px;
  text-align: center;
}
.slick-dots li {
  display: inline-block;
}
.slick-dots button {
  background: #e9e9e9;
  border: 0;
  border-radius: 50%;
  font-size: 0;
  height: 10px;
  margin: 0 6px;
  padding: 0;
  width: 10px;
}
.slick-dots .slick-active button {
  background: #44444d;
  height: 10px;
  width: 10px;
}
.slick-vertical .slick-arrow {
  position: static;
  width: 100%;
}
.slick-vertical .slick-prev {
  transform: rotate(90deg);
}
.slick-vertical .slick-next {
  transform: rotate(90deg);
}
.slick-vertical .slick-track,
.slick-vertical .slick-list {
  min-height: 100%;
}
[data-carousel] {
  position: relative;
}
[data-carousel] .slick-arrow {
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all .2s ease-in-out;
  z-index: 50;
}
[data-carousel] .slick-prev {
  left: 0;
}
[data-carousel] .slick-next {
  right: 0;
}
[data-carousel].showcase__container .slick-arrow {
  top: 35%;
}
[data-carousel=three] .slick-prev {
  left: 0;
}
[data-carousel=three] .slick-next {
  right: 0;
}
[data-carousel=one] .slick-dots {
  margin: 0;
  position: relative;
  z-index: 10;
}
@media (max-width: 991px) {
  [data-carousel] > div > ul > .slick-arrow {
    margin-top: -60px;
  }
}
@media (min-width: 1410px) {
  [data-carousel] > div > ul > .slick-prev {
    left: -25px;
  }
  [data-carousel] > div > ul > .slick-next {
    right: -25px;
  }
}
.thumbs .slick-arrow:before {
  background-size: contain;
  height: 38px;
  width: 38px;
}
.showcase-tabs__showcase .showcase__container .slick-arrow {
  top: 37%;
  transform: translateY(-37%);
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
body > .wrapper {
  width: 100%;
  padding-top: 177px;
}
@media (min-width: 992px) {
  body > .wrapper {
    padding-top: 165px;
  }
}
@media (max-width: 495px) {
  body > .wrapper {
    padding-top: 199px;
  }
}
#vtexIdContainer {
  position: fixed !important;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.account__loggin {
  padding-bottom: 10px;
}
.account__loggin a {
  display: block;
  background: #8068ae;
  border-radius: 3px;
  text-align: center;
  padding: 0 18px;
  transition: all 0.3s;
  border: 1px solid transparent;
  font-size: 13px;
  color: #fff;
  font-weight: 600;
  white-space: nowrap;
  line-height: 30px;
  height: 30px;
}
.account__loggin a:hover {
  background: #fff;
  border-color: #8068ae;
  text-decoration: none;
  color: #8068ae;
}
.account__register {
  padding-left: 15px !important;
}
.account__register span {
  display: block;
  font-size: 12px;
  line-height: 14px;
  color: #8b8a8a;
  text-align: center;
  margin-bottom: 2px;
}
.account__register a {
  display: block;
  font-size: 13px;
  color: #44444d;
  text-align: left;
  line-height: 19px;
  text-decoration: none;
  transition: 0.3s all;
  margin-bottom: 5px;
}
.account__register a:hover {
  color: #d92467;
}
.account__links {
  border-top: 1px solid #ededed;
  padding-top: 3px;
}
.logout .account__links {
  padding-top: 0;
  border-top: 0;
}
.account__link {
  text-align: center;
}
.account__link a {
  font-size: 14px;
  color: #8b8a8a;
  line-height: 30px;
}
.account__link a:hover {
  color: #d92467;
  text-decoration: none;
}
.account__loggin,
.account__register {
  display: block;
}

@font-face { font-family: K63b21; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAARQAAsAAAAABoAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAQAAAAFY2H0RfY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAALsAAADYIPt1OGhlYWQAAAKMAAAALgAAADYd4VLCaGhlYQAAArwAAAAbAAAAJAm6BgBobXR4AAAC2AAAAAgAAAAIBf0AAGxvY2EAAALgAAAABgAAAAYAbAAAbWF4cAAAAugAAAAgAAAAIAERAFVuYW1lAAADCAAAASkAAAIWm5e+CnBvc3QAAAQ0AAAAGwAAACxqQQEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGT6zziBgZWBgfkM0x4GBoYeCM34gMGQkYmBgYmBlZkBKwhIc01hcHjA8ICB+QWQG8X8EizMCCIAM1EL73ic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAB4nGNgZQAC1ovMLxmkGOQY1BnsGTwYGITNzIXtGI0VjcREBUXYtBlF+BiV9BhNlZXUTIEku7CRmYmaEpuIGCM2FYImZowwBWKMbI9YhbgYDQXFxQWDDENSQoyCBCQY18xefETN1NTHzIzxFNMGMXl5sSYjoJzhfjEFBcYeNTMzH1NTJm5uTkZnDk4xgb8TBcT1A/WBSFyA0fzVq3/exp7GQMTcISf611RUDiInJ8p0WlTuTwVEDgA8HimsAHicY2BkYGAAYqdT39/G89t8ZeBmfgEUYbhTyfYLmWa9yPwSSHEwMIF4AGxhC/4AAHicY2BkYGB+wQAErH/B5EUGRgZUwAQARfACyAAAAAAABf0AAAAAAAAAbAAAAAEAAAACAEkABQAAAAAAAgAAAAoACgAAAP8AAAAAAAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nGNgYoAALgbsgImRiZGZgSnTgIEBAARtALEA) format('woff');font-weight: normal;font-style: normal;}
@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.wrapper__container > .header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 200;
  width: 100%;
  transition: all .2s ease-in-out;
}
.header__head-nav {
  display: none;
}
.header__wrapper {
  background: #fff;
}
.header__container {
  max-width: 1320px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
  z-index: 100;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 95px;
  background: #fff;
}
@media (max-width: 767px) {
  .header__container {
    padding: 5px 15px;
    height: auto;
  }
}
.header__container--menu {
  padding: 0;
}
.scrolling .header {
  min-height: 66px;
  background: #fff;
}
.header__button-menu {
  z-index: 1;
}
.header__logo {
  display: flex;
  flex: 1 1 auto;
  justify-content: center;
  align-items: center;
  max-width: 160px;
}
.header__search {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 40;
  width: 100%;
  transition: all .2s ease-in-out;
}
@media (max-width: 991px) {
  .header__search {
    top: calc(100% - 1px);
    padding: 10px 15px;
    background: #fff;
  }
}
.topbar {
  background-image: url("data:image/jpeg;base64,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");
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
}
@media (max-width: 767px) {
  .topbar {
    min-height: 50px;
    background-size: cover;
  }
}
.topbar__wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 30px;
}
@media (max-width: 767px) {
  .topbar__wrapper {
    flex-wrap: wrap;
    min-height: 40px;
  }
}
.topbar__wrapper-frete {
  display: flex;
  align-items: center;
  color: #d92467;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 17px;
}
@media (max-width: 767px) {
  .topbar__wrapper-frete {
    font-size: 12px;
  }
}
.topbar__wrapper-frete:before {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 33px;
  height: 100%;
  color: #8068ae;
  font-size: 16px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: K63b21;
  font-weight: normal;
  content: '\e000';
}
.topbar__wrapper-frete strong {
  margin-left: 10px;
  padding: 3px 10px;
  border-radius: 3px;
  background: #d92467;
  color: #fff;
  text-transform: none;
  letter-spacing: -0.5px;
  font-weight: 400;
  font-size: 13px;
}
.topbar__wrapper-valor {
  margin-left: 10px;
  color: #44444d;
  font-size: 13px;
}
@media (max-width: 767px) {
  .topbar__wrapper-valor {
    width: 100%;
    text-align: center;
  }
}
.header__container .header__head-nav {
  display: flex;
  justify-content: space-between;
  max-width: 390px;
  width: 100%;
}
@media (max-width: 991px) {
  .header__container .header__head-nav {
    max-width: none;
    width: auto;
  }
}
.header__container .header__head-nav >a {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #44444d;
  font-size: 14px;
  transition: all 150ms ease-in-out;
}
@media (max-width: 991px) {
  .header__container .header__head-nav >a {
    display: none;
  }
}
.header__container .header__head-nav >a:hover {
  color: #d92467;
  text-decoration: none;
}
.buy-button__msg {
  display: none;
}
@media (min-width: 992px) {
  .is-minicart .header__search {
    z-index: 0 !important;
  }
  .header__search {
    position: relative;
    top: auto;
    left: auto;
    z-index: 31;
    flex: 1 1 auto;
    max-width: 630px;
  }
  .header__search .is-minicart {
    z-index: 1;
  }
  .header__logo {
    flex: 0 0 160px;
    justify-content: flex-start;
  }
  .header__head-nav {
    display: flex;
    flex: 0 0 auto;
    justify-content: space-between;
    max-width: none;
    width: 100%;
  }
  .header__menu {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    transition: all .2s ease-in-out;
  }
  .header__button-menu {
    display: none;
  }
}
.topbar {
  max-height: 30px;
  transition: all 10ms ease-in-out;
}
.home .menu {
  border: none;
}
.menu__item [data-name='Marcas'] > span:before {
  margin-right: 5px;
  content: 'Compre por';
  text-transform: none;
  font-weight: 400;
}
.menu__item [data-name='Outlet'] > span {
  display: flex;
  align-items: center;
  color: #d92467;
}
.menu__item [data-name='Outlet'] > span:before {
  display: block;
  margin-top: 5px;
  width: 20px;
  height: 20px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAS1BMVEUAAAD////aJmnbJGjbJGfbJmnaJWfbJGjZJmjaJWjaJWjbJGnbJGjZJGfZJmjaJWjaJWfaJWjZJGfaJGjZJWjaJGfZJWfaJGfZJGdooc95AAAAGHRSTlMAASJiY3J0f4CChIaTlJWWl5i309jh+f7hEPCJAAAAWUlEQVR4AV3IXQ6DIBRE4QH6T1sVBGb/KzXeG5MJ5+07uLrVQbK/4YWFXleXmEkxEyJpXmntqZBia0xmRdioJWRqX6BNxl38w9lTLcftvcx/QI7YerRPgHcA6oMN/5ODPEEAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  content: '';
}
.menu__categories-all [data-name='Marcas'] > span:before {
  display: none;
}
.menu__categories-all [data-name='Outlet'] > span:before {
  display: none;
}
.minicart {
  position: relative;
  z-index: 50;
}
#valorFreteGratis {
  display: none;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.logo img,
.logo svg {
  display: block;
  width: 160PX;
  max-width: 100%;
}
.logo span {
  display: none;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.minibanner {
  text-align: center;
}
@media (max-width: 991px) {
  .minibanner {
    padding-top: 38px;
  }
  .minibanner .slick-dots {
    margin: 0 auto;
    margin-top: 38px;
  }
}
.minibanner__container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  overflow: auto;
  margin: 0 auto;
  padding: 0 15px;
  padding-bottom: 38px;
  max-width: 1320px;
  width: 100%;
}
@media (max-width: 991px) {
  .minibanner__container {
    padding-bottom: 5px;
  }
  .minibanner__container::-webkit-scrollbar {
    display: none;
  }
}
.minibanner .box-banner {
  overflow: hidden;
  min-width: 141px;
}
@media (max-width: 991px) {
  .minibanner .box-banner {
    min-width: 200px;
  }
}
.minibanner img {
  display: block;
  margin: 0 auto;
  transition: all 0.3s;
}
.minibanner .box-banner {
  padding: 0 5px;
}
.minibanner-mid__container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  padding: 0 15px;
  max-width: 1320px;
  width: 100%;
}
@media (max-width: 767px) {
  .minibanner-mid__container {
    flex-wrap: wrap;
  }
}
.minibanner-mid .box-banner {
  overflow: hidden;
  padding: 5px;
}
.minibanner-mid img {
  margin-left: auto;
  transition: all 0.3s;
}
.minibanner-mid img:hover {
  transform: scale(1.05);
}
.minibanner-down {
  padding-top: 20px;
  padding-bottom: 60px;
}
@media (max-width: 991px) {
  .minibanner-down {
    padding: 38px 0;
  }
}
.minibanner-down__container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  overflow: hidden;
  margin: 0 auto;
  padding: 0 15px;
  max-width: 1320px;
  width: 100%;
}
.minibanner-down__container .box-banner {
  overflow: hidden;
  width: 49%;
}
@media (max-width: 991px) {
  .minibanner-down__container .box-banner {
    margin: 5px auto;
    width: 100%;
    text-align: center;
  }
}
.minibanner-down img {
  transition: all 0.3s;
}
.minibanner-down img:hover {
  transform: scale(1.05);
}
.banner--full {
  background: #f5f5f5;
}
.banner--full .box-banner {
  position: relative;
}
@media (max-width: 991px) {
  .banner--full {
    background: #fff;
  }
}
.banner--full .banner__container {
  margin: 0 auto;
  padding: 0 15px;
  max-width: 1320px;
}
@media (max-width: 991px) {
  .banner--full .banner__container {
    padding: 0;
  }
}
.banner--full img {
  margin: 0 auto;
}
.banner--full .slick-arrow {
  background: none;
}
.banner--full .banner__container {
  display: flex;
  overflow: hidden;
}
.banner--full .box-banner {
  flex: 0 0 100%;
}
.banner--full .slick-list,
.banner--full .slick-track {
  min-width: 100%;
}
@media (max-width: 991px) {
  .banner--full img {
    position: relative;
    left: 50%;
    display: block;
    min-width: 100%;
    max-width: 220%;
    width: auto;
    transform: translateX(-50%);
  }
  .banner--full .box-banner {
    overflow: hidden;
    padding-bottom: 40px;
  }
  .banner--full .slick-dots {
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (min-width: 992px) {
  .banner--full {
    display: block;
  }
}
.banner--full--mobile {
  display: none;
}
.banner--full--mobile .banner__container--mobile {
  visibility: hidden;
  opacity: 0;
}
.banner--full--mobile .banner__container--mobile.slick-initialized {
  visibility: visible;
  opacity: 1;
}
@media (max-width: 495px) {
  .banner--full {
    display: none;
  }
  .banner--full--mobile {
    display: block;
  }
}
.banner--category .slick-slide {
  padding: 0 !important;
}
.banner--category .slick-arrow {
  top: 50%;
  z-index: 99;
  border-radius: 50%;
  background: transparent !important;
  transform: translateY(-50%);
}
.banner--category .slick-prev {
  left: 30px !important;
}
.banner--category .slick-next {
  right: 30px !important;
}
.banner--category--mobile {
  display: none;
}
@media (max-width: 495px) {
  .banner--category {
    display: none;
  }
  .banner--category--mobile {
    display: block;
  }
}
.minibanner__grid {
  display: flex;
  justify-content: space-between;
  margin: 15px auto;
  padding: 0 15px;
  max-width: 1320px;
}
@media (max-width: 991px) {
  .minibanner__grid {
    flex-wrap: wrap;
  }
}
.minibanner__grid-left {
  width: 43%;
}
@media (max-width: 991px) {
  .minibanner__grid-left {
    width: 100%;
  }
}
.minibanner__grid-left .box-banner {
  overflow: hidden;
  max-width: 520px;
}
@media (max-width: 991px) {
  .minibanner__grid-left .box-banner {
    margin: 0 auto;
    margin-bottom: 20px;
  }
}
.minibanner__grid-left .box-banner img {
  transition: all 0.3s ease-in-out;
}
.minibanner__grid-left .box-banner img:hover {
  transform: scale(1.1);
}
.minibanner__grid-right {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-left: 0;
  width: 60%;
}
@media (max-width: 991px) {
  .minibanner__grid-right {
    flex-wrap: nowrap;
    overflow: auto;
    max-width: 100%;
    width: 100%;
  }
  .minibanner__grid-right::-webkit-scrollbar {
    display: none;
  }
}
.minibanner__grid-right .box-banner {
  overflow: hidden;
  margin-bottom: 15px;
}
@media (max-width: 1250px) {
  .minibanner__grid-right .box-banner {
    margin-left: 14px;
    width: 47%;
  }
}
@media (max-width: 767px) {
  .minibanner__grid-right .box-banner {
    margin-right: 20px;
    margin-left: 0;
    min-width: 250px;
  }
}
.minibanner__grid-right .box-banner img {
  transition: all 0.3s ease-in-out;
}
.minibanner__grid-right .box-banner img:hover {
  transform: scale(1.1);
}
.bannersMarcas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 70px;
}
@media (max-width: 991px) {
  .bannersMarcas {
    position: relative;
    flex-wrap: nowrap;
    justify-content: space-between;
    overflow-x: auto;
    margin-bottom: 30px;
    padding-top: 40px;
  }
  .bannersMarcas::-webkit-scrollbar {
    display: none;
  }
  .bannersMarcas .box-banner {
    min-width: 145px;
  }
}
.bannersMarcas h2 {
  display: block !important;
  width: 100%;
  text-align: center;
  font-weight: 700;
  font-size: 30px;
}
@media (max-width: 991px) {
  .bannersMarcas h2 {
    position: absolute;
    top: 0;
    font-size: 20px;
  }
}
.bannersMarcas > div {
  margin: 0 10px;
}
[data-carousel='showcaseCategory'] > div ul {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 991px) {
  [data-carousel='showcaseCategory'] > div ul {
    overflow: auto;
  }
  [data-carousel='showcaseCategory'] > div ul::-webkit-scrollbar {
    display: none;
  }
}
[data-carousel='showcaseCategory'] > div li {
  width: 25%;
}
@media (max-width: 991px) {
  [data-carousel='showcaseCategory'] > div li {
    min-width: 30%;
  }
}
@media (max-width: 520px) {
  [data-carousel='showcaseCategory'] > div li {
    min-width: 60%;
  }
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.brands {
  padding-top: 10px;
  padding-bottom: 47px;
}
@media (max-width: 991px) {
  .brands {
    padding-top: 38px;
    padding-bottom: 38px;
  }
}
.brands__container {
  max-width: 1320px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .brands__container {
    padding: 0px;
  }
}
.brands__title {
  color: #453f3f;
  font-size: 35px;
  line-height: 42px;
  font-weight: 300;
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .brands__title {
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  .brands__title {
    font-size: 30px;
    line-height: 36px;
    text-align: center;
  }
}
.brands__list {
  display: flex;
  background-color: #f3ecf2;
  padding: 15px 0;
  border-radius: 5px;
  overflow: hidden;
}
@media (max-width: 991px) {
  .brands__list {
    display: flex;
    align-items: center;
    justify-content: space-between;
    overflow: auto;
    padding: 15px;
    max-width: 100%;
  }
}
.brands__item {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 auto;
  padding: 10px;
}
@media (max-width: 991px) {
  .brands__item {
    min-width: 100px;
    margin-right: 45px;
  }
}
.brands__item img {
  display: block;
  margin: 0 auto;
}
.brands .slick-track {
  display: flex;
  align-items: center;
  justify-content: center;
}
.brands .slick-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.brands .slick-prev {
  left: 0;
  background: none;
  padding: 0;
  z-index: 1;
}
.brands .slick-next {
  right: 0;
  background: none;
  padding: 0;
  z-index: 1;
}
.brands .slick-list {
  padding: 0 20px;
}

@font-face { font-family: E188ec; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQ4AAsAAAAABlwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPwAAAFY2IECvY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAAKIAAAC0sDAFKWhlYWQAAAJ0AAAALwAAADYb+VLAaGhlYQAAAqQAAAAcAAAAJAfSA+pobXR4AAACwAAAAAgAAAAIA+j//2xvY2EAAALIAAAABgAAAAYAWgAAbWF4cAAAAtAAAAAeAAAAIAEOAEVuYW1lAAAC8AAAASkAAAIWm5e+CnBvc3QAAAQcAAAAGwAAACxqQQEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGT8wjiBgZWBgamKaQ8DA0MPhGZ8wGDIyAQUZWBlZsAKAtJcUxgcHjA8YGB+AeRGAUlGIA3CDAABXgs9AHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAB4nGNg+g8EzC+ZXzAoM1gwMKiqm6npM5qpm6mrqaspsbOxs4mIi4mLGRuZQwkjMxNGE3MzczMjoLgcI0iFGkgt89k1fBxiTHKMjBZmMfF34mNMLSxMY+Lz/DyZpNXFxFZL+5n/maqmZu8009FBVY1RXdXBcaaTvZragtXStmJMnn55MB1ArWYWckzS3Gukzf0Yz/qAFMH0qTOqAfUBAEPwKfAAAHicY2BkYGAAYoPAJ3fj+W2+MnAzvwCKMNypZPsFo/8DAfNLsDgHAxNIFACQuw9hAHicY2BkYGB+wcAAIv8DAfNLBkYGVMAEAJ71BsMAAAAAA+j//wAAAAAAWgAAeJxjYGRgYGBisARiBjCLgYELCBkY/oP5DAAOPwFUAAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nGNgYoAALgbsgImRiZGZgSnTgIEBAARtALEA) format('woff');font-weight: normal;font-style: normal;}
@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.search {
  background: #fff;
}
.search select,
.search legend,
.search label {
  display: none;
}
.search__container {
  height: 50px;
  border-radius: 3px;
  border-radius: 5px;
}
.search fieldset {
  position: relative;
  font-size: 0;
}
.search fieldset:after {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  background-color: transparent;
  color: #d92467;
  font-size: 22px;
  cursor: pointer;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: E188ec;
  font-weight: normal;
  content: '\e000';
}
.search [type=text] {
  display: inline-block;
  padding-left: 20px;
  width: 100%;
  height: 50px;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 2px 0 #e0e0e0;
  color: #969696;
  vertical-align: middle;
  letter-spacing: 0.2px;
  font-weight: 400;
  font-style: italic;
  font-size: 13px;
  line-height: 55px;
}
.search [type=button] {
  position: relative;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 20;
  display: inline-block;
  width: 50px;
  height: 50px;
  border: 0;
  background: rgba(0,0,0,0);
  vertical-align: middle;
  font-size: 0;
  cursor: pointer;
}
.ui-autocomplete {
  z-index: 200 !important;
  overflow: auto;
  padding: 0;
  padding-top: 25px;
  max-height: 350px;
  width: 36% !important;
  border: 1px solid #eee;
  border-radius: 3px;
  background: #fff;
}
@media (max-width: 991px) {
  .ui-autocomplete {
    left: 50% !important;
    display: none !important;
    padding-top: 20px;
    max-width: 1140px;
    width: calc(100vw - 40px);
    transform: translateX(-50%);
  }
}
@media (min-width: 992px) {
  .ui-autocomplete {
    margin-top: 20px;
  }
}
.ui-autocomplete .ui-menu-item {
  border-bottom: 1px solid #d92467;
}
.ui-autocomplete li {
  position: relative;
  z-index: 2;
}
.ui-autocomplete img {
  margin-right: 10px;
}
.ui-autocomplete a {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  color: #333;
  font-weight: 400;
  font-size: 13px;
}
.ui-autocomplete a:hover {
  text-decoration: none;
}
.ui-autocomplete .ui-state-hover {
  background: #d92467;
  color: #fff;
}
.scrolling--down .ui-autocomplete,
.scrolling .ui-autocomplete {
  display: none !important;
}
[data-search] {
  display: block !important;
}
.search fieldset {
  z-index: 3;
}
.search__container {
  position: relative;
}
@media (max-width: 991px) {
  .search__container.active:after {
    position: absolute;
    top: 0;
    right: 35px;
    z-index: 10;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    content: '+';
    font-size: 26px;
    line-height: 1;
    opacity: 0.7;
    transform: rotate(45deg);
  }
}
.search__container.active:before {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
  content: '';
  opacity: 0.6;
}
.search__content {
  flex: 1;
  overflow: auto;
  min-height: 0;
  max-height: 100%;
}
@media (min-width: 992px) {
  .search__content {
    display: flex;
  }
}
.search #search__input {
  position: relative;
  z-index: 0;
}
.search #search__button {
  z-index: 2;
  flex: 0 0 auto;
}
.search #search__result {
  position: relative;
  z-index: 1;
  display: none;
  flex-flow: column nowrap;
  max-height: 50vh;
  height: 415px;
  border-radius: 4px;
  background: #fff;
  text-align: left;
  transition: all 300ms ease-in-out;
}
.search #search__result.active {
  display: flex;
  margin: -5px 0 0;
}
.search .loading {
  padding: 0 0 0 40px !important;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiAgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiBmaWxsPSJub25lIiBzdHJva2U9IiNjY2NjY2MiIHN0cm9rZS13aWR0aD0iMTAiIHI9IjM1IiBzdHJva2UtZGFzaGFycmF5PSIxNjQuOTMzNjE0MzEzNDY0MTUgNTYuOTc3ODcxNDM3ODIxMzgiIHRyYW5zZm9ybT0icm90YXRlKDIyNy44MDUgNTAgNTApIj4gIDxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIxcyIgdmFsdWVzPSIwIDUwIDUwOzM2MCA1MCA1MCIga2V5VGltZXM9IjA7MSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjwvc3ZnPg==");
  background-position: left 8px center;
  background-size: 25px 25px;
  background-repeat: no-repeat;
}
.search__product-item a {
  display: flex;
  align-items: center;
  color: #44444d;
  text-decoration: none;
  font-size: 12px;
}
.search__product-item strong {
  display: block;
  margin: 2px 0 0;
  color: #d92467;
  font-size: 16px;
}
.search__product-item img {
  width: 53px;
  height: auto;
}
.search__title {
  margin: 0 0 15px;
  color: #44444d;
  font-weight: 800;
  font-size: 16px;
}
.search__product-list {
  overflow: hidden;
  max-height: 315px;
}
.search__product-item {
  margin: 0 0 15px;
  padding: 5px 0;
  width: 100%;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 2px 0 #e0e0e0;
}
.search__product {
  flex: 1;
  padding: 0 20px 20px;
  min-width: 0;
}
@media (min-width: 992px) {
  .search__product {
    flex: 0 1 50%;
    padding-top: 20px;
  }
}
.search__sugestion {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 25px 10px 0 20px;
}
@media (min-width: 992px) {
  .search__sugestion {
    flex: 0 1 50%;
  }
}
.search__sugestion a {
  display: block;
  padding: 5px 0;
  color: #44444d;
  font-size: 14px;
}
.search__sugestion-list {
  overflow: hidden;
  margin: 0 0 20px -10px;
  padding: 0 10px;
}
.search__sugestion-list-01 {
  margin: 0 0 10px -10px;
}
.search__sugestion-list-01:nth-child(1n+5) {
  display: none;
}
.search .search__button {
  position: relative !important;
  z-index: 1 !important;
  margin: -5px 0 0;
  padding: 5px 0;
  width: 100% !important;
  height: 30px !important;
  border: none !important;
  border-radius: 0 0 4px 4px;
  background: #f5f5f5 !important;
  color: #8068ae;
  text-align: center;
  font-weight: 600;
  font-size: 12px !important;
}
.search .search__button:hover {
  background: #8068ae !important;
  color: #f5f5f5;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.main {
  width: 100%;
  max-width: 100%;
  display: block;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.button .lines {
  background-color: #d92467;
  border-radius: 4px;
  display: inline-block;
  flex: 0 0 auto;
  height: 4px;
  position: relative;
  transition: background 0.3s 0.6s ease;
  width: 24px;
}
.button .lines:before,
.button .lines:after {
  background-color: #d92467;
  border-radius: 4px;
  content: '';
  display: inline-block;
  height: 4px;
  left: 0;
  position: absolute;
  transform-origin: 50% 50%;
  transition: top 0.3s 0.6s ease, transform 0.3s ease;
  width: 24px;
}
.button .lines:before {
  top: 0.5rem;
}
.button .lines:after {
  top: -0.5rem;
}
.button__menu {
  align-items: center;
  background: none;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  height: 45px;
  justify-content: center;
  margin: 0;
  padding: 0;
  transition: 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 45px;
}
.button__menu--close .lines {
  background: transparent;
  transition: background 0.3s 0s ease;
}
.button__menu--close .lines:before {
  background: #44444d;
  top: 0;
  transform: rotate3d(0, 0, 1, 45deg);
  transition: top 0.3s ease, transform 0.3s 0.5s ease, background 0.3s ease;
  width: 24px;
}
.button__menu--close .lines:after {
  background: #44444d;
  top: 0;
  transform: rotate3d(0, 0, 1, -45deg);
  transition: top 0.3s ease, transform 0.3s 0.5s ease, background 0.3s ease;
  width: 24px;
}
.button__minicart {
  align-items: center;
  background: none;
  border: 0;
  cursor: pointer;
  display: flex;
  height: 50px;
  justify-content: center;
  padding: 0;
  position: relative;
  width: 55px;
}
.button__minicart:before {
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='18px' height='21px' viewBox='0 0 18 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 55.2 (78181) - https://sketchapp.com --%3E %3Ctitle%3Enoun_bag_1434167%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='cabeçalho' transform='translate(-1518.000000, -71.000000)' fill='%23D92467'%3E %3Cg id='cart' transform='translate(1518.000000, 65.000000)'%3E %3Cg id='Group-3'%3E %3Cg id='noun_bag_1434167' transform='translate(0.000000, 6.000000)'%3E %3Cg id='Shape'%3E %3Cpath d='M1.07419355,19.5355263 C1.84637984,20.3466888 2.94348281,20.8085343 4.09354839,20.8065851 L13.9064516,20.8065851 C15.0536396,20.8042532 16.1463737,20.3406356 16.915025,19.5301222 C17.6836764,18.7196088 18.0566571,17.6376863 17.9419355,16.5513158 L16.983871,7.57105263 C16.9240158,7.00416173 16.4212003,6.57346062 15.8225806,6.57631579 L14.1677419,6.57631579 L14.1677419,4.97368421 C14.1677419,2.33361777 11.919056,0.193421053 9.14516129,0.193421053 C6.3712666,0.193421053 4.12258065,2.33361777 4.12258065,4.97368421 L4.12258065,6.57631579 L2.17741935,6.57631579 C1.57879966,6.57346062 1.07598424,7.00416173 1.01612903,7.57105263 L0.0580645161,16.5513158 C-0.0612140512,17.6379911 0.307892322,18.7219983 1.07419355,19.5355263 Z M6.41612903,4.97368421 C6.41612903,3.55445774 7.62496021,2.40394737 9.11612903,2.40394737 C10.6072979,2.40394737 11.816129,3.55445774 11.816129,4.97368421 L11.816129,6.57631579 L6.41612903,6.57631579 L6.41612903,4.97368421 Z M2.3516129,16.7447368 L3.19354839,8.75921053 L14.7774194,8.75921053 L15.6193548,16.7447368 C15.6687434,17.2123792 15.5072627,17.6779969 15.175081,18.0257678 C14.8428993,18.3735388 14.3712368,18.5707775 13.8774194,18.5684419 L4.09354839,18.5684419 C3.59973096,18.5707775 3.12806848,18.3735388 2.79588676,18.0257678 C2.46370503,17.6779969 2.30222433,17.2123792 2.3516129,16.7447368 Z' fill-rule='nonzero'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  bottom: 5px;
  content: '';
  display: block;
  height: 24px;
  left: 0;
  position: absolute;
  width: 23px;
  z-index: 1;
}
@media (max-width: 991px) {
  .button__minicart {
    justify-content: flex-end;
  }
}
.button__minicart > a {
  align-items: center;
  display: flex;
  text-decoration: none;
}
@media (max-width: 991px) {
  .button__minicart > a {
    pointer-events: none;
  }
}
.button__minicart-text {
  display: block;
  font-size: 11px;
  left: 40px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 14px;
}
@media (max-width: 991px) {
  .button__minicart-text {
    display: none;
  }
}
.button__minicart-text strong {
  font-weight: 11px;
}
.button__minicart-qty {
  align-items: center;
  background: #91dcf9;
  border-radius: 50%;
  color: #fff;
  display: flex;
  flex: 0 0 25px;
  font-size: 15px;
  font-weight: 600;
  height: 25px;
  justify-content: center;
  left: 10px;
  line-height: 15px;
  position: absolute;
  top: 14px;
  width: 25px;
}
.button__minicart .notification {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  box-shadow: 0 2px 3px rgba(0,0,0,0.3);
  padding: 10px;
  position: absolute;
  top: 100%;
  width: 130px;
}
.button__minicart .notification:before {
  border-bottom: 5px solid #d92467;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  content: '';
  display: inline-block;
  height: 0;
  left: 50%;
  margin-right: 10px;
  position: absolute;
  top: -5px;
  transform: translateX(-50%);
  vertical-align: middle;
  width: 0;
}
.header__cart {
  margin-right: 44px;
}
@media (max-width: 991px) {
  .header__cart {
    margin-right: 0;
  }
}
.back-top {
  background: none;
  border: none;
  bottom: 80px;
  height: 45px;
  position: fixed;
  right: 15px;
  width: 45px;
  z-index: 10;
}
.back-top svg {
  fill: #8068ae;
  height: 27px;
  width: 27px;
}

@font-face { font-family: He1983; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAApsAAsAAAAADigAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAQgAAAFY2IEZdY21hcAAAAYgAAABsAAAB0uD35PFnbHlmAAAB9AAABmcAAAfQQwaM02hlYWQAAAhcAAAAMwAAADYe11LIaGhlYQAACJAAAAAfAAAAJAqwBs9obXR4AAAIsAAAACQAAAAkI1r/+GxvY2EAAAjUAAAAFAAAABQIMgpcbWF4cAAACOgAAAAfAAAAIAEYAKhuYW1lAAAJCAAAASkAAAIWm5e+CnBvc3QAAAo0AAAAOAAAAE9FbEJYeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR+yziBgZWBgcWXaQ8DA0MPhGZ8wGDIyMTAwMTAysyAFQSkuaYwODxgeMDO/ALIjWL+wMAIpEGYAQDouQrxAAB4nO2RwQ2AUAhD31fUH+MoHhzIkxM4MptoQcaQ5DWhIRxaYAJGsQuDdtGIOeW29EfW9I0jbyx8X55HSqh2Sx10a/o4s9BlzPyzpd619cjsI1MslBxeRBteRK5eRFNeKGG8UNZq44P+Anh2Fql4nF1Va2wcVxWec+88dnZnZ/Y5u2t7d2dmvTveONldz+7OOHbjx67t2o43TmzjNU7aAEmlkipY24QokFooryKBoCrlIfEQICFVSO2PSoUfRSURP/oH9UdpIT+QACEkEhCPIpCo6ow5dx2pEjNH5557XjM637nncsDhQ9+guxzhODCBvrF3Gd6iu3t/RzWzib+kd7gGN829iPYcSEkVJJG9GoiSCgXRHivZJbuJrAq4NrwpkoOUntIdz/VcHb30KVKwVBB0SaUFq2RLVoVMH0RbpSnq5VhGla87UzBNDvYqlTAPhicTKrFFvW8DlxiWKfJGuqQVD9mFSCoeHEzrAkjhfDI7oQsCBEK16YWZTDREQzRj2at0o5Jt3T5rG5HjH4djiqy1ts47Z5/mL8aGh2QlrKcPn3ems8Ob58/kGvmYlMutr7uKlVtcyBbq1snO3GDDiBm1cj4yUTg+p88dW7x4fVLecIvLrYFDEnl35JwDg1UtLUXtQjVpDqlBko4bj7WhWv3ksqpmwpZRG4F8ZSAW4YWxsGb6Py+nY3NnN5qP35HCQ6c67me798KDdsZMJ0vuZ167985r9VirpBybfPXNH16ozVqjvZWXv/FcMdayp55amzeqQ+OjUuzUXOOJViZ++kqtZbkyx/H7HyJYD+hfuDGux93mvoNIlSwN7FL/dbFwDYYN0yFwqQN4UnoeHDQheW4DQUl4fUzFUeZqVzDcY0YnVUdPPYG2g/CkjhqMH2PqOkvhoIC9gYnr3hTYFWqXVNCFR2sqRx9ZqJ4/abQjmvjEqVI8ktVNs5OO5FeNpRFBNDOrR798t1J0a+pSDYJpGgkZxghgKwgDWr4WfPzJ12+6y+khgQ4sRgwVtNSJSCRmJEEhwOsV2HxKjmoiCQVj6mLEVC+b/rc3rqkkEhQUlciVpW1HifMq/FpdufrSOhOVpVvPzCt9hzDsGkYrIPGT58bKWla3Vs0TGTWfXxqZmNtauDn38hk9HKXQBCVFNcU8aV4ACISFTNQSjnS/N3tt9vjR4YFFTVPTJ6JGJG7EQVGDCmlMPjMjyBJPBG0xErlskgn18x8LqkDiirO9WA2QcCrx9vpLV1c0oqbiVJm/cGs5FAZIsCO57+/vI6b3uRnuSe4aIlpDSAoWAmAd4FqF/pFAQmxHwTo4lckEw5UhXB9z+tAyRFgAtQ7segoxRNy8ImPoEGFmah30h+fiZ/AQo95hPZJgQeRPZFmXtPggULVQGExHJQKBgCiKEJALSlKUo+lgNByNh2Pk8Ke91cMBhepDhixRgQq8/Ofbl3Zm25a5QUVeIAToxef6mvbszqXbRy/WqEhuHCL8cKnZ2Np+9/RWo4nCafgxGQ5kc0TUcqlsQqEQCEqSQrXo5iAviKG0US6WB9J05rRuAJBYIp0oBQSe8GS6PbPTu9XaHf9AEnlYm2BbkHs7M+29bxl5CuVrkuBcmnp6u9vAp7v9DhM4gc06waUPuDincxnO5IbZPMSxlYwmsHtNHEDNaKMCkgw0KhMcb9MAngz83Q9/YjQNJP644ebzbu3h3x4+GIer/h343K2QoVyHK57/JbhC7+eb+T0fGRIlyDoP/0NCe/fJH/0X/S5cuh4KfcF/wYUe9PDT7H/IKP0FV+W4eD2a0CfBcZvROjLPRbybDaY4Bo2PsE8lsT+ykNCdXlC8KwVviMEEBKVvNj4lBoPiV83hiUNHFJG/IgWD8Ja/JsqyCK8EhO+LoXNHZPFruNcKpWY2c1mWviviXBH297ER36TvcYP4F49xS9xavyb9PoomWHtgXVirYGVYE8UTONJNq8IqNcVqloNkEUuIBcTyYfEo2tCCevSM44+6jZIlkh/4u532TMm2SzPtDtzstGaZPNvacbp1f7ferSPBzXrX8W+0e+127/ln2+1n2+X5cnl+baFcXvh6YayARN/rJ/i/ZEx++ImPkrDVbfe+yBIh83vl+XWWCRl8JWNZjmVxj+4+4QX6T26Iq3MuxxVrR8EqVohN4ngxDQs5kopRlUgiVp9dif2pauBh82L92Rkm5F9/9d9vbnpiNiu63Sb8Cv7Q3HQlttt03/b/ce833oo0MCCteP+FV3823hGZPP5b/xU44/9IVmlzy4M0JL2tJs1maWNr3P+3/3uv2+RVuhvmVyY/2Jvs0HCY70wA//7kCh/+3U9f/x9JW2uiAHicY2BkYGAA4l/9OVnx/DZfGbiZXwBFGO5Usv2C0f9////Pdpr5A5DLwcAEEgUAlrQPZwB4nGNgZGBgfsEABGwn/v/+/5ftNAMjAyrgBACZpgaMAAAAAAAD6AAABsgAAAPo//sD6P/+BTUAAAI7AAADvv//BaoAAAAAAAAADgDiAcwChALMAw4DjAPoeJxjYGRgYOBkmMPAygACTEDMBYQMDP/BfAYAGOwBwQB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG3ByQGAIAADwWS9gGo8EGtK/w348OuM0KfpXzWePHvx6s3F1U1kJwc5yUU6uckgj/QCU3oFSQ==) format('woff');font-weight: normal;font-style: normal;}
@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
#orders-page ul.head-nav__sub {
  padding: 20px;
}
#orders-page ul.head-nav__sub p {
  margin-bottom: 0;
}
#orders-page a {
  color: #44444d;
  font-style: normal;
}
.head-nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 991px) {
  .head-nav {
    display: none;
  }
}
.head-nav a#login {
  display: block;
  font-size: 0;
  font-weight: 700;
}
.head-nav a#login:after {
  content: 'Acessar conta';
  font-size: 11px;
  margin-left: 2px;
  color: #44444d;
  font-weight: 900;
}
.head-nav .welcome {
  color: #44444d;
  font-size: 14px;
  cursor: pointer;
  line-height: 14px;
  margin-top: 19px;
}
.head-nav .welcome a {
  text-decoration: none;
}
.head-nav .welcome a[href*="logout"] {
  color: #44444d;
  font-size: 0px;
  display: block;
  transition: all 0.3s;
  height: 14px;
}
.head-nav .welcome a[href*="logout"]:before {
  content: 'Sair';
  font-size: 11px;
  display: block;
}
.head-nav .welcome a[href*="logout"]:hover {
  color: #d92467;
}
.head-nav__sub {
  position: absolute;
  top: 120%;
  left: 126%;
  border-radius: 7px;
  font-size: 13px;
  font-weight: 400;
  background: #fff;
  color: #44444d;
  visibility: hidden;
  opacity: 0;
  transition: all .2s ease-in-out;
  transform: translateX(-50%);
  box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
}
.head-nav__sub > li {
  padding: 10px;
}
.head-nav__sub:before {
  content: '';
  background: #d92467;
  height: 3px;
  position: absolute;
  top: 0;
  left: 0;
  width: 80px;
}
.head-nav__item--lv1 > .head-nav__link {
  display: flex;
  align-items: center;
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  color: #453f3f;
}
.head-nav__item--lv1 > .head-nav__link[href*="#"] {
  pointer-events: none;
}
.head-nav__item--lv1 > .head-nav__link:hover {
  text-decoration: none;
}
.head-nav__item--lv1 > .head-nav__link >div span {
  display: block;
}
.head-nav__dropdown-icon {
  font-size: 14px;
  font-weight: 300px;
  line-height: 17px;
}
.head-nav__dropdown-icon:after {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: He1983;
  font-weight: normal;
  content: '\e000';
  font-size: 7px;
  margin-left: 2px;
  color: #c2c2c2;
}
.head-nav__item--lv1 {
  position: relative;
  display: flex;
  align-items: center;
}
.head-nav__item--lv1:hover:after {
  opacity: 1;
  max-width: 100%;
}
.head-nav__item--lv2 + .head-nav__item--lv2 {
  margin-top: 10px;
}
.head-nav__item--lv2 > a {
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
  color: #44444d;
}
.head-nav [dropdown=true]:hover .head-nav__sub {
  z-index: 9;
  visibility: visible;
  opacity: 1;
}
.head-nav__sub {
  display: flex;
  flex-flow: column nowrap;
}
.head-nav__sub > .head-nav__item {
  order: 1;
}
.logout .head-nav__sub > .head-nav__item:first-child {
  order: 2;
  margin-top: 0;
  border-top: 0;
}
.logout .head-nav__sub > .head-nav__item:nth-child(2) {
  margin-top: 0;
}
.contact > span {
  display: flex;
  align-items: center;
  width: 100%;
  line-height: 23px;
}
.contact-item_call {
  font-size: 17px;
  color: #453f3f;
  line-height: 18px;
  padding-bottom: 13px;
}
.contact-item_call:after {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: He1983;
  font-weight: normal;
  content: '\e001';
  font-size: 19px;
  margin-left: 7px;
  color: #d92467;
}
.contact .contact-item_tel,
.contact .contact-item_wts {
  font-size: 16px;
}
.contact .contact-item_skype,
.contact .contact-item_mail {
  font-size: 13px;
}
.contact .contact-item_tel,
.contact .contact-item_wts,
.contact .contact-item_skype,
.contact .contact-item_mail {
  color: #434343;
  font-weight: 600;
}
.contact .contact-item_tel a,
.contact .contact-item_wts a,
.contact .contact-item_skype a,
.contact .contact-item_mail a {
  color: #d92467;
  font-size: 15px;
  line-height: 20px;
  transition: all 0.3s;
}
.contact .contact-item_tel a:hover,
.contact .contact-item_wts a:hover,
.contact .contact-item_skype a:hover,
.contact .contact-item_mail a:hover {
  color: #d92467;
  text-decoration: none;
}
.contact .contact-item_tel:before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: He1983;
  font-weight: normal;
  content: '\e002';
  font-size: 16px;
}
.contact .contact-item_wts:before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: He1983;
  font-weight: normal;
  content: '\e003';
  font-size: 16px;
}
.contact .contact-item_mail a {
  color: #d92467;
}
.contact .contact-item_mail a:hover {
  color: #d92467;
  text-decoration: none;
}
.contact .contact-item_mail:before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: He1983;
  font-weight: normal;
  content: '\e004';
  font-size: 13px;
  color: #d92467 !important;
}
.contact .contact-item_time {
  font-size: 13px;
  color: #8b8a8a;
  line-height: 20px;
}
.contact .contact-item_social {
  padding-top: 15px;
  font-size: 14px;
  line-height: 18px;
  color: #453f3f;
  display: block;
}
.contact .contact-item_social-list {
  display: flex;
  align-items: center;
}
.contact .contact-item_social-list a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #f3ecf2;
  margin-right: 9px;
  margin-top: 5px;
  text-decoration: none;
}
.contact .contact-item_social-list .contact-item_social-facebook:before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: He1983;
  font-weight: normal;
  content: '\e005';
  font-size: 20px;
  line-height: 20px;
  color: #d92467;
}
.contact .contact-item_social-list .contact-item_social-instagram:before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: He1983;
  font-weight: normal;
  content: '\e006';
  font-size: 20px;
  line-height: 20px;
  color: #d92467;
}
.contact .contact-item_social-list .contact-item_social-youtube:before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: He1983;
  font-weight: normal;
  content: '\e007';
  font-size: 20px;
  line-height: 20px;
  color: #d92467;
}
.contact .contact-item_social-list .contact-item_social-blog:before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA0MCA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5PdmFsIENvcHk8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9Ik92YWwtQ29weSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8Y2lyY2xlIGZpbGw9IiNGM0VDRjIiIGN4PSIyMCIgY3k9IjIwIiByPSIyMCI+PC9jaXJjbGU+ICAgICAgICA8cGF0aCBkPSJNMzAuOTg5MTQ3NywyMy4xMDMxOTI3IEMzMC45ODIyODIsMjEuNTQxNjA1NCAzMC45Nzc0MDk1LDIwLjQxMzIwODcgMzAuMjAwMjUzNSwxOS40MjA1MjYgQzI5LjMxOTg5MDIsMTguMjk2NzI2IDI3Ljk2MjAyNjUsMTguMTA2Mjg4NSAyNi44NjEyOTU1LDE4LjA3Mzg5MjIgQzI3LjA0NjY3MDEsMTcuMjg4NzIwNyAyNy4xMDAyNjcxLDE2LjQxODE4MDcgMjcuMDE0NTU2MiwxNS40NzcxNTY5IEMyNi45OTEwNzk4LDEyLjM0MzI1NjUgMjQuNjMxNzA2LDEwLjA5MDYyMiAyMS4zNTcxOTcxLDEwLjAwMTMxMzQgTDIxLjMxMDAyMywxMCBMMTYuMzAxNTg1OCwxMC4wMDM5NDAxIEwxNi4yNDc3Njc0LDEwLjAwMzcyMTIgQzE0LjI5OTg5NDIsMTAuMDAzNzIxMiAxMi43NjAxOTk1LDEwLjU3ODUzNTkgMTEuNjcxMjA2NywxMS43MTE5NjcyIEMxMC45OTcyNTgsMTIuNDEzMDgzNiAxMC4xMDIwNTU4LDEzLjYzNzc5MzYgMTAuMDA3MjY0NSwxNS42MTgxMjQ0IEwxMC4wMDMyNzc5LDIzLjYwMzM2NDcgQzkuOTkzNTMzMDQsMjMuNzU0MTgyNCAxMC4wMDg4MTQ4LDIzLjkwNjUzMjQgMTAuMDA2ODIxNSwyNC4wNjMwNDE0IEMxMC4wMDY4MjE1LDI2LjMzNDkzODYgMTAuMzc0NjkxNiwyNy45NzAyOTMgMTEuNTIzNDgyOCwyOS4xNzg4MDQ4IEMxMi42NzEzODgsMzAuMzg3MzE2NyAxNC4zNjg3NzI5LDMxIDE2LjU2Nzc5ODksMzEgQzE2LjYxNTQxNiwzMSAxNi42NjM0NzYxLDMwLjk5OTc4MTEgMTYuNzExNTM2MiwzMC45OTkxMjQ0IEwyNC4zNjI4MzUzLDMwLjk5OTEyNDQgTDI0LjM4MDk5NjIsMzAuOTk5MTI0NCBDMjYuMzQyODIyMywzMC45ODI5MjYzIDI4LjAwMDU2MzIsMzAuMzQyODgxMyAyOS4xNzUwNDU1LDI5LjE0ODM3ODYgQzMwLjM0NzMxMywyNy45NTYwNjQ5IDMwLjk3ODUxNjksMjYuMjU3MjMxMyAzMSwyNC4yMzYxODYyIEMzMC45OTk3Nzg1LDI0LjIzNjE4NjIgMzAuOTkwNDc2NiwyMy40MjI1NTg2IDMwLjk4OTE0NzcsMjMuMTAzMTkyNyBaIE0xNi43MDc3NzExLDE0LjI1OTAxMzcgTDIwLjk4NzExMjMsMTQuMjUzOTc5MiBDMjEuOTk1NzA5OCwxNC4yNjk3Mzk1IDIyLjgwMDU1MDEsMTUuMTYyNjA2NyAyMi43ODQxNjEsMTYuMTU5NDQ4NCBDMjIuNzY4MjE0OCwxNy4xNDY0Mzk5IDIxLjk1Mzg1MSwxNy44NjY2IDIwLjk1ODc2MzUsMTcuODY2NiBDMjAuOTQ5MDE4NiwxNy44NjY2IDE2LjY0OTk2NjEsMTcuODY4MzUxMSAxNi42NDk5NjYxLDE3Ljg2ODM1MTEgQzE1LjY0MTM2ODcsMTcuODUyMzcxOSAxNC44MzY5NzEyLDE3LjAzMTUyMDcgMTQuODUzMTM4OSwxNi4wMzUxMTY4IEMxNC44NjkwODUxLDE1LjAzODI3NTEgMTUuNjk3ODQ0OCwxNC4yNDkzODI0IDE2LjcwNzc3MTEsMTQuMjU5MDEzNyBaIE0yNC43NTEzMDI1LDI2LjEzOTQ2NjUgTDE2LjE5Mjg0MTYsMjYuMTM5NDY2NSBDMTUuMTg0NDY1NiwyNi4xMzk0NjY1IDE0LjM2NjU1ODIsMjUuMzMxNTMwMSAxNC4zNjY1NTgyLDI0LjMzNDQ2OTUgQzE0LjM2NjU1ODIsMjMuMzM3NjI3OCAxNS4xODQ0NjU2LDIyLjUyOTQ3MjUgMTYuMTkyODQxNiwyMi41Mjk0NzI1IEwyNC43NTE1MjQsMjIuNTI5NDcyNSBDMjUuNzYwMzQyOSwyMi41Mjk0NzI1IDI2LjU3NzgwNzQsMjMuMzM3NjI3OCAyNi41Nzc4MDc0LDI0LjMzNDQ2OTUgQzI2LjU3NzgwNzQsMjUuMzMxNTMwMSAyNS43NjAxMjE0LDI2LjEzOTQ2NjUgMjQuNzUxMzAyNSwyNi4xMzk0NjY1IFoiIGlkPSJTaGFwZSIgZmlsbD0iI0Y0OEZCMSIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=");
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
}
.contact .contact-item_tel:before,
.contact .contact-item_wts:before,
.contact .contact-item_mail:before,
.contact .contact-item_skype:before {
  margin-right: 7px;
  color: #d92467;
}
@media (min-width: 992px) {
  .head-nav__sub {
    min-width: 200px;
  }
  .head-nav__item--lv1 > a {
    white-space: nowrap;
  }
}

@font-face { font-family: Le4c13; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASIAAsAAAAABrAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAQQAAAFY2IkGoY21hcAAAAYgAAABPAAABfmBD5KlnbHlmAAAB2AAAANwAAADsqyPKPmhlYWQAAAK0AAAAMgAAADYcKVLBaGhlYQAAAugAAAAdAAAAJAgCBBtobXR4AAADCAAAAAwAAAAMCAj//mxvY2EAAAMUAAAACAAAAAgAQAB2bWF4cAAAAxwAAAAfAAAAIAEOAC9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAIAAAADEDfZw2eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGRayziBgZWBgWkm0x4GBoYeCM34gMGQkQkoysDKzIAVBKS5pjA4PGB4wMj8AsiNYn7JAFLJCJIDAPwACzkAAAB4nO2QsQ2AMAwEz4mhQIxBQcEwVMzPJsnbZgxeupP+5crAAnRxCQd7MCK3Vsu9s+XuHHnjsb82hkxY3dNNWvmzp8+vtfhTUZ8raBO26AstAHicHY09S8NQGEbvk9yv92J6Y2+JmGKHQNqtQyjNIKTQ7sWlP6n/R3EvRBB/gqBLR90cHPWNidPDec5wBLqu+5XX8YcohEBQ1QzaqJCNUCxKpZdRHcolGtRlaFBlUXnEwV4oqZn3kU4uNb/xu/GJifb8o6VKLA5HmaSj+JWfZy71+sz31jv5+CBhvcHdWafe4Qa3lqhP9v0u/oo/xVQIgp5kVU3IqvVqQViv5oUhzAs9ucIL71zIHVq0lAfiLU4UcuINNwPjm7f/2/Jm+HHq/XRM3OBpYCH+ANTNNq94nGNgZGBgAOFXc67E89t8ZeBmfgHkMdypZPsNo/////+XRZL5JZDLwcAEEgUAirYOqwAAeJxjYGRgYH7BAAQsEv+BgEWSgZEBFTADAHtkBSYAAAAAAAAABBj//wPv//8AAAAAAEAAdnicY2BkYGBgZlBmANEMDExAzAWEDAz/wXwGAAwdAT4AeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAAC4G7ICZkYmRmZGFgSnTgCnTkIEBAAkwAVM=) format('woff');font-weight: normal;font-style: normal;}
@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.rating-demonstrativo[class*=avaliacao]:before,
.rating-produto[class*=avaliacao]:before,
.a00:before,
.a10:before,
.a20:before,
.a30:before,
.a40:before,
.a50:before,
.rating-demonstrativo[class*=avaliacao]:after,
.rating-produto[class*=avaliacao]:after,
.a00:after,
.a10:after,
.a20:after,
.a30:after,
.a40:after,
.a50:after,
.ratingStar:before {
  color: #ffc928;
  font-size: 15px;
  line-height: 1;
  letter-spacing: 6px;
}
.rating-demonstrativo[class*=avaliacao]:after,
.rating-produto[class*=avaliacao]:after,
.a00:after,
.a10:after,
.a20:after,
.a30:after,
.a40:after,
.a50:after,
.ratingStar.emptyRatingStar:before {
  color: #ffe6ab;
  line-height: 1;
  letter-spacing: 6px;
  font-size: 15px;
}
.rating-demonstrativo[class*=avaliacao],
.rating-produto[class*=avaliacao],
.a00,
.a10,
.a20,
.a30,
.a40,
.a50 {
  display: inline-block;
  font-size: 0;
  line-height: 1;
}
.rating-demonstrativo[class*=avaliacao]:before,
.rating-produto[class*=avaliacao]:before,
.a00:before,
.a10:before,
.a20:before,
.a30:before,
.a40:before,
.a50:before,
.rating-demonstrativo[class*=avaliacao]:after,
.rating-produto[class*=avaliacao]:after,
.a00:after,
.a10:after,
.a20:after,
.a30:after,
.a40:after,
.a50:after {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Le4c13;
  font-weight: normal;
  content: '\e000';
}
.rating-demonstrativo[class*=avaliacao]:after,
.rating-produto[class*=avaliacao]:after,
.a00:after,
.a10:after,
.a20:after,
.a30:after,
.a40:after,
.a50:after {
  opacity: 0.5;
}
.review--short .rating-produto[class*=avaliacao]:before,
.review--short .rating-produto[class*=avaliacao]:after {
  font-size: 14px;
}
.rating-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
}
.rating-wrapper .rating {
  margin-left: 10px;
}
.review--short {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.review--short > strong {
  display: none;
}
.review__star {
  font-size: 10px;
  font-weight: 700;
  color: #44444d;
}
.review__star:before {
  content: '(';
}
.review__star:after {
  content: ')';
}
.ratingStar {
  font-size: 0;
}
.ratingStar:before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Le4c13;
  font-weight: normal;
  content: '\e000';
}
.rating-avalie a {
  font-size: 0;
  text-decoration: none;
}
.opiniaoRating > div {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 0;
}
.opiniaoRating > div label {
  margin-right: 10px;
}
.opiniaoRating a:hover {
  text-decoration: none;
}
.opiniaoInfo {
  font-size: 11px;
  opacity: 0.6;
}
.rating-demonstrativo.avaliacao50:before,
.rating-produto.avaliacao50:before {
  content: '\E000\E000\E000\E000\E000';
}
.rating-demonstrativo.avaliacao50:after,
.rating-produto.avaliacao50:after {
  content: '';
}
.rating-demonstrativo.avaliacao45:before,
.rating-produto.avaliacao45:before {
  content: '\E000\E000\E000\E000\E000';
}
.rating-demonstrativo.avaliacao45:after,
.rating-produto.avaliacao45:after {
  content: '';
}
.rating-demonstrativo.avaliacao40:before,
.rating-produto.avaliacao40:before {
  content: '\E000\E000\E000\E000';
}
.rating-demonstrativo.avaliacao40:after,
.rating-produto.avaliacao40:after {
  content: '\E000';
}
.rating-demonstrativo.avaliacao35:before,
.rating-produto.avaliacao35:before {
  content: '\E000\E000\E000\E000';
}
.rating-demonstrativo.avaliacao35:after,
.rating-produto.avaliacao35:after {
  content: '\E000';
}
.rating-demonstrativo.avaliacao30:before,
.rating-produto.avaliacao30:before {
  content: '\E000\E000\E000';
}
.rating-demonstrativo.avaliacao30:after,
.rating-produto.avaliacao30:after {
  content: '\E000\E000';
}
.rating-demonstrativo.avaliacao25:before,
.rating-produto.avaliacao25:before {
  content: '\E000\E000\E000';
}
.rating-demonstrativo.avaliacao25:after,
.rating-produto.avaliacao25:after {
  content: '\E000\E000';
}
.rating-demonstrativo.avaliacao20:before,
.rating-produto.avaliacao20:before {
  content: '\E000\E000';
}
.rating-demonstrativo.avaliacao20:after,
.rating-produto.avaliacao20:after {
  content: '\E000\E000\E000';
}
.rating-demonstrativo.avaliacao15:before,
.rating-produto.avaliacao15:before {
  content: '\E000\E000';
}
.rating-demonstrativo.avaliacao15:after,
.rating-produto.avaliacao15:after {
  content: '\E000\E000\E000';
}
.rating-demonstrativo.avaliacao10:before,
.rating-produto.avaliacao10:before {
  content: '\E000';
}
.rating-demonstrativo.avaliacao10:after,
.rating-produto.avaliacao10:after {
  content: '\E000\E000\E000\E000';
}
.rating-demonstrativo.avaliacao0:before,
.rating-produto.avaliacao0:before {
  content: '';
}
.rating-demonstrativo.avaliacao0:after,
.rating-produto.avaliacao0:after {
  content: '\E000\E000\E000\E000\E000';
}
.rating-demonstrativo.avaliacao00:before,
.rating-produto.avaliacao00:before {
  content: '';
}
.rating-demonstrativo.avaliacao00:after,
.rating-produto.avaliacao00:after {
  content: '\E000\E000\E000\E000\E000';
}
.rating.a50:before {
  content: '\E000\E000\E000\E000\E000';
}
.rating.a50:after {
  content: '';
}
.rating.a40:before {
  content: '\E000\E000\E000\E000';
}
.rating.a40:after {
  content: '\E000';
}
.rating.a30:before {
  content: '\E000\E000\E000';
}
.rating.a30:after {
  content: '\E000\E000';
}
.rating.a20:before {
  content: '\E000\E000';
}
.rating.a20:after {
  content: '\E000\E000\E000';
}
.rating.a10:before {
  content: '\E000';
}
.rating.a10:after {
  content: '\E000\E000\E000\E000';
}
.rating.a0:before {
  content: '';
}
.rating.a0:after {
  content: '\E000\E000\E000\E000\E000';
}
.rating.a00:before {
  content: '';
}
.rating.a00:after {
  content: '\E000\E000\E000\E000\E000';
}
.voteRatingStar {
  display: inline-block;
}
.rating li {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.rating li span:last-child {
  position: absolute;
  top: 0;
  left: 150px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: calc(100% - 150px);
  height: 100%;
  font-size: 13px;
  font-weight: 400;
  text-transform: capitalize;
  color: #333;
}
.rating li + li {
  margin-top: 10px;
}
.rating .voteRatingStar {
  flex: 0 0 150px;
}
.rating .voteRatingBar {
  position: relative;
  flex: 1 1 auto;
  height: auto;
  min-width: 0;
  border-radius: 3px;
  overflow: hidden;
}
.rating .voteRatingBar > span {
  display: inline-block;
  height: 100%;
  background: #ff7000;
  border-radius: 3px;
  left: 0 !important;
}
.rating .avaliacao > p:empty {
  display: none;
}
.user-review > h4,
.user-review hr {
  display: none;
}
.avaliacao > .media {
  display: none;
}
.avalie-produto {
  margin: 30px 0 0;
}
.avalie-produto h5 {
  font-size: 15px;
  font-weight: 400;
  color: #ba69c8;
}
.avalie-produto h5:after {
  content: ': ';
}
#opcoes-avalie {
  margin: 20px 0 0;
}
#opcoes-avalie > p {
  display: none;
}
#opcoes-avalie input {
  display: none;
}
#opcoes-avalie input:checked + label:before {
  background: #d92467;
}
#opcoes-avalie label {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
  color: #888;
  margin-bottom: 15px;
  cursor: pointer;
}
#opcoes-avalie label:before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: middle;
  margin-right: 3px;
  background: #f3ecf2;
  border-radius: 3px;
}
#lnkPubliqueResenha {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  border-radius: 3px;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  background: #d92467;
}
#lnkPubliqueResenha:hover {
  text-decoration: none;
  opacity: 0.9;
}
.links-resenha-usuario {
  display: none;
}
.resenhas {
  font-size: 13px;
  font-weight: 400;
  color: #888;
}
.resenhas .quem > li {
  margin-top: 15px;
  padding: 15px;
  border-radius: 3px;
  border: 1px solid #ba69c8;
}
.resenhas .quem .dados {
  margin-bottom: 10px;
}
.resenhas .quem .opt-texto {
  position: relative;
  background: #fff;
  border-radius: 3px;
  padding: 15px;
}
.resenhas .quem .opt-texto:before {
  content: '';
  width: 10px;
  height: 10px;
  border-radius: 3px;
  position: absolute;
  top: -6px;
  left: 20px;
  background: #fff;
  transform: rotate(45deg);
}
.resenhas .util {
  font-size: 10px;
  margin-top: 15px;
  padding-top: 15px;
  border-top: solid 1px rgba(0,0,0,0.1);
}
.resenhas .util .bts {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
}
.resenhas .util .bts a {
  display: inline-block;
  padding: 5px 15px;
  border-radius: 3px;
  color: #fff;
}
.resenhas .util .bts li {
  margin-right: 15px;
}
.resenhas .util .bts li.sim a {
  background: #008000;
}
.resenhas .util .bts li.nao a {
  background: #800000;
}
#resenha {
  top: 0;
  left: 0;
  z-index: 200;
  width: 100%;
  height: 100%;
  background: #fff;
  transition: all 0.2s ease-in-out;
}
.on #resenha {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
#opiniao_de_usuario {
  padding: 20px 0;
  height: calc(100% - 45px);
  overflow-y: auto;
}
.formUserComment {
  background: #fff;
  min-height: 100px;
  font-size: 13px;
  font-weight: 400;
  position: relative;
}
.formUserComment > h2 {
  padding-top: 30px;
}
.formUserComment > h2:after {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  width: 45px;
  height: 45px;
  justify-content: center;
  align-items: center;
  background: #ffb200;
  color: #fff;
  border-radius: 3px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Le4c13;
  font-weight: normal;
  content: '\e001';
  font-size: 20px;
}
#publishUserReview {
  background: #fff;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibGRzLW1lc3NhZ2UiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgc3R5bGU9ImJhY2tncm91bmQ6IG5vbmU7Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCA1MCkiPgo8Y2lyY2xlIGN4PSIwIiBjeT0iMCIgcj0iNiIgZmlsbD0iI2ZmYjIwMCIgdHJhbnNmb3JtPSJzY2FsZSgwLjcxNjU1NiAwLjcxNjU1NikiPgogIDxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0ic2NhbGUiIGJlZ2luPSItMC4zNzVzIiBjYWxjTW9kZT0ic3BsaW5lIiBrZXlTcGxpbmVzPSIwLjMgMCAwLjcgMTswLjMgMCAwLjcgMSIgdmFsdWVzPSIwOzE7MCIga2V5VGltZXM9IjA7MC41OzEiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+CjwvY2lyY2xlPgo8L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAgNTApIj4KPGNpcmNsZSBjeD0iMCIgY3k9IjAiIHI9IjYiIGZpbGw9IiNmZmIyMDAiIHRyYW5zZm9ybT0ic2NhbGUoMC45NzEwNDggMC45NzEwNDgpIj4KICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InNjYWxlIiBiZWdpbj0iLTAuMjVzIiBjYWxjTW9kZT0ic3BsaW5lIiBrZXlTcGxpbmVzPSIwLjMgMCAwLjcgMTswLjMgMCAwLjcgMSIgdmFsdWVzPSIwOzE7MCIga2V5VGltZXM9IjA7MC41OzEiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+CjwvY2lyY2xlPgo8L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjAgNTApIj4KPGNpcmNsZSBjeD0iMCIgY3k9IjAiIHI9IjYiIGZpbGw9IiNmZmIyMDAiIHRyYW5zZm9ybT0ic2NhbGUoMC45Mjc0ODQgMC45Mjc0ODQpIj4KICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InNjYWxlIiBiZWdpbj0iLTAuMTI1cyIgY2FsY01vZGU9InNwbGluZSIga2V5U3BsaW5lcz0iMC4zIDAgMC43IDE7MC4zIDAgMC43IDEiIHZhbHVlcz0iMDsxOzAiIGtleVRpbWVzPSIwOzAuNTsxIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPgo8L2NpcmNsZT4KPC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgwIDUwKSI+CjxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSI2IiBmaWxsPSIjZmZiMjAwIiB0cmFuc2Zvcm09InNjYWxlKDAuNjM5OTk5IDAuNjM5OTk5KSI+CiAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJzY2FsZSIgYmVnaW49IjBzIiBjYWxjTW9kZT0ic3BsaW5lIiBrZXlTcGxpbmVzPSIwLjMgMCAwLjcgMTswLjMgMCAwLjcgMSIgdmFsdWVzPSIwOzE7MCIga2V5VGltZXM9IjA7MC41OzEiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+CjwvY2lyY2xlPgo8L2c+PC9zdmc+");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 300px 100px;
}
.review--publish #publishUserReview {
  opacity: 1;
  visibility: visible;
  min-height: 100px;
}
#formUserReview {
  font-size: 13px;
  font-weight: 400;
}
#formUserReview .header {
  margin: 15px 0 30px;
  position: relative;
}
#formUserReview .header h1 {
  display: none;
}
#formUserReview .header h2 {
  font-size: 20px;
  font-weight: 400;
  line-height: 45px;
}
#formUserReview .header .close a {
  position: absolute;
  font-size: 0;
  right: 0;
  top: 0;
  display: flex;
  width: 45px;
  height: 45px;
  justify-content: center;
  align-items: center;
  color: #fff;
  border-radius: 3px;
}
#formUserReview .header .close a:before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Le4c13;
  font-weight: normal;
  content: '\e001';
  font-size: 14px;
  background: #ba69c8;
  padding: 8px;
  border-radius: 3px;
}
#formUserReview .header .close a:hover {
  text-decoration: none;
}
#formUserReview input[type=text],
#formUserReview textarea {
  width: 100%;
  border: solid 1px rgba(0,0,0,0.1);
  border-radius: 3px;
  padding: 15px;
}
#formUserReview input[type=text] {
  height: 45px;
}
#formUserReview textarea {
  height: 200px;
}
#formUserReview .grp {
  position: relative;
  margin-bottom: 20px;
}
#formUserReview .fTitulo label,
#formUserReview .fComentario label {
  display: block;
  padding-left: 10px;
  padding-bottom: 10px;
}
#formUserReview .fTitulo span,
#formUserReview .fComentario span {
  position: absolute;
  top: 0;
  left: 0;
}
#formUserReview .aviso-resenha {
  border-radius: 3px;
  padding: 15px;
  background: #ff6961;
  color: #fff;
  margin: 15px 0;
}
#formUserReview .avaliar a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 45px;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  background: #ba69c8;
  border-radius: 3px;
  margin-bottom: 30px;
}
#formUserReview .avaliar a:hover {
  text-decoration: none;
  background: #b053c0;
}
form#formUserReview .footer .close a {
  display: none;
}
@media (min-width: 992px) {
  .product__review:before {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    z-index: 204;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    opacity: 0;
    visibility: hidden;
    transition: all .2s ease-in-out;
  }
  .review--publish:before {
    opacity: 1;
    visibility: visible;
  }
  #resenha {
    position: static;
    visibility: visible;
    opacity: 1;
    height: auto;
    width: auto;
    transform: none;
    padding-top: 30px;
  }
  #resenha:before,
  #resenha:after {
    display: none;
  }
  #opiniao_de_usuario {
    padding: 0;
    height: auto;
  }
  .avaliacao {
    display: -ms-grid;
    display: grid;
        grid-template-areas: "col-left col-right" "col-left buttons" "message message";
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: min-content 1fr;
    grid-template-rows: -webkit-min-content 1fr;
    grid-template-rows: min-content 1fr;
  }
  .avaliacao .rating {
    grid-area: col-left;
  }
  .avaliacao .rating li {
    max-width: 460px;
  }
  .avaliacao .avalie-produto {
    grid-area: col-right;
    margin-top: 0;
  }
  .avaliacao .avalie-produto h5,
  .avaliacao .avalie-produto .rating-avalie-wrapper {
    display: inline-block;
    vertical-align: middle;
  }
  .avaliacao .opt {
    grid-area: buttons;
  }
  .avaliacao .opt .bt {
    max-width: 170px;
  }
  .avaliacao .resenhas {
    grid-area: message;
  }
  .avaliacao #opcoes-avalie label {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
  }
  .avaliacao #opcoes-avalie label:last-child {
    margin-right: 0;
  }
  #publishUserReview {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 205;
    height: auto;
    width: 500px;
    max-height: 90vh;
    border-radius: 3px;
    overflow: auto;
    transform: translateY(-50%) translateX(-50%);
    padding: 20px;
    box-shadow: 0 0 100px rgba(0,0,0,0.1);
    opacity: 0;
    visibility: hidden;
    transition: all .2s ease-in-out;
  }
  .review--publish #publishUserReview {
    opacity: 1;
    visibility: visible;
  }
  #formUserReview .header {
    margin: 0;
  }
  #formUserReview .avaliar a {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .avaliacao .rating { -ms-grid-row: 1; -ms-grid-row-span: 2; -ms-grid-column: 1;
  }
  .avaliacao .avalie-produto { -ms-grid-row: 1; -ms-grid-column: 2;
  }
  .avaliacao .opt { -ms-grid-row: 2; -ms-grid-column: 2;
  }
  .avaliacao .resenhas { -ms-grid-row: 3; -ms-grid-column: 1; -ms-grid-column-span: 2;
  }}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.breadcrumb {
  max-width: 1320px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.breadcrumb a {
  font-size: 12px;
  font-weight: 400;
  color: #453f3f;
}
.breadcrumb ul {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 10px -2px;
}
.breadcrumb li {
  padding: 2px;
}
.breadcrumb li:not(:last-child):after {
  content: '/';
  font-size: 13px;
  font-weight: 600;
  color: #d92467;
  display: inline-block;
  margin: 0 0 0 5px;
}
.breadcrumb li:first-child a {
  font-size: 0;
}
.breadcrumb li:first-child a:before {
  content: 'Página inicial';
  font-size: 13px;
  color: #44444d;
}
.breadcrumb li.last a {
  color: #44444d;
  font-size: 13px;
  font-weight: 800;
}
.breadcrumb li.last h1 {
  color: #44444d;
  font-size: 13px;
  font-weight: 800;
}
.share__social {
  margin-top: 15px;
  display: flex;
  align-items: center;
}
@media (max-width: 991px) {
  .share__social {
    display: none;
  }
}
.share__social:before {
  content: 'compartilhe:';
  font-size: 12px;
  color: #453f3f;
  margin-right: 5px;
}
@media (max-width: 991px) {
  .breadcrumb ul {
    display: block;
  }
  .breadcrumb ul > li {
    display: inline;
  }
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.contact__label {
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  color: #44444d;
}
.contact__tel {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  color: #44444d;
}
.contact__email {
  margin: 10px 0;
}
.contact--white .contact__label a,
.contact--white .contact__tel a,
.contact--white .contact__email a {
  color: #fff;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.social__list {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 125px;
  width: 100%;
}
.social__list li {
  display: flex;
  align-items: center;
}
.social__list li a {
  font-size: 12px;
  letter-spacing: 0.2px;
  color: #434343;
  font-weight: 600;
}
.social__list li a:hover {
  color: #d92467;
  text-decoration: none;
}
@media screen and (max-width: 991px) {
  .social--center .social__list {
    justify-content: space-between;
  }
}
@media screen and (min-width: 992px) {
  .social__list {
    flex: 0 0 140px;
    max-width: none;
    width: auto;
  }
  .social__list li {
    flex: 1 1 35px;
  }
  .social__list li + li {
    margin-left: 8px;
  }
  .footer .social--center .social__list {
    justify-content: flex-start;
  }
}

@font-face { font-family: Fcceb4; src:url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff');font-weight: normal;font-style: normal;}
@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.showcase {
  max-width: 1320px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .showcase {
    padding-bottom: 38px;
  }
}
.showcase h2 {
  visibility: hidden;
}
.showcase h2.showcase__title--actived {
  visibility: visible;
}
.showcase > h3 {
  flex: 0 0 100%;
  margin-bottom: 0;
  color: #44444d;
  text-align: center;
  font-weight: 600;
  font-size: 30px;
  line-height: 32px;
}
@media (max-width: 991px) {
  .showcase > h3 {
    font-weight: 700;
    font-size: 20px;
  }
}
.showcase > span {
  display: block;
  margin-bottom: 30px;
  width: 100%;
  color: #44444d;
  text-align: center;
  font-size: 14px;
}
.showcase__main {
  text-align: left;
}
.showcase__main a:hover {
  text-decoration: none;
}
.showcase .slick-slide {
  padding: 5px;
}
.showcase__review {
  display: flex;
  justify-content: flex-start;
  margin: 10px 0;
}
.showcase__title {
  display: none;
  margin-bottom: 20px;
  color: #434343;
  text-align: left;
  letter-spacing: 0.6px;
  font-weight: 200;
  font-size: 35px;
}
@media (max-width: 767px) {
  .showcase__title {
    text-align: center;
    font-size: 29px;
    line-height: 36px;
  }
}
.showcase__title strong {
  display: block;
  color: #44444d;
  font-weight: 300;
  font-size: 24px;
}
.showcase__item {
  position: relative;
  padding: 15px;
  text-align: center;
}
@media (max-width: 991px) {
  .showcase__item {
    padding: 0;
  }
}
.showcase__image {
  position: relative;
  padding-bottom: 30px;
}
.showcase__image img {
  display: inline-block;
}
.showcase__category {
  display: block;
  overflow: hidden;
  color: #222225;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 900;
  font-size: 13px;
  line-height: 1.3;
}
.showcase__name {
  overflow: hidden;
  height: 48px;
  text-align: left;
  line-height: 14px;
}
.showcase__short-description {
  overflow: hidden;
  margin-top: 11px;
  margin-bottom: 7px;
  height: 40px;
  color: #8b8a8a;
  font-size: 11px;
  line-height: 13px;
}
@media (max-width: 991px) {
  .showcase__short-description {
    margin: 9px 0;
    height: 26px;
  }
}
.showcase__link {
  display: block;
}
.showcase__link--name {
  color: #44444d;
  letter-spacing: 0.2px;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  transition: all 150ms ease-in-out;
}
.showcase__link--name:hover {
  color: #d92467;
  text-decoration: none;
}
.showcase__description {
  overflow: hidden;
  margin-bottom: 10px;
  height: 52px;
  color: #a8a8a8;
  font-weight: 400;
  font-size: 11px;
  line-height: 12px;
}
.showcase__out {
  display: block;
  padding: 5px 15px;
  color: #d92467;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
}
.showcase__container > div > ul:not(.slick-dotted):not(.slick-initialized),
.showcase [id*=ResultItems_] > div > ul:not(.slick-dotted):not(.slick-initialized) {
  display: flex;
  flex-flow: row wrap;
}
.showcase__container > div > ul:not(.slick-dotted):not(.slick-initialized) > li,
.showcase [id*=ResultItems_] > div > ul:not(.slick-dotted):not(.slick-initialized) > li {
  flex: 0 1 25%;
  min-width: 0;
}
@media (max-width: 1100px) {
  .showcase__container > div > ul:not(.slick-dotted):not(.slick-initialized) > li,
  .showcase [id*=ResultItems_] > div > ul:not(.slick-dotted):not(.slick-initialized) > li {
    flex: 0 1 33%;
  }
}
@media (max-width: 991px) {
  .showcase__container > div > ul:not(.slick-dotted):not(.slick-initialized) > li,
  .showcase [id*=ResultItems_] > div > ul:not(.slick-dotted):not(.slick-initialized) > li {
    min-width: 160px;
  }
}
@media (max-width: 767px) {
  .showcase__container > div > ul:not(.slick-dotted):not(.slick-initialized) > li,
  .showcase [id*=ResultItems_] > div > ul:not(.slick-dotted):not(.slick-initialized) > li {
    margin-bottom: 30px;
  }
}
@media (max-width: 700px) {
  .showcase__container > div > ul:not(.slick-dotted):not(.slick-initialized) > li,
  .showcase [id*=ResultItems_] > div > ul:not(.slick-dotted):not(.slick-initialized) > li {
    flex: 0 1 50%;
  }
}
@media (max-width: 450px) {
  .showcase__container > div > ul:not(.slick-dotted):not(.slick-initialized) > li,
  .showcase [id*=ResultItems_] > div > ul:not(.slick-dotted):not(.slick-initialized) > li {
    flex: 1 1 45.177%;
    padding: 0 5px;
    min-width: 135px;
  }
}
.showcase__container > div > ul:not(.slick-dotted):not(.slick-initialized) > li.helperComplement,
.showcase [id*=ResultItems_] > div > ul:not(.slick-dotted):not(.slick-initialized) > li.helperComplement {
  display: none;
  order: 2;
}
.showcase__container[data-carousel] > div > ul:not(.slick-dotted),
.showcase [id*=ResultItems_][data-carousel] > div > ul:not(.slick-dotted) {
  width: 100%;
}
.showcase__container[data-carousel] > div > ul:not(.slick-dotted) > li,
.showcase [id*=ResultItems_][data-carousel] > div > ul:not(.slick-dotted) > li {
  margin-right: 30px;
  margin-bottom: 20px;
  min-width: 160px;
}
.showcase__container[data-carousel] > div > ul:not(.slick-dotted) > li.helperComplement,
.showcase [id*=ResultItems_][data-carousel] > div > ul:not(.slick-dotted) > li.helperComplement {
  display: none;
}
.showcase__prices {
  overflow: hidden;
  min-height: 67px;
  height: auto;
}
.showcase__prices .price.valor-de,
.showcase__prices .price.valor-por {
  flex: 0 0 auto;
  padding: 0 5px;
}
.showcase__actions {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin-top: 9px;
}
@media (max-width: 991px) {
  .showcase__actions {
    display: none;
  }
}
.showcase__buy {
  display: flex;
  flex: 1 1 auto;
  order: -1;
  min-width: 0;
  width: 100%;
}
.showcase .buy-button {
  display: flex;
  width: 100%;
}
.showcase .buy-button__qtd {
  position: relative;
  display: flex;
  width: 70px;
  height: 45px;
  border: 1px solid #44d924;
  border-right: none;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.showcase .buy-button__qtd input {
  width: 70px;
  border: none;
  background: transparent;
  color: #44444d;
  text-align: center;
  font-size: 15px;
}
.showcase .buy-button__qtd button {
  position: absolute;
  top: 50%;
  border: none;
  background: transparent;
  color: #44d924;
  font-weight: 900;
  font-size: 20px;
  cursor: pointer;
  transform: translateY(-50%);
}
.showcase .buy-button__qtd .buy-button__more {
  right: 0;
}
.showcase .buy-button__qtd button.buy-button__less {
  left: 0;
}
.showcase .buy-button__button {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  padding: 0 10px;
  width: 100%;
  height: 45px;
  border: 1px solid transparent;
  border-radius: 3px;
  background: #44d924;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 15px;
  cursor: pointer;
  transition: all 0.3s;
}
.showcase .buy-button__button:disabled {
  background: #eaeaea;
}
.showcase .buy-button__button:not(:disabled):hover {
  opacity: 0.7;
}
.showcase .buy-button__variants {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
}
.showcase .buy-button__variants .slick-list {
  margin: 0;
  padding: 0;
}
.showcase .buy-button__variants .slick-slider[dir] {
  margin: 0 50px;
}
.showcase .buy-button__variants .slick-next {
  top: 0 !important;
}
.showcase .buy-button__variant {
  overflow: hidden;
  padding: 1px;
  border-radius: 3px;
  text-align: center;
  cursor: pointer;
}
.showcase .buy-button__variant img {
  display: inline-block;
}
.showcase .buy-button__variant--actived {
  box-shadow: inset 0 0 0 1px #ff7000;
}
.showcase__quickview {
  display: none;
  order: -1;
}
@media (max-width: 991px) {
  .showcase__buy {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  [data-carousel]:hover {
    z-index: 10;
  }
  .showcase__quickview {
    display: block;
  }
  .showcase__item:hover {
    position: relative;
    z-index: 50;
    background: #fff;
  }
  .showcase__actions {
    visibility: hidden;
    opacity: 0;
    transition: all 0.2s ease-in-out;
  }
  .showcase__item:hover {
    border-radius: 4px;
    box-shadow: 0 2px 18px 0 #e0e0e0;
  }
  .showcase__item:hover .showcase__actions {
    visibility: visible;
    opacity: 1;
  }
  .showcase__item:hover .c-wishlist__button--heart {
    opacity: 1;
  }
  .showcase__item:hover .showcase__link {
    color: #8068ae;
    text-decoration: underline;
  }
  .showcase__item--out .showcase__wishlist {
    display: none;
  }
}
.product--availabled #product-page #produto .showcase__wishlist {
  display: block;
}
#product-page #produto .showcase__wishlist button {
  top: 15px;
  bottom: initial;
  z-index: 9;
  display: flex;
  visibility: visible;
  align-items: center;
  opacity: 1;
}
@media (max-width: 991px) {
  #product-page #produto .showcase__wishlist button {
    top: 0;
    right: 0;
    z-index: 100;
  }
}
#product-page #produto .showcase__wishlist button:before {
  display: block;
  margin-right: 5px;
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNXB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNSAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5lLWNvbW1lcmNlLWxpa2UtaGVhcnQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9IkhvbWUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9InByb2R1dG8tYmVsZXphZGVtdWxoZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04OTIuMDAwMDAwLCAtMjE3LjAwMDAwMCkiIGZpbGw9IiM5Njk2OTYiPiAgICAgICAgICAgIDxnIGlkPSJtZWlvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOTIuMDAwMDAwLCAxNzIuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJpbWFnZW5zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNC4wMDAwMDAsIDM1LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImJ0LWxpc3RhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NzYuMDAwMDAwLCAxMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZS1jb21tZXJjZS1saWtlLWhlYXJ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjUwMDAwMCwgNy4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTcuNTAwMDAwLCAtNy4wMDAwMDApICI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJTaGFwZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQuNzY0NTMwNiwyLjg5Mjc5NTA3IEMxNC41MjUyOTU5LDIuMTkzNjU3MzMgMTQuMTA1MTEyMiwxLjU2Mjk2NzUzIDEzLjU0OTM5MjksMS4wNjg5MDcwNSBDMTIuOTkzMTUzMSwwLjU3NDM5MTkzNyAxMi4zMjQxMjI0LDAuMjM3MjQ3NDggMTEuNjE0NjM3OCwwLjA5Mzk1NTIwNzIgQzExLjM0NzMzMTYsMC4wMzk5NjE5MjYxIDExLjA3MjQ3OTYsMC4wMTI1ODkwMjU4IDEwLjc5NzczNDcsMC4wMTI1ODkwMjU4IEM5Ljk5NjEzNzc2LDAuMDEyNTg5MDI1OCA5LjIxNjUyMDQxLDAuMjQ0NzU2OTk5IDguNTQzMjA0MDgsMC42ODQwMDg5NTkgQzguMTM3ODY3MzUsMC45NDg0NDEyMDkgNy43ODE4MDEwMiwxLjI4MDA5ODU0IDcuNDg4NDg5OCwxLjY2MzYwMTM0IEM3LjE5NTI1NTEsMS4yODA4MzUzOSA2LjgzOTQzMzY3LDAuOTQ5ODA1MTUxIDYuNDM0NTI1NTEsMC42ODU4OTAyNTggQzUuNzYxNTMwNjEsMC4yNDcyODEwNzUgNC45ODI0NDg5OCwwLjAxNTQ0MjMyOTIgNC4xODE0NjQyOSwwLjAxNTQ0MjMyOTIgQzQuMTgxNDE4MzcsMC4wMTU0NDIzMjkyIDQuMTgxNDc5NTksMC4wMTU0NDIzMjkyIDQuMTgxNDQ4OTgsMC4wMTU0NDIzMjkyIEMzLjUxNDA0MDgyLDAuMDE1NDQyMzI5MiAyLjg0NDE5ODk4LDAuMTg0Mjg4OTE0IDIuMjQ0NTIwNDEsMC41MDM2ODY0NSBDMS42NDUyODU3MSwwLjgyMjg0ODgyNCAxLjEyNTU4MTYzLDEuMjg3MjE2MTMgMC43NDE2NDI4NTcsMS44NDY1ODkwMyBDMC4zNDgyNDQ4OTgsMi40MTk3MTEwOSAwLjEwODYxMjI0NSwzLjA2MTQ2OTIgMC4wMjkzODc3NTUxLDMuNzU0MDIyNCBDLTAuMDM5OTc5NTkxOCw0LjM2MDUzNzUxIDAuMDEzNTkxODM2Nyw1LjAxMTYyMzc0IDAuMTg4NjQ3OTU5LDUuNjg5MTg5MjUgQzAuNTM1NDIzNDY5LDcuMDMxNDE3NjkgMS4zMDI5Nzk1OSw4LjI1NTcwNDM3IDEuODg1ODIxNDMsOS4wNDYzOTg2NiBDMy4xNTMwOTE4NCwxMC43NjU1NzY3IDQuODk1NTU2MTIsMTIuMzI2MDY3MiA3LjIxMjc4MDYxLDEzLjgxNzA3NSBMNy40ODk1OTE4NCwxMy45OTUxNzEzIEw3Ljc2NjQxODM3LDEzLjgxNzA3NSBDMTAuNjE2NjkzOSwxMS45ODMwOTA3IDEyLjYwNjE1MzEsMTAuMDQ2Nzk1MSAxMy44NDg0Mjg2LDcuODk3NTIwNzIgQzE0LjU2Mjg4NzgsNi42NjE0NDQ1NyAxNC45MzUwNzE0LDUuNTYwMjU3NTYgMTQuOTg2MzMxNiw0LjUzMTA0NTkxIEMxNS4wMTQ4Nzc2LDMuOTU3NDUzNTMgMTQuOTQwMjQ0OSwzLjQwNjI2NDI4IDE0Ljc2NDUzMDYsMi44OTI3OTUwNyBaIE03LjQ4OTYyMjQ1LDEyLjczNDAxMTIgQzUuNDE5NDIzNDcsMTEuMzY4NTY0NCAzLjg1NTk3OTU5LDkuOTQ5OTA4MTcgMi43MTY0NjkzOSw4LjQwNDAxMzQ0IEMyLjE4OTgzMTYzLDcuNjg5NTc0NDcgMS40OTgzNjIyNCw2LjU5MTMzNDgzIDEuMTk0ODI2NTMsNS40MTY0NzkyOCBDMS4wNTMzMjE0Myw0Ljg2ODc1NDc2IDEuMDA5MDEwMiw0LjM1MTE3ODA1IDEuMDYzMTMyNjUsMy44NzgwNzgzOSBDMS4xMjIsMy4zNjM0ODA0IDEuMzAwMjg1NzEsMi44ODYyODg5MSAxLjU5MzA3NjUzLDIuNDU5NzM1NzIgQzEuODgxNTA1MSwyLjAzOTUzMTkxIDIuMjcyODIxNDMsMS42OTAyMDYwNSAyLjcyNDY4ODc4LDEuNDQ5NTQwODcgQzMuMTc2NzI0NDksMS4yMDg3ODE2MyAzLjY4MDQ2NDI5LDEuMDgxNTI3NDQgNC4xODE0NjQyOSwxLjA4MTUyNzQ0IEM0Ljc4NDE3MzQ3LDEuMDgxNTI3NDQgNS4zNzAwNDU5MiwxLjI1NTc1MTQgNS44NzU3Mjk1OSwxLjU4NTMzOTMxIEM2LjM2ODY0Nzk2LDEuOTA2NjAyNDYgNi43NjQ5MjM0NywyLjM1OTc5MTcxIDcuMDIxNjY4MzcsMi44OTU5MTQ4OSBMNy40ODk0MDgxNiwzLjg3MjQ5NzIgTDcuOTU2MzIxNDMsMi44OTU1MDcyOCBDOC4yMTI4MzY3MywyLjM1ODc0MTMyIDguNjA5MDk2OTQsMS45MDQ5NTYzMyA5LjEwMjMyMTQzLDEuNTgzMjIyODQgQzkuNjA4Mjk1OTIsMS4yNTMxNDg5NCAxMC4xOTQ1MzU3LDEuMDc4Njg5ODEgMTAuNzk3NzM0NywxLjA3ODY4OTgxIEMxMS4wMDUwNDA4LDEuMDc4Njg5ODEgMTEuMjEyMTMyNywxLjA5OTI5MDAzIDExLjQxMzI4NTcsMS4xMzk5MTA0MSBDMTEuOTQ1MDA1MSwxLjI0NzMwMTIzIDEyLjQ0Nzc1LDEuNTAxMTUxMTggMTIuODY3MTUzMSwxLjg3NDAyNDY0IEMxMy4yODYzODc4LDIuMjQ2NzQxMzIgMTMuNjAyODI2NSwyLjcyMDk2OTc2IDEzLjc4MjMwNjEsMy4yNDU0Mjg4OSBDMTMuOTEzMTI3NiwzLjYyNzcyNDUyIDEzLjk2ODQ4OTgsNC4wNDIwMTc5MiAxMy45NDY4NDY5LDQuNDc2NzcwNDQgQzEzLjkwNDQxODQsNS4zMjkyOTY3NSAxMy41NzkyMzk4LDYuMjcwNTg5MDMgMTIuOTUyODA2MSw3LjM1NDQyMTA1IEMxMS44MzY4MDYxLDkuMjg1MTgyNTMgMTAuMDQ3ODExMiwxMS4wNDcyODU2IDcuNDg5NjIyNDUsMTIuNzM0MDExMiBaIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==");
  background-position: center;
  background-size: 14px;
  background-repeat: no-repeat;
  content: '';
}
#product-page #produto .showcase__wishlist button:after {
  display: block;
  color: #9b9b9b;
  content: 'Adicionar à lista de Desejos';
  font-weight: 500;
  font-size: 12px;
}
@media (max-width: 991px) {
  #product-page #produto .showcase__wishlist button:after {
    content: 'Lista de Desejos';
  }
}
#product-page #produto .showcase__wishlist button:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNXB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNSAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5lLWNvbW1lcmNlLWxpa2UtaGVhcnQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9IkhvbWUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9InByb2R1dG8tYmVsZXphZGVtdWxoZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04OTIuMDAwMDAwLCAtMjE3LjAwMDAwMCkiIGZpbGw9IiNEOTI0NjciPiAgICAgICAgICAgIDxnIGlkPSJtZWlvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOTIuMDAwMDAwLCAxNzIuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJpbWFnZW5zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNC4wMDAwMDAsIDM1LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImJ0LWxpc3RhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NzYuMDAwMDAwLCAxMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZS1jb21tZXJjZS1saWtlLWhlYXJ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjUwMDAwMCwgNy4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTcuNTAwMDAwLCAtNy4wMDAwMDApICI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJTaGFwZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQuNzY0NTMwNiwyLjg5Mjc5NTA3IEMxNC41MjUyOTU5LDIuMTkzNjU3MzMgMTQuMTA1MTEyMiwxLjU2Mjk2NzUzIDEzLjU0OTM5MjksMS4wNjg5MDcwNSBDMTIuOTkzMTUzMSwwLjU3NDM5MTkzNyAxMi4zMjQxMjI0LDAuMjM3MjQ3NDggMTEuNjE0NjM3OCwwLjA5Mzk1NTIwNzIgQzExLjM0NzMzMTYsMC4wMzk5NjE5MjYxIDExLjA3MjQ3OTYsMC4wMTI1ODkwMjU4IDEwLjc5NzczNDcsMC4wMTI1ODkwMjU4IEM5Ljk5NjEzNzc2LDAuMDEyNTg5MDI1OCA5LjIxNjUyMDQxLDAuMjQ0NzU2OTk5IDguNTQzMjA0MDgsMC42ODQwMDg5NTkgQzguMTM3ODY3MzUsMC45NDg0NDEyMDkgNy43ODE4MDEwMiwxLjI4MDA5ODU0IDcuNDg4NDg5OCwxLjY2MzYwMTM0IEM3LjE5NTI1NTEsMS4yODA4MzUzOSA2LjgzOTQzMzY3LDAuOTQ5ODA1MTUxIDYuNDM0NTI1NTEsMC42ODU4OTAyNTggQzUuNzYxNTMwNjEsMC4yNDcyODEwNzUgNC45ODI0NDg5OCwwLjAxNTQ0MjMyOTIgNC4xODE0NjQyOSwwLjAxNTQ0MjMyOTIgQzQuMTgxNDE4MzcsMC4wMTU0NDIzMjkyIDQuMTgxNDc5NTksMC4wMTU0NDIzMjkyIDQuMTgxNDQ4OTgsMC4wMTU0NDIzMjkyIEMzLjUxNDA0MDgyLDAuMDE1NDQyMzI5MiAyLjg0NDE5ODk4LDAuMTg0Mjg4OTE0IDIuMjQ0NTIwNDEsMC41MDM2ODY0NSBDMS42NDUyODU3MSwwLjgyMjg0ODgyNCAxLjEyNTU4MTYzLDEuMjg3MjE2MTMgMC43NDE2NDI4NTcsMS44NDY1ODkwMyBDMC4zNDgyNDQ4OTgsMi40MTk3MTEwOSAwLjEwODYxMjI0NSwzLjA2MTQ2OTIgMC4wMjkzODc3NTUxLDMuNzU0MDIyNCBDLTAuMDM5OTc5NTkxOCw0LjM2MDUzNzUxIDAuMDEzNTkxODM2Nyw1LjAxMTYyMzc0IDAuMTg4NjQ3OTU5LDUuNjg5MTg5MjUgQzAuNTM1NDIzNDY5LDcuMDMxNDE3NjkgMS4zMDI5Nzk1OSw4LjI1NTcwNDM3IDEuODg1ODIxNDMsOS4wNDYzOTg2NiBDMy4xNTMwOTE4NCwxMC43NjU1NzY3IDQuODk1NTU2MTIsMTIuMzI2MDY3MiA3LjIxMjc4MDYxLDEzLjgxNzA3NSBMNy40ODk1OTE4NCwxMy45OTUxNzEzIEw3Ljc2NjQxODM3LDEzLjgxNzA3NSBDMTAuNjE2NjkzOSwxMS45ODMwOTA3IDEyLjYwNjE1MzEsMTAuMDQ2Nzk1MSAxMy44NDg0Mjg2LDcuODk3NTIwNzIgQzE0LjU2Mjg4NzgsNi42NjE0NDQ1NyAxNC45MzUwNzE0LDUuNTYwMjU3NTYgMTQuOTg2MzMxNiw0LjUzMTA0NTkxIEMxNS4wMTQ4Nzc2LDMuOTU3NDUzNTMgMTQuOTQwMjQ0OSwzLjQwNjI2NDI4IDE0Ljc2NDUzMDYsMi44OTI3OTUwNyBaIE03LjQ4OTYyMjQ1LDEyLjczNDAxMTIgQzUuNDE5NDIzNDcsMTEuMzY4NTY0NCAzLjg1NTk3OTU5LDkuOTQ5OTA4MTcgMi43MTY0NjkzOSw4LjQwNDAxMzQ0IEMyLjE4OTgzMTYzLDcuNjg5NTc0NDcgMS40OTgzNjIyNCw2LjU5MTMzNDgzIDEuMTk0ODI2NTMsNS40MTY0NzkyOCBDMS4wNTMzMjE0Myw0Ljg2ODc1NDc2IDEuMDA5MDEwMiw0LjM1MTE3ODA1IDEuMDYzMTMyNjUsMy44NzgwNzgzOSBDMS4xMjIsMy4zNjM0ODA0IDEuMzAwMjg1NzEsMi44ODYyODg5MSAxLjU5MzA3NjUzLDIuNDU5NzM1NzIgQzEuODgxNTA1MSwyLjAzOTUzMTkxIDIuMjcyODIxNDMsMS42OTAyMDYwNSAyLjcyNDY4ODc4LDEuNDQ5NTQwODcgQzMuMTc2NzI0NDksMS4yMDg3ODE2MyAzLjY4MDQ2NDI5LDEuMDgxNTI3NDQgNC4xODE0NjQyOSwxLjA4MTUyNzQ0IEM0Ljc4NDE3MzQ3LDEuMDgxNTI3NDQgNS4zNzAwNDU5MiwxLjI1NTc1MTQgNS44NzU3Mjk1OSwxLjU4NTMzOTMxIEM2LjM2ODY0Nzk2LDEuOTA2NjAyNDYgNi43NjQ5MjM0NywyLjM1OTc5MTcxIDcuMDIxNjY4MzcsMi44OTU5MTQ4OSBMNy40ODk0MDgxNiwzLjg3MjQ5NzIgTDcuOTU2MzIxNDMsMi44OTU1MDcyOCBDOC4yMTI4MzY3MywyLjM1ODc0MTMyIDguNjA5MDk2OTQsMS45MDQ5NTYzMyA5LjEwMjMyMTQzLDEuNTgzMjIyODQgQzkuNjA4Mjk1OTIsMS4yNTMxNDg5NCAxMC4xOTQ1MzU3LDEuMDc4Njg5ODEgMTAuNzk3NzM0NywxLjA3ODY4OTgxIEMxMS4wMDUwNDA4LDEuMDc4Njg5ODEgMTEuMjEyMTMyNywxLjA5OTI5MDAzIDExLjQxMzI4NTcsMS4xMzk5MTA0MSBDMTEuOTQ1MDA1MSwxLjI0NzMwMTIzIDEyLjQ0Nzc1LDEuNTAxMTUxMTggMTIuODY3MTUzMSwxLjg3NDAyNDY0IEMxMy4yODYzODc4LDIuMjQ2NzQxMzIgMTMuNjAyODI2NSwyLjcyMDk2OTc2IDEzLjc4MjMwNjEsMy4yNDU0Mjg4OSBDMTMuOTEzMTI3NiwzLjYyNzcyNDUyIDEzLjk2ODQ4OTgsNC4wNDIwMTc5MiAxMy45NDY4NDY5LDQuNDc2NzcwNDQgQzEzLjkwNDQxODQsNS4zMjkyOTY3NSAxMy41NzkyMzk4LDYuMjcwNTg5MDMgMTIuOTUyODA2MSw3LjM1NDQyMTA1IEMxMS44MzY4MDYxLDkuMjg1MTgyNTMgMTAuMDQ3ODExMiwxMS4wNDcyODU2IDcuNDg5NjIyNDUsMTIuNzM0MDExMiBaIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==");
}
#product-page #produto .showcase__wishlist button:hover:after {
  color: #d92467;
}
#product-page #produto .showcase__wishlist button svg {
  display: none;
}
.c-wishlist__button--heart,
.showcase__quickview {
  font-weight: 600;
}
.c-wishlist__button--heart svg,
.showcase__quickview svg,
.c-wishlist__button--heart g,
.showcase__quickview g {
  fill: #969696;
}
.c-wishlist__button--heart svg:hover svg,
.showcase__quickview svg:hover svg,
.c-wishlist__button--heart g:hover svg,
.showcase__quickview g:hover svg,
.c-wishlist__button--heart svg:hover g,
.showcase__quickview svg:hover g,
.c-wishlist__button--heart g:hover g,
.showcase__quickview g:hover g {
  fill: #d92467;
}
.c-wishlist__button--heart a:hover svg,
.showcase__quickview a:hover svg,
.c-wishlist__button--heart a:hover g,
.showcase__quickview a:hover g {
  fill: #d92467;
}
.showcase-tabs {
  padding-top: 60px;
}
.showcase-tabs__container {
  max-width: 1320px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}
@media (max-width: 991px) {
  .showcase-tabs__container {
    padding: 0;
    padding-left: 15px;
  }
}
.showcase-tabs__title {
  flex: 0 0 100%;
  margin-bottom: 0;
  color: #44444d;
  text-align: center;
  font-weight: 600;
  font-size: 30px;
  line-height: 32px;
}
@media (max-width: 991px) {
  .showcase-tabs__title {
    font-size: 20px;
  }
}
.showcase-tabs__subtitle {
  display: block;
  margin-bottom: 30px;
  width: 100%;
  color: #44444d;
  text-align: center;
  font-size: 14px;
}
@media (max-width: 991px) {
  .showcase-tabs__subtitle {
    padding-right: 15px;
    font-size: 12px;
  }
}
.showcase-tabs__tabs {
  flex: 0 1 17.675%;
}
@media (max-width: 991px) {
  .showcase-tabs__tabs {
    display: flex;
    flex: 0 1 100%;
    justify-content: space-between;
    align-items: center;
    overflow: auto;
    margin-top: 30px;
  }
  .showcase-tabs__tabs::-webkit-scrollbar {
    display: none;
  }
}
.showcase-tabs__tabs-item {
  position: relative;
  display: flex;
  align-items: center;
  margin: 1px 0;
  margin-bottom: 20px;
  padding: 0 10px;
  height: 45px;
  border: 1px solid transparent;
  border-radius: 4px;
  background: #fff;
  box-shadow: 0 2px 2px 0 #e0e0e0;
  color: #44444d;
  text-align: left;
  font-size: 15px;
  line-height: 24px;
  line-height: 45px;
  cursor: pointer;
}
@media (max-width: 991px) {
  .showcase-tabs__tabs-item:before {
    margin-left: 5px;
  }
}
.showcase-tabs__tabs-item:first-child:before {
  display: block;
  margin-right: 10px;
  width: 30px;
  height: 45px;
  color: #44444d;
  font-size: 30px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Fcceb4;
  font-weight: normal;
  content: '\e000';
}
.showcase-tabs__tabs-item:nth-child(2):before {
  display: block;
  margin-right: 10px;
  width: 30px;
  height: 45px;
  color: #44444d;
  font-size: 30px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Fcceb4;
  font-weight: normal;
  content: '\e001';
}
.showcase-tabs__tabs-item:nth-child(3):before {
  display: block;
  margin-right: 10px;
  width: 30px;
  height: 45px;
  color: #44444d;
  font-size: 30px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Fcceb4;
  font-weight: normal;
  content: '\e002';
}
.showcase-tabs__tabs-item:nth-child(4):before {
  display: block;
  margin-right: 10px;
  width: 30px;
  height: 45px;
  color: #44444d;
  font-size: 30px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Fcceb4;
  font-weight: normal;
  content: '\e003';
}
.showcase-tabs__tabs-item:nth-child(5):before {
  display: block;
  margin-right: 10px;
  width: 30px;
  height: 45px;
  color: #44444d;
  font-size: 30px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Fcceb4;
  font-weight: normal;
  content: '\e004';
}
@media (max-width: 991px) {
  .showcase-tabs__tabs-item {
    margin-right: 20px;
    padding: 6px 0;
    min-width: 150px;
    height: 50px;
    line-height: 50px;
  }
}
.showcase-tabs__tabs-item--active,
.showcase-tabs__tabs-item:hover {
  background: #f0f0f0;
  box-shadow: none;
  color: #d92467;
  font-weight: 500;
}
.showcase-tabs__tabs-item--active:after,
.showcase-tabs__tabs-item:hover:after {
  position: absolute;
  top: -2px;
  right: -23px;
  width: 0;
  height: 0;
  border-top: 24px solid transparent;
  border-bottom: 24px solid transparent;
  border-left: 24px solid #f0f0f0;
  border-radius: 5px;
  content: '';
}
@media (max-width: 991px) {
  .showcase-tabs__tabs-item--active:after,
  .showcase-tabs__tabs-item:hover:after {
    display: none;
  }
}
.showcase-tabs__tabs-item--active:before,
.showcase-tabs__tabs-item:hover:before {
  color: #d92467 !important;
}
.showcase-tabs__showcase {
  position: relative;
  width: 78.295%;
}
@media (max-width: 991px) {
  .showcase-tabs__showcase {
    overflow: auto;
    width: 100%;
  }
}
.showcase-tabs .showcase {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  visibility: hidden;
  padding: 0;
  max-width: 100%;
  opacity: 0;
}
.showcase-tabs .showcase--active {
  position: static;
  z-index: 1;
  visibility: visible;
  opacity: 1;
}
.showcase-tabs .showcase .showcase__item {
  min-width: 160px;
}
@media (min-width: 992px) {
  .showcase-tabs .showcase .showcase__item {
    min-width: 228px;
  }
}
.showcase-tabs .showcase .showcase__title {
  display: none;
}
@media (min-width: 992px) {
  .showcase-tabs .showcase h2 + ul {
    display: flex !important;
    flex-wrap: nowrap !important;
    justify-content: space-between !important;
    align-items: flex-start !important;
    margin: 0;
    max-width: 100% !important;
  }
}
@media (min-width: 992px) {
  .showcase-tabs .showcase h2 + ul > li {
    padding: 5px;
  }
}
@media (max-width: 991px) {
  .showcase-tabs .showcase h2 + ul > li {
    margin-right: 30px;
  }
}
@media (min-width: 992px) {
  .showcase-tabs .showcase h2 + ul > li {
    min-width: 228px !important;
  }
}
.offer-day {
  padding: 50px 0;
  background-color: #f3ecf2;
}
@media (max-width: 991px) {
  .offer-day {
    padding-top: 25px;
    padding-bottom: 21px;
  }
}
.offer-day .labels--collection {
  display: none !important;
}
.offer-day__container {
  max-width: 1320px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.offer-day__container >div {
  width: 100%;
}
.offer-day h2 {
  margin-bottom: 11px;
  color: #453f3f;
  font-weight: 300;
  font-size: 35px;
  line-height: 42px;
}
@media (max-width: 767px) {
  .offer-day h2 {
    text-align: center;
    font-size: 30px;
    line-height: 36px;
  }
}
.offer-day h2 + ul {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  overflow: auto;
  width: 100%;
}
.offer-day h2 + ul >li {
  flex: 0 1 48.838%;
  margin-right: 5px;
  margin-bottom: 15px;
  min-width: 275px;
  border: 1px solid #eaeaea;
  border-radius: 7px;
  background: #fbfbfb;
}
.offer-day .showcase__main {
  flex: 0 1 50%;
}
.offer-day .showcase__link {
  padding: 0;
}
.offer-day .showcase__item {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.offer-day .showcase__item:hover {
  background: #fbfbfb;
}
@media (max-width: 991px) {
  .offer-day .showcase__item {
    display: block;
    padding: 15px;
  }
}
@media (max-width: 539px) {
  .offer-day .showcase__item {
    border: 1px solid #eaeaea;
    border-radius: 7px;
    background: #fbfbfb;
  }
}
.offer-day .slick-dots {
  margin: 0;
  margin-top: 13px;
}
.offer-day .slick-dots button {
  background: #fff;
}
.offer-day .slick-dots .slick-active button {
  background: #ba69c8;
}
.offer-day .showcase__link--name {
  color: #453f3f;
  font-size: 25px;
  line-height: 26px;
}
@media (max-width: 1199px) {
  .offer-day .showcase__link--name {
    font-size: 15px;
    line-height: 18px;
  }
}
@media (max-width: 991px) {
  .offer-day .showcase__link--name {
    font-size: 20px;
    line-height: 26px;
  }
}
.offer-day .showcase__name {
  height: 52px;
}
.offer-day .showcase__image {
  margin-right: 10px;
}
@media (max-width: 991px) {
  .offer-day .showcase__image {
    margin: 0;
  }
}
.offer-day .buy-button__button {
  padding: 0 60px;
  border: 1px solid transparent;
  border-radius: 5px;
  background: #4cb6ac;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1.48px;
  font-weight: 600;
  font-size: 14px;
  line-height: 35px;
  cursor: pointer;
  transition: all 0.3s;
}
.offer-day .buy-button__button:hover {
  border-color: #4cb6ac;
  background: #fff;
  color: #4cb6ac;
}
.offer-day .showcase__short-description {
  height: 26px;
}
.offer-day .showcase__prices > .price {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 1199px) {
  .offer-day .showcase__prices > .price {
    display: block;
  }
}
.offer-day .showcase__prices > .price .valor-de {
  flex: 1 1 100%;
}
.offer-day .showcase__prices {
  height: 47px;
}
@media (max-width: 1199px) {
  .offer-day .showcase__prices {
    height: 65px;
  }
}
.offer-day .showcase__actions {
  visibility: visible;
  margin: 0;
  opacity: 1;
}
.offer-day .showcase__actions * {
  display: none;
}
.offer-day .showcase__actions .showcase__buy {
  display: block;
  margin: 0;
}
.offer-day .showcase__actions .showcase__buy .buy-button__button,
.offer-day .showcase__actions .showcase__buy .buy-button {
  display: block;
}
.section__showcase {
  margin: 70px auto;
  padding: 0 15px;
  max-width: 1320px;
  width: 100%;
}
@media (max-width: 991px) {
  .section__showcase {
    margin: 30px 0;
    padding: 0;
    padding-left: 15px;
  }
}
.section__showcase h2 {
  margin-bottom: 20px;
  color: #44444d;
  text-align: center;
  font-weight: 600;
  font-size: 30px;
}
@media (max-width: 767px) {
  .section__showcase h2 {
    font-size: 20px;
  }
}
.section__showcase .brand__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 992px) {
  .section__showcase .brand__list:not(.slick-initialized) {
    visibility: hidden;
    opacity: 0;
  }
}
@media (max-width: 991px) {
  .section__showcase .brand__list {
    flex-wrap: nowrap;
    overflow-x: auto;
    max-width: 100%;
  }
  .section__showcase .brand__list::-webkit-scrollbar {
    display: none;
  }
  .section__showcase .brand__list li {
    margin-right: 20px;
    margin-bottom: 5px;
    min-width: 200px;
  }
}
.section__showcase .brand__list .slick-prev {
  left: -30px;
}
.section__showcase .brand__list .slick-next {
  right: -15px;
}
.section__showcase .brand__list .slick-slide > div {
  padding-bottom: 5px;
  text-align: center;
}
.section__showcase .brand__list li {
  overflow: hidden;
  max-width: 200px;
  max-height: 121px;
  border-radius: 4px;
  box-shadow: 0 2px 2px 0 #e0e0e0;
  transition: all 150ms ease-in-out;
}
.section__showcase .brand__list li:hover {
  box-shadow: 0 4px 4px 0 #e0e0e0;
  transform: scale(1.02);
}
.section__showcase .brand__list li a {
  display: block;
  margin: 10px auto;
  color: #44444d;
  text-align: center;
  font-size: 14px;
}
.section__showcase .brand__list li a:hover {
  color: #d92467;
  text-decoration: none;
}
.btn-comprar-todos {
  margin: 0 15px;
  margin: 0 auto;
  margin: 30px 0;
  margin-left: 15px;
  max-width: 297px;
  width: 100%;
  height: 45px;
  border: none;
  border-radius: 4px;
  background: #43d924;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 15px;
  cursor: pointer;
  transition: all 150ms ease-in-out;
}
@media (max-width: 767px) {
  .btn-comprar-todos {
    margin: 0;
    margin-bottom: 20px;
    max-width: 100%;
    width: 100%;
  }
}
.btn-comprar-todos:hover {
  opacity: 0.8;
}
.showcaselistr h2 {
  justify-content: center !important;
  margin: 50px 0;
  margin-bottom: 0;
}
.showcaselistr div > ul {
  overflow: auto;
  padding: 0 15px;
  max-height: 350px;
}
@media (max-width: 767px) {
  .showcaselistr div > ul {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    max-width: 100%;
    max-height: none;
  }
  .showcaselistr div > ul::-webkit-scrollbar {
    display: none;
  }
}
@media (max-width: 767px) {
  .showcaselistr div > ul li {
    margin-right: 20px;
    min-width: 270px;
  }
}
.showcaselistr div > ul li .showcase__item {
  margin: 20px 0;
  padding: 0;
  box-shadow: 0 2px 2px 0 #c7c7c7;
}
.showcaselistr div > ul li article {
  display: flex;
}
@media (max-width: 767px) {
  .showcaselistr div > ul li article {
    min-height: 75px;
  }
}
.showcaselistr div > ul li .showcase__image {
  margin: 0 5px;
  width: 70px;
  height: auto;
}
.showcaselistr div > ul li .showcase__prices {
  min-height: 0;
  height: 20px;
}
.showcaselistr div > ul li .showcase__prices .price__installment {
  font-size: 12px;
}
.showcaselistr div > ul li .showcase__prices .price__installment strong {
  font-size: 12px;
}
.showcaselistr div > ul li .showcase__prices .valor-por strong {
  margin-right: 10px;
  font-size: 14px;
}
.showcaselistr div > ul li .showcase__prices .valor-de {
  display: none;
  margin: 0;
  margin-right: 10px;
}
.showcaselistr div > ul li .showcase__prices .price {
  display: flex;
  align-items: center;
}
.showcase.see__too {
  margin: 30px auto;
}
.showcase.see__too h3 {
  margin-bottom: 30px;
}
.product__kit {
  margin: 30px 0;
}
.product__kit > span {
  color: #44444d;
  font-weight: 900;
  font-size: 13px;
}
.product__kit ul li {
  padding: 3px !important;
  width: 55px;
  height: 55px;
}
.product__kit ul li article {
  padding: 0;
}
.showcase > a {
  display: block;
  margin: 0 auto;
  margin-bottom: 30px;
  color: #8068ae;
  text-align: center;
  font-weight: 600;
  font-size: 13px;
}
@media (max-width: 991px) {
  .showcase > a {
    margin-top: 10px;
  }
}
.showcase > a:hover {
  color: #d92467;
  text-decoration: none;
}
@media (min-width: 992px) {
  .product__similiar,
  .product__kit > div ul li > article {
    position: relative;
  }
  .product__similiar .labels.labels--showcase li,
  .product__kit > div ul li > article .labels.labels--showcase li {
    position: absolute;
    margin-top: 17px;
    border-radius: 7px;
    box-shadow: none;
  }
  .product__similiar .showcase__prices,
  .product__kit > div ul li > article .showcase__prices {
    position: absolute;
    bottom: 200%;
    left: 50%;
    overflow: initial;
    padding: 5px;
    width: 200px;
    border: 2px solid #d92467;
    border-radius: 3px;
    background: #f5f5f5;
    transform: translateX(-50%);
  }
  .product__similiar .showcase__prices:before,
  .product__kit > div ul li > article .showcase__prices:before {
    position: absolute;
    bottom: -8px;
    left: 50%;
    width: 0;
    height: 0;
    border-top: 6px solid #d92467;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    content: '';
    transform: translateX(-50%);
  }
  .product__similiar .showcase__prices .valor-de,
  .product__kit > div ul li > article .showcase__prices .valor-de {
    margin: 0;
  }
  .product__similiar .showcase__prices .valor-de strong,
  .product__kit > div ul li > article .showcase__prices .valor-de strong {
    color: #44444d;
    font-weight: 300;
    font-size: 11px;
    line-height: 16px;
  }
  .product__similiar .showcase__prices .valor-por strong,
  .product__kit > div ul li > article .showcase__prices .valor-por strong {
    font-size: 16px;
  }
  .product__similiar .showcase__prices .price__installment,
  .product__kit > div ul li > article .showcase__prices .price__installment {
    font-size: 11px;
  }
  .product__similiar .showcase__prices .price__installment strong,
  .product__kit > div ul li > article .showcase__prices .price__installment strong {
    font-size: 11px;
  }
  .product__kit > div ul li > article .showcase__prices {
    bottom: 130%;
    padding: 0;
  }
  .product__kit > div ul li > article .showcase__prices .price {
    padding: 5px;
  }
  .product__kit > div ul li > article .showcase__prices .valor-de,
  .product__kit > div ul li > article .showcase__prices .valor-por,
  .product__kit > div ul li > article .showcase__prices .price__installment {
    text-align: left;
  }
  .product__kit > div ul li > article .showcase__link--name {
    padding: 5px;
    background: #fff;
    color: #44444d;
    text-align: left;
    font-size: 11px;
  }
}
body.brand h5.Hide.HideMarca,
body.brand ul.Marca {
  display: none;
}
text#Lista-de-desejos,
text#Espiar-produto {
  font-weight: 500;
  font-size: 11px;
  line-height: 13px;
}
.price__in-cash {
  color: #44444d;
  font-size: 13px;
}

@font-face { font-family: H29e7f; src:url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff');font-weight: normal;font-style: normal;}
@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.footer__social {
  max-width: 1320px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
  margin: 20px auto;
}
.footer__social h2 {
  text-align: center;
  font-weight: 800;
  color: #44444d !important;
  font-size: 14px !important;
}
.footer__social-list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 10px;
}
#whatsapp-btn{
  position: fixed;
  right: 17px;
  bottom: 30px;
  z-index: 99999;
}
.footer__social-item {
  display: block;
  margin: 0 10px;
}
.footer__social-item a {
  display: block;
}
.footer__social-item a:hover {
  text-decoration: none;
}
.footer__social-item a:before {
  content: '';
  width: 32px;
  height: 32px;
  display: block;
}
.footer__social-item:first-child a:before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: H29e7f;
  font-weight: normal;
  content: '\e000';
  font-size: 32px;
  color: #d92467;
}
.footer__social-item:nth-child(2) a:before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: H29e7f;
  font-weight: normal;
  content: '\e001';
  font-size: 32px;
  color: #d92467;
}
.footer__social-item:nth-child(3) a:before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: H29e7f;
  font-weight: normal;
  content: '\e002';
  font-size: 32px;
  color: #d92467;
}
.footer__social-item:nth-child(4) a:before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: H29e7f;
  font-weight: normal;
  content: '\e003';
  font-size: 32px;
  color: #d92467;
}
.footer__social-item:nth-child(5) a:before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: H29e7f;
  font-weight: normal;
  content: '\e004';
  font-size: 32px;
  color: #d92467;
}
.footer__social-item:nth-child(6) a:before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: H29e7f;
  font-weight: normal;
  content: '\e005';
  font-size: 32px;
  color: #d92467;
}
.category .footer {
  margin-top: 20px;
}
.footer__container {
  background: #f5f5f5;
  padding: 25px 0;
  position: relative;
  text-align: left;
}
.footer__container:before {
  content: '';
  background: transparent;
  height: 2px;
  width: 100%;
  display: block;
  top: 40%;
  position: absolute;
  transform: translateY(-40%);
  box-shadow: 0 2px 2px 0 #e0e0e0;
}
@media (max-width: 991px) {
  .footer__container:before {
    display: none;
  }
}
.footer__list {
  max-width: 1320px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
@media (max-width: 991px) {
  .footer__list {
    flex-wrap: wrap;
  }
}
@media (max-width: 991px) {
  .footer__list-item {
    width: 100%;
    justify-content: flex-start !important;
    margin-bottom: 5px;
  }
}
.footer__list-item:first-child {
  max-width: 210px;
}
.footer__list-item:first-child span,
.footer__list-item:first-child strong {
  display: block;
}
.footer__list-item:first-child strong {
  font-size: 14px;
  color: #44444d;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.footer__list-item:first-child span {
  font-size: 11px;
  color: #44444d;
}
.footer__list-item:not(:first-child) {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.footer__list-item:not(:first-child):before {
  content: '';
  border: 1px solid #f0f0f0;
  width: 50px;
  height: 50px;
  background: #fff;
  border-radius: 50%;
  margin-right: 5px;
  box-shadow: 0 2px 2px 0 #e0e0e0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 5px;
}
.footer__list-item:not(:first-child) >span {
  display: block;
  width: 100%;
}
.footer__list-item:not(:first-child) > div p {
  color: #44444d;
  font-size: 12px;
  display: block;
  margin-bottom: 5px;
}
.footer__list-item:not(:first-child) > div p a {
  color: #8068ae;
}
.footer__list-item:not(:first-child) > div p a:hover {
  text-decoration: none;
  color: #d92467;
}
.footer__list-item:not(:first-child) > div strong {
  font-size: 15px;
  font-weight: 900;
  color: #d92467;
  margin-right: 10px;
}
@media (max-width: 991px) {
  .footer__list-item:not(:first-child) > div strong {
    display: block;
  }
}
.footer__list-item:not(:first-child) > div strong a {
  color: #d92467;
}
.footer__list-item:nth-child(2):before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: H29e7f;
  font-weight: normal;
  content: '\e006';
  font-size: 25px;
  color: #44444d;
}
.footer__list-item:nth-child(3):before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: H29e7f;
  font-weight: normal;
  content: '\e007';
  font-size: 25px;
  color: #44444d;
}
.footer__list-item:nth-child(4):before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: H29e7f;
  font-weight: normal;
  content: '\e008';
  font-size: 25px;
  color: #44444d;
}
.footer__list-item:nth-child(5):before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: H29e7f;
  font-weight: normal;
  content: '\e009';
  font-size: 25px;
  color: #44444d;
}
.footer__pages {
  max-width: 1320px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 30px;
  padding-top: 30px;
}
@media (max-width: 991px) {
  .footer__pages {
    margin-top: 10px;
    padding-top: 10px;
  }
}
.footer__pages-item.payments img {
  max-width: 230px;
}
@media (max-width: 991px) {
  .footer__pages-item {
    margin-bottom: 10px;
  }
}
.footer__pages-item:nth-child(2) {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 400px;
}
.footer__pages-item:nth-child(2) a {
  width: 50%;
}
.footer__pages-item:nth-child(2) a:hover {
  color: #d92467;
  text-decoration: none;
}
@media (max-width: 991px) {
  .footer__pages-item:nth-child(2) {
    max-width: 100%;
  }
  .footer__pages-item:nth-child(2) a {
    width: 100%;
  }
}
.footer__pages-item a,
.footer__pages-item span {
  display: block;
}
.footer__pages-item a {
  color: #44444d;
  font-size: 12px;
  display: block;
  margin-bottom: 5px;
}
.footer__pages-item a:hover {
  color: #d92467;
  text-decoration: none;
}
.footer__pages-item > span {
  font-size: 14px;
  color: #44444d;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-weight: 900;
  width: 100%;
}
.footer__nav {
  display: inline-block;
  vertical-align: top;
  padding-top: 25px;
}
@media (max-width: 475px) {
  .footer__nav {
    flex: 1 1 100%;
    text-align: center;
  }
}
.footer__nav .head-nav__link {
  display: none;
}
.footer__nav .head-nav__sub {
  position: static;
  transform: none;
  opacity: 1;
  visibility: visible;
  box-shadow: none;
  padding: 0;
}
.footer__nav .head-nav__sub:before,
.footer__nav .head-nav__sub:after {
  display: none;
}
.footer__nav--social .contact-item_call,
.footer__nav--social .contact-item_tel,
.footer__nav--social .contact-item_wts,
.footer__nav--social .contact-item_mail,
.footer__nav--social .contact-item_time {
  display: none;
}
.footer__nav--social .contact-item_social {
  font-size: 0px;
  padding: 0;
  line-height: 0px;
}
@media (max-width: 475px) {
  .footer__nav--social .contact-item_social-list {
    justify-content: center;
  }
}
@media (max-width: 475px) {
  .footer__nav .contact {
    justify-content: center;
  }
  .footer__nav .contact span {
    justify-content: center;
    text-align: center;
  }
}
.footer__nav--contact .contact-item_call,
.footer__nav--contact .contact-item_social {
  display: none;
}
.footer__title {
  display: block;
  font-size: 15px;
  line-height: 18px;
  font-weight: 400;
  color: #44444d;
  margin-bottom: 8px;
}
@media screen and (min-width: 992px) {
  .footer__nav--payment {
    max-width: 345px;
  }
  .footer__nav--security {
    max-width: 215px;
  }
}
.nav__container {
  display: flex;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
  margin-bottom: 37px;
  border-bottom: 1px solid #ededed;
  padding-bottom: 27px;
}
.nav__container .footer__nav-list li a {
  font-size: 13px;
  line-height: 19px;
  font-weight: 300;
  color: #8b8a8a;
  transition: all 150ms ease-in-out;
}
.nav__container .footer__nav-list li a:hover {
  text-decoration: none;
  color: #d92467;
}
.payment .footer__title {
  margin-bottom: 5px;
}
.security__list img {
  max-width: 80px;
}
.copy__footer {
  margin-bottom: 15px;
}
.copy__footer p {
  font-size: 12px;
  color: #000;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.copyright {
  background: #fff;
  font-size: 11px;
  font-weight: 400;
  line-height: 1.2;
  color: #a8a8a8;
}
.copyright__container {
  max-width: 1320px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 27px;
  margin-bottom: 27px;
  border-bottom: 1px solid #ededed;
}
@media (max-width: 991px) {
  .copyright__container {
    flex-wrap: wrap;
  }
}
@media (max-width: 475px) {
  .copyright__container {
    justify-content: center;
  }
}
.copyright__safe {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .copyright__safe {
    padding-top: 15px;
    justify-content: center;
    flex: 1 1 100%;
    width: 100%;
  }
}
.copyright__text {
  max-width: 860px;
}
@media (max-width: 991px) {
  .copyright__text {
    flex: 1 1 100%;
    max-width: 100%;
    text-align: center;
  }
}
@media (max-width: 475px) {
  .copyright__safe {
    flex: 1 1 100%;
  }
}
.copyright__title {
  font-size: 12px;
  color: #838383;
  line-height: 14px;
  padding-bottom: 5px;
}
.copyright__sub {
  font-size: 10px;
  color: #838383;
  line-height: 14px;
}
.copyright ul {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 991px) {
  .copyright ul {
    justify-content: center;
  }
}
.copyright ul li {
  flex: 0 0 20%;
  margin: 0 5px;
}
@media (max-width: 425px) {
  .copyright ul li {
    flex: 0 0 33%;
  }
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.payment__list {
  font-size: 0;
  margin: -5px;
}
.payment__list .diners {
  width: 25px;
  height: 20px;
}
.payment__ico {
  display: inline-block;
  margin: 5px;
}
.payment__ico img {
  max-height: 20px;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.security__list {
  margin: -5px;
  font-size: 0;
}
.security__item {
  display: inline-block;
  vertical-align: top;
  margin: 2px;
}
@media screen and (min-width: 992px) {
  .security__item {
    float: left;
  }
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.partners {
  text-align: center;
  background: #f5f5f5;
  padding: 15px;
}
.partners__link {
  display: inline-block;
  vertical-align: middle;
}
.partners__link--auaha {
  margin-right: 12px;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.labels {
  --color-default: #d92467;
}
.labels-discount {
  display: none;
}
.labels--showcase {
  position: absolute;
  top: 5px;
  right: 5px;
}
.labels--collection {
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 5px -2px;
  text-align: left;
}
.labels .flag {
  display: inline-block;
  flex: 0 0 auto;
  margin: 2px;
  padding: 5px 4px;
  border-radius: 5px;
  background: #fff;
  box-shadow: 0 2px 2px 0 #e0e0e0;
  color: var(--color-type, var(--color-default));
  text-transform: uppercase;
  font-weight: 900;
  font-size: 10px;
}
.labels--collection {
  overflow: hidden;
  width: 100%;
  height: 28px;
}
.labels--collection .flag {
  cursor: pointer;
}
.labels--collection .flag:hover {
  background: #d92467;
  color: #f3ecf2;
}
.labels .novidade,
.labels .lancamento {
  --color-type: #ffb200;
}
.labels .frete-gratis {
  --color-type: #7abe66;
}
.labels .mais-vendidos {
  --color-type: #ff7000;
}
.labels .entrega-imediata {
  --color-type: #434343;
}
.labels__item {
  margin: 2px;
}
.labels__item--discount {
  display: none;
}
.labels__item--percent {
  display: none;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 4px 6px;
  border-radius: 4px;
  background: #d92467;
  color: #fff;
  font-weight: 700;
  font-size: 12px;
  line-height: 17px;
}
.labels__item--percent:before {
  content: '-';
}
.labels__item--percent.on {
  display: inline-flex;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.news-rulers .news-rulers__item.news {
  width: 100%;
  max-width: 1320px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
  align-items: center;
  display: flex;
  min-height: 72px;
}
@media (max-width: 768px) {
  .news-rulers .news-rulers__item.news {
    padding: 0;
  }
}
.news-rulers .success {
  color: #d92467;
  font-size: 14px;
  font-weight: 400;
  left: 50%;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
}
.newsletter {
  align-items: center;
  border-radius: 4px;
  display: flex;
  flex-wrap: wrap;
  font-size: 0;
  justify-content: space-between;
  padding: 20px;
  text-align: center;
  width: 100%;
}
.newsletter #mc_embed_signup {
  width: 100%;
}
.newsletter #mc_embed_signup input#mce-FNAME.mce_inline_error,
.newsletter #mc_embed_signup input#mce-EMAIL.mce_inline_error {
  box-shadow: 0 0 2px 0 #ff2323 !important;
}
.newsletter #mc_embed_signup div#mce-success-response {
  align-items: center;
  background-color: rgba(255,255,255,0.8);
  color: #d92367;
  display: flex;
  font-size: 22px;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.newsletter #mc_embed_signup div#mce-error-response {
  bottom: 2px;
  font-size: 11px;
  left: 370px;
  position: absolute;
}
.newsletter #mc_embed_signup #mc_embed_signup_scroll {
  align-items: center;
  border-radius: 4px;
  display: flex;
  font-size: 0;
  justify-content: space-between;
  text-align: center;
  width: 100%;
}
@media (max-width: 1315px) {
  .newsletter #mc_embed_signup #mc_embed_signup_scroll {
    justify-content: center;
  }
  .newsletter #mc_embed_signup #mc_embed_signup_scroll > h3,
  .newsletter #mc_embed_signup #mc_embed_signup_scroll > input,
  .newsletter #mc_embed_signup #mc_embed_signup_scroll > span,
  .newsletter #mc_embed_signup #mc_embed_signup_scroll > div {
    margin: 10px 0;
  }
}
@media (max-width: 945px) {
  .newsletter #mc_embed_signup #mc_embed_signup_scroll {
    flex-wrap: wrap;
  }
  .newsletter #mc_embed_signup #mc_embed_signup_scroll > span,
  .newsletter #mc_embed_signup #mc_embed_signup_scroll > input {
    flex: 1 1 100%;
    margin: 10px 0;
    width: 100%;
  }
  .newsletter #mc_embed_signup #mc_embed_signup_scroll span.title__aux {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .newsletter #mc_embed_signup #mc_embed_signup_scroll input#mce-FNAME {
    margin-left: 0 !important;
  }
}
.newsletter #mc_embed_signup #mc_embed_signup_scroll span.title__aux {
  align-items: center;
  color: #44444d;
  display: flex;
  font-size: 14px;
  font-weight: 600;
  height: 18px;
  line-height: 21px;
  order: 0;
}
@media (max-width: 991px) {
  .newsletter #mc_embed_signup #mc_embed_signup_scroll span.title__aux {
    flex-wrap: wrap;
    margin-bottom: 20px;
  }
}
.newsletter #mc_embed_signup #mc_embed_signup_scroll span.title__aux a {
  color: #d92467;
  font-size: 10px;
  font-weight: 600;
  margin-left: 10px;
  text-transform: uppercase;
}
.newsletter #mc_embed_signup #mc_embed_signup_scroll input#mce-FNAME,
.newsletter #mc_embed_signup #mc_embed_signup_scroll input#mce-EMAIL {
  background-color: #fff;
  border: none;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
  box-shadow: 0 2px 2px 0 #e0e0e0;
  color: #969696;
  font-size: 13px;
  font-weight: 600;
  height: 35px;
  margin-right: 10px;
  max-width: 32%;
  padding-left: 10px;
  width: 100%;
}
@media (max-width: 1220px) {
  .newsletter #mc_embed_signup #mc_embed_signup_scroll input#mce-FNAME,
  .newsletter #mc_embed_signup #mc_embed_signup_scroll input#mce-EMAIL {
    max-width: 180px;
  }
}
@media (max-width: 991px) {
  .newsletter #mc_embed_signup #mc_embed_signup_scroll input#mce-FNAME,
  .newsletter #mc_embed_signup #mc_embed_signup_scroll input#mce-EMAIL {
    margin: 0 0 15px 0 !important;
    max-width: 100%;
  }
}
.newsletter #mc_embed_signup #mc_embed_signup_scroll input#mce-FNAME::-moz-placeholder, .newsletter #mc_embed_signup #mc_embed_signup_scroll input#mce-EMAIL::-moz-placeholder {
  color: #969696;
}
.newsletter #mc_embed_signup #mc_embed_signup_scroll input#mce-FNAME:-ms-input-placeholder, .newsletter #mc_embed_signup #mc_embed_signup_scroll input#mce-EMAIL:-ms-input-placeholder {
  color: #969696;
}
.newsletter #mc_embed_signup #mc_embed_signup_scroll input#mce-FNAME::placeholder,
.newsletter #mc_embed_signup #mc_embed_signup_scroll input#mce-EMAIL::placeholder {
  color: #969696;
}
@media (max-width: 991px) {
  .newsletter #mc_embed_signup #mc_embed_signup_scroll input#mce-FNAME,
  .newsletter #mc_embed_signup #mc_embed_signup_scroll input#mce-EMAIL {
    height: 40px;
  }
}
@media (max-width: 845px) {
  .newsletter #mc_embed_signup #mc_embed_signup_scroll input#mce-FNAME,
  .newsletter #mc_embed_signup #mc_embed_signup_scroll input#mce-EMAIL {
    max-width: 255px;
  }
}
@media (max-width: 768px) {
  .newsletter #mc_embed_signup #mc_embed_signup_scroll input#mce-FNAME,
  .newsletter #mc_embed_signup #mc_embed_signup_scroll input#mce-EMAIL {
    margin-bottom: 10px;
    margin-right: 0;
    max-width: 100%;
    width: 100%;
  }
}
.newsletter #mc_embed_signup #mc_embed_signup_scroll input#mce-FNAME {
  margin-left: 5px;
}
.newsletter #mc_embed_signup #mc_embed_signup_scroll input#mc-embedded-subscribe {
  appearance: none;
  background-color: #d92467;
  border: none;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  height: 35px;
  transition: all 150ms ease-in-out;
  vertical-align: bottom;
  width: 105px;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.newsletter #mc_embed_signup #mc_embed_signup_scroll input#mc-embedded-subscribe:hover {
  background: #fff;
  border: 1px solid #d92467;
  color: #d92467;
}
@media (max-width: 991px) {
  .newsletter #mc_embed_signup #mc_embed_signup_scroll input#mc-embedded-subscribe {
    width: 100% !important;
  }
}
@media (max-width: 991px) {
  .newsletter #mc_embed_signup #mc_embed_signup_scroll .clear {
    margin: 0;
    width: 100%;
  }
}
.newsletter #mc_embed_signup #mc_embed_signup_scroll input#mc-embedded-subscribe {
  margin-right: 10px;
}
.newsletter #mc_embed_signup + .title__aux {
  display: none;
}
.newsletter > span {
  display: none;
}
.newsletter > span.title__aux {
  align-items: center;
  color: #44444d;
  display: flex;
  font-size: 14px;
  font-weight: 600;
  height: 18px;
  line-height: 21px;
  order: 0;
}
@media (max-width: 1300px) {
  .newsletter > span.title__aux {
    justify-content: center;
    width: 100%;
  }
}
.newsletter > span.title__aux a {
  color: #d92467;
  font-size: 10px;
  font-weight: 600;
  margin-left: 10px;
  text-transform: uppercase;
}
.newsletter > span.title__aux a:hover {
  color: #44444d;
  text-decoration: none;
}
@media (max-width: 768px) {
  .newsletter {
    border-radius: 0;
    padding: 30px 15px;
  }
}
.newsletter label {
  font-size: 12px;
}
.newsletter #newsletterClientEmail,
.newsletter #newsletterClientName {
  background-color: #fff;
  border: none;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
  box-shadow: 0 2px 2px 0 #e0e0e0;
  color: #969696;
  font-size: 13px;
  font-weight: 600;
  height: 35px;
  margin-right: 10px;
  max-width: 300px;
  padding-left: 10px;
  width: 100%;
}
@media (max-width: 991px) {
  .newsletter #newsletterClientEmail,
  .newsletter #newsletterClientName {
    height: 40px;
  }
}
.newsletter #newsletterClientEmail:placeholder,
.newsletter #newsletterClientName:placeholder {
  color: #777;
}
@media (max-width: 845px) {
  .newsletter #newsletterClientEmail,
  .newsletter #newsletterClientName {
    max-width: 255px;
  }
}
@media (max-width: 768px) {
  .newsletter #newsletterClientEmail,
  .newsletter #newsletterClientName {
    margin-bottom: 10px;
    margin-right: 0;
    max-width: 100%;
    width: 100%;
  }
}
.newsletter #newsletterButtonOK {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #d92467;
  border: none;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  height: 35px;
  transition: all 150ms ease-in-out;
  vertical-align: bottom;
  width: 105px;
}
@media (max-width: 991px) {
  .newsletter #newsletterButtonOK {
    height: 40px;
  }
}
.newsletter #newsletterButtonOK:hover {
  opacity: 0.8;
}
@media (max-width: 768px) {
  .newsletter #newsletterButtonOK {
    width: 100%;
  }
}
.newsletter-title {
  font-size: 14px;
  font-weight: 400;
}
.newsletter fieldset {
  order: 3;
}
.newsletter fieldset > p {
  display: none;
}
.news-rulers .newsletter > span {
  display: none;
}
.news-rulers .newsletter-title {
  align-items: center;
  display: flex;
  font-size: 0;
  order: -1;
}
@media (max-width: 1170px) {
  .news-rulers .newsletter-title {
    flex: 0 0 100%;
    justify-content: center;
    margin-top: 15px;
  }
}
@media (max-width: 1300px) {
  .news-rulers .newsletter-title {
    justify-content: center;
    width: 100%;
  }
}
.news-rulers {
  align-items: center;
  display: flex;
}
.newsletter {
  box-shadow: 0 2px 2px 0 #e0e0e0;
  position: relative;
}
@media (max-width: 991px) {
  .newsletter {
    padding: 15px;
  }
}
.newsletter-title {
  display: inline-block;
}
.newsletter fieldset {
  display: inline-block;
  max-width: 746px;
  width: 100%;
}
@media (max-width: 1170px) {
  .newsletter fieldset {
    margin: 20px 0 !important;
    width: 100% !important;
  }
}
@media (max-width: 1300px) {
  .newsletter fieldset {
    margin: 15px;
    max-width: 100%;
  }
}
.newsletter fieldset > p {
  bottom: 0;
  left: 0;
  position: absolute;
  width: 240px;
}
h3.newsletter-title {
  display: none !important;
}

@font-face { font-family: F5e938; src:url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff');font-weight: normal;font-style: normal;}
@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ruler__container {
  margin: 0 auto;
  max-width: 1320px;
  padding: 0 15px;
  width: 100%;
}
.ruler__wrapper {
  padding: 13px 0;
}
.ruler__list {
  align-items: center;
  display: flex;
  justify-content: space-between;
  overflow: auto;
}
.ruler__title {
  color: #d92467;
  display: block;
  font-size: 15px;
  font-weight: 500;
}
.ruler__sub {
  color: #453f3f;
  display: block;
  font-size: 13px;
  font-weight: 300;
  line-height: 14px;
}
.ruler__item {
  align-items: center;
  display: flex !important;
}
@media (max-width: 991px) {
  .ruler__item {
    justify-content: center !important;
    margin-right: 45px;
    padding-bottom: 20px;
  }
}
.ruler__item--truckage:before {
  color: #d92467;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: F5e938;
  font-weight: normal;
  content: '\e000';
  font-size: 26px;
  margin-right: 4px;
}
.ruler__item--warranty {
  justify-content: center;
}
.ruler__item--warranty:before {
  color: #d92467;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: F5e938;
  font-weight: normal;
  content: '\e001';
  font-size: 36px;
  margin-right: 4px;
}
.ruler__item--original {
  justify-content: center;
}
.ruler__item--original:before {
  color: #d92467;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: F5e938;
  font-weight: normal;
  content: '\e002';
  font-size: 37px;
  margin-right: 4px;
}
.ruler__item--safe {
  justify-content: flex-end;
}
.ruler__item--safe:before {
  color: #d92467;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: F5e938;
  font-weight: normal;
  content: '\e003';
  font-size: 37px;
  margin-right: 4px;
}
.ruler__content {
  white-space: nowrap;
}

@font-face { font-family: w06030; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAARIAAsAAAAABmwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAQAAAAFY2H0N0Y21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAALQAAADEIBmWHGhlYWQAAAKEAAAALgAAADYdhlLCaGhlYQAAArQAAAAbAAAAJAlfBXtobXR4AAAC0AAAAAgAAAAIBXgAAGxvY2EAAALYAAAABgAAAAYAYgAAbWF4cAAAAuAAAAAgAAAAIAESAE1uYW1lAAADAAAAASkAAAIWm5e+CnBvc3QAAAQsAAAAGwAAACxqQQEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGTawziBgZWBgbmCaQ8DA0MPhGZ8wGDIyMTAwMTAysyAFQSkuaYwODxgeMDA/ALIjWJ+CRZmBBEA7vELBHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAB4nCWLOwrCQBRF33NisBKGmQTkqeTDJKAQIb9OiVU2YVqXYGdlJe7AnWjrarICizDBGbyc5sI54ILZ9MJ6mMESAthACQ0A5r50o6SsMcqw4uUBizBfo8flHGNRhR7mdcVDLv2CR+4Kw6pMYmajLdqsYAtBlBLpe9IkBuekjsqQDa3zEDS0JCU5LxKd8cRbEklUNkhp7I0/+SjbKb2359x1+muM63iTxAISu50g/fz7PyuCJNF4nGNgZGBgAGJ3sZ1b4/ltvjJwM78AijDcqWT7hUyzljG/BFIcDEwgHgA09Ap+AAB4nGNgZGBgfsEABKwVYLKMgZEBFTABADIyAegAAAAAAAV4AAAAAAAAAGIAAAABAAAAAgBBAAYAAAAAAAIAAAAKAAoAAAD/AAAAAAAAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAAC4G7ICJkYmRmYEp04CBAQAEbQCxAA==) format('woff');font-weight: normal;font-style: normal;}
@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.descricao-preco {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.descricao-preco .percent-discount {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  border-radius: 4px;
  background: #d92467;
  position: absolute;
  top: 10px;
  right: -60px;
  padding: 4px 6px;
  font-size: 12px;
  font-weight: 800;
  line-height: 17px;
  color: #fff;
}
.valor-por {
  font-size: 0;
}
.valor-por strong {
  font-weight: 400;
  color: #d92467;
  font-size: 18px;
  line-height: 22px;
}
@media (max-width: 991px) {
  .valor-por strong {
    font-size: 17px;
    line-height: 20px;
  }
}
.product__prices .valor-por {
  font-size: 24px;
}
.product__other-payment {
  margin-bottom: 25px;
}
.product__other-payment .product__btn-other-payment {
  font-size: 12px;
  color: #8b8a8a;
  font-weight: 400;
  cursor: pointer;
}
.product__other-payment .product__btn-other-payment:before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: w06030;
  font-weight: normal;
  content: '\e000';
  font-size: 10px;
  color: #d92467;
  margin-right: 5px;
}
.product__other-payment .other-payment-method-content {
  max-height: 0;
  visibility: hidden;
  opacity: 0;
}
.product__other-payment .titulo-parcelamento,
.product__other-payment .see-other-payment-method-link {
  display: none !important;
}
.product__other-payment ul.other-payment-method-ul {
  margin-top: 5px;
  padding-left: 20px;
}
.product__other-payment ul.other-payment-method-ul li {
  font-size: 12px;
  color: #8b8a8a;
  font-weight: 400;
  margin-bottom: 3px;
}
.product__other-payment ul.other-payment-method-ul li span {
  color: #8b8a8a;
  font-weight: 400;
}
.product__other-payment ul.other-payment-method-ul li .other-payment-method-intereset-no,
.product__other-payment ul.other-payment-method-ul li .other-payment-method-intereset-yes {
  color: #8b8a8a;
}
.product__other-payment ul.other-payment-method-ul li strong {
  color: #d92467;
}
.on-payment .other-payment-method-content {
  max-height: none;
  visibility: visible;
  opacity: 1;
}
.valor-de {
  margin-top: 10px;
  font-weight: 300;
  font-size: 0;
  color: #969696;
  text-decoration: line-through;
  height: auto;
}
.valor-de strong {
  font-weight: 400;
  line-height: 16px;
  font-size: 12px;
}
.product__flags {
  display: block;
  margin-bottom: 25px;
  width: 100%;
}
.product__flags .product__flags-title {
  font-size: 12px;
  color: #8b8a8a;
  display: block;
  margin-bottom: 5px;
}
.preco-a-vista.price-cash,
.economia-de {
  display: none !important;
}
.price-installments {
  font-size: 15px;
  font-weight: 800;
}
.price-installments span span {
  font-size: 0;
}
.price-installments span span label,
.price-installments span span span {
  font-size: 15px;
  color: #44444d;
  font-weight: 800;
}
.price-installments span span label:after {
  content: 'de';
  margin: 0 5px;
  color: #44444d;
  font-weight: 800;
}
.price-installments span strong {
  color: #44444d;
  font-weight: 800;
}
.price__installment {
  font-size: 15px;
  font-weight: 800;
  color: #44444d;
}
.price__installment strong {
  color: #44444d;
  font-weight: 800;
  font-size: 15px;
}
@media (max-width: 991px) {
  .price__installment {
    font-size: 17px;
    line-height: 20px;
  }
}
.save-price.price__save {
  display: none;
  font-size: 12px;
}
.product__price-inner .wrapper,
.product__price-inner .economia-de {
  display: none;
}
.product__price-inner .productPrice {
  text-align: center;
}
.product__price-inner .price-list-price {
  font-size: 13px;
  color: #a8a8a8;
  letter-spacing: -0.24px;
  text-decoration: line-through;
}
.product__price-inner .price-list-price strong {
  font-weight: 400;
}
.product__price-inner .price-best-price {
  font-size: 0;
}
.product__price-inner .price-best-price strong {
  font-size: 24px;
  line-height: 24px;
}
.product__price-inner .valor-dividido {
  font-size: 18px;
  color: #333;
  letter-spacing: -0.33px;
}
.product__price-inner .valor-dividido strong {
  font-weight: 400;
}
.product__price-inner .preco-a-vista {
  display: none !important;
}
.pencent-price {
  background: #ff4a4a;
  color: #fff;
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 12px;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  text-transform: uppercase;
  line-height: 12px;
  padding: 7px 0;
  font-weight: 600;
}
.pencent-price em {
  display: block;
  width: 25px;
}
.prices__discount {
  font-size: 12px;
  font-weight: 600;
  color: #434343;
  padding-top: 5px;
}
.prices__discount .price {
  font-size: 16px;
  font-weight: 600;
  color: #43c233;
}
.product__actions.product__actions--button {
  margin: 30px 0;
}
input.bt-voltar.newsletter-button-back {
  background: #d92467;
  color: #fff;
  padding: 5px 20px;
  border-radius: 3px;
  font-weight: 700;
  text-transform: uppercase;
  border: none;
}
#product-page .valor-por strong {
  font-weight: 700;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.kits-gift__container {
  max-width: 1320px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
  padding-top: 50px;
  margin-top: 50px;
  border-top: solid 1px #e9e9e9;
}
.kits-gift__container .showcase__item:hover {
  box-shadow: none;
}
@media (min-width: 992px) {
  .kits-gift__container {
    display: flex;
  }
  .kits-gift__container .kits {
    flex: 1 1 auto;
    max-width: calc(100% - 250px);
    border-right: solid 1px #e9e9e9;
  }
  .kits-gift__container .gift {
    flex: 0 0 250px;
    max-width: 250px;
  }
  .kits-gift__container .gift .slick-prev {
    left: -15px;
  }
  .kits-gift__container .gift .slick-next {
    right: -15px;
  }
}

@font-face { font-family: Ebc507; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAARgAAsAAAAABngAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAQgAAAFY2IEfOY21hcAAAAYgAAABPAAABfmBD5KlnbHlmAAAB2AAAALIAAAC0fBqmCWhlYWQAAAKMAAAAMQAAADYf5VLBaGhlYQAAAsAAAAAfAAAAJAu+B89obXR4AAAC4AAAAAwAAAAMDFH//2xvY2EAAALsAAAACAAAAAgANABabWF4cAAAAvQAAAAfAAAAIAEOACtuYW1lAAADFAAAASkAAAIWm5e+CnBvc3QAAARAAAAAIAAAADEDfZw2eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGSRZpzAwMrAwPKVaQ8DA0MPhGZ8wGDIyMTAwMTAysyAFQSkuaYwODxgeMDI/ALIjWJ+ycAIpEGYAQABdwtjAAB4nO2QsQ2AMAwEz4mhQIxBQcEwVMzPJsnbZgxeupP+5crAAnRxCQd7MCK3Vsu9s+XuHHnjsb82hkxY3dNNWvmzp8+vtfhTUZ8raBO26AstAHicY2BkAAKWJuZLDHIMDMLKiuxsIvKMYkbmjGYm6oxqSvyMIL6iEpsso4iYIxMzy2chITVhEyHGBcLC/xKETITVhIS+/fklpabOuP6VoLGQipAQ4wRBY0HGCUJAtpHga1VJY0lloBWM/4GA/SrzSwZhBgZVoMlsIuIQe8xN1NTVlNiZX/0pE9BXEmTeIGAgwLxBiImbU1BPsJE5XFBRl/9Pi6Agcw2/OLcIOz8/AHn/Iy8AAHicY2BkYGAAYvdplzvi+W2+MnAzvwCKMNypZPsFo/8DAftV5pdALgcDE0gUAI8KD0gAAAB4nGNgZGBgfsEABOwX/v///5v9KgMjAypgBgCbhgacAAAAAAAEgQAAB9D//wAAAAAANABaeJxjYGRgYGBmkGcA0QwMTEDMBYQMDP/BfAYAC7kBOgB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nGNgYoAALgbsgJmRiZGZkYWBKdOAKdOQgQEACTABUw==) format('woff');font-weight: normal;font-style: normal;}
#account-page #main,
#orders-page #main,
#institutional-page .main__container {
  max-width: 1320px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
}
@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.pages {
  display: flex;
  justify-content: center;
  margin: 15px 0;
}
.pages .first,
.pages .last {
  display: none;
}
.pages .page-number,
.pages .previous,
.pages .next {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 3px;
  margin: 0 5px;
  font-size: 16px;
  background: #fff;
  color: #333;
  overflow: hidden;
  box-shadow: 0 2px 2px 0 #e0e0e0;
}
.pages .page-number.pgCurrent,
.pages .previous.pgCurrent,
.pages .next.pgCurrent,
.pages .page-number:hover,
.pages .previous:hover,
.pages .next:hover {
  background: #f0f0f0;
  color: #d92467;
}
.pages .previous,
.pages .next {
  font-size: 0;
  color: #44444d;
}
.pages .previous:before,
.pages .next:before {
  font-size: 15px;
}
.pages .previous:before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Ebc507;
  font-weight: normal;
  content: '\e000';
  transform: scale(-1);
  color: #44444d;
}
.pages .previous:hover {
  color: #fff;
}
.pages .next:before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Ebc507;
  font-weight: normal;
  content: '\e000';
  color: #44444d;
}
.pages .next:hover {
  color: #fff;
}
.vitrine {
  margin-top: 30px;
  margin-bottom: 30px;
}
.searchResultsTime {
  display: none;
  margin-top: 15px;
  font-size: 13px;
  font-weight: 400;
  text-align: center;
  color: #44444d;
}
.searchResultsTime .resultado-busca-termo,
.searchResultsTime .resultado-busca-tempo {
  display: none;
}
.main .sub {
  margin-top: 15px;
}
.vitrine + .searchResultsTime + .sub .orderBy {
  display: none;
}
.resultado-busca-filtro {
  font-size: 13px;
  font-weight: 400;
  display: none;
}
.resultado-busca-filtro .compare,
.resultado-busca-filtro .filterBy {
  display: none;
}
.resultado-busca-filtro .orderBy {
  white-space: nowrap;
  margin: 0 70px;
  text-align: center;
}
.resultado-busca-filtro .orderBy label,
.resultado-busca-filtro .orderBy .SumoSelect {
  display: inline-block;
  vertical-align: middle;
}
.resultado-busca-filtro .orderBy .SumoSelect {
  max-width: 135px;
}
.resultado-busca-filtro .orderBy .SumoSelect > .CaptionCont {
  border-color: #d92467;
  border-radius: 3px;
  text-align: left;
  padding-left: 5px;
}
.resultado-busca-filtro .orderBy .SumoSelect > .CaptionCont > span {
  height: 23px;
  line-height: 23px;
}
.resultado-busca-filtro .orderBy .SumoSelect > .CaptionCont > label {
  display: flex;
  justify-content: center;
  align-items: center;
}
.resultado-busca-filtro .orderBy .SumoSelect > .CaptionCont > label:before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Ebc507;
  font-weight: normal;
  content: '\e001';
  font-size: 5px;
  color: #d92467;
}
.resultado-busca-filtro .orderBy .SumoSelect > .CaptionCont > label > i {
  display: none;
}
.resultado-busca-filtro .orderBy .SumoSelect > .optWrapper {
  width: calc(100% + 100px);
}
@media (min-width: 992px) {
  body.category #main {
    max-width: 1320px;
    width: 100%;
    padding: 0 15px;
    margin: 0 auto;
  }
  .main .sub {
    display: flex;
    align-items: center;
    margin-top: 0;
  }
  .main .sub .pages {
    margin: 0;
  }
  .searchResultsTime {
    flex: 1 1 auto;
    margin-top: 0;
    text-align: left;
  }
  .searchResultsTime .value {
    font-weight: 700;
    color: #d92467;
  }
  .category__showcase .breadcrumb {
    padding: 0;
  }
}
.category__showcase .main {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}
.category__showcase .main > div {
  width: 100%;
}
.category__showcase .main > div:first-child {
  order: 0;
}
.category__showcase .main > div:nth-child(2) {
  order: 2;
}
.category__showcase .main > div:nth-child(3) {
  order: 3;
}
.category__showcase .main > div:nth-child(4) {
  order: 1;
}
.edit-profile-link a,
.modal #profile-submit,
.modal .btn-link,
#address-edit #form-submit,
#address-edit .btn-link,
.new-address-link a,
#address-remove #address-delete,
#address-remove .btn-link {
  height: 35px;
  line-height: 35px;
  background: #d92467;
  color: #fff;
  display: inline-block;
  padding: 0 20px;
  border-radius: 3px;
  margin: 10px 0;
  text-transform: uppercase;
  font-weight: 500;
}
.edit-profile-link a:hover,
.modal #profile-submit:hover,
.modal .btn-link:hover,
#address-edit #form-submit:hover,
#address-edit .btn-link:hover,
.new-address-link a:hover,
#address-remove #address-delete:hover,
#address-remove .btn-link:hover {
  background: #d92467;
  text-decoration: none;
}
.profile-detail-display {
  display: inline-block;
  padding: 20px;
  font-size: 13px;
  margin: 0;
}
.profile-detail-display h4 {
  font-size: 24px;
}
.profile-detail-display h5 {
  font-size: 16px;
}
.profile-detail-display-info .title {
  font-weight: 500;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 200;
  display: block !important;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  visibility: hidden;
  transition: all .2s ease-in-out;
}
.modal > div:last-child,
.modal > form {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 600px;
  height: 600px;
  max-width: 100%;
  max-height: 100%;
  padding: 40px 0 0;
  background: #fff;
  transform: translate(-50%, -50%) scale(0.5);
  transition: all .2s ease-in-out;
}
.modal > form {
  padding: 50px 30px 30px;
}
.modal > div:last-child form {
  display: block;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  padding: 30px;
}
.modal[aria-hidden=false] {
  opacity: 1;
  visibility: visible;
}
.modal[aria-hidden=false] > div:last-child,
.modal[aria-hidden=false] > form {
  transform: translate(-50%, -50%) scale(1);
}
.modal-header {
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
}
.modal-header h3 {
  flex: 1 1 auto;
  order: -1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 30px;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  background: #d92467;
  color: #fff;
}
.modal .close {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 0;
  border: 0;
  background: #d92467;
  color: #fff;
  font-size: 0;
  text-transform: uppercase;
  line-height: 1;
}
.modal .close:before {
  content: '+';
  font-size: 32px;
  margin-top: -4px;
  transform: rotate(45deg);
}
.modal #profile-submit,
.modal .btn-link {
  margin: 10px 0;
  border: 0;
}
.modal #profile-submit {
  background: #d92467;
  color: #fff;
}
.modal .btn-link {
  margin-left: 10px;
}
#business-toggle {
  font-size: 11px;
  font-weight: 500;
  background: #d92467;
  color: #fff;
  text-transform: uppercase;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  text-align: center;
}
#business-toggle:hover {
  background: #44444d;
  text-decoration: none;
}
.profile-detail-form {
  font-size: 0;
  margin: 0 -10px;
}
.profile-detail-form h5 {
  font-size: 22px;
  padding: 10px;
  padding-top: 0;
}
.profile-detail-form input[type=text] {
  width: 100%;
  height: 40px;
  padding: 0 15px;
}
.profile-detail-form .control-label {
  font-size: 13px;
}
.profile-detail-form .control-group {
  font-size: 13px;
  width: 50%;
  padding: 10px;
  display: inline-block;
}
.profile-detail-form-business-data {
  border-top: solid 1px rgba(0,0,0,0.1);
  border-bottom: solid 1px rgba(0,0,0,0.1);
  padding: 10px 0;
  margin: 10px 0;
}
.account .catagory__main {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-width: 100%;
}
.account .layout__col2--left {
  padding: 0;
}
.account__user-profile {
  display: inline-block;
  margin: 10px;
  text-align: left;
  flex: 1 1 auto;
  border: none;
}
.account__orders a {
  height: 2.19rem;
  line-height: 2.19rem;
  color: #fff;
  display: inline-block;
  padding: 0 1.25rem;
  border-radius: 3px;
  margin: 0.63rem 0;
  text-transform: uppercase;
  font-weight: 500;
}
.account__orders a:hover {
  background: #d92467;
  text-decoration: none;
}
.account__address,
.account__orders {
  display: inline-block;
  padding: 20px;
  font-size: 13px;
  border: solid 1px rgba(0,0,0,0.1);
  vertical-align: top;
  margin: 10px;
  text-align: left;
  flex: 1 1 auto;
}
.address-display {
  margin: 10px 0;
}
.address-display h5 {
  font-weight: 500;
}
.edit-address-link {
  font-size: 0;
  text-align: right;
  margin-bottom: 10px;
}
.edit-address-link a {
  display: inline-block;
  background: #d92467;
  color: #fff;
  font-size: 10px;
  text-transform: uppercase;
  padding: 3px 10px;
  border-radius: 2px;
}
.edit-address-link a + a {
  margin-left: 5px;
}
.edit-address-link a:hover {
  background: #44444d;
  text-decoration: none;
}
#address-edit .address-label {
  font-size: 22px;
  margin: 0;
}
#address-edit .address-form {
  margin: 0 -10px;
}
#address-edit .address-form .row > div {
  width: calc(50% - 40px);
  display: inline-block;
  margin: 0 10px;
}
#address-edit .address-form .row > div .control-group {
  width: 100%;
  margin: 10px 0;
}
#address-edit .control-group {
  width: calc(50% - 40px);
  display: inline-block;
  margin: 10px;
}
#address-edit .control-group input {
  width: 100%;
  height: 40px;
}
#address-edit .control-group select {
  width: 100%;
  height: 40px;
  border: solid 1px #f0f0f0;
}
#address-edit .address-form-neighborhood {
  width: calc(100% - 60px);
}
#address-edit #form-submit,
#address-edit .btn-link {
  border: 0;
}
#address-edit .btn-link {
  margin-left: 10px;
}
#address-edit #form-submit {
  background-color: #d92467;
}
.new-address-link a {
  margin: 10px 0;
  color: #fff;
}
#address-remove {
  position: fixed;
  display: inline-block !important;
  padding: 20px;
  margin: 0;
  font-size: 13px;
  flex: 1 1 auto;
  background: #fff;
  z-index: 100;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  width: 100%;
  height: 100%;
  overflow: auto;
  transition: all 0.2s ease-in-out;
}
#address-remove[aria-hidden=true] {
  visibility: hidden;
  opacity: 0;
  transform: translate(-50%, -50%) scale(0.5);
}
#address-remove .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  width: 40px;
  height: 40px;
  font-size: 22px;
  font-weight: 700;
}
#address-remove #address-delete,
#address-remove .btn-link {
  border: 0;
}
#address-remove .btn-link {
  margin-left: 10px;
}
#address-remove #address-delete {
  background-color: #f00;
}
#address-remove #address-delete:hover {
  background-color: #c00;
}
header button.vtex-button.bw1.ba.fw5.v-mid.relative.pa0.br2.min-h-small.t-action--small.bg-transparent.b--transparent.c-action-primary.hover-b--transparent.hover-bg-action-secondary.hover-b--action-secondary.pointer {
  background: none !important;
  color: #8068ae !important;
  border: none !important;
  text-transform: lowercase;
}
.nav-pills>.active>a,
.nav-pills>.active>a:hover,
.nav-pills>.active>a:focus {
  background: #d92467 !important;
  color: #fff !important;
}
.nav-tabs>li>a,
.nav-pills>li>a {
  color: #44444d !important;
}
#orders-page {
  font-family: "Source Sans Pro", sans-serif !important;
  overflow-x: hidden;
}
#orders-page .search__container .busca input {
  box-shadow: none;
}
@media only screen and (min-width: 992px) {
  #orders-page .menu__categories--nv1 {
    display: flex;
  }
}
#orders-page .breadcrumb {
  background: none;
}
#orders-page ul {
  padding: 0;
  margin: 0;
}
#orders-page input {
  margin-bottom: 0;
}
#orders-page .page-header a {
  display: flex;
  align-items: center;
}
#orders-page .page-header a:hover {
  background: #d92467 !important;
  color: #44444d !important;
}
body.institutional .main__container {
  border-bottom: solid 1px rgba(0,0,0,0.1);
}
#institutional-page .main__container {
  padding: 40px 15px;
  border-bottom: 1px solid #eaeaea;
}
#institutional-page .layout__main {
  max-width: 100%;
}
#institutional-page h1 {
  font-size: 25px;
  color: #d92467;
  margin: 10px 0;
}
#institutional-page h2 {
  font-size: 20px;
  color: #d92467;
  margin: 10px 0;
}
.institutional__container {
  font-size: 14px;
}
.institutional__container p {
  margin-bottom: 10px;
}
.institutional__container strong {
  font-weight: 700;
}

@font-face { font-family: J9503a; src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAPIAAsAAAAABdwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPwAAAFY2H0OPY21hcAAAAYQAAABKAAABcOEoo6pnbHlmAAAB0AAAADQAAAA0YqbbDWhlYWQAAAIEAAAALAAAADYdmVLBaGhlYQAAAjAAAAAeAAAAJAlzBYpobXR4AAACUAAAAAgAAAAIBYgAAGxvY2EAAAJYAAAABgAAAAYAGgAAbWF4cAAAAmAAAAAgAAAAIAEPABhuYW1lAAACgAAAASkAAAIWm5e+CnBvc3QAAAOsAAAAGwAAACxqQQEEeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQ6wjiBgZWBgbmJaQ8DA0MPhGZ8wGDIyMTAwMTAysyAFQSkuaYwODxgeMDA/ALIjQKTQI0gAgD3CgsfAHic7ZCxDYAwEAPPykOBGIEqNbNQsb/YJPkY2CKWzpJPXz2wACU5kwDdiJErrewLm31QfRPDP7T2d+5wo5WZ3X18y796QR0aJglRAAAAAwAAAAAFiQPoAAMABwALAAA1IRUhESEVIREhFSEBO/7FA7D8UAWJ+nfVnQInngInnQAAeJxjYGRgYADiQyom2fH8Nl8ZuJlfAEUY7lSy/UKmWTvB4hwMTCAeACsmCkp4nGNgZGBgfsEABKwdDAz//7N2MjAyoAImAGAABAkAAAAAAAAFiAAAAAAAAAAaAAAAAQAAAAIADAADAAAAAAACAAAACgAKAAAA/wAAAAAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicY2BigAAuBuyAiZGJkZmBKdOAgQEABG0AsQA=) format('woff');font-weight: normal;font-style: normal;}
@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@media (max-width: 991px) {
  .sidebar {
    z-index: 300;
  }
}
.sidebar__container {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  visibility: hidden;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  transition: all .2s ease-in-out;
}
.sidebar--open .sidebar__container {
  visibility: visible;
  opacity: 1;
}
.sidebar__header,
.sidebar__main {
  max-width: 90vw;
  width: 320px;
  background: #fff;
  transition: all .2s ease-in-out;
  transform: translate3d(-100%, 0, 0);
}
.sidebar--open .sidebar__header,
.sidebar--open .sidebar__main {
  transform: translate3d(0, 0, 0);
}
.sidebar__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 15px;
  height: 40px;
  background: #d92467;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 14px;
}
@media (max-width: 991px) {
  .sidebar__header {
    display: none;
  }
}
.sidebar__header .sideebar__title {
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 14px;
}
.sidebar__main {
  overflow: auto;
  height: 100%;
}
.sidebar__button svg {
  margin-right: 5px;
  width: 16px;
  height: 18px;
  fill: #fff;
}
.sidebar__button--close {
  position: absolute;
  right: 15px;
  display: none;
  width: 50px;
  height: 50px;
  border: 0;
  background-color: #d92467;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAMAAABhTZc9AAABBVBMVEUAAAD/////8v//8/P48fj48fj07PT07fP07fPz7fPz7fP07PPz7fL07PP07fP07fP07fPBbcXBbsXCbsXCbsbCd8vCeMvGccPGccTGe8rIfcvKdMHLdMHLdMLPd7/Qd7/Qd8DQeMDUer3Ver7Ve77Yq9zZfbvZrt3afrzbsN3btN/cs93ctuDdstzegLnegbrfgbrftNzgs9vguN/htdvhttzhu+DiuN3jg7fjhLjjt9rkutzluNnmt9jmu9voh7boutnpudfpu9jrutbsirTsvdfsv9ntirTti7TtlLrul7zuvtbuwNjuwtnwwNXwwtfxmbrymrryv9PywNXyxdjyx9nz7PKGgIykAAAAEXRSTlMABhMVJCVej6mqw8zd5vn6/GN45GEAAAEXSURBVHjafZN5V4MwDMADm0BhwDyZypzXdJ54C16dunlt3prv/1F8CCV9E/v7p0nz0iRNAgW6YTmu5zqWocMoVVZHQZ1VQUYzfZTxTY2MFRtHsSuFsYZ/qeVmjTxl7OxxE8sxf7P1sRw/zZzlSnv2MBOGjx+ZwAB0UefMeHCcnrf84S2vWwcDc7Yng/AM8Trh99+YYYCFgq1GuHhxGcX8VdxY4GDBfnNhpRMlQxQ44CJxtLTc2b0j3QUPiYPW6lrUJ92TfXfmU2syIF8p7kaj2brq7sX8pYhLOW9OBOE54k3Me18iZ6p3eio4Tc8+772Leumv1udOMuH56bP4K2D4H0zdI2V/1bOhniv1TKrnmRgr3QX1Hv0A1fG9SC1o+YgAAAAASUVORK5CYII=");
  background-position: center;
  background-repeat: no-repeat;
  font-size: 0;
}
.sidebar__button--open {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 42px;
  border: 0;
  border-radius: 3px;
  background-color: #d92467;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 15px;
}
.sidebar img + span {
  display: none;
}
.sidebar label.thumb {
  position: relative;
  margin: 1px;
  width: 30px;
  font-size: 0;
}
.sidebar label.thumb .image {
  display: inline-block;
  border-radius: 3px;
}
.sidebar label.thumb input {
  position: absolute;
  opacity: 0;
}
.sidebar label.thumb input:checked + .image {
  padding: 4px;
  box-shadow: 0 0 0 1px #ff7000, inset 0 0 0 4px #fff;
}
.sidebar label.not-thumb {
  position: relative;
  flex: 1 1 auto;
}
.sidebar label.not-thumb input {
  position: absolute;
  opacity: 0;
}
.sidebar label.not-thumb input + span {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 5px;
  height: 100%;
  border-radius: 3px;
}
.sidebar label.not-thumb input + span:before {
  display: none;
}
.sidebar label.not-thumb input:checked + span {
  box-shadow: 0 0 0 1px #d92467;
}
.sidebar .fields-thumbs {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  margin: -4px -2px;
}
.sidebar .fields-thumbs label {
  margin: 4px;
}
.sidebar .ver-filtros {
  position: relative;
  display: block;
  width: 100%;
  font-size: 0;
}
.sidebar .ver-filtros:before {
  position: absolute;
  top: -15px;
  right: 0;
  display: block;
  width: 10px;
  height: 10px;
  border: none;
  background-color: #fff;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAYAAAArzdW1AAAABGdBTUEAALGPC/xhBQAAANBJREFUGBlNT80KQVEQnjmu3NTNE9haiL0tDyBKyQNIbvdmyQtYykLZK8XWE9jaUCjlNViIOsY3x1Wm5sx833zzc1jiuEjWronoRJlMl6fThwyHObrflcuTMS2WMLySSAGE2g7eI+YluLJjmA8GYAJgHUFUQTz+CZ7AY9aiRFEdK1dIs4qdMd8QGzyfb40j3u8XVsi3mrwiHu4JFOlNHYxfIE//ysonuUVzXyeN4D/BnjyvBKwfUEvBBwYj21Cf4RsKgirPZhfy/RrwEgJtan4ANBY9O5gO/EEAAAAASUVORK5CYII=");
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  content: '';
}
.menu-navegue {
  display: flex;
  display: none;
  padding: 0;
}
.menu-navegue a {
  display: flex;
  flex: 1 1 auto;
  justify-content: center;
  align-items: center;
  margin: 2px;
  height: 33px;
  border: 1px solid #d92467;
  border-radius: 7px;
  background: #fff;
  color: #44444d;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 13px;
}
.menu-navegue a[title='Refinar Resultado'] {
  font-size: 0;
}
.menu-navegue a[title='Refinar Resultado']:before {
  content: 'Filtrar';
  font-size: 14px;
}
.menu-navegue a.tab-refinar-ativo,
.menu-navegue a.tab-navegue-ativo {
  border: none;
  background-image: linear-gradient(270deg, #ba69c8 0%, #f48fb1 100%);
  color: #fff;
}
.search-single-navigator .filtro-ativo {
  color: #44444d;
  font-weight: 300;
  font-size: 13px;
  line-height: 25px;
}
.search-single-navigator a {
  color: #44444d;
  font-weight: 300;
  font-size: 13px;
  line-height: 25px;
}
.search-single-navigator a:hover {
  color: #d92467;
  text-decoration: none;
  cursor: pointer;
}
.search-single-navigator h3 {
  position: relative;
  padding: 20px 18px;
  border-radius: 5px 5px 0 0;
  background-color: #f5f5f5;
  color: #44444d;
  text-transform: capitalize;
  font-weight: 600;
  font-size: 20px;
}
@media (max-width: 991px) {
  .search-single-navigator h3 {
    border-bottom: 1px solid #f5f5f5;
    background: #fff;
  }
}
.search-single-navigator h3 a {
  color: #44444d;
  text-transform: capitalize;
  font-weight: 600;
  font-size: 20px;
}
.search-single-navigator h3 a:hover {
  text-decoration: none;
}
.search-single-navigator h3 + h4.even {
  padding-top: 15px;
}
.search-single-navigator h3 + h4.even:last-child {
  border-bottom: 2px solid #f5f5f5;
}
.search-single-navigator h4 {
  padding: 10px 18px 0 !important;
}
.search-single-navigator h4:last-child {
  border-bottom: 2px solid #f5f5f5;
}
.search-single-navigator h4,
.search-single-navigator ul {
  position: relative;
  margin: 0;
  padding: 0px 18px;
  padding-bottom: 15px !important;
  border-right: 2px solid #f5f5f5;
  border-bottom: 2px solid #f5f5f5;
  border-left: 2px solid #f5f5f5;
}
.search-single-navigator ul.even:not(.Marca):not(.Tamanho):not(.Características):not(.Conselheiro) {
  display: none;
  padding: 20px 18px;
  border: 2px solid #f5f5f5;
  border-top: none;
  border-radius: 0 0 5px 5px;
}
.search-single-navigator .even:last-child {
  border-bottom: 2px solid #f5f5f5;
}
.search-single-navigator h5:not(first-child) {
  position: relative;
  margin-top: 50px;
  padding: 20px 18px;
  border-radius: 5px 5px 0 0;
  background-color: #f5f5f5;
  color: #44444d;
  text-transform: capitalize;
  font-weight: 600;
  font-size: 20px;
  cursor: pointer;
}
@media (max-width: 991px) {
  .search-single-navigator h5:not(first-child) {
    margin-top: 0;
    padding: 15px 18px;
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    background: #fff;
  }
}
.search-single-navigator h5:not(first-child) + ul {
  padding: 20px 18px;
  border: 2px solid #f5f5f5;
  border-radius: 0 0 5px 5px;
}
.search-single-navigator h5:not(first-child):before {
  position: absolute;
  top: 28px;
  right: 20px;
  display: block;
  width: 15px;
  height: 15px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAQAAACRI2S5AAAAqElEQVQY02NgQAL/maa3T+tYxcyAHexnmbZi2v9p/6evnMmKRXob+7RNIGmwks3zOdCkF3FP2w2WKptWCqb3LOJGkp7JP/0IUPDftGwQb3omkPV/2tGZ/FDphcLTzgCl/0yLh2mYEQfk/Z9+dqYIkDNfYNoVIOfXtFBkK2eEAEX+T786TZBhmvG0v9O/z/RGd/QMr+nfp/2daQRi2s3Qx+bt2XrTbBkYAFO2U4kIiI4hAAAAAElFTkSuQmCC");
  background-position: center;
  background-repeat: no-repeat;
  content: '';
  cursor: pointer;
  transition: all 150ms ease-in-out;
}
@media (max-width: 991px) {
  .search-single-navigator h5:not(first-child):before {
    top: 20px;
  }
}
@media (max-width: 991px) {
  .search-single-navigator .open__nav {
    margin-bottom: 40px;
  }
}
.search-single-navigator .open__nav + ul {
  display: none;
}
.search-single-navigator .open__nav:before {
  transform: scale(-1);
}
.search-single-navigator .thumb {
  width: 30px;
}
.search-single-navigator .thumb a {
  display: block;
}
.search-single-navigator .thumb.filtro-ativo span {
  display: none;
}
.search-single-navigator .fields-thumbs li {
  margin: 4px;
}
.search-single-navigator .fields-thumbs .ver-filtros {
  margin: 4px;
}
.search-single-navigator h3.conselheiro + ul.productClusterSearchableIds a[title='Todos produtos'] {
  display: block;
  padding-top: 15px;
}
.search-single-navigator h3.conselheiro + ul.productClusterSearchableIds a[title='All products'] {
  display: none;
}
.wrapper:not(.page-conselheiro) .search-single-navigator .Conselheiro {
  display: none;
}
.search-multiple-navigator {
  display: flex;
  flex-flow: column nowrap;
  padding: 15px;
}
.search-multiple-navigator .filtro-ativo {
  color: #44444d;
  font-weight: 300;
  font-size: 13px;
  line-height: 25px;
}
.search-multiple-navigator[style*=block] {
  display: flex !important;
}
.search-multiple-navigator > h3,
.search-multiple-navigator > h4,
.search-multiple-navigator fieldset {
  order: 1;
}
.search-multiple-navigator > h3 a,
.search-multiple-navigator > h4 a,
.search-multiple-navigator fieldset a {
  color: #453f3f;
  text-transform: lowercase;
  font-weight: 400;
  font-size: 21px;
}
.search-multiple-navigator > h3 a:hover,
.search-multiple-navigator > h4 a:hover,
.search-multiple-navigator fieldset a:hover {
  color: #d92467;
}
.search-multiple-navigator .bt-refinar {
  order: 2;
}
.search-multiple-navigator h3 {
  display: none;
}
.search-multiple-navigator h4 a {
  color: #888;
  font-weight: 400;
  font-size: 13px;
}
.search-multiple-navigator label {
  display: block;
  margin: 2px 0;
  color: #8b8a8a;
  font-weight: 400;
  font-size: 14px;
}
.search-multiple-navigator label:hover {
  color: #d92467;
}
.search-multiple-navigator label:not(.not-thumb) input {
  position: absolute;
  opacity: 0;
}
.search-multiple-navigator label:not(.not-thumb) input + span:not(.image) {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
}
.search-multiple-navigator label:not(.not-thumb) input + span:not(.image):before {
  display: block;
  margin-right: 7px;
  width: 15px;
  height: 15px;
  border: none;
  border-radius: 3px;
  background: #f3ecf2;
  content: '';
}
.search-multiple-navigator label:not(.not-thumb) input:checked + span:not(.image):before {
  background: #d92467;
}
.search-multiple-navigator h5:not(first-child) {
  margin-top: 15px;
  margin-bottom: 15px;
  color: #453f3f;
  text-transform: lowercase;
  font-weight: 400;
  font-size: 21px;
}
.search-multiple-navigator .fields-thumbs .ver-filtros {
  margin: 4px;
}
.search-filter-button {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  height: 40px;
  border-radius: 7px;
  background-image: linear-gradient(270deg, #ba69c8 0%, #f48fb1 100%);
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0;
}
.search-filter-button:before {
  content: 'Aplicar Filtro';
  font-weight: 600;
  font-size: 15px;
}
.search-filter-button:hover {
  text-decoration: none;
}
@media (min-width: 992px) {
  .sidebar__main {
    overflow: visible;
  }
  .sidebar__button--open {
    display: none;
  }
  .menu-navegue {
    margin: -2px;
    padding: 0;
  }
  .search-single-navigator,
  .search-multiple-navigator {
    padding-right: 0;
    padding-left: 0;
  }
  .sidebar__container {
    position: static;
    visibility: visible;
    background: none;
    opacity: 1;
  }
  .sidebar__header {
    display: none;
    overflow: hidden;
  }
  .sidebar__header,
  .sidebar__main {
    max-width: none;
    width: auto;
    transform: translate3d(0, 0, 0);
  }
}
.category__actions-mobile {
  display: flex;
  margin: -10px;
}
.category__actions-mobile button {
  flex: 0 1 50%;
  margin: 10px;
}
.button-order-mobile {
  height: 42px;
  border: solid 1px #8068ae;
  border-radius: 4px;
  background: #fff;
  color: #8068ae;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 15px;
}
.button-order-mobile:before {
  margin-right: 5px;
  font-size: 12px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: J9503a;
  font-weight: normal;
  content: '\e000';
}
@media (min-width: 992px) {
  .button-order-mobile {
    display: none;
  }
}
@media (max-width: 991px) {
  .tags__filter {
    display: none !important;
  }
  .order-mobile-show .tags__filter {
    display: block !important;
  }
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@media (max-width: 991px) {
  .resultado-busca-filtro .orderBy {
    margin: 15px 0;
  }
}
#main__container {
  margin: 0 auto;
  max-width: 1320px;
  width: 100%;
}
.tags__filter {
  display: flex;
  align-items: center;
  margin-top: 30px;
  padding-top: 10px;
  border-top: 1px solid #f0f0f0;
}
@media (max-width: 991px) {
  .tags__filter {
    flex-wrap: wrap;
    margin-top: 0;
    padding-top: 0;
    border: none;
  }
}
.tags__filter .tags__filter-title {
  display: block;
  margin-right: 10px;
  color: #453f3f;
  font-weight: 500;
  font-size: 13px;
}
@media (max-width: 991px) {
  .tags__filter .tags__filter-title {
    margin-right: 0;
    width: 100%;
    text-align: center;
    font-weight: 300;
    font-size: 13px;
  }
}
.tags__filter .tags__filter-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  max-width: 875px;
  width: 100%;
}
@media (max-width: 991px) {
  .tags__filter .tags__filter-list {
    justify-content: center;
    max-width: 100%;
    width: 100%;
  }
  .tags__filter .tags__filter-list li {
    margin: 5px !important;
  }
}
.tags__filter .tags__filter-list li {
  margin: 0 5px;
  padding: 5px;
  border-radius: 7px;
  background: #fff;
  box-shadow: 0 2px 2px 0 #e0e0e0;
}
.tags__filter .tags__filter-list li.active {
  background: #d92467;
}
.tags__filter .tags__filter-list li.active a {
  color: #fff;
}
.tags__filter .tags__filter-list li:hover {
  background-color: #d92467;
}
.tags__filter .tags__filter-list li:hover a {
  display: block;
  color: #fff;
}
.tags__filter .tags__filter-list li a {
  display: block;
  color: #333;
  font-size: 11px;
}
.tags__filter .tags__filter-list li a:hover {
  text-decoration: none;
}
.category__showcase .main .sub:first-child .searchResultsTime {
  display: none;
}
.main .sub {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
}
.title__seoCategory h1 {
  color: #453f3f;
  font-size: 30px;
}
.sidebar-seo.seo--description .seo--description {
  color: #8b8a8a;
  font-weight: 400;
  font-size: 14px;
}
.sidebar-seo.seo--description .seo--description h1,
.sidebar-seo.seo--description .seo--description h2,
.sidebar-seo.seo--description .seo--description h3,
.sidebar-seo.seo--description .seo--description h4,
.sidebar-seo.seo--description .seo--description h5,
.sidebar-seo.seo--description .seo--description h6 {
  margin: 5px 0;
  color: #8b8a8a;
  font-weight: 600;
  font-size: 14px;
}
.sidebar-seo.seo--description .seo--description a {
  color: #d92467;
}
.sidebar-seo.seo--description .seo--description p {
  color: #8b8a8a;
  font-weight: 400;
  font-size: 14px;
}
.textoSeo__topo,
.textoSeo__inferior {
  position: relative;
  overflow: hidden;
  margin: 30px 0;
  max-height: 70px;
  pointer-events: none;
}
.textoSeo__topo {
  max-height: unset;
}
.textoSeo__topo p:last-of-type {
  display: none;
}
.textoSeo__topo a {
  color: #8068ae;
  font-weight: 700;
  font-size: 13px;
  cursor: pointer;
  pointer-events: initial;
}
.textoSeo__topo.off:before,
.textoSeo__inferior.off:before {
  display: none !important;
}
.textoSeo__topo.active__div,
.textoSeo__inferior.active__div {
  padding-bottom: 15px;
  max-height: 1000000px !important;
}
.textoSeo__topo h3,
.textoSeo__inferior h3 {
  color: #44444d;
  font-size: 16px;
  font-size: 700;
}
.textoSeo__topo p,
.textoSeo__inferior p {
  color: #44444d;
  font-weight: 300;
  font-size: 16px;
  line-height: 25px;
}
.textoSeo__topo button,
.textoSeo__inferior button {
  padding: 0;
  border: none;
  background-color: transparent;
  color: #8068ae;
  font-weight: 700;
  font-size: 13px;
  cursor: pointer;
}
.banner-mini {
  display: flex;
  justify-content: space-between;
  margin: 10px 0;
}
@media (max-width: 767px) {
  .banner-mini {
    flex-wrap: wrap;
  }
}
.banner-mini .box-banner {
  max-width: 495px;
}
@media (max-width: 767px) {
  .banner-mini .box-banner {
    margin: 5px auto;
    max-width: 100%;
  }
}
.banner-mini .box-banner a {
  display: block;
  overflow: hidden;
}
.banner-mini .box-banner a img {
  transition: all 200ms ease-in-out;
}
.banner-mini .box-banner a:hover img {
  transform: scale(1.05);
}
body.marca .search-single-navigator h3,
body.marca .search-single-navigator h4.marcas.even {
  display: none;
}
.search-single-navigator .featured-Category a {
  color: #d92467 !important;
  font-weight: 600;
}
.textoSeo__inferior p,
.textoSeo__topo p {
  margin: 0px 0px 3px;
  color: #44444d;
  font-weight: 300;
  font-size: 16px;
  line-height: 25px;
}
.textoSeo__inferior h3,
.textoSeo__topo h3 {
  margin: 13px 0px 6px;
  color: #44444d;
  font-size: 25px;
  font-size: 700;
}
.showcase h2 {
  margin: 23px 0px 9px;
  color: #44444d;
  font-weight: 600;
  font-size: 30px;
  font-size: 700;
}
.textoSeo__inferior.active__div p {
  margin-bottom: 17px;
}
.textoSeo__inferior.active__div ul {
  margin: 5px;
}
.conselheiro__header h3 {
  display: block;
  padding-bottom: 45px;
  color: #44444d;
  text-align: center;
  font-weight: 600;
  font-size: 30px;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
#empty-search {
  font-size: 13px;
  text-align: center;
  margin: 50px 0;
}
#empty-search .main__container {
  padding: 50px 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 0;
}
#empty-search .main__container h2 {
  font-size: 22px;
  margin-bottom: 10px;
}
#empty-search .main__container div.search {
  margin: 20px auto;
  max-width: 700px;
}
#empty-search .main__container div.search select {
  margin: 10px;
}
#empty-search .main__container div.search input {
  margin-right: 10px;
}
@media (max-width: 400px) {
  #empty-search .main__container {
    padding: 0 20px;
  }
}
#empty-search .empty__container {
  margin: 0 0 50px 0;
}
#empty-search .empty__container .search fieldset.busca {
  display: block !important;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.faq__wrapper {
  padding: 50px 15px;
}
.faq__header {
  text-align: center;
  margin-bottom: 30px;
}
.faq__header h1 {
  font-size: 30px;
  color: #44444d;
  font-weight: 700;
}
.faq .layout__main {
  display: flex;
}
.faq .layout__main--left {
  flex: 0 1 850px;
}
.faq .layout__main--right {
  margin: 0 0 0 30px;
}
@media (max-width: 991px) {
  .faq .layout__main {
    flex-wrap: wrap;
  }
  .faq .layout__main--left {
    flex: 0 0 100%;
    margin-bottom: 40px;
  }
  .faq .layout__main--right {
    margin: 0;
    flex: 0 0 100%;
  }
}
.faq__title {
  margin-bottom: 15px;
}
.faq__title h2 {
  font-size: 25px;
  color: #44444d;
  font-weight: 700;
}
.faq__tabs {
  margin-bottom: 50px;
}
.faq__tabs ul {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  margin: 0 -10px;
}
@media (max-width: 991px) {
  .faq__tabs ul {
    flex-wrap: wrap;
  }
}
.faq__tabs--item {
  width: 100%;
  padding: 0 10px;
}
@media (max-width: 991px) {
  .faq__tabs--item {
    flex: 0 0 25%;
    margin: 0 0 30px;
  }
}
@media (max-width: 640px) {
  .faq__tabs--item {
    flex: 0 0 33.333333%;
  }
}
@media (max-width: 640px) {
  .faq__tabs--item {
    flex: 0 0 50%;
  }
}
.faq__tabs--item .faq_link {
  border: 1px solid #f0f0f0;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  border-radius: 4px;
  box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  padding: 20px 0 25px;
  transition: all .2s ease-in-out;
  position: relative;
  background: #fff;
}
.faq__tabs--item .faq_link:before {
  content: '';
  display: block;
  width: 34px;
  height: 34px;
  border-radius: 4px;
  background: #f5f5f5;
  transform: rotate(-45deg);
  position: absolute;
  bottom: 10px;
  box-shadow: 0 0 3px rgba(0,0,0,0.3);
  z-index: -1;
  border: 1px solid #f0f0f0;
  transition: all .2s ease-in-out;
  margin-top: -18px;
}
.faq__tabs--item .faq_link:after {
  content: '';
  display: block;
  width: 32px;
  height: 32px;
  border-radius: 4px;
  background: #fff;
  transform: rotate(-45deg);
  position: absolute;
  bottom: 10px;
  z-index: 1;
  transition: all .2s ease-in-out;
  margin-top: -18px;
  opacity: 0;
}
.faq__tabs--item .faq_link span {
  font-size: 12px;
  text-transform: uppercase;
  color: #44444d;
  font-weight: 700;
  position: relative;
  z-index: 5;
}
.faq__tabs--item .faq_link:hover {
  text-decoration: none;
  background: #f5f5f5;
}
.faq__tabs--item .faq_link:hover span {
  color: #d92467;
}
.faq__tabs--item .faq_link.active {
  background: #f5f5f5;
}
.faq__tabs--item .faq_link.active span {
  color: #d92467;
}
.faq__tabs--item .faq_link.active:after {
  background: #f5f5f5;
  bottom: -16px;
  opacity: 1;
}
.faq__tabs--item .faq_link.active:before {
  bottom: -17px;
}
.faq__tabs--item .faq_link .icon {
  height: 41px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
  position: relative;
  z-index: 5;
}
.faq__tabs--item .faq_link .icon:before {
  display: block;
  content: '';
  background-repeat: no-repeat;
}
.faq__tabs--item .faq_link-pedidos .icon:before {
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='40px' height='33px' viewBox='0 0 40 33' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.6 (67491) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Enoun_Gift_544720%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Home' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='faq-belezademulher' transform='translate(-368.000000, -300.000000)' fill='%23969696'%3E %3Cg id='meio' transform='translate(314.000000, 210.000000)'%3E %3Cg id='menu' transform='translate(2.000000, 0.000000)'%3E %3Cg id='Group-7' transform='translate(0.000000, 68.000000)'%3E %3Cg id='noun_Gift_544720' transform='translate(52.000000, 22.000000)'%3E %3Cg id='Shape'%3E %3Cpath d='M36.6941667,7.47576923 L26.8491667,7.47576923 C27.5283333,6.71 27.955,5.70730769 27.955,4.59715385 C27.955,2.21692308 26.0475,0.279230769 23.7025,0.279230769 C22.2233333,0.279230769 20.9208333,1.05176923 20.1583333,2.21861538 C19.3958333,1.05176923 18.0941667,0.279230769 16.615,0.279230769 C14.2708333,0.279230769 12.3625,2.21607692 12.3625,4.59715385 C12.3625,5.70730769 12.7883333,6.71 13.4691667,7.47576923 L3.62333333,7.47576923 C1.93,7.47576923 0.5525,8.87446154 0.5525,10.5946923 L0.5525,15.3915385 C0.5525,15.7892308 0.87,16.1107692 1.26166667,16.1107692 L1.73333333,16.1107692 L1.73333333,29.7820769 C1.73333333,31.5014615 3.11083333,32.9018462 4.805,32.9018462 L35.5133333,32.9018462 C37.2066667,32.9018462 38.5858333,31.5023077 38.5858333,29.7820769 L38.5858333,16.1107692 L39.0566667,16.1107692 C39.4483333,16.1107692 39.7658333,15.7892308 39.7658333,15.3915385 L39.7658333,10.5946923 C39.765,8.87446154 38.3866667,7.47576923 36.6941667,7.47576923 Z M38.3475,10.5946923 L38.3475,14.6723077 L25.12,14.6723077 L25.12,8.91592236 L36.695,8.91592308 C37.6058333,8.91507692 38.3475,9.66815385 38.3475,10.5946923 Z M17.3241667,6.39607692 C17.3241667,5.80123077 17.8008333,5.31723077 18.3866667,5.31723077 C18.9725,5.31723077 19.4491667,5.80123077 19.4491667,6.39607692 L19.4491667,7.47492308 L18.3866667,7.47492308 C17.8008333,7.47492308 17.3241667,6.99092308 17.3241667,6.39607692 Z M21.93,5.31723077 C22.5166667,5.31723077 22.9933333,5.80123077 22.9933333,6.39607692 C22.9933333,6.99092308 22.5166667,7.47492308 21.93,7.47492308 L20.8675,7.47492308 L20.8675,6.39607692 C20.8675,5.80123077 21.3441667,5.31723077 21.93,5.31723077 Z M23.7016667,8.91507692 L23.7016667,14.6706154 C23.7008333,14.6706154 23.6991667,14.6714615 23.6983333,14.6714615 L16.6233333,14.6714615 C16.6208333,14.6714615 16.6183333,14.6697692 16.6158333,14.6697692 L16.6158333,8.91507692 L23.7016667,8.91507692 Z M17.3241667,16.1107692 L22.9941667,16.1107692 L22.9941667,31.4625385 L17.3241667,31.4625385 L17.3241667,16.1107692 Z M23.7025,1.71938462 C25.2658333,1.71938462 26.5366667,3.01061538 26.5366667,4.59715385 C26.5366667,6.01446154 25.52,7.18892308 24.1891667,7.425 C24.3291667,7.11023077 24.4116667,6.76330769 24.4116667,6.39607692 C24.4116667,5.00753846 23.2983333,3.87707692 21.93,3.87707692 C21.5675,3.87707692 21.2266667,3.96084615 20.9166667,4.10215385 C21.1491667,2.75169231 22.3066667,1.71938462 23.7025,1.71938462 Z M16.615,1.71938462 C18.0108333,1.71938462 19.1675,2.75169231 19.4,4.103 C19.0891667,3.96169231 18.7483333,3.87792308 18.3866667,3.87792308 C17.0191667,3.87792308 15.9058333,5.00753846 15.9058333,6.39692308 C15.9058333,6.76415385 15.9883333,7.11107692 16.1283333,7.42584615 C14.7975,7.18976923 13.7808333,6.01530769 13.7808333,4.598 C13.7808333,3.01061538 15.0525,1.71938462 16.615,1.71938462 Z M1.97,10.5946923 C1.97,9.669 2.71166667,8.91592308 3.6225,8.91592308 L15.1975,8.91592308 L15.1975,14.6723077 L1.97,14.6723077 L1.97,10.5946923 Z M3.15083333,29.7820769 L3.15083333,16.1107692 L15.9066667,16.1107692 L15.9066667,31.4625385 L4.805,31.4625385 C3.8925,31.4625385 3.15083333,30.7086154 3.15083333,29.7820769 Z M37.1675,29.7820769 C37.1675,30.7086154 36.425,31.4616923 35.5133333,31.4616923 L24.4116667,31.4616923 L24.4116667,16.1107692 L37.1675,16.1107692 L37.1675,29.7820769 Z' fill-rule='nonzero'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  width: 40px;
  height: 33px;
}
.faq__tabs--item .faq_link-pagamento .icon:before {
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='40px' height='26px' viewBox='0 0 40 26' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.6 (67491) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Enoun_Card Nfc_775365%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Home' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='faq-belezademulher' transform='translate(-532.000000, -304.000000)' fill='%23969696'%3E %3Cg id='meio' transform='translate(314.000000, 210.000000)'%3E %3Cg id='menu' transform='translate(2.000000, 0.000000)'%3E %3Cg id='noun_Card-Nfc_775365' transform='translate(216.000000, 94.000000)'%3E %3Cg id='Group'%3E %3Cg fill-rule='nonzero'%3E %3Cpath d='M17.9649123,13.5621622 L3.50877193,13.5621622 C3.29824561,13.5621622 3.0877193,13.772973 3.0877193,13.9837838 C3.0877193,14.1945946 3.29824561,14.4054054 3.50877193,14.4054054 L17.9649123,14.4054054 C18.1754386,14.4054054 18.3859649,14.1945946 18.3859649,13.9837838 C18.3859649,13.7027027 18.1754386,13.5621622 17.9649123,13.5621622 Z' id='Path'/%3E %3Cpath d='M11.7894737,16.7243243 L3.50877193,16.7243243 C3.29824561,16.7243243 3.0877193,16.9351351 3.0877193,17.1459459 C3.0877193,17.3567568 3.29824561,17.5675676 3.50877193,17.5675676 L11.8596491,17.5675676 C12.0701754,17.5675676 12.2807018,17.3567568 12.2807018,17.1459459 C12.2807018,16.9351351 12.0701754,16.7243243 11.7894737,16.7243243 Z' id='Path'/%3E %3Cpath d='M36.8421053,3.79459459 L35.7894737,3.79459459 L35.7894737,2.67027027 C35.7894737,1.26486486 34.6666667,0.140540541 33.2631579,0.140540541 L2.59649123,0.140540541 C1.19298246,0.140540541 0.0701754386,1.26486486 0.0701754386,2.67027027 L0.0701754386,19.3243243 C0.0701754386,20.7297297 1.19298246,21.8540541 2.59649123,21.8540541 L3.71929825,21.8540541 L3.71929825,22.9081081 C3.71929825,24.3135135 4.9122807,25.5081081 6.31578947,25.5081081 L36.8421053,25.5081081 C38.245614,25.5081081 39.4385965,24.3135135 39.4385965,22.9081081 L39.4385965,6.39459459 C39.4385965,4.98918919 38.245614,3.79459459 36.8421053,3.79459459 Z M0.912280702,2.67027027 C0.912280702,1.75675676 1.68421053,1.05405405 2.52631579,1.05405405 L33.1929825,1.05405405 C34.1052632,1.05405405 34.8070175,1.82702703 34.8070175,2.67027027 L34.8070175,5.41081081 L0.912280702,5.41081081 L0.912280702,2.67027027 Z M2.59649123,21.0108108 C1.68421053,21.0108108 0.98245614,20.2378378 0.98245614,19.3945946 L0.98245614,9.55675676 L34.9473684,9.55675676 L34.9473684,19.3945946 C34.9473684,20.3081081 34.1754386,21.0108108 33.3333333,21.0108108 L2.59649123,21.0108108 Z M38.5263158,22.9783784 C38.5263158,23.8918919 37.754386,24.6648649 36.8421053,24.6648649 L6.24561404,24.6648649 C5.33333333,24.6648649 4.56140351,23.8918919 4.56140351,22.9783784 L4.56140351,21.9243243 L33.1929825,21.9243243 C34.5964912,21.9243243 35.7192982,20.8 35.7192982,19.3945946 L35.7192982,4.70810811 L36.7719298,4.70810811 C37.6842105,4.70810811 38.4561404,5.48108108 38.4561404,6.39459459 L38.4561404,22.9783784 L38.5263158,22.9783784 Z' id='Shape'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  width: 40px;
  height: 26px;
}
.faq__tabs--item .faq_link-entrega .icon:before {
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='40px' height='30px' viewBox='0 0 40 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.6 (67491) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Enoun_Truck_439799 (1)%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Home' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='faq-belezademulher' transform='translate(-695.000000, -302.000000)' fill='%23969696'%3E %3Cg id='meio' transform='translate(314.000000, 210.000000)'%3E %3Cg id='menu' transform='translate(2.000000, 0.000000)'%3E %3Cg id='Group' transform='translate(327.000000, 68.000000)'%3E %3Cg id='noun_Truck_439799-(1)' transform='translate(52.000000, 24.000000)'%3E %3Cg id='Shape'%3E %3Cpath d='M0.666666667,18.8046647 L25.5555556,18.8046647 C25.9111111,18.8046647 26.2222222,18.4985423 26.2222222,18.148688 L26.2222222,0.655976676 C26.2222222,0.306122449 25.9111111,0 25.5555556,0 L0.666666667,0 C0.311111111,0 0,0.306122449 0,0.655976676 L0,18.148688 C0,18.4985423 0.311111111,18.8046647 0.666666667,18.8046647 Z M1.33333333,1.31195335 L24.8888889,1.31195335 L24.8888889,17.4927114 L1.33333333,17.4927114 L1.33333333,1.31195335 Z M3.82222222,23.6151603 L1.33333333,23.6151603 L1.33333333,20.7725948 C1.33333333,20.4227405 1.02222222,20.1166181 0.666666667,20.1166181 C0.311111111,20.1166181 0,20.4227405 0,20.7725948 L0,24.271137 C0,24.6209913 0.311111111,24.9271137 0.666666667,24.9271137 L3.82222222,24.9271137 C4.17777778,24.9271137 4.48888889,24.6209913 4.48888889,24.271137 C4.48888889,23.9212828 4.22222222,23.6151603 3.82222222,23.6151603 Z M23.8222222,23.6151603 L16.2222222,23.6151603 C15.8666667,23.6151603 15.5555556,23.9212828 15.5555556,24.271137 C15.5555556,24.6209913 15.8666667,24.9271137 16.2222222,24.9271137 L23.8222222,24.9271137 C24.1777778,24.9271137 24.4888889,24.6209913 24.4888889,24.271137 C24.4888889,23.9212828 24.2222222,23.6151603 23.8222222,23.6151603 Z M39.9555556,17.9300292 L36.1777778,7.87172012 C36.0888889,7.60932945 35.8222222,7.43440233 35.5555556,7.43440233 L27.7333333,7.43440233 C27.3777778,7.43440233 27.0666667,7.74052478 27.0666667,8.09037901 C27.0666667,8.44023324 27.3777778,8.74635569 27.7333333,8.74635569 L35.1111111,8.74635569 L38.6666667,18.2798834 L38.6666667,23.6151603 L36.1777778,23.6151603 C35.8222222,23.6151603 35.5111111,23.9212828 35.5111111,24.271137 C35.5111111,24.6209913 35.8222222,24.9271137 36.1777778,24.9271137 L39.3333333,24.9271137 C39.6888889,24.9271137 40,24.6209913 40,24.271137 L40,18.148688 C40,18.0612245 40,17.9737609 39.9555556,17.9300292 Z M10.0444444,20.728863 C7.42222222,20.728863 5.33333333,22.8279883 5.33333333,25.3644315 C5.33333333,27.9008746 7.46666667,30 10.0444444,30 C12.6222222,30 14.7555556,27.9008746 14.7555556,25.3644315 C14.7555556,22.8279883 12.6222222,20.728863 10.0444444,20.728863 Z M10.0444444,28.6880466 C8.17777778,28.6880466 6.66666667,27.2011662 6.66666667,25.3644315 C6.66666667,23.5276968 8.17777778,22.0408163 10.0444444,22.0408163 C11.9111111,22.0408163 13.4222222,23.5276968 13.4222222,25.3644315 C13.4222222,27.2011662 11.9111111,28.6880466 10.0444444,28.6880466 Z M30.0444444,20.728863 C27.4222222,20.728863 25.3333333,22.8279883 25.3333333,25.3644315 C25.3333333,27.9008746 27.4666667,30 30.0444444,30 C32.6666667,30 34.7555556,27.9008746 34.7555556,25.3644315 C34.7555556,22.8279883 32.6222222,20.728863 30.0444444,20.728863 Z M30.0444444,28.6880466 C28.1777778,28.6880466 26.6666667,27.2011662 26.6666667,25.3644315 C26.6666667,23.5276968 28.1777778,22.0408163 30.0444444,22.0408163 C31.9111111,22.0408163 33.4222222,23.5276968 33.4222222,25.3644315 C33.4222222,27.2011662 31.9111111,28.6880466 30.0444444,28.6880466 Z' fill-rule='nonzero'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  width: 40px;
  height: 30px;
}
.faq__tabs--item .faq_link-troca .icon:before {
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='35px' height='31px' viewBox='0 0 35 31' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.6 (67491) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Enoun_Refresh_2285210%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Home' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='faq-belezademulher' transform='translate(-861.000000, -301.000000)'%3E %3Cg id='meio' transform='translate(314.000000, 210.000000)'%3E %3Cg id='menu' transform='translate(2.000000, 0.000000)'%3E %3Cg id='Group-2' transform='translate(492.000000, 68.000000)'%3E %3Cg id='noun_Refresh_2285210' transform='translate(48.000000, 16.000000)'%3E %3Cg%3E %3Cg id='Group' transform='translate(0.000000, 6.571429)' fill='%23969696' fill-rule='nonzero'%3E %3Cpath d='M18.9418143,31.0055771 L6.04840857,25.8032597 L6.30852346,25.154318 L6.0462354,25.804346 C5.68723891,25.65949 5.51363951,25.2510264 5.65849549,24.892028 C5.72770249,24.7204979 5.8571386,24.5913463 6.01255091,24.5189831 L9.96885977,22.1644468 C8.45569634,19.8279951 4.54065606,11.5164325 16.8330455,1.29128966 L16.8311568,1.28901294 C17.1287598,1.04147183 17.5707514,1.08203857 17.8182971,1.37964148 C18.0078336,1.60752023 18.0284534,1.9200508 17.8941275,2.1651112 C17.5456348,2.95665948 13.3137103,12.8265312 16.8151449,17.8339598 L20.3558503,15.7964292 L20.3543239,15.7937903 C20.6898551,15.6007092 21.118397,15.7162008 21.3114788,16.051732 C21.3969592,16.2002877 21.4218991,16.367083 21.3941132,16.5235809 L19.9476497,30.4481752 L19.2521626,30.3769764 L19.9493517,30.4493916 C19.9093798,30.8344155 19.5647681,31.1141376 19.1797454,31.0741688 C19.094472,31.0653207 19.0143728,31.0414928 18.9417769,31.0056348 L18.9418143,31.0055771 Z M7.87612,25.0328977 L18.6528029,29.381166 L19.8674854,17.6879003 L17.038768,19.3157023 C16.7458998,19.5231682 16.3378266,19.4763139 16.1006309,19.1978562 L16.1020538,19.1966402 C12.6914035,15.1915122 14.3256718,8.13147166 15.6092223,4.26418594 C5.46589372,14.1160717 11.0631671,21.3687602 11.4919923,21.8933574 C11.5261689,21.9297848 11.5569563,21.9703778 11.5835527,22.0150583 C11.7815235,22.3477171 11.6723445,22.7779157 11.3396856,22.9758865 L10.9812063,22.3735402 L11.3371504,22.9731962 L7.87615637,25.0329251 L7.87612,25.0328977 Z' id='Shape'/%3E %3Cpath d='M25.9190943,0.712474286 L38.8125,5.91479171 L38.5523851,6.56373343 L38.8146732,5.91370546 C39.1736697,6.05856143 39.3472691,6.467025 39.2024131,6.82602346 C39.1332061,6.99755351 39.00377,7.12670509 38.8483577,7.19906834 L34.8920488,9.55360463 C36.4052122,11.8900563 40.3202525,20.2016189 28.0278631,30.4267618 L28.0297517,30.4290385 C27.7321488,30.6765796 27.2901572,30.6360129 27.0426114,30.3384099 C26.853075,30.1105312 26.8324552,29.7980006 26.9667811,29.5529402 C27.3152738,28.7613919 31.5471982,18.8915202 28.0457637,13.8840917 L24.5050582,15.9216222 L24.5065847,15.9242612 C24.1710534,16.1173422 23.7425115,16.0018507 23.5494298,15.6663194 C23.4639493,15.5177638 23.4390094,15.3509684 23.4667954,15.1944705 L24.9132588,1.26987621 L25.608746,1.34107501 L24.9115568,1.26865984 C24.9515287,0.883635896 25.2961405,0.603913839 25.6811631,0.643882582 C25.7664366,0.652730747 25.8465358,0.676558616 25.9191316,0.712416667 L25.9190943,0.712474286 Z M36.9847886,6.68515371 L26.2081057,2.33688543 L24.9934231,14.0301511 L27.8221406,12.4023491 C28.1150088,12.1948832 28.523082,12.2417375 28.7602777,12.5201952 L28.7588548,12.5214112 C32.1695051,16.5265392 30.5352368,23.5865798 29.2516863,27.4538655 C39.3950149,17.6019798 33.7977414,10.3492912 33.3689163,9.82469406 C33.3347397,9.78826659 33.3039523,9.74767363 33.2773559,9.70299317 C33.0793851,9.37033431 33.1885641,8.94013574 33.5212229,8.74216488 L33.8797023,9.34451123 L33.5237582,8.74485523 L36.9847522,6.68512637 L36.9847886,6.68515371 Z' id='Shape'/%3E %3C/g%3E %3Crect id='Rectangle' x='0' y='0' width='44.8609086' height='44.8609086'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  width: 35px;
  height: 31px;
}
.faq__tabs--item .faq_link-promocoes .icon:before {
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='40px' height='39px' viewBox='0 0 40 39' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.6 (67491) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Enoun_Tag_1270181%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Home' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='faq-belezademulher' transform='translate(-1023.000000, -297.000000)' fill='%23969696'%3E %3Cg id='meio' transform='translate(314.000000, 210.000000)'%3E %3Cg id='menu' transform='translate(2.000000, 0.000000)'%3E %3Cg id='Group-3' transform='translate(655.000000, 68.000000)'%3E %3Cg id='noun_Tag_1270181' transform='translate(52.000000, 19.000000)'%3E %3Cg id='Group'%3E %3Cg fill-rule='nonzero'%3E %3Cpath d='M14.637,38.5236076 L0.105,24.175557 L17.9935,6.51398734 C19.934,4.59805063 22.5145,3.54258228 25.2595,3.54258228 C28.0035,3.54258228 30.584,4.59805063 32.525,6.51398734 C36.5315,10.4692785 36.5315,16.9057595 32.525,20.862038 L14.637,38.5236076 Z M2.2265,24.175557 L14.637,36.4294557 L31.465,19.814962 C34.8865,16.4362785 34.8865,10.9392532 31.465,7.56106329 C29.8075,5.92503797 27.6035,5.02359494 25.26,5.02359494 C22.916,5.02359494 20.712,5.92503797 19.0545,7.56106329 L2.2265,24.175557 Z' id='Shape'/%3E %3Cpath d='M26.5765,17.3717848 C25.228,17.3717848 23.9605,16.8534304 23.007,15.912 C22.0535,14.9705696 21.528,13.7191139 21.528,12.3876835 C21.528,11.0562532 22.0535,9.8043038 23.007,8.86287342 C23.96,7.92193671 25.2275,7.40308861 26.5765,7.40308861 C27.9255,7.40308861 29.1925,7.92144304 30.1465,8.86287342 C32.115,10.8064557 32.115,13.9684177 30.1465,15.912 C29.193,16.8534304 27.9255,17.3717848 26.5765,17.3717848 Z M26.5765,8.88410127 C25.6285,8.88410127 24.7375,9.24843038 24.0675,9.90994937 C23.397,10.571962 23.028,11.4516835 23.028,12.3876835 C23.028,13.3236835 23.397,14.2034051 24.0675,14.8649241 C24.7375,15.526443 25.6285,15.8912658 26.5765,15.8912658 C27.5245,15.8912658 28.4155,15.5269367 29.086,14.8649241 C30.4695,13.4989367 30.4695,11.2764304 29.086,9.91044304 C28.4155,9.24843038 27.5245,8.88410127 26.5765,8.88410127 Z' id='Shape'/%3E %3Cpath d='M34.2215,15.3176203 L33.9315,13.8647468 C34.954,13.6657975 35.87,13.1894051 36.5815,12.4874051 C37.648,11.4348987 38.1765,9.96968354 38.071,8.36229114 C37.9625,6.71836709 37.2075,5.12726582 35.946,3.88124051 C34.6845,2.63521519 33.0725,1.89026582 31.4075,1.78363291 C29.7805,1.67848101 28.295,2.20177215 27.229,3.25427848 C25.001,5.45456962 25.2855,9.31556962 27.864,11.8609367 C28.5425,12.5303544 29.32,13.0546329 30.173,13.4194557 L29.5775,14.7785316 C28.55,14.3396582 27.617,13.7102278 26.8035,12.9080127 C23.6405,9.78505063 23.3555,4.98459494 26.1685,2.20670886 C27.545,0.848126582 29.4335,0.169822785 31.5055,0.305088608 C33.534,0.434924051 35.488,1.33291139 37.007,2.83367089 C38.5265,4.33393671 39.436,6.26320253 39.568,8.26602532 C39.7025,10.3053797 39.018,12.1763924 37.642,13.5349747 C36.7195,14.4453038 35.537,15.0618987 34.2215,15.3176203 Z' id='Path'/%3E %3Cpolygon id='Rectangle' transform='translate(12.887849, 25.903701) rotate(45.000000) translate(-12.887849, -25.903701) ' points='3.427226 25.2187443 22.3579653 25.0981663 22.3484718 26.5886584 3.41773242 26.7092363'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  width: 40px;
  height: 39px;
}
.faq__tabs--item .faq_link-cadastro .icon:before {
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='27px' height='35px' viewBox='0 0 27 35' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.6 (67491) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Enoun_User_150904%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Home' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='faq-belezademulher' transform='translate(-1193.000000, -299.000000)' fill='%23969696'%3E %3Cg id='meio' transform='translate(314.000000, 210.000000)'%3E %3Cg id='menu' transform='translate(2.000000, 0.000000)'%3E %3Cg id='Group-4' transform='translate(819.000000, 68.000000)'%3E %3Cg id='noun_User_150904' transform='translate(58.000000, 21.000000)'%3E %3Cg id='Group'%3E %3Cg fill-rule='nonzero'%3E %3Cpath d='M20.5875,17.4513889 C20.4428571,17.6944444 20.25,17.8888889 20.1053571,18.0833333 C20.0089286,18.1805556 19.9125,18.2777778 19.8160714,18.375 C21.2625,18.7152778 22.5160714,19.4444444 23.5285714,20.4652778 C24.9267857,21.875 25.7946429,23.8194444 25.7946429,26.0069444 L25.7946429,30.9166667 C25.7946429,31.0625 25.7464286,31.2083333 25.6017857,31.4027778 C25.3607143,31.6944444 24.8785714,32.0833333 24.1071429,32.375 C22.9982143,32.8611111 21.3589286,33.2013889 19.5267857,33.4444444 C17.6946429,33.6875 15.5732143,33.8333333 13.5,33.8333333 C10.3178571,33.8333333 7.13571429,33.5416667 4.82142857,32.9583333 C3.66428571,32.6666667 2.7,32.3263889 2.07321429,31.9375 C1.78392857,31.7430556 1.54285714,31.5486111 1.39821429,31.3541667 C1.25357143,31.1597222 1.20535714,31.0138889 1.20535714,30.8680556 L1.20535714,26.0069444 C1.20535714,23.8194444 2.07321429,21.875 3.47142857,20.4652778 C4.33928571,19.5902778 5.4,18.9097222 6.60535714,18.5208333 C6.46071429,18.375 6.31607143,18.2291667 6.17142857,18.0833333 C6.02678571,17.9375 5.93035714,17.7916667 5.83392857,17.6458333 C2.50714286,18.9097222 0.0964285714,22.1666667 0.0964285714,26.0069444 L0.0964285714,30.9166667 C0.0964285714,31.3541667 0.241071429,31.7430556 0.482142857,32.0833333 C0.916071429,32.6666667 1.59107143,33.0555556 2.45892857,33.4444444 C3.7125,33.9791667 5.4,34.3680556 7.32857143,34.6111111 C9.25714286,34.8541667 11.3785714,35 13.5,35 C16.7303571,35 19.9607143,34.7083333 22.4678571,34.125 C23.7214286,33.8333333 24.7339286,33.4444444 25.5535714,32.9583333 C25.9392857,32.7152778 26.2767857,32.4236111 26.5178571,32.1319444 C26.7589286,31.7916667 26.9035714,31.4027778 26.9035714,30.9652778 L26.9035714,26.0069444 C26.9035714,21.9722222 24.2517857,18.5694444 20.5875,17.4513889 Z' id='Path'/%3E %3Cpath d='M13.1142857,20.3194444 C15.525,20.3194444 17.7428571,19.1527778 19.2857143,17.3055556 C20.8285714,15.4583333 21.7928571,12.9305556 21.7928571,10.1597222 C21.7928571,7.38888889 20.8285714,4.86111111 19.2857143,3.01388889 C17.7428571,1.16666667 15.525,-7.10542736e-15 13.1142857,-7.10542736e-15 C10.7035714,-7.10542736e-15 8.48571429,1.16666667 6.94285714,3.01388889 C5.4,4.86111111 4.43571429,7.38888889 4.43571429,10.1597222 C4.43571429,12.9305556 5.4,15.4583333 6.94285714,17.3055556 C8.53392857,19.1527778 10.7035714,20.3194444 13.1142857,20.3194444 Z M7.81071429,3.74305556 C9.20892857,2.09027778 11.0892857,1.11805556 13.1625,1.11805556 C15.2357143,1.11805556 17.1160714,2.09027778 18.5142857,3.74305556 C19.9125,5.39583333 20.7803571,7.63194444 20.7803571,10.1597222 C20.7803571,12.6875 19.9125,14.9722222 18.5142857,16.5763889 C17.1160714,18.2291667 15.2357143,19.2013889 13.1625,19.2013889 C11.0892857,19.2013889 9.20892857,18.2291667 7.81071429,16.5763889 C6.4125,14.9236111 5.54464286,12.6875 5.54464286,10.1597222 C5.54464286,7.68055556 6.4125,5.39583333 7.81071429,3.74305556 Z' id='Shape'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  width: 27px;
  height: 35px;
}
.faq__tabs--item .faq_link-produtos .icon:before {
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='40px' height='41px' viewBox='0 0 40 41' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.6 (67491) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Enoun_Cosmetics_2325258%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Home' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='faq-belezademulher' transform='translate(-1350.000000, -296.000000)' fill='%23969696'%3E %3Cg id='meio' transform='translate(314.000000, 210.000000)'%3E %3Cg id='menu' transform='translate(2.000000, 0.000000)'%3E %3Cg id='Group-5' transform='translate(982.000000, 68.000000)'%3E %3Cg id='noun_Cosmetics_2325258' transform='translate(52.000000, 18.000000)'%3E %3Cg id='Shape'%3E %3Cpath d='M32.8100586,11.47218 L32.8100586,8.36890552 C32.8100586,7.59506413 32.1879883,6.96531395 31.4233398,6.96531395 L30.0205078,6.96531395 L30.0205078,4.04938272 L31.352539,4.04938272 C32.4555664,4.04938272 33.352539,3.14108917 33.352539,2.02469136 C33.352539,0.908293551 32.4555664,0 31.352539,0 L21.3789063,0 C21.1025391,0 20.8789062,0.226640863 20.8789062,0.50617284 L20.8789062,3.54320988 C20.8789062,3.82274185 21.1025391,4.04938272 21.3789063,4.04938272 L26.1948242,4.04938272 L26.1948242,6.96531395 L24.7915039,6.96531395 C24.0268554,6.96531395 23.4047851,7.59506413 23.4047851,8.36890552 L23.4047851,11.4722418 C21.8475341,11.6847948 20.3948364,12.3448215 19.2006225,13.371255 C19.1206665,10.4306083 16.8327026,8.04445319 13.9565429,7.85083833 L13.9565429,5.14378372 C13.9565429,4.41121718 13.3676758,3.81508002 12.6440429,3.81508002 L12.3056641,3.81508002 L12.3056641,0.50617284 C12.3056641,0.226640863 12.0820312,0 11.805664,0 L7.402832,0 C7.1264648,0 6.902832,0.226640863 6.902832,0.50617284 L6.902832,3.81508007 L6.5644531,3.81508007 C5.8408203,3.81508007 5.2519531,4.41121723 5.2519531,5.14378377 L5.2519531,7.85083838 C2.3240967,8.04794426 0,10.5157222 0,13.5287544 L0,36.3997094 C0,38.6764986 1.82958985,40.5289231 4.0786133,40.5289231 L15.1298829,40.5289231 C17.260376,40.5289231 19.0117188,38.8658809 19.1906739,36.7551797 L19.4604493,38.2706706 C19.6899414,39.5588409 20.7944336,40.4938272 22.0874024,40.4938272 L34.1274414,40.4938272 C35.4204102,40.4938272 36.5249024,39.5588409 36.7543945,38.2706706 L39.7954101,21.1846186 C40.2285156,18.7523691 39.5786132,16.2697001 38.0131836,14.373282 C36.6860962,12.7658804 34.8306275,11.7478811 32.8100586,11.47218 Z M21.8789062,1.01234568 L31.3525391,1.01234568 C31.9038086,1.01234568 32.3525391,1.4663689 32.3525391,2.02469136 C32.3525391,2.58301382 31.9038086,3.03703704 31.3525391,3.03703704 L21.8789062,3.03703704 L21.8789062,1.01234568 Z M27.0952149,4.04938272 L29.1201172,4.04938272 L29.1201172,6.96531395 L27.0952149,6.96531395 L27.0952149,4.04938272 Z M24.4047852,8.36890552 C24.4047852,8.15313948 24.578125,7.97765963 24.7915039,7.97765963 L31.4233399,7.97765963 C31.6367188,7.97765963 31.8100586,8.15313948 31.8100586,8.36890552 L31.8100586,11.3946352 C31.7755127,11.3941718 31.7416992,11.3888889 31.7070313,11.3888889 L24.5083008,11.3888889 C24.4735108,11.3888889 24.4395142,11.3942027 24.4047852,11.3946352 L24.4047852,8.36890552 Z M16.4194336,21.1846186 L18.2163086,31.2803322 C18.21521,31.2939257 18.2084961,31.3055729 18.2084961,31.3194444 L18.2084961,32.6397449 L1,32.6397449 L1,15.6856735 L17.3238526,15.6856735 C16.4143067,17.3468929 16.0805664,19.2791175 16.4194336,21.1846186 Z M7.90283205,1.01234568 L11.3056641,1.01234568 L11.3056641,3.81508007 L7.90283205,3.81508007 L7.90283205,1.01234568 Z M6.5644531,4.82742575 L12.6440429,4.82742575 C12.8164062,4.82742575 12.9565429,4.96929253 12.9565429,5.14378377 L12.9565429,7.83159121 L6.2519531,7.83159121 L6.2519531,5.14378377 C6.2519531,4.96929253 6.39208985,4.82742575 6.5644531,4.82742575 Z M5.6274414,8.84393689 L13.5810547,8.84393689 C16.1328125,8.84393689 18.2084961,10.9454934 18.2084961,13.5287544 L18.2084961,14.3658982 C18.206482,14.368308 18.2041626,14.3703779 18.2021485,14.3727876 C18.1223755,14.4693942 18.05542,14.5737553 17.9804688,14.6733278 L1,14.6733278 L1,13.5287543 C1,10.9454933 3.0756836,8.84393689 5.6274414,8.84393689 Z M15.1298828,39.5165774 L4.0786133,39.5165774 C2.3808594,39.5165774 1,38.1184233 1,36.3997094 L1,33.6520905 L18.2084961,33.6520905 L18.2084961,36.3997094 C18.2084961,38.1184233 16.8276367,39.5165774 15.1298828,39.5165774 Z M38.8110352,21.0051842 L35.7700196,38.0912363 C35.6269531,38.8967135 34.9360352,39.4814815 34.1274414,39.4814815 L22.0874024,39.4814815 C21.2788086,39.4814815 20.5878907,38.8967135 20.4448242,38.0912363 L17.4038086,21.0051842 C17.0234375,18.8685318 17.5942383,16.6878858 18.9697266,15.0220631 C20.3452149,13.3564875 22.3637696,12.4012346 24.5083008,12.4012346 L31.7070313,12.4012346 C33.8515625,12.4012346 35.8701172,13.3567347 37.2456055,15.0225574 C38.6210938,16.688133 39.1914063,18.868779 38.8110352,21.0051842 Z' fill-rule='nonzero'/%3E %3Cpath d='M28.1074219,15.9318396 C24.2646485,15.9318396 21.1381836,19.876923 21.1381836,24.7260983 C21.1381836,29.5755208 24.2646485,33.5206043 28.1074219,33.5206043 C31.9501954,33.5206043 35.0766602,29.5755208 35.0766602,24.7260983 C35.0766602,19.876923 31.9501953,15.9318396 28.1074219,15.9318396 Z M28.1074219,32.609592 C24.7607422,32.609592 22.0385743,29.0730553 22.0385743,24.7260983 C22.0385743,20.3793885 24.7607422,16.8428518 28.1074219,16.8428518 C31.4541016,16.8428518 34.1762696,20.3793885 34.1762696,24.7260983 C34.1762696,29.0730553 31.4541016,32.609592 28.1074219,32.609592 Z' fill-rule='nonzero'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  width: 40px;
  height: 41px;
}
.faq__tabs--item .faq_link-duvidas .icon:before {
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='40px' height='31px' viewBox='0 0 40 31' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.6 (67491) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Enoun_chat_2217154%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Home' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='faq-belezademulher' transform='translate(-1514.000000, -301.000000)' fill='%23969696'%3E %3Cg id='meio' transform='translate(314.000000, 210.000000)'%3E %3Cg id='menu' transform='translate(2.000000, 0.000000)'%3E %3Cg id='Group-6' transform='translate(1146.000000, 68.000000)'%3E %3Cg id='noun_chat_2217154' transform='translate(52.000000, 23.000000)'%3E %3Cg%3E %3Cpath d='M40,18.6549143 C40,15.1412857 37.9057778,11.8349143 34.3977778,9.81725714 L34.1671111,9.6844 L34.0564444,9.44304286 C31.4786667,3.83115714 24.8631111,0.0611142857 17.5937778,0.0611142857 C7.89244444,0.0611142857 0,6.5596 0,14.5474143 C0.048421895,17.8274195 1.33760878,20.9683364 3.60977778,23.3421143 L3.91644444,23.6729286 L2.08177778,30.9388857 L9.904,27.5851286 L10.2204444,27.7060286 C12.5755188,28.5950858 15.0744854,29.0454189 17.5928889,29.0346 C18.9687527,29.0355215 20.3413928,28.9020257 21.6911111,28.6360286 L21.9075556,28.5917429 L22.1168889,28.6608286 C25.4240051,29.7393412 28.9985637,29.6816464 32.2688889,28.4969714 L32.58,28.3813857 L38.5457778,30.9388857 L37.1471111,25.3934286 L37.4422222,25.0643857 C39.0557284,23.3133199 39.9661674,21.0318734 40,18.6549143 Z M35.8222222,25.0147857 L36.8,28.8946571 L32.5871111,27.0878 L32.3537778,27.1847857 C30.6401024,27.8908028 28.802352,28.2492716 26.948,28.2392286 C26.5715556,28.2392286 26.18,28.2237286 25.784,28.1949429 C25.4435556,28.1679286 25.1026667,28.1285143 24.7711111,28.0789143 C23.7764135,27.9305618 22.8009839,27.6742473 21.8622222,27.3145429 C17.7493333,25.73 15.0911111,22.3315143 15.0911111,18.6549143 C15.0911111,13.3703 20.4102222,9.07104286 26.9484444,9.07104286 C29.0718739,9.06144464 31.1695241,9.53460807 33.0817778,10.4545286 C33.2026667,10.5135762 33.3219259,10.5745429 33.4395556,10.6374286 C34.2478052,11.0629022 35.0028097,11.5819814 35.6888889,12.1838857 C37.6193659,13.7892046 38.7561365,16.1499476 38.8048889,18.6549143 C38.7629127,20.9810499 37.7742813,23.1903731 36.0657778,24.7760857 L35.8222222,25.0147857 Z M3.83111111,28.8946571 L5.23288889,23.3385714 L5.24355556,23.2942857 L4.99777778,23.0547 C2.62454264,20.8502998 1.25189423,17.7797842 1.19466667,14.5474143 C1.19466667,7.21591429 8.55111111,1.25107143 17.5946667,1.25107143 C22.8835556,1.25107143 27.8808889,3.34445714 30.9617778,6.851 L32.6115556,8.72915714 L30.16,8.21367143 C29.1039682,7.9919895 28.0276566,7.88037924 26.9484444,7.88064286 C19.7515556,7.88064286 13.8968889,12.7139857 13.8968889,18.6549143 C13.8968889,21.5813143 15.296,24.3181714 17.8368889,26.3606286 L19.7195556,27.8743143 L17.3008889,27.8402143 C14.8405881,27.817686 12.4074543,27.3251903 10.1333333,26.3894143 L9.9,26.2915429 L3.83111111,28.8946571 Z' id='Shape' fill-rule='nonzero'/%3E %3Cpath d='M21.4746667,17.3343143 C20.9819014,17.3341352 20.537557,17.6297718 20.3488593,18.0833503 C20.1601616,18.5369287 20.2642777,19.0591091 20.6126519,19.4063657 C20.961026,19.7536224 21.48504,19.8575572 21.940313,19.669699 C22.395586,19.4818407 22.6924444,19.0391912 22.6924444,18.5481857 C22.6919546,17.8781582 22.1470955,17.3350469 21.4746667,17.3343143 Z' id='Path' fill-rule='nonzero'/%3E %3Cpath d='M27.0631111,17.3343143 C26.5703458,17.3341352 26.1260014,17.6297718 25.9373037,18.0833503 C25.748606,18.5369287 25.8527222,19.0591091 26.2010963,19.4063657 C26.5494705,19.7536224 27.0734844,19.8575572 27.5287574,19.669699 C27.9840304,19.4818407 28.2808889,19.0391912 28.2808889,18.5481857 C28.280399,17.8781582 27.7355399,17.3350469 27.0631111,17.3343143 Z' id='Path' fill-rule='nonzero'/%3E %3Cpath d='M32.6515556,17.3343143 C32.1587903,17.3341352 31.7144458,17.6297718 31.5257481,18.0833503 C31.3370504,18.5369287 31.4411666,19.0591091 31.7895408,19.4063657 C32.1379149,19.7536224 32.6619288,19.8575572 33.1172019,19.669699 C33.5724749,19.4818407 33.8693333,19.0391912 33.8693333,18.5481857 C33.8688434,17.8781582 33.3239844,17.3350469 32.6515556,17.3343143 Z' id='Path' fill-rule='nonzero'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  width: 40px;
  height: 32px;
}
.faq_tab--item {
  display: none;
}
.faq_tab--item.active {
  display: block;
}
.faq_tab--item .list-item {
  border: 1px solid #f0f0f0;
  width: 100%;
  border-radius: 4px;
  box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  transition: all .2s ease-in-out;
  position: relative;
  background: #fff;
  margin-bottom: 10px;
}
.faq_tab--item .list-title {
  height: 60px;
  padding: 0 20px 0 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all .2s ease-in-out;
}
.faq_tab--item .list-title svg {
  transition: all .2s ease-in-out;
}
.faq_tab--item .list-title h3 {
  font-size: 17px;
  color: #44444d;
  margin: 0;
  transition: all .2s ease-in-out;
}
.faq_tab--item .list-title.active {
  background: #f5f5f5;
}
.faq_tab--item .list-title.active svg {
  transform: rotate(180deg);
}
.faq_tab--item .list-title.active svg path {
  fill: #d92467;
}
.faq_tab--item .list-title.active h3 {
  color: #d92467;
  font-weight: 700;
}
.faq_tab--item .item-content {
  padding: 35px 25px;
  display: none;
}
.faq__sac {
  border: 1px solid #f0f0f0;
  width: 100%;
  border-radius: 4px;
  box-shadow: 0 1px 2px rgba(0,0,0,0.2);
  padding: 30px;
}
.faq__sac--header {
  margin-bottom: 30px;
}
.faq__sac--header h3 {
  font-size: 16px;
  color: #44444d;
  font-weight: 700;
  margin: 0 0 10px;
}
.faq__sac--header p {
  font-size: 14px;
}
.faq__sac--contact {
  display: flex;
  justify-content: space-between;
}
.faq__sac--contact >div {
  flex: 0 0 50%;
}
.faq__sac--block {
  margin-bottom: 10px;
}
.faq__sac--block span {
  display: block;
  font-size: 12px;
  font-weight: 300;
}
.faq__sac--block strong {
  font-size: 14px;
  font-weight: 700;
  color: #d92467;
  display: block;
}
.faq__sac--horarios {
  margin-bottom: 15px;
}
.faq__sac--horarios span {
  font-size: 14px;
}
.faq__sac--buttons {
  display: flex;
}
.faq__sac--buttons a {
  height: 35px;
  font-size: 13px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 0 auto;
}
.faq__sac--buttons-chat {
  background: #d92467;
  margin: 0 10px 0 0;
}
.faq__sac--buttons-chat:before {
  display: block;
  margin: 0 10px 0 0;
  content: '';
  background-repeat: no-repeat;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.6 (67491) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3ECombined Shape 2%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Home' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='faq-belezademulher' transform='translate(-1258.000000, -690.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E %3Cg id='meio' transform='translate(314.000000, 210.000000)'%3E %3Cg id='central' transform='translate(881.000000, 266.000000)'%3E %3Cg id='Group-15' transform='translate(33.000000, 29.000000)'%3E %3Cg id='Group-8' transform='translate(30.000000, 185.000000)'%3E %3Cg id='Combined-Shape-2'%3E %3Cpath d='M16.3470746,15.707761 L17.7868901,17.0435277 C17.9455409,17.190676 17.9978634,17.41992 17.9188186,17.6213196 C17.8398088,17.8227191 17.6455282,17.9551736 17.4291543,17.9551736 L11.0817199,17.9551736 C7.65701604,17.9551736 4.87438496,15.6166525 4.33818456,12.6598001 L0.5260417,12.6598001 C0.3097029,12.6598001 0.115387242,12.5273456 0.0363774643,12.3259461 C-0.0426673819,12.1245466 0.0096901848,11.8953025 0.168305908,11.7481542 L1.60710447,10.4133344 C0.56672139,9.27675785 1.12240486e-05,7.85244267 1.12240486e-05,6.34743441 C1.12240486e-05,2.93188346 3.01886506,3.49942297e-13 6.87347611,3.49942297e-13 C10.4337906,3.49942297e-13 13.3667963,2.53865815 13.6830809,5.76813458 C16.252845,6.74062466 17.9551848,9.04653185 17.9551848,11.6077392 C17.9551848,13.10896 17.3750083,14.5746212 16.3470746,15.707761 Z M2.72078112,10.0414659 C2.94644819,10.2493531 2.94683395,10.6055459 2.72211373,10.8139942 L1.8665427,11.6077392 C1.87082108,11.6077392 6.68841859,11.6077392 6.87347611,11.6077392 C10.0640614,11.6077392 12.6598113,9.24796645 12.6598113,6.34743441 C12.6598113,3.42754444 10.0640614,1.05206095 6.87347611,1.05206095 C3.66353294,1.05206095 1.05207218,3.42754444 1.05207218,6.34743441 C1.05207218,7.73822392 1.64473318,9.05014393 2.72078112,10.0414659 Z M11.0817199,16.9031126 L16.0886884,16.9031126 L15.2330823,16.1093677 C15.1255266,16.0095973 15.0645421,15.8694978 15.0647876,15.7228054 C15.0650682,15.5761131 15.1265436,15.436224 15.2344149,15.3368393 C16.2948923,14.3598605 16.9031238,13.0006679 16.9031238,11.6077392 C16.9031238,9.61194447 15.6355307,7.79668344 13.6850097,6.90790235 C13.3869959,10.0597718 10.523812,12.6598001 6.87347611,12.6598001 L5.41163742,12.6598001 C5.95369429,15.0810833 8.33065066,16.9031126 11.0817199,16.9031126 Z M3.71729325,4.24331251 C3.42678416,4.24331251 3.19126278,4.00779113 3.19126278,3.71728203 C3.19126278,3.42677293 3.42678416,3.19125155 3.71729325,3.19125155 L10.029659,3.19125155 C10.3201681,3.19125155 10.5556894,3.42677293 10.5556894,3.71728203 C10.5556894,4.00779113 10.3201681,4.24331251 10.029659,4.24331251 L3.71729325,4.24331251 Z M3.71729325,6.34743441 C3.42678416,6.34743441 3.19126278,6.11191303 3.19126278,5.82140393 C3.19126278,5.53089484 3.42678416,5.29537346 3.71729325,5.29537346 L10.029659,5.29537346 C10.3201681,5.29537346 10.5556894,5.53089484 10.5556894,5.82140393 C10.5556894,6.11191303 10.3201681,6.34743441 10.029659,6.34743441 L3.71729325,6.34743441 Z M3.71729325,8.45155631 C3.42678416,8.45155631 3.19126278,8.21603493 3.19126278,7.92552584 C3.19126278,7.63501674 3.42678416,7.39949536 3.71729325,7.39949536 L10.029659,7.39949536 C10.3201681,7.39949536 10.5556894,7.63501674 10.5556894,7.92552584 C10.5556894,8.21603493 10.3201681,8.45155631 10.029659,8.45155631 L3.71729325,8.45155631 Z' id='Combined-Shape'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  width: 18px;
  height: 18px;
}
.faq__sac--buttons-email {
  background: #8068ae;
  margin: 0 0 0 10px;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
#TB_overlay {
  background: rgba(0,0,0,0.75);
}
#TB_window {
  background: #fff;
  margin: 0 !important;
  transform: translate(-50%, -50%);
  width: 1200px !important;
  height: 545px;
  max-width: 90vw;
  max-height: 90vh;
  box-shadow: 0 0 0 10px rgba(0,0,0,0.05);
  border-radius: 7px;
}
#TB_ajaxWindowTitle {
  display: none;
}
#TB_window iframe {
  width: 100% !important;
  height: 100% !important;
  overflow: auto;
}
#TB_closeAjaxWindow {
  padding: 0 !important;
}
#TB_closeWindowButton {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  font-size: 0;
  position: absolute;
  top: -20px;
  right: -20px;
  background: none;
  text-decoration: none;
}
#TB_closeWindowButton:before {
  content: '';
  background-color: #fff;
  border-radius: 50%;
  display: block;
  width: 41px;
  height: 41px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.6 (67491) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Ecross%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Home' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='layout-belezademulher' transform='translate(-1195.000000, -24.000000)' fill='%23969696'%3E %3Cg id='hover-cart' transform='translate(0.000000, -1.000000)'%3E %3Cg id='cross' transform='translate(1204.000000, 34.000000) scale(1, -1) translate(-1204.000000, -34.000000) translate(1195.000000, 25.000000)'%3E %3Cg id='Path'%3E %3Cpath d='M13.5335742,9 L17.762168,4.77140625 C18.0792422,4.45433203 18.0792422,3.94024219 17.762168,3.62320313 L14.3767969,0.237832031 C14.0597227,-0.0792421875 13.5456328,-0.0792421875 13.2285937,0.237832031 L9,4.46642578 L4.77133594,0.237832031 C4.45426172,-0.0792421875 3.94017187,-0.0792421875 3.62313281,0.237832031 L0.237796875,3.62313281 C-0.0792773437,3.94020703 -0.0792773437,4.45429687 0.237796875,4.77133594 L4.46639062,8.99992969 L0.237796875,13.2285937 C-0.0792773437,13.545668 -0.0792773437,14.0597578 0.237796875,14.3767969 L3.62316797,17.7621328 C3.94024219,18.079207 4.45433203,18.079207 4.77137109,17.7621328 L8.99996484,13.5335391 L13.2285586,17.7621328 C13.5456328,18.079207 14.0597227,18.079207 14.3767617,17.7621328 L17.7621328,14.3767969 C18.079207,14.0597227 18.079207,13.5456328 17.7621328,13.2285937 L13.5335742,9 Z' fill-rule='nonzero'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
}
#TB_load {
  color: #fff;
  font-size: 90px;
  text-indent: -9999em;
  overflow: hidden;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  margin-top: -50px;
  margin-left: -80px;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  -webkit-animation: load6 1.7s infinite ease, round 1.7s infinite ease;
          animation: load6 1.7s infinite ease, round 1.7s infinite ease;
}
@-webkit-keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%, 95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%, 59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}
@keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%, 95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%, 59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}
@-webkit-keyframes round {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes round {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.quickview .brandName {
  display: none;
}
.quickview .product__info-variation {
  min-height: initial;
}
.quickview .product__right--colunm:before {
  display: none;
}
.quickview .wrapper {
  padding: 28px 7px;
}
.quickview .product__right--colunm {
  padding: 0;
}
.quickview .product__right--colunm .wrapper {
  padding: 0;
}
.quickview .qtds {
  width: 72px;
}
.quickview a.buy-button.buy-button-ref {
  width: 199px;
}
.quickview .product__buy-qtds {
  width: 280px;
}
.quickview .portal-notify-me-ref {
  display: none;
}
.quickview .product__page {
  padding-top: 39px;
}
.quickview .product__page a {
  display: block;
  max-width: 180px;
  font-size: 13px;
  color: #fff;
  font-weight: 700;
  border: 1px solid transparent;
  background-color: #d92467;
  line-height: 39px;
  text-align: center;
  border-radius: 7px;
  text-decoration: none;
  transition: all 0.3s;
}
.quickview .product__page a:hover {
  background: #fff;
  border-color: #d92467;
  color: #d92467;
}
.quickview #octadesk-octachat-appchat {
  display: none !important;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.page-conselheiro__banner {
  position: relative;
  margin: 10px 15px;
  max-width: 100%;
  width: 1320px;
  background: #f5f5f5;
  pointer-events: none;
}
.page-conselheiro__banner .box-banner,
.page-conselheiro__banner a,
.page-conselheiro__banner img {
  display: block;
  height: 100%;
}
.page-conselheiro__banner-bg {
  height: 150px;
}
@media (max-width: 991px) {
  .page-conselheiro__banner-bg {
    position: relative;
  }
}
.page-conselheiro__banner-bg img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-conselheiro__banner-ator {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: auto;
  height: 100%;
  transform: translateX(-50%);
}
@media (min-width: 992px) {
  .page-conselheiro__banner-ator {
    left: 10px;
    transform: none;
  }
}
.page-conselheiro__banner-ator .box-banner,
.page-conselheiro__banner-ator a {
  height: 100%;
}
.page-conselheiro__banner-ator img {
  display: block;
  max-height: 100%;
  width: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.page-conselheiro__title-result {
  padding: 20px 0;
  text-align: center;
}
.page-conselheiro__title-result h2 {
  color: #44444d;
  font-size: 25px;
  line-height: 1.5;
}
.page-conselheiro__title-result h3 {
  color: #44444d;
  font-size: 16px;
}
.page-conselheiro__title-result h3 span {
  color: #d92467;
  font-weight: 700;
}
@media (min-width: 992px) {
  .page-conselheiro__title-result {
    margin-left: 275px;
  }
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.instagram {
  margin-top: 50px;
  border-top: 1px solid #ffe6ab;
}
.instagram:hover {
  position: relative;
  z-index: 20;
}
.instagram__title {
  font-size: 40px;
  font-weight: 300;
  color: #434343;
}
.instagram__link {
  font-size: 14px;
  font-weight: 400;
  color: #434343;
}
.instagram__header {
  padding: 20px 0;
}
.instagram__main {
  margin: -10px;
}
.instagram__main a {
  display: block;
  padding: 10px;
}
.instagram .slick-next,
.instagram .slick-prev {
  top: 50%;
  z-index: 10;
  transform: translateY(-50%);
}
@media (min-width: 768px) {
  .instagram__header {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }
}
@media (min-width: 1410px) {
  .slick-next {
    right: -25px;
  }
  .slick-prev {
    left: -25px;
  }
}
.instagram__video {
  max-width: 1320px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
  margin: 75px auto;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .instagram__video {
    margin: 30px 0;
    flex-wrap: wrap;
  }
}
.instagram__video h2 {
  color: #44444d;
  font-size: 30px;
  display: flex;
  align-items: center;
}
@media (max-width: 991px) {
  .instagram__video h2 {
    flex-wrap: wrap;
    justify-content: center;
    font-size: 20px;
  }
}
.instagram__video h2 a {
  font-size: 14px;
  display: flex;
  align-items: center;
  margin-left: 30px;
}
@media (max-width: 991px) {
  .instagram__video h2 a {
    width: 100%;
    margin-left: 0;
    justify-content: center;
    font-weight: 700;
  }
}
.instagram__video-left {
  max-width: 530px;
  width: 100%;
}
@media (max-width: 991px) {
  .instagram__video-left {
    max-width: 100%;
  }
}
.instagram__video-left h2 a {
  color: #8068ae;
  font-weight: 700;
}
.instagram__video-left h2 a:before {
  content: '';
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='27px' height='27px' viewBox='0 0 27 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 55.2 (78181) - https://sketchapp.com --%3E %3Ctitle%3Einstagram (3)%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E %3ClinearGradient x1='50%25' y1='99.7089109%25' x2='50%25' y2='0.776721582%25' id='linearGradient-1'%3E %3Cstop stop-color='%23E09B3D' offset='0%25'/%3E %3Cstop stop-color='%23C74C4D' offset='30%25'/%3E %3Cstop stop-color='%23C21975' offset='60%25'/%3E %3Cstop stop-color='%237024C4' offset='100%25'/%3E %3C/linearGradient%3E %3ClinearGradient x1='50%25' y1='146.098873%25' x2='50%25' y2='-45.1596833%25' id='linearGradient-2'%3E %3Cstop stop-color='%23E09B3D' offset='0%25'/%3E %3Cstop stop-color='%23C74C4D' offset='30%25'/%3E %3Cstop stop-color='%23C21975' offset='60%25'/%3E %3Cstop stop-color='%237024C4' offset='100%25'/%3E %3C/linearGradient%3E %3ClinearGradient x1='50%25' y1='658.140556%25' x2='50%25' y2='-140.029283%25' id='linearGradient-3'%3E %3Cstop stop-color='%23E09B3D' offset='0%25'/%3E %3Cstop stop-color='%23C74C4D' offset='30%25'/%3E %3Cstop stop-color='%23C21975' offset='60%25'/%3E %3Cstop stop-color='%237024C4' offset='100%25'/%3E %3C/linearGradient%3E %3C/defs%3E %3Cg id='Home' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='layout-belezademulher' transform='translate(-488.000000, -4784.000000)'%3E %3Cg id='Instagram-e-youtube' transform='translate(315.000000, 4777.000000)'%3E %3Cg id='Group-121'%3E %3Cg id='Group-89' transform='translate(173.000000, 7.000000)'%3E %3Cg id='instagram-(3)'%3E %3Cg%3E %3Cpath d='M18.9233804,0 L8.02936957,0 C3.60195652,0 0,3.60195652 0,8.02936957 L0,18.9233804 C0,23.3507935 3.60195652,26.95275 8.02936957,26.95275 L18.9233804,26.95275 C23.3507935,26.95275 26.95275,23.3507935 26.95275,18.9233804 L26.95275,8.02936957 C26.95275,3.60195652 23.3507446,0 18.9233804,0 Z M24.2413043,18.9233804 C24.2413043,21.8603641 21.8603641,24.2413043 18.9233804,24.2413043 L8.02936957,24.2413043 C5.09238587,24.2413043 2.71144565,21.8603641 2.71144565,18.9233804 L2.71144565,8.02936957 C2.71144565,5.09233696 5.09238587,2.71144565 8.02936957,2.71144565 L18.9233804,2.71144565 C21.8603641,2.71144565 24.2413043,5.09233696 24.2413043,8.02936957 L24.2413043,18.9233804 L24.2413043,18.9233804 Z' id='Shape' fill='url(%23linearGradient-1)' fill-rule='nonzero'/%3E %3Cpath d='M13.476375,6.50543478 C9.63259239,6.50543478 6.50543478,9.63259239 6.50543478,13.4763261 C6.50543478,17.3200598 9.63259239,20.4472663 13.476375,20.4472663 C17.3201576,20.4472663 20.4473152,17.3201087 20.4473152,13.4763261 C20.4473152,9.63254348 17.3201576,6.50543478 13.476375,6.50543478 Z M13.476375,17.7358696 C11.1239022,17.7358696 9.21688043,15.8288478 9.21688043,13.476375 C9.21688043,11.1239022 11.1239511,9.21688043 13.476375,9.21688043 C15.8288478,9.21688043 17.7358696,11.1239022 17.7358696,13.476375 C17.7358696,15.8287989 15.8287989,17.7358696 13.476375,17.7358696 Z' id='Shape' fill='url(%23linearGradient-2)' fill-rule='nonzero'/%3E %3Ccircle id='Oval' fill='url(%23linearGradient-3)' fill-rule='nonzero' cx='20.4608152' cy='6.55777174' r='1.67038043'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  background-size: 30px;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
  margin-right: 5px;
}
.instagram__video-right {
  max-width: 700px;
  width: 100%;
}
@media (max-width: 991px) {
  .instagram__video-right {
    margin: 20px 0;
    max-width: 100%;
  }
}
.instagram__video-right h2 {
  margin-bottom: 15px;
}
.instagram__video-right h2 a {
  color: #d8362a;
  font-weight: 600;
}
.instagram__video-right h2 a:before {
  content: '';
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='24px' height='18px' viewBox='0 0 24 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 55.2 (78181) - https://sketchapp.com --%3E %3Ctitle%3Eyoutube (1)%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Home' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='layout-belezademulher' transform='translate(-1053.000000, -4789.000000)'%3E %3Cg id='Instagram-e-youtube' transform='translate(315.000000, 4777.000000)'%3E %3Cg id='Group-120' transform='translate(593.000000, 0.000000)'%3E %3Cg id='Group-88' transform='translate(145.000000, 12.000000)'%3E %3Cg id='youtube-(1)'%3E %3Cg id='Path'%3E %3Cpath d='M23.7517031,3.90715385 C23.7517031,3.90715385 23.5034062,2.1552 22.8,1.38110769 C21.8896406,0.362538462 20.8551563,0.362538462 20.4,0.321784615 C17.0482969,0.0773538462 12,0.0366 12,0.0366 L12,0.0366 C12,0.0366 6.95170312,0.0773538462 3.6,0.321784615 C3.14484375,0.362538462 2.11035938,0.403292308 1.2,1.38110769 C0.45515625,2.15524615 0.248296875,3.90715385 0.248296875,3.90715385 C0.248296875,3.90715385 0,5.98504615 0,8.06293846 L0,9.97786154 C0,12.0557538 0.248296875,14.0928923 0.248296875,14.0928923 C0.248296875,14.0928923 0.49659375,15.8448462 1.2,16.6189385 C2.11035937,17.6375077 3.31035938,17.5967538 3.84829688,17.7190154 C5.75170313,17.9226462 12,17.9634 12,17.9634 C12,17.9634 17.0482969,17.9634 20.4,17.6782154 C20.8551563,17.6374615 21.8896406,17.5967077 22.8,16.6188923 C23.5034531,15.8448 23.7517031,14.0928462 23.7517031,14.0928462 C23.7517031,14.0928462 24,12.0149538 24,9.97781538 L24,8.06289231 C24,5.98504615 23.7517031,3.90715385 23.7517031,3.90715385' fill='%23D8362A' fill-rule='nonzero'/%3E %3Cpolygon fill='%23FFFFFF' fill-rule='nonzero' points='9.10345312 4.88496923 9.10345312 13.7261538 16.9655156 9.40744615'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  background-size: 30px;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
  margin-right: 5px;
}
.instagram__video-right .youtube__video {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
@media (max-width: 1250px) {
  .instagram__video-right .youtube__video {
    margin-left: 20px;
    margin-bottom: 20px;
  }
}
@media (max-width: 991px) {
  .instagram__video-right .youtube__video {
    margin: 0;
  }
}
.instagram__video-right .youtube__video-right {
  max-width: 212px;
  width: 100%;
}
@media (max-width: 1250px) {
  .instagram__video-right .youtube__video-right {
    max-width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .instagram__video-right .youtube__video-right a {
    width: 48%;
  }
}
@media (max-width: 991px) {
  .instagram__video-right .youtube__video-right {
    display: none;
  }
}
.instagram__video-right .youtube__video-right a {
  display: block;
  position: relative;
  transition: all 150ms ease-in-out;
}
.instagram__video-right .youtube__video-right a:before {
  content: '';
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABYgAAAWIBXyfQUwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAN5SURBVHic7ZtNSBVRGIafM4526VpaVkZEmRUUFlgURRAtWrRp6dZNIC4ikiIQ3FWLFq1aSrvauXTjJhIRsshMwQTN/kArtSJ/ymvW1+Lc0VGuZdmcb/LeBw4zs/C87/d67vUM59OICNmMp21Am1wA2ga0yQWgbUCbXADaBrTJ+gD8fzKLMQmgEFiXvibTc/tAXug+0zPAbGh8/8XzJDABjAMTiMyu1PrSARhjgLIMYyewJVRs4S/niRJjvmIDCUJ5D7xMjxdz9yKflpxDRBYOSAhcEhgQkFUyOgXOCfiL611c/A6BxzEwHNVoF9gertnMvQwZUwI8AXZEuWpjwBvgMCIfYOFfgTus/uLB1ngneLArwJhjQIeeJxWOI/IwWAG1qlZ0qIX5j8AxRSNaHAcwAvnAFPaaTcwCSQ/YQ/YVD3bzts8DKrSdKHLQA8q1XSiy2wM2Ry5TUQHbtkUu8xeUuAng6FHo74eGBkgkIpf7A0o8YJMTqWQSrl+Hvj6oqnIiuQwcrYAwZWXQ1AStrVBZ6VQ6Axs9oFhF+tQp6OyExkbY7PZ3EKLYA9ZoqeN5UFMDAwNw+TLkO9+OrNENIKCoCG7ehN5eOHvWpXJMAgjYuxeam6GlBfbvd6EYswACzpyBnh64dQs2bIhSKaYBAPg+XLhgvx/On4e8vChUCuJ/LpBIQHGxDeTf4/lAClgbxewrQgTu3oX6ehgejkol5QMzxC2Ajg64eBEePYpaKeVhV0A8GBqC6mo4ccJF8ZBeAfoBTE/bfcCNGzA15VI5BgE0NcGVK/D6tYZ6ygc+ayjT1QV1ddDWpiKf5rMHjDqVHBmx+/8jR7SLBxjzgTEnUjMzdmd37RqMjzuRXAajPi5WQHc3HDhgd3XxYsxNAF1dkUv8JaMetokgW3nlAc+0XSjSawQKsEdjOm0uenwHkh4iM8CgthsFBhFJBa/DTjbeMeMxzB+PNyoa0eI2BAGItAP3NN045gEi94EFTVJbgadAqZ4vJ3wEDiHyBsJNUiLvgJNAt44vJzwHTgfFA1nTKPlW4KrA+sX1miX/aWq+VXZXepSH7kuZ7w3WPu79gd3HTAIjwKsMoxeRb5l+eOkAlosxeSxslF6HbZbOx26ufnc1LL9ZOih0InT9wgqKWHkA/znxPxeImFwA2ga0yQWgbUCbXADaBrTJ+gB+Amujc8to4+OdAAAAAElFTkSuQmCC");
  width: 32px;
  height: 32px;
  display: block;
  position: absolute;
  background-size: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.instagram__video-right .youtube__video-right a:hover {
  opacity: 0.7;
}
.instagram__video-right .youtube__video-right a:first-child {
  margin-bottom: 21px;
}
.instagram__video-right .youtube__video-left {
  max-width: 470px;
}
@media (max-width: 1250px) {
  .instagram__video-right .youtube__video-left {
    max-width: 100%;
  }
}
.instagram__video-right .youtube__video-left a {
  display: block;
  position: relative;
  transition: all 150ms ease-in-out;
}
.instagram__video-right .youtube__video-left a:hover {
  opacity: 0.7;
}
.instagram__video-right .youtube__video-left a:before {
  content: '';
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABYgAAAWIBXyfQUwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAN5SURBVHic7ZtNSBVRGIafM4526VpaVkZEmRUUFlgURRAtWrRp6dZNIC4ikiIQ3FWLFq1aSrvauXTjJhIRsshMwQTN/kArtSJ/ymvW1+Lc0VGuZdmcb/LeBw4zs/C87/d67vUM59OICNmMp21Am1wA2ga0yQWgbUCbXADaBrTJ+gD8fzKLMQmgEFiXvibTc/tAXug+0zPAbGh8/8XzJDABjAMTiMyu1PrSARhjgLIMYyewJVRs4S/niRJjvmIDCUJ5D7xMjxdz9yKflpxDRBYOSAhcEhgQkFUyOgXOCfiL611c/A6BxzEwHNVoF9gertnMvQwZUwI8AXZEuWpjwBvgMCIfYOFfgTus/uLB1ngneLArwJhjQIeeJxWOI/IwWAG1qlZ0qIX5j8AxRSNaHAcwAvnAFPaaTcwCSQ/YQ/YVD3bzts8DKrSdKHLQA8q1XSiy2wM2Ry5TUQHbtkUu8xeUuAng6FHo74eGBkgkIpf7A0o8YJMTqWQSrl+Hvj6oqnIiuQwcrYAwZWXQ1AStrVBZ6VQ6Axs9oFhF+tQp6OyExkbY7PZ3EKLYA9ZoqeN5UFMDAwNw+TLkO9+OrNENIKCoCG7ehN5eOHvWpXJMAgjYuxeam6GlBfbvd6EYswACzpyBnh64dQs2bIhSKaYBAPg+XLhgvx/On4e8vChUCuJ/LpBIQHGxDeTf4/lAClgbxewrQgTu3oX6ehgejkol5QMzxC2Ajg64eBEePYpaKeVhV0A8GBqC6mo4ccJF8ZBeAfoBTE/bfcCNGzA15VI5BgE0NcGVK/D6tYZ6ygc+ayjT1QV1ddDWpiKf5rMHjDqVHBmx+/8jR7SLBxjzgTEnUjMzdmd37RqMjzuRXAajPi5WQHc3HDhgd3XxYsxNAF1dkUv8JaMetokgW3nlAc+0XSjSawQKsEdjOm0uenwHkh4iM8CgthsFBhFJBa/DTjbeMeMxzB+PNyoa0eI2BAGItAP3NN045gEi94EFTVJbgadAqZ4vJ3wEDiHyBsJNUiLvgJNAt44vJzwHTgfFA1nTKPlW4KrA+sX1miX/aWq+VXZXepSH7kuZ7w3WPu79gd3HTAIjwKsMoxeRb5l+eOkAlosxeSxslF6HbZbOx26ufnc1LL9ZOih0InT9wgqKWHkA/znxPxeImFwA2ga0yQWgbUCbXADaBrTJ+gB+Amujc8to4+OdAAAAAElFTkSuQmCC");
  width: 64px;
  height: 64px;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.instafeed__list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .instafeed__list {
    flex-wrap: nowrap;
    overflow: auto;
  }
  .instafeed__list::-webkit-scrollbar {
    display: none;
  }
}
.instafeed__list .instafeed__item {
  width: 24%;
  margin-bottom: 5px;
}
@media (max-width: 1250px) {
  .instafeed__list .instafeed__item {
    width: 31%;
  }
}
@media (max-width: 767px) {
  .instafeed__list .instafeed__item {
    width: 100%;
    min-width: 150px;
    margin-right: 20px;
  }
}
.video__showcase {
  max-width: 1320px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  margin-bottom: 45px;
}
@media (max-width: 767px) {
  .video__showcase {
    flex-wrap: wrap;
  }
}
.video__showcase h2 {
  font-size: 30px;
  color: #44444d;
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .video__showcase h2 {
    font-size: 20px;
    flex-wrap: wrap;
    justify-content: center;
  }
}
.video__showcase h2 a {
  font-size: 14px;
  color: #8068ae;
  font-weight: 600;
  display: flex;
  align-items: flex-end;
}
@media (max-width: 991px) {
  .video__showcase h2 a {
    justify-content: center;
    width: 100%;
  }
}
.video__showcase-left {
  max-width: 960px;
  width: 100%;
}
.video__showcase-left iframe {
  width: 100%;
  height: 540px;
}
@media (max-width: 520px) {
  .video__showcase-left iframe {
    height: 222px;
  }
}
.video__showcase-right {
  text-align: center;
  max-width: 310px;
  width: 100%;
}
@media (max-width: 767px) {
  .video__showcase-right {
    max-width: 100%;
  }
}
.video__showcase-right h2 {
  margin-bottom: 5px;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.qtds {
  position: relative;
  display: flex;
  max-width: 100%;
  width: 150px;
  height: 50px;
  border: 1px solid #44d924;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  background: #fff;
}
.qtds__button {
  position: absolute;
  right: 0;
  display: flex;
  flex: 0 0 30px;
  justify-content: center;
  align-items: center;
  padding: 0;
  max-width: 30px;
  width: 30px;
  height: 25px;
  border: 0;
  background: none;
  color: #44d924;
  font-weight: 600;
  font-weight: 700;
  font-size: 18px;
  cursor: pointer;
}
.qtds .qtds__button--more {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.qtds .qtds__button--less {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.qtds__input {
  flex: 1;
  min-width: 0;
  height: 50px;
  border: 0;
  background: none;
  color: #44444d;
  text-align: center;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
}
@media (min-width: 992px) {
  .product__actions--button {
    min-width: 300px;
  }
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
body#blackfriday-page {
  overflow-x: hidden;
}
body#blackfriday-page .wrapper {
  padding-top: 0;
}
body#blackfriday-page >.box-banner,
body#blackfriday-page .products_row,
body#blackfriday-page .banner_row {
  margin-bottom: 110px;
}
.blackfriday_header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.blackfriday_header .header__container {
  background: none;
}
.blackfriday_header .wrapper {
  background: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.blackfriday_header .blk_menu {
  display: flex;
  align-items: center;
  font-size: 15px;
  color: #fff;
}
.blackfriday_header .blk_menu strong {
  margin: 0 15px 0 0;
}
.blackfriday_header .blk_menu ul {
  display: flex;
  align-items: center;
}
.blackfriday_header .blk_menu ul li {
  padding: 0 15px;
}
.blackfriday_header .blk_menu ul a {
  color: #ffc928;
}
.products_row {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin: 0 -20px;
}
@media (max-width: 768px) {
  .products_row {
    flex-wrap: wrap;
    margin-bottom: 0 !important;
    margin: 0 !important;
  }
}
.products_row >* {
  padding: 0 20px;
}
.products_row .bkf_minibanner {
  flex: 0 0 36.8%;
}
@media (max-width: 768px) {
  .products_row .bkf_minibanner {
    flex: 0 0 100%;
    margin-bottom: 110px;
  }
  .products_row .bkf_minibanner img {
    display: block;
    margin: 0 auto;
  }
}
.products_row .products_showcase {
  max-width: 100%;
  width: 63.2%;
}
@media (max-width: 768px) {
  .products_row .products_showcase {
    flex: 0 0 100%;
    margin-bottom: 110px;
  }
}
.products_row .products_showcase >* >h2 {
  display: none;
}
.products_row .products_showcase .review,
.products_row .products_showcase .showcase__short-description,
.products_row .products_showcase .showcase__quickview,
.products_row .products_showcase .buy-button__qtd {
  display: none;
}
.products_row .products_showcase .showcase__actions {
  opacity: 1;
  visibility: visible;
}
.products_row .products_showcase .showcase__buy {
  margin: 0;
}
.products_row .products_showcase .buy-button__button {
  width: 100%;
  height: 35px;
  background: #ffc928;
  font-size: 13px;
  text-transform: uppercase;
  color: #453f3f;
  border: none;
  border-radius: 4px;
}
.products_row .products_showcase .slick-arrow {
  top: 50%;
  margin-top: -25px;
  z-index: 1000;
}
.products_row .products_showcase .slick-arrow.slick-prev {
  left: 0;
}
.products_row .products_showcase .slick-arrow.slick-next {
  right: 0;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.countdown {
  position: absolute;
  top: 43.9%;
  left: 17.82%;
  z-index: 100;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 0;
  width: 20.155%;
}
@media (max-width: 991px) {
  .countdown {
    top: 40%;
    left: 11%;
  }
}
.countdown__item {
  display: flex;
  text-align: center;
}
.countdown__item + .countdown__item:before {
  display: inline-block;
  margin-top: 12px;
  padding: 0 2px;
  color: #fff;
  content: ':';
  font-weight: 700;
  font-size: 21px;
}
.countdown__label {
  display: inline-block;
  padding: 3px 0;
  color: #fff;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 15px;
}
.countdown__text {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #313131;
  color: #fff;
  font-weight: 700;
  font-size: 21px;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
#vtexIdContainer {
  background-color: rgba(0,0,0,0.7);
  z-index: 999 !important;
}
#vtexIdContainer .vtexid-icon-lock {
  display: none;
}
#vtexIdContainer .modal-body {
  font-family: 'Roboto', sans-serif;
}
#vtexIdContainer .modal-body input {
  border: 1px solid #000;
  border-radius: 0;
  box-shadow: none;
  color: #828282;
  font-size: 12px;
  font-size: 0.75rem;
  height: 40px;
  line-height: 40px;
  margin-bottom: 10px;
  padding: 0 15px;
  transition: all 300ms ease;
  width: 100%;
  -moz-border-radius: 0;
  -moz-box-shadow: none;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -webkit-border-radius: 0;
  -webkit-box-shadow: none;
  -webkit-transition: all 300ms ease;
}
#vtexIdContainer .modal-body input:focus {
  border-color: #d92467;
  outline: none;
}
#access-code {
  font-size: 24px;
  font-size: 1.5rem;
}
.payment-confirmation-modal .payment-confirmation-security {
  color: #ccc;
}
.payment-confirmation-modal .payment-confirmation-thanks {
  color: #000;
}
.payment-confirmation-modal .payment-confirmation-message {
  color: #444;
}
.identified-user-modal {
  height: 240px;
  left: 0;
  margin: auto;
  right: 0;
  width: 325px;
}
.identified-user-modal .default-modal-body {
  box-sizing: border-box;
  height: 240px;
  padding: 40px;
  width: 325px;
}
.identified-user-modal .icon-lock:before {
  display: none;
}
.identified-user-modal .identified-user-hello {
  color: #000;
  font-size: 24px;
  font-size: 1.5rem;
  text-transform: uppercase;
}
.identified-user-modal .identified-user-message {
  color: #444;
  font-size: 14px;
  font-size: 0.875rem;
}
.identified-user-modal .identified-user-button {
  background: #d92467;
  border: none;
  color: #fff;
  font-size: 12px;
  font-size: 0.75rem;
  height: 40px;
  line-height: 40px;
  padding: 0;
  text-align: center;
  text-shadow: none;
  text-transform: uppercase;
  width: 240px;
}
.default-modal-message.payment-unauthorized-message {
  color: #444;
}
.default-modal-message.payment-unauthorized-message .payment-unauthorized-message1 {
  color: #000;
  font-size: 18px;
  font-size: 1.125rem;
  text-transform: uppercase;
}
#vtexIdContainer {
  font-family: 'Roboto', sans-serif;
}
#vtexIdContainer .vtexIdUI {
  border: none;
  border-radius: 3px;
  bottom: 15%;
  box-shadow: 0 0 20px 0 rgba(8,27,62,0.2);
  height: auto;
  left: 0;
  margin: auto;
  right: 0;
  width: 420px;
  -moz-border-radius: 3px;
  -moz-box-shadow: 0 0 20px 0 rgba(8,27,62,0.2);
  -webkit-border-radius: 3px;
  -webkit-box-shadow: 0 0 20px 0 rgba(8,27,62,0.2);
}
#vtexIdContainer .vtexIdUI .vtexIdUI-page {
  border-radius: 3px;
  min-height: 220px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
#vtexIdContainer .vtexIdUI .vtexIdUI-providers-list li {
  border-bottom: 1px solid #eaeaea;
  color: #000;
  font-size: 14px;
  font-size: 0.875rem;
  height: 40px;
  line-height: 40px;
  margin-bottom: 0;
}
#vtexIdContainer .vtexIdUI .vtexIdUI-providers-list li button {
  background-color: transparent;
  background-image: none;
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: #000;
  display: flex;
  font-weight: 400;
  padding: 0;
  text-align: left;
  text-shadow: none;
  -moz-border-radius: 0;
  -moz-box-shadow: none;
  -webkit-border-radius: 0;
  -webkit-box-shadow: none;
}
#vtexIdContainer .vtexIdUI .vtexIdUI-providers-list li button .vtexid-icon-mail {
  display: none !important;
}
#vtexIdContainer .vtexIdUI .vtexIdUI-user span {
  color: #666;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-email-confirmation {
  font-family: 'Roboto', sans-serif;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-email-confirmation .modal-header {
  background: #fff;
  border: none;
  box-sizing: border-box;
  padding: 15px;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-email-confirmation .modal-header h4 {
  color: #000;
  font-family: 'Roboto', sans-serif;
  font-size: 0;
  margin: 0;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-email-confirmation .modal-header h4 span {
  font-size: 0;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-email-confirmation .modal-header h4:before {
  content: 'Chave de acesso';
  font-size: 18px;
  font-size: 1.125rem;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-email-confirmation .modal-body {
  padding: 0 40px;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-email-confirmation .modal-body .info-code {
  text-align: left;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-email-confirmation .vtexIdUI-code-field {
  width: 100%;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-email-confirmation .modal-footer {
  background: #fff;
  border: none;
  padding: 20px 40px;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-email-confirmation .modal-footer .vtexIdUI-back-link {
  color: #000;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-email-confirmation .modal-footer .vtexid-icon-arrow-left:before {
  display: none;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-email-confirmation .modal-footer .btn-success {
  background: #d92467;
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: #fff;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  height: 43px;
  line-height: 43px;
  padding: 0;
  text-align: center;
  text-shadow: none;
  text-transform: uppercase;
  width: 150px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-confirm-access-code {
  font-family: 'Roboto', sans-serif;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-confirm-access-code .modal-header {
  background: #fff;
  border: none;
  box-sizing: border-box;
  padding: 15px;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-confirm-access-code .modal-header h4 {
  color: #000;
  font-family: 'Roboto', sans-serif;
  font-size: 0;
  margin: 0;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-confirm-access-code .modal-header h4 span {
  font-size: 0;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-confirm-access-code .modal-header h4:before {
  content: 'Chave de acesso';
  font-size: 18px;
  font-size: 1.125rem;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-confirm-access-code .modal-body {
  padding: 0 40px;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-confirm-access-code .modal-body .info-code {
  text-align: left;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-confirm-access-code .vtexIdUI-code-field {
  width: 100%;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-confirm-access-code .modal-footer {
  background: #fff;
  border: none;
  padding: 20px 40px;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-confirm-access-code .modal-footer .vtexIdUI-back-link {
  color: #000;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-confirm-access-code .modal-footer .vtexid-icon-arrow-left:before {
  display: none;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-confirm-access-code .modal-footer .btn-success {
  background: #d92467;
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: #fff;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  height: 40px;
  line-height: 40px;
  padding: 0;
  text-align: center;
  text-shadow: none;
  text-transform: uppercase;
  width: 150px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-classic-login {
  font-family: 'Roboto', sans-serif;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-header {
  background: #fff;
  border: none;
  box-sizing: border-box;
  flex-wrap: wrap;
  padding: 15px;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-header h4 {
  color: #000;
  font-family: 'Roboto', sans-serif;
  font-size: 0;
  margin: 0;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-header h4 span {
  font-size: 0;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-header h4:before {
  content: 'Entrar com email e senha';
  font-size: 18px;
  font-size: 1.125rem;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-body {
  padding: 0 40px;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-body .info-code {
  text-align: left;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .vtexIdUI-code-field {
  width: 100%;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-footer {
  background: #fff;
  border: none;
  padding: 20px 40px;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-footer .vtexIdUI-back-link {
  color: #000;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-footer .vtexid-icon-arrow-left:before {
  display: none;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-footer .btn-success {
  background: #d92467;
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: #fff;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  height: 43px;
  line-height: 43px;
  padding: 0;
  text-align: center;
  text-shadow: none;
  text-transform: uppercase;
  width: 150px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-auth-selector .modal-header {
  background: #fff;
  border: none;
  box-sizing: border-box;
  padding: 0;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-auth-selector .modal-header h4 {
  margin: 20px 0 0;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-auth-selector .modal-header .vtexIdUI-header {
  display: inline-block;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-auth-selector .modal-header .vtexIdUI-heading {
  color: #000;
  font-size: 0;
  text-align: center;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-auth-selector .modal-header .vtexIdUI-heading:before {
  content: 'Entrar com:';
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-auth-selector .modal-body {
  padding: 10px 30px 30px;
  top: 20px;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-auth-selector .vtexIdUI-send-email i {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNCAxMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KPHRpdGxlPiYjMjM5OyYjMTMwOyYjMTMyOy5zdmc8L3RpdGxlPgo8ZGVzYz5DcmVhdGVkIHVzaW5nIEZpZ21hPC9kZXNjPgo8ZyBpZD0iQ2FudmFzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTY5NiAxMjcpIj4KPGcgaWQ9IiYjMjM5OyYjMTMwOyYjMTMyOyI+Cjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX2ZpbGwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2OTYgLTEyOCkiLz4KPC9nPgo8L2c+CjxkZWZzPgo8cGF0aCBpZD0icGF0aDBfZmlsbCIgZD0iTSA2LjUgNEMgNi41IDQuODI4MTMgNS44MjgxMiA1LjUgNSA1LjVDIDQuNzczNDQgNS41IDQuNTU0NjkgNS40NDUzMSA0LjM1MTU2IDUuMzUxNTZDIDQuNDQ1MzEgNS41NTQ2OSA0LjUgNS43NzM0NCA0LjUgNkMgNC41IDYuODI4MTMgMy44MjgxMiA3LjUgMyA3LjVDIDIuMTcxODggNy41IDEuNSA2LjgyODEzIDEuNSA2QyAxLjUgNS4xNzE4OCAyLjE3MTg4IDQuNSAzIDQuNUMgMy4yMjY1NiA0LjUgMy40NDUzMSA0LjU1NDY5IDMuNjQ4NDQgNC42NDg0NEMgMy41NTQ2OSA0LjQ0NTMxIDMuNSA0LjIyNjU2IDMuNSA0QyAzLjUgMy4xNzE4NyA0LjE3MTg3IDIuNSA1IDIuNUMgNS44MjgxMiAyLjUgNi41IDMuMTcxODcgNi41IDRaTSAxMy4xNDg0IDkuNUMgMTMuMTQ4NCA5LjI3MzQ0IDEwLjk2ODcgNy4yMTg3NSAxMC42Nzk3IDYuOTI5NjlDIDEwLjYzMjggNi44ODI4MSAxMC41NjI1IDYuODUxNTYgMTAuNSA2Ljg1MTU2QyAxMC4zMjAzIDYuODUxNTYgOS42MDE1NiA3LjU3MDMxIDkuNjAxNTYgNy43NUMgOS42MDE1NiA3Ljk1MzEyIDEwLjMzNTkgOC41ODU5NCAxMC41IDguNzVMIDkuNzUgOS41TCA2Ljk3NjU2IDYuNzI2NTZDIDcuNTg1OTQgNS45MDYyNSA4IDQuOTA2MjUgOCAzLjg3NUMgOCAyLjE3MTg4IDYuODIwMzEgMSA1LjEyNSAxQyAyLjU2MjUgMSAwIDMuNTYyNSAwIDYuMTI1QyAwIDcuODIwMzEgMS4xNzE4OCA5IDIuODc1IDlDIDMuOTA2MjUgOSA0LjkwNjI1IDguNTg1OTQgNS43MjY1NiA3Ljk3NjU2TCAxMC45Njg3IDEzLjIxODhDIDExLjEwOTQgMTMuMzU5NCAxMS4zMDQ3IDEzLjQzNzUgMTEuNSAxMy40Mzc1QyAxMS45Mzc1IDEzLjQzNzUgMTIuNDM3NSAxMi45Mzc1IDEyLjQzNzUgMTIuNUMgMTIuNDM3NSAxMi4zMDQ3IDEyLjM1OTQgMTIuMTA5NCAxMi4yMTg4IDExLjk2ODdMIDEwLjUgMTAuMjVMIDExLjI1IDkuNUMgMTEuNDE0MSA5LjY2NDA2IDEyLjA0NjkgMTAuMzk4NCAxMi4yNSAxMC4zOTg0QyAxMi40Mjk3IDEwLjM5ODQgMTMuMTQ4NCA5LjY3OTY5IDEzLjE0ODQgOS41WiIvPgo8L2RlZnM+Cjwvc3ZnPgo=");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  float: left;
  height: 14px;
  margin-right: 15px;
  margin-top: 3px;
  opacity: 1;
  position: static;
  width: 14px;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-auth-selector .vtexIdUI-send-email i::before {
  display: none;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-auth-selector .vtexIdUI-send-email span {
  font-size: 0;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-auth-selector .vtexIdUI-send-email span::before {
  content: 'Chave de acesso rápido';
  font-size: 14px;
  font-size: 0.875rem;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-auth-selector #vtexIdUI-facebook i {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbWFkYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTIgMTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyIDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzUwNjFBNjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMiwxLjN2OS40YzAsMC43LTAuNiwxLjMtMS4zLDEuM0g4LjRWNy4zaDEuNmwwLjItMS44SDguNFY0LjNjMC0wLjUsMC4xLTAuOSwwLjktMC45aDFWMS44CgljLTAuMiwwLTAuNy0wLjEtMS40LTAuMWMtMS40LDAtMi4zLDAuOC0yLjMsMi40djEuM0g0Ljl2MS44aDEuNlYxMkgxLjNDMC42LDEyLDAsMTEuNCwwLDEwLjdWMS4zQzAsMC42LDAuNiwwLDEuMywwaDkuNAoJQzExLjQsMCwxMiwwLjYsMTIsMS4zeiIvPgo8L3N2Zz4K");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  float: left;
  height: 14px;
  margin-right: 15px;
  opacity: 1;
  position: static;
  width: 14px;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-auth-selector #vtexIdUI-facebook i::before {
  display: none;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-auth-selector #vtexIdUI-facebook p {
  color: #5061a6;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-auth-selector #vtexIdUI-google-plus i {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbWFkYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNDQ4IDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDQ4IDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNERTRCNDE7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDAwLDMySDQ4QzIxLjUsMzIsMCw1My41LDAsODB2MzUyYzAsMjYuNSwyMS41LDQ4LDQ4LDQ4aDM1MmMyNi41LDAsNDgtMjEuNSw0OC00OFY4MAoJQzQ0OCw1My41LDQyNi41LDMyLDQwMCwzMnogTTE2NCwzNTZjLTU1LjMsMC0xMDAtNDQuNy0xMDAtMTAwczQ0LjctMTAwLDEwMC0xMDBjMjcsMCw0OS41LDkuOCw2NywyNi4ybC0yNy4xLDI2LjEKCWMtNy40LTcuMS0yMC4zLTE1LjQtMzkuOC0xNS40Yy0zNC4xLDAtNjEuOSwyOC4yLTYxLjksNjMuMmMwLDM0LjksMjcuOCw2My4yLDYxLjksNjMuMmMzOS42LDAsNTQuNC0yOC41LDU2LjgtNDMuMUgxNjR2LTM0LjRoOTQuNAoJYzEsNSwxLjYsMTAuMSwxLjYsMTYuNkMyNjAsMzE1LjUsMjIxLjcsMzU2LDE2NCwzNTZMMTY0LDM1NnogTTM4NCwyNzQuMmgtMjl2MjloLTI5LjJ2LTI5aC0yOVYyNDVoMjl2LTI5SDM1NXYyOWgyOVYyNzQuMnoiLz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  float: left;
  height: 14px;
  margin-right: 15px;
  opacity: 1;
  position: static;
  width: 14px;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-auth-selector #vtexIdUI-google-plus i::before {
  display: none;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-auth-selector #vtexIdUI-google-plus p {
  color: #de4b41;
}
#vtexIdContainer .vtexIdUI #vtexIdUI-auth-selector .vtexIdUI-others-send-email:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNCAxMSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KPHRpdGxlPiYjMjM5OyYjMTMxOyYjMTYwOy5zdmc8L3RpdGxlPgo8ZGVzYz5DcmVhdGVkIHVzaW5nIEZpZ21hPC9kZXNjPgo8ZyBpZD0iQ2FudmFzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTY5NiA1KSI+CjxnIGlkPSImIzIzOTsmIzEzMTsmIzE2MDsiPgo8dXNlIHhsaW5rOmhyZWY9IiNwYXRoMF9maWxsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjk2IC03KSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxwYXRoIGlkPSJwYXRoMF9maWxsIiBkPSJNIDE0IDUuNTQ2ODhDIDEzLjc2NTYgNS44MDQ2OSAxMy41IDYuMDMxMjUgMTMuMjE4NyA2LjIyNjU2QyAxMS45MTQxIDcuMTA5MzcgMTAuNjAxNiA4IDkuMzI4MTIgOC45MjE4OEMgOC42NzE4NyA5LjQwNjI1IDcuODU5MzcgMTAgNy4wMDc4MSAxMEwgNyAxMEwgNi45OTIxOSAxMEMgNi4xNDA2MiAxMCA1LjMyODEzIDkuNDA2MjUgNC42NzE4OCA4LjkyMTg4QyAzLjM5ODQ0IDcuOTkyMTkgMi4wODU5NCA3LjEwOTM3IDAuNzg5MDYzIDYuMjI2NTZDIDAuNSA2LjAzMTI1IDAuMjM0Mzc1IDUuODA0NjkgMCA1LjU0Njg4TCAwIDExLjc1QyAwIDEyLjQzNzUgMC41NjI1IDEzIDEuMjUgMTNMIDEyLjc1IDEzQyAxMy40Mzc1IDEzIDE0IDEyLjQzNzUgMTQgMTEuNzVMIDE0IDUuNTQ2ODhaTSAxNCAzLjI1QyAxNCAyLjU2MjUgMTMuNDI5NyAyIDEyLjc1IDJMIDEuMjUgMkMgMC40MTQwNjMgMiAwIDIuNjU2MjUgMCAzLjQyMTg3QyAwIDQuMTMyODEgMC43ODkwNjMgNS4wMTU2MiAxLjM0Mzc1IDUuMzkwNjNDIDIuNTU0NjkgNi4yMzQzNyAzLjc4MTI1IDcuMDc4MTIgNC45OTIxOSA3LjkyOTY5QyA1LjUgOC4yODEyNSA2LjM1OTM3IDkgNi45OTIxOSA5TCA3IDlMIDcuMDA3ODEgOUMgNy42NDA2MiA5IDguNSA4LjI4MTI1IDkuMDA3ODEgNy45Mjk2OUMgMTAuMjE4OCA3LjA3ODEyIDExLjQ0NTMgNi4yMzQzNyAxMi42NjQxIDUuMzkwNjNDIDEzLjM1MTYgNC45MTQwNiAxNCA0LjEyNSAxNCAzLjI1WiIvPgo8L2RlZnM+Cjwvc3ZnPgo=");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  content: '';
  display: inline-block;
  float: left;
  height: 14px;
  margin-right: 15px;
  margin-top: 2px;
  opacity: 1;
  position: static;
  width: 14px;
}
#vtexIdContainer .vtexIdUI .modal-header .close {
  background: #fff;
  color: #ccc;
}
#vtexIdContainer .vtexIdUI .modal-header .close:hover {
  background-color: #fff;
}
.login,
.loginAntecipa {
  background: url("/arquivos/epc-login-bg.jpg") center top no-repeat fixed;
  background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
}
.login #vtexIdUI-auth-selector,
.login .vtexIdUI .vtexIdUI-classic-login-control *,
.login .vtexIdUI .vtexIdUI-providers-list *,
.loginAntecipa #vtexIdUI-auth-selector,
.loginAntecipa .vtexIdUI .vtexIdUI-classic-login-control *,
.loginAntecipa .vtexIdUI .vtexIdUI-providers-list * {
  transition: none !important;
}
.login #vtexIdUI-global-loader,
.loginAntecipa #vtexIdUI-global-loader {
  background-color: #f9f9f9 !important;
  opacity: 0.2 !important;
}
.login #vtexIdContainer,
.loginAntecipa #vtexIdContainer {
  background-color: rgba(255,255,255,0);
  position: fixed !important;
  z-index: 99999999999 !important;
}
.login .vtexIdUI,
.loginAntecipa .vtexIdUI {
  border: 1px solid #ccc !important;
  top: 40px !important;
}
.login [class*=vtexid-icon-],
.loginAntecipa [class*=vtexid-icon-] {
  display: none;
}
.login #vtexIdUI-auth-selector,
.login #vtexIdUI-classic-login,
.loginAntecipa #vtexIdUI-auth-selector,
.loginAntecipa #vtexIdUI-classic-login {
  display: block !important;
  z-index: 99999 !important;
}
.login .vtexIdUI .vtexIdUI-page-active.vtexIdUI-confirm-email,
.login .vtexIdUI-auth-code.vtexIdUI-page-active,
.login #vtexIdUI-change-pswd,
.loginAntecipa .vtexIdUI .vtexIdUI-page-active.vtexIdUI-confirm-email,
.loginAntecipa .vtexIdUI-auth-code.vtexIdUI-page-active,
.loginAntecipa #vtexIdUI-change-pswd {
  background: #fff !important;
  height: 100%;
}
.login #vtexIdUI-auth-selector .modal-footer,
.login #vtexIdUI-auth-selector .modal-header,
.login #vtexIdUI-classic-login .vtexIdUI-back-link.dead-link,
.login #vtexIdUI-multiple-link-account .modal-header,
.login button#loginWithUserAndPasswordBtn,
.loginAntecipa #vtexIdUI-auth-selector .modal-footer,
.loginAntecipa #vtexIdUI-auth-selector .modal-header,
.loginAntecipa #vtexIdUI-classic-login .vtexIdUI-back-link.dead-link,
.loginAntecipa #vtexIdUI-multiple-link-account .modal-header,
.loginAntecipa button#loginWithUserAndPasswordBtn {
  display: none !important;
}
.login .vtexIdUI .vtexIdUI-providers-list li button i,
.login .vtexIdUI .vtexIdUI-providers-list li:nth-child(4),
.loginAntecipa .vtexIdUI .vtexIdUI-providers-list li button i,
.loginAntecipa .vtexIdUI .vtexIdUI-providers-list li:nth-child(4) {
  display: none;
}
.login .vtexIdUI-auth-code.vtexIdUI-page-active,
.login .vtexIdUI-change-pswd.vtexIdUI-page-active,
.login .vtexIdUI-confirm-email.vtexIdUI-page-active,
.loginAntecipa .vtexIdUI-auth-code.vtexIdUI-page-active,
.loginAntecipa .vtexIdUI-change-pswd.vtexIdUI-page-active,
.loginAntecipa .vtexIdUI-confirm-email.vtexIdUI-page-active {
  z-index: 999999 !important;
}
.login #vtexIdUI-auth-selector,
.loginAntecipa #vtexIdUI-auth-selector {
  bottom: 35px !important;
  transform: none !important;
}
.login #vtexIdUI-auth-selector.vtexIdUI-leave-left,
.login #vtexIdUI-auth-selector.vtexIdUI-leave-right,
.loginAntecipa #vtexIdUI-auth-selector.vtexIdUI-leave-left,
.loginAntecipa #vtexIdUI-auth-selector.vtexIdUI-leave-right {
  -webkit-animation: none !important;
          animation: none !important;
}
.login #vtexIdUI-form-classic-login .modal-footer,
.loginAntecipa #vtexIdUI-form-classic-login .modal-footer {
  padding: 0 !important;
}
.login #vtexIdUI-auth-selector .modal-body,
.loginAntecipa #vtexIdUI-auth-selector .modal-body {
  height: 130px;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  text-align: center;
}
.login #vtexIdUI-auth-selector .vtexIdUI-providers-list,
.loginAntecipa #vtexIdUI-auth-selector .vtexIdUI-providers-list {
  margin-top: 40px;
  position: relative;
}
.login #vtexIdUI-auth-selector .modal-body::before,
.loginAntecipa #vtexIdUI-auth-selector .modal-body::before {
  background: #fff;
  color: #555 !important;
  content: 'Ou' !important;
  font-size: 18px !important;
  left: 50%;
  margin-left: -25px;
  padding: 3px 10px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 10px;
  z-index: 2;
}
.login #vtexIdUI-auth-selector .modal-body::after,
.loginAntecipa #vtexIdUI-auth-selector .modal-body::after {
  background: #555;
  content: '-';
  height: 1px;
  left: 40px;
  position: absolute;
  top: 21px;
  width: 79.5%;
  z-index: 1;
}
.login .vtexIdUI .modal-header,
.loginAntecipa .vtexIdUI .modal-header {
  padding: 40px 40px 10px !important;
}
.login .vtexIdUI .modal-body,
.loginAntecipa .vtexIdUI .modal-body {
  padding: 10px 40px !important;
}
.login .vtexIdUI .vtexIdUI-page,
.loginAntecipa .vtexIdUI .vtexIdUI-page {
  margin: 0 !important;
  min-height: auto !important;
}
.login .vtexIdUI .vtexIdUI-providers-list li:first-child,
.loginAntecipa .vtexIdUI .vtexIdUI-providers-list li:first-child {
  margin-bottom: 10px !important;
}
.login .vtexIdUI .vtexIdUI-providers-list li #loginWithAccessKeyBtn,
.login .vtexIdUI .vtexIdUI-providers-list li:first-child,
.loginAntecipa .vtexIdUI .vtexIdUI-providers-list li #loginWithAccessKeyBtn,
.loginAntecipa .vtexIdUI .vtexIdUI-providers-list li:first-child {
  width: 100% !important;
}
.login .vtexIdUI .vtexIdUI-providers-list li #loginWithAccessKeyBtn,
.loginAntecipa .vtexIdUI .vtexIdUI-providers-list li #loginWithAccessKeyBtn {
  background: 0 0 !important;
  border: 1px solid #000 !important;
  color: #000 !important;
  display: inline-block;
  font-size: 13px !important;
  font-weight: 100;
  height: 30px;
  line-height: 27px;
  text-align: center;
}
.login .vtexIdUI .vtexIdUI-providers-list li #loginWithAccessKeyBtn:hover,
.loginAntecipa .vtexIdUI .vtexIdUI-providers-list li #loginWithAccessKeyBtn:hover {
  background: #000 !important;
  color: #fff !important;
}
.login .vtexIdUI .vtexIdUI-providers-list li button,
.loginAntecipa .vtexIdUI .vtexIdUI-providers-list li button {
  border-radius: 0 !important;
  box-shadow: none !important;
  font-size: 12px !important;
  font-weight: 700;
  transition: none !important;
}
.login .vtexIdUI #vtexIdUI-facebook,
.loginAntecipa .vtexIdUI #vtexIdUI-facebook {
  background: 0 0 !important;
  border-color: #555 !important;
  color: #555 !important;
  display: flex;
}
.login .vtexIdUI #vtexIdUI-facebook .vtexid-icon-facebook,
.loginAntecipa .vtexIdUI #vtexIdUI-facebook .vtexid-icon-facebook {
  height: 31px !important;
  margin-right: 8px !important;
  width: 27px !important;
}
.login .vtexIdUI #vtexIdUI-facebook p,
.loginAntecipa .vtexIdUI #vtexIdUI-facebook p {
  float: left;
  line-height: 2.5;
}
@media screen and (max-width: 375px) {
  .login .vtexIdUI #vtexIdUI-facebook p,
  .loginAntecipa .vtexIdUI #vtexIdUI-facebook p {
    font-size: 13px;
    line-height: 1.3;
  }
}
.login .vtexIdUI #vtexIdUI-facebook:hover,
.loginAntecipa .vtexIdUI #vtexIdUI-facebook:hover {
  color: #fff !important;
}
.login .vtexIdUI #vtexIdUI-facebook:hover p,
.loginAntecipa .vtexIdUI #vtexIdUI-facebook:hover p {
  text-decoration: underline;
}
.login .vtexIdUI #vtexIdUI-google-plus,
.loginAntecipa .vtexIdUI #vtexIdUI-google-plus {
  background: 0 0 !important;
  border-color: #555 !important;
  color: #555 !important;
  display: flex;
  margin-right: 0;
}
.login .vtexIdUI #vtexIdUI-google-plus .vtexid-icon-google-plus,
.loginAntecipa .vtexIdUI #vtexIdUI-google-plus .vtexid-icon-google-plus {
  height: 31px !important;
  margin-right: 8px !important;
  width: 27px !important;
}
.login .vtexIdUI #vtexIdUI-google-plus p,
.loginAntecipa .vtexIdUI #vtexIdUI-google-plus p {
  float: left;
  line-height: 2.5;
}
@media screen and (max-width: 375px) {
  .login .vtexIdUI #vtexIdUI-google-plus p,
  .loginAntecipa .vtexIdUI #vtexIdUI-google-plus p {
    font-size: 13px;
    line-height: 1.3;
  }
}
.login .vtexIdUI #vtexIdUI-google-plus:hover,
.loginAntecipa .vtexIdUI #vtexIdUI-google-plus:hover {
  color: #fff !important;
}
.login .vtexIdUI #vtexIdUI-google-plus:hover p,
.loginAntecipa .vtexIdUI #vtexIdUI-google-plus:hover p {
  text-decoration: underline;
}
.login .vtexIdUI .vtexIdUI-providers-list li,
.loginAntecipa .vtexIdUI .vtexIdUI-providers-list li {
  float: left !important;
  line-height: 25px !important;
  margin-bottom: 0 !important;
  position: relative !important;
  width: 47.5% !important;
}
.login .vtexIdUI .vtexIdUI-providers-list p,
.loginAntecipa .vtexIdUI .vtexIdUI-providers-list p {
  line-height: 1.3;
}
.login .vtexIdUI .vtexIdUI-providers-list li:nth-child(3),
.loginAntecipa .vtexIdUI .vtexIdUI-providers-list li:nth-child(3) {
  margin-left: 5% !important;
}
.login .vtexIdUI-show-app,
.loginAntecipa .vtexIdUI-show-app {
  box-shadow: none !important;
  height: 480px !important;
}
.login .vtexIdUI .modal-footer,
.login .vtexIdUI .modal-header,
.loginAntecipa .vtexIdUI .modal-footer,
.loginAntecipa .vtexIdUI .modal-header {
  background: #fff !important;
  background-size: 150px !important;
  border: none !important;
}
.login .vtexIdUI .btn-success,
.loginAntecipa .vtexIdUI .btn-success {
  border-radius: 0 !important;
  box-shadow: none !important;
  float: right;
  position: relative;
  width: 38% !important;
}
.login .vtexIdUI a.vtexIdUI-back-link,
.loginAntecipa .vtexIdUI a.vtexIdUI-back-link {
  color: #d92467 !important;
}
.login #vtexIdUI-classic-login .modal-header::before,
.loginAntecipa #vtexIdUI-classic-login .modal-header::before {
  content: 'Realizar login';
  display: block;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 2px;
}
.login #vtexIdUI-classic-login .modal-header h4,
.loginAntecipa #vtexIdUI-classic-login .modal-header h4 {
  color: #ccc;
  font-size: 16px;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.login .vtexIdUI .vtexIdUI-change-pswd input,
.login .vtexIdUI input,
.loginAntecipa .vtexIdUI .vtexIdUI-change-pswd input,
.loginAntecipa .vtexIdUI input {
  border-radius: 0 !important;
  box-shadow: none !important;
  font-size: 12px !important;
  padding-bottom: 7px !important;
  padding-top: 7px !important;
}
.login #vtexIdUI-classic-login .btn-success,
.loginAntecipa #vtexIdUI-classic-login .btn-success {
  margin-top: -54px;
  position: absolute;
  right: 40px;
  z-index: 999;
}
.login .vtexIdUI .modal-footer,
.loginAntecipa .vtexIdUI .modal-footer {
  overflow: visible !important;
  position: relative;
}
.login .control-group>.dead-link,
.loginAntecipa .control-group>.dead-link {
  background: #000 !important;
  border: 1px solid #000;
  border-color: #000 !important;
  box-shadow: 0 4px 0 rgba(0,0,0,0.2);
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: block !important;
  float: left !important;
  font-size: 0;
  margin-bottom: 0;
  overflow: hidden;
  padding: 7px 12px;
  position: relative;
  text-align: center;
  text-decoration: none !important;
  width: 48%;
}
.login .modal-header .close,
.loginAntecipa .modal-header .close {
  cursor: pointer;
  display: block !important;
  font-size: 30px !important;
  margin: 0;
  right: 0 !important;
  top: 0 !important;
}
.login .vtexIdUI .vtexIdUI-page,
.login .vtexIdUI form,
.loginAntecipa .vtexIdUI .vtexIdUI-page,
.loginAntecipa .vtexIdUI form {
  background: #fff;
}
.login .body-order-form #vtexIdUI-classic-login .btn-success,
.loginAntecipa .body-order-form #vtexIdUI-classic-login .btn-success {
  margin: 0 !important;
  position: relative !important;
}
.login .body-order-form .control-group>.dead-link,
.loginAntecipa .body-order-form .control-group>.dead-link {
  display: none !important;
}
.login .body-order-form .vtexIdUI,
.loginAntecipa .body-order-form .vtexIdUI {
  height: 520px !important;
}
.login .body-order-form .vtexIdUI .vtexIdUI-classic-login-control input,
.loginAntecipa .body-order-form .vtexIdUI .vtexIdUI-classic-login-control input {
  margin-bottom: 0 !important;
}
.login .body-order-form .vtexIdUI .vtexIdUI-change-pswd input,
.login .body-order-form .vtexIdUI .vtexIdUI-classic-login-control input,
.login .body-order-form .vtexIdUI .vtexIdUI-user,
.loginAntecipa .body-order-form .vtexIdUI .vtexIdUI-change-pswd input,
.loginAntecipa .body-order-form .vtexIdUI .vtexIdUI-classic-login-control input,
.loginAntecipa .body-order-form .vtexIdUI .vtexIdUI-user {
  margin-bottom: 0;
}
.login #vtexIdUI-change-pswd .modal-footer,
.login #vtexIdUI-confirm-access-code .modal-footer,
.login #vtexIdUI-email-confirmation .modal-footer,
.loginAntecipa #vtexIdUI-change-pswd .modal-footer,
.loginAntecipa #vtexIdUI-confirm-access-code .modal-footer,
.loginAntecipa #vtexIdUI-email-confirmation .modal-footer {
  padding: 0 40px;
}
.login #vtexIdUI-change-pswd .modal-footer .btn-success,
.login #vtexIdUI-confirm-access-code .btn-success,
.loginAntecipa #vtexIdUI-change-pswd .modal-footer .btn-success,
.loginAntecipa #vtexIdUI-confirm-access-code .btn-success {
  text-align: center;
  width: 70% !important;
}
.login .vtexIdUI .vtexIdUI-auth-code .vtexIdUI-code-field,
.loginAntecipa .vtexIdUI .vtexIdUI-auth-code .vtexIdUI-code-field {
  width: 100% !important;
}
.login #vtexIdUI-confirm-access-code input,
.loginAntecipa #vtexIdUI-confirm-access-code input {
  background: #d9edf7;
  border: none;
  color: #3a87ad;
  font-size: 34px !important;
  font-weight: 700;
}
.login #vtexIdUI-confirm-access-code .modal-header,
.loginAntecipa #vtexIdUI-confirm-access-code .modal-header {
  color: #d92467;
}
.login .vtexIdUI .vtexIdUI-auth-code .btn,
.loginAntecipa .vtexIdUI .vtexIdUI-auth-code .btn {
  font-size: 16px;
  height: auto !important;
}
.login .vtexIdUI .vtexIdUI-auth-code h4,
.loginAntecipa .vtexIdUI .vtexIdUI-auth-code h4 {
  font-size: 20px;
  text-align: left;
  text-transform: uppercase;
}
.login .vtexIdUI .vtexIdUI-auth-code .info-code.text-center,
.loginAntecipa .vtexIdUI .vtexIdUI-auth-code .info-code.text-center {
  text-align: left;
}
.login .vtexIdUI .vtexIdUI-auth-code .info-code.text-center span,
.loginAntecipa .vtexIdUI .vtexIdUI-auth-code .info-code.text-center span {
  font-size: 11px;
}
.login .vtexIdUI .vtexIdUI-auth-code .info-code,
.loginAntecipa .vtexIdUI .vtexIdUI-auth-code .info-code {
  margin-bottom: 14px !important;
}
.login .vtexid-password-requirements-description,
.loginAntecipa .vtexid-password-requirements-description {
  color: #333;
  width: 100%;
}
.login .vtexid-password-requirements-list,
.loginAntecipa .vtexid-password-requirements-list {
  margin: 5px 0 !important;
}
.login .vtexid-password-requirements-list li,
.loginAntecipa .vtexid-password-requirements-list li {
  display: inline-block;
  font-size: 11px;
  margin-bottom: 0;
  width: 100%;
}
.login .vtexIdUI .alert,
.loginAntecipa .vtexIdUI .alert {
  font-size: 11px;
  margin: 5px 0 !important;
}
.login .vtexIdUI .vtexIdUI-email-field input,
.loginAntecipa .vtexIdUI .vtexIdUI-email-field input {
  margin-bottom: 0 !important;
}
.login .vtexIdUI .btn-success,
.loginAntecipa .vtexIdUI .btn-success {
  background: #d92467 !important;
}
.login .vtexIdUI .btn-success:hover,
.loginAntecipa .vtexIdUI .btn-success:hover {
  background: #f064b9 !important;
}
.login .control-group>.dead-link::before,
.loginAntecipa .control-group>.dead-link::before {
  content: 'Cadastre-se';
  font-size: 14px;
  line-height: 28px;
}
.login .control-group>label .dead-link,
.loginAntecipa .control-group>label .dead-link {
  font-size: 11px !important;
}
.login .modal-footer,
.loginAntecipa .modal-footer {
  padding-top: 0 !important;
}
.login #vtexIdUI-email-confirmation .modal-header::before,
.loginAntecipa #vtexIdUI-email-confirmation .modal-header::before {
  content: 'Email';
  display: block;
  font-size: 30px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.login .vtexIdUI .modal-header::before,
.loginAntecipa .vtexIdUI .modal-header::before {
  color: #d92467 !important;
}
.login #vtexIdUI-email-confirmation .modal-header h4,
.loginAntecipa #vtexIdUI-email-confirmation .modal-header h4 {
  margin-top: 0;
}
.login #vtexIdUI-email-confirmation .modal-header span,
.loginAntecipa #vtexIdUI-email-confirmation .modal-header span {
  color: #ccc;
}
@media screen and (max-width: 760px) {
  .login #vtexIdUI-classic-login .btn-success,
  .login .vtexIdUI,
  .loginAntecipa #vtexIdUI-classic-login .btn-success,
  .loginAntecipa .vtexIdUI {
    position: relative !important;
    width: 100% !important;
  }
  .login .control-group>.dead-link,
  .login .vtexIdUI,
  .loginAntecipa .control-group>.dead-link,
  .loginAntecipa .vtexIdUI {
    width: 100% !important;
  }
  .login .vtexIdUI,
  .loginAntecipa .vtexIdUI {
    height: 100% !important;
    left: 0 !important;
    margin: 0 !important;
    top: 0 !important;
  }
  .login #vtexIdUI-change-pswd .modal-body,
  .loginAntecipa #vtexIdUI-change-pswd .modal-body {
    height: 350px !important;
  }
  .login #vtexIdUI-classic-login .btn-success,
  .loginAntecipa #vtexIdUI-classic-login .btn-success {
    margin-top: 0 !important;
    right: inherit;
  }
  .login .vtexIdUI .vtexIdUI-providers-list li,
  .loginAntecipa .vtexIdUI .vtexIdUI-providers-list li {
    margin-bottom: 5px !important;
  }
  .login .vtexIdUI .vtexIdUI-providers-list li button,
  .loginAntecipa .vtexIdUI .vtexIdUI-providers-list li button {
    margin: 0 !important;
  }
  .login #vtexIdUI-classic-login .controls+.dead-link,
  .loginAntecipa #vtexIdUI-classic-login .controls+.dead-link {
    font-size: 0 !important;
  }
  .login #vtexIdUI-auth-selector .modal-body,
  .loginAntecipa #vtexIdUI-auth-selector .modal-body {
    height: auto;
  }
  .login #vtexIdUI-classic-login .modal-footer,
  .loginAntecipa #vtexIdUI-classic-login .modal-footer {
    padding: 0 40px !important;
  }
  .login .vtexIdUI-show-app,
  .loginAntecipa .vtexIdUI-show-app {
    height: 100% !important;
  }
  .login #vtexIdUI-auth-selector .modal-body::after,
  .loginAntecipa #vtexIdUI-auth-selector .modal-body::after {
    width: 74%;
  }
}
.login .conteudo.comercial-politics-pop-up,
.loginAntecipa .conteudo.comercial-politics-pop-up {
  display: none !important;
}
.login .control-group>label .dead-link,
.loginAntecipa .control-group>label .dead-link {
  color: #d92467;
}
.login .vtexIdUI .alert,
.loginAntecipa .vtexIdUI .alert {
  background: 0 0 !important;
  border: none !important;
  margin-top: 0 !important;
  padding: 0 !important;
  position: absolute !important;
  text-align: center;
  top: 0 !important;
  width: 80% !important;
}
.login .vtexIdUI .vtexIdUI-classic-login-control.email-model,
.loginAntecipa .vtexIdUI .vtexIdUI-classic-login-control.email-model {
  margin-top: 10px !important;
}
.login #vtexIdUI-change-pswd form.ng-pristine.ng-invalid.ng-invalid-required p.info-why.muted small span,
.loginAntecipa #vtexIdUI-change-pswd form.ng-pristine.ng-invalid.ng-invalid-required p.info-why.muted small span {
  font-size: 0;
}
.login #vtexIdUI-confirm-access-code form.ng-pristine.ng-invalid.ng-invalid-required label.info-code span,
.loginAntecipa #vtexIdUI-confirm-access-code form.ng-pristine.ng-invalid.ng-invalid-required label.info-code span {
  font-size: 12px;
}
.loginAntecipa {
  background-image: none;
}
.loginAntecipa header,
.loginAntecipa footer {
  display: block;
}
.loginAntecipa .overlay.antecipa {
  background-color: #fff;
  display: block;
  opacity: 0.2;
  z-index: 999999;
}
.loginAntecipa .department__description .u-center .department__description--banner .box-banner a,
.loginAntecipa .department__description .footer .container .department__description--banner .box-banner a,
.footer .loginAntecipa .department__description .container .department__description--banner .box-banner a,
.loginAntecipa .department__description .catalog .wapper__post--content .department__description--banner .box-banner a,
.catalog .loginAntecipa .department__description .wapper__post--content .department__description--banner .box-banner a,
.loginAntecipa .department__description .product .wapper__post--content .department__description--banner .box-banner a,
.product .loginAntecipa .department__description .wapper__post--content .department__description--banner .box-banner a {
  display: none;
}
.loginAntecipa .vtexIdUI-loading-modal {
  background: none;
}
.loginAntecipa #vtexIdUI-global-loader {
  background: none !important;
  background-color: #f9f9f9 !important;
  opacity: 0.2 !important;
}
.loginAntecipa #vtexIdContainer {
  background-color: rgba(0,0,0,0.7);
}
.loginAntecipa #vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-header::before {
  content: 'Faça o login';
}
.loginAntecipa #vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-header h4::before {
  content: 'e descubra os descontos vip';
}
.loginAntecipa #vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-body .vtexIdUI-classic-login-control:not(.email-model) .controls input {
  margin-bottom: 5px;
}
.loginAntecipa #vtexIdContainer .vtexIdUI #vtexIdUI-classic-login .modal-body .vtexIdUI-classic-login-control:not(.email-model) .controls::after {
  content: 'Sua senha precisa ter: o mínimo de 8 caracteres com pelo menos: 1 número, 1 letra minúscula e 1 letra maiúscula :)';
  display: inline-block;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 12px;
  line-height: 0.75rem;
  margin-bottom: 5px;
}
.login #vtexIdContainer,
.loginAntecipa #vtexIdContainer {
  background-color: rgba(255,255,255,0.7);
}
body#institutional-page.login-page {
  background: url("https://belezademulher.vteximg.com.br/arquivos/home_bg.jpg");
  background-size: 100%;
  background-repeat: no-repeat;
}
body#institutional-page.login-page .main__container {
  border: none !important;
}
body#institutional-page.login-page #hi-chat-container,
body#institutional-page.login-page .back-top {
  display: none !important;
}
body#institutional-page.login-page header,
body#institutional-page.login-page footer {
  display: none;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
body.is-wishlist {
  height: 100%;
  overflow: hidden;
}
.is-minicart #c-wishilist {
  display: none !important;
}
.c-wishlist__event-header {
  display: none;
}
.c-wishlist__checkbox {
  position: absolute;
  opacity: 0;
}
.c-wishlist__checkbox-span {
  display: block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  border: solid 3px rgba(0,0,0,0.1);
  cursor: pointer;
}
.c-wishlist__checkbox-span svg {
  display: block;
  margin-top: -2px;
  margin-left: 2px;
  opacity: 0;
}
.c-wishlist__checkbox:checked + .c-wishlist__checkbox-span svg {
  opacity: 1;
}
.c-wishlist__qtd {
  position: absolute;
  top: -2px;
  right: -2px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #fff;
  font-size: 10px;
  font-weight: 400;
}
.c-wishlist__actions {
  display: flex;
  align-items: center;
}
.c-wishlist__actions .c-wishlist__button--remove {
  margin: 0 10px;
}
.c-wishlist__button {
  background: #fff;
  border: 0;
}
.c-wishlist__button--all {
  box-shadow: 2px 2px 3px rgba(0,0,0,0.3);
  background: #da1867;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  padding: 0 30px;
  font-size: 12px;
  text-transform: uppercase;
  background: #da1867;
  transition: all 300ms ease-in-out;
  cursor: pointer;
  color: #fff;
  font-weight: 700;
}
.c-wishlist__button--all:hover {
  background: #da1867;
}
.c-wishlist__button--heart {
  position: absolute;
  bottom: 15px;
  right: 15px;
  border: 0;
  background: none;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  opacity: 0;
}
.c-wishlist__button--bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
}
.c-wishlist__button--open {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border: 0;
  border-radius: 50%;
  box-shadow: 0 0 20px rgba(0,0,0,0.15);
  cursor: pointer;
}
.c-wishlist__button--open svg {
  fill: #fff;
  stroke: #da1867;
  stroke-width: 4px;
}
.c-wishlist__button--close {
  position: absolute;
  right: 0;
  top: 0;
  padding: 0;
  padding: 10px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 52.6 (67491) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Ecross%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Home' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='layout-belezademulher' transform='translate(-1195.000000, -24.000000)' fill='%23969696'%3E %3Cg id='hover-cart' transform='translate(0.000000, -1.000000)'%3E %3Cg id='cross' transform='translate(1204.000000, 34.000000) scale(1, -1) translate(-1204.000000, -34.000000) translate(1195.000000, 25.000000)'%3E %3Cg id='Path'%3E %3Cpath d='M13.5335742,9 L17.762168,4.77140625 C18.0792422,4.45433203 18.0792422,3.94024219 17.762168,3.62320313 L14.3767969,0.237832031 C14.0597227,-0.0792421875 13.5456328,-0.0792421875 13.2285937,0.237832031 L9,4.46642578 L4.77133594,0.237832031 C4.45426172,-0.0792421875 3.94017187,-0.0792421875 3.62313281,0.237832031 L0.237796875,3.62313281 C-0.0792773437,3.94020703 -0.0792773437,4.45429687 0.237796875,4.77133594 L4.46639062,8.99992969 L0.237796875,13.2285937 C-0.0792773437,13.545668 -0.0792773437,14.0597578 0.237796875,14.3767969 L3.62316797,17.7621328 C3.94024219,18.079207 4.45433203,18.079207 4.77137109,17.7621328 L8.99996484,13.5335391 L13.2285586,17.7621328 C13.5456328,18.079207 14.0597227,18.079207 14.3767617,17.7621328 L17.7621328,14.3767969 C18.079207,14.0597227 18.079207,13.5456328 17.7621328,13.2285937 L13.5335742,9 Z' fill-rule='nonzero'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
  width: 48px;
  height: 48px;
}
.c-wishlist__button--buy {
  box-shadow: 2px 2px 3px rgba(0,0,0,0.3);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  border: 0;
  padding: 0 30px;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
  background: #84dd4b;
  color: #fff;
  cursor: pointer;
  transition: all 300ms ease-in-out;
}
.c-wishlist__button--buy:disabled,
.c-wishlist__button--buy[disabled] {
  background: #eaeaea;
}
.c-wishlist__button--buy:hover {
  background: #45b100;
}
.c-wishlist__button--remove {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border: 0;
  background: none;
  cursor: pointer;
}
.c-wishlist__button--remove svg {
  fill: #969696;
}
.c-wishlist__events {
  position: fixed;
  right: 0;
  bottom: 120px;
  z-index: 600;
  overflow: hidden;
}
.c-wishlist__events-item {
  width: 320px;
  max-width: 100%;
  margin: 15px 0;
  background: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
  border-radius: 3px;
  margin-right: 10px;
  -webkit-animation: event-show 1s 1;
          animation: event-show 1s 1;
  transition: all 0.2s ease-in-out;
}
.c-wishlist__events-item--creating {
  border: solid 1px #4caf50;
}
.c-wishlist__events-item--removing {
  border: solid 1px #f36;
}
.c-wishlist__events-item[aria-hidden=true] {
  visibility: hidden;
  opacity: 0;
  -webkit-animation: event-remove 1s 1;
          animation: event-remove 1s 1;
  max-height: 0;
  overflow: hidden;
}
.c-wishlist__events .c-product {
  width: 100%;
}
.c-wishlist__header {
  position: fixed;
  bottom: 40px;
  left: 40px;
  z-index: 500;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
}
.c-wishlist__main {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
}
.c-wishlist__content {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 100;
  width: 90%;
  height: 90%;
  border-radius: 3px;
  background: #fff;
  transform: translate(-50%, -50%) scale(0.5);
  transition: all 0.2s ease-in-out;
  box-shadow: 0 0 20px rgba(0,0,0,0.5);
}
.c-wishlist__content-item {
  position: relative;
  padding: 15px 30px;
}
.c-wishlist__content-item + .c-wishlist__content-item {
  border-top: solid 1px rgba(0,0,0,0.1);
}
.c-wishlist__content-item--adding:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.5);
}
.c-wishlist__content-empty {
  font-size: 24px;
  padding: 30px;
  text-align: center;
  text-transform: uppercase;
}
.c-wishlist__content-title {
  font-size: 24px;
  text-align: center;
  font-weight: 300;
}
.c-wishlist__content-header {
  height: 100px;
  padding: 30px;
  border-bottom: solid 1px #da1867;
}
.c-wishlist__content-list {
  height: calc(100% - 200px);
  overflow: auto;
  padding: 15px 0;
}
.c-wishlist__content-footer {
  height: 100px;
  padding: 30px;
  border-top: solid 1px #da1867;
}
.c-wishlist__content-label {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.c-wishlist__content-label .c-product {
  flex: 1 1 auto;
}
.c-wishlist__content-label .c-product__name {
  font-size: 14px;
}
.c-wishlist__content-label .c-product__image {
  width: 100px;
  height: 100px;
}
.c-wishlist img {
  max-width: 100px;
}
.c-wishlist[aria-hidden=false] .c-wishlist__header {
  opacity: 1;
  visibility: visible;
}
.c-wishlist[aria-expanded=true] .c-wishlist__button--bg {
  opacity: 1;
  visibility: visible;
}
.c-wishlist[aria-expanded=true] .c-wishlist__main {
  opacity: 1;
  visibility: visible;
}
.c-wishlist[aria-expanded=true] .c-wishlist__content {
  transform: translate(-50%, -50%) scale(1);
}
.c-wishlist[data-loadding=true] .c-wishlist__header {
  opacity: 1;
  visibility: visible;
}
.c-wishlist[data-loadding=true] .c-wishlist__button--open {
  -webkit-animation: heart-mov 500ms infinite;
          animation: heart-mov 500ms infinite;
}
.c-wishlist[data-loadding=true] .c-wishlist__button--open svg {
  fill: #f00;
}
.c-product__container {
  display: flex;
  align-items: center;
  padding: 15px;
}
.c-product__figure,
.c-product__content {
  padding: 15px;
}
.c-product__image {
  width: 50px;
  height: 50px;
}
.c-product__link {
  text-decoration: none;
}
.c-product__link:hover {
  text-decoration: none;
}
.c-product__name {
  font-size: 12px;
  color: #333;
}
@media (max-width: 768px) {
  .c-wishlist__content {
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 568px) {
  .c-wishlist__events-item {
    width: 300px;
  }
  .c-wishlist__button--all {
    width: 100%;
  }
  .c-wishlist__actions {
    flex: 0 0 100%;
    justify-content: center;
  }
  .c-wishlist__content-label {
    flex-flow: row wrap;
  }
  .c-wishlist__content-item .c-product {
    text-align: center;
  }
  .c-wishlist__content-item .c-product__container {
    flex-flow: row wrap;
  }
  .c-wishlist__content-item .c-product__figure,
  .c-wishlist__content-item .c-product__content {
    flex: 0 0 100%;
  }
  .c-wishlist__content-item .c-product img {
    width: auto;
    height: auto;
    display: inline-block;
  }
}
@-webkit-keyframes heart-mov {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes heart-mov {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes event-show {
  0% {
    transform: translate3d(100%, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes event-show {
  0% {
    transform: translate3d(100%, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes event-remove {
  0% {
    transform: translate3d(0, 0, 0);
    visibility: visible;
    opacity: 1;
    display: block;
    max-height: 300px;
  }
  100% {
    transform: translate3d(100%, 0, 0);
    visibility: hidden;
    opacity: 0;
    margin-right: 0;
    max-height: 300px;
  }
}
@keyframes event-remove {
  0% {
    transform: translate3d(0, 0, 0);
    visibility: visible;
    opacity: 1;
    display: block;
    max-height: 300px;
  }
  100% {
    transform: translate3d(100%, 0, 0);
    visibility: hidden;
    opacity: 0;
    margin-right: 0;
    max-height: 300px;
  }
}


/*# sourceMappingURL=app.css.map*/