/* line 1, ../sass/style20240806.scss */
.w-100 {
  width: 100%;
}

/* line 5, ../sass/style20240806.scss */
.mt-10 {
  margin-top: 10px;
}

/* line 8, ../sass/style20240806.scss */
.mt-20 {
  margin-top: 20px;
}

/* line 11, ../sass/style20240806.scss */
.mt-30 {
  margin-top: 30px;
}

/* line 14, ../sass/style20240806.scss */
.mt-40 {
  margin-top: 40px;
}

/* line 17, ../sass/style20240806.scss */
.mt-50 {
  margin-top: 50px;
}

/* line 20, ../sass/style20240806.scss */
.mt-60 {
  margin-top: 60px;
}

/* line 23, ../sass/style20240806.scss */
.mt-70 {
  margin-top: 70px;
}

/* line 26, ../sass/style20240806.scss */
.mt-80 {
  margin-top: 80px;
}

/* line 29, ../sass/style20240806.scss */
.mt-90 {
  margin-top: 90px;
}

/* line 34, ../sass/style20240806.scss */
.mb-10 {
  margin-bottom: 10px;
}

/* line 37, ../sass/style20240806.scss */
.mb-20 {
  margin-bottom: 20px;
}

/* line 40, ../sass/style20240806.scss */
.mb-30 {
  margin-bottom: 30px;
}

/* line 43, ../sass/style20240806.scss */
.mb-40 {
  margin-bottom: 40px;
}

/* line 46, ../sass/style20240806.scss */
.mb-50 {
  margin-bottom: 50px;
}

/* line 49, ../sass/style20240806.scss */
.mb-60 {
  margin-bottom: 60px;
}

/* line 52, ../sass/style20240806.scss */
.mb-70 {
  margin-bottom: 70px;
}

/* line 55, ../sass/style20240806.scss */
.mb-80 {
  margin-bottom: 80px;
}

/* line 58, ../sass/style20240806.scss */
.mb-90 {
  margin-bottom: 90px;
}

/* line 62, ../sass/style20240806.scss */
.pl-0 {
  padding-left: 0 !important;
}

/* line 66, ../sass/style20240806.scss */
.pr-0 {
  padding-right: 0 !important;
}

/* line 70, ../sass/style20240806.scss */
.pt-30 {
  padding-top: 30px;
}

/* line 73, ../sass/style20240806.scss */
.pt-40 {
  padding-top: 40px;
}

/* line 76, ../sass/style20240806.scss */
.pt-50 {
  padding-top: 50px;
}

/* line 80, ../sass/style20240806.scss */
.pb-30 {
  padding-bottom: 30px;
}

/* line 83, ../sass/style20240806.scss */
.pb-40 {
  padding-bottom: 40px;
}

/* line 86, ../sass/style20240806.scss */
.pb-50 {
  padding-bottom: 50px;
}

@media (max-width: 550px) {
  /* line 92, ../sass/style20240806.scss */
  .mt-phone-0 {
    margin-top: 0;
  }

  /* line 95, ../sass/style20240806.scss */
  .mt-phone-30 {
    margin-top: 30px;
  }

  /* line 99, ../sass/style20240806.scss */
  .mb-phone-0 {
    margin-bottom: 0;
  }

  /* line 103, ../sass/style20240806.scss */
  .mb-phone-30 {
    margin-bottom: 30px;
  }

  /* line 108, ../sass/style20240806.scss */
  .pt-phone-0 {
    padding-top: 0;
  }

  /* line 111, ../sass/style20240806.scss */
  .pt-phone-30 {
    padding-top: 30px;
  }

  /* line 115, ../sass/style20240806.scss */
  .pb-phone-0 {
    padding-bottom: 0;
  }

  /* line 119, ../sass/style20240806.scss */
  .pb-phone-30 {
    padding-bottom: 30px;
  }
}
/* line 125, ../sass/style20240806.scss */
.pagination > li > a {
  padding: 0 3px;
  min-width: 36px;
}

/* line 131, ../sass/style20240806.scss */
.marquee {
  width: 100%;
  color: #000;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
  display: none;
}
/* line 140, ../sass/style20240806.scss */
.marquee.active {
  display: block;
}

/* line 144, ../sass/style20240806.scss */
.marquee p {
  display: inline-block;
  padding-left: 100%;
  animation: marquee 20s linear infinite;
  margin-bottom: 0;
}

.marquee p:hover {
  animation-play-state: paused;
}

@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
/* line 159, ../sass/style20240806.scss */
.home-marquee-wrapper {
  background-color: #0072bc;
  padding: 12px 0;
}
/* line 162, ../sass/style20240806.scss */
.home-marquee-wrapper .marquee-block {
  display: flex;
  align-items: center;
}
/* line 166, ../sass/style20240806.scss */
.home-marquee-wrapper .marquee-block .icon-b {
  width: 40px;
}
/* line 168, ../sass/style20240806.scss */
.home-marquee-wrapper .marquee-block .icon-b img {
  width: 25px;
}
/* line 173, ../sass/style20240806.scss */
.home-marquee-wrapper .marquee-block .text-b {
  width: calc( 100% - 40px );
  background-color: #fff;
  padding: 5px 10px;
  border-radius: 15px;
  position: relative;
}
/* line 180, ../sass/style20240806.scss */
.home-marquee-wrapper .marquee-block .text-b:before {
  content: "";
  width: 5px;
  height: 6px;
  position: absolute;
  left: -4px;
  top: calc( 50% - 3px );
  background-image: url(../images/__message_arrow.svg);
  background-position: center;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
/* line 194, ../sass/style20240806.scss */
.home-marquee-wrapper .marquee-block .text-b .marquee p {
  color: #4d4d4d;
  letter-spacing: 2px;
}

.home-marquee-wrapper .marquee-block .text-b .marquee p a {
  color: #4d4d4d;
}

.header {
    transition: all .4s ease-in-out;
}

/* line 202, ../sass/style20240806.scss */
.header.fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  background-color: #ffffff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

/* line 212, ../sass/style20240806.scss */
header.header.bg-header {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
/* line 217, ../sass/style20240806.scss */
header.header.bg-header .navigation {
  background-color: rgba(255, 255, 255, 0);
}
/* line 221, ../sass/style20240806.scss */
header.header.bg-header .main-nav {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
}

header.header.bg-header .main-nav>ul>li a {
  color: #FFFFFF;
}

/* line 228, ../sass/style20240806.scss */
.main-nav ul.list-unstyled {
  margin-bottom: 0;
}

/* line 233, ../sass/style20240806.scss */
.home-search-2024-wrapper {
  padding: 70px 0 90px;
}

/* line 241, ../sass/style20240806.scss */
.tabs-2024-block.tab-type1 {
  width: 100%;
}
/* line 243, ../sass/style20240806.scss */
.tabs-2024-block.tab-type1 ul {
  display: flex;
  margin-bottom: 0;
}
/* line 246, ../sass/style20240806.scss */
.tabs-2024-block.tab-type1 ul li {
  display: block;
  flex: 1 1 0;
  border-radius: 20px 20px 0 0;
  overflow: hidden;
}
/* line 251, ../sass/style20240806.scss */
.tabs-2024-block.tab-type1 ul li a {
  background-color: #ebebeb;
  color: #666666;
  width: 100%;
  padding: 12px;
  font-size: 20px;
  display: block;
  text-align: center;
  font-weight: bold;
}
/* line 262, ../sass/style20240806.scss */
.tabs-2024-block.tab-type1 ul li.active a {
  background-color: #fff200;
  color: #000000;
}
/* line 271, ../sass/style20240806.scss */
.tabs-2024-block.tab-type2 {
  width: 100%;
}
/* line 273, ../sass/style20240806.scss */
.tabs-2024-block.tab-type2 ul {
  display: flex;
  margin-bottom: 0;
}
/* line 276, ../sass/style20240806.scss */
.tabs-2024-block.tab-type2 ul li {
  display: block;
  flex: 1 1 0;
  border-radius: 20px 20px 0 0;
  overflow: hidden;
}
/* line 281, ../sass/style20240806.scss */
.tabs-2024-block.tab-type2 ul li a {
  color: #666666;
  width: 100%;
  padding: 12px;
  font-size: 20px;
  display: block;
  text-align: center;
  font-weight: bold;
  border-bottom: 5px solid #cccccc;
  white-space: nowrap;
}
/* line 294, ../sass/style20240806.scss */
.tabs-2024-block.tab-type2 ul li.active a {
  color: #000000;
  border-bottom: 5px solid #fff200;
}
/* line 300, ../sass/style20240806.scss */
.tabs-2024-block.tab-type2 ul li:first-child a {
  padding-left: 60px;
}
/* line 303, ../sass/style20240806.scss */
.tabs-2024-block.tab-type2 ul li:last-child a {
  padding-right: 60px;
}

/* line 312, ../sass/style20240806.scss */
.tabs-2024-contents-block > .content-b {
  display: none;
}
/* line 316, ../sass/style20240806.scss */
.tabs-2024-contents-block > .content-b.active {
  display: block;
}

/* line 325, ../sass/style20240806.scss */
.search-2024-block {
  padding: 50px 50px;
  position: relative;
  border: 2px solid #ebebeb;
}
/* line 329, ../sass/style20240806.scss */
.search-2024-block .list-search-item {
  display: flex;
  margin-bottom: 20px;
}
/* line 333, ../sass/style20240806.scss */
.search-2024-block .list-search-item.phone-hide {
  display: flex;
}
/* line 337, ../sass/style20240806.scss */
.search-2024-block .list-search-item.phone-show {
  display: none;
}
/* line 341, ../sass/style20240806.scss */
.search-2024-block .list-search-item .label-title {
  width: 85px;
  font-size: 18px;
  padding-top: 5px;
}
/* line 347, ../sass/style20240806.scss */
.search-2024-block .list-search-item .label-select-b {
  width: calc(100% - 85px);
  min-height: 41px;
}

.search-2024-block .list-search-item .label-select-b .list-search-cus-select-block-outside {
    border: 1px solid #cccccc;
    border-radius: 20px;
    background-color: #FFF;
}

.search-2024-block .list-search-item .label-select-b .list-search-cus-select-link {
    display: block;
    padding: 10px 40px 10px 20px;
    /*border: 1px solid #cccccc;*/
    /*border-radius: 20px;*/
    color: #666666;
    height: 40px;
    
    background-image: url(../images/__drop_down.svg);
    background-size: 10px auto;
    background-position: right 15px center;
    background-repeat: no-repeat;
}

.search-2024-block .list-search-item .label-select-b .list-search-cus-select-block {
    max-height: 0;
    overflow: hidden;
    transition: min-height .4s ease-in-out;
}

.search-2024-block .list-search-item .label-select-b .list-search-cus-select-block.active {
    max-height: 500px;
    padding: 15px 20px 10px;
}


/* line 351, ../sass/style20240806.scss */
.search-2024-block .list-search-item .label-select-b label.cus-car-search-radio-select-t1 {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 10px;
  margin-right: 15px;
}
/* line 357, ../sass/style20240806.scss */
.search-2024-block .list-search-item .label-select-b label.cus-car-search-radio-select-t1 input {
  display: none;
}
/* line 360, ../sass/style20240806.scss */
.search-2024-block .list-search-item .label-select-b label.cus-car-search-radio-select-t1 div {
  font-size: 18px;
  color: #666666;
  padding: 10px 15px;
  border-radius: 20px;
  white-space: nowrap;
  background-color: #ebebeb;
}
/* line 370, ../sass/style20240806.scss */
.search-2024-block .list-search-item .label-select-b label.cus-car-search-radio-select-t1 input:checked + div {
  background-color: #0072bc;
  color: #fff;
}
/* line 376, ../sass/style20240806.scss */
.search-2024-block .list-search-item .label-select-b select {
  background-image: url(../images/__drop_down.svg);
  padding: 10px 40px 10px 20px;
  border: 1px solid #cccccc;
  border-radius: 20px;
  color: #666666;
  font-size: 18px;
  line-height: 18px;
  margin-right: 15px;
}
/* line 387, ../sass/style20240806.scss */
.search-2024-block .list-search-item .label-select-b input[type="text"], .search-2024-block .list-search-item .label-select-b input[type="number"] {
  padding: 10px 20px;
  border-radius: 20px;
  color: #666666;
  border: 1px solid #cccccc;
  width: 120px;
  max-width: calc( 100% - 30px );
}
/* line 395, ../sass/style20240806.scss */
.search-2024-block .list-search-item .label-select-b input[type="text"]::placeholder, .search-2024-block .list-search-item .label-select-b input[type="number"]::placeholder {
  color: #aaaaaa;
}
/* line 400, ../sass/style20240806.scss */
.search-2024-block .list-search-item .label-select-b .already-search-item {
  background-color: #b3b3b3;
  padding: 5px 20px;
  border-radius: 20px;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 10px;
  margin-right: 5px;
}
/* line 409, ../sass/style20240806.scss */
.search-2024-block .list-search-item .label-select-b .already-search-item span {
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  vertical-align: top;
  margin-right: 5px;
}
/* line 417, ../sass/style20240806.scss */
.search-2024-block .list-search-item .label-select-b .already-search-item a {
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  line-height: 24px;
  vertical-align: top;
}
/* line 426, ../sass/style20240806.scss */
.search-2024-block .list-search-item .label-select-b .icon-to {
  color: #cccccc;
  margin: 0 5px;
}
/* line 431, ../sass/style20240806.scss */
.search-2024-block .list-search-item .label-select-b .info-icon {
  position: relative;
  display: inline-block;
  cursor: pointer;
  line-height: 40px;
}
/* line 437, ../sass/style20240806.scss */
.search-2024-block .list-search-item .label-select-b .info-icon img {
  width: 30px;
}
/* line 441, ../sass/style20240806.scss */
.search-2024-block .list-search-item .label-select-b .info-icon .info-desc {
  display: none;
  position: absolute;
  left: calc( 100% + 12px );
  top: 0;
  line-height: 24px;
  min-width: 200px;
  border: 2px solid #cedae2;
  border-radius: 10px;
  padding: 15px;
  z-index: 2;
  background-color: #fff;
}

/* line 456, ../sass/style20240806.scss */
.search-2024-block .list-search-item .label-select-b .info-icon .info-desc:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 6.9px 4px 0;
  border-color: transparent #cedae2 transparent transparent;
  position: absolute;
  top: 16px;
  left: -8px;
}
/* line 470, ../sass/style20240806.scss */
.search-2024-block .list-search-item .label-select-b .info-icon .info-desc:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 6.9px 4px 0;
  border-color: transparent #ffffff transparent transparent;
  position: absolute;
  top: 16px;
  left: -5.5px;
}
/* line 486, ../sass/style20240806.scss */
.search-2024-block .list-search-item .label-select-b .info-icon:hover .info-desc {
  display: block;
}
/* line 493, ../sass/style20240806.scss */
.search-2024-block .list-search-item .label-select-b .search-separate-b {
  position: relative;
  text-align: center;
}
/* line 496, ../sass/style20240806.scss */
.search-2024-block .list-search-item .label-select-b .search-separate-b span {
  display: inline-block;
  background-color: #fff200;
  font-size: 20px;
  border-radius: 100%;
  padding: 5px 10px;
  z-index: 1;
  position: relative;
  border-left: 15px solid #ffffff;
  border-right: 15px solid #ffffff;
}
/* line 508, ../sass/style20240806.scss */
.search-2024-block .list-search-item .label-select-b .search-separate-b:before {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #cccccc;
  position: absolute;
  left: 0;
  top: 50%;
  z-index: 0;
}
/* line 523, ../sass/style20240806.scss */
.search-2024-block .list-search-button-b {
  padding: 15px;
  position: absolute;
  left: 50%;
  bottom: -40px;
  transform: translateX(-50%);
  background-color: #fff;
  z-index: 1;
}
/* line 532, ../sass/style20240806.scss */
.search-2024-block .list-search-button-b .my-btn {
  display: inline-block;
  font-size: 20px;
  color: #fff;
  background-color: #666666;
  padding: 10px 20px;
  border-radius: 25px;
  text-decoration: none;
  text-align: center;
  min-width: 150px;
  border: 0;
  margin: 0 3px;
}
/* line 545, ../sass/style20240806.scss */
.search-2024-block .list-search-button-b .my-btn.blue {
  background-color: #0072bc;
}

