/* app/javascript/src/mt/components/_carousel-section.vue#style-0 */
.carousel-section .carousel-container[data-v-b1c8b67f] {
  margin-top: 1rem;
  position: relative;
}
.carousel-section .carousel-container .carousel[data-v-b1c8b67f] {
  overflow-x: auto;
  overscroll-behavior-x: contain;
  scroll-behavior: smooth;
  scrollbar-width: none;
  width: 100%;
  white-space: nowrap;
  -ms-overflow-style: none;
}
.carousel-section .carousel-container .carousel > *[data-v-b1c8b67f] {
  margin-bottom: 8px;
}
.carousel-section .carousel-container .carousel[data-v-b1c8b67f]::-webkit-scrollbar {
  display: none;
}
.carousel-section .carousel-container .carousel .next[data-v-b1c8b67f] {
  right: -19px;
}
.carousel-section .carousel-container .carousel .next[data-v-b1c8b67f], .carousel-section .carousel-container .carousel .previous[data-v-b1c8b67f] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.carousel-section .carousel-container .carousel .previous[data-v-b1c8b67f] {
  left: -19px;
}
.carousel-section .header h3[data-v-b1c8b67f] {
  font: normal normal bold 27px/18px Helvetica;
}
.carousel-section.mobile .carousel[data-v-b1c8b67f] {
  margin-bottom: 1rem;
}
.carousel-section.mobile .carousel .next[data-v-b1c8b67f], .carousel-section.mobile .carousel .previous[data-v-b1c8b67f] {
  display: none;
}
.carousel-section.mobile .header h3[data-v-b1c8b67f] {
  font-size: 20px;
  line-height: 12px;
}

