/* Responsive */
/* Responsive */
/* Responsive end */
/* Animation */
/* Animation end */
/* Elements */
/* Elements end */
/* Browsers */
/* Browsers end */
.masonry-products-list-2 > .elementor-container > .elementor-column:nth-of-type(1) .elementor-inner-section:nth-of-type(1) .elementor-inner-column:nth-of-type(2) .elementor-widget-posts {
  padding-top: 132%;
}
@media only screen and (max-width: 767px) and (min-width: 1px) {
  .masonry-products-list-2 > .elementor-container > .elementor-column:nth-of-type(1) .elementor-inner-section:nth-of-type(1) .elementor-inner-column:nth-of-type(2) .elementor-widget-posts {
    padding-top: 97%;
  }
}
.masonry-products-list-2 > .elementor-container > .elementor-column:nth-of-type(1) .elementor-inner-section:nth-of-type(2) .elementor-inner-column:nth-of-type(1) .elementor-widget-posts {
  padding-top: 96%;
}
.masonry-products-list-2 > .elementor-container > .elementor-column:nth-of-type(1) .elementor-inner-section:nth-of-type(2) .elementor-inner-column:nth-of-type(2) .elementor-widget-posts {
  padding-top: 96%;
}
.masonry-products-list-2 > .elementor-container > .elementor-column:nth-of-type(1) .elementor-inner-section:nth-of-type(3) .elementor-inner-column .elementor-widget-posts {
  padding-top: 40%;
}
@media only screen and (max-width: 767px) and (min-width: 1px) {
  .masonry-products-list-2 > .elementor-container > .elementor-column:nth-of-type(1) .elementor-inner-section:nth-of-type(3) .elementor-inner-column .elementor-widget-posts {
    padding-top: 80%;
  }
}
.masonry-products-list-2 > .elementor-container > .elementor-column:nth-of-type(2) .elementor-inner-section:nth-of-type(1) .elementor-widget-posts {
  padding-top: 82%;
}
@media only screen and (max-width: 1124px) and (min-width: 1px) {
  .masonry-products-list-2 > .elementor-container > .elementor-column:nth-of-type(2) .elementor-inner-section:nth-of-type(1) .elementor-widget-posts {
    padding-top: 40%;
  }
}
@media only screen and (max-width: 767px) and (min-width: 1px) {
  .masonry-products-list-2 > .elementor-container > .elementor-column:nth-of-type(2) .elementor-inner-section:nth-of-type(1) .elementor-widget-posts {
    padding-top: 145%;
  }
}
.masonry-products-list-2 > .elementor-container > .elementor-column:nth-of-type(2) .elementor-inner-section:nth-of-type(2) .elementor-widget-posts {
  padding-top: 82%;
}
@media only screen and (max-width: 1124px) and (min-width: 1px) {
  .masonry-products-list-2 > .elementor-container > .elementor-column:nth-of-type(2) .elementor-inner-section:nth-of-type(2) .elementor-widget-posts {
    padding-top: 40%;
  }
}
@media only screen and (max-width: 767px) and (min-width: 1px) {
  .masonry-products-list-2 > .elementor-container > .elementor-column:nth-of-type(2) .elementor-inner-section:nth-of-type(2) .elementor-widget-posts {
    padding-top: 124%;
  }
}
.masonry-products-list-2 > .elementor-container > .elementor-column:nth-of-type(2) .elementor-inner-section:nth-of-type(3) .elementor-widget-posts {
  padding-top: 82%;
}
@media only screen and (max-width: 1124px) and (min-width: 1px) {
  .masonry-products-list-2 > .elementor-container > .elementor-column:nth-of-type(2) .elementor-inner-section:nth-of-type(3) .elementor-widget-posts {
    padding-top: 40%;
  }
}
@media only screen and (max-width: 767px) and (min-width: 1px) {
  .masonry-products-list-2 > .elementor-container > .elementor-column:nth-of-type(2) .elementor-inner-section:nth-of-type(3) .elementor-widget-posts {
    padding-top: 124%;
  }
}