/* line 552, ../sass/style20240806.scss */
.search-advanced-block {
  /*overflow: hidden;
  max-height: 0;
  transition: max-height 0.5s ease;*/
  display: none;
}
/* line 558, ../sass/style20240806.scss */
.search-advanced-block.active {
  /*      max-height: 600px;*/
  display: block;
}

/* line 566, ../sass/style20240806.scss */
.home-keyword-search-2024-wrapper .input-block {
  position: relative;
}
/* line 569, ../sass/style20240806.scss */
.home-keyword-search-2024-wrapper .input-block input {
  padding: 12px 30px;
  width: 100%;
  font-size: 18px;
  border-radius: 30px;
  border: 2px solid #ebebeb;
}
/* line 578, ../sass/style20240806.scss */
.home-keyword-search-2024-wrapper .input-block button {
  background-color: #0072bc;
  height: 52px;
  display: block;
  width: 52px;
  border: 0px;
  background-image: url(../images/new_icon/icon_01.png);
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 100%;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 599, ../sass/style20240806.scss */
.home-2024-car-block {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  padding: 50px 0;
}
/* line 606, ../sass/style20240806.scss */
.home-2024-car-block .home-car-space {
  width: 25%;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}

/* line 615, ../sass/style20240806.scss */
.home-2024-store-block {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  padding: 50px 0;
}
/* line 622, ../sass/style20240806.scss */
.home-2024-store-block .home-store-space {
  width: 25%;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}

/* line 631, ../sass/style20240806.scss */
.car-block-type2_item {
  border: 1px solid #cccccc;
  height: 100%;
}
/* line 634, ../sass/style20240806.scss */
.car-block-type2_item .img-block {
  position: relative;
}
/* line 636, ../sass/style20240806.scss */
.car-block-type2_item .img-block .img {
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 220px;
  display: block;
}
/* line 646, ../sass/style20240806.scss */
.car-block-type2_item .img-block .car-card-photo-carousel .owl-dots {
  position: absolute;
  bottom: 10px;
  left: 50%;
  margin-top: 0;
  transform: translateX(-50%);
}
/* line 652, ../sass/style20240806.scss */
.car-block-type2_item .img-block .car-card-photo-carousel .owl-dots .owl-dot span {
  width: 8px;
  height: 8px;
  margin: 0 2px;
  background-color: #ffffff;
}
/* line 659, ../sass/style20240806.scss */
.car-block-type2_item .img-block .car-card-photo-carousel .owl-dots .owl-dot.active span, .car-block-type2_item .img-block .car-card-photo-carousel .owl-dots .owl-dot:hover span {
  background-color: #fff200;
}
/* line 666, ../sass/style20240806.scss */
.car-block-type2_item .detail-block {
  padding: 15px 20px 20px;
  /*border: 1px solid #cccccc;
  border-top: 0;*/
  display: flex;
  flex-wrap: wrap;
}
/* line 674, ../sass/style20240806.scss */
.car-block-type2_item .detail-block .price-b {
  width: calc( 100% - 80px );
  margin-bottom: 6px;
}
/* line 677, ../sass/style20240806.scss */
.car-block-type2_item .detail-block .price-b .price {
  color: #f15a24;
  font-size: 30px;
  font-weight: bold;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
/* line 687, ../sass/style20240806.scss */
.car-block-type2_item .detail-block .price-b .price span.unit {
  font-size: 50%;
  margin-left: 8px;
  font-weight: 400;
}
/* line 697, ../sass/style20240806.scss */
.car-block-type2_item .detail-block .compare-b {
  width: 80px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
/* line 703, ../sass/style20240806.scss */
.car-block-type2_item .detail-block .compare-b a.compare {
  display: inline-block;
  color: #fff;
  background-color: #fa5a24;
  padding: 5px 15px;
  font-size: 12px;
  border-radius: 14px;
  font-weight: 100;
}
/* line 714, ../sass/style20240806.scss */
.car-block-type2_item .detail-block .brand-b {
  width: 100%;
  margin-bottom: 10px;
}
/* line 717, ../sass/style20240806.scss */
.car-block-type2_item .detail-block .brand-b a {
  color: #333;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
}
/* line 725, ../sass/style20240806.scss */
.car-block-type2_item .detail-block .car-title-b {
  width: 100%;
  position: relative;
  margin-bottom: 10px;
  /*            padding: 1px 3px 0 12px;*/
  padding: 1px 8px 0 15px;
  /*font-size: 13px;*/
  font-size: 14px;
  color: #4d4d4d;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
/* line 740, ../sass/style20240806.scss */
.car-block-type2_item .detail-block .car-title-b:before {
  content: "";
  /*                width: calc( 100% - 3px );*/
  width: calc(100% - 8px);
  height: 100%;
  position: absolute;
  top: 0;
  /*                left: 1px;*/
  left: 4px;
  border-left: 5px solid #fa5a24;
  background-color: #ffeee5;
  transform: skew(-10deg);
  z-index: -1;
}
/* line 759, ../sass/style20240806.scss */
.car-block-type2_item .detail-block .car-desc-b {
  width: 100%;
  margin-bottom: 6px;
  /*font-size: 12px;*/
  font-size: 14px;
  color: #4d4d4d;
}
.car-block-type2_item .detail-block .car-desc-b > a {
  color: #4d4d4d;
}
/* line 767, ../sass/style20240806.scss */
.car-block-type2_item .detail-block .car-tag-b {
  width: calc( 100% - 14px );
  margin-bottom: 12px;
}
/* line 771, ../sass/style20240806.scss */
.car-block-type2_item .detail-block .car-tag-b .tag-item {
  /*font-size: 12px;*/
  font-size: 13px;
  color: #4d4d4d;
  margin-right: 10px;
  display: inline-block;
}
/* line 778, ../sass/style20240806.scss */
.car-block-type2_item .detail-block .car-tag-b .tag-item img {
  width: 10px;
  margin-top: -2px;
  margin-right: 2px;
}
/* line 786, ../sass/style20240806.scss */
.car-block-type2_item .detail-block .car-tag-desc-icon-b {
  width: 14px;
  font-size: 0;
}
/* line 790, ../sass/style20240806.scss */
.car-block-type2_item .detail-block .car-tag-desc-icon-b img {
  width: 14px;
  margin-top: 5px;
}
/* line 795, ../sass/style20240806.scss */
.car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
/* line 799, ../sass/style20240806.scss */
.car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc {
  display: none;
  position: absolute;
  right: -10px;
  bottom: calc(100% + 3px);
  line-height: 24px;
  min-width: 300px;
  border: 2px solid #cedae2;
  border-radius: 10px;
  padding: 6px 10px;
  z-index: 2;
  background-color: #fff;
  font-size: 14px;
}

.car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc .desc-title-b {
    color: #0072bc;
    font-weight: bold;
}

.car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc .desc-content-b {
    margin-bottom: 5px;
}

/* line 814, ../sass/style20240806.scss */
.car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6.9px 4px 0 4px;
  border-color: #cedae2 transparent transparent transparent;
  position: absolute;
  bottom: -8px;
  right: 11px;
}
/* line 826, ../sass/style20240806.scss */
.car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6.9px 4px 0 4px;
  border-color: #ffffff transparent transparent transparent;
  position: absolute;
  bottom: -5px;
  right: 11px;
}
/* line 840, ../sass/style20240806.scss */
.car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon:hover .info-desc {
  display: block;
}
/* line 846, ../sass/style20240806.scss */
.car-block-type2_item .detail-block .line-b {
  width: 100%;
  display: flex;
}
/* line 851, ../sass/style20240806.scss */
.car-block-type2_item .detail-block .line-b a {
  width: 100%;
}

/* line 860, ../sass/style20240806.scss */
.store-block-type2_item {
  border: 1px solid #cccccc;
  height: 100%;
}
/* line 863, ../sass/style20240806.scss */
.store-block-type2_item .img-block {
  position: relative;
}
/* line 866, ../sass/style20240806.scss */
.store-block-type2_item .img-block .img {
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 220px;
  display: block;
}
/* line 875, ../sass/style20240806.scss */
.store-block-type2_item .img-block .tag-b {
  position: absolute;
  width: calc( 100% - 4px );
  left: 2px;
  bottom: -30px;
  padding: 0 2px;
  text-align: right;
}
/* line 883, ../sass/style20240806.scss */
.store-block-type2_item .img-block .tag-b .tag-item {
  display: inline-block;
  cursor: pointer;
  margin-left: 2px;
}
/* line 888, ../sass/style20240806.scss */
.store-block-type2_item .img-block .tag-b .tag-item .tag-img {
  position: relative;
}
/* line 891, ../sass/style20240806.scss */
.store-block-type2_item .img-block .tag-b .tag-item .tag-img img {
  height: 60px;
}
/* line 895, ../sass/style20240806.scss */
.store-block-type2_item .img-block .tag-b .tag-item .tag-img:after {
  /*content: "";
  position: absolute;
  top: -20px;
  left: calc(50% - 8px);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 9px 0 9px;
  border-color: rgba(0, 0, 0, 0.7) transparent transparent transparent;*/
}
/* line 908, ../sass/style20240806.scss */
.store-block-type2_item .img-block .tag-b .tag-item .tag-desc {
  display: none;
  position: absolute;
  text-align: left;
  max-height: 150px;
  width: 90%;
  left: 5%;
  bottom: 80px;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 12px 16px;
  border-radius: 8px;
  line-height: 24px;
}
/* line 922, ../sass/style20240806.scss */
.store-block-type2_item .img-block .tag-b .tag-item .tag-desc .tag-text {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
/* line 933, ../sass/style20240806.scss */
.store-block-type2_item .img-block .tag-b .tag-item:hover .tag-img:after, .store-block-type2_item .img-block .tag-b .tag-item.active .tag-img:after {
  content: "";
  position: absolute;
  top: -20px;
  left: calc(50% - 8px);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 9px 0 9px;
  border-color: rgba(0, 0, 0, 0.7) transparent transparent transparent;
}
/* line 946, ../sass/style20240806.scss */
.store-block-type2_item .img-block .tag-b .tag-item:hover .tag-desc, .store-block-type2_item .img-block .tag-b .tag-item.active .tag-desc {
  display: block;
}
/* line 957, ../sass/style20240806.scss */
.store-block-type2_item .detail-block {
  padding: 45px 20px 20px;
  /*border: 1px solid #cccccc;
  border-top: 0;*/
  display: flex;
  flex-wrap: wrap;
}
/* line 965, ../sass/style20240806.scss */
.store-block-type2_item .detail-block .title-b {
  width: 100%;
  margin-bottom: 12px;
}
/* line 969, ../sass/style20240806.scss */
.store-block-type2_item .detail-block .title-b a {
  color: #333;
  font-size: 23px;
  font-weight: bold;
  line-height: 32px;
}
/* line 977, ../sass/style20240806.scss */
.store-block-type2_item .detail-block .store-desc-b {
  margin-bottom: 6px;
  width: 100%;
  display: flex;
  align-items: flex-start;
}
/* line 983, ../sass/style20240806.scss */
.store-block-type2_item .detail-block .store-desc-b .icon-b {
  width: 16px;
  margin-right: 4px;
  text-align: center;
  margin-top: 1px;
}
/* line 988, ../sass/style20240806.scss */
.store-block-type2_item .detail-block .store-desc-b .icon-b img {
  height: 14px;
}
/* line 992, ../sass/style20240806.scss */
.store-block-type2_item .detail-block .store-desc-b .desc {
  width: calc( 100% - 20px );
  color: #4d4d4d;
  font-size: 14px;
}
/* line 999, ../sass/style20240806.scss */
.store-block-type2_item .detail-block .button-b {
  width: 100%;
  display: flex;
  margin-top: 12px;
  justify-content: center;
}
/* line 1006, ../sass/style20240806.scss */
.store-block-type2_item .detail-block .line-b {
  width: 50%;
  display: flex;
  padding: 0 5px;
}
/* line 1013, ../sass/style20240806.scss */
.store-block-type2_item .detail-block .line-b a {
  width: 100%;
}
/* line 1019, ../sass/style20240806.scss */
.store-block-type2_item .detail-block .map-b {
  width: 50%;
  display: flex;
  padding: 0 5px;
}
/* line 1026, ../sass/style20240806.scss */
.store-block-type2_item .detail-block .map-b a {
  width: 100%;
}

/* line 1034, ../sass/style20240806.scss */
.line-btn-link {
  display: inline-block;
  padding: 5px 10px;
  border: 2px solid #3abf01;
  color: #3abf01;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  border-radius: 18px;
}
/* line 1047, ../sass/style20240806.scss */
.line-btn-link img {
  width: 20px;
  margin-right: 5px;
  margin-top: -2px;
}

.phone-btn-link {
  display: inline-block;
  padding: 5px 10px;
  border: 2px solid #fa5a24;
  color: #FFFFFF;
  background-color: #fa5a24;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  border-radius: 18px;
}
.phone-btn-link img {
  width: 20px;
  margin-right: 5px;
  margin-top: -4px;
}

/* line 1054, ../sass/style20240806.scss */
.location-btn-link {
  display: inline-block;
  padding: 5px 10px;
  border: 2px solid #0072bc;
  color: #0072bc;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  border-radius: 18px;
}
/* line 1067, ../sass/style20240806.scss */
.location-btn-link img {
  width: 20px;
  margin-right: 5px;
  margin-top: -4px;
}

/* line 1075, ../sass/style20240806.scss */
.home-more-link-block {
  width: 100%;
  text-align: right;
}
/* line 1078, ../sass/style20240806.scss */
.home-more-link-block a {
  position: relative;
  color: #4d4d4d;
  display: inline-block;
  text-decoration: none;
  padding: 3px 80px 19px 0;
  font-size: 18px;
  letter-spacing: 2px;
}
/* line 1087, ../sass/style20240806.scss */
.home-more-link-block a:before {
  content: "";
  display: block;
  width: 48px;
  height: 48px;
  background-color: #fff200;
  border-radius: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 1099, ../sass/style20240806.scss */
.home-more-link-block a:after {
  content: "";
  display: block;
  height: 14px;
  width: calc(100% - 17px);
  border-bottom: 1px solid #4d4d4d;
  border-right: 1px solid #4d4d4d;
  position: absolute;
  top: 17px;
  right: 23px;
  transform: skewX(45deg);
}

/* line 1116, ../sass/style20240806.scss */
.home-video-2024-wrapper {
  padding: 50px 0;
}

/* line 1123, ../sass/style20240806.scss */
.home-2024-video-block {
  display: flex;
  flex-wrap: wrap;
  margin-left: -20px;
  margin-right: -20px;
  padding: 50px 0;
}
/* line 1129, ../sass/style20240806.scss */
.home-2024-video-block .home-video-space {
  width: 33.333333%;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 30px;
}

/* line 1137, ../sass/style20240806.scss */
.video-block-type1_item {
  border: 1px solid #cccccc;
  height: 100%;
  border-radius: 20px;
  overflow: hidden;
}
/* line 1145, ../sass/style20240806.scss */
.video-block-type1_item .img-block .img {
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 280px;
}
/* line 1155, ../sass/style20240806.scss */
.video-block-type1_item .detail-block {
  padding: 20px 20px 20px;
  border-top: 0;
  display: flex;
  flex-wrap: wrap;
}
/* line 1162, ../sass/style20240806.scss */
.video-block-type1_item .detail-block .title-b {
  width: 100%;
  margin-bottom: 12px;
  word-break: break-all;
  font-size: 14px;
}
/* line 1167, ../sass/style20240806.scss */
.video-block-type1_item .detail-block .title-b a {
  color: #333;
  font-size: 23px;
  font-weight: bold;
  line-height: 32px;
}
/* line 1176, ../sass/style20240806.scss */
.video-block-type1_item .detail-block .content-b {
  width: 100%;
  margin-bottom: 12px;
  color: #4d4d4d;
  font-size: 16px;
  word-break: break-all;
}
/* line 1184, ../sass/style20240806.scss */
.video-block-type1_item .detail-block .date-b {
  width: 100%;
  margin-bottom: 6px;
  font-size: 12px;
  color: #4d4d4d;
}

/* line 1193, ../sass/style20240806.scss */
.home-title-type-1-block {
  color: #0072bc;
  width: 100%;
  padding: 12px;
  font-size: 20px;
  display: block;
  text-align: center;
  font-weight: bold;
  border-bottom: 5px solid #0072bc;
}

/* line 1205, ../sass/style20240806.scss */
.compare-2024-wrapper {
  padding: 50px 0;
}

/* line 1209, ../sass/style20240806.scss */
.home-title-type-2-block {
  width: 100%;
  font-size: 32px;
  font-weight: bold;
}
/* line 1214, ../sass/style20240806.scss */
.home-title-type-2-block:before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 32px;
  background-color: #0072bc;
  margin-right: 5px;
  vertical-align: middle;
  margin-top: -4px;
}

/* line 1228, ../sass/style20240806.scss */
.breadCumbs-2024-wrapper .breadCumbs-2024-block {
  padding: 15px 0;
  background-color: #306897;
}
/* line 1232, ../sass/style20240806.scss */
.breadCumbs-2024-wrapper .breadCumbs-2024-block a {
  display: inline-block;
  color: #ffffff;
  text-decoration: none;
  margin-right: 5px;
  font-weight: 100;
}
/* line 1239, ../sass/style20240806.scss */
.breadCumbs-2024-wrapper .breadCumbs-2024-block span {
  display: inline-block;
  color: #ffffff;
  margin-right: 5px;
  font-weight: 100;
}

/* line 1248, ../sass/style20240806.scss */
.search-cars-2024-wrapper {
  padding: 70px 0 90px;
}

/* line 1252, ../sass/style20240806.scss */
.grid-list-title-block {
  font-size: 32px;
  font-weight: bold;
  margin: 0;
}
/* line 1256, ../sass/style20240806.scss */
.grid-list-title-block .color-blue {
  color: #0072bc;
}

/* line 1261, ../sass/style20240806.scss */
.grid-list-sort-block {
  display: flex;
  margin-left: -5px;
  margin-right: -5px;
}
/* line 1265, ../sass/style20240806.scss */
.grid-list-sort-block .sort-btn-item {
  display: block;
  padding: 0 5px;
}
/* line 1268, ../sass/style20240806.scss */
.grid-list-sort-block .sort-btn-item .sort-link {
  display: inline-block;
  padding: 6px 25px;
  font-size: 16px;
  font-weight: 100;
  border: 1px solid #0072bc;
  color: #0072bc;
  border-radius: 20px;
  min-width: 100px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 1283, ../sass/style20240806.scss */
.grid-list-sort-block .sort-btn-item .sort-link:after {
  content: "";
  display: block;
  height: 15px;
  width: 12px;
  background-image: url(../images/__sort_02.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 100%;
}
/* line 1295, ../sass/style20240806.scss */
.grid-list-sort-block .sort-btn-item .sort-link.active {
  background-color: #0072bc;
  color: #ffffff;
}
/* line 1298, ../sass/style20240806.scss */
.grid-list-sort-block .sort-btn-item .sort-link.active:after {
  background-image: url(../images/__sort_01.svg);
}

/* line 1306, ../sass/style20240806.scss */
.rsNav.rsThumbs.rsThumbsHor {
  background-color: #eeeeee;
}

/* line 1311, ../sass/style20240806.scss */
.car-detail-2024-block {
  /*padding: 15px 20px 20px;
  border: 1px solid #cccccc;
  border-top: 0;*/
}
/* line 1317, ../sass/style20240806.scss */
.car-detail-2024-block .price-compare-b {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
/* line 1321, ../sass/style20240806.scss */
.car-detail-2024-block .price-compare-b .price-b {
  width: calc( 100% - 130px );
  margin-bottom: 6px;
}
/* line 1324, ../sass/style20240806.scss */
.car-detail-2024-block .price-compare-b .price-b .price {
  color: #f15a24;
  font-size: 54px;
  font-weight: bold;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
/* line 1334, ../sass/style20240806.scss */
.car-detail-2024-block .price-compare-b .price-b .price span.unit {
  font-size: 50%;
  margin-left: 8px;
  font-weight: 400;
}
/* line 1344, ../sass/style20240806.scss */
.car-detail-2024-block .price-compare-b .compare-b {
  width: 130px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
/* line 1350, ../sass/style20240806.scss */
.car-detail-2024-block .price-compare-b .compare-b a.compare {
  display: inline-block;
  color: #fff;
  background-color: #fa5a24;
  padding: 5px 25px;
  font-size: 20px;
  border-radius: 30px;
  font-weight: 100;
}
/* line 1362, ../sass/style20240806.scss */
.car-detail-2024-block .brand-b {
  margin-bottom: 15px;
  font-size: 36px;
  font-weight: bold;
  line-height: 36px;
}
/* line 1370, ../sass/style20240806.scss */
.car-detail-2024-block .car-title-b {
  display: inline-block;
  position: relative;
  margin-bottom: 10px;
  padding: 1px 8px 0 12px;
  font-size: 14px;
  color: #4d4d4d;
}
/* line 1379, ../sass/style20240806.scss */
.car-detail-2024-block .car-title-b span {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
/* line 1391, ../sass/style20240806.scss */
.car-detail-2024-block .car-title-b:before {
  content: "";
  width: calc( 100% - 3px );
  height: 100%;
  position: absolute;
  top: 0;
  left: 1px;
  border-left: 5px solid #fa5a24;
  background-color: #ffeee5;
  transform: skew(-10deg);
  z-index: 0;
}
/* line 1409, ../sass/style20240806.scss */
.car-detail-2024-block .car-desc-b {
  display: flex;
  align-items: center;
  font-size: 18px;
  margin-bottom: 8px;
}
/* line 1415, ../sass/style20240806.scss */
.car-detail-2024-block .car-desc-b span.split-line {
  font-size: 16px;
  margin-top: -1px;
  margin: 0 8px;
  font-weight: 100;
}

/* line 1425, ../sass/style20240806.scss */
.pages-detail-contact-2024-block {
  display: flex;
  align-items: center;
  margin-right: -5px;
  margin-left: -5px;
  padding-top: 10px;
}
/* line 1431, ../sass/style20240806.scss */
.pages-detail-contact-2024-block .line-b {
  font-size: 24px;
  padding: 0 5px;
}
/* line 1434, ../sass/style20240806.scss */
.pages-detail-contact-2024-block .line-b a {
  display: inline-block;
  color: #3abf01;
  border: 2px solid #3abf01;
  padding: 5px 20px;
  font-weight: bold;
  border-radius: 30px;
}
/* line 1442, ../sass/style20240806.scss */
.pages-detail-contact-2024-block .line-b img {
  height: 22px;
  margin-top: -4px;
  margin-right: 5px;
}
/* line 1448, ../sass/style20240806.scss */
.pages-detail-contact-2024-block .phone-b {
  position: relative;
  font-size: 24px;
  padding: 0 5px;
}
/* line 1452, ../sass/style20240806.scss */
.pages-detail-contact-2024-block .phone-b a {
  display: inline-block;
  /*color: #306897;*/
  /*border: 2px solid #306897;*/
  padding: 5px 20px;
  font-weight: bold;
  border-radius: 30px;
  
  color: #FFFFFF;
  border: 2px solid #fa5a24;
  background-color: #fa5a24;
}
/* line 1460, ../sass/style20240806.scss */
.pages-detail-contact-2024-block .phone-b img {
  height: 22px;
  margin-top: -4px;
}
/* line 1466, ../sass/style20240806.scss */
.pages-detail-contact-2024-block .phone-b .desc-b {
  display: none;
  position: absolute;
  bottom: calc(100% + 8px);
  left: 0;
  padding: 6px 18px;
  border-radius: 18px;
  background-color: #edf5fc;
  color: #306897;
  font-size: 13px;
  white-space: nowrap;
}
/* line 1479, ../sass/style20240806.scss */
.pages-detail-contact-2024-block .phone-b .desc-b span {
  margin: 0 5px;
}
/* line 1483, ../sass/style20240806.scss */
.pages-detail-contact-2024-block .phone-b .desc-b:after {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  left: 40px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #edf5fc transparent transparent transparent;
}
/* line 1498, ../sass/style20240806.scss */
.pages-detail-contact-2024-block .phone-b:hover .desc-b, .pages-detail-contact-2024-block .phone-b.active .desc-b {
  display: block;
}
/* line 1504, ../sass/style20240806.scss */
.pages-detail-contact-2024-block .address-b {
  position: relative;
  font-size: 24px;
  padding: 0 5px;
}
/* line 1508, ../sass/style20240806.scss */
.pages-detail-contact-2024-block .address-b a {
  display: inline-block;
  color: #306897;
  border: 2px solid #306897;
  padding: 5px 20px;
  font-weight: bold;
  border-radius: 30px;
}
/* line 1516, ../sass/style20240806.scss */
.pages-detail-contact-2024-block .address-b img {
  height: 22px;
  margin-top: -4px;
}
/* line 1522, ../sass/style20240806.scss */
.pages-detail-contact-2024-block .fb-b {
  padding: 0 5px;
}
/* line 1524, ../sass/style20240806.scss */
.pages-detail-contact-2024-block .fb-b a {
  display: inline-block;
  font-size: 0;
}
/* line 1528, ../sass/style20240806.scss */
.pages-detail-contact-2024-block .fb-b img {
  width: 45px;
}
/* line 1532, ../sass/style20240806.scss */
.pages-detail-contact-2024-block .x-b {
  padding: 0 5px;
}
/* line 1534, ../sass/style20240806.scss */
.pages-detail-contact-2024-block .x-b a {
  display: inline-block;
  font-size: 0;
}
/* line 1538, ../sass/style20240806.scss */
.pages-detail-contact-2024-block .x-b img {
  width: 45px;
}

/* line 1545, ../sass/style20240806.scss */
.car-desc-2024-block {
  padding: 30px 0;
}
/* line 1547, ../sass/style20240806.scss */
.car-desc-2024-block img {
  max-width: 100% !important;
  height: auto !important;
}

/* line 1553, ../sass/style20240806.scss */
.pages-sub-title-type1 {
  font-size: 24px;
  font-weight: bold;
}
/* line 1557, ../sass/style20240806.scss */
.pages-sub-title-type1.blue {
  color: #0072bc;
}

/* line 1564, ../sass/style20240806.scss */
.car-equipment .content-block .equipment-ul {
  padding: 0 5px;
}
/* line 1566, ../sass/style20240806.scss */
.car-equipment .content-block .equipment-ul li {
  font-size: 18px;
}
/* line 1569, ../sass/style20240806.scss */
.car-equipment .content-block .equipment-ul li img {
  width: 23px;
  margin-top: -4px;
}

/* line 1576, ../sass/style20240806.scss */
.equipment-ul {
  padding: 0 5px;
}
/* line 1578, ../sass/style20240806.scss */
.equipment-ul li {
  font-size: 18px;
}
/* line 1581, ../sass/style20240806.scss */
.equipment-ul li img {
  width: 23px;
  margin-top: -4px;
}

/* line 1588, ../sass/style20240806.scss */
.car-page-store-intro {
  padding: 50px 0;
}
/* line 1591, ../sass/style20240806.scss */
.car-page-store-intro .img-b {
  text-align: center;
}
/* line 1595, ../sass/style20240806.scss */
.car-page-store-intro img {
  width: 100%;
  margin-bottom: 20px;
}
/* line 1600, ../sass/style20240806.scss */
.car-page-store-intro a {
  display: block;
}
/* line 1604, ../sass/style20240806.scss */
.car-page-store-intro .desc-item {
  font-size: 18px;
  font-weight: 100;
}

/* line 1615, ../sass/style20240806.scss */
.car-page-tags-block {
  border: 1px solid #eee;
  display: flex;
}
/* line 1618, ../sass/style20240806.scss */
.car-page-tags-block .tags-b {
  /*width: calc( 50% - 30px );*/
  width: calc( 55% - 30px );
  display: flex;
  flex-wrap: wrap;
  position: relative;
  padding: 10px 20px 10px 40px;
  /*background-color: #eef3f7;*/
  background-color: #edf5fc;
  min-height: 96px;
}
/* line 1627, ../sass/style20240806.scss */
.car-page-tags-block .tags-b:after {
    content: "";
    display: block;
    position: absolute;
  /*
  top: 0;
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 48px 0 48px 30px;
  border-color: transparent transparent transparent #eef3f7;
  */

    top: 0;
    left: calc(100% - 5px);
    width: 35px;
    height: 100%;
    background-image: url(../images/arrow_blue.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/* line 1643, ../sass/style20240806.scss */
.car-page-tags-block .tags-b .tag-item {
  width: 33.33333%;
  font-size: 18px;
  line-height: 36px;
  color: #4d4d4d;
}
/* line 1648, ../sass/style20240806.scss */
.car-page-tags-block .tags-b .tag-item span {
  font-size: 18px;
  color: #4d4d4d;
  display: inline-block;
  vertical-align: middle;
}

.car-page-tags-block .tags-b .tag-item.active span {
  color: #0072bc;
}

/* line 1656, ../sass/style20240806.scss */
.car-page-tags-block .tags-b .tag-item:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  margin-right: 4px;
  background-image: url(../images/__approve_v.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% auto;
}
/* line 1671, ../sass/style20240806.scss */
.car-page-tags-block .desc-b {
  /*width: calc( 50% + 30px );*/
  width: calc( 45% + 30px );
  padding: 10px 20px 10px 60px;
  font-size: 18px;
  line-height: 36px;
  font-weight: 100;
  color: #4d4d4d;
  min-height: 96px;
}

/* line 1684, ../sass/style20240806.scss */
.tabs-car-search-block .form-b {
  display: flex;
  align-items: center;
  margin-left: -15px;
  margin-right: -15px;
}
/* line 1689, ../sass/style20240806.scss */
.tabs-car-search-block .form-b .input-b {
  width: 25%;
  padding-left: 15px;
  padding-right: 15px;
}

.tabs-car-search-block .form-b .input-b.year-input-block {
  width: calc( 25% - 48px );
}

.tabs-car-search-block .form-b .input-b.button-input-block {
  width: 96px;
}

.tabs-car-search-block .form-b .input-b .car_page_search_cars {
    background-color: #0072bc;
    height: 66px;
    display: block;
    width: 66px;
    border: 0px;
    background-image: url(../images/new_icon/icon_01.png);
    background-size: 24px 24px;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 100%;
}

/* line 1694, ../sass/style20240806.scss */
.tabs-car-search-block .form-b select {
  border: 1px solid #cccccc;
  padding: 15px 60px 15px 30px;
  font-size: 24px;
  font-weight: 100;
  width: 100%;
  border-radius: 35px;
  color: #666666;
}
/* line 1704, ../sass/style20240806.scss */
.tabs-car-search-block .form-b select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url(../images/__drop_down.svg) no-repeat scroll right center transparent;
  background-size: 15px auto;
  background-position: right 30px center;
  background-color: #ffffff;
}

/* line 1717, ../sass/style20240806.scss */
.stores-page-banner-wrapper {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 30px 0;
  min-height: 450px;
  display: flex;
  align-items: center;
}

/* line 1728, ../sass/style20240806.scss */
.stores-page-banner-block {
  display: flex;
  align-items: center;
}
/* line 1732, ../sass/style20240806.scss */
.stores-page-banner-block .intro-page-block {
  width: 35%;
}
/* line 1734, ../sass/style20240806.scss */
.stores-page-banner-block .intro-page-block .title-b {
  color: #ffffff;
  font-size: 48px;
  line-height: 85px;
  border-bottom: 1px solid #ffffff;
  margin-bottom: 15px;
}
/* line 1741, ../sass/style20240806.scss */
.stores-page-banner-block .intro-page-block .desc-b {
  color: #ffffff;
  font-weight: 100;
  font-size: 18px;
  line-height: 28px;
}
/* line 1749, ../sass/style20240806.scss */
.stores-page-banner-block .stores-page-video-block {
  width: 65%;
  display: flex;
  flex-wrap: wrap;
  padding-left: 40px;
}
/* line 1754, ../sass/style20240806.scss */
.stores-page-banner-block .stores-page-video-block .stores-page-video-space {
  width: 33.333333%;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 1763, ../sass/style20240806.scss */
.video-block-type2_item {
  border: 1px solid #cccccc;
  border-radius: 20px;
  overflow: hidden;
}
/* line 1770, ../sass/style20240806.scss */
.video-block-type2_item .img-block .img {
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 180px;
}
/* line 1780, ../sass/style20240806.scss */
.video-block-type2_item .detail-block {
  padding: 10px 15px 10px;
  border-top: 0;
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
}
/* line 1789, ../sass/style20240806.scss */
.video-block-type2_item .detail-block .title-b {
  width: 100%;
  word-break: break-all;
  margin-bottom: 4px;
  word-wrap: break-word;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  color: #333;
  font-size: 21px;
  font-weight: bold;
  line-height: 26px;
}
/* line 1806, ../sass/style20240806.scss */
.video-block-type2_item .detail-block .title-b a {
  color: #333;
  font-size: 21px;
  font-weight: bold;
  line-height: 26px;
}
/* line 1815, ../sass/style20240806.scss */
.video-block-type2_item .detail-block .content-b {
  width: 100%;
  margin-bottom: 6px;
  color: #4d4d4d;
  font-size: 16px;
  word-wrap: break-word;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
/* line 1829, ../sass/style20240806.scss */
.video-block-type2_item .detail-block .date-b {
  width: 100%;
  font-size: 12px;
  color: #4d4d4d;
}

/* line 1839, ../sass/style20240806.scss */
.store-detail-2024-block .store-detail-tags-b {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 25px;
}
/* line 1845, ../sass/style20240806.scss */
.store-detail-2024-block .store-detail-tags-b .tag-item{ 
  width: 15%;
  position: relative;
}
/* line 1847, ../sass/style20240806.scss */
.store-detail-2024-block .store-detail-tags-b .tag-item img {
  width: 100%;
}


.store-detail-2024-block .store-detail-tags-b .tag-item .tag-desc {
  display: none;
  position: absolute;
  text-align: left;
  max-height: 150px;
  /*width: 90%;*/
  left: 5%;
  bottom: calc(100% - -20px);
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 12px 16px;
  border-radius: 8px;
  line-height: 24px;
  z-index: 22;
  width: 220px;
}
.store-detail-2024-block .store-detail-tags-b .tag-item .tag-desc .tag-text {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.store-detail-2024-block .store-detail-tags-b .tag-item:hover .tag-img:after, .store-detail-2024-block .store-detail-tags-b .tag-item.active .tag-img:after {
  content: "";
  position: absolute;
  top: -20px;
  left: calc(50% - 8px);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 9px 0 9px;
  border-color: rgba(0, 0, 0, 0.7) transparent transparent transparent;
}
.store-detail-2024-block .store-detail-tags-b .tag-item:hover .tag-desc, .store-detail-2024-block .store-detail-tags-b .tag-item.active .tag-desc {
  display: block;
}


/* line 1853, ../sass/style20240806.scss */
.store-detail-2024-block .store-name-b {
  margin-bottom: 25px;
  font-size: 40px;
  font-weight: bold;
  line-height: 40px;
}
/* line 1861, ../sass/style20240806.scss */
.store-detail-2024-block .store-desc-b {
  display: flex;
  align-items: flex-start;
  font-size: 20px;
  margin-bottom: 12px;
}
/* line 1867, ../sass/style20240806.scss */
.store-detail-2024-block .store-desc-b .img-b {
  text-align: center;
  width: 25px;
}
/* line 1870, ../sass/style20240806.scss */
.store-detail-2024-block .store-desc-b .img-b img {
  height: 18px;
  vertical-align: middle;
  margin-top: -6px;
}
/* line 1877, ../sass/style20240806.scss */
.store-detail-2024-block .store-desc-b .text-b {
  width: calc( 100% - 25px );
  padding-left: 5px;
}
/* line 1881, ../sass/style20240806.scss */
.store-detail-2024-block .store-desc-b .text-b a {
  color: #000;
}
/* line 1885, ../sass/style20240806.scss */
.store-detail-2024-block .store-desc-b .text-b .workday-link {
  display: inline-block;
}
/* line 1887, ../sass/style20240806.scss */
.store-detail-2024-block .store-desc-b .text-b .workday-link img {
  width: 12px;
  margin-left: 8px;
}
/* line 1893, ../sass/style20240806.scss */
.store-detail-2024-block .store-desc-b .text-b .workday-detail-b {
  max-height: 0;
  transition: max-height 0.5s ease;
  overflow: hidden;
}
/* line 1898, ../sass/style20240806.scss */
.store-detail-2024-block .store-desc-b .text-b .workday-detail-b span.color-red {
  color: #ff0000;
}
/* line 1904, ../sass/style20240806.scss */
.store-detail-2024-block .store-desc-b .text-b.active .workday-detail-b {
  max-height: 300px;
}

/* line 1914, ../sass/style20240806.scss */
#home-page-owl .owl-dots {
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
}
/* line 1923, ../sass/style20240806.scss */
#home-page-owl .owl-dots button.owl-dot span {
  background-color: #ffffff;
  margin: 0 5px;
}
/* line 1930, ../sass/style20240806.scss */
#home-page-owl .owl-dots button.owl-dot.active span, #home-page-owl .owl-dots button.owl-dot:hover span {
  background-color: #fff200;
}

/* line 1938, ../sass/style20240806.scss */
#store-page-owl a {
  display: block;
}

/* line 1943, ../sass/style20240806.scss */
#store-page-owl .owl-prev {
  position: absolute;
  left: 15px;
  top: calc( 50% - 30px );
}
/* line 1947, ../sass/style20240806.scss */
#store-page-owl .owl-prev img {
  width: 60px;
}

/* line 1951, ../sass/style20240806.scss */
#store-page-owl .owl-next {
  position: absolute;
  right: 15px;
  top: calc( 50% - 30px );
}
/* line 1955, ../sass/style20240806.scss */
#store-page-owl .owl-next img {
  width: 60px;
}

/* line 1963, ../sass/style20240806.scss */
.home-active-banner-wapper .owl-carousel {
  margin-right: 0;
}

/* line 1966, ../sass/style20240806.scss */
.home-active-banner-wapper .owl-carousel .banner-item-img {
  margin-right: 0;
}

/* line 1969, ../sass/style20240806.scss */
.home-active-banner-wapper #home-active-banner-carousel::after {
  display: none;
}

/* line 1975, ../sass/style20240806.scss */
#home-active-banner-carousel img {
  border-radius: 20px;
}
/* line 1979, ../sass/style20240806.scss */
#home-active-banner-carousel a {
  display: block;
}

/* line 1984, ../sass/style20240806.scss */
#home-active-banner-carousel .owl-prev {
  position: absolute;
  left: -75px;
  top: calc( 50% - 30px );
  z-index: 2;
}
/* line 1989, ../sass/style20240806.scss */
#home-active-banner-carousel .owl-prev img {
  width: 60px;
}

