/*
Generated time: December 18, 2024 18:49
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.page-width{width:100%;max-width:1200px;margin:0 auto}.page-width:after{content:"";display:block;clear:both}#ymm_searchbox{background-color:#fff;margin:30px auto}#ymm_searchbox h2{color:#000;font-size:24px;font-weight:600;line-height:normal;text-transform:uppercase;padding:0;margin:0 0 15px;text-align:center}#ymm_searchbox ul{list-style:none;margin:0;padding:0}#ymm_searchbox form{display:block;margin:0;padding:0;width:100%}#ymm_searchbox label{display:block;color:#000;font-size:14px;line-height:normal;margin:0 0 5px;font-weight:600;text-transform:uppercase}#ymm_searchbox .field{position:relative;margin-bottom:15px}#ymm_searchbox select{color:#000;background-color:#fff;border:1px solid #e8e9eb;border-radius:2px;font-size:15px;font-weight:500;padding:10px 25px 10px 10px;min-height:42px;min-width:100px;line-height:normal;margin:0;width:100%;height:auto;cursor:pointer;box-shadow:none;outline:0}#ymm_searchbox select[disabled]{color:#666;background-color:#f4f4f4;border:1px solid #ddd;cursor:not-allowed;opacity:.5}#ymm_actions .btn[disabled]{color:#000;background-color:#ddd;border:1px solid #ccc;cursor:not-allowed;opacity:.5}#ymm_actions .btn{font-size:15px;font-weight:600;padding:10px 25px;letter-spacing:0;height:auto;width:auto;min-height:42px;line-height:normal;margin-right:10px;color:#fff;border:solid 1px #000;border-radius:2px;cursor:pointer}#ymm_actions .ymm_search{background-color:#000;color:#fff;border-color:#000}#ymm_actions .ymm_search:hover{opacity:.85}#ymm_actions #ymm_reset{background-color:#ddd;color:#3d4246;border-color:#ddd;margin-right:0}#ymm_actions #ymm_reset:hover{opacity:.85}#ymm_searchbox.horizontal{max-width:100%;width:100%;padding:20px 20px}#ymm_searchbox.horizontal .formFields ul{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;margin:-15px -5px 0}#ymm_searchbox.horizontal .formFields li{list-style:none;padding:15px 5px 0;display:inline-block;text-align:left;font-size:16px;-webkit-flex:1 0 0%;flex:1 0 0%}#ymm_searchbox.horizontal .formFields li.ymm_bttns{-webkit-flex:none;flex:none}#ymm_searchbox ul.dropdowns li:nth-child(n+5)+li.ymm_bttns{clear:both;text-align:center;width:100%;-webkit-flex:0 0 100%;flex:0 0 100%}#ymm_searchbox .ymm_loading{position:relative;width:28px;height:28px;min-height:42px;margin:0 auto;text-align:center}.ymm-fitment-loading{position:absolute;left:0;right:0;margin:20px auto;text-align:center}#ymm_searchbox .ymm_loading img,.ymm-fitment-loading img{max-width:100%;border:none;outline:0;display:inline;margin:0 auto;width:28px;height:28px;text-align:center;vertical-align:middle;z-index:9999;animation:spin 1s infinite steps(12)}@keyframes spin{100%{transform:rotateZ(360deg)}}#ymm_searchbox.vertical{padding:20px;max-width:100%;width:100%}#ymm_searchbox.vertical ul.dropdowns li{width:100%}#ymm_searchbox.vertical ul.dropdowns li:not(.ymm_bttns){padding:0 0 15px}.ymm_fitment_block{background-color:#fff;color:#000;border:1px solid #eaeaea;padding:15px 15px;margin:15px auto;line-height:1.5}.ymm_fitment_block .ymm_fitment_inner{width:100%}.ymm_fitment_block .item_fits_cont{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.ymm_fitment_block .item_fits_cont .fit_title p{color:#000;padding:0;margin:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.ymm_fitment_block .item_fits_cont .ymm_text{font-size:15px;font-weight:700;margin:0 0 0 10px}.ymm_fitment_block .fit_desc{font-size:15px;font-weight:400;margin:0 0 0 15px}.ymm_fitment_block .reset_fitment_data{margin-left:auto}#reset_ymm_fitment{display:inline-flex;background-color:#4f4f4f;color:#fff;border:none;outline:0;text-transform:uppercase;padding:8px 12px;font-size:12px;font-weight:700;align-items:center;letter-spacing:.5px;font-family:inherit;cursor:pointer}#reset_ymm_fitment:hover{background-color:#242424;color:#fff}.ymm_fitment_block .item_unfits_cont{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.ymm_fitment_block .item_unfits_cont .unfit_desc{display:flex;align-items:center}.ymm_fitment_block .item_unfits_cont .ymm_text{font-size:15px;font-weight:400;margin:0 0 0 15px}.ymm_fitment_block .item_unfits_cont .unfit-icon{display:flex;align-items:center;white-space:nowrap}.ymm_fitment_block .item_unfits_cont .unfit_title{font-size:14px;font-weight:700;margin:0 0 0 10px}#view_fitments{display:inline-flex;background-color:#000;color:#fff;border:none;outline:0;text-transform:uppercase;padding:7px 12px;margin-right:10px;font-size:12px;font-weight:700;align-items:center;letter-spacing:.5px;font-family:inherit;cursor:pointer}#view_fitments:hover{background-color:#444;color:#fff}.product__info-wrapper .ymm_fitment_block .item_fits_cont{flex-direction:column;justify-content:flex-start;align-items:self-start;text-align:left;margin:0;width:100%}.product__info-wrapper .ymm_fitment_block .fit_desc{margin:10px 0}.product__info-wrapper .ymm_fitment_block .reset_fitment_data{margin-left:0}.product__info-wrapper .ymm_fitment_block .item_unfits_cont .unfit_desc{flex-direction:column;justify-content:flex-start;align-items:self-start;text-align:left;margin:0;width:100%}.product__info-wrapper .ymm_fitment_block .item_unfits_cont .ymm_text{margin:10px 0}.product__info-wrapper .ymm_fitment_block .item_unfits_cont{justify-content:flex-start;align-items:flex-start}.product--no-media .product__info-wrapper .ymm_fitment_block .fit_desc{margin:0 0 0 15px}.product__info-wrapper #ymm_searchbox.horizontal .formFields li:nth-child(n+3)+li.ymm_bttns{clear:both;text-align:center;width:100%;-webkit-flex:0 0 100%;flex:0 0 100%}@media only screen and (max-width:999px){.ymm_fitment_block .item_unfits_cont{justify-content:center;flex-direction:column}.ymm_fitment_block .item_unfits_cont .unfit_desc{width:100%;margin:0 0 10px}}@media only screen and (max-width:767px){#ymm_searchbox h2{font-size:20px;padding:0 0 15px 0}#ymm_searchbox .field{position:relative;margin-bottom:10px}#ymm_searchbox.horizontal .formFields li,#ymm_searchbox.horizontal ul.dropdowns li:not(.ymm_bttns){width:100%;-webkit-flex:none;flex:none}.ymm_fitment_block .reset_fitment_data{clear:both;width:100%;text-align:center;margin:10px auto 0}}@media only screen and (max-width:480px){.ymm_fitment_block .item_fits_cont{justify-content:center;flex-direction:column}.ymm_fitment_block .fit_desc{font-size:14px;margin:5px auto 0}.ymm_fitment_block .item_unfits_cont .unfit_desc{justify-content:center;flex-direction:column;text-align:center}.ymm_fitment_block .item_unfits_cont .ymm_text{margin:5px 0 0}.ymm_fitment_block .item_unfits_cont .fitment_buttons{display:flex;flex-direction:column;justify-content:center;align-items:center}#view_fitments{margin:0 0 5px}.product--no-media .product__info-wrapper .ymm_fitment_block .fit_desc{margin:10px auto 0}}


/* NEW CSS */
.template-index .ced-wrapper .ced-filter-container {
  max-width: max-content;
}

