/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.10.0_webpack@5.90.1/node_modules/css-loader/dist/cjs.js!./node_modules/.pnpm/postcss-loader@7.3.4_postcss@8.4.35_webpack@5.90.1/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/.pnpm/sass-loader@13.3.3_sass@1.70.0_webpack@5.90.1/node_modules/sass-loader/dist/cjs.js!./sass/listing/listing.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.inspect-pagination ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px) {
  .inspect-pagination ul {
    gap: 16px;
  }
}
.inspect-pagination ul li a,
.inspect-pagination ul li span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  background-color: var(--dark-bg-color);
  color: var(--dark-text-color);
  font-size: 14px;
  font-weight: normal;
  border-radius: 6px;
}
.inspect-pagination ul li a:hover,
.inspect-pagination ul li span:hover {
  background-color: var(--brand-color);
  color: var(--lighter-text-color);
}
.inspect-pagination ul li a.current,
.inspect-pagination ul li span.current {
  background-color: var(--brand-color);
  color: var(--lighter-text-color);
}

.inspect-listing-page {
  background-color: #fcfcfc;
}
.inspect-listing-page header {
  -webkit-box-shadow: 0px 2px 8px 0px rgba(17, 24, 39, 0.06);
          box-shadow: 0px 2px 8px 0px rgba(17, 24, 39, 0.06);
}
@media screen and (max-width: 1024px) {
  .inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form {
    padding-bottom: 10rem;
  }
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .inspect-filter-widget {
  margin-top: 20px;
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .inspect-filter-widget-quick input {
  border-radius: 8px;
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .inspect-filter-widget-quick input::-webkit-input-placeholder {
  color: var(--light-text-color);
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .inspect-filter-widget-quick input::-moz-placeholder {
  color: var(--light-text-color);
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .inspect-filter-widget-quick input:-ms-input-placeholder {
  color: var(--light-text-color);
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .inspect-filter-widget-quick input::-ms-input-placeholder {
  color: var(--light-text-color);
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .inspect-filter-widget-quick input::placeholder {
  color: var(--light-text-color);
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .inspect-filter-widget-pickup .select2 .selection .select2-selection,
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .inspect-filter-widget-dropoff .select2 .selection .select2-selection {
  height: 49px;
  border-color: transparent;
  background-color: var(--dark-bg-color);
  border-radius: 8px;
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .inspect-filter-widget-pickup .select2 .selection .select2-selection .select2-selection__placeholder,
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .inspect-filter-widget-dropoff .select2 .selection .select2-selection .select2-selection__placeholder {
  color: var(--light-text-color);
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .inspect-filter-widget-pickup .select2-container--open .selection .select2-selection,
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .inspect-filter-widget-dropoff .select2-container--open .selection .select2-selection {
  border-color: var(--brand-color);
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .inspect-filter-widget-date .daterange {
  border-radius: 8px;
  height: 49px;
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .inspect-filter-widget-date .calender_icon {
  left: 30px;
  top: 48%;
  width: 18px;
  height: 18px;
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .filter-widget-item-search input {
  border-radius: 8px;
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .filter-widget-item-search input::-webkit-input-placeholder {
  color: var(--light-text-color);
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .filter-widget-item-search input::-moz-placeholder {
  color: var(--light-text-color);
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .filter-widget-item-search input:-ms-input-placeholder {
  color: var(--light-text-color);
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .filter-widget-item-search input::-ms-input-placeholder {
  color: var(--light-text-color);
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .filter-widget-item-search input::placeholder {
  color: var(--light-text-color);
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .filter-widget-item-search .product-resource-search-icon-wrapper {
  right: 7px;
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .inspect-total-filtered-products-wrapper {
  position: sticky;
  bottom: 0;
  left: 0;
  padding: 12px;
  background-color: var(--background-color);
  color: var(--brand-color);
  -webkit-box-shadow: 0px -2px 8px 0px rgba(17, 24, 39, 0.059);
          box-shadow: 0px -2px 8px 0px rgba(17, 24, 39, 0.059);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 1025px) {
  .inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .inspect-total-filtered-products-wrapper {
    display: none;
  }
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .inspect-total-filtered-products-wrapper .inspect-total-filtered-products {
  width: auto;
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets.active {
  width: 100%;
  left: 0;
}
@media (max-width: 1024px) {
  .inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets.active {
    z-index: 99;
  }
}
.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets.active .inspect-filter-widget-header .inspect-close-mobile-filter {
  margin-left: 30px;
}
.inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-result-header {
  padding-bottom: 1.6rem;
}
.inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-result-header .turbo-mobile-filter-wrapper {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-result-header .turbo-mobile-filter-wrapper .inspect-open-mobile-filter {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-result-header .turbo-mobile-filter-wrapper .inspect-open-mobile-filter svg {
  width: 18px;
  height: 18px;
}
@media (min-width: 640px) {
  .inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-result-header .turbo-mobile-filter-wrapper .inspect-open-mobile-filter svg {
    width: 14px;
    height: 14px;
  }
}
.inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-result-header .turbo-mobile-filter-wrapper .inspect-open-mobile-filter span {
  display: none;
}
@media (min-width: 640px) {
  .inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-result-header .turbo-mobile-filter-wrapper .inspect-open-mobile-filter span {
    display: inline-block;
  }
}
.inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-result-header .inspect-filter-result-header-right {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-result-header .inspect-filter-result-header-right .inspect-filter-sort {
  min-width: 11.125rem;
}
@media (min-width: 640px) {
  .inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-result-header .inspect-filter-result-header-right .inspect-filter-sort {
    min-width: 13.125rem;
  }
}
.inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-result-header .inspect-filter-result-header-right .inspect-filter-sort .select2 .selection .select2-selection {
  height: 44px;
  border-color: transparent;
  background-color: var(--dark-bg-color);
  border-radius: 8px;
}
@media (min-width: 640px) {
  .inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-result-header .inspect-filter-result-header-right .inspect-filter-sort .select2 .selection .select2-selection {
    height: 49px;
  }
}
.inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-result-header .inspect-filter-result-header-right .inspect-filter-sort .select2 .selection .select2-selection .select2-selection__placeholder {
  color: var(--light-text-color);
}
.inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-results-container .filter-results .inspect-product-search-loadmore {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1280px) {
  .inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-results-container .filter-results .inspect-product-search-loadmore {
    margin-top: 30px;
  }
}
.inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-results-container .filter-results .inspect-product-search-loadmore .button {
  background-color: var(--brand-color);
  padding: 10px 18px;
  border-radius: 8px;
  font-size: var(--body-font-size);
  -webkit-transition: -webkit-transform 0.15s ease;
  transition: -webkit-transform 0.15s ease;
  transition: transform 0.15s ease;
  transition: transform 0.15s ease, -webkit-transform 0.15s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-results-container .filter-results .inspect-product-search-loadmore .button:hover {
  -webkit-transform: translateY(-2px);
      -ms-transform: translateY(-2px);
          transform: translateY(-2px);
}
.inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-results-container .filter-results .inspect-no-product-found {
  margin: 0 auto;
  margin-top: 5px;
}
.inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-results-container .inspect-filter-loader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 0;
  top: 0;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  z-index: 9;
  width: 100%;
  height: 100%;
  display: none;
  gap: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 250px;
}
.inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-results-container .inspect-filter-loader span {
  width: 12px;
  height: 12px;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: wave 0.9s infinite linear;
          animation: wave 0.9s infinite linear;
  background-color: var(--brand-color);
}
.inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-results-container .inspect-filter-loader .dot-2 {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-results-container .inspect-filter-loader .dot-3 {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.inspect-listing-page .inspect-filter-wrapper .turbo-filter-result-wrapper .inspect-filter-results-container .inspect-filter-loader.is-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@-webkit-keyframes wave {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  50% {
    -webkit-transform: translate(0, 8px);
            transform: translate(0, 8px);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@keyframes wave {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  50% {
    -webkit-transform: translate(0, 8px);
            transform: translate(0, 8px);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
/* select input style  */
.inspect-filter-widget .select2 .selection .select2-selection {
  border-color: var(--main-border-color);
  height: 44px;
  border-radius: 6px;
}
.inspect-filter-widget .select2 .selection .select2-selection:hover {
  border-color: var(--main-border-color);
}
.inspect-filter-widget .select2 .selection .select2-selection .select2-selection__rendered {
  padding-right: 30px;
}
.inspect-filter-widget .select2 .selection .select2-selection .select2-selection__rendered .select2-selection__placeholder {
  font-size: 14px;
  text-transform: capitalize;
  color: var(--light-text-color);
}
.inspect-filter-widget .select2 .selection .select2-selection .select2-selection__arrow {
  top: 2px;
}
.inspect-filter-widget .select2-container--open .selection .select2-selection {
  border-color: var(--brand-color);
}

/* select dropdown style  */
.select2-container .select2-dropdown {
  margin-top: 12px;
  background-color: var(--background-color);
  border: 1px solid var(--main-border-color);
  border-radius: 6px;
  -webkit-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
          filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
}
.select2-container .select2-dropdown .select2-search {
  padding: 0;
  border-radius: 6px 6px 0 0;
  border-bottom: 1px solid var(--main-border-color);
}
.select2-container .select2-dropdown .select2-search .select2-search__field {
  border-radius: 6px 6px 0 0;
  border: none;
  min-height: 40px;
  padding-left: 16px;
  padding-right: 16px;
}
.select2-container .select2-dropdown .select2-search .select2-search__field:focus {
  outline: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.select2-container .select2-dropdown .select2-results {
  padding-top: 8px;
  padding-bottom: 8px;
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
  font-size: 14px;
  line-height: 1.6;
  color: var(--brand-color);
  border: none;
  padding-top: 8px;
  padding-bottom: 8px;
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option--highlighted {
  background-color: var(--dark-bg-color);
}
.select2-container .select2-dropdown--above {
  margin-top: 0;
  top: -12px;
}

@media (max-width: 1024px) {
  body.logged-in .inspect-filter-widgets {
    top: 47px;
  }
}
.logged-in .inspect-filter-wrapper {
  margin-top: 30px;
}

@media (max-width: 782px) {
  .logged-in .inspect-filter-wrapper {
    margin-top: 50px;
  }
}
.inspect-open-mobile-filter-wrapper {
  position: static !important;
  z-index: 9 !important;
}

@media (max-width: 500px) {
  .inspect-open-mobile-filter-wrapper {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
  .inspect-filter-result-header-right {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
body.inspect-listing-page .daterangepicker {
  max-width: 660px;
  width: 100%;
}
body.inspect-listing-page .daterangepicker .ranges {
  display: none;
}
body.inspect-listing-page .daterangepicker .drp-calendar {
  padding: 0;
}
body.inspect-listing-page .daterangepicker .drp-calendar .calendar-table {
  border: none;
}
body.inspect-listing-page .daterangepicker .drp-calendar.left,
body.inspect-listing-page .daterangepicker .drp-calendar.right {
  max-width: 100%;
}
@media (min-width: 640px) {
  body.inspect-listing-page .daterangepicker .drp-calendar.left,
  body.inspect-listing-page .daterangepicker .drp-calendar.right {
    max-width: 50%;
  }
}
body.inspect-listing-page .daterangepicker .drp-calendar.left .table-condensed,
body.inspect-listing-page .daterangepicker .drp-calendar.right .table-condensed {
  border: 1px solid var(--main-border-color);
}
body.inspect-listing-page .daterangepicker .drp-calendar.left .table-condensed thead tr th,
body.inspect-listing-page .daterangepicker .drp-calendar.right .table-condensed thead tr th {
  border-radius: 0;
  border: none;
  color: var(--brand-color);
}
body.inspect-listing-page .daterangepicker .drp-calendar.left .table-condensed tbody tr td,
body.inspect-listing-page .daterangepicker .drp-calendar.right .table-condensed tbody tr td {
  padding: 0;
}
body.inspect-listing-page .daterangepicker .drp-calendar.left .table-condensed tbody tr td.active, body.inspect-listing-page .daterangepicker .drp-calendar.left .table-condensed tbody tr td.start-date, body.inspect-listing-page .daterangepicker .drp-calendar.left .table-condensed tbody tr td.end-date,
body.inspect-listing-page .daterangepicker .drp-calendar.right .table-condensed tbody tr td.active,
body.inspect-listing-page .daterangepicker .drp-calendar.right .table-condensed tbody tr td.start-date,
body.inspect-listing-page .daterangepicker .drp-calendar.right .table-condensed tbody tr td.end-date {
  background-color: var(--brand-color) !important;
}
body.inspect-listing-page .daterangepicker .drp-calendar.left .table-condensed tbody tr td.in-range,
body.inspect-listing-page .daterangepicker .drp-calendar.right .table-condensed tbody tr td.in-range {
  background-color: var(--dark-bg-color);
}
body.inspect-listing-page .daterangepicker .drp-calendar.left {
  float: left;
}
body.inspect-listing-page .daterangepicker .drp-calendar.left .calendar-table {
  padding-right: 0;
}
body.inspect-listing-page .daterangepicker .drp-calendar.left .calendar-table,
body.inspect-listing-page .daterangepicker .drp-calendar.left .table-condensed {
  border-radius: 0;
  border-right: 0;
}
body.inspect-listing-page .daterangepicker .drp-calendar.left .table-condensed thead {
  border-right: 1px solid var(--main-border-color);
}
body.inspect-listing-page .daterangepicker .drp-calendar.right {
  float: right;
  padding-left: 0;
}
body.inspect-listing-page .daterangepicker .drp-calendar.right .calendar-table,
body.inspect-listing-page .daterangepicker .drp-calendar.right .table-condensed {
  border-radius: 0;
  border-left: 0;
}
body.inspect-listing-page .daterangepicker .drp-calendar.right .table-condensed thead {
  border-left: 1px solid var(--main-border-color);
}
body.inspect-listing-page .daterangepicker .drp-calendar.right .table-condensed .next {
  border: 1px solid;
  border-color: var(--main-border-color) var(--main-border-color) var(--main-border-color) var(--main-border-color);
}
body.inspect-listing-page .daterangepicker .drp-buttons {
  clear: both;
}
body.inspect-listing-page .daterangepicker .drp-buttons .drp-selected {
  display: none;
}
@media (min-width: 640px) {
  body.inspect-listing-page .daterangepicker .drp-buttons .drp-selected {
    display: inline-block;
  }
}
body.inspect-listing-page .daterangepicker .drp-buttons .applyBtn,
body.inspect-listing-page .daterangepicker .drp-buttons .cancelBtn {
  color: var(--brand-color);
  border-radius: 6px;
}
body.inspect-listing-page .daterangepicker .drp-buttons .applyBtn:hover,
body.inspect-listing-page .daterangepicker .drp-buttons .cancelBtn:hover {
  background-color: var(--brand-color);
  color: var(--lighter-text-color);
}

@media screen and (max-width: 1024px) {
  body .daterangepicker {
    width: 80%;
  }
}
body.rtl.inspect-listing-page .inspect-filter-wrapper .inspect-filter-widgets .turbo-filter-form form .inspect-filter-widget-quick input {
  padding-right: 16px;
  padding-left: 32px;
}
body.rtl.inspect-listing-page .product-filter-item-listing .product-filter-label .product-filter-title {
  margin-left: 0;
  margin-right: 12px;
}
body.rtl.inspect-listing-page .product-filter-item-listing .product-filter-label .product-filter-svg {
  left: auto;
  right: 0;
}
body.rtl.inspect-listing-page .select2 .select2-selection.select2-selection--single .select2-selection__rendered {
  padding-left: 0;
  padding-right: 16px;
}
body.rtl.inspect-listing-page .select2 .select2-selection.select2-selection--single .select2-selection__arrow {
  left: 8px;
  right: auto;
}