/* line 1993, ../sass/style20240806.scss */
#home-active-banner-carousel .owl-next {
  position: absolute;
  right: -75px;
  top: calc( 50% - 30px );
  z-index: 2;
}
/* line 1998, ../sass/style20240806.scss */
#home-active-banner-carousel .owl-next img {
  width: 60px;
}

/* line 2004, ../sass/style20240806.scss */
.compare-choose-fixed-block {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.75);
  z-index: 999;
  display: none;
}
/* line 2016, ../sass/style20240806.scss */
.compare-choose-fixed-block.active {
  display: block;
}
/* line 2019, ../sass/style20240806.scss */
.compare-choose-fixed-block .compare-choose-block {
  background-color: #4d4d4d;
  padding: 50px 0;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  border-radius: 30px 30px 0 0;
}
/* line 2029, ../sass/style20240806.scss */
.compare-choose-fixed-block .compare-choose-block .compare-choose-b {
  position: relative;
}
/* line 2031, ../sass/style20240806.scss */
.compare-choose-fixed-block .compare-choose-block .compare-choose-b .close-b {
  position: absolute;
  top: -25px;
  right: -25px;
  font-size: 0;
}
/* line 2036, ../sass/style20240806.scss */
.compare-choose-fixed-block .compare-choose-block .compare-choose-b .close-b a {
  color: #ffffff;
  font-size: 24px;
}
/* line 2041, ../sass/style20240806.scss */
.compare-choose-fixed-block .compare-choose-block .compare-choose-b .title-b {
  color: #ffffff;
  font-size: 32px;
  font-weight: bold;
  letter-spacing: 5px;
  margin-bottom: 8px;
}
/* line 2047, ../sass/style20240806.scss */
.compare-choose-fixed-block .compare-choose-block .compare-choose-b .title-b:before {
  content: "";
  display: inline-block;
  height: 32px;
  width: 6px;
  background-color: #fff;
  margin-right: 12px;
  vertical-align: top;
  margin-top: 8px;
}
/* line 2058, ../sass/style20240806.scss */
.compare-choose-fixed-block .compare-choose-block .compare-choose-b .desc-b {
  color: #ffffff;
  font-size: 20px;
  padding-left: 18px;
  letter-spacing: 1px;
  margin-bottom: 20px;
}
/* line 2065, ../sass/style20240806.scss */
.compare-choose-fixed-block .compare-choose-block .compare-choose-b .desc-b .cars-quality {
  color: #fa5a24;
  font-weight: bold;
}
/* line 2070, ../sass/style20240806.scss */
.compare-choose-fixed-block .compare-choose-block .compare-choose-b .car-b {
  margin-left: -5px;
  margin-right: -5px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 30px;
}
/* line 2076, ../sass/style20240806.scss */
.compare-choose-fixed-block .compare-choose-block .compare-choose-b .car-b .car-item {
  position: relative;
  width: 16.66666%;
  padding: 0 5px;
}
/* line 2081, ../sass/style20240806.scss */
.compare-choose-fixed-block .compare-choose-block .compare-choose-b .car-b .car-item > label {
  display: block;
  cursor: pointer;
}
/* line 2085, ../sass/style20240806.scss */
.compare-choose-fixed-block .compare-choose-block .compare-choose-b .car-b .car-item > label input {
  display: none;
}
/* line 2089, ../sass/style20240806.scss */
.compare-choose-fixed-block .compare-choose-block .compare-choose-b .car-b .car-item > label input + div.img-b {
  border: 3px solid #4d4d4d;
}
/* line 2093, ../sass/style20240806.scss */
.compare-choose-fixed-block .compare-choose-block .compare-choose-b .car-b .car-item > label input:checked + div.img-b {
  border: 3px solid #fa5a24;
}
/* line 2097, ../sass/style20240806.scss */
.compare-choose-fixed-block .compare-choose-block .compare-choose-b .car-b .car-item .img-b {
  width: 100%;
  height: 150px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
/* line 2106, ../sass/style20240806.scss */
.compare-choose-fixed-block .compare-choose-block .compare-choose-b .car-b .car-item .compare-car-remove-link {
  display: inline-block;
  position: absolute;
  top: 10px;
  right: 15px;
}
/* line 2112, ../sass/style20240806.scss */
.compare-choose-fixed-block .compare-choose-block .compare-choose-b .car-b .car-item .compare-car-remove-link img {
  width: 30px;
}
/* line 2118, ../sass/style20240806.scss */
.compare-choose-fixed-block .compare-choose-block .compare-choose-b .button-b {
  text-align: center;
}
/* line 2121, ../sass/style20240806.scss */
.compare-choose-fixed-block .compare-choose-block .compare-choose-b .button-b button, .compare-choose-fixed-block .compare-choose-block .compare-choose-b .button-b a {
  display: inline-block;
  font-size: 20px;
  color: #fff;
  background-color: #999999;
  padding: 10px 20px;
  border-radius: 25px;
  text-decoration: none;
  text-align: center;
  min-width: 150px;
  border: 0;
  margin: 0 3px;
}
/* line 2134, ../sass/style20240806.scss */
.compare-choose-fixed-block .compare-choose-block .compare-choose-b .button-b button.blue, .compare-choose-fixed-block .compare-choose-block .compare-choose-b .button-b a.blue {
  background-color: #0072bc;
}

/* line 2145, ../sass/style20240806.scss */
.car-page-contact-fixed-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 15px;
  z-index: 10;
  background-color: #fff;
  box-shadow: 0 0 8px #666;
}

