.elementor-8155 .elementor-element.elementor-element-b942ce9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8155 .elementor-element.elementor-element-664f719{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:201px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8155 .elementor-element.elementor-element-664f719.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8155 .elementor-element.elementor-element-3c40cfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8155 .elementor-element.elementor-element-bbc71a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:500;}.elementor-8155 .elementor-element.elementor-element-020f650 .jet-checkboxes-list__row{display:inline-block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-8155 .elementor-element.elementor-element-020f650 .jet-list-tree__children{display:inline-block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-8155 .elementor-element.elementor-element-020f650 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-8155 .elementor-element.elementor-element-020f650 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-8155 .elementor-element.elementor-element-020f650 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-8155 .elementor-element.elementor-element-020f650 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-8155 .elementor-element.elementor-element-020f650 .jet-collapse-icon{width:20px;height:20px;}.elementor-8155 .elementor-element.elementor-element-020f650 .jet-collapse-none{width:20px;height:20px;}.elementor-8155 .elementor-element.elementor-element-020f650 .jet-filter+.jet-filter{margin-top:10px;}.elementor-8155 .elementor-element.elementor-element-020f650 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-8155 .elementor-element.elementor-element-9c09b76 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:500;}.elementor-8155 .elementor-element.elementor-element-6a952e9 .jet-checkboxes-list__row{display:inline-block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-8155 .elementor-element.elementor-element-6a952e9 .jet-list-tree__children{display:inline-block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-8155 .elementor-element.elementor-element-6a952e9 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-8155 .elementor-element.elementor-element-6a952e9 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-8155 .elementor-element.elementor-element-6a952e9 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-8155 .elementor-element.elementor-element-6a952e9 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-8155 .elementor-element.elementor-element-6a952e9 .jet-collapse-icon{width:20px;height:20px;}.elementor-8155 .elementor-element.elementor-element-6a952e9 .jet-collapse-none{width:20px;height:20px;}.elementor-8155 .elementor-element.elementor-element-6a952e9 .jet-filter+.jet-filter{margin-top:10px;}.elementor-8155 .elementor-element.elementor-element-6a952e9 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-8155 .elementor-element.elementor-element-5102f6f .elementor-heading-title{font-size:32px;}.elementor-8155 .elementor-element.elementor-element-8110128 .jet-range__slider__track{height:2px;background-color:#1840DF;}.elementor-8155 .elementor-element.elementor-element-8110128 .jet-range__slider__input::-webkit-slider-thumb{width:16px;height:16px;background-color:#6A92F8;}.elementor-8155 .elementor-element.elementor-element-8110128 .jet-range__slider__input::-moz-range-thumb{width:16px;height:16px;background-color:#6A92F8;}.elementor-8155 .elementor-element.elementor-element-8110128 .jet-range__slider__input::-ms-thumb{width:16px;height:16px;background-color:#6A92F8;}.elementor-8155 .elementor-element.elementor-element-8110128 .jet-range__slider__input{height:16px;}.elementor-8155 .elementor-element.elementor-element-8110128 .jet-range__values{color:#193DB4;text-align:center;}.elementor-8155 .elementor-element.elementor-element-8110128 .jet-range__inputs__container{margin-left:auto;margin-right:auto;}.elementor-8155 .elementor-element.elementor-element-8110128 .jet-filter-label{color:#000000;}.elementor-8155 .elementor-element.elementor-element-8110128 .apply-filters__button{color:#81F1F0;background-color:#B82C2C;}.elementor-8155 .elementor-element.elementor-element-8110128 .jet-filter-items-dropdown__apply-button{color:#81F1F0;background-color:#B82C2C;}.elementor-8155 .elementor-element.elementor-element-8110128 .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-8155 .elementor-element.elementor-element-8110128 .jet-filters-group .jet-filter+.jet-filter{margin-top:10px;}.elementor-8155 .elementor-element.elementor-element-8110128 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-8155 .elementor-element.elementor-element-618d927{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8155 .elementor-element.elementor-element-c860e53.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8155 .elementor-element.elementor-element-c860e53.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-8155 .elementor-element.elementor-element-b942ce9{--width:100%;}.elementor-8155 .elementor-element.elementor-element-664f719{--width:18.438%;}.elementor-8155 .elementor-element.elementor-element-3c40cfe{--width:100%;}.elementor-8155 .elementor-element.elementor-element-618d927{--width:66.6666%;}}@media(max-width:1024px){.elementor-8155 .elementor-element.elementor-element-c860e53.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-8155 .elementor-element.elementor-element-c860e53.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-c860e53 *//* ================= GRID ================= */
.elementor-8155 .elementor-element.elementor-element-c860e53 .woocommerce ul.products {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}

/* ================= CARD ================= */
.elementor-8155 .elementor-element.elementor-element-c860e53 .woocommerce ul.products li.product {
  display: flex;
  flex-direction: column;
  gap: 8px;
  transition: 0.3s ease;
  text-align: left;
}

/* ================= IMAGE ================= */
.elementor-8155 .elementor-element.elementor-element-c860e53 .woocommerce ul.products li.product a {
  display: block;
  overflow: hidden;
  border-radius: 14px;
}

.elementor-8155 .elementor-element.elementor-element-c860e53 .woocommerce ul.products li.product img {
  width: 100%;
  height: 360px;
  object-fit: cover;
  object-position: top;
  border-radius: 14px;
  transition: 0.4s ease;
}

/* hover zoom */
.elementor-8155 .elementor-element.elementor-element-c860e53 .woocommerce ul.products li.product:hover img {
  transform: scale(1.05);
}

/* ================= TEXT ================= */
.elementor-8155 .elementor-element.elementor-element-c860e53 .woocommerce ul.products li.product h2 {
  font-size: 14px;
  font-weight: 500;
  margin: 6px 0 2px;
}

.elementor-8155 .elementor-element.elementor-element-c860e53 .price {
  font-size: 14px;
  font-weight: 600;
  color: #111;
}

/* ================= BUTTON FIX (NO STYLE CHANGE) ================= */

/* force normal layout */
.elementor-8155 .elementor-element.elementor-element-c860e53 .woocommerce ul.products li.product .button,
.elementor-8155 .elementor-element.elementor-element-c860e53 .woocommerce ul.products li.product .add_to_cart_button {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  float: none !important;
  margin-top: 8px;
}

/* remove weird icon */
.elementor-8155 .elementor-element.elementor-element-c860e53 .woocommerce ul.products li.product .button::before,
.elementor-8155 .elementor-element.elementor-element-c860e53 .woocommerce ul.products li.product .add_to_cart_button::before {
  content: none !important;
  display: none; !important;
}

/* quick view fix */
.elementor-8155 .elementor-element.elementor-element-c860e53 .woocommerce ul.products li.product .quick-view-button {
  display: block !important;
  width: 100%;
  text-align: center;
  margin-top: 6px;
}

/* fix anchor layout */
.elementor-8155 .elementor-element.elementor-element-c860e53 .woocommerce ul.products li.product .woocommerce-LoopProduct-link {
  display: block;
}

/* ================= CARD HOVER ================= */
.elementor-8155 .elementor-element.elementor-element-c860e53 .woocommerce ul.products li.product:hover {
  transform: translateY(-6px);
}/* End custom CSS */