/*
 * Tray Commerce Reset
 */
/* line 6, sass/reset.scss */
.page-content .container {
  width: auto;
}

/* line 17, sass/reset.scss */
.bottom,
.topBorder,
.leftCorner2,
.bLeft,
.bRight,
#miniad,
.stripe {
  display: none;
}

/* line 41, sass/reset.scss */
.container,
.container2,
.container3,
#title,
#esquerda,
#direita,
#visualAbas,
#visualAbas li,
#visualAbas li a,
#foto_p,
#colFotos,
#colVideo,
#col3D,
#ProdAbas,
.prodBox,
#ProdAbas li,
#ProdAbas .aberta,
#ProdAbas li a,
#ProdAbas .aberta a,
.visitados {
  background: none;
  border: 0;
}

/* line 47, sass/reset.scss */
#visualAbas {
  display: block;
  width: auto;
}

/* line 52, sass/reset.scss */
#visualAbas li {
  display: inline-block;
  float: none;
}

/* line 59, sass/reset.scss */
#colFotos,
#colVideo,
#col3D {
  display: block;
  width: auto;
}

/* line 64, sass/reset.scss */
#foto_p {
  width: auto;
}

/* line 69, sass/reset.scss */
#ProdAbas,
#ProdBlock {
  display: block;
  width: auto;
}

/**
 * Base / Settings
 */
/* line 8, sass/base.scss */
body {
  background: #fff;
  color: #25282a;
  overflow-x: hidden !important;
}

/* line 15, sass/base.scss */
img {
  height: auto;
  max-width: 100%;
}

/* line 19, sass/base.scss */
.suggestion:before {
  content: '';
  position: absolute;
  z-index: -1;
  width: 1000vh;
  height: 1000vh;
  left: -500vh;
}

/* line 27, sass/base.scss */
.removebusca .suggestion {
  display: none;
}

/* line 33, sass/base.scss */
.vspace-xs,
.vspace-sm,
.vspace-lg {
  overflow: hidden;
  margin-bottom: 5px;
}

@media (max-width: 768px) {
  /* line 38, sass/base.scss */
  .produtos-relacionados, .produto-links, .produto-dados, .produto-rotulos {
    display: block!important;
  }

  /* line 41, sass/base.scss */
  span.botao-commerce.product-unavaliable {
    text-align: center !important;
  }

  /* line 44, sass/base.scss */
  .item-product .product-name h3 {
    text-align: center!important;
  }
}
/* line 48, sass/base.scss */
.vspace-sm {
  margin-bottom: 10px;
}

/* line 52, sass/base.scss */
.vspace-lg {
  margin-bottom: 20px;
}

/**
 * Typography
 */
/* line 6, sass/typo.scss */
a,
a:hover {
  color: #25282a;
}

/* line 15, sass/typo.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Oswald", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}

/**
 * Header
 */
/* line 5, sass/header.scss */
.header {
  padding-top: 20px;
  padding-bottom: 10px;
}
/* line 9, sass/header.scss */
.header .header-customer {
  text-transform: uppercase;
  font-size: 0.87em;
  padding-top: 7px;
}

/* line 15, sass/header.scss */
.suggestion {
  top: 100%;
  min-width: 500px;
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  border: 1px solid #ff8416;
  border-radius: 2px;
}

/* line 25, sass/header.scss */
.suggestion-words {
  font-size: 13px;
  background-color: #fff;
  padding: 14px;
  flex: 0 0 50%;
}

/* line 32, sass/header.scss */
.suggestion-products strong, .suggestion-words strong {
  background: #ff8416;
  font-weight: 500;
  border-radius: 2px;
}

/* line 38, sass/header.scss */
.suggestion-words span {
  border-bottom: 1px dotted #ff8418;
}

/* line 41, sass/header.scss */
.suggestion-words span:hover {
  background: #ff8418;
}

/* line 44, sass/header.scss */
.suggestion span {
  display: block;
  cursor: pointer;
  padding: 4px 0;
  line-height: initial;
  color: #000;
}

/* line 51, sass/header.scss */
#header-flutuante .suggestion {
  margin-left: -7px;
}

/* line 54, sass/header.scss */
#header-flutuante input.search {
  margin-left: -7px;
}

/* line 58, sass/header.scss */
html.page-register label {
  line-height: 2.5;
}

/* line 62, sass/header.scss */
div#fisica {
  border-bottom: 1px solid #f08900;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

/* line 67, sass/header.scss */
h1.color {
  margin-bottom: 10px;
  margin-top: 10px;
}

/* line 72, sass/header.scss */
input#pf_data_nascimento {
  width: 100px;
}

/**
 * Footer
 */
