/*header pagina principal*/
.caption h1 {
  color: #72A2CC;
  font-weight: 600;
}
 @charset "UTF-8";
/*bordas das imagens catálogol*/
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product--has-shadow .grid-product__shadow {
  display: flex;
  background-color: rgba(0, 0, 0, 0.025);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  border: 1.5px solid black;
}
 /*pborda figura pag produto*/
html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .details-gallery__picture {
  flex-shrink: 0;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  border: 1.5px solid black;
}
 @charset "UTF-8";
/*parenteses com subtração de preço frente a e-book- branco para ficar invísivel*/
html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-option .option-surcharge {
  color: white;
}
  .footer .logo svg {
  display: block;
  margin: 0 auto 8px;
}
 user agent stylesheet
svg:not(:root), symbol, image, marker, pattern, foreignObject {
  overflow: hidden;
}
 @charset "UTF-8";
/*criado por ecwid invísivel*/
.footer .logo, .footer .logo:visited {
  color: #efefef;
  transition: color .12s ease-out 0s;
}
 @charset "UTF-8";
/*logo ecwid invísivel*/
.footer .logo svg path[fill] {
  fill: rgba(0, 0, 0, 0);
  transition: fill .1s linear 0s;
}
 /*ordem dos elementos na pag*/
.ec-size .ec-store__category-page .ec-store__content-wrapper {
  display: flex;
  flex-direction: column;
}
 .ec-size .ec-store__category-page .ec-grid {
  order: 2;
}
 .ec-size .ec-store__category-page .ec-pager {
  order: 3;
}
 .ec-size .ec-store__category-page .ec-footer {
  order: 1;
}
 @charset "UTF-8";
/*ocultar imagens adicionais no hover na pág principal*/
.grid-product__picture-additional grid-product__picture-additional--simple {
  transform: none !important;
  background-image: none !important;
}
 /*ocultar imagens das categorias*/
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category__image {
  display: none;
  /* width: 100%; */
  /* max-width: 100%; */
  /* margin: 0 auto; */
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category__wrap {
  display: none;
  position: relative;
  width: 100%;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__price-per-unit-block, html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-price-taxes {
  color: #ffffff;
}
 /*esconder nome de categorias*/
.menu .cat-name a, .menu .cat-name a:visited {
  color: #000000;
  transition: color .12s ease-out 0s;
}
 @charset "UTF-8";
/*esconder titulo página principal produtos em destaque*/
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store h1 {
  font-size: 30px;
  font-weight: 600;
  line-height: 1.3;
  color: #000000;
}
 /*logo 2020 no footer*/
.footer {
  background: url("https://d2j6dbq0eux0bg.cloudfront.net/images/14036811/1696485655.jpg");
  background-position: 90px -40px;
  background-repeat: no-repeat;
  background-size: 500px;
}
 /*expand coupons*/
.ec-size .ec-store .ec-cart-coupon__wrap {
  visibility: visible;
}
 .ec-size .ec-store .ec-cart-coupon:not(.ec-cart-coupon--applied) .ec-cart-coupon__button--apply {
  display: block;
}
 .ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__wrap {
  display: flex;
  align-items: center;
  height: auto;
}
 .ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__text {
  display: none;
}
 