/**
 * Save All Resources Pro - Beautified Stylesheet
 * Source: https://latif-design.com/wp-content/uploads/elementor/css/post-165.css?ver=1786019692
 * Captured: 2026-09-11T22:29:41.376Z
 */

.elementor-165 .elementor-element.elementor-element-59812fd0 {
  --display: flex;
  --min-height: 255px;
  --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: stretch;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 2%;
  --padding-bottom: 2%;
  --padding-left: 8%;
  --padding-right: 8%;
}

.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}

.elementor-165 .elementor-element.elementor-element-21336f0c {
  text-align: center;
}

.elementor-165 .elementor-element.elementor-element-21336f0c .elementor-heading-title {
  font-family: "Assistant", Sans-serif;
  font-size: 35px;
  font-weight: 600;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.2em;
  letter-spacing: 0px;
  word-spacing: 0em;
  color: var(--e-global-color-f77509a);
}

.elementor-165 .elementor-element.elementor-element-31551757 {
  text-align: center;
}

.elementor-165 .elementor-element.elementor-element-31551757 .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 300;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  letter-spacing: 0px;
  word-spacing: 0em;
  color: #324A6D;
}

.elementor-165 .elementor-element.elementor-element-5f4156c .woocommerce-breadcrumb {
  color: var(--e-global-color-f77509a);
  font-family: "Assistant", Sans-serif;
  text-align: center;
}

.elementor-165 .elementor-element.elementor-element-5f4156c .woocommerce-breadcrumb>a {
  color: var(--e-global-color-f77509a);
}

.elementor-165 .elementor-element.elementor-element-7a27dfa {
  --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-165 .elementor-element.elementor-element-6b73993 {
  --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;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 10px;
  --padding-right: 10px;
}

.elementor-165 .elementor-element.elementor-element-6b73993:not(.elementor-motion-effects-element-type-background),
.elementor-165 .elementor-element.elementor-element-6b73993>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #00000008;
}

.elementor-165 .elementor-element.elementor-element-4583e6a {
  --display: flex;
}

.elementor-165 .elementor-element.elementor-element-45f46d0 .jet-woo-categories .jet-woo-categories__item {
  --columns: 1;
}

.elementor-165 .elementor-element.elementor-element-45f46d0 .jet-woo-categories .jet-woo-categories__inner-box:hover .jet-woo-category-title a {
  color: var(--e-global-color-70341b6);
  text-decoration: none;
}

.elementor-165 .elementor-element.elementor-element-45f46d0 .jet-woo-categories .jet-woo-category-title {
  text-align: center;
}

.elementor-165 .elementor-element.elementor-element-45f46d0 .jet-woo-categories .jet-woo-categories-title__wrap {
  text-align: center;
}

.elementor-165 .elementor-element.elementor-element-45f46d0 .jet-woo-categories .jet-woo-category-count__wrap {
  text-align: center;
}

.elementor-165 .elementor-element.elementor-element-45f46d0 .jet-woo-categories .jet-woo-category-excerpt {
  text-align: center;
}

.elementor-165 .elementor-element.elementor-element-e0eced8 {
  --n-accordion-title-font-size: 1rem;
  --n-accordion-item-title-space-between: 0px;
  --n-accordion-item-title-distance-from-content: 0px;
  --n-accordion-icon-size: 15px;
}

