.elementor-5271 .elementor-element.elementor-element-e44151f{--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;--justify-content:center;}.elementor-5271 .elementor-element.elementor-element-9f5a67f{width:100%;max-width:100%;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5271 .elementor-element.elementor-element-de7b343{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-5271 .elementor-element.elementor-element-de7b343.elementor-element{--align-self:center;}.elementor-5271 .elementor-element.elementor-element-577c4f7{--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;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-5271 .elementor-element.elementor-element-48bb683 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-5271 .elementor-element.elementor-element-48bb683 > .jet-listing-grid > .jet-listing-grid__items, .elementor-5271 .elementor-element.elementor-element-48bb683 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-5271 .elementor-element.elementor-element-48bb683 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(50px / 2);padding-right:calc(50px / 2);padding-top:calc(50px / 2);padding-bottom:calc(50px / 2);}:is( .elementor-5271 .elementor-element.elementor-element-48bb683 > .jet-listing-grid, .elementor-5271 .elementor-element.elementor-element-48bb683 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-5271 .elementor-element.elementor-element-48bb683 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 50px / -2);margin-right:calc( 50px / -2);width:calc(100% + 50px);}:is( .elementor-5271 .elementor-element.elementor-element-48bb683 > .jet-listing-grid, .elementor-5271 .elementor-element.elementor-element-48bb683 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-5271 .elementor-element.elementor-element-48bb683 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 50px / -2);margin-bottom:calc( 50px / -2);}/* Start custom CSS for html, class: .elementor-element-9f5a67f */.products-archive-hero {
  max-width: 980px;
  margin: 0 auto;
  padding: 120px 24px 00px;
  text-align: center;
}

.archive-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 22px;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .16em;
  text-transform: uppercase;
  color: #4d7c3b;
}

.archive-eyebrow::before,
.archive-eyebrow::after {
  content: "";
  width: 46px;
  height: 2px;
  background: #4d7c3b;
  opacity: .55;
}

.products-archive-hero h1 {
  margin: 0;
  font-size: clamp(48px, 6vw, 92px);
  line-height: .95;
  letter-spacing: -.06em;
  font-weight: 650;
  color: #090909;
}

.products-archive-hero p {
  max-width: 760px;
  margin: 26px auto 0;
  font-size: 19px;
  line-height: 1.8;
  color: #6d7580;
}

@media (max-width: 767px) {
  .products-archive-hero {
    padding: 80px 20px 50px;
  }

  .archive-eyebrow {
    font-size: 11px;
    gap: 10px;
  }

  .archive-eyebrow::before,
  .archive-eyebrow::after {
    width: 24px;
  }

  .products-archive-hero h1 {
    font-size: 42px;
  }

  .products-archive-hero p {
    font-size: 16px;
  }
}/* End custom CSS */