@charset "utf-8";
@import "reset.css";

/*공통*/
body {
  background: #141d23;
}
.wrapper {
  width: 45rem;
  height: 100%;
  margin: 0 auto;
  min-height: 100vh;
  background: #fff;
  overflow-x: hidden;
  text-align: center;
}
.content {
  width: 45rem;
  height: 100%;
  margin: 0 auto;
  padding-bottom: 7rem;
  min-height: 100vh;
  background: #fff;
}
.subTop {
  position: relative;
  width: 100%;
  background: #fff;
  z-index: 10;
}
.subTop.fix {
  position: fixed;
  top: 0;
  z-index: 112;
}
.subTop .left {
  position: absolute;
  top: 0;
  left: 0;
  width: 6rem;
  height: 6rem;
}
.subTop .left a,
.subTop .right button {
  width: 6rem;
  height: 6rem;
}
.subTop .center {
  text-align: center;
  height: 6rem;
  display: flex;
  width: calc(100% - 12rem);
  margin: 0 auto;
  align-items: center;
}
.subTop .center h1 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.4rem;
  width: 100%;
  font-size: 2.125rem;
  color: #0c0d0e;
  line-height: 2.25rem;
  text-align: center;
}
.subTop .center h1 b {
  max-width: calc(100% - 18rem);
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}
.subTop .center h1 .count {
  color: #707578;
  font-size: 1.8rem;
}
.subTop .right {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
}
.icLink {
  background-repeat: no-repeat;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  display: block;
  text-indent: -3000em;
  background-size: 6rem;
}
.icLinkBack {
  background-image: url(https://image.autowini.com/IMG/markup/ic_back.svg);
}
.icLinkView {
  background-image: url(https://image.autowini.com/IMG/markup/ic_photoView.svg);
}
.icLinkView.on {
  background-image: url(https://image.autowini.com/IMG/markup/ic_listView.svg);
}
.icLinkAlign {
  background-image: url(https://image.autowini.com/IMG/markup/ic_align.svg);
}
.icMain {
  margin-left: -4rem;
  width: 20rem;
  height: 5rem;
  background: url(https://image.autowini.com/IMG/markup/main_sprite.webp) 0 0 no-repeat;
  font-size:0;
}
.subTop .right button {
  width: 5rem;
  height: 5rem;
  background-image: url(https://image.autowini.com/IMG/markup/main_sprite.webp);
  background-position:0 0;
  background-repeat: no-repeat;
  font-size:0;
}
.subTop .right button.icCurrency {
  margin-top: 0.5rem;
  background-position:-400px 0;
}
.subTop .right button.icCurrency.euro {
  background-position:-480px 0
}

.subTop .right button.icLang {
  margin: 0.5rem 1rem 0 0;
  background-position:-560px 0
}

input[type="text"],
input[type="tel"],
input[type="password"],
textarea,
select {
  padding: 0 1.25rem;
  height: 5rem;
  width: 100%;
  line-height: 1;
  font-size: 2rem;
  background: #fff;
  border: 0.125rem solid #d8dde1;
  -webkit-appearance: none;
  border-radius: 0.5rem;
}
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
  position: relative;
  z-index: 1;
  outline: none;
  border-color: #0c0d0e;
}
input[type="text"]:focus,
input[type="password"]:focus {
  color: rgba(0, 0, 0, 1);
  border-color: #0c0d0e;
  background: #fff;
}
input[type="text"]::placeholder,
input[type="password"]::placeholder {
  color: #c1c6c9;
}
input[type="checkbox"],
input[type="radio"] {
  position: absolute;
  font-size: 0;
  width: 0;
  height: 0;
  opacity: 0;
}
input[type="checkbox"] + label {
  display: inline-block;
  font-size: 1.875rem;
  line-height: 2.75rem;
  font-weight: 400;
  color: #45484b;
  padding-left: 3.5rem;
  position: relative;
  word-break: break-all;
  cursor: pointer;
}
input[type="checkbox"] + label:after {
  content: "";
  width: 2.75rem;
  height: 2.75rem;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background: url(https://image.autowini.com/resources/IMG/markup/ic_check.svg)
  no-repeat center;
  background-size: 2.75rem;
}
input[type="checkbox"]:checked + label:after {
  background: url(https://image.autowini.com/resources/IMG/markup/ic_check_checked.svg)
  no-repeat center;
  background-size: 2.75rem;
}
input[type="checkbox"]:disabled + label {
  color: #c1c6c9;
}
input[type="checkbox"]:disabled + label:after {
  background: url(https://image.autowini.com/resources/IMG/markup/ic_check_disabled.svg)
  no-repeat center;
  background-size: 2.75rem;
}
input[type="radio"] + label {
  font-size: 1.875rem;
  color: #45484b;
  padding-left: 3.25rem;
  position: relative;
  word-break: break-all;
  display: inline-block;
  text-indent: 0;
  min-height: 2.75rem;
}
input[type="radio"] + label:after {
  content: "";
  width: 2.75rem;
  height: 2.75rem;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background: url(https://image.autowini.com/resources/IMG/markup/ic_radio.svg)
  no-repeat center;
  background-size: 2.75rem;
}
input[type="radio"]:checked + label:after {
  background: url(https://image.autowini.com/resources/IMG/markup/ic_radio_checked.svg)
  no-repeat center;
  background-size: 2.75rem;
}
input[type="radio"]:disabled + label {
  color: #c1c6c9;
}
input[type="radio"]:disabled + label:after {
  background: url(https://image.autowini.com/resources/IMG/markup/ic_radio_disabled.svg)
  no-repeat center;
  background-size: 2.75rem;
}
select {
  padding-right: 2.5rem;
  color: #c1c6c9;
  background: #fff url(https://image.autowini.com/IMG/markup/ic_drop.svg) right
  0.75rem center no-repeat;
  background-size: 1.75rem;
}
select.act {
  color: #0c0d0e;
}
input.err,
select.err {
  border-color: #d10023;
}
.errMsg {
  display: none;
  margin: 0.5rem 0 1rem;
  color: #d10023;
  font-size: 1.25rem;
  text-align: left;
}

.hotmark {
  text-align: left;
  padding-top: 20px;
  white-space: nowrap;
}
.hotmark .scroll {
  overflow-x: scroll;
}
.hotmark span {
  display: inline-block;
  height: 2.5rem;
  padding: 0 0.5rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2.25rem;
  color: #0c0d0e;
  background-color: #f4f6f8;
  border: 1px solid #d8dde1;
  border-radius: 6px;
  box-sizing: border-box;
  margin: 0.5rem 0.125rem 0 0;
  letter-spacing: -0.5px;
}
.hotmarkIcon span {
  position: relative;
  padding-left: 2.875rem !important;
  flex: 0 0 auto;
}
.hotmarkIcon span:before {
  position: absolute;
  background-image: url(https://image.autowini.com/IMG/mobile/deco/deco_hotmark@2x.png?v=211207);
  background-repeat: no-repeat;
  content: "";
  width: 2.25rem;
  height: 2.25rem;
  left: 6px;
  top: 0.125rem;
  display: block;
  transform: scale(0.8);
}
.hotmarkIcon span.C0010:before {
  background-position: 0 0;
}
.hotmarkIcon span.C0020:before {
  background-position: -100px 0;
}
.hotmarkIcon span.C0030:before {
  background-position: -200px 0;
}
.hotmarkIcon span.C0040:before {
  background-position: -300px 0;
}
.hotmarkIcon span.C0050:before {
  background-position: -400px 0;
}
.hotmarkIcon span.C0060:before {
  background-position: 0 -100px;
}
.hotmarkIcon span.C0080:before {
  background-position: -100px -100px;
}
.hotmarkIcon span.C0090:before {
  background-position: -200px -100px;
}
.hotmarkIcon span.C0100:before {
  background-position: -300px -100px;
}
.hotmarkIcon span.C0110:before {
  background-position: -400px -100px;
}
.hotmarkIcon span.C0120:before {
  background-position: 0 -200px;
}
.hotmarkIcon span.C0130:before {
  background-position: -100px -200px;
}
.hotmarkIcon span.C0140:before {
  background-position: -200px -200px;
}
.hotmarkIcon span.C0150:before {
  background-position: -300px -200px;
}
.hotmarkIcon span.C0160:before {
  background-position: -400px -200px;
}
.hotmarkIcon span.C0170:before {
  background-position: 0 -300px;
}
.hotmarkIcon span.C0180:before {
  background-position: -100px -300px;
}
.hotmarkIcon span.C0200:before {
  background-position: -200px -300px;
}
.hotmarkIcon span.C0210:before {
  background-position: -300px -300px;
}
.hotmarkIcon span.C0220:before {
  background-position: -400px -300px;
}
.hotmarkIcon span.C0230:before {
  background-position: 0 -400px;
}
.hotmarkIcon span.C0240:before {
  background-position: -100px -400px;
}
.hotmarkIcon span.C0250:before {
  background-position: -200px -400px;
}
.hotmarkIcon span.C0260:before {
  background-position: -300px -400px;
}
.hotmarkIcon span.C0330:before {
  background-position: -400px -400px;
}
.hotmarkIcon span.C0340:before {
  background-position: 0 -500px;
}
.hotmarkIcon span.C0350:before {
  background-position: -100px -500px;
}
.hotmarkIcon span.C0360:before {
  background-position: -200px -500px;
}
.hotmarkIcon span.C0370:before {
  background-position: -300px -500px;
}
.hotmarkIcon span.C0380:before {
  background-position: -400px -500px;
}
.hotmarkIcon span.C0390:before {
  background-position: 0 -600px;
}
.hotmarkIcon span.C0400:before {
  background-position: -100px -600px;
}
.hotmarkIcon span.C0410:before {
  background-position: -200px -600px;
}
.hotmarkIcon span.C0420:before {
  background-position: -300px -600px;
}
.hotmarkIcon span.C0430:before {
  background-position: -400px -600px;
}
.hotmarkIcon span.C0440:before {
  background-position: 0 -700px;
}
.hotmarkIcon span.C0450:before {
  background-position: -100px -700px;
}
.hotmarkIcon span.C0460:before {
  background-position: -200px -700px;
}
.hotmarkIcon span.C0470:before {
  background-position: -300px -700px;
}
.hotmarkIcon span.C0480:before {
  background-position: -400px -700px;
}
.hotmarkIcon span.C0270:before {
  background-position: 0 -800px;
}
.hotmarkIcon span.C0280:before {
  background-position: -100px -800px;
}
.hotmarkIcon span.C0290:before {
  background-position: -200px -800px;
}
.hotmarkIcon span.C0630:before {
  background-position: -300px -800px;
}
.hotmarkIcon span.C0310:before {
  background-position: -400px -800px;
}
.hotmarkIcon span.C0320:before {
  background-position: 0 -900px;
}
.hotmarkIcon span.C0500:before {
  background-position: -200px -900px;
}
.hotmarkIcon span.C0510:before {
  background-position: -300px -900px;
}
.hotmarkIcon span.C0520:before {
  background-position: -400px -900px;
}
.hotmarkIcon span.C0530:before {
  background-position: 0 -1000px;
}
.hotmarkIcon span.C0540:before {
  background-position: -100px -1000px;
}
.hotmarkIcon span.C0550:before {
  background-position: -200px -1000px;
}
.hotmarkIcon span.C0560:before {
  background-position: -300px -1000px;
}
.hotmarkIcon span.C0570:before {
  background-position: -400px -1000px;
}
.hotmarkIcon span.C0580:before {
  background-position: 0 -1100px;
}
.hotmarkIcon span.C0490:before {
  background-position: -100px -1100px;
}
.hotmarkIcon span.C0600:before {
  background-position: -200px -1100px;
}
.hotmarkIcon span.C0610:before {
  background-position: -300px -1100px;
}
.hotmarkIcon span.C0620:before {
  background-position: -400px -1100px;
}
.hotmarkIcon span.C0640:before {
  background-position: 0 -1200px;
}
.hotmarkIcon span.C0650:before {
  background-position: -100px -1200px;
}
.hotmarkIcon span.C0660:before {
  background-position: -200px -1200px;
}
.hotmarkIcon_small span {
  font-size: 1rem;
  padding-left: 1.875rem !important;
  height: 30.5rem;
  line-height: 30.5rem;
  padding-right: 4px !important;
  margin-right: 6px !important;
}
.hotmarkIcon_small span:before {
  transform: scale(0.6);
  left: -1px;
  top: 0;
}

.minMembership {
  display:flex;
  align-items:center;
  gap:4px;
  padding: 0.25rem 0.5rem;
  font-size: 1.5rem;
  font-weight: 500;
  color: #999ea2;
  border: 2px solid #d8dde1;
  border-radius: 0.25rem;
}
.minMembership:before{
  display:inline-block;
  content:'';
  width:2rem;
  height:2rem;
  background-size:2rem;
  background-repeat: no-repeat;
  background-position: center;
}
.minMembership.basic:before{
  background-image: url(https://image.autowini.com/IMG/renew/membership/ic_basic2.svg);
}
.minMembership.silver {
  border-color: #707578;
  color: #707578;
  background-color: #f4f7fa;
}
.minMembership.silver:before{
  background-image: url(https://image.autowini.com/IMG/renew/membership/ic_silver2.svg);
}
.minMembership.gold {
  border-color: #dc8e19;
  color: #dc8e19;
  background-color: #fff7df;
}
.minMembership.gold:before{
  background-image: url(https://image.autowini.com/IMG/renew/membership/ic_gold2.svg);
}
.minMembership.platinum {
  border-color: #1682db;
  color: #1682db;
  background-color: #e7faff;
}
.minMembership.platinum:before{
  background-image: url(https://image.autowini.com/IMG/renew/membership/ic_platinum2.svg);
}
.minMembership.diamond {
  border-color: #218a55;
  color: #218a55;
  background-color: #e5fff1;
}
.minMembership.diamond:before{
  background-image: url(https://image.autowini.com/IMG/renew/membership/ic_diamond2.svg);
}
.minMembership.agent {
  border-color: #45484b;
  color: #45484b;
  background-color: #f4f7fa;
}
.minMembership.agent:before{
  background-image: url(https://image.autowini.com/IMG/renew/membership/ic_agent2.svg); 
}
/* //공통 */

.mainSearch {
  padding: 0 2rem 1rem;
}
.mainSearch a{
  display: flex;
  align-items:center;
  gap:4px;
  padding: 0.75rem 1rem;
  color: #707578;
  font-size: 1.625rem;
  text-align: left;
  border: 2px solid #c1c6c9;
  background: #fff;
  background-size: 2rem;
  border-radius: 0.5rem;
  text-decoration: none;
}
.mainSearch a:before{
  display:inline-block;
  content:'';
  width:2.5rem;
  height:2rem;
  background:url(https://image.autowini.com/resources/IMG/markup/main_sprite.webp) -659px -24px no-repeat;
}

.mainSearch .totalItemCount {
  font-weight: 500;
  color: #00ab68;
}

/*카테고리*/
.mainCategory ul {
  display: flex;
  flex-wrap: nowrap;
  padding: 2rem;
  gap: 2.315rem;
  overflow: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.mainCategory ul::-webkit-scrollbar {
  display: none;
}
.mainCategory ul li {
  flex: 0 0 auto;
  width: auto;
  white-space: nowrap;
}
.mainCategory .categoryBtn {
  text-decoration: none;
  text-align:center;
}

.mainCategory .categoryBtn .icCate{
  display:block;
  margin:0 auto;
  width:4.25rem;
  height:4.125rem;
  background:url(https://image.autowini.com/resources/IMG/markup/main_sprite.webp) -6px -90px no-repeat;
}
.mainCategory .categoryBtn .icCate.cate2{
  background-position: -88px -90px;
}
.mainCategory .categoryBtn .icCate.cate3{
  background-position: -165px -89px;
}
.mainCategory .categoryBtn .icCate.cate4{
  background-position: -406px -90px;
}
.mainCategory .categoryBtn .icCate.cate5{
  background-position: -568px -90px;
}
.mainCategory .categoryBtn .icCate.cate6{
  background-position: -490px -90px;
}
.mainCategory .categoryBtn .icCate.cate7{
  background-position: -648px -90px;
}
.mainCategory .categoryBtn .icCate.cate8{
  background-position: -246px -90px;
}
.mainCategory .categoryBtn .icCate.cate9{
  background-position: -328px -90px;
}
.mainCategory .categoryBtn .icCate.cate10{
  background-position: -728px -90px;
}
.mainCategory .categoryBtn .icCate.cate11{
  background-position: -808px -90px;
}
.mainCategory .categoryBtn .icCate.cate12{
  background-position: -890px -88px;
}
.mainCategory .categoryBtn .icCate2{
  display:block;
  margin: 0 -10px;
  width:8rem;
  height:4.125rem;
  background:url(https://image.autowini.com/resources/IMG/markup/main_sprite.webp) -1367px -25px no-repeat;
  transform: scale(0.7);
}
.mainCategory .categoryBtn .icCate2.cate2{
  background-position: -1367px -146px;
}
.mainCategory .categoryBtn .icCate2.cate3{
  background-position: -1367px -266px;
}
.mainCategory .categoryBtn .icCate2.cate4{
  background-position: -1367px -390px;
}
.mainCategory .categoryBtn .icCate2.cate5{
  background-position: -1362px -515px;
  width: 8.25rem;
}
.mainCategory .categoryBtn .icCate2.cate6{
  background-position: -1367px -634px;
}
.mainCategory .categoryBtn .icCate2.cate7{
  background-position: -1367px -756px;
}
.mainCategory .categoryBtn .icCate2.cate8{
  background-position: -1367px -878px;
}
.mainCategory .categoryBtn .icCate2.cate9{
  background-position: -1367px -998px;
}
.mainCategory .categoryBtn .icCate2.cate10{
  background-position: -1367px -1124px;
}




.mainCategory .categoryBtn b {
  display: block;
  padding-top: 0.25rem;
  font-size: 1.5rem;
  font-weight: 500;
  color: #0c0d0e;
}

.mainCategory .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  margin: 5px;
  background-color: #808080;
  border-radius: 50%;
  opacity: 1;
}

.mainCategory .swiper-pagination-bullet-active {
  background-color: black;
}

/* contents 공통 */
.mainTitle {
  position: relative;
  padding: 2rem 5.5rem 2rem 2rem;
  text-align: left;
}
.mainTitle strong {
  font-size: 2.75rem;
  font-weight: bold;
  color: #0c0d0e;
}
.mainTitle strong em {
  display: block;
  margin-top: 0.5rem;
  font-size:1.875rem;
  color: #707578;
}
.mainTitle strong span {
  display: inline-block;
  margin: 0.3rem 0 0 0.75rem;
  font-size: 2.125rem;
  font-weight: 400;
  vertical-align: top;
}
.mainReviewList .mainTitle strong em span {
  display:inline;
  vertical-align:baseline;
  margin:0 0 0 0;
  font-size:unset;
  font-weight:unset;
}
.mainTitle b {
  color: #00ab68;
  font-weight: bold;
}
.mainTitle .mainMoreBtn {
  display: block;
  position: absolute;
  top: 50%;
  right: 0.5rem;
  margin-top: -2.5rem;
  font-size: 0;
  width: 5rem;
  height: 5rem;
  background: url(https://image.autowini.com/resources/IMG/markup/main_sprite.webp) -558px -160px no-repeat;
}
.mainTitle .mainMoreBtn.help {
  background: url(https://image.autowini.com/resources/IMG/markup/ic_help.svg)
  center no-repeat;
  background-size: 3.25rem;
}
.mainScroll .scroll {
  display: flex;
  gap: 1.25rem;
  flex-wrap: nowrap;
  padding: 0 2rem 1rem;
  text-align: left;
  overflow-x: scroll;
}
.mainScroll .scroll li {
  flex: 0 0 auto;
}
.mainItem {
  position: relative;
  width: 24rem;
  text-align: left;
}
.mainItem .image {
  width: 24rem;
  height: 18rem;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  overflow: hidden;
  border-radius: 1rem;
}
.mainItem .itemTitle {
  margin: 0.75rem 0;
  width: 100%;
  font-size: 2.25rem;
  line-height: 1.3;
  color: #0c0d0e;
  font-weight: 500;
  display: -webkit-box;
  white-space: break-spaces;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
}
.mainItem iframe {
  width: 24rem;
  height: 18rem;
  overflow: hidden;
  border-radius: 1rem;
}
.mainItem .iframe + .itemTitle {
  font-size: 1.825rem;
  font-weight: 400;
}
.mainItem.skeleton .iframe {
  width: 24rem;
  height: 18rem;
  border-radius: 1rem;
  background: #f0f0f0;
}
.mainItem.skeleton .iframe + .itemTitle {
  font-size: 0;
  font-weight: 400;
  background: #f0f0f0;
}
.mainItem .itemPrice strong {
  display: block;
  font-size: 2.625rem;
  color: #0c0d0e;
  letter-spacing: -0.1rem;
  font-weight: bold;
}
.mainItem .itemPrice span {
  display: none;
}
.mainItem .discount strong {
  color: #d10023;
}
.mainItem .discount span {
  display: block;
  font-size: 1.75rem;
  color: #999ea2;
  font-style: italic;
  text-decoration: line-through;
}
.mainItem .itemLikeBtn input {
  font-size: 0;
  position: absolute;
}
.mainItem .itemLikeBtn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.mainItem .itemLikeBtn label {
  display: block;
  width: 5rem;
  height: 5rem;
  font-size: 0;
  background: url(https://image.autowini.com/resources/IMG/markup/main_sprite.webp) -958px 0 no-repeat;
}
.mainItem .itemLikeBtn label:after {
  display: none;
}
.mainItem .itemLikeBtn input:checked + label {
  background-position: -1038px 0
}
.mainItem .itemLikeBtn span {
  position: absolute;
  bottom: 0.5rem;
  right: 0;
  font-size: 1.25rem;
  font-weight: 500;
  color: #707578;
}
.mainItem.oneUnit {
  margin: 0 2rem 2rem;
  width: calc(100% - 4rem);
}
.mainItem.oneUnit .image {
  width: 100%;
  height: 27rem;
}
.mainItem.oneUnit .itemPrice strong {
  font-size: 3rem;
}
.mainItem .image {
  position: relative;
}
.mainItem .mark > span {
  position: absolute;
}
.mainItem .mark .markInspected {
  top: 0;
  left: 0;
  width: 10rem;
  height: 10rem;
  font-size: 0;
  background: url(https://image.autowini.com/resources/IMG/markup/main_sprite.webp) -161px -400px no-repeat;
}
.mainItem .mark .markNew,
.mainItem .mark .markHurry {
  top: 0.75rem;
  right: 0.5rem;
  font-size: 1.625rem;
  color: #fff;
  background: #d10023;
  font-style: italic;
  padding: 0 0.5rem;
  height: 2.25rem;
  line-height: 2.25rem;
  border-radius: 0.25rem;
}
.mainItem .mark .markGuarantee {
  bottom: 0.75rem;
  left: 0.75rem;
  width: 5.875rem;
  height: 4rem;
  font-size: 0;
  background:url(https://image.autowini.com/resources/IMG/markup/main_sprite.webp) -2px -400px no-repeat;
}
.mainItem .mark .bottom {
  position: absolute;
  bottom: 0.75rem;
  right: 0.75rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  justify-content: flex-end;
}
.mainItem .mark .markVideo {
  font-size: 0;
  width: 2.5rem;
  height: 2.5rem;
  background: url(https://image.autowini.com/resources/IMG/markup/main_sprite.webp) -818px -22px no-repeat;
}
.mainItem .mark .cnt {
  padding: 0 0.5rem;
  background: rgba(22, 22, 22, 0.8);
  font-size: 1.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  color: #fff;
  border-radius: 0.5rem;
}
.mainItem .ranking {
  position: absolute;
  top: 1rem;
  left: 1rem;
  width: 6rem;
  padding: 0.4rem 0.5rem 0.5rem 1rem;
  background-color: #f4f7fa;
  border-radius: 3rem;
  display: flex;
  align-items: center;
  justify-content: space-around;
  gap: 1rem;
}
.mainItem .ranking span {
  font-size: 1.5rem;
  font-weight: 400;
  color: #0c0d0e;
  line-height: 1;
  flex: 1;
  text-align: left;
}
.mainItem .ranking .number {
  position: relative;
  flex: none;
  flex: 1;
  font-size: 1.5rem;
  font-weight: 500;
  text-align: center;
}
.mainItem .ranking .number:before {
  content: "";
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  left: 0;
  display: inline-block;
  top: -9px;
  background: url(https://image.autowini.com/resources/IMG/markup/main_sprite.webp) -989px -110px no-repeat;
}
.mainItem .ranking .number.up {
  color: #da334f;
}
.mainItem .ranking .number.up:before {
  content: "";
  top: 0.2rem;
  left: -1rem;
  background-position: -1072px -110px;
}
.mainItem .ranking .number.down {
  color: #335da5;
}
.mainItem .ranking .number.down:before {
  content: "";
  top: 0.2rem;
  left: -1rem;
  background-position: -1152px -110px;
}
.mainItem.skeleton .mark {
  display: none !important;
}
.mainItem.skeleton .image {
  background-color: #f0f0f0;
  background-image: none !important;
}
.mainItem.skeleton .itemTitle {
  width: 100%;
  height: 2rem;
  background: #f0f0f0;
  font-size: 0;
}
.mainItem.skeleton .itemPrice strong {
  width: 100%;
  height: 1.825rem;
  font-size: 0 !important;
  background: #f0f0f0;
}
.mainItem.skeleton .itemPrice span {
  margin: 1rem 0;
  width: 80%;
  height: 1.825rem;
  font-size: 0 !important;
  background: #f0f0f0;
}
.mainItem.skeleton .itemLikeBtn {
  display: none;
}
.mainItem.sold {
  position: relative;
}
.mainItem.sold .image,
.mainItem.sold .itemTitle,
.mainItem.sold .itemPrice {
  opacity: 0.4;
}
.mainItem.sold:after {
  content: "SOLD";
  position: absolute;
  top: 8rem;
  left: 50%;
  padding: 0.5rem 1.5rem;
  font-size: 2.5rem;
  background: rgba(255, 255, 255, 0.8);
  font-weight: 500;
  border: 4px solid #d10023;
  color: #d10023;
  transform: translateX(-50%);
  border-radius: 0.5rem;
}

.mainTopViews .topViewLink {
  text-decoration: none;
}
/* //contents 공통 */

.mainShippingSchedule,
.mainMembershipGrade,
.mainVideosList,
.mainAiMatch,
.mainFresh,
.mainRecentlyViewed,
.mainRecently {
  padding: 2.5rem 0;
}

.mainInspectedList .mainTitle,
.mainFresh .mainTitle strong,
.mainToday .mainTitle strong,
.mainShippingSchedule .mainTitle strong,
.mainAiMatch .mainTitle strong,
.mainVideosList .mainTitle strong{
  display:flex;
  align-items:center;
  gap:1rem
}
.mainInspectedList .mainTitle:before,
.mainFresh .mainTitle strong:before,
.mainToday .mainTitle strong:before,
.mainShippingSchedule .mainTitle strong:before,
.mainAiMatch .mainTitle strong:before,
.mainVideosList .mainTitle strong:before{
  display:inline-block;
  content:'';
  width:3.5rem;
  height:3.5rem;
  background-image:url(https://image.autowini.com/resources/IMG/markup/main_sprite.webp);
  background-repeat:no-repeat;
}
.mainInspectedList .mainTitle:before{
  background-position: -1320px -187px;
  background-size: 1650px;
  height: 5rem;
  width: 3.5rem;
  min-width: 3.5rem;
}
.mainToday .mainTitle strong:before{
  background-position: -970px -174px
}
.mainShippingSchedule .mainTitle strong:before{
  background-position: -1128px -167px;
  height: 4.5rem;
}
.mainVideosList .mainTitle strong:before{
  background-position: -892px -174px
}
.mainFresh .mainTitle strong:before{
  background-position: -1054px -172px
}
.mainAiMatch .mainTitle strong:before{
  background-position: -672px -80px;
  background-size: 1400px;
}

.mainWiniBonus {
  padding: 2.5rem 2rem;
  background: #f4f7fa;
  text-align: left;
}
.mainWiniBonus dl {
  position:relative;
  padding: 2rem 2rem 2.5rem;
  background: #fff;
  background-size: 11rem;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  border-radius: 1rem;
}
.mainWiniBonus dl:before{
  display:block;
  position:absolute;
  top:0;
  right:0;
  content:'';
  width: 210px;
  height: 120px;
  background: url(https://image.autowini.com/resources/IMG/markup/main_sprite.webp) -612px -388px no-repeat;
  z-index:0;
}

.mainWiniBonus .active {
  background-position:-374px -388px
}
.mainWiniBonus dt,
.mainWiniBonus dd {
  position:relative;
  z-index:1
}
.mainWiniBonus dt span {
  display: block;
  font-size: 1.5rem;
  color: #92979b;
}
.mainWiniBonus dt strong {
  display: block;
  padding: 0.5rem 0 1.25rem;
  font-size: 2.125rem;
  color: #0c0d0e;
  font-weight: bold;
}
.mainWiniBonus dt strong b {
  color: #00ab68;
  font-weight: bold;
}
.mainWiniBonus dt strong em {
  color: #d10023;
  font-weight: bold;
}
.mainWiniBonus dd {
  position: relative;
  padding-right: 10rem;
}
.mainWiniBonus dd .cnt {
  position: absolute;
  bottom: -0.75rem;
  right: 0;
  font-size: 1.5rem;
  text-align: right;
  color: #92979b;
}
.mainWiniBonus dd .cnt b {
  font-weight: bold;
  font-size: 2rem;
  color: #0c0d0e;
}
.mainWiniBonus .over {
  background-position: right 1.25rem top 1.5rem;
}
.mainWiniBonus .over .cnt b {
  color: #d10023;
}
.mainWiniBonus .over .add {
  padding-bottom: 0.5rem;
  font-size: 1.35rem;
  color: #707578;
}
.progress {
  appearance: none;
  width: 100%;
  height: 0.5rem;
}
.progress::-webkit-progress-bar {
  background: #f0f0f0;
  border-radius: 0.5rem;
  box-shadow: inset 3px 3px 10px #ccc;
}
.progress::-webkit-progress-value {
  border-radius: 0.5rem;
  background: #00ab68;
}

.signed {
  display: flex;
  justify-content: space-between;
  padding: 2rem 2rem 0 2rem;
  margin-bottom: -1.5rem;
  text-align: left;
  font-size: 2.125rem;
  color: #0c0d0e;
}
.signed b {
  font-weight: bold;
}

.mainSignRequest strong span {
  display: block;
  font-weight: 400;
  font-size: 2rem;
  margin-left: 0;
}
.mainSignRequest .signIn {
  width: auto;
  padding-right: 2.825rem;
  font-size: 2.125rem;
  line-height: 5rem;
  font-weight: 500;
  color: #00ab68;
  text-decoration: none;
  background: url(https://image.autowini.com/resources/IMG/markup/ic_arrow_green.svg)
  right 1.125rem center no-repeat;
  background-size: 0.825rem;
}

.mainBrandList {
  padding: 2.5rem 2rem 5.5rem 2rem;
}
.mainBrandList ul {
  display: grid;
  gap: 1.25rem;
  grid-template-columns: repeat(5, 7.125rem);
}
.mainBrandList a {
  text-decoration: none;
}
.mainBrandList .brand {
  position: relative;
  display: block;
  margin: 0 auto;
  width: 104px;
  height: 104px;
  background-image:url(https://image.autowini.com/resources/IMG/markup/main_brands.webp);
  background-repeat:no-repeat;
  scale:0.8;
}
.brand.C0030 {background-position: -10px -132px;}
.brand.C0120 {background-position: -130px -132px;}
.brand.C0190 {background-position: -256px -10px;}
.brand.C0460 {background-position: -256px -130px;}
.brand.C0680 {background-position: -133px -10px;}
.brand.C0740 {background-position: -10px -252px;}
.brand.C0810 {background-position: -130px -252px;}
.brand.C0750 {background-position: -250px -252px;}
.brand.C0880 {background-position: -376px -10px;}
.brand.C0870 {background-position: -376px -130px;}
.brand.C0900 {background-position: -376px -250px;}
.brand.C1000 {background-position: -10px -372px;}
.brand.C1090 {background-position: -130px -372px;}
.brand.C1100 {background-position: -250px -372px;}
.brand.C0860 {background-position: -370px -372px;}
.brand.C1200 {background-position: -496px -10px;}
.brand.C1230 {background-position: -496px -130px;}
.brand.C1360 {background-position: -496px -250px;}
.brand.C1420 {background-position: -496px -370px;}
.brand.C1460 {background-position: -10px -492px;}
.brand.C1470 {background-position: -130px -492px;}
.brand.C1530 {background-position: -250px -492px;}
.brand.C1560 {background-position: -370px -492px;}
.brand.C1710 {background-position: -490px -492px;}
.brand.C0010 {background-position: -616px -10px;}
.brand.C0020 {background-position: -616px -130px;}
.brand.C0320 {background-position: -616px -250px;}
.brand.C0330 {background-position: -616px -370px;}
.brand.C0350 {background-position: -616px -490px;}
.brand.C0220 {background-position: -10px -612px;}
.brand.C0370 {background-position: -130px -612px;}
.brand.C0400 {background-position: -250px -612px;}
.brand.C0420 {background-position: -370px -612px;}
.brand.C0310 {background-position: -490px -612px;}
.brand.C0470 {background-position: -610px -612px;}
.brand.C0480 {background-position: -736px -10px;}
.brand.C0550 {background-position: -736px -130px;}
.brand.C0040 {background-position: -10px -10px;}
.brand.C0670 {background-position: -736px -250px;}
.brand.C0660 {background-position: -736px -370px;}
.brand.C0700 {background-position: -736px -490px;}
.brand.C0720 {background-position: -736px -610px;}
.brand.C0090 {background-position: -10px -732px;}
.brand.C0930 {background-position: -130px -732px;}
.brand.C0940 {background-position: -250px -732px;}
.brand.C1020 {background-position: -370px -732px;}
.brand.C0570 {background-position: -490px -732px;}
.brand.C1070 {background-position: -610px -732px;}
.brand.C1170 {background-position: -730px -732px;}
.brand.C1040 {background-position: -856px -10px;}
.brand.C0650 {background-position: -856px -130px;}
.brand.C1250 {background-position: -856px -250px;}
.brand.C1270 {background-position: -856px -370px;}
.brand.C1260 {background-position: -856px -490px;}
.brand.C1290 {background-position: -856px -610px;}
.brand.C1300 {background-position: -856px -730px;}
.brand.C1340 {background-position: -10px -852px;}
.brand.C1430 {background-position: -130px -852px;}
.brand.C1510 {background-position: -250px -852px;}
.brand.C1500 {background-position: -370px -852px;}
.brand.C1610 {background-position: -490px -852px;}
.brand.C1650 {background-position: -610px -852px;}
.brand.C1690 {background-position: -730px -852px;}
.brand.C1700 {background-position: -850px -852px;}
.brand.C1720 {background-position: -976px -10px;}
.brand.C1730 {background-position: -976px -130px;}
.brand.C9999 {background-position: -976px -366px;}
.brand.C1780 {background-position: -976px -488px}
.brand.C1770 {background-position: -976px -612px}
.brand.C1030 {background-position: -976px -732px}

.mainBrandList a strong {
  display: block;
  width: 100%;
  padding: 0.25rem 0 0.25rem;
  font-size: 1.625rem;
  font-weight: 500;
  color: #45484b;
  word-break: break-all;
}
.mainBrandList a span {
  display: block;
  font-size: 1.325rem;
  font-weight: 400;
  color: #707578;
}
.mainBrandList .mainMoreText {
  position: relative;
  display: block;
  margin-top: -6rem;
  width: 100%;
  padding: 6rem 0 0.5rem;
  text-align: center;
  font-size: 1.75rem;
  color: #707578;
  text-decoration: underline;
  z-index: 1;
}
.mainBrandList li:nth-child(n + 11) {
  display: none;
}
.mainBrandList.active li:nth-child(n + 11) {
  display: block;
}
.mainBrandList.active .mainMoreText {
  display: none;
}
.mainBrandList .mainMoreText.close {
  display: none;
}
.mainBrandList.active .mainMoreText.close {
  display: block;
  padding: 2rem 0;
  margin: 0;
}

.mainShippingSchedule .scheduleInfo {
  display: flex;
  flex-wrap: wrap;
  margin: 0 2rem;
  border-radius: 0.5rem;
  text-align: left;
  border:2px solid #e4eaef;
}
.scheduleInfo + .scheduleInfo {
  margin-top: 1.5rem;
}
.scheduleItem {
  padding: 1.5rem 2rem;
  width: 100%;
  background:#f0f0f0
}
.scheduleItem + .scheduleItem {
  width: 60%;
  border: none;
}
.scheduleItem:last-child {
  width: 40%;
}
.scheduleItem span {
  display: block;
  font-size: 1.5rem;
  color: #45484b;
}
.scheduleItem strong {
  display: block;
  margin-top: 0.5rem;
  font-size: 2rem;
  color: #0c0d0e;
  font-weight: bold;
}
.scheduleItem strong img {
  display: inline-block;
  margin: 0.5rem 0.5rem 0 0;
  height: 1.75rem;
}
.scheduleInfo.skeleton span {
  width: 60%;
  height: 1.5rem;
  background: #fff;
  font-size: 0;
}
.scheduleInfo.skeleton img {
  display: none;
}
.scheduleInfo.skeleton strong {
  width: 100%;
  height: 1.5rem;
  background: #fff;
  font-size: 0;
}

.mainMembershipGrade{
  background:#F4F7FA;
}
.ar .mainMembershipGrade{
  text-align: right;
  direction: rtl;
}
.mainMembershipGrade .mainTitle{
  padding-bottom:0;
}
.mainMembershipGrade .scroll{
  padding-top:2rem;
  gap:1.5rem;
}
.mainMembershipGrade .mainBtnSignup {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 2rem 2rem 0;
  width: calc(100% - 4rem);
  height: 6rem;
  font-size: 1.825rem;
  background: #00ab68;
  color: #fff;
  border-radius: 0.5rem;
  text-decoration: none;
}

.mainMembershipGrade li {
  position:relative;
  width: 31rem;
  background:#fff;
  box-shadow:1px 1px 19px rgba(0,0,0,0.15);
  border-radius: 1rem;
}
.mainMembershipGrade li:before{
  display:block;
  content:'';
  position:absolute;
  top:1rem;
  right:1.5rem;
  width:9.5rem;
  height:8.5rem;
  z-index: 1;
  background-image: url(https://image.autowini.com/resources/IMG/markup/main_sprite.webp);
  background-repeat:no-repeat;
}
.ar .mainMembershipGrade li:before{
  right:auto;
  left:1.25rem;
}
.mainMembershipGrade li.basic:before{
  background-position: 14px -254px
}
.mainMembershipGrade li.silver:before{
  background-position: -162px -253px;
}
.mainMembershipGrade li.gold:before{
  background-position: -332px -253px;
}
.mainMembershipGrade li.platinum:before{
  background-position: -484px -258px;
}
.mainMembershipGrade li.diamond .gradeTitle{
  background-color: #e5fff1;
}
.mainMembershipGrade li.diamond:before{
  background-position: -643px -258px
}
.mainMembershipGrade li .gradeTitle {
  position:relative;
  padding:2rem;
  font-size: 3rem;
  font-weight: bold;
  color: #fff;
  background:linear-gradient(271deg, rgb(0 0 0) 0%, rgb(103 103 103) 100%);
  border-radius:1rem 1rem 0 0;
}
.ar .mainMembershipGrade .mainTitle,
.ar .mainMembershipGrade li .gradeTitle{
  text-align: right;
  direction: rtl;
}
.ar .mainMembershipGrade .mainTitle{
  padding-right:2rem
}
.mainMembershipGrade li.silver .gradeTitle{
  background:linear-gradient(271deg, rgb(0 0 0) 0%, rgb(103 103 103) 100%)
}
.mainMembershipGrade li.gold .gradeTitle{
  background:linear-gradient(272deg, rgb(0 0 0) 0%, rgb(79 51 0) 100%);
}
.mainMembershipGrade li.platinum .gradeTitle{
  background:linear-gradient(272deg, rgb(0 0 0) 0%, rgb(28 57 120) 100%);
}
.mainMembershipGrade li.diamond .gradeTitle{
  background:linear-gradient(272deg, rgb(0 0 0) 0%, rgb(36 121 54) 100%);
}
.mainMembershipGrade li .gradeTitle span {
  display:block;
  font-size:2rem;
  font-weight:400;
  color:#fff
}
.mainMembershipGrade li.silver .gradeTitle span{
  color:#b5b5b5
}
.mainMembershipGrade li.gold .gradeTitle span{
  color:#fcc153
}
.mainMembershipGrade li.platinum .gradeTitle span{
  color:#03A9F4
}
.mainMembershipGrade li.diamond .gradeTitle span{
  color:#5bd976
}
.mainMembershipGrade li .membershipListInfo p{
  position:relative;
  padding-left:2.5rem;
  font-size:1.9rem;
  margin:1.5rem 0;
  color:#303030;
  min-height:3.5rem;
}
.mainMembershipGrade li .membershipListInfo p:before{
  display:inline-block;
  content:'';
  position:absolute;
  top:0;
  left:0;
  width: 2.5rem;
  height: 2.5rem;
  background:url(https://image.autowini.com/resources/IMG/markup/main_sprite.webp) -104px -179px no-repeat;
}
.mainMembershipGrade li .membershipListInfo p.red:before{
  background:url(https://image.autowini.com/IMG/renew/membership/iconCheckRed.svg) center no-repeat;
  background-size: 38px;
  left: -4px;
  top: 1px;
}
.ar .mainMembershipGrade li .membershipListInfo p{
  padding-left:0;
  padding-right:3rem;
  text-align:right;
}
.ar .mainMembershipGrade li .membershipListInfo p:before{
  left:auto;
  right:0;
}
.mainMembershipGrade li .membershipListInfo p b{
  font-weight:bold
}
.mainMembershipGrade li dl {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.825rem 0;
  height:4rem;
}
.mainMembershipGrade li dl + dl {
  border-top: 2px solid #eaeaef;
}
.mainMembershipGrade li dl:last-child{
  height:5.25rem
}
.mainMembershipGrade li dl:last-child dd{
  width:184px;
}
.en .mainMembershipGrade li dl:last-child dd{
  width:auto
}
.mainMembershipGrade li dt {
  font-size: 1.75rem;
  font-weight: 500;
  color: #0c0d0e;
  line-height:1;
  letter-spacing:-0.5px;
}
.mainMembershipGrade li dd {
  font-size: 1.5rem;
  font-weight: 500;
  color: #707578;
  text-align: right;
}
.mainMembershipGrade li dd b {
  font-size: 1.75rem;
  letter-spacing: -0.5px;
}
.mainMembershipGrade li dd em {
  display: block;
  font-size: 1.325rem;
  color: #92979b;
}
.mainMembershipGrade li .checked {
  display: inline-block;
  vertical-align: middle;
  width: 2.5rem;
  height: 2.5rem;
  background-image: url(https://image.autowini.com/resources/IMG/markup/main_sprite.webp);
  background-repeat:no-repeat;
  background-position: -14px -178px;
}
.mainMembershipGrade li.silver .checked {
  background-position:-94px -178px;
}
.mainMembershipGrade li.gold .checked {
  background-position:-174px -178px;
}
.mainMembershipGrade li.platinum .checked {
  background-position:-254px -178px;
}
.mainMembershipGrade li.diamond .checked {
  background-position:-334px -178px;
}
.membershipListInfo {
  position:relative;
  padding:1rem 1.825rem 2rem;
}
.membershipListInfo .stroke {
  text-decoration:line-through;
  vertical-align: middle;
}
.membershipListInfo li b {
  vertical-align: middle;
}
.mainMembershipGrade li .membershipListInfo p.red {
  color:#d10023;
  font-weight:500;

}


.mainWhyInfo {
  margin: 2.5rem 2rem;
  background: #f4f7fa;
  border-radius: 1rem;
  text-align: left;
}
.mainWhyInfo ul {
  padding-bottom: 2rem;
}
.mainWhyInfo li {
  display:flex;
  gap:2rem;
  margin: 0 2rem;
  padding: 1.5rem 0;
  background-repeat: no-repeat;
  background-position: 0 center;
}
.mainWhyInfo li:before{
  display:inline-block;
  content:'';
  width: 7rem;
  height: 7rem;
  background: url(https://image.autowini.com/resources/IMG/markup/main_sprite.webp) 4px -798px no-repeat;
}
.mainWhyInfo li:nth-child(2):before{
  background-position:-156px -798px
}
.mainWhyInfo li:nth-child(3):before{
  background-position:-316px -788px
}
.mainWhyInfo li strong {
  display: block;
  padding-bottom: 0.5rem;
  font-size: 2rem;
  font-weight: bold;
  color: #0c0d0e;
}
.mainWhyInfo li span {
  font-size: 1.5rem;
  font-weight: 400;
  color: #707578;
}
.mainWhyInfo li a {
  text-decoration: none;
  flex:1;
}

.reviewArea {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.5rem;
  padding: 0 2rem 2.5rem;
  text-align: left;
}
.reviewItem a {
  text-decoration: none;
  color: black;
}
.reviewItem .image {
  width: 100%;
  height: 15rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 1rem;
}
.reviewItem .itemSub {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1.5rem 0 1rem;
}
.reviewItem .itemSub .flag {
  transform:scale(0.45);
  margin: -1.5rem;
}
.flag{
  display:block;
  width: 103px; 
  height: 60px;
  background-image:url(https://image.autowini.com/resources/IMG/markup/main_flag.webp);
  background-repeat: no-repeat;
}
.flag.C1580 {
  background-position: -133px -10px;
}
.flag.C1590 {
  background-position: -10px -91px;
}
.flag.C1600 {
  background-position: -133px -91px;
}
.flag.C1610 {
  background-position: -10px -171px;
}
.flag.C1620 {
  background-position: -133px -171px;
}
.flag.C1630 {
  background-position: -256px -10px;
}
.flag.C1640 {
  background-position: -256px -90px;
}
.flag.C1650 {
  background-position: -256px -170px;
}
.flag.C1660 {
  background-position: -10px -251px;
}
.flag.C1670 {
  background-position: -133px -251px;
}
.flag.C1680 {
  background-position: -256px -251px;
}
.flag.C1690 {
  background-position: -379px -10px;
}
.flag.C1700 {
  background-position: -379px -90px;
}
.flag.C1710 {
  background-position: -379px -170px;
}
.flag.C1730 {
  background-position: -379px -250px;
}
.flag.C1720 {
  background-position: -10px -331px;
}
.flag.C1740 {
  background-position: -133px -331px;
}
.flag.C1750 {
  background-position: -256px -331px;
}
.flag.C1760 {
  background-position: -379px -331px;
}
.flag.C1770 {
  background-position: -10px -411px;
}
.flag.C1780 {
  background-position: -133px -411px;
}
.flag.C1790 {
  background-position: -256px -411px;
}
.flag.C1800 {
  background-position: -379px -411px;
}
.flag.C1810 {
  background-position: -502px -10px;
}
.flag.C1820 {
  background-position: -502px -90px;
}
.flag.C1830 {
  background-position: -502px -170px;
}
.flag.C1840 {
  background-position: -502px -250px;
}
.flag.C1850 {
  background-position: -502px -330px;
}
.flag.C1860 {
  background-position: -502px -410px;
}
.flag.C1880 {
  background-position: -10px -491px;
}
.flag.C1890 {
  background-position: -133px -491px;
}
.flag.C1900 {
  background-position: -256px -491px;
}
.flag.C1910 {
  background-position: -379px -491px;
}
.flag.C1920 {
  background-position: -502px -491px;
}
.flag.C1930 {
  background-position: -625px -10px;
}
.flag.C1940 {
  background-position: -625px -90px;
}
.flag.C1960 {
  background-position: -625px -170px;
}
.flag.C1950 {
  background-position: -625px -250px;
}
.flag.C1970 {
  background-position: -625px -330px;
}
.flag.C1980 {
  background-position: -625px -410px;
}
.flag.C1990 {
  background-position: -625px -490px;
}
.flag.C2000 {
  background-position: -10px -571px;
}
.flag.C2010 {
  background-position: -133px -571px;
}
.flag.C2020 {
  background-position: -256px -571px;
}
.flag.C2030 {
  background-position: -379px -571px;
}
.flag.C2040 {
  background-position: -502px -571px;
}
.flag.C2050 {
  background-position: -625px -571px;
}
.flag.C2060 {
  background-position: -10px -651px;
}
.flag.C2070 {
  background-position: -133px -651px;
}
.flag.C2080 {
  background-position: -256px -651px;
}
.flag.C2090 {
  background-position: -379px -651px;
}
.flag.C2100 {
  background-position: -502px -651px;
}
.flag.C2110 {
  background-position: -625px -651px;
}
.flag.C2120 {
  background-position: -748px -10px;
}
.flag.C0010 {
  background-position: -748px -90px;
}
.flag.C0030 {
  background-position: -748px -170px;
}
.flag.C0020 {
  background-position: -748px -250px;
}
.flag.C0040 {
  background-position: -748px -330px;
}
.flag.C0050 {
  background-position: -748px -410px;
}
.flag.C0060 {
  background-position: -748px -490px;
}
.flag.C0070 {
  background-position: -748px -570px;
}
.flag.C0080 {
  background-position: -748px -650px;
}
.flag.C0090 {
  background-position: -10px -731px;
}
.flag.C0100 {
  background-position: -133px -731px;
}
.flag.C0120 {
  width: 103px; height: 61px;
  background-position: -10px -10px;
}
.flag.C0110 {
  background-position: -256px -731px;
}
.flag.C0130 {
  background-position: -379px -731px;
}
.flag.C0140 {
  background-position: -502px -731px;
}
.flag.C0150 {
  background-position: -625px -731px;
}
.flag.C0170 {
  background-position: -748px -731px;
}
.flag.C0160 {
  background-position: -871px -10px;
}
.flag.C0190 {
  background-position: -871px -90px;
}
.flag.C0180 {
  background-position: -871px -170px;
}
.flag.C0210 {
  background-position: -871px -250px;
}
.flag.C0220 {
  background-position: -871px -330px;
}
.flag.C0200 {
  background-position: -871px -410px;
}
.flag.C0230 {
  background-position: -871px -490px;
}
.flag.C0240 {
  background-position: -871px -570px;
}
.flag.C0250 {
  background-position: -871px -650px;
}
.flag.C0260 {
  background-position: -871px -730px;
}
.flag.C0270 {
  background-position: -10px -811px;
}
.flag.C0290 {
  background-position: -133px -811px;
}
.flag.C0280 {
  background-position: -256px -811px;
}
.flag.C0300 {
  background-position: -379px -811px;
}
.flag.C0325 {
  background-position: -502px -811px;
}
.flag.C0330 {
  background-position: -625px -811px;
}
.flag.C0340 {
  background-position: -748px -811px;
}
.flag.C0320 {
  background-position: -871px -811px;
}
.flag.C0350 {
  background-position: -10px -891px;
}
.flag.C0310 {
  background-position: -133px -891px;
}
.flag.C0370 {
  background-position: -256px -891px;
}
.flag.C0360 {
  background-position: -379px -891px;
}
.flag.C0375 {
  background-position: -502px -891px;
}
.flag.C0380 {
  background-position: -625px -891px;
}
.flag.C0390 {
  background-position: -748px -891px;
}
.flag.C0400 {
  background-position: -871px -891px;
}
.flag.C0410 {
  background-position: -994px -10px;
}
.flag.C0420 {
  background-position: -994px -90px;
}
.flag.C0430 {
  background-position: -994px -170px;
}
.flag.C0440 {
  background-position: -994px -250px;
}
.flag.C0450 {
  background-position: -994px -330px;
}
.flag.C0460 {
  background-position: -994px -410px;
}
.flag.C0470 {
  background-position: -994px -490px;
}
.flag.C0480 {
  background-position: -994px -570px;
}
.flag.C0490 {
  background-position: -994px -650px;
}
.flag.C0500 {
  background-position: -994px -730px;
}
.flag.C0510 {
  background-position: -994px -810px;
}
.flag.C0520 {
  background-position: -994px -890px;
}
.flag.C0530 {
  background-position: -10px -971px;
}
.flag.C0540 {
  background-position: -133px -971px;
}
.flag.C0550 {
  background-position: -256px -971px;
}
.flag.C0560 {
  background-position: -379px -971px;
}
.flag.C0570 {
  background-position: -502px -971px;
}
.flag.C0580 {
  background-position: -625px -971px;
}
.flag.C0590 {
  background-position: -748px -971px;
}
.flag.C0600 {
  background-position: -871px -971px;
}
.flag.C0610 {
  background-position: -994px -971px;
}
.flag.C0620 {
  background-position: -1117px -10px;
}
.flag.C0630 {
  background-position: -1117px -90px;
}
.flag.C0640 {
  background-position: -1117px -170px;
}
.flag.C0650 {
  background-position: -1117px -250px;
}
.flag.C0660 {
  background-position: -1117px -330px;
}
.flag.C0670 {
  background-position: -1117px -410px;
}
.flag.C0680 {
  background-position: -1117px -490px;
}
.flag.C0690 {
  background-position: -1117px -570px;
}
.flag.C0700 {
  background-position: -1117px -650px;
}
.flag.C0710 {
  background-position: -1117px -730px;
}
.flag.C0720 {
  background-position: -1117px -810px;
}
.flag.C0725 {
  background-position: -1117px -890px;
}
.flag.C0730 {
  background-position: -1117px -970px;
}
.flag.C0740 {
  background-position: -10px -1051px;
}
.flag.C0750 {
  background-position: -133px -1051px;
}
.flag.C0760 {
  background-position: -256px -1051px;
}
.flag.C0770 {
  background-position: -379px -1051px;
}
.flag.C0780 {
  background-position: -502px -1051px;
}
.flag.C0790 {
  background-position: -625px -1051px;
}
.flag.C0800 {
  background-position: -748px -1051px;
}
.flag.C0810 {
  background-position: -871px -1051px;
}
.flag.C0820 {
  background-position: -994px -1051px;
}
.flag.C0830 {
  background-position: -1117px -1051px;
}
.flag.C0840 {
  background-position: -10px -1131px;
}
.flag.C0850 {
  background-position: -133px -1131px;
}
.flag.C0860 {
  background-position: -256px -1131px;
}
.flag.C0870 {
  background-position: -379px -1131px;
}
.flag.C0880 {
  background-position: -502px -1131px;
}
.flag.C0890 {
  background-position: -625px -1131px;
}
.flag.C0900 {
  background-position: -748px -1131px;
}
.flag.C0910 {
  background-position: -871px -1131px;
}
.flag.C0920 {
  background-position: -994px -1131px;
}
.flag.C0930 {
  background-position: -1117px -1131px;
}
.flag.C0940 {
  background-position: -1240px -10px;
}
.flag.C0950 {
  background-position: -1240px -90px;
}
.flag.C0960 {
  background-position: -1240px -170px;
}
.flag.C0970 {
  background-position: -1240px -250px;
}
.flag.C0980 {
  background-position: -1240px -330px;
}
.flag.C0990 {
  background-position: -1240px -410px;
}
.flag.C1000 {
  background-position: -1240px -490px;
}
.flag.C1010 {
  background-position: -1240px -570px;
}
.flag.C1020 {
  background-position: -1240px -650px;
}
.flag.C1030 {
  background-position: -1240px -730px;
}
.flag.C1040 {
  background-position: -1240px -810px;
}
.flag.C1050 {
  background-position: -1240px -890px;
}
.flag.C1060 {
  background-position: -1240px -970px;
}
.flag.C1070 {
  background-position: -1240px -1050px;
}
.flag.C1080 {
  background-position: -1240px -1130px;
}
.flag.C1090 {
  background-position: -10px -1211px;
}
.flag.C1100 {
  background-position: -133px -1211px;
}
.flag.C1110 {
  background-position: -256px -1211px;
}
.flag.C1120 {
  background-position: -379px -1211px;
}
.flag.C1130 {
  background-position: -502px -1211px;
}
.flag.C1140 {
  background-position: -625px -1211px;
}
.flag.C1150 {
  background-position: -748px -1211px;
}
.flag.C1160 {
  background-position: -871px -1211px;
}
.flag.C1170 {
  background-position: -994px -1211px;
}
.flag.C1180 {
  background-position: -1117px -1211px;
}
.flag.C1185 {
  background-position: -1240px -1211px;
}
.flag.C1190 {
  background-position: -1363px -10px;
}
.flag.C1200 {
  background-position: -1363px -90px;
}
.flag.C1210 {
  background-position: -1363px -170px;
}
.flag.C1220 {
  background-position: -1363px -250px;
}
.flag.C1230 {
  background-position: -1363px -330px;
}
.flag.C1240 {
  background-position: -1363px -410px;
}
.flag.C1250 {
  background-position: -1363px -490px;
}
.flag.C1260 {
  background-position: -1363px -570px;
}
.flag.C1270 {
  background-position: -1363px -650px;
}
.flag.C1280 {
  background-position: -1363px -730px;
}
.flag.C1290 {
  background-position: -1363px -810px;
}
.flag.C1300 {
  background-position: -1363px -890px;
}
.flag.C1310 {
  background-position: -1363px -970px;
}
.flag.C1320 {
  background-position: -1363px -1050px;
}
.flag.C1330 {
  background-position: -1363px -1130px;
}
.flag.C1340 {
  background-position: -1363px -1210px;
}
.flag.C1350 {
  background-position: -10px -1291px;
}
.flag.C1360 {
  background-position: -133px -1291px;
}
.flag.C1370 {
  background-position: -256px -1291px;
}
.flag.C1380 {
  background-position: -379px -1291px;
}
.flag.C1390 {
  background-position: -502px -1291px;
}
.flag.C1400 {
  background-position: -625px -1291px;
}
.flag.C1405 {
  background-position: -748px -1291px;
}
.flag.C1410 {
  background-position: -871px -1291px;
}
.flag.C1420 {
  background-position: -994px -1291px;
}
.flag.C1430 {
  background-position: -1117px -1291px;
}
.flag.C1440 {
  background-position: -1240px -1291px;
}
.flag.C1450 {
  background-position: -1363px -1291px;
}
.flag.C1460 {
  background-position: -10px -1371px;
}
.flag.C1470 {
  background-position: -133px -1371px;
}
.flag.C1480 {
  background-position: -256px -1371px;
}
.flag.C1490 {
  background-position: -379px -1371px;
}
.flag.C1500 {
  background-position: -502px -1371px;
}
.flag.C1520 {
  background-position: -625px -1371px;
}
.flag.C1510 {
  background-position: -748px -1371px;
}
.flag.C1530 {
  background-position: -871px -1371px;
}
.flag.C1540 {
  background-position: -994px -1371px;
}
.flag.C1550 {
  background-position: -1117px -1371px;
}
.flag.C1570 {
  background-position: -1240px -1371px;
}
.flag.C1560 {
  background-position: -1363px -1371px;
}


.reviewItem .itemSub .reviewCnt {
  position: relative;
  display:flex;
  align-items:center;
  gap:0.75rem;
  font-size: 1.325rem;
  font-weight: 500;
}
.reviewItem .itemSub .dash{
  color: #d8dde1;
  font-weight: 300;
}
.reviewItem .itemSub .reviewCnt:before {
  content: "";
  display:inline-block;
  width:2rem;
  height:2rem;
  background:url(https://image.autowini.com/resources/IMG/markup/main_sprite.webp) -510px -4px no-repeat;
  background-size:800px
}
.reviewItem .itemTitle {
  font-size: 1.625rem;
  line-height: 1.4;
  display: -webkit-box;
  white-space: break-spaces;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
}
.reviewItem.skeleton .image {
  background-color: #f0f0f0;
  background-image: none !important;
}
.reviewItem.skeleton .itemSub {
  margin-top: 1rem;
  background: #f0f0f0;
  height: 1.75rem !important;
  padding: 0;
}
.reviewItem.skeleton .itemTitle {
  margin-top: 1rem;
  background: #f0f0f0;
  height: 1.75rem !important;
  font-size: 0;
}
.reviewItem.skeleton .itemSub img {
  display: none;
}
.reviewItem.skeleton .reviewCnt {
  background: #f0f0f0;
  font-size: 0;
}

.mainLtiInfo {
  margin: 2.5rem 0;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
}
.mainLtiInfo > div:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.65);
}
.mainLtiInfo .mainTitle strong {
  display: flex;
  align-items: center;
  gap: 1rem;
  color: #fff;
  font-weight: 500;

}
.mainLtiInfo .mainTitle .flag {
  transform:scale(0.8)
}
.mainLtiInfo .mainTitle .mainMoreBtn {
  background-image: url(https://image.autowini.com/resources/IMG/markup/ic_arrow_white.svg);
}
.mainLtiInfo .mainScroll {
  position: relative;
  padding: 8rem 0 0;
  z-index: 1;
}
.mainLtiInfo .mainScroll .scroll {
  padding-bottom: 2.5rem;
  position:relative;
  z-index: 1;
}
.mainLtiInfo .mainScroll li {
  flex: 0 0 auto;
  padding: 1.5rem;
  width: 30rem;
  background: #fff;
  border-radius: 0.5rem;
}
.mainLtiInfo .mainScroll li:nth-child(3) {
  width: 40rem;
  background: #fff;
  border-radius: 0.5rem;
}
.mainLtiInfo .mainScroll strong {
  display: block;
  padding-bottom: 0.25rem;
  font-weight: bold;
  font-size: 1.75rem;
  color: #0c0d0e;
  white-space: normal;
}
.mainLtiInfo .mainScroll span {
  display: block;
  margin: 0.75rem 0;
  font-size: 1.5rem;
  color: #0c0d0e;
  white-space: normal;
}
.mainLtiInfo .skeleton {
  background: #f0f0f0;
}
.mainLtiInfo .skeleton:before {
  display: none;
}
.mainLtiInfo .skeleton .mainTitle b {
  display: inline-block;
  width: 4rem;
  height: 3rem;
  background: #fff;
}
.mainLtiInfo .skeleton .mainTitle span {
  display: inline-block;
  font-size: 0;
  width: 60%;
  height: 3rem;
  background: #fff;
}
.mainLtiInfo .skeleton li strong {
  font-size: 0;
  width: 60%;
  height: 2rem;
  background: #f0f0f0;
}
.mainLtiInfo .skeleton li span {
  font-size: 0;
  width: 100%;
  height: 2rem;
  background: #f0f0f0;
}
.skeleton .itemSub .reviewCnt:before{
  display:none !important;
}
.mainLtiInfo.global {
  margin: 2.5rem 2rem;
  padding: 0;
  background-image: url(https://image.autowini.com/resources/IMG/markup/bg_globalLti.png);
  background-position: center;
  background-size: cover;
  border-radius: 1rem;
}
.mainLtiInfo.global > div:before {
  display: none;
}
.mainLtiInfo.global .mainTitle {
  padding: 2rem 7rem 2.5rem 2rem;
}
.mainLtiInfo.global .mainTitle > a {
  display: block;
  text-decoration: none;
}
.mainLtiInfo.global .mainTitle > a .ltiMoreBtn {
  width: 3.8rem;
  height: 3.8rem;
  background: url(https://image.autowini.com/resources/IMG/markup/main_sprite.webp) -728px -170px no-repeat;
  margin: 0;
  font-size: 0;
}
.mainLtiInfo.global .mainTitle strong {
  display: block;
}
.mainLtiInfo.global .mainTitle em {
  padding-right: 7rem;
  color: rgba(255, 255, 255, 0.7);
}

.koreaCustomsArea{text-align:left;background:url(https://image.autowini.com/IMG/renew/main/ic_customs.png) right 32px top 24px no-repeat;background-size:190px}
.koreaCustomsArea dl{padding:0 2rem 4rem}
.koreaCustomsArea dt{margin-bottom:16px;font-size:32px;font-weight:bold;}
.koreaCustomsArea dd img{width:100%}
.koreaCustomsPartner .mainTitle{padding:2rem 2rem 4rem}
.koreaCustomsPartner .mainTitle strong{display:block;margin-bottom:24px}
.koreaCustomsPartner .mainTitle img{width:100%}

.mainStories {
  padding: 2.5rem 0;
}
.mainStories .mainScroll li {
  padding: 3rem;
  width: 34rem;
  height: 42rem;
  background-image:url(https://image.autowini.com/IMG/markup/img_info.webp);
  background-repeat: no-repeat;
  border-radius: 1rem;
}
.mainStories .mainScroll li:nth-child(1) {
  background-position: 0 0
}
.mainStories .mainScroll li:nth-child(2) {
  background-position: -572px 0
}
.mainStories .mainScroll li:nth-child(3) {
  background-position: -1148px 0
}
.mainStories .mainScroll li:nth-child(4) {
  background-position: -1724px 0
}
.mainStories .mainScroll li strong {
  display: block;
  margin-bottom: 1.5rem;
  font-weight: 500;
  font-size: 2.5rem;
  color: #99d3ff;
}
.mainStories .mainScroll li span:before {
  display: inline-block;
  margin-right: 1rem;
  content: "";
  width: 0.425rem;
  height: 0.425rem;
  background: #fff;
  border-radius: 1rem;
  vertical-align: middle;
}
.mainStories .mainScroll li span {
  display: block;
  font-size: 2rem;
  color: #fff;
  font-weight: 300;
}
.mainStories .mainScroll li span + span {
  margin-top: 0.825rem;
}

.mainAppBanner{
  padding: 4rem 2rem 3rem 18rem;
  background: #fff url(https://image.autowini.com/IMG/markup/main_sprite.webp) -566px -838px no-repeat;
}
.mainAppBanner dt {
  display:flex;
  flex-direction: column;
  font-size: 2rem;
  color: #00ab68;
}
.mainAppBanner dt strong {
  font-size: 4rem;
  color: #00ab68;
  font-weight: 800;
}
.mainAppBanner dd span {
  display: block;
  padding-bottom: 1rem;
  font-size: 1.75rem;
  color: #45484b;
}
.mainAppBanner dd button {
  display: inline-block;
  margin: 0.325rem;
  width: 5.325rem;
  height: 5.325rem;
  font-size: 0;
  background: url(https://image.autowini.com/IMG/markup/main_sprite.webp) -958px -638px no-repeat;
}
.mainAppBanner dd button + button {
  background-position:-1118px -638px
}

/*footer*/
footer {
  padding: 4rem 3rem;
  background: #eceeef;
}
.footerAppDown,
.footerSocial {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  padding: 1rem 0;
}
.footerAppDown a {
  width: 18rem;
  height: 6rem;
  font-size: 0;
  background-image: url(https://image.autowini.com/IMG/markup/main_sprite.webp);
  background-position:-312px -640px;
  background-repeat: no-repeat;
}
.footerAppDown a + a {
  background-position:-636px -640px;
}
.footerSocial a {
  position: relative;
  font-size: 0;
  width: 6rem;
  height: 6rem;
  background-image: url(https://image.autowini.com/IMG/markup/main_sprite.webp);
  background-repeat: no-repeat;
}
.footerSocial .footerFacebook {
  background-position: 8px -630px
}
.footerSocial .footerInsta {
  background-position: -72px -630px
}
.footerSocial .footerYoutube {
  background-position: -152px -630px
}
.footerSocial a + a:before {
  position: absolute;
  top: 1.75rem;
  left: -0.75rem;
  content: "|";
  font-size: 2rem;
  font-weight: 300;
  color: #d8dde1;
}
.footerPcView {
  display: block;
  width: 100%;
  height: 5rem;
  font-size: 2rem;
  font-weight: 500;
  color: #92979b;
  text-align: center;
  text-decoration: none;
}
.footerCopyright {
  margin-top: 2.5rem;
  padding-top: 4rem;
  border-top: 2px solid #d8dde1;
}
.footerCopyright span {
  display: block;
  margin-bottom: 3rem;
  font-size: 1.5rem;
  color: #92979b;
}
.footerCopyright span > span {
  display: inline;
}
.footerCopyright a {
  display: inline-block;
  margin: 0.5rem;
  width: 45%;
  height: 4rem;
  font-size: 0;
  background-image: url(https://image.autowini.com/IMG/markup/main_sprite.webp);
  background-repeat: no-repeat;
}
.footerCopyright .footerAuctionwini {
  width:46%;
  background-position: -16px -560px
}
.footerCopyright .footerPartswini {
  margin-left: 1.5rem;
  background-position: -336px -560px
}
.footerCopyright .footerWiniLogis {
  background-position: -658px -560px
}

/*하단내비*/
.navMenuBot {
  position: fixed;
  bottom: 0;
  margin: 0 auto;
  width: 45rem;
  height: 7rem;
  background: #fff;
  z-index: 100;
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.15);
}
.navMenuBot li {
  position: relative;
  float: left;
  width: 20%;
  height: 7rem;
  text-align: center;
}
.navMenuBot li a {
  display: block;
  padding-top: 4.55rem;
  width: 100%;
  height: 100%;
  font-size: 1.25rem;
  font-weight: 500;
  color: #999ea2;
  text-decoration: none;
}
.navMenuBot li a:before {
  content: "";
  position: absolute;
  top: 0.625rem;
  left: 50%;
  margin-left: -2rem;
  width: 4rem;
  height: 4rem;
  background: url(https://image.autowini.com/IMG/markup/bg_nav_2x.webp);
}
.navMenuBot .menu a:before {
  background-position: 0 0;
}
.navMenuBot .home a:before {
  background-position: -84px 0;
}
.navMenuBot .search a:before {
  background-position: -168px 0;
}
.navMenuBot .wallet a:before {
  background-position: -254px 0;
}
.navMenuBot .myWini a:before {
  background-position: -336px 0;
}
.navMenuBot .save a:before {
  background-position: -420px 0;
}
.navMenuBot li.on a {
  color: #0c0d0e;
}
.navMenuBot li.on a:before {
  background-position-y: -84px;
}
.navMenuBot li.new a:before {
  background-position-y: -168px;
}
.navMenuBot li.new.on a:before {
  background-position-y: -252px;
}

.footerBtnTop {
  position: fixed;
  bottom: 8.5rem;
  right: 1.5rem;
  width: 5.25rem;
  height: 5.25rem;
  background: url(https://image.autowini.com/IMG/markup/main_sprite.webp) -1040px -320px no-repeat;
  z-index: 1000;
  transition: all 2s;
  opacity: 0;
  visibility: hidden;
}
.footerBtnTop.visible {
  opacity: 1;
  visibility: visible;
}


/* 아래부터 by 유태양 */
.mainSwiperBanner {
  position: relative;
}

.mainSwiperBanner .swiper-slide a {
  display: block;
  position: relative;
}

.mainSwiperBanner .swiper-pagination {
  left: 32px;
  bottom: 40px;
}

.mainSwiperBanner .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  margin: 5px;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 50%;
  opacity: 1;
}

.mainSwiperBanner .swiper-pagination-bullet-active {
  background-color: rgb(255, 255, 255);
}

.mainItem a {
  text-decoration: none;
}

.mainItem .markVideoNotInspectedVehicle {
  position: absolute;
  bottom: 1rem;
  left: 1rem;
  width: 2.5rem;
  height: 2.5rem;
  background: url(https://image.autowini.com/resources/IMG/markup/mk_video.svg) center no-repeat;
  background-size: cover;
}

.mainVideosList .mainTitle strong{
  display:flex;
  align-items:center;
  gap:1rem
}
.mainVideosList .mainTitle strong:before{
  display:inline-block;
  content:'';
  width:3.5rem;
  height:3.5rem;
  background:url(https://image.autowini.com/resources/IMG/markup/main_sprite.webp) -892px -174px no-repeat;
}

.localTradeInformationMainTitleLink {
  display: flex;
  position: relative;
  text-decoration: none;
}
.ar .localTradeInformationMainTitleLink {
  direction: rtl;
}

.mainLtiInfo .mainTitle .localTradeInformationMoreButton {
  right: -5rem;
  background: url(https://image.autowini.com/resources/IMG/markup/main_sprite.webp) -717px -160px no-repeat;
}