.masonry-products-list,
.masonry-products-list-2 {
  overflow: visible !important;
}
.masonry-products-list .elementor-inner-section,
.masonry-products-list-2 .elementor-inner-section {
  overflow: visible;
}
.masonry-products-list .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts,
.masonry-products-list-2 .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts {
  position: relative;
  height: 0;
  -webkit-box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0);
          box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0);
  -webkit-transition: -webkit-box-shadow 0.2s ease-in-out;
  transition: -webkit-box-shadow 0.2s ease-in-out;
  transition: box-shadow 0.2s ease-in-out;
  transition: box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
}
.masonry-products-list .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts:hover,
.masonry-products-list-2 .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts:hover {
  -webkit-box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.35);
          box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.35);
}
.masonry-products-list .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts > .elementor-widget-container,
.masonry-products-list-2 .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts > .elementor-widget-container {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.masonry-products-list .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts > .elementor-widget-container > .elementor-posts-container,
.masonry-products-list-2 .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts > .elementor-widget-container > .elementor-posts-container {
  position: relative;
  width: inherit;
  height: inherit;
}
.masonry-products-list .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts > .elementor-widget-container > .elementor-posts-container div:not(.elementor-widget-heading), .masonry-products-list .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts > .elementor-widget-container > .elementor-posts-container article, .masonry-products-list .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts > .elementor-widget-container > .elementor-posts-container section, .masonry-products-list .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts > .elementor-widget-container > .elementor-posts-container a,
.masonry-products-list-2 .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts > .elementor-widget-container > .elementor-posts-container div:not(.elementor-widget-heading),
.masonry-products-list-2 .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts > .elementor-widget-container > .elementor-posts-container article,
.masonry-products-list-2 .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts > .elementor-widget-container > .elementor-posts-container section,
.masonry-products-list-2 .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts > .elementor-widget-container > .elementor-posts-container a {
  width: inherit;
  height: inherit;
}
.masonry-products-list .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts > .elementor-widget-container > .elementor-posts-container .product-cards,
.masonry-products-list-2 .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts > .elementor-widget-container > .elementor-posts-container .product-cards {
  cursor: pointer;
  position: relative;
}
.masonry-products-list .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts .elementor-grid,
.masonry-products-list-2 .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts .elementor-grid {
  display: block;
}
.masonry-products-list .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts .elementor-grid article,
.masonry-products-list-2 .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts .elementor-grid article {
  width: 100%;
}
@media all and (-ms-high-contrast: none) {
  .masonry-products-list .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts .elementor-grid,
.masonry-products-list-2 .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts .elementor-grid {
    margin: 0;
  }
  .masonry-products-list .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts .elementor-grid article,
.masonry-products-list-2 .elementor-inner-section > .elementor-container > .elementor-column .elementor-widget-posts .elementor-grid article {
    padding: 0;
  }
}

.masonry-products-list .elementor-inner-section > .elementor-container > .elementor-column:nth-of-type(1) .elementor-widget-posts:nth-of-type(1) {
  padding-top: 70%;
}
.masonry-products-list .elementor-inner-section > .elementor-container > .elementor-column:nth-of-type(1) .elementor-widget-posts:nth-of-type(2) {
  padding-top: 165%;
}
.masonry-products-list .elementor-inner-section > .elementor-container > .elementor-column:nth-of-type(2) .elementor-widget-posts:nth-of-type(1) {
  padding-top: 165%;
}
.masonry-products-list .elementor-inner-section > .elementor-container > .elementor-column:nth-of-type(2) .elementor-widget-posts:nth-of-type(2) {
  padding-top: 70%;
}
.masonry-products-list .elementor-inner-section > .elementor-container > .elementor-column:nth-of-type(3) .elementor-widget-posts:nth-of-type(1) {
  padding-top: 77%;
}
.masonry-products-list .elementor-inner-section > .elementor-container > .elementor-column:nth-of-type(3) .elementor-widget-posts:nth-of-type(2) {
  padding-top: 77%;
}
.masonry-products-list .elementor-inner-section > .elementor-container > .elementor-column:nth-of-type(3) .elementor-widget-posts:nth-of-type(3) {
  padding-top: 77%;
}

.page-content {
  overflow: hidden;
}

.elementor-element-dbbc9fe {
  display: none;
}