/* app/javascript/src/mt/components/auctions.vue#style-0 */
.auctions .auction-card[data-v-6bb82a70] {
  background-color: #F4F4F4;
  border-radius: 9px;
  display: inline-block;
  margin: 0 8px 8px;
  overflow: hidden;
  width: 400px;
}
.auctions .auction-card .body[data-v-6bb82a70] {
  color: #818C8D;
  padding: 1.5rem;
}
.auctions .auction-card .body .action[data-v-6bb82a70] {
  margin-top: 1.5rem;
}
.auctions .auction-card .body .action a[data-v-6bb82a70] {
  border-radius: 6px;
  margin-bottom: 0;
  width: 100%;
}
.auctions .auction-card .body .divider[data-v-6bb82a70] {
  margin-bottom: 1.5rem;
  margin-top: 0.5rem;
}
.auctions .auction-card .body .headline[data-v-6bb82a70] {
  display: -webkit-box;
  height: 3rem;
  line-clamp: 2;
  overflow: hidden;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.auctions .auction-card .body .lots-and-location[data-v-6bb82a70] {
  height: 4rem;
  margin: 0 0.75rem;
}
.auctions .auction-card .body .lots-and-location .count[data-v-6bb82a70], .auctions .auction-card .body .lots-and-location .location[data-v-6bb82a70] {
  font-weight: bold;
  color: #303E4E;
}
.auctions .auction-card .body .lots-and-location .location[data-v-6bb82a70] {
  white-space: normal;
}
.auctions .auction-card .body .dates[data-v-6bb82a70] {
  height: 3.25rem;
}
.auctions .auction-card .body .dates .label[data-v-6bb82a70]::after {
  content: ":";
}
.auctions .auction-card .body .dates .date[data-v-6bb82a70] {
  color: #303E4E;
  font-weight: bold;
}
.auctions .auction-card .body .title[data-v-6bb82a70] {
  display: -webkit-box;
  height: 4rem;
  line-clamp: 2;
  overflow: hidden;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 20px;
  font-weight: bold;
}
.auctions .auction-card .body .title a[data-v-6bb82a70] {
  color: #141416;
}
.auctions .auction-card .body .type[data-v-6bb82a70] {
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.auctions .auction-card .image[data-v-6bb82a70] {
  background: center/cover no-repeat;
  color: #FFFFFF;
  height: 200px;
  position: relative;
}
.auctions .auction-card .image .countdown[data-v-6bb82a70], .auctions .auction-card .image .date-type[data-v-6bb82a70] {
  backdrop-filter: blur(30px);
  border-radius: 6px;
  bottom: 3%;
  font-weight: bold;
  left: 3%;
  padding: 3px 10px;
  position: absolute;
  -webkit-backdrop-filter: blur(30px);
}
.auctions .auction-card .image .countdown span[data-v-6bb82a70]::after, .auctions .auction-card .image .date-type span[data-v-6bb82a70]::after {
  content: " ";
}
.auctions .auction-card .image .live-now[data-v-6bb82a70] {
  background-color: #FFFFFF;
  border-radius: 6px;
  color: #55AB68;
  font-size: 13px;
  font-weight: bold;
  left: 3%;
  opacity: 0.9;
  padding: 3px 10px;
  position: absolute;
  top: 3%;
}
.auctions .auction-card[data-v-6bb82a70]:first-child {
  margin-left: 0;
}
.auctions .auction-card[data-v-6bb82a70]:last-child {
  margin-right: 0;
}
.auctions .carousel-section-loader .auction-card[data-v-6bb82a70] {
  overflow: hidden;
}
.auctions .carousel-section-loader .auction-card .action[data-v-6bb82a70] {
  border-radius: 6px;
  height: 48px;
}
.auctions .carousel-section-loader .auction-card .dates .date[data-v-6bb82a70], .auctions .carousel-section-loader .auction-card .dates .label[data-v-6bb82a70] {
  width: 96px;
  margin-bottom: 8px;
}
.auctions .carousel-section-loader .auction-card .headline[data-v-6bb82a70] {
  height: 40px;
}
.auctions .carousel-section-loader .auction-card .headline[data-v-6bb82a70], .auctions .carousel-section-loader .auction-card .title[data-v-6bb82a70] {
  margin-bottom: 12px;
}
.auctions .carousel-section-loader .auction-card .lots-and-location .count[data-v-6bb82a70] {
  height: 20px;
  width: 64px;
}
.auctions .carousel-section-loader .auction-card .lots-and-location .icon[data-v-6bb82a70] {
  height: 32px;
  width: 32px;
  margin-right: 4px;
}
.auctions .carousel-section-loader .auction-card .lots-and-location .label[data-v-6bb82a70] {
  height: 20px;
  width: 80px;
  margin-bottom: 4px;
}
.auctions .carousel-section-loader .auction-card .lots-and-location .location[data-v-6bb82a70] {
  height: 20px;
  width: 112px;
}
.auctions .carousel-section-loader .auction-card .title[data-v-6bb82a70] {
  height: 48px;
}
.auctions.mobile .auction-card[data-v-6bb82a70] {
  width: 280px;
}
.auctions.mobile .auction-card .body .lots-and-location[data-v-6bb82a70] {
  align-items: flex-start;
  flex-flow: column;
  height: 6rem;
  margin: 0;
}
.auctions.mobile .auction-card .body .title[data-v-6bb82a70] {
  font-size: 16px;
  height: 3rem;
}

/* app/javascript/src/mt/components/for-sales.vue#style-0 */
.for-sales[data-v-04c87bf1] {
  background: #F4F4F4;
  padding-bottom: 3rem;
  padding-top: 5rem;
}
.for-sales.mobile[data-v-04c87bf1] {
  padding-top: 2rem;
  padding-bottom: 1rem;
}
.for-sales.mobile .for-sale-card[data-v-04c87bf1] {
  width: 280px;
}
.for-sales.mobile .for-sale-card .title[data-v-04c87bf1] {
  font-size: 16px;
}
.for-sales .carousel-section-loader .for-sale-card[data-v-04c87bf1] {
  overflow: hidden;
}
.for-sales .carousel-section-loader .for-sale-card .action[data-v-04c87bf1] {
  border-radius: 6px;
  height: 48px;
}
.for-sales .carousel-section-loader .for-sale-card .description[data-v-04c87bf1], .for-sales .carousel-section-loader .for-sale-card .price[data-v-04c87bf1], .for-sales .carousel-section-loader .for-sale-card .title[data-v-04c87bf1], .for-sales .carousel-section-loader .for-sale-card .type[data-v-04c87bf1] {
  margin-bottom: 8px;
}
.for-sales .carousel-section-loader .for-sale-card .price[data-v-04c87bf1] {
  width: 60%;
}
.for-sales .carousel-section-loader .for-sale-card .price[data-v-04c87bf1], .for-sales .carousel-section-loader .for-sale-card .type[data-v-04c87bf1] {
  height: 16px;
}
.for-sales .carousel-section-loader .for-sale-card .title[data-v-04c87bf1] {
  height: 24px;
}
.for-sales .carousel-section-loader .for-sale-card .type[data-v-04c87bf1] {
  width: 35%;
}
.for-sales .for-sale-card[data-v-04c87bf1] {
  background-color: #FFFFFF;
  border-radius: 9px;
  display: inline-block;
  margin: 0 8px 8px;
  overflow: hidden;
  width: 400px;
}
.for-sales .for-sale-card .body[data-v-04c87bf1] {
  color: #818C8D;
  padding: 1.5rem;
}
.for-sales .for-sale-card .body .action[data-v-04c87bf1] {
  margin-top: 1.5rem;
}
.for-sales .for-sale-card .body .action a[data-v-04c87bf1] {
  border-radius: 6px;
  margin-bottom: 0;
  width: 100%;
}
.for-sales .for-sale-card .body .description[data-v-04c87bf1] {
  display: -webkit-box;
  height: 3rem;
  line-clamp: 2;
  overflow: hidden;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.for-sales .for-sale-card .body .divider[data-v-04c87bf1] {
  margin-bottom: 1.5rem;
  margin-top: 0.5rem;
}
.for-sales .for-sale-card .body .price[data-v-04c87bf1] {
  white-space: nowrap;
}
.for-sales .for-sale-card .body .specs[data-v-04c87bf1] {
  height: 3.25rem;
}
.for-sales .for-sale-card .body .specs .spec .name[data-v-04c87bf1]::after {
  content: ":";
}
.for-sales .for-sale-card .body .specs .spec .value[data-v-04c87bf1] {
  font-weight: bold;
}
.for-sales .for-sale-card .body .title[data-v-04c87bf1] {
  font-size: 20px;
  font-weight: bold;
}
.for-sales .for-sale-card .body .title a[data-v-04c87bf1] {
  color: #141416;
}
.for-sales .for-sale-card .body .type[data-v-04c87bf1] {
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.for-sales .for-sale-card .image[data-v-04c87bf1] {
  background: center/cover no-repeat;
  color: #FFFFFF;
  height: 200px;
  position: relative;
}
.for-sales .for-sale-card .image .fa-film[data-v-04c87bf1] {
  bottom: 3%;
  position: absolute;
  right: 3%;
}
.for-sales .for-sale-card .image .fa-file[data-v-04c87bf1] {
  bottom: 3%;
  position: absolute;
  right: 3%;
}
.for-sales .for-sale-card .image .fa-film + .fa-file[data-v-04c87bf1] {
  right: 12%;
}
.for-sales .for-sale-card .image .year[data-v-04c87bf1] {
  background-color: #000000;
  border-radius: 6px;
  left: 3%;
  padding: 3px 10px;
  position: absolute;
  top: 3%;
}
.for-sales .for-sale-card[data-v-04c87bf1]:first-child {
  margin-left: 0;
}
.for-sales .for-sale-card[data-v-04c87bf1]:last-child {
  margin-right: 0;
}

/* app/javascript/src/mt/components/recommended-listings.vue#style-0 */
.recommended-listings .wanted-option[data-v-c50bfb4d] {
  text-align: center;
  margin-top: 15px;
}
.recommended-listings .wanted-option .option[data-v-c50bfb4d] {
  color: #777;
}
.recommended-listings .wanted-option .option input[data-v-c50bfb4d] {
  margin-bottom: 0;
  display: inline-block;
}
.recommended-listings .wanted-option .wanted-link[data-v-c50bfb4d] {
  margin-top: 5px;
}
.recommended-listings .wanted-option .wanted-link a[data-v-c50bfb4d] {
  font-size: 13px;
}
.recommended-listings .error[data-v-c50bfb4d] {
  color: #c61616;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 10px;
}
.recommended-listings .send-requests[data-v-c50bfb4d] {
  margin-top: 30px;
  vertical-align: middle;
}
.recommended-listings .send-requests i[data-v-c50bfb4d] {
  margin-right: 5px;
  font-size: 22px;
  vertical-align: middle;
}
.recommended-listings .selected-count[data-v-c50bfb4d] {
  margin-bottom: 10px;
  font-size: 13px;
  color: #777;
}
.recommended-listings .select[data-v-c50bfb4d] {
  position: absolute;
  z-index: 1;
  top: 25px;
  right: 15px;
  background-color: #fff;
  border-radius: 3px;
  width: 25px;
  height: 25px;
  text-align: center;
}
.recommended-listings .select.selected[data-v-c50bfb4d] {
  background-color: #0086ff;
}
.recommended-listings .select.selected[data-v-c50bfb4d]:after {
  font-family: FontAwesome;
  position: relative;
  top: -1px;
  content: "\f00c";
  font-size: 18px;
  color: #fff;
}
.recommended-listings .body[data-v-c50bfb4d] {
  padding-top: 10px;
}
.recommended-listings .embla[data-v-c50bfb4d] {
  position: relative;
}
.recommended-listings .embla__viewport[data-v-c50bfb4d] {
  margin: 0 -20px;
  overflow: hidden;
}
.recommended-listings .embla__container[data-v-c50bfb4d] {
  backface-visibility: hidden;
  display: flex;
  touch-action: pan-y;
}
.recommended-listings .embla__slide[data-v-c50bfb4d] {
  flex: 0 0 calc(100% - 240px);
  margin: 0 15px;
  min-width: 260px;
}
.recommended-listings .embla__button[data-v-c50bfb4d] {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  height: 34px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 83px;
  width: 34px;
  z-index: 500;
}
.recommended-listings .embla__button[data-v-c50bfb4d]:disabled {
  cursor: default;
  opacity: 0.35;
}
.recommended-listings .embla__button[data-v-c50bfb4d]:before {
  background-color: #333;
  border: 1px #fff solid;
  color: #fff;
  font-family: FontAwesome;
}
.recommended-listings .embla__button--prev[data-v-c50bfb4d] {
  left: -45px;
}
.recommended-listings .embla__button--prev[data-v-c50bfb4d]:before {
  content: "\f053";
  padding: 8px 12px 8px 10px;
}
.recommended-listings .embla__button--next[data-v-c50bfb4d] {
  right: -45px;
}
.recommended-listings .embla__button--next[data-v-c50bfb4d]:before {
  content: "\f054";
  padding: 8px 10px 8px 12px;
}
.recommended-listings .embla__dots[data-v-c50bfb4d] {
  padding-top: 35px;
  text-align: center;
}
.recommended-listings .embla__dot[data-v-c50bfb4d] {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  height: 20px;
  margin: 0;
  padding: 0 5px;
  width: 20px;
}
.recommended-listings .embla__dot[data-v-c50bfb4d]:before {
  color: #000;
  content: "\f111";
  font-family: FontAwesome;
  font-size: 6px;
  opacity: 0.25;
}
.recommended-listings .embla__dot.active[data-v-c50bfb4d]:before {
  color: #0086ff;
  font-size: 8px;
  opacity: 1;
}
.recommended-listings .listing .select-link[data-v-c50bfb4d] {
  display: block;
  position: absolute;
  left: 0;
  content: ".";
  color: transparent;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
}
.recommended-listings .listing .select-link[data-v-c50bfb4d]:hover {
  background-color: rgba(0, 0, 0, 0.35);
}
.recommended-listings .listing[data-v-c50bfb4d] {
  height: 200px;
  position: relative;
  background-color: #000;
  background-repeat: no-repeat;
  background-size: cover;
}
.recommended-listings .listing .listing-info[data-v-c50bfb4d] {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  text-transform: uppercase;
  padding: 15px;
  font-size: 16px;
  z-index: 1;
  color: #fff;
}
.recommended-listings .listing .listing-info .reference[data-v-c50bfb4d] {
  font-size: 18px;
  font-weight: 700;
}

/* app/javascript/src/mt/components/top-types.vue#style-0 */
.carousel-section-loader .category[data-v-59780349], .top-types .category[data-v-59780349] {
  margin-bottom: 5rem;
}
.carousel-section-loader .category .type-card[data-v-59780349], .top-types .category .type-card[data-v-59780349] {
  background-color: #F4F4F4;
  border-radius: 9px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  display: inline-block;
  height: 260px;
  margin: 0 8px 8px;
  width: 400px;
}
.carousel-section-loader .category .type-card a[data-v-59780349], .top-types .category .type-card a[data-v-59780349] {
  color: #141416;
}
.carousel-section-loader .category .type-card .listings-count[data-v-59780349], .top-types .category .type-card .listings-count[data-v-59780349] {
  font: normal normal normal 17px/23px Helvetica;
  padding: 0 1rem 1rem;
}
.carousel-section-loader .category .type-card .type-image[data-v-59780349], .top-types .category .type-card .type-image[data-v-59780349] {
  background: center/contain no-repeat;
  height: calc(200px - 1rem * 2);
  margin: 1rem;
}
.carousel-section-loader .category .type-card .type-name[data-v-59780349], .top-types .category .type-card .type-name[data-v-59780349] {
  font: normal normal bold 20px/23px Helvetica;
  overflow: hidden;
  padding: 0 1rem 0.25rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.carousel-section-loader .category .type-card[data-v-59780349]:first-child, .top-types .category .type-card[data-v-59780349]:first-child {
  margin-left: 0;
}
.carousel-section-loader .category .type-card[data-v-59780349]:last-child, .top-types .category .type-card[data-v-59780349]:last-child {
  margin-right: 0;
}
.carousel-section-loader.mobile[data-v-59780349], .top-types.mobile[data-v-59780349] {
  margin-top: 2rem;
}
.carousel-section-loader.mobile .type-card[data-v-59780349], .top-types.mobile .type-card[data-v-59780349] {
  height: 150px;
  width: 150px;
}
.carousel-section-loader.mobile .type-card .listings-count[data-v-59780349], .top-types.mobile .type-card .listings-count[data-v-59780349] {
  font-size: 12px;
  line-height: 12px;
}
.carousel-section-loader.mobile .type-card .type-image[data-v-59780349], .top-types.mobile .type-card .type-image[data-v-59780349] {
  height: 80px;
}
.carousel-section-loader.mobile .type-card .type-name[data-v-59780349], .top-types.mobile .type-card .type-name[data-v-59780349] {
  font-size: 16px;
  line-height: 12px;
}
.carousel-section-loader .category .type-card[data-v-59780349] {
  overflow: hidden;
}
.carousel-section-loader .category .type-card .listings-count[data-v-59780349] {
  margin-top: 8px;
  width: 120px;
}
.carousel-section-loader .category .type-card .listings-count[data-v-59780349], .carousel-section-loader .category .type-card .type-name[data-v-59780349] {
  margin-left: 16px;
  margin-right: 16px;
  padding-bottom: 20px;
}
.carousel-section-loader .category .type-card .type-image[data-v-59780349] {
  margin: 0;
  margin-bottom: 16px;
}
.carousel-section-loader .category .type-card .type-name[data-v-59780349] {
  margin-top: 16px;
}
