/** Shopify CDN: Minification failed

Line 58:0 Unexpected "}"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.t4s-image-text-heading {
    margin-bottom: 20px;
    color: var(--imtxt-hd-color);
    font-weight: 700;
    line-height: 110%;
}
/*Custom Badge*/
.t4s-product.t4s-pr-style8 .t4s-product-badge > span {
  padding: 0 20px !important;
}
.badge_shape_1 .t4s-single-product-badge>span {
    padding: 0px 20px;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  
}

.t4s-collection-header .t4s-dropdown__sortby button[data-dropdown-open], .t4s-btn-filter-wrapper button {
    font-weight: 500;
    text-align: center;
    background: #fff;
}
 .t4s-btn-filter-wrapper button {
    padding: 7px 15px !important;
}

@media (min-width: 1025px){
  .t4s-btn-filter-wrapper button{
    display: none;
  }
  .t4s-btn-filter-wrapper button
}
@media (max-width: 1024px){
  .t4s-btn-filter-wrapper button{
    background: #fff !important;
  }
}
@media (min-width: 768px) and (max-width: 1199px){
.template-page .zm_iconbox .t4s-iconbox-des div {font-size: 15px!important;}
.template-page .zm_features .t4s-text-start {padding: 0;}
.template-page .zm_retailbnr .t4s-banner-holder .t4s-col-item:nth-child(1) {padding-right: 8px; padding-left: 15px;}
.template-page .zm_retailbnr .t4s-banner-holder .t4s-col-item:nth-child(2) { padding-left: 7px; padding-right: 15px; }
}
@media (min-width: 769px){
  .t4s-collection-header {
      height: 80px;
      padding: 10px 30px !important;
  }
  .t4s-collection-header>:last-child {
      justify-content: center;
      gap: 10px;
  }
}

@media (max-width: 768px){
  .t4s-collection-header {
      height: 60px;
  }
  /* .t4s-close-overlay.is--visible{
      z-index: 461;
  } */
.template-page .t4s-banner .t4s-col-item { padding-right: 0; padding-left: 0; }
}
@media (max-width:500px){
      .template-index .main_slide .t4s_ratio:not(.t4s_bg)>*:not(.t4s-not-style) {
        height: 100%;
    }
.t4s-content-wrap.t4s-pe-none .t4s-content-position.t4s-container {
    top: 30%;
    height: max-content;
}

}
.dealer-customs.t4s-section-inner {
    margin-bottom: 0;
}
 .shopify-section:has(#progus-store-locator){
    height: fit-content;
    padding: 30px 40px 80px 40px;
    background: #f8f8f6;
}
@media(max-width:1024px){
 .shopify-section:has(#progus-store-locator){
    height: fit-content;
    padding: 20px 20px 40px 20px;
    background: #f8f8f6;
}
}