/* line 2157, ../sass/style20240806.scss */
.car-page-contact-fixed-block {
  display: flex;
  justify-content: center;
  width: 100%;
}
/* line 2161, ../sass/style20240806.scss */
.car-page-contact-fixed-block .line-b {
  font-size: 20px;
  padding: 0 5px;
}
/* line 2165, ../sass/style20240806.scss */
.car-page-contact-fixed-block .line-b a {
  display: inline-block;
  color: #3abf01;
  border: 2px solid #3abf01;
  padding: 5px 10px;
  font-weight: bold;
  border-radius: 30px;
}
/* line 2173, ../sass/style20240806.scss */
.car-page-contact-fixed-block .line-b a img {
  height: 22px;
  margin-top: -4px;
  margin-right: 5px;
}
/* line 2180, ../sass/style20240806.scss */
.car-page-contact-fixed-block .phone-b {
  font-size: 20px;
  padding: 0 5px;
}
/* line 2184, ../sass/style20240806.scss */
.car-page-contact-fixed-block .phone-b a {
  display: inline-block;
  color: #ffffff;
  border: 2px solid #fa5a24;
  background-color: #fa5a24;
  padding: 5px 10px;
  font-weight: bold;
  border-radius: 30px;
}
/* line 2193, ../sass/style20240806.scss */
.car-page-contact-fixed-block .phone-b a img {
  height: 22px;
  margin-top: -4px;
}
/* line 2199, ../sass/style20240806.scss */
.car-page-contact-fixed-block .address-b {
  font-size: 20px;
  padding: 0 5px;
}
/* line 2202, ../sass/style20240806.scss */
.car-page-contact-fixed-block .address-b a {
  display: inline-block;
  color: #306897;
  border: 2px solid #306897;
  padding: 5px 10px;
  font-weight: bold;
  border-radius: 30px;
}
/* line 2210, ../sass/style20240806.scss */
.car-page-contact-fixed-block .address-b img {
  height: 22px;
  margin-top: -4px;
}

