.elementor-61475 .elementor-element.elementor-element-6c2a59d8{--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;--justify-content:center;--align-items:center;--gap:16px 0px;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-61475 .elementor-element.elementor-element-7e293bbf{font-family:"Gill Sans Medium", Sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#A9A9A9;width:100%;max-width:100%;}.elementor-61475 .elementor-element.elementor-element-7e293bbf a{color:#A9A9A9;}.elementor-61475 .elementor-element.elementor-element-7e293bbf a:hover{color:#000000;}.elementor-61475 .elementor-element.elementor-element-7e293bbf > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-61475 .elementor-element.elementor-element-28ea05e1{text-align:center;width:100%;max-width:100%;}.elementor-61475 .elementor-element.elementor-element-28ea05e1 .elementor-heading-title{color:#000000;font-family:"Gill Sans Heavy", Sans-serif;font-size:32px;font-weight:900;text-transform:uppercase;line-height:16px;}.elementor-61475 .elementor-element.elementor-element-695407b9{text-align:center;width:100%;max-width:100%;}.elementor-61475 .elementor-element.elementor-element-695407b9 .elementor-heading-title{font-family:"Gill Sans Medium", Sans-serif;font-size:18px;font-weight:400;line-height:16px;}.elementor-61475 .elementor-element.elementor-element-5da936ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-61475 .elementor-element.elementor-element-3f169792{--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;--justify-content:center;--align-items:center;--gap:40px 0px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:64px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-61475 .elementor-element.elementor-element-3f169792:not(.elementor-motion-effects-element-type-background), .elementor-61475 .elementor-element.elementor-element-3f169792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-61475 .elementor-element.elementor-element-3f169792, .elementor-61475 .elementor-element.elementor-element-3f169792::before{--border-transition:0.3s;}.elementor-61475 .elementor-element.elementor-element-865e413{--display:flex;--gap:8px 8px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61475 .elementor-element.elementor-element-53ff930{text-align:center;}.elementor-61475 .elementor-element.elementor-element-53ff930 .elementor-heading-title{font-family:"Gill Sans Heavy", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;line-height:32px;}.elementor-61475 .elementor-element.elementor-element-53ff930 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 016px 0px 016px;}.elementor-61475 .elementor-element.elementor-element-3137185{text-align:center;}.elementor-61475 .elementor-element.elementor-element-3137185 .elementor-heading-title{font-family:"Gill Sans Heavy", Sans-serif;font-size:13px;text-transform:uppercase;line-height:16px;letter-spacing:0.03em;}.elementor-61475 .elementor-element.elementor-element-3137185 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 016px 0px 016px;}.elementor-61475 .elementor-element.elementor-element-a9458d9{text-align:left;font-family:"Gill Sans Medium", Sans-serif;font-size:19px;line-height:30px;}.elementor-61475 .elementor-element.elementor-element-a9458d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 17% 0% 17%;}.elementor-61475 .elementor-element.elementor-element-9b1a86c{--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;--justify-content:center;--align-items:center;--gap:32px 32px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:088px;--padding-left:0px;--padding-right:0px;}.elementor-61475 .elementor-element.elementor-element-9b1a86c:not(.elementor-motion-effects-element-type-background), .elementor-61475 .elementor-element.elementor-element-9b1a86c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-61475 .elementor-element.elementor-element-9b1a86c, .elementor-61475 .elementor-element.elementor-element-9b1a86c::before{--border-transition:0.3s;}.elementor-61475 .elementor-element.elementor-element-218d899c .elementor-heading-title{font-family:"Gill Sans Heavy", Sans-serif;font-size:23px;line-height:32px;}.elementor-61475 .elementor-element.elementor-element-6fdd3d6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:32px 0px;--background-transition:0.3s;--padding-top:048px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-61475 .elementor-element.elementor-element-5ca65d5f{--display:flex;--gap:8px 8px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61475 .elementor-element.elementor-element-e79b9a5{text-align:center;}.elementor-61475 .elementor-element.elementor-element-e79b9a5 .elementor-heading-title{font-family:"Gill Sans Heavy", Sans-serif;font-size:23px;text-transform:uppercase;line-height:32px;letter-spacing:-0.05em;}@media(max-width:1024px){.elementor-61475 .elementor-element.elementor-element-6c2a59d8{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-61475 .elementor-element.elementor-element-7e293bbf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-28ea05e1 .elementor-heading-title{font-size:16px;}.elementor-61475 .elementor-element.elementor-element-695407b9 .elementor-heading-title{font-size:16px;}.elementor-61475 .elementor-element.elementor-element-3f169792{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--flex-wrap:wrap;}.elementor-61475 .elementor-element.elementor-element-865e413{--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-61475 .elementor-element.elementor-element-53ff930{text-align:left;}.elementor-61475 .elementor-element.elementor-element-53ff930 .elementor-heading-title{font-size:19px;line-height:32px;}.elementor-61475 .elementor-element.elementor-element-53ff930 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-3137185{text-align:left;}.elementor-61475 .elementor-element.elementor-element-3137185 .elementor-heading-title{line-height:24px;letter-spacing:0.03em;}.elementor-61475 .elementor-element.elementor-element-3137185 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-a9458d9 > .elementor-widget-container{margin:0px 016px 0px 016px;padding:0% 0% 0% 0%;}.elementor-61475 .elementor-element.elementor-element-9b1a86c{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-61475 .elementor-element.elementor-element-6fdd3d6d{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-61475 .elementor-element.elementor-element-e79b9a5 .elementor-heading-title{font-size:19px;}}@media(max-width:767px){.elementor-61475 .elementor-element.elementor-element-28ea05e1{text-align:center;}}@media(min-width:2400px){.elementor-61475 .elementor-element.elementor-element-28ea05e1{text-align:center;}.elementor-61475 .elementor-element.elementor-element-695407b9{text-align:center;}.elementor-61475 .elementor-element.elementor-element-3f169792{--gap:0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-1aa0f956 *//* Lumond Product Filter */
.catalog-wrapper {
  width: 100%;
  padding: 0px 16px;
  display: flex;
  gap: 16px;
}
@media (max-width: 1024px) {
  .catalog-wrapper {
    padding: 0px;
  }
}
.catalog-wrapper .filter-container {
  width: 12%;
  min-width: 176px;
  display: flex;
  flex-direction: column;
}
.catalog-wrapper .filter-container .filter-title {
  font-family: "Gill Sans Medium";
  text-transform: none;
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0.08em;
  text-align: left;
  margin-bottom: 16px;
}
.catalog-wrapper .filter-container > div.filter-item:nth-child(1) {
  border: 1px solid #e7e7e7;
}
.catalog-wrapper .filter-container div.filter-item {
  padding: 16px;
}
.catalog-wrapper .filter-container div.filter-item:nth-child(n+2) {
  border-right: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}
.catalog-wrapper .filter-container div.filter-item ul.options-list {
  list-style-type: none !important;
  margin: 0px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.catalog-wrapper .filter-container div.filter-item ul.options-list li.option-item {
  font-family: "Gill Sans Medium";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.09em;
  text-align: left;
  text-transform: uppercase;
  color: #666;
  display: flex;
  padding: 6px 0px;
  column-gap: 8px;
  cursor: pointer;
  align-items: center;
}
.catalog-wrapper .filter-container div.filter-item ul.options-list li.option-item.checked div.filter-checkbox {
  background-color: black !important;
  border: 1px solid black !important;
}
.catalog-wrapper .filter-container div.filter-item ul.options-list li.option-item.checked div.filter-checkbox svg {
  display: block;
}
.catalog-wrapper .filter-container div.filter-item ul.options-list li.option-item.checked label {
  color: black !important;
  font-weight: 600;
}
.catalog-wrapper .filter-container div.filter-item ul.options-list li.option-item div.filter-checkbox {
  width: 16px;
  min-width: 16px;
  height: 16px;
  border: 1px solid #ccc;
  padding: 2px 1px;
}
.catalog-wrapper .filter-container div.filter-item ul.options-list li.option-item div.filter-checkbox svg {
  display: none;
}
.catalog-wrapper .filter-container div.filter-item ul.options-list li.option-item label {
  color: #666;
}
.catalog-wrapper div.filter-results-wrapper {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}
.catalog-wrapper div.filter-results-wrapper div.md-filter-header {
  margin: 0px -16px;
  justify-content: space-between;
  align-items: center;
  padding: 16px 16px;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
.catalog-wrapper div.filter-results-wrapper div.md-filter-header div.field-filter {
  display: flex;
  align-items: center;
  gap: 4px;
}
.catalog-wrapper div.filter-results-wrapper div.md-filter-header div.field-filter span.field-icon {
  position: relative;
  width: 16px;
  height: 16px;
}
.catalog-wrapper div.filter-results-wrapper div.md-filter-header div.field-filter span.field-icon svg {
  position: absolute;
  top: -1px;
}
.catalog-wrapper div.filter-results-wrapper div.md-filter-header div.field-filter span.icon-label {
  letter-spacing: 0.04em;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 16px;
  color: black !important;
  opacity: 100%;
  font-weight: 600;
  font-family: "Gill Sans Medium";
}
.catalog-wrapper div.filter-results-wrapper div.md-filter-header div.field-sortby {
  font-size: 13px;
  text-transform: uppercase;
  line-height: 16px;
  letter-spacing: 0.04em;
  color: black !important;
  opacity: 100%;
  font-weight: 600;
  font-family: "Gill Sans Medium";
}
.catalog-wrapper div.filter-results-wrapper div.filter-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
@media (max-width: 1024px) {
  .catalog-wrapper div.filter-results-wrapper div.filter-header {
    padding: 8px;
    justify-content: center;
  }
}
.catalog-wrapper div.filter-results-wrapper div.filter-header .results-count {
  text-transform: uppercase;
  font-family: "Gill Sans Medium";
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.04em;
}
.catalog-wrapper div.filter-results-wrapper div.filter-header div.selection-dropdown {
  display: flex;
  gap: 8px;
}
.catalog-wrapper div.filter-results-wrapper div.filter-header div.selection-dropdown label {
  text-transform: uppercase;
  font-family: "Gill Sans Medium";
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.04em;
}
.catalog-wrapper div.filter-results-wrapper div.filter-header div.selection-dropdown select {
  display: none;
}
.catalog-wrapper div.filter-results-wrapper ul.product-list {
  margin: 0px;
  /*display: flex;*/
  
  width: 100%;
  justify-content: space-between;
  flex-wrap: wrap;
  /*row-gap: 24px;*/
  display: grid;
   
    column: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr;
}


 @media (max-width: 1024px) {
     .catalog-wrapper div.filter-results-wrapper ul.product-list {
        grid-template-columns: 1fr 1fr!important;
     }
   }
.catalog-wrapper div.filter-results-wrapper ul.product-list li.product-item {
  display: flex;
  flex-direction: column;
  gap: 8px;
/*  max-width: 33%;
  width: 33%;
}
@media (max-width: 1024px) {
  .catalog-wrapper div.filter-results-wrapper ul.product-list li.product-item {
    max-width: 49%;
    width: 49%;
  }*/
  width: 100%;
  max-width: 100%;
}
.catalog-wrapper div.filter-results-wrapper ul.product-list li.product-item a.product_link {
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-width: 100%;
  width: 100%;
}
.catalog-wrapper div.filter-results-wrapper ul.product-list li.product-item div.product-img-container {
  width: 100%;
  height: 100%;
  position: relative;
}
.catalog-wrapper div.filter-results-wrapper ul.product-list li.product-item div.product-img-container img {
  width: 100%;
  height: 100%;
  aspect-ratio: 1;
  object-fit: cover;
}
.catalog-wrapper div.filter-results-wrapper ul.product-list li.product-item div.product-img-container div.badge {
  font-family: "Gill Sans Medium";
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
  position: absolute;
  top: 16px;
  left: 16px;
  padding: 4px 16px;
  z-index: 2;
  display: none;
  text-transform: uppercase;
}
@media (max-width: 1024px) {
  .catalog-wrapper div.filter-results-wrapper ul.product-list li.product-item div.product-img-container div.badge {
    font-size: 12px;
    line-height: 16px;
    top: 8px;
    left: 8px;
  }
}
.catalog-wrapper div.filter-results-wrapper ul.product-list li.product-item.out-of-stock div:not(.product-img-container),
.catalog-wrapper div.filter-results-wrapper ul.product-list li.product-item.out-of-stock div:not(.product-details) span,
.catalog-wrapper div.filter-results-wrapper ul.product-list li.product-item.out-of-stock img {
  opacity: 40%;
}
.catalog-wrapper div.filter-results-wrapper ul.product-list li.product-item.out-of-stock div.product-details {
  opacity: 60% !important;
}
.catalog-wrapper div.filter-results-wrapper ul.product-list li.product-item.out-of-stock div.product-img-container div.badge {
  display: block;
  background: #aeaeae;
  color: black;
  opacity: 100% !important;
}
.catalog-wrapper div.filter-results-wrapper ul.product-list li.product-item.sale div.product-img-container div.badge {
  display: block;
  background: black;
  color: white;
}
.catalog-wrapper div.filter-results-wrapper ul.product-list li.product-item.new div.product-img-container div.badge {
  display: none;
  background: white;
  color: black;
}
.catalog-wrapper div.filter-results-wrapper ul.product-list li.product-item div.product-details {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.catalog-wrapper div.filter-results-wrapper ul.product-list li.product-item div.product-details  .product-title {
  font-family: "Gill Sans Medium";
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
  margin: 0px;
}
@media (max-width: 1024px) {
  .catalog-wrapper div.filter-results-wrapper ul.product-list li.product-item div.product-details h4.product-title {
    font-size: 12px;
  }
}
.catalog-wrapper div.filter-results-wrapper ul.product-list li.product-item div.product-details div.product-price-container {
  font-family: "Gill Sans Medium";
  font-size: 16px;
  font-weight: 600;
  line-height: 17px;
  text-align: left;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
@media (max-width: 1024px) {
  .catalog-wrapper div.filter-results-wrapper ul.product-list li.product-item div.product-details div.product-price-container {
    font-size: 12px;
  }
}
.catalog-wrapper div.filter-results-wrapper ul.product-list li.product-item div.product-details div.product-price-container span.regular-price {
  text-decoration: line-through;
  color: #666;
}
.catalog-wrapper div.filter-results-wrapper ul.product-list li.product-item div.product-details div.product-price-container span.sale-price {
  color: black;
}
.catalog-wrapper div.filter-results-wrapper .filter-footer {
  width: 100%;
  text-align: center;
  padding: 50px 0px;
}
@media (max-width: 1024px) {
  .catalog-wrapper div.filter-results-wrapper .filter-footer {
    padding: 16px 0px 0px 0px;
  }
}
.catalog-wrapper div.filter-results-wrapper .filter-footer button.load-more-btn {
  background-color: white !important;
  border: 1px solid black;
  font-family: "Gill Sans Medium";
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.05em;
  text-align: center;
  color: black;
  padding: 16px 48px;
  text-decoration: uppercase !important;
}
@media (max-width: 1024px) {
  .catalog-wrapper div.filter-results-wrapper .filter-footer button.load-more-btn {
    width: 100%;
  }
}

.custom-select.init {
  position: relative;
}
.custom-select .select-toggle {
  padding: 0px;
  display: flex;
  gap: 4px;
}
.custom-select .select-toggle span.select-selection {
  font-family: "Gill Sans Medium";
  font-size: 13px;
  font-weight: 600;
  line-height: 15px;
  letter-spacing: 0.04em;
  text-align: center;
  text-transform: uppercase;
  color: #999;
  cursor: pointer;
  user-select: none;
}
.custom-select .select-toggle span.dropdown-arrow {
  display: flex;
  align-items: center;
  width: 10px;
  position: relative;
}
.custom-select .select-toggle span.dropdown-arrow svg {
  width: 10px;
  height: 10px;
  top: 2px;
  position: absolute;
}
.custom-select ul.select-options {
  user-select: none;
  min-width: 180px !important;
  transition: display 0.5s ease-in-out;
  display: none;
  position: absolute;
  z-index: 999;
  margin: 0px;
  list-style-type: none;
  background: white;
  gap: 16px;
  flex-direction: column;
  gap: 16px;
  min-width: max-content;
  border: 1px solid #e7e7e7;
  padding: 16px;
  text-transform: uppercase;
  right: 0px;
  top: 24px;
  align-items: flex-start;
  text-align: left;
}
.custom-select ul.select-options.visible {
  display: flex !important;
}
.custom-select ul.select-options li.select-option {
  transition: color 0.3s ease-in-out;
  cursor: pointer;
  font-family: "Gill Sans Medium";
  font-size: 13px;
  font-weight: 600;
  line-height: 15px;
  letter-spacing: 0.04em;
  text-align: center;
  text-transform: uppercase;
  color: #999;
}
.custom-select ul.select-options li.select-option:hover {
  color: black;
}
.custom-select ul.select-options li.select-option.selected {
  color: black !important;
}

#custom-select-1-mb span.select-selection {
  color: black !important;
}
#custom-select-1-mb ul.select-options {
  top: 30px !important;
  right: -16px !important;
}

/**Sizing**/
@media (max-width: 1024px) {
  .lte-md-none {
    display: none !important;
  }
}

@media (min-width: 1025px) {
  .gt-md-none {
    display: none !important;
  }
}

@media (max-width: 1024px) {
  .lte-md-flex {
    display: flex !important;
  }
}

/**End Sizing*/
/**Loader*/
ul.product-list li.product-item.custom_loader div:not(.product-img-container) {
  opacity: 100% !important;
}

li.product-item.custom_loader div:not(.product-details) span, li.product-item.custom_loader img, li.product-item.custom_loader div.product-details {
  opacity: 100% !important;
}

.product-item.custom_loader .product-img-container {

  background-repeat: no-repeat;
  background-position: center;
  background-color: #d5d8dc;
}
.product-item.custom_loader .product-img-container .badge {
  display: none !important;
}
.product-item.custom_loader .product-img-container img {
  visibility: hidden;
}
.product-item.custom_loader .product-title {
  font-size: 0px !important;
  background-color: #d5d8dc;
}
.product-item.custom_loader .product-price-container {
  font-size: 0px !important;
  background-color: #d5d8dc;
  width: 50%;
  margin: auto;
}

/*End Loader *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53ff930 */.section-header h2{
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gill Sans Medium';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://lumond.porat.dev/wp-content/uploads/2024/05/Gill-Sans-Medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gill Sans Heavy';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://lumond.porat.dev/wp-content/uploads/2024/05/Gill-Sans-Heavy.woff2') format('woff2');
}
/* End Custom Fonts CSS */