.template-index .ced-filter-container .ced-select-vehicle {
  font-size: 38px;
  padding: 0 0 20px;
  line-height: 1;
}

.ymmbox-content #ymm_searchbox.horizontal {
  padding: 0;
  margin: 0;
}

#ymm_searchbox.horizontal .formFields li {
  -webkit-flex: none;
  flex: none;
  width: 25%;
  margin: 0;
}

#ymm_searchbox.horizontal .formFields li.ymm_bttns {
  width: auto;
}

#ymm_searchbox label,
#ymm_actions #ymm_reset {
  display: none;
}

#ymm_searchbox select {
  padding: 12px 35px 12px 20px;
}

#ymm_searchbox select option {
  font-weight: 400;
}

#ymm_searchbox select,
#ymm_actions .btn {
  border-radius: 50px;
  text-transform: capitalize;
  transition: all 0.3s ease-in-out 0s;
}

#ymm_searchbox select[disabled],
#ymm_actions .btn[disabled] {
  opacity: 1;
}

#ymm_actions .btn {
  padding: 12px 25px;
  min-width: 130px;
}

#ymm_actions .ymm_search, 
#ymm_actions .btn[disabled] {
  background: #ef3232;
  color: #ffffff;
  border-color: #ef3232;
  margin-right: 0;
}