/* line 5, sass/footer.scss */
.footer {
  border-top: 1px solid #25282a;
  margin-top: 30px;
  padding-top: 30px;
}
/* line 10, sass/footer.scss */
.footer a {
  font: 300 0.9em "Oswald", sans-serif;
  text-transform: uppercase;
}
/* line 15, sass/footer.scss */
.footer .footer-title {
  font: bold 1.1em "Oswald", sans-serif;
  text-transform: uppercase;
}

/**
 * Address
 */
/* line 4, sass/address.scss */
.address {
  color: #666;
  font: 300 0.9em "Oswald", sans-serif;
  padding: 70px 0;
  text-align: center;
  text-transform: uppercase;
}
/* line 11, sass/address.scss */
.address .address-name {
  color: #25282a;
  font-size: 1.3em;
}

/**
 * Banners
 */
/* line 5, sass/banners.scss */
.banner {
  margin: 0 auto;
  text-align: center;
}

/**
 * Brand
 */
/* line 4, sass/brand.scss */
.brand {
  display: block;
  font: bold 2em/1em "Oswald", sans-serif;
  text-transform: uppercase;
  padding: 0 0 10px 10px;
}
/* line 11, sass/brand.scss */
.brand:hover, .brand:active {
  text-decoration: none;
}

/**
 * Newsletter
 */
/* line 5, sass/news.scss */
.news-button {
  background: #25282a;
  color: #fff;
  font: 300 1em "Oswald", sans-serif;
  text-transform: uppercase;
}
/* line 11, sass/news.scss */
.news-button:hover {
  background: #000;
  color: #fff;
}

/**
 * Product
 */
/* line 8, sass/product.scss */
.page-product .header .container {
  z-index: 99999;
}

/* line 13, sass/product.scss */
form.catalogo-form-filtros {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}

/* line 19, sass/product.scss */
.mousetrap {
  z-index: 9999999 !important;
}

/* line 22, sass/product.scss */
.social-produto {
  text-align: center;
}

/* line 25, sass/product.scss */
.product {
  opacity: 0.7;
  filter: alpha(opacity=70);
  text-align: center;
  -webkit-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
  margin-bottom: 30px;
}
/* line 34, sass/product.scss */
.product:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 39, sass/product.scss */
.product > a {
  display: block;
  position: relative;
  text-decoration: none;
}
/* line 46, sass/product.scss */
.product .product-image img {
  margin: 0 auto;
  width: 180px;
}
/* line 51, sass/product.scss */
.product .product-image img[src*='loading'] {
  width: 48px;
}
/* line 56, sass/product.scss */
.product .product-name {
  color: #333;
  width: 100%;
}
/* line 60, sass/product.scss */
.product .product-name h3 {
  font: 400 1em "Oswald", sans-serif;
  text-transform: uppercase;
  -ms-text-overflow: clip;
  text-overflow: clip;
  white-space: nowrap;
  overflow: hidden;
}
/* line 70, sass/product.scss */
.product .product-price span {
  background: #000;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: 0.8em;
  padding: 3px 17px;
}

/* line 78, sass/product.scss */
.indisponivel div#produto_preco {
  display: none;
}

/* line 81, sass/product.scss */
#produto_nao_disp > img {
  left: 0;
  max-width: 180px;
}

/* line 85, sass/product.scss */
div#nao_disp label {
  color: #f08900;
  font-weight: 500;
  text-transform: uppercase;
}

/* line 90, sass/product.scss */
#nao_disp .text {
  margin: 0;
  color: #000;
  width: 100%;
}

/* line 95, sass/product.scss */
#nao_disp a {
  background: #f08900!important;
  height: 28px!important;
  width: 50px!important;
  border-radius: 5px;
  margin-top: 22px;
}
/* line 101, sass/product.scss */
#nao_disp a img {
  display: none;
}

/* line 105, sass/product.scss */
#nao_disp a:after {
  content: 'OK';
  color: #fff;
  position: absolute;
  margin: 0 auto;
  margin-left: 13px;
  margin-top: 3px;
  font-weight: 500;
}

@media (max-width: 992px) {
  /* line 116, sass/product.scss */
  .vitrine.slider li {
    width: 316px!important;
  }

  /* line 119, sass/product.scss */
  .dep_link a {
    color: #fff!important;
  }

  /* line 122, sass/product.scss */
  div#cake_skitter_59de656eb2750 {
    height: 233px!important;
  }
}
/**
 * Search
 */
/* line 6, sass/search.scss */
.search-button,
.search-button:hover {
  color: #25282a;
}

/**
 * Showcase
 */
/* line 5, sass/showcase.scss */
.showcase-title {
  font: bold 1.8em "Oswald", sans-serif;
  color: #25282a;
  text-align: center;
  text-transform: uppercase;
}