.compare-2024-block {
  position: relative;
}

/* line 2219, ../sass/style20240806.scss */
.compare-2024-block .commpare-photo-b {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}

.compare-2024-block .commpare-photo-b.fixed {
  position: absolute;
  left: 0;
  width: calc( 100% );
  margin-left: 0;
  margin-right: 0;
  background-color: #FFFFFF;
  transition: top .4s ease-in-out;
  z-index: 1;
}
/* line 2244, ../sass/style20240806.scss */
.compare-2024-block .commpare-photo-b.fixed .item-b {
  border: 1px solid #d6e1ea;
}

/* line 2225, ../sass/style20240806.scss */
.compare-2024-block .commpare-photo-b .item-b {
  width: 33.33333%;
  padding: 0 15px;
}
/* line 2228, ../sass/style20240806.scss */
.compare-2024-block .commpare-photo-b .item-b .img-b {
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 280px;
  margin-bottom: 8px;
}

.compare-2024-block .commpare-photo-b .item-b .img-b .photo-cover-link {
  display: block;
    width: 100%;
    height: 100%;
}
/* line 2241, ../sass/style20240806.scss */
.compare-2024-block .commpare-photo-b .item-b .img-b .compare-car-cancel-link {
  display: inline-block;
  position: absolute;
  top: 15px;
  right: 15px;
}
/* line 2247, ../sass/style20240806.scss */
.compare-2024-block .commpare-photo-b .item-b .img-b .compare-car-cancel-link img {
  width: 30px;
}
/* line 2253, ../sass/style20240806.scss */
.compare-2024-block .commpare-photo-b .item-b .price-b .price {
  color: #f15a24;
  font-size: 42px;
  font-weight: bold;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
/* line 2263, ../sass/style20240806.scss */
.compare-2024-block .commpare-photo-b .item-b .price-b .price span.unit {
  font-size: 50%;
  margin-left: 8px;
  font-weight: 400;
}
/* line 2270, ../sass/style20240806.scss */
.compare-2024-block .commpare-photo-b .item-b .brand-b {
  margin-bottom: 15px;
  font-size: 30px;
  font-weight: bold;
  line-height: 36px;
}
/* line 2279, ../sass/style20240806.scss */
.compare-2024-block .commpare-desc-b {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
/* line 2284, ../sass/style20240806.scss */
.compare-2024-block .commpare-desc-b .commpare-desc-title {
  color: #306897;
  background-color: #edf5fc;
  padding: 10px 15px;
  font-size: 18px;
  text-align: center;
  width: 100%;
}
/* line 2294, ../sass/style20240806.scss */
.compare-2024-block .commpare-desc-b .commpare-desc-sub-title {
  color: #306897;
  border: 1px solid #d6e1ea;
  border-top: 0;
  padding: 5px 15px;
  font-size: 18px;
  text-align: center;
  width: 100%;
}
/* line 2305, ../sass/style20240806.scss */
.compare-2024-block .commpare-desc-b .item-b {
  border: 1px solid #d6e1ea;
  color: #4d4d4d;
  width: 33.33333%;
  text-align: center;
  padding: 12px 15px;
  font-size: 16px;
  line-height: 24px;
}

.compare-2024-block .commpare-desc-b .item-b.p-relative {
  position: relative;
}

.compare-2024-block .commpare-desc-b .item-b .equip-tag-img {
  width: 20px;
  margin-top: -3px;
}

/* line 2314, ../sass/style20240806.scss */
.compare-2024-block .commpare-desc-b .item-b:nth-child(n+2) {
  border-top: 0;
}
/* line 2320, ../sass/style20240806.scss */
.compare-2024-block .commpare-desc-b .item-b .tag-item:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 16px;
  margin-top: -5px;
  margin-right: 3px;
  background-image: url(../images/__approve_v.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% auto;
}
/* line 2334, ../sass/style20240806.scss */
.compare-2024-block .commpare-desc-b .item-b .store-name {
  margin-bottom: 15px;
}

.compare-2024-block .commpare-desc-b .item-b .store-name > a {
  color: #000;
}

.compare-2024-block .commpare-desc-b .item-b .store-name .compare_store_info_list > a {
  color: #4d4d4d;
}

.compare-2024-block .commpare-desc-b .item-b .store-name .compare_store_info_list img {
    height: 14px;
    margin-top: -4px;
}

/* line 2337, ../sass/style20240806.scss */
.compare-2024-block .commpare-desc-b .item-b .store-tag {
  display: inline-block;
}
/* line 2339, ../sass/style20240806.scss */
.compare-2024-block .commpare-desc-b .item-b .store-tag img {
  height: 50px;
}

.compare-2024-block .commpare-desc-b .item-b .store-tag-item {
  display: inline-block;
}
.compare-2024-block .commpare-desc-b .item-b .store-tag-item .store-tag {
    position: relative;
}
.compare-2024-block .commpare-desc-b .item-b .store-tag-item:hover .store-tag::after {
    content: "";
    position: absolute;
    top: -14px;
    left: calc(50% - 10px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 9px 0 9px;
    border-color: rgba(0, 0, 0, 0.7) transparent transparent transparent;
    display: inline-block;
}
.compare-2024-block .commpare-desc-b .item-b .store-tag-item .tag-desc {
    display: none;
    position: absolute;
    text-align: left;
    max-height: 150px;
    width: 90%;
    left: 5%;
    bottom: 76px;
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 12px 16px;
    border-radius: 8px;
    line-height: 24px;
}
.compare-2024-block .commpare-desc-b .item-b .store-tag-item:hover .tag-desc {
    display: block;
}


@media (max-width: 550px) {
    .compare-2024-block .commpare-desc-b .item-b .store-tag-item .tag-desc {
        bottom: 58px;
    }
}

@media (max-width: 450px) {
    .compare-2024-block .commpare-desc-b .item-b .store-tag-item .tag-desc {
        max-height: 200px;
        width: 100%;
        left: 0%;
        padding: 8px 8px;
    }
}

/* line 2349, ../sass/style20240806.scss */
.compare-2024-block.two-item .commpare-photo-b .item-b {
  width: 50%;
}
/* line 2354, ../sass/style20240806.scss */
.compare-2024-block.two-item .commpare-desc-b .item-b {
  width: 50%;
}

@media (max-width: 1440px) {
  /* line 2363, ../sass/style20240806.scss */
  .car-page-tags-block .tags-b {
    padding: 10px 20px 10px 20px;
  }

  /* line 2367, ../sass/style20240806.scss */
  .line-btn-link {
    padding: 5px 5px;
  }

    .line-btn-link img {
      margin-right: 2px;
    }
}
@media (max-width: 1200px) {
  /* line 2373, ../sass/style20240806.scss */
  .home-2024-car-block .home-car-space {
    width: 33.33333%;
  }

  /* line 2377, ../sass/style20240806.scss */
  .home-2024-store-block .home-store-space {
    width: 33.33333%;
  }

  /* line 2381, ../sass/style20240806.scss */
  .car-page-tags-block .tags-b .tag-item {
    width: 50%;
  }

  
    .line-btn-link img {
        margin-right: 5px;
    }
}
@media (max-width: 1200px) {
  /* line 2388, ../sass/style20240806.scss */
  .search-2024-block .list-search-button-b {
    position: relative;
    bottom: 0;
    left: 0;
    transform: translateX(0);
    text-align: center !important;
  }
}
@media (max-width: 991px) {
  /* line 2399, ../sass/style20240806.scss */
  .home-2024-car-block .home-car-space {
    width: 50%;
  }

  /* line 2403, ../sass/style20240806.scss */
  .home-2024-store-block .home-store-space {
    width: 50%;
  }

  /* line 2407, ../sass/style20240806.scss */
  .home-2024-video-block .home-video-space {
    width: 50%;
  }

  /* line 2411, ../sass/style20240806.scss */
  .compare-choose-fixed-block .compare-choose-block .compare-choose-b .car-b .car-item {
    width: 33.33333%;
  }
}
@media (max-width: 991px) {
  /* line 2419, ../sass/style20240806.scss */
  .tabs-car-search-block .form-b select {
    padding: 10px 40px 10px 20px;
    font-size: 20px;
    background-size: 12px auto;
    background-position: right 18px center;
  }

  
    .tabs-car-search-block .form-b {
        margin-left: -10px;
        margin-right: -10px;
    }

    .tabs-car-search-block .form-b .input-b {
        padding-left: 10px;
        padding-right: 10px;
    }

  
    .tabs-car-search-block .form-b .input-b.year-input-block {
      width: calc( 25% - 35px );
    }

    .tabs-car-search-block .form-b .input-b.button-input-block {
      width: 70px;
    }

    .tabs-car-search-block .form-b .input-b .car_page_search_cars {
        height: 50px;
        width: 50px;
        background-size: 24px 24px;
    }

  /* line 2427, ../sass/style20240806.scss */
  .car-page-tags-block .tags-b {
    width: calc(60% - 30px);
  }

  /* line 2431, ../sass/style20240806.scss */
  .car-page-tags-block .desc-b {
    width: calc(40% + 30px);
  }

  /* line 2435, ../sass/style20240806.scss */
  .stores-page-banner-block {
    flex-wrap: wrap;
  }
  /* line 2437, ../sass/style20240806.scss */
  .stores-page-banner-block .intro-page-block {
    width: 60%;
    margin-bottom: 20px;
  }
  /* line 2441, ../sass/style20240806.scss */
  .stores-page-banner-block .stores-page-video-block {
    width: 100%;
    padding-left: 0;
  }

  /* line 2447, ../sass/style20240806.scss */
  .compare-choose-fixed-block .compare-choose-block .compare-choose-b .close-b {
    right: 0;
  }

  /* line 2455, ../sass/style20240806.scss */
  .compare-2024-block .commpare-photo-b .item-b .img-b {
    height: 160px;
  }
  /* line 2459, ../sass/style20240806.scss */
  .compare-2024-block .commpare-photo-b .item-b .price-b .price {
    font-size: 32px;
  }
  /* line 2463, ../sass/style20240806.scss */
  .compare-2024-block .commpare-photo-b .item-b .brand-b {
    font-size: 24px;
  }
}
@media (max-width: 768px) {
  /* line 2472, ../sass/style20240806.scss */
  .search-2024-block {
    padding: 15px 15px;
  }

  /* line 2476, ../sass/style20240806.scss */
  .search-2024-block .list-search-button-b {
    /*        left: calc(100% - 346px - ((100% - 346px) / 2));*/
    /*        transform: translateX(0);*/
        /*a.my-btn {
            display: none;
        }

        a.my-btn.active {
            display: inline-block;
        }*/
  }

  /* line 2489, ../sass/style20240806.scss */
  #home-active-banner-carousel .owl-prev {
    left: -20px;
  }

  /* line 2493, ../sass/style20240806.scss */
  #home-active-banner-carousel .owl-next {
    right: -20px;
  }

  /* line 2498, ../sass/style20240806.scss */
  .tabs-2024-block.tab-type2 ul {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
    font-size: 0;
    text-align: center;
  }

  /* line 2508, ../sass/style20240806.scss */
  .tabs-2024-block.tab-type2 ul li {
    display: inline-block;
  }

  /* line 2511, ../sass/style20240806.scss */
  .tabs-2024-block.tab-type2 ul li a {
    /*        padding: 8px;*/
  }

  /* line 2514, ../sass/style20240806.scss */
  .tabs-2024-block.tab-type2 ul li:first-child a {
    padding-left: 24px;
  }

  /* line 2517, ../sass/style20240806.scss */
  .tabs-2024-block.tab-type2 ul li:last-child a {
    padding-right: 24px;
  }
}
@media (max-width: 768px) {
  /* line 2526, ../sass/style20240806.scss */
  .car-block-type2_item .detail-block {
    padding: 10px 15px 10px;
  }
  /* line 2529, ../sass/style20240806.scss */
  .car-block-type2_item .detail-block .price-b {
    width: calc(100% - 60px);
    margin-bottom: 2px;
  }
  /* line 2532, ../sass/style20240806.scss */
  .car-block-type2_item .detail-block .price-b .price {
    font-size: 24px;
  }
  /* line 2537, ../sass/style20240806.scss */
  .car-block-type2_item .detail-block .compare-b {
    width: 60px;
  }
  /* line 2539, ../sass/style20240806.scss */
  .car-block-type2_item .detail-block .compare-b a.compare {
    padding: 2px 5px;
    font-weight: 500;
    font-size: 10px;
  }
  /* line 2546, ../sass/style20240806.scss */
  .car-block-type2_item .detail-block .brand-b {
    margin-bottom: 5px;
  }
  /* line 2550, ../sass/style20240806.scss */
  .car-block-type2_item .detail-block .car-title-b {
    margin-bottom: 5px;
  }
  /* line 2554, ../sass/style20240806.scss */
  .car-block-type2_item .detail-block .car-desc-b {
    margin-bottom: 0;
  }
  /* line 2558, ../sass/style20240806.scss */
  .car-block-type2_item .detail-block .car-tag-b {
    margin-bottom: 5px;
  }
  /* line 2561, ../sass/style20240806.scss */
  .car-block-type2_item .detail-block .car-tag-b .tag-item {
    margin-right: 2px;
  }
  /* line 2564, ../sass/style20240806.scss */
  .car-block-type2_item .detail-block .car-tag-b .tag-item img {
    margin-right: 0;
  }

  /* line 2574, ../sass/style20240806.scss */
  .store-block-type2_item .img-block .tag-b {
    bottom: -20px;
  }
  /* line 2578, ../sass/style20240806.scss */
  .store-block-type2_item .img-block .tag-b .tag-item .tag-img img {
    height: 45px;
  }
  /* line 2583, ../sass/style20240806.scss */
  .store-block-type2_item .img-block .tag-b .tag-item .tag-desc {
    bottom: 55px;
    padding: 6px 8px;
    line-height: 20px;
    font-size: 13px;
  }
  /* line 2594, ../sass/style20240806.scss */
  .store-block-type2_item .img-block .tag-b .tag-item:hover .tag-img:after, .store-block-type2_item .img-block .tag-b .tag-item.active .tag-img:after {
    top: -10px;
    left: calc(50% - 6px);
    border-width: 7px 6px 0 6px;
  }
  /* line 2604, ../sass/style20240806.scss */
  .store-block-type2_item .detail-block {
    padding: 25px 15px 10px;
  }
  /* line 2606, ../sass/style20240806.scss */
  .store-block-type2_item .detail-block .title-b {
    margin-bottom: 5px;
  }
  /* line 2608, ../sass/style20240806.scss */
  .store-block-type2_item .detail-block .title-b a {
    font-size: 20px;
    line-height: 24px;
  }
  /* line 2613, ../sass/style20240806.scss */
  .store-block-type2_item .detail-block .store-desc-b {
    margin-bottom: 2px;
  }
  /* line 2617, ../sass/style20240806.scss */
  .store-block-type2_item .detail-block .button-b {
    margin-top: 5px;
    margin-left: -5px;
    margin-right: -5px;
    flex-wrap: wrap;
  }
  /* line 2623, ../sass/style20240806.scss */
  .store-block-type2_item .detail-block .button-b .line-b {
    width: 100%;
    margin-bottom: 5px;
  }
  /* line 2627, ../sass/style20240806.scss */
  .store-block-type2_item .detail-block .button-b .map-b {
    width: 100%;
  }
  /* line 2631, ../sass/style20240806.scss */
  .store-block-type2_item .detail-block .button-b .line-btn-link {
    padding: 5px 5px;
  }
  /* line 2635, ../sass/style20240806.scss */
  .store-block-type2_item .detail-block .button-b .location-btn-link {
    padding: 5px 5px;
  }

  /* line 2643, ../sass/style20240806.scss */
  .video-block-type1_item .detail-block {
    padding: 15px 15px 10px;
  }
  /* line 2646, ../sass/style20240806.scss */
  .video-block-type1_item .detail-block .title-b {
    margin-bottom: 5px;
  }
  /* line 2648, ../sass/style20240806.scss */
  .video-block-type1_item .detail-block .title-b a {
    font-size: 20px;
    line-height: 24px;
  }
  /* line 2653, ../sass/style20240806.scss */
  .video-block-type1_item .detail-block .content-b {
    margin-bottom: 5px;
  }

  /* line 2661, ../sass/style20240806.scss */
  .video-block-type2_item .img-block .img {
    height: 130px;
  }
  /* line 2667, ../sass/style20240806.scss */
  .video-block-type2_item .detail-block .title-b {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 2px;
  }
  /* line 2671, ../sass/style20240806.scss */
  .video-block-type2_item .detail-block .title-b a {
    font-size: 18px;
    line-height: 24px;
  }
  /* line 2676, ../sass/style20240806.scss */
  .video-block-type2_item .detail-block .content-b {
    margin-bottom: 4px;
    font-size: 14px;
  }

  /* line 2685, ../sass/style20240806.scss */
  .compare-2024-block .commpare-photo-b {
    margin-left: -5px;
    margin-right: -5px;
  }
  /* line 2688, ../sass/style20240806.scss */
  .compare-2024-block .commpare-photo-b .item-b {
    padding: 0 5px;
  }
  /* line 2691, ../sass/style20240806.scss */
  .compare-2024-block .commpare-photo-b .item-b .price-b .price {
    font-size: 28px;
  }
  /* line 2695, ../sass/style20240806.scss */
  .compare-2024-block .commpare-photo-b .item-b .brand-b {
    font-size: 20px;
    line-height: 24px;
  }
}
@media (max-width: 768px) {
  /* line 2705, ../sass/style20240806.scss */
  .car-page-tags-block {
    flex-wrap: wrap;
  }
  /* line 2707, ../sass/style20240806.scss */
  .car-page-tags-block .tags-b {
    width: 100%;
    padding: 10px;
    min-height: auto;
  }
  /* line 2713, ../sass/style20240806.scss */
  .car-page-tags-block .tags-b:after {
    display: none;
  }
  /* line 2717, ../sass/style20240806.scss */
  .car-page-tags-block .tags-b .tag-item {
    width: 33.33333%;
  }
  /* line 2722, ../sass/style20240806.scss */
  .car-page-tags-block .desc-b {
    width: 100%;
    padding: 10px;
    min-height: auto;
  }
}
@media (max-width: 600px) {
  /* line 2734, ../sass/style20240806.scss */
  .car-page-tags-block .tags-b .tag-item {
    font-size: 16px;
    line-height: 24px;
  }
  /* line 2737, ../sass/style20240806.scss */
  .car-page-tags-block .tags-b .tag-item:before {
    width: 16px;
    height: 16px;
  }
  /* line 2741, ../sass/style20240806.scss */
  .car-page-tags-block .tags-b .tag-item span {
    font-size: 16px;
  }
  /* line 2747, ../sass/style20240806.scss */
  .car-page-tags-block .desc-b {
    font-size: 16px;
  }
}
@media (max-width: 550px) {
  /* line 2755, ../sass/style20240806.scss */
  .home-search-2024-wrapper {
    padding: 30px 0 30px;
  }

  /* line 2758, ../sass/style20240806.scss */
  .search-cars-2024-wrapper {
    padding: 30px 0 30px;
  }

  /* line 2762, ../sass/style20240806.scss */
  .search-2024-block {
    padding: 10px 10px;
  }

  /* line 2765, ../sass/style20240806.scss */
  .search-2024-block .list-search-item {
    margin-bottom: 8px;
  }
  /* line 2768, ../sass/style20240806.scss */
  .search-2024-block .list-search-item.phone-hide {
    display: none !important;
  }
  /* line 2772, ../sass/style20240806.scss */
  .search-2024-block .list-search-item.phone-show {
    display: flex;
  }
  /* line 2777, ../sass/style20240806.scss */
  .search-2024-block .list-search-item .label-title {
    font-size: 16px;
    font-weight: bold;
    width: 70px;
  }
  /* line 2783, ../sass/style20240806.scss */
  .search-2024-block .list-search-item .label-select-b {
    width: calc(100% - 75px);
    min-height: 39px;
  }
  /* line 2786, ../sass/style20240806.scss */
  .search-2024-block .list-search-item .label-select-b label.cus-car-search-radio-select-t1 {
    margin-bottom: 5px;
    margin-right: 5px;
  }
  /* line 2789, ../sass/style20240806.scss */
  .search-2024-block .list-search-item .label-select-b label.cus-car-search-radio-select-t1 > div {
    padding: 7px 12px;
    font-size: 14px;
  }
  /* line 2795, ../sass/style20240806.scss */
  .search-2024-block .list-search-item .label-select-b select {
    font-size: 14px;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 7px 30px 7px 12px;
    background-position: right 10px center;
  }
  /* line 2803, ../sass/style20240806.scss */
  .search-2024-block .list-search-item .label-select-b input[type="text"], .search-2024-block .list-search-item .label-select-b input[type="number"] {
    padding: 7px 12px;
    width: 100px;
  }
  /* line 2808, ../sass/style20240806.scss */
  .search-2024-block .list-search-item .label-select-b .already-search-item {
    margin-bottom: 5px;
  }
  /* line 2810, ../sass/style20240806.scss */
  .search-2024-block .list-search-item .label-select-b .already-search-item span {
    font-size: 14px;
  }
  /* line 2814, ../sass/style20240806.scss */
  .search-2024-block .list-search-item .label-select-b .info-icon {
    line-height: 30px;
  }
  /* line 2816, ../sass/style20240806.scss */
  .search-2024-block .list-search-item .label-select-b .info-icon img {
    width: 24px;
  }
  /* line 2819, ../sass/style20240806.scss */
  .search-2024-block .list-search-item .label-select-b .info-icon .info-desc:before {
    top: 10px;
  }
  /* line 2822, ../sass/style20240806.scss */
  .search-2024-block .list-search-item .label-select-b .info-icon .info-desc:after {
    top: 10px;
  }

  /* line 2829, ../sass/style20240806.scss */
  .search-2024-block .list-search-button-b {
    position: relative;
    bottom: 0;
    left: 0;
    padding: 5px;
    text-align: center !important;
  }
  /* line 2837, ../sass/style20240806.scss */
  .search-2024-block .list-search-button-b .my-btn {
    font-size: 16px;
    padding: 10px 15px;
    min-width: 100px;
  }

  /* line 2844, ../sass/style20240806.scss */
  .home-active-banner-wapper {
    margin-bottom: 25px;
  }

  /* line 2848, ../sass/style20240806.scss */
  .stores-page-banner-wrapper {
    min-height: 350px;
  }

  /* line 2852, ../sass/style20240806.scss */
  .car-page-tags-block .tags-b .tag-item {
    width: 50%;
  }
}
@media (max-width: 550px) {
  /* line 2858, ../sass/style20240806.scss */
  .home-2024-car-block {
    padding: 20px 0;
    margin-left: -5px;
    margin-right: -5px;
  }

  /* line 2864, ../sass/style20240806.scss */
  .home-2024-car-block .home-car-space {
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
  }

  /* line 2870, ../sass/style20240806.scss */
  .car-block-type2_item .img-block .img {
    height: 150px;
  }

  /* line 2874, ../sass/style20240806.scss */
  .car-block-type2_item .detail-block {
    padding: 6px 10px 6px;
  }

  /* line 2881, ../sass/style20240806.scss */
  .car-block-type2_item .detail-block .price-b {
    width: calc(100% - 50px);
  }
  /* line 2883, ../sass/style20240806.scss */
  .car-block-type2_item .detail-block .price-b .price {
    font-size: 22px;
  }
  /* line 2886, ../sass/style20240806.scss */
  .car-block-type2_item .detail-block .price-b .price span.unit {
    margin-left: 3px;
  }
  /* line 2892, ../sass/style20240806.scss */
  .car-block-type2_item .detail-block .compare-b {
    width: 50px;
  }
  /* line 2894, ../sass/style20240806.scss */
  .car-block-type2_item .detail-block .compare-b a.compare {
    font-weight: 500;
    font-size: 10px;
  }

  /* line 2902, ../sass/style20240806.scss */
  .home-2024-store-block {
    padding: 20px 0;
    margin-left: -5px;
    margin-right: -5px;
  }

  /* line 2908, ../sass/style20240806.scss */
  .home-2024-store-block .home-store-space {
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
  }

  /* line 2914, ../sass/style20240806.scss */
  .store-block-type2_item .detail-block {
    padding: 25px 10px 6px;
  }

  /* line 2918, ../sass/style20240806.scss */
  .store-block-type2_item .img-block .img {
    height: 150px;
  }

  /* line 2923, ../sass/style20240806.scss */
  .home-video-2024-wrapper {
    padding: 0px 0 30px;
  }

  /* line 2927, ../sass/style20240806.scss */
  .home-2024-video-block {
    padding: 20px 0;
    margin-left: -5px;
    margin-right: -5px;
  }

  /* line 2934, ../sass/style20240806.scss */
  .home-2024-video-block .home-video-space {
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
  }

  /* line 2940, ../sass/style20240806.scss */
  .video-block-type1_item .img-block .img {
    height: 150px;
  }

  /* line 2946, ../sass/style20240806.scss */
  .tabs-car-search-block .form-b {
    margin-left: -5px;
    margin-right: -5px;
  }
  /* line 2950, ../sass/style20240806.scss */
  .tabs-car-search-block .form-b .input-b {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 2954, ../sass/style20240806.scss */
  .tabs-car-search-block .form-b .input-b select {
    padding: 7px 28px 7px 12px;
    font-size: 14px;
    background-size: 10px auto;
    background-position: right 12px center;
    font-weight: bold;
  }

  
    .tabs-car-search-block .form-b .input-b.year-input-block {
      width: calc( 25% - 23px );
    }

    .tabs-car-search-block .form-b .input-b.button-input-block {
      width: 46px;
    }

    .tabs-car-search-block .form-b .input-b .car_page_search_cars {
        height: 36px;
        width: 36px;
        background-size: 18px 18px;
    }

  /* line 2964, ../sass/style20240806.scss */
  .grid-list-title-block {
    font-size: 24px;
  }

  

    .stores-page-banner-block .intro-page-block {
        width: 100%;
    }

  /* line 2970, ../sass/style20240806.scss */
  .stores-page-banner-block .intro-page-block .title-b {
    font-size: 36px;
    line-height: 65px;
    margin-bottom: 10px;
    font-weight: bold;
  }
  /* line 2976, ../sass/style20240806.scss */
  .stores-page-banner-block .intro-page-block .desc-b {
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
  }

  /* line 2982, ../sass/style20240806.scss */
  .stores-page-banner-block .stores-page-video-block {
    margin-left: -5px;
    margin-right: -5px;
    width: calc(100% + 10px);
  }
  /* line 2986, ../sass/style20240806.scss */
  .stores-page-banner-block .stores-page-video-block .stores-page-video-space {
    padding-left: 5px;
    padding-right: 5px;
  }

  /* line 2992, ../sass/style20240806.scss */
  .video-block-type2_item {
    border-radius: 10px;
  }
  /* line 2995, ../sass/style20240806.scss */
  .video-block-type2_item .img-block .img {
    height: 90px;
  }
  /* line 3000, ../sass/style20240806.scss */
  .video-block-type2_item .detail-block {
    padding: 6px 8px 6px;
  }
  /* line 3002, ../sass/style20240806.scss */
  .video-block-type2_item .detail-block .title-b {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 2px;
  }
  /* line 3006, ../sass/style20240806.scss */
  .video-block-type2_item .detail-block .title-b a {
    font-size: 14px;
    line-height: 16px;
  }
  /* line 3011, ../sass/style20240806.scss */
  .video-block-type2_item .detail-block .content-b {
    margin-bottom: 2px;
    font-size: 13px;
    line-height: 14px;
  }
  /* line 3016, ../sass/style20240806.scss */
  .video-block-type2_item .detail-block .date-b {
    font-size: 8px;
  }

  /* line 3022, ../sass/style20240806.scss */
  .store-detail-2024-block .store-detail-tags-b {
    margin-bottom: 10px;
  }
  /* line 3025, ../sass/style20240806.scss */
  .store-detail-2024-block .store-detail-tags-b .tag-item {
    width: 20%;
  }

  /* line 3029, ../sass/style20240806.scss */
  .store-detail-2024-block .store-name-b {
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 40px;
  }

  /* line 3037, ../sass/style20240806.scss */
  .compare-choose-fixed-block .compare-choose-block {
    padding: 20px 0;
    border-radius: 20px 20px 0 0;
  }
  /* line 3042, ../sass/style20240806.scss */
  .compare-choose-fixed-block .compare-choose-block .compare-choose-b .title-b {
    font-size: 28px;
    letter-spacing: 2px;
    margin-bottom: 4px;
  }
  /* line 3046, ../sass/style20240806.scss */
  .compare-choose-fixed-block .compare-choose-block .compare-choose-b .title-b:before {
    height: 24px;
    margin-right: 8px;
    margin-top: 9px;
  }
  /* line 3052, ../sass/style20240806.scss */
  .compare-choose-fixed-block .compare-choose-block .compare-choose-b .desc-b {
    margin-bottom: 10px;
    font-size: 14px;
    padding-left: 14px;
    letter-spacing: 0;
  }
  /* line 3058, ../sass/style20240806.scss */
  .compare-choose-fixed-block .compare-choose-block .compare-choose-b .car-b {
    margin-bottom: 15px;
  }
  /* line 3061, ../sass/style20240806.scss */
  .compare-choose-fixed-block .compare-choose-block .compare-choose-b .car-b .car-item > label {
    margin-bottom: 8px;
  }
  /* line 3064, ../sass/style20240806.scss */
  .compare-choose-fixed-block .compare-choose-block .compare-choose-b .car-b .car-item .img-b {
    height: 120px;
  }

  /* line 3071, ../sass/style20240806.scss */
  .compare-choose-fixed-block .compare-choose-block .compare-choose-b .close-b {
    top: -15px;
  }
  /* line 3073, ../sass/style20240806.scss */
  .compare-choose-fixed-block .compare-choose-block .compare-choose-b .close-b a {
    font-size: 20px;
  }

  /* line 3078, ../sass/style20240806.scss */
  .compare-choose-fixed-block .compare-choose-block .compare-choose-b .car-b .car-item {
    width: 50%;
  }

  /* line 3086, ../sass/style20240806.scss */
  .compare-2024-block .commpare-photo-b .item-b .img-b {
    height: 100px;
  }
  /* line 3088, ../sass/style20240806.scss */
  .compare-2024-block .commpare-photo-b .item-b .img-b .compare-car-cancel-link {
    top: 8px;
    right: 8px;
  }
  /* line 3092, ../sass/style20240806.scss */
  .compare-2024-block .commpare-photo-b .item-b .img-b .compare-car-cancel-link img {
    width: 24px;
  }
  /* line 3098, ../sass/style20240806.scss */
  .compare-2024-block .commpare-photo-b .item-b .price-b .price {
    font-size: 24px;
  }
  /* line 3101, ../sass/style20240806.scss */
  .compare-2024-block .commpare-photo-b .item-b .price-b .price span.unit {
    margin-left: 4px;
  }
  /* line 3106, ../sass/style20240806.scss */
  .compare-2024-block .commpare-photo-b .item-b .brand-b {
    font-size: 16px;
    line-height: 20px;
  }
  /* line 3114, ../sass/style20240806.scss */
  .compare-2024-block .commpare-desc-b .commpare-desc-title {
    padding: 6px 9px;
    font-size: 16px;
    font-weight: bold;
  }
  /* line 3120, ../sass/style20240806.scss */
  .compare-2024-block .commpare-desc-b .commpare-desc-sub-title {
    padding: 2px 9px;
    font-size: 16px;
  }
  /* line 3125, ../sass/style20240806.scss */
  .compare-2024-block .commpare-desc-b .item-b {
    padding: 8px 9px;
    /*font-size: 12px;*/
    font-size: 13px;
    line-height: 18px;
  }

  /* line 3130, ../sass/style20240806.scss */
  .compare-2024-block .commpare-desc-b .item-b .tag-item:before {
    width: 12px;
    height: 12px;
    margin-top: -3px;
    margin-right: 2px;
  }
  /* line 3137, ../sass/style20240806.scss */
  .compare-2024-block .commpare-desc-b .item-b .store-name {
    margin-bottom: 8px;
  }
  /* line 3141, ../sass/style20240806.scss */
  .compare-2024-block .commpare-desc-b .item-b .store-tag img {
    height: 36px;
  }

  /* line 3149, ../sass/style20240806.scss */
  #store-page-owl .owl-prev {
    top: calc(50% - 17px);
    margin: 0;
  }
  /* line 3152, ../sass/style20240806.scss */
  #store-page-owl .owl-prev img {
    width: 34px;
  }

  /* line 3156, ../sass/style20240806.scss */
  #store-page-owl .owl-next {
    top: calc(50% - 17px);
    margin: 0;
  }
  /* line 3159, ../sass/style20240806.scss */
  #store-page-owl .owl-next img {
    width: 34px;
  }

  /* line 3164, ../sass/style20240806.scss */
  .search-2024-block .list-search-item .label-select-b .info-icon:hover .info-desc {
    top: auto;
    left: auto;
    right: -10px;
    bottom: calc(100% + 5px);
  }
  /* line 3170, ../sass/style20240806.scss */
  .search-2024-block .list-search-item .label-select-b .info-icon:hover .info-desc:before {
    border-width: 6.9px 4px 0 4px;
    border-color: #cedae2 transparent transparent transparent;
    top: auto;
    left: auto;
    bottom: -8px;
    right: 16px;
  }
  /* line 3179, ../sass/style20240806.scss */
  .search-2024-block .list-search-item .label-select-b .info-icon:hover .info-desc:after {
    border-width: 6.9px 4px 0 4px;
    border-color: #ffffff transparent transparent transparent;
    top: auto;
    left: auto;
    bottom: -5px;
    right: 16px;
  }
}