#ymm_actions .ymm_search:hover, 
#ymm_actions .btn[disabled]:hover {
  background: #ca2b2b;
  color: #ffffff;
  border-color: #ca2b2b;
}

#ymm_searchbox .ymm_loading {
  width: 44px;
  height: 44px;
  min-height: 44px;
  background-color: #ffffff;
  box-shadow: 0 0 3px #bfbfbf;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.template-index .ced-wrapper .ced-filter-container,
.ced-wrapper .ced-filter-container {
  padding: 30px;
}

.template-index .ced-wrapper .ced-filter-container,
.template-index .ced-wrapper .ced-filter-container::after {
  border-radius: 8px;
}

.ced-select-vehicle {
  font-size: 26px;
  padding: 0 0 5px;
  display: block;
}

div.ymm-grid .section-header h1 {
  text-transform: capitalize;
  margin: 0 0 5px;
}

div.ymm-grid { padding: 15px 0; }

.template-page .ced-page-wrapper .wrapper {
  width: calc(100% - 30px);
  margin: 0 15px 20px 15px;
  padding: 10px 20px;
  border-radius: 3px;
}

@media screen and (min-width: 990px) {
  #ymm_searchbox.horizontal .formFields ul { flex-wrap: nowrap; }
  #ymm_searchbox.horizontal .formFields li {width: calc(25% - 50px); }

  .template-index .ced-wrapper .ced-filter-container #ymm_searchbox.horizontal .formFields li { min-width: 180px; width: calc(25% - 47px); }
  .template-index .ced-wrapper .ced-filter-container #ymm_actions .btn {  width: 100%; }

}

@media screen and (min-width: 1200px) {
  .template-index .ced-wrapper .ced-filter-container #ymm_searchbox.horizontal .formFields li { min-width: 190px; width: calc(25% - 50px); }

}

@media screen and (max-width: 989px) {
  .template-index .ced-filter-container .ced-select-vehicle { font-size: 34px; }
  .template-index .ced-wrapper .ced-filter-container { width: 95%; padding: 20px; transform: translate(-50%,-45%); }
  
  #ymm_searchbox.horizontal .formFields li.ymm_bttns { width: 100%; }
  .ced-wrapper .ced-filter-container { padding: 20px; }

  div.ymm-grid { padding: 10px 0; }

}

@media screen and (max-width: 767px) {
  .template-index .ced-filter-container .ced-select-vehicle {
    font-size: 28px;
  }

  .template-index .ced-wrapper .ced-filter-container {
    width: 100%;
    position: relative;
    transform: none;
    border-radius: 0;
    inset: auto;
    margin: 0 0 30px;
  }

  #ymm_searchbox.horizontal .formFields li.ymm_bttns,
  #ymm_actions .btn { width: 100%; }

  .ced-slider-filter::after { visibility: hidden; }

}