.elementor-widget-jet-smart-filters-check-range .jet-filter-items-moreless__toggle {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-jet-smart-filters-check-range .apply-filters__button,
.elementor-widget-jet-smart-filters-check-range .jet-filter-items-dropdown__apply-button {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-165 .elementor-element.elementor-element-f478965 .jet-checkboxes-list__row {
  display: block;
  margin-right: calc(5px/2);
  margin-left: calc(5px/2);
}

.elementor-165 .elementor-element.elementor-element-f478965 .jet-list-tree__children {
  display: block;
  margin-right: calc(5px/2);
  margin-left: calc(5px/2);
}

.elementor-165 .elementor-element.elementor-element-f478965 .jet-checkboxes-list-wrapper {
  margin-left: calc(-5px/2);
  margin-right: calc(-5px/2);
}

.elementor-165 .elementor-element.elementor-element-f478965 .jet-checkboxes-list__row:not(:last-child) {
  margin-bottom: 10px;
}

.elementor-165 .elementor-element.elementor-element-f478965 .jet-checkboxes-list__decorator {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
  margin-right: 5px;
}

.elementor-165 .elementor-element.elementor-element-f478965 .jet-checkboxes-list__checked-icon {
  font-size: 12px;
}

.elementor-165 .elementor-element.elementor-element-f478965 .jet-filter+.jet-filter {
  margin-top: 10px;
}

.elementor-165 .elementor-element.elementor-element-f478965 .jet-select[data-hierarchical="1"]+.jet-select[data-hierarchical="1"] {
  margin-top: 10px;
}

.elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-moreless__toggle {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-jet-smart-filters-checkboxes .apply-filters__button,
.elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__apply-button {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-165 .elementor-element.elementor-element-0c52565 .jet-checkboxes-list__row {
  display: block;
  margin-right: calc(5px/2);
  margin-left: calc(5px/2);
  padding-top: calc(10px/2);
  margin-bottom: calc(10px/2);
}

.elementor-165 .elementor-element.elementor-element-0c52565 .jet-list-tree__children {
  display: block;
  margin-right: calc(5px/2);
  margin-left: calc(5px/2);
  padding-left: 10px;
}

.elementor-165 .elementor-element.elementor-element-0c52565 .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-165 .elementor-element.elementor-element-0c52565 .jet-checkboxes-list__decorator {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
  margin-right: 5px;
}

.rtl .elementor-165 .elementor-element.elementor-element-0c52565 .jet-checkboxes-list__decorator {
  margin-left: 5px;
}

.elementor-165 .elementor-element.elementor-element-0c52565 .jet-checkboxes-list__checked-icon {
  font-size: 12px;
}

.elementor-165 .elementor-element.elementor-element-0c52565 .jet-collapse-icon {
  width: 20px;
  height: 20px;
}

.elementor-165 .elementor-element.elementor-element-0c52565 .jet-collapse-none {
  width: 20px;
  height: 20px;
}

.elementor-165 .elementor-element.elementor-element-0c52565 .jet-filter+.jet-filter {
  margin-top: 10px;
}

.elementor-165 .elementor-element.elementor-element-0c52565 .jet-select[data-hierarchical="1"]+.jet-select[data-hierarchical="1"] {
  margin-top: 10px;
}

.elementor-165 .elementor-element.elementor-element-1c4b2a0 {
  --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-165 .elementor-element.elementor-element-db75631 .jet-woo-products .jet-woo-products__item {
  --columns: 3;
}

.elementor-165 .elementor-element.elementor-element-db75631 .jet-woo-products .jet-woo-product-button .button {
  background-color: transparent;
  display: inline-block;
  width: 158px;
  color: #FCFCFC;
  background-image: linear-gradient(180deg, #000000 0%, #000000 100%);
  text-decoration: none;
  padding: 10px 10px 10px 10px;
}

.elementor-165 .elementor-element.elementor-element-db75631>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 60px 0px 60px;
}

.elementor-165 .elementor-element.elementor-element-db75631 .jet-woo-products .jet-woo-product-title,
.elementor-165 .elementor-element.elementor-element-db75631 .jet-woo-products .jet-woo-product-title a {
  font-family: "Assistant", Sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.elementor-165 .elementor-element.elementor-element-db75631 .jet-woo-products .jet-woo-product-title a {
  color: #000000;
}

.elementor-165 .elementor-element.elementor-element-db75631 .jet-woo-products .jet-woo-product-title {
  color: #000000;
  margin: 15px 0px 0px 0px;
  text-align: center;
}

.elementor-165 .elementor-element.elementor-element-db75631 .jet-woo-products .jet-woo-product-excerpt {
  text-align: center;
}

.elementor-165 .elementor-element.elementor-element-db75631 .jet-woo-products .jet-woo-product-button .button>* {
  text-decoration: none;
}

.elementor-165 .elementor-element.elementor-element-db75631 .jet-woo-products .jet-woo-product-button .button:hover {
  text-decoration: none;
}

.elementor-165 .elementor-element.elementor-element-db75631 .jet-woo-products .jet-woo-product-button .button:hover>* {
  text-decoration: none;
}

.elementor-165 .elementor-element.elementor-element-db75631 .jet-woo-product-button {
  text-align: center;
}

.elementor-165 .elementor-element.elementor-element-db75631 .jet-woo-products .jet-woo-product-price del {
  display: inline-block;
}

.elementor-165 .elementor-element.elementor-element-db75631 .jet-woo-products .jet-woo-product-price ins {
  display: inline-block;
}

.elementor-165 .elementor-element.elementor-element-db75631 .jet-woo-products .jet-woo-product-price .price {
  font-size: 20px;
  font-weight: 400;
  color: #000000;
}

.elementor-165 .elementor-element.elementor-element-db75631 .jet-woo-products .jet-woo-product-price .price .amount {
  color: #000000;
}

.elementor-165 .elementor-element.elementor-element-db75631 .jet-woo-products .jet-woo-product-price .price del {
  font-weight: 400;
  text-decoration: line-through;
}

.elementor-165 .elementor-element.elementor-element-db75631 .jet-woo-products .jet-woo-product-price .price ins {
  font-weight: 400;
  text-decoration: none;
}

.elementor-165 .elementor-element.elementor-element-db75631 .jet-woo-products .jet-woo-product-price {
  text-align: center;
}

.elementor-165 .elementor-element.elementor-element-db75631 .jet-woo-products .jet-woo-product-price .woocommerce-Price-currencySymbol {
  vertical-align: baseline;
}

.elementor-165 .elementor-element.elementor-element-db75631 .jet-woo-products .jet-woo-product-img-overlay {
  background-color: #FFFFFF;
}

.elementor-165 .elementor-element.elementor-element-db75631 .jet-woo-products__not-found {
  text-align: center;
}

.elementor-165 .elementor-element.elementor-element-2a41a45 {
  --display: flex;
}

@media(max-width:1024px) {
  .elementor-165 .elementor-element.elementor-element-59812fd0 {
    --padding-top: 10%;
    --padding-bottom: 10%;
    --padding-left: 5%;
    --padding-right: 5%;
  }

  .elementor-165 .elementor-element.elementor-element-21336f0c .elementor-heading-title {
    font-size: 45px;
  }

  .elementor-165 .elementor-element.elementor-element-31551757 .elementor-heading-title {
    font-size: 14px;
  }

  .elementor-165 .elementor-element.elementor-element-45f46d0 .jet-woo-categories .jet-woo-categories__item {
    --columns: 2;
  }
}

@media(min-width:768px) {
  .elementor-165 .elementor-element.elementor-element-59812fd0 {
    --content-width: 1650px;
  }

  .elementor-165 .elementor-element.elementor-element-7a27dfa {
    --content-width: 1500px;
  }

  .elementor-165 .elementor-element.elementor-element-6b73993 {
    --width: 22%;
    min-width: 260px;
  }

  .elementor-165 .elementor-element.elementor-element-1c4b2a0 {
    --width: 78%;
  }
}

@media(max-width:767px) {
  .elementor-165 .elementor-element.elementor-element-59812fd0 {
    --min-height: 0px;
    --padding-top: 15%;
    --padding-bottom: 15%;
    --padding-left: 5%;
    --padding-right: 5%;
  }

  .elementor-165 .elementor-element.elementor-element-21336f0c .elementor-heading-title {
    font-size: 28px;
    line-height: 1.1em;
  }

  .elementor-165 .elementor-element.elementor-element-7a27dfa {
    --flex-direction: row-reverse;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
  }

  .elementor-165 .elementor-element.elementor-element-45f46d0 .jet-woo-categories .jet-woo-categories__item {
    --columns: 1;
  }

  .elementor-165 .elementor-element.elementor-element-db75631 .jet-woo-products .jet-woo-products__item {
    --columns: 1;
  }

  .elementor-165 .elementor-element.elementor-element-db75631>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-165 .elementor-element.elementor-element-db75631 .jet-woo-products .jet-woo-products__inner-box {
    padding: 15px 15px 15px 15px;
  }
}

/* Start custom CSS for jet-woo-categories, class: .elementor-element-45f46d0 */
.jet-woo-category-thumbnail img {
  display: none;
}

.jet-woo-category-count__wrap {
  display: none !important;
}

/* End custom CSS */
/* Start custom CSS for jet-woo-categories, class: .elementor-element-45f46d0 */
.jet-woo-category-thumbnail img {
  display: none;
}

.jet-woo-category-count__wrap {
  display: none !important;
}

/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_product_categories, class: .elementor-element-d911ba4 */
.caty a {
  color: #000;
}

/* End custom CSS */