@media (max-width: 500px) {
    .tabs-2024-block.tab-type2 ul li a {
        padding: 8px;
        font-size: 18px;
    }
}


@media (max-width: 450px) {
    .tabs-car-search-block .form-b .input-b select {
        padding: 4px 20px 4px 7px;
        background-size: 7px auto;
        background-position: right 8px center;
    }

    
    .tabs-car-search-block .form-b .input-b.year-input-block {
      width: calc( 25% - 20px );
    }

    .tabs-car-search-block .form-b .input-b.button-input-block {
      width: 40px;
    }

    .tabs-car-search-block .form-b .input-b .car_page_search_cars {
        height: 30px;
        width: 30px;
        background-size: 15px 15px;
    }

    
    .tabs-2024-block.tab-type2 ul li a {
        padding: 5px;
        font-size: 16px;
    }

    .tabs-2024-block.tab-type2 ul li:first-child a {
        padding-left: 5px;
    }
    .tabs-2024-block.tab-type2 ul li:last-child a {
        padding-right: 5px;
    }

    .grid-list-title-block {
        font-size: 18px;
        line-height: 24px;
    }

    .grid-list-sort-block .sort-btn-item .sort-link {
        padding: 6px 15px;
        font-size: 14px;
        min-width: 80px;
    }

    .grid-list-sort-block .sort-btn-item .sort-link:after {
        height: 13px;
    }
}

