.main-wrapper .slider-wrapper .flexslider {
  margin-bottom: 20px; }
.main-wrapper .product .product-sku {
  display: none; }
.main-wrapper .product .product-price-wrapper {
  margin-top: 5px; }
  .main-wrapper .product .product-price-wrapper.product-price-special {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row-reverse; }
    .main-wrapper .product .product-price-wrapper.product-price-special .price-wrapper-new span.price-new {
      color: #e00; }
    .main-wrapper .product .product-price-wrapper.product-price-special .price-wrapper-old {
      text-decoration: line-through;
      color: #727272;
      margin-right: 5px; }
      .main-wrapper .product .product-price-wrapper.product-price-special .price-wrapper-old span.price-old {
        font-size: 16px; }
      .main-wrapper .product .product-price-wrapper.product-price-special .price-wrapper-old span.currency {
        display: none; }
  .main-wrapper .product .product-price-wrapper span.price {
    font-size: 16px; }
  .main-wrapper .product .product-price-wrapper span.currency {
    font-size: 10px; }
.main-wrapper .trend-text .trend-description {
  text-align: center;
  margin: 10px 0 30px; }
.main-wrapper .products-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  column-gap: unset; }
  .main-wrapper .products-container .product {
    width: 46%;
    margin-left: 1.5%;
    margin-right: 1.5%; }
    .main-wrapper .products-container .product:nth-of-type(5n) {
      width: 100%; }
    .main-wrapper .products-container .product img {
      width: 100%; }

@media screen and (min-width: 640px) {
  .main-wrapper .products-container .product {
    width: 30%;
    margin-left: 1.5%;
    margin-right: 1.5%; }
    .main-wrapper .products-container .product:nth-of-type(5n) {
      width: 30%;
      margin-left: 1.5%;
      margin-right: 1.5%; }
    .main-wrapper .products-container .product:nth-of-type(5n-4) {
      width: 46%;
      margin-left: 2%;
      margin-right: 2%; }
    .main-wrapper .products-container .product:nth-of-type(5n+2) {
      width: 46%;
      margin-left: 2%;
      margin-right: 2%; } }
@media screen and (min-width: 768px) {
  .main-wrapper .products-container .product:nth-of-type(5n-4) {
    width: 40%;
    margin-left: 5%;
    margin-right: 5%; }
  .main-wrapper .products-container .product:nth-of-type(5n+2) {
    width: 40%;
    margin-left: 5%;
    margin-right: 5%; } }
@media screen and (min-width: 1024px) {
  .main-wrapper .slider-wrapper .flexslider {
    margin-bottom: 10px; } }

/*# sourceMappingURL=template.css.map */