/* line 3192, ../sass/style20240806.scss */
.right_fixed {
  bottom: 20px;
}
/* line 3194, ../sass/style20240806.scss */
.right_fixed .compare_page_link {
  padding: 0px;
  margin-bottom: 5px;
}
/* line 3197, ../sass/style20240806.scss */
.right_fixed .compare_page_link .compare_words_block {
  padding: 14px 17px;
}
/* line 3202, ../sass/style20240806.scss */
.right_fixed .to_top {
  background-color: #3bb3ca;
}
/* line 3205, ../sass/style20240806.scss */
.right_fixed .to_top img {
  width: 29px;
}

@media (max-width: 550px) {
  /* line 3213, ../sass/style20240806.scss */
  .car-detail-2024-block .price-compare-b .price-b {
    width: calc(100% - 105px);
  }
  /* line 3215, ../sass/style20240806.scss */
  .car-detail-2024-block .price-compare-b .price-b .price {
    font-size: 48px;
  }
  /* line 3220, ../sass/style20240806.scss */
  .car-detail-2024-block .price-compare-b .compare-b {
    width: 105px;
  }
  /* line 3222, ../sass/style20240806.scss */
  .car-detail-2024-block .price-compare-b .compare-b a.compare {
    padding: 5px 15px;
    font-size: 18px;
  }

  /* line 3229, ../sass/style20240806.scss */
  .right_fixed {
    bottom: 80px;
    padding-right: 5px;
  }
  /* line 3233, ../sass/style20240806.scss */
  .right_fixed .compare_page_link {
    height: 55px;
    width: 55px;
    padding: 0px;
  }
  /* line 3237, ../sass/style20240806.scss */
  .right_fixed .compare_page_link .compare_words_block {
    font-size: 12px;
    padding: 10px 14px;
  }
  /* line 3243, ../sass/style20240806.scss */
  .right_fixed .to_top {
    height: 55px;
    width: 55px;
    line-height: 47px;
  }
  /* line 3248, ../sass/style20240806.scss */
  .right_fixed .to_top img {
    width: 21px;
  }
}
@media (max-width: 450px) {
  /* line 3257, ../sass/style20240806.scss */
  .search-2024-block .list-search-button-b .my-btn {
    font-size: 14px;
    padding: 6px 6px;
    min-width: 75px;
    margin: 0 1px;
  }
}
/* line 3266, ../sass/style20240806.scss */
.phone-show-block {
  display: none;
}

.phone-show-flex {
  display: none !important;
}

@media (max-width: 768px) {
  .phone-show-flex {
    display: block !important;
  }
}

@media (max-width: 550px) {
  /* line 3270, ../sass/style20240806.scss */
  .phone-hide-block {
    display: none;
  }

  /* line 3273, ../sass/style20240806.scss */
  .phone-show-block {
    display: block;
  }
}


.search-input-have_unit-b {
    position: relative;
    display: inline-block;
}
.search-input-have_unit-b input {
    max-width: none !important;
    padding-right: 45px !important;
}
.search-input-have_unit-b span {
    color: #666;
    position: absolute;
    right: 12px;
    top: 11px;
}

@media (max-width: 550px) {
    .search-input-have_unit-b span {
        top: 8px;
    }
}


.compare-tag-info-icon {
    position: relative;
    display: block;
    cursor: pointer;
    text-align: center;
}

.compare-tag-info-icon img {
    width: 14px;
    margin-top: 5px;
}

.compare-tag-info-icon .info-desc {
    display: none;
    position: absolute;
    left: calc(50% - 130px);
    bottom: calc(100% + 3px);
    line-height: 24px;
    min-width: 260px;
    border: 2px solid #cedae2;
    border-radius: 10px;
    padding: 6px 10px;
    z-index: 2;
    background-color: #fff;
    font-size: 14px;
    text-align: left;
}

.compare-tag-info-icon .info-desc .desc-title-b {
    color: #0072bc;
    font-weight: bold;
}

.compare-tag-info-icon .info-desc .desc-content-b {
    margin-bottom: 5px;
}

.compare-tag-info-icon:hover:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6.9px 4px 0 4px;
    border-color: #cedae2 transparent transparent transparent;
    position: absolute;
    bottom: 22px;
    right: calc(50% + -4px);
}

.compare-tag-info-icon:hover:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6.9px 4px 0 4px;
    border-color: #ffffff transparent transparent transparent;
    position: absolute;
    bottom: 25px;
    right: calc(50% + -4px);
    z-index: 2;
}

.compare-tag-info-icon:hover .info-desc {
    display: block;
}


header .logo .header-logo-img {
    display: inline-block;
}
header .logo .header-bk-logo {
    display: none;
}
header.bg-header .logo .header-logo-img {
    display: none;
}
header.bg-header .logo .header-bk-logo {
    display: inline-block;
}

.display-none {
    display: none !important;
}

header.bg-header .responsive-menu-open {
    color: #FFFFFF;
}


@media (max-width: 400px) {
    .search-2024-block .list-search-item .label-select-b .list-search-cus-select-block-outside label.cus-car-search-radio-select-t1 > div {
        padding: 4px 10px;
    }

    .search-2024-block .list-search-item .label-select-b .list-search-cus-select-link {
        padding: 10px 30px 10px 10px;
    }
    .search-2024-block .list-search-item .label-select-b .list-search-cus-select-block.active {
        padding: 10px 10px 10px;
    }

    .search-2024-block .list-search-item .label-select-b select {
        padding: 7px 25px 7px 10px;
    }
}

@media (max-width: 768px) {
    .compare-tag-info-icon .info-desc {
        min-width: auto;
        width: 210px;
        left: calc(50% - 105px);
    }
}

@media (max-width: 680px) {
    .car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc {
        min-width: auto;
        width: 240px;
        right: -5px;
    }
    .car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc:before {
        right: 8px
    }
    .car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc:after {
        right: 8px
    }

    .compare-tag-info-icon .info-desc {
        width: 320px;
        left: calc(50% - 80px);
    }

    .commpare-desc-b .item-b:last-child .compare-tag-info-icon .info-desc {
        left: auto;
        right: calc(50% - 80px);
    }

    .compare-tag-info-icon .info-desc:before {
        display: none;
    }
    .compare-tag-info-icon .info-desc:after {
        display: none;
    }
}

@media (max-width: 550px) {
    .car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc {
        width: 440px;
    }
    .home-car-space:nth-child(2n+1) .car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc {
        right: -225px;
    }
    .home-car-space:nth-child(2n+1) .car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc:before {
        right: 233px;
    }
    .home-car-space:nth-child(2n+1) .car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc:after {
        right: 233px;
    }

    .compare-tag-info-icon .info-desc {
        width: 300px;
        left: calc(50% - 75px);
    }

    .commpare-desc-b .item-b:last-child .compare-tag-info-icon .info-desc {
        right: calc(50% - 75px);
    }
}

@media (max-width: 500px) {
    .car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc {
        width: 380px;
    }
    .home-car-space:nth-child(2n+1) .car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc {
        right: -195px;
    }
    .home-car-space:nth-child(2n+1) .car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc:before {
        right: 198px;
    }
    .home-car-space:nth-child(2n+1) .car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc:after {
        right: 198px;
    }

    .compare-tag-info-icon .info-desc {
        width: 260px;
        left: calc(50% - 65px);
    }
    .commpare-desc-b .item-b:last-child .compare-tag-info-icon .info-desc {
        right: calc(50% - 65px);
    }
}

@media (max-width: 450px) {
    .car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc {
        width: 340px;
    }
    
    .home-car-space:nth-child(2n+1) .car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc {
        right: -175px;
    }
    .home-car-space:nth-child(2n+1) .car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc:before {
        right: 178px;
    }
    .home-car-space:nth-child(2n+1) .car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc:after {
        right: 178px;
    }

    .compare-tag-info-icon .info-desc {
        width: 240px;
        left: calc(50% - 60px);
    }
    .commpare-desc-b .item-b:last-child .compare-tag-info-icon .info-desc {
        right: calc(50% - 60px);
    }
}

@media (max-width: 400px) {
    .car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc {
        width: 320px;
    }
    
    .home-car-space:nth-child(2n+1) .car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc {
        right: -165px;
    }
    .home-car-space:nth-child(2n+1) .car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc:before {
        right: 168px;
    }
    .home-car-space:nth-child(2n+1) .car-block-type2_item .detail-block .car-tag-desc-icon-b .info-icon .info-desc:after {
        right: 168px;
    }
    
    .compare-tag-info-icon .info-desc {
        width: 220px;
        left: calc(50% - 55px);
    }
    .commpare-desc-b .item-b:last-child .compare-tag-info-icon .info-desc {
        right: calc(50% - 55px);
    }
}



.car-equipment .content-block ul {
    margin-bottom: 40px;
}

@media (max-width: 1200px) {
    .car-equipment .content-block ul li {
        width: 33.33333%;
    }
}

@media (max-width: 991px) {
    .car-equipment .content-block ul li {
        width: 50%;
    }
}

@media (max-width: 768px) {
    .car-equipment .content-block ul li {
        width: 100%;
    }
}



.compare-2024-block .commpare-desc-b .item-b.text-left {
    text-align: left;
}

.compare-2024-block .commpare-desc-b .item-b.big-word {
    font-size: 18px;
    line-height: 30px;
}

.compare-2024-block .commpare-desc-b .item-b.big-word .equip-tag-img {
    width: 24px;
}

.compare-2024-block .commpare-desc-b .item-b.big-word .store-name .compare_store_info_list img {
    height: 18px;
    margin-right: 2px;
}


.compare-2024-block .commpare-desc-b .item-b .compare-tag-b {
    display: flex;
    flex-wrap: wrap;
}

.compare-2024-block .commpare-desc-b .item-b .compare-tag-b .tag-item {
    width: 50%;
}
.compare-2024-block .commpare-desc-b .item-b .compare-tag-b .compare-tag-info-icon {
    width: 100%;
}


@media (max-width: 991px) {
    .compare-2024-block .commpare-desc-b .item-b .compare-tag-b .tag-item {
        width: 100%;
    }
    .compare-2024-block .commpare-desc-b .item-b.big-word {
        font-size: 16px;
        line-height: 24px;
    }

    .compare-2024-block .commpare-desc-b .item-b.big-word .equip-tag-img {
        width: 20px;
    }

    .compare-2024-block .commpare-desc-b .item-b.big-word .store-name .compare_store_info_list img {
        height: 16px;
    }
}

@media (max-width: 550px) {
    .compare-2024-block .commpare-desc-b .item-b.big-word {
        font-size: 13px;
        line-height: 18px;
    }

    .compare-2024-block .commpare-desc-b .item-b.big-word .equip-tag-img {
        width: 16px;
    }

    .compare-2024-block .commpare-desc-b .item-b.big-word .store-name .compare_store_info_list img {
        height: 12px;
    }
}


@media (max-width: 430px) {
    .compare-2024-block .commpare-desc-b .item-b.phone-text-left {
        text-align: left;
    }

    .compare-2024-block .commpare-desc-b .item-b .store-tag-item {
        width: 50%;
    }

    .compare-2024-block .commpare-desc-b .item-b .store-tag img {
        max-width: 100%;
    }
}


.wr_store_tags .content-block ul li {
    width: 25%;
}


@media (max-width: 1200px) {
    .wr_store_tags .content-block ul li {
        width: 33.33333%;
    }
}

@media (max-width: 991px) {
    .wr_store_tags .content-block ul li {
        width: 50%;
    }
}

@media (max-width: 430px) {
    .car-equipment .content-block ul {
        padding-left: 0;
        padding-right: 0;
    }
}