@charset "UTF-8";html{font-size:16px}@media (min-width: 1500px){html{font-size:120%}}body{font-family:Helvetica Neue,Helvetica,Hiragino Kaku Gothic ProN,Hiragino Sans,Arial,Meiryo,Yu Gothic;color:#262626;font-size:.8125rem;line-height:1.5;letter-spacing:0em}@media screen and (max-width: 991px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 991px){.sp{display:block}}*,*:before,*:after{box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed}ul,ol{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block;width:100%}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}img:not([alt]){filter:blur(10px)}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}.inner{width:100%;padding-right:25px;padding-left:25px;margin-right:auto;margin-left:auto;max-width:930px}@media screen and (max-width: 991px){.inner{max-width:500px;padding-right:16px;padding-left:16px}}@media screen and (min-width: 1500px){.inner{max-width:1240px}}a{text-decoration:none}.mb-15{margin-bottom:15px}.mt-15{margin-top:15px}.mb-16{margin-bottom:16px}.mt-16{margin-top:16px}.mb-24{margin-bottom:24px}.mt-24{margin-top:24px}.mb-25{margin-bottom:25px}.mt-25{margin-top:25px}.mb-32{margin-bottom:32px}.mt-32{margin-top:32px}.mb-48{margin-bottom:48px}.mt-48{margin-top:48px}.sec-title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.sec-title--left{align-items:flex-start;margin-right:auto}.sec-title__ja{font-size:1.5rem;line-height:1.5;letter-spacing:0em;font-weight:700}.sec-title__en{color:#7d7b7b}.sec-title--left .sec-title__ja{margin-top:8px}.breadscrub{padding:16px 64px;margin-top:128px}@media screen and (max-width: 991px){.breadscrub{margin-top:121px;padding:16px}}@media screen and (min-width: 1500px){.breadscrub{margin-top:145px}}.breadscrub a{color:#262626}.pagination{display:flex;justify-content:center;align-items:center;gap:12px}.pagination__button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0}.pagination__list{display:flex;align-items:center;justify-content:center;gap:12px}.pagination__item--active .pagination__link{background-color:#262626;color:#fff}.pagination__link{background-color:#f5f5f5;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.pagination__button--next,.pagination__button--double-next{transform:scale(-1)}.section{padding:96px 0}.bg-gray{background:#f5f5f5}.service{position:relative}.service__inner{max-width:1196px;margin-inline:auto}.service-swiper{position:relative}.service-swiper .swiper-slide img{width:100%;aspect-ratio:300/180;object-fit:cover}.service-swiper .swiper-pagination{bottom:4.0625rem}@media screen and (max-width: 991px){.service-swiper .swiper-pagination{bottom:7.5rem}}@media screen and (max-width: 991px){.service-swiper .swiper-pagination .swiper-pagination-bullet{background:#262626;margin:0 6px;width:8px;height:8px}}.service-swiper__button-wrap{display:flex;justify-content:space-between;position:absolute;width:100%;top:56%}@media screen and (max-width: 991px){.service-swiper__button-wrap{top:48%}}.service-swiper .swiper-pagination{position:static;display:none}@media screen and (max-width: 991px){.service-swiper .swiper-pagination{display:block;margin-top:40px}}.service-swiper__button-wrap .swiper-button-prev,.service-swiper__button-wrap .swiper-button-next{position:relative}.service-swiper__button-wrap .swiper-button-prev:before,.service-swiper__button-wrap .swiper-button-next:before{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;border-top:4px solid #262626;border-right:4px solid #262626}@media screen and (max-width: 991px){.service-swiper__button-wrap .swiper-button-prev:before,.service-swiper__button-wrap .swiper-button-next:before{border-top:3px solid #262626;border-right:3px solid #262626;width:18px;height:18px}}.service-swiper__button-wrap .swiper-button-prev:before{transform:translate(-50%,-50%) rotate(-135deg)}.service-swiper__button-wrap .swiper-button-next:before{transform:translate(-50%,-50%) rotate(45deg)}.car-card{padding:16px}.car-card a{transition:.3s}.car-card a:hover{opacity:.6;transition:.3s}.car-card__details{margin-top:8px}.car-card__model{background-color:#f5f5f5;padding:4px;text-align:center}.car-card__specs{color:gray;text-align:center;margin-top:8px}.car-card__date{margin-top:8px;text-align:center}.car-card__actions{margin-top:8px;display:flex;align-items:center;gap:10px;padding:8px;border:1px solid #DCDCDC}.car-card__action{display:grid;grid-template-columns:24px 1fr;align-items:center;padding:2px 8px 2px 4px;background-color:#f5f5f5;color:#262626}.car-card__actions .car-card__action img{aspect-ratio:1/1}.car-card__action--delete{background-color:transparent;margin-left:auto}.request-history{margin-top:34px}.request-history__table-header{padding:8px 32px;display:grid;grid-template-columns:120px 90px 240px;gap:40px;text-align:center;border-bottom:1px solid #B3B3B3;margin-bottom:15px}@media screen and (max-width: 991px){.request-history__table-header{display:none}}.request-history__table-row{text-align:center;display:grid;grid-template-columns:120px 150px 240px 1fr;gap:40px;padding:12.5px 32px 10.5px;background-color:#fff;border-bottom:2px solid #DADADA;color:#262626}@media screen and (max-width: 991px){.request-history__table-row{padding:8px 16px;grid-template-columns:79px 115px 1fr;gap:10px 0;position:relative;border-bottom:1px solid #DADADA}}@media screen and (min-width: 1500px){.request-history__table-row{grid-template-columns:120px 150px 300px 1fr}}@media screen and (max-width: 991px){.request-history__table-row:after{content:"";display:block;width:8px;height:8px;border-right:1px solid #262626;border-bottom:1px solid #262626;transform:translateY(-50%) rotate(-45deg);position:absolute;top:50%;right:16px}}@media screen and (max-width: 991px){.request-history__table-row+.request-history__table-row{margin-top:12px}}.request-history__cell{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media screen and (max-width: 991px){.request-history__cell--date{text-align:left}}.request-history__cell--type{background-color:#eee;padding:2px 8px}@media screen and (max-width: 991px){.request-history__cell--type{font-size:.75rem;line-height:1.5}}.request-history__cell--dealer{text-align:left}@media screen and (max-width: 991px){.request-history__cell--dealer{grid-column:1/4}}.request-history__cell--car{text-align:left}@media screen and (max-width: 991px){.request-history__cell--car{display:none}}.store_info_wrapper{display:grid;grid-template-columns:1fr 360px;gap:32px}@media screen and (max-width: 991px){.store_info_wrapper{display:flex;flex-direction:column}}@media screen and (max-width: 991px){.store_info_wrapper .store_info{width:100%;margin-bottom:40px}}.store_info_wrapper .store_info_map_wrapper{width:100%;position:relative}.store_info_wrapper .store_info_map_wrapper iframe{width:100%}.store_info_wrapper .store_info_map_wrapper .btn{position:absolute;bottom:20px;left:10px;border:1px solid #262626;padding:7px;background-color:#fff;color:#262626}.store_info_wrapper .store_info dl{font-size:15px;width:100%;display:flex;flex-wrap:wrap;flex-direction:column}.store_info_wrapper .store_info dl>div{display:grid;grid-template-columns:114px 1fr}@media screen and (min-width: 1500px){.store_info_wrapper .store_info dl{width:100%}}.store_info_wrapper .store_info dl .store_info_label{padding-bottom:26px}@media screen and (max-width: 991px){.store_info_wrapper .store_info dl .store_info_label{width:100%;padding-bottom:0}}.store_info_wrapper .store_info dl .store_info_label span{display:flex;align-items:center}.store_info_wrapper .store_info dl .store_info_label img{width:18px;height:18px;margin-right:8px}.store_info_wrapper .store_info dl .store_info_value{width:100%;padding-bottom:26px;transition:linear .3s}@media screen and (max-width: 767px){.store_info_wrapper .store_info dl .store_info_value{width:100%;padding-bottom:15px}}.store_info_wrapper .store_info dl .store_info_value a{transition:linear .3s;color:#262626}.store_info_wrapper .store_info dl .store_info_value a:hover,.store_info_wrapper .store_info dl .store_info_value a:active{text-decoration:underline;opacity:.7}.store_info_wrapper .store_info dl .store_info_value__business_days_description{white-space:pre-wrap}.store_info_wrapper .store_info .access{margin-top:20px;font-size:.875rem;line-height:1.5;letter-spacing:0em;font-weight:400}@media screen and (max-width: 991px){.store_info_wrapper .calendar{width:100%}}@media screen and (max-width: 767px){.store_info_wrapper .calendar{font-size:.923rem}}.store_info_wrapper .calendar p{margin:0 0 7px}@media screen and (max-width: 767px){.store_info_wrapper .calendar p{font-size:.769rem}}.store_info_wrapper .calendar_info .calendar_marker{color:#4a4a4a}.store_info_wrapper .calendar_event .calendar_event_date{font-size:.625rem}@media screen and (max-width: 767px){.store_info_wrapper .calendar_event .calendar_event_date{font-size:.923rem}}.store_info_wrapper .calendar_event:nth-of-type(3) .calendar_marker{color:#9f0021}.store_info_wrapper .calendar_event:nth-of-type(2) .calendar_marker{color:#b3842d}.store_info_wrapper .calendar_table{width:100%;margin:0 0 15px;border-collapse:collapse}.store_info_wrapper .calendar_table .calendar_header,.store_info_wrapper .calendar_table .calendar_body{width:100%}.store_info_wrapper .calendar_table .calendar_navigation td{text-align:center;font-size:1.125rem;font-weight:700}.store_info_wrapper .calendar_table .calendar_navigation .calendar_prev,.store_info_wrapper .calendar_table .calendar_navigation .calendar_next{position:relative;padding:0;cursor:pointer}.store_info_wrapper .calendar_table .calendar_navigation .calendar_prev:before,.store_info_wrapper .calendar_table .calendar_navigation .calendar_next:before{content:"";display:block;width:7px;height:7px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:50%;transform:translate(-50%);border-top:solid 2px #262626;border-right:solid 2px #262626}.store_info_wrapper .calendar_table .calendar_navigation .calendar_prev:before{transform:rotate(-135deg)}.store_info_wrapper .calendar_table .calendar_navigation .calendar_next{left:-10px}.store_info_wrapper .calendar_table .calendar_navigation .calendar_next:before{transform:rotate(45deg)}.store_info_wrapper .calendar_table .calendar_weekdays th,.store_info_wrapper .calendar_table .calendar_weekdays td,.store_info_wrapper .calendar_table .calendar_days th,.store_info_wrapper .calendar_table .calendar_days td{width:14.2857142857%;text-align:center;padding:8px}.store_info_wrapper .calendar_table .calendar_weekdays th{padding:30px 0}@media screen and (max-width: 767px){.store_info_wrapper .calendar_table .calendar_weekdays th{padding:10px 0 18px}}.store_info_wrapper .calendar_table .calendar_days td{padding:16px 0;position:relative}@media screen and (max-width: 767px){.store_info_wrapper .calendar_table .calendar_days td{padding:8px 0}}.store_info_wrapper .calendar_table .calendar_days .holiday{color:#fff}.store_info_wrapper .calendar_table .calendar_days .holiday:before{content:"";background:#4a4a4a;width:40px;height:40px;border-radius:50%;position:absolute;margin:auto;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}@media screen and (max-width: 767px){.store_info_wrapper .calendar_table .calendar_days .holiday:before{width:30px;height:30px}}.store_info_wrapper .calendar_table .calendar_days .event{color:#fff}.store_info_wrapper .calendar_table .calendar_days .event:before{content:"";background:#b3842d;width:40px;height:40px;border-radius:50%;position:absolute;margin:auto;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}@media screen and (max-width: 767px){.store_info_wrapper .calendar_table .calendar_days .event:before{width:30px;height:30px}}.verification-flow{margin-top:32px;position:relative}.verification-flow__line{width:calc(100% - 20px);height:2px;background-color:#dcdcdc;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width: 1500px){.verification-flow__line{top:43%}}.verification-flow__steps{display:flex;align-items:flex-end;position:relative}.verification-flow .verification-flow__steps{justify-content:space-between}.verification-flow__step{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:left;gap:7px}.verification-flow__circle{background-color:#dcdcdc;width:12px;height:12px;border-radius:50%;display:block}.verification-flow--three{margin-top:48px}.verification-flow__step.is-active{position:relative}.verification-flow__step.is-active:before{content:"";width:12px;height:14px;display:inline-block;background-image:url(../img/common/flow-pin.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.verification-flow__step.is-active .verification-flow__circle{background-color:#262626}.verification-flow__step{position:relative}.verification-flow__step:before{width:12px;height:14px;display:inline-block;background-image:url(../img/common/flow-pin.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.verification-flow.first .verification-flow__step:nth-of-type(1) .verification-flow__circle{background-color:#262626}.verification-flow.first .verification-flow__step:nth-of-type(1):before{content:""}.verification-flow--four.second .verification-flow__line{background:linear-gradient(to right,#262626 33.3333%,#dcdcdc 33.3333%)}.verification-flow--four.second .verification-flow__step:nth-of-type(1) .verification-flow__circle{background-color:#262626}.verification-flow--four.second .verification-flow__step:nth-of-type(2) .verification-flow__circle{background-color:#262626}.verification-flow--four.second .verification-flow__step:nth-of-type(2):before{content:""}.verification-flow--three.second .verification-flow__line{background:linear-gradient(to right,#262626 50%,#dcdcdc 50%)}.verification-flow--three.second .verification-flow__step:nth-of-type(1) .verification-flow__circle{background-color:#262626}.verification-flow--three.second .verification-flow__step:nth-of-type(2) .verification-flow__circle{background-color:#262626}.verification-flow--three.second .verification-flow__step:nth-of-type(2):before{content:""}.verification-flow--four.third .verification-flow__line{background:linear-gradient(to right,#262626 66.6666%,#dcdcdc 66.6666%)}.verification-flow--four.third .verification-flow__step:nth-of-type(1) .verification-flow__circle{background-color:#262626}.verification-flow--four.third .verification-flow__step:nth-of-type(2) .verification-flow__circle{background-color:#262626}.verification-flow--four.third .verification-flow__step:nth-of-type(3) .verification-flow__circle{background-color:#262626}.verification-flow--four.third .verification-flow__step:nth-of-type(3):before{content:""}.verification-flow--three.third .verification-flow__line{background:#262626}.verification-flow--three.third .verification-flow__step:nth-of-type(1) .verification-flow__circle{background-color:#262626}.verification-flow--three.third .verification-flow__step:nth-of-type(2) .verification-flow__circle{background-color:#262626}.verification-flow--three.third .verification-flow__step:nth-of-type(3) .verification-flow__circle{background-color:#262626}.verification-flow--three.third .verification-flow__step:nth-of-type(3):before{content:""}.verification-flow--four.fourth .verification-flow__line{background:#262626}.verification-flow--four.fourth .verification-flow__step:nth-of-type(1) .verification-flow__circle{background-color:#262626}.verification-flow--four.fourth .verification-flow__step:nth-of-type(2) .verification-flow__circle{background-color:#262626}.verification-flow--four.fourth .verification-flow__step:nth-of-type(3) .verification-flow__circle{background-color:#262626}.verification-flow--four.fourth .verification-flow__step:nth-of-type(4) .verification-flow__circle{background-color:#262626}.verification-flow--four.fourth .verification-flow__step:nth-of-type(4):before{content:""}.header{position:fixed;z-index:3000;top:0;right:0;left:0;transition:.3s}.layout-header.header-color{position:fixed;background-color:#fff;transition:.3s}.header{transition:.3s;background-color:transparent}.header__top{display:flex;justify-content:space-between;align-items:center;padding:28px 24px;background-color:#fff}.header__top-meta{display:flex;align-items:center}.header__inner{max-width:100%;margin-inline:auto}.header__logo{max-width:147.6px;margin-left:32px}@media screen and (max-width: 991px){.header__logo{max-width:147.6px}}.header__logo-link{height:inherit;display:flex;align-items:center}.header__logo img{width:100%;height:100%;object-fit:contain}.header__title{margin-left:30px;font-size:.975rem;line-height:1.5;letter-spacing:0em;font-weight:700}@media screen and (max-width: 991px){.header__top-returnButton{background:#f5f5f5}}.header__top-returnButton a{font-size:.8125rem;line-height:1.5;letter-spacing:0em;font-weight:400;color:#262626;display:inline-flex;align-items:center;gap:10px;padding:3px 7px;border:1px solid #DCDCDC;transition:.3s}@media screen and (max-width: 991px){.header__top-returnButton a{border:none;background:#f5f5f5;padding:12px;border-top:1px solid #DCDCDC;width:100%;justify-content:center}}.header__top-returnButton a:hover{opacity:.6;transition:.3s}.header__top-returnButton a:after{content:"";display:block;width:8px;height:8px;border-right:1px solid #262626;border-bottom:1px solid #262626;transform:rotate(-45deg)}@media screen and (max-width: 991px){.header__top-returnButton a:after{content:none}}.header__nav{position:relative;height:inherit}.header__nav-list{display:flex;justify-content:center;background-color:#f5f5f5}@media screen and (max-width: 991px){.header__nav-list{display:none}}.header__nav-item>a,.header__nav-modal-wrap>p{padding:14px 16px 18px;display:flex;flex-direction:column;align-items:center;font-size:.8125rem;line-height:1.5;letter-spacing:0em;font-weight:400;color:#383838;font-family:Noto Sans JP,sans-serif;position:relative}@media screen and (min-width: 1500px){.header__nav-item>a,.header__nav-modal-wrap>p{font-size:.875rem}}.header__nav-item>a{transition:.3s}.header__nav-item>a:after{content:"";display:block;width:calc(100% - 32px);height:2px;background-color:#c5c5c5;position:absolute;left:50%;bottom:14px;transform:translate(-50%);transition:.3s}.header__nav-item.active>a:after{background-color:#262626}.header__nav-item>a:hover:after{background-color:#262626;transition:.3s}.header__nav-modal-wrap>p{transition:.3s}.header__nav-modal-wrap>p span{display:inline-block;margin-left:5px;transition:.3s}.header__nav-modal{position:absolute;top:80px;left:-6%;transform:scaleY(0);min-width:200px;background-color:#fff;opacity:0;visibility:hidden;transition:.5s;text-align:center;transform-origin:top;z-index:4000}@media screen and (min-width: 1500px){.header__nav-modal{top:68px;left:-5%;min-width:150px}}.header__nav-modal-wrap:hover>.header__nav-modal{transform:scaleY(1);opacity:1;visibility:visible}.header__nav-modal-item a{padding:14px 28px 10px;position:relative;display:block;font-size:1rem;line-height:.23;letter-spacing:0em;font-weight:400;color:#3e3e3e;transition:.3s}@media screen and (min-width: 1500px){.header__nav-modal-item a{padding:12px 20px;font-size:.8125rem}}.header__nav-modal-item a:hover{opacity:.7;transition:.3s}.header__nav-modal-item a{display:block}.header__nav-modal-item:nth-of-type(1) a{background-color:#f5f8b7}.header__nav-modal-item:nth-of-type(2) a{background-color:#e7ec79}.header__nav-modal-item:nth-of-type(3) a{background-color:#d8de5a}.header__nav-modal-item:nth-of-type(4) a{background-color:#cbd236}.header__nav-modal-item:nth-of-type(5) a{background-color:#bac126}@media screen and (max-width: 991px){.header__nav-modal-item a:hover:before{opacity:.8}}.layout-header.header-color .header__hamburger{margin-top:4px}.header__hamburger{margin:0;padding:0;outline:none;border:none;position:relative;border-radius:50%;flex-shrink:0;z-index:1;width:24px;height:24px;background-color:transparent;cursor:pointer;transition:.3s}.header__hamburger span{position:relative;left:50%;transform:translate(-50%);display:block;width:75%;height:2px;background-color:#262626;transition:.5s}.header__hamburger span:nth-of-type(1){top:-3px}.header__hamburger span:nth-of-type(2){top:0}.header__hamburger span:nth-of-type(3){top:3px}.header__hamburger.is-open span:nth-of-type(1){top:1px;transform:translate(-50%) rotate(45deg)}.header__hamburger.is-open span:nth-of-type(2){opacity:0}.header__hamburger.is-open span:nth-of-type(3){top:-2px;transform:translate(-50%) rotate(-45deg)}.header-overlay{background-color:#0006;width:100vw;height:100vh;position:absolute;top:0;left:0;right:0;display:none;z-index:100000;cursor:pointer}.header__drawer{padding:64px 0 0;display:none;position:absolute;z-index:9000000;top:0;left:0;bottom:0;width:480px;height:100svh;background-color:#eff4f5;overflow-y:scroll;scrollbar-width:none;background-color:#fff}@media screen and (max-width: 991px){.header__drawer{width:100%;max-width:375px}}.header__drawer-close{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:.6875rem;line-height:1.5;letter-spacing:0em;font-weight:400;cursor:pointer;padding:0 80px}@media screen and (max-width: 991px){.header__drawer-close{padding:0 27.5px}}.header__drawer-close:after{content:"";width:24px;height:24px;display:inline-block;background-image:url(https://gmj-portal.com/build/assets/close-icon-DzuVmfaa.svg);background-repeat:no-repeat;background-position:center;background-size:24px}.header__drawer-title{margin-top:32px;padding:0 80px}@media screen and (max-width: 991px){.header__drawer-title{padding:0 27.5px}}.header__drawer-content{margin-top:32px;padding:0 80px}@media screen and (max-width: 991px){.header__drawer-content{padding:0 27.5px}}.header__drawer-logo{width:188px;margin:auto}.header__drawer::-webkit-scrollbar{display:none}.header__drawer-list{margin-top:12px}.header__drawer-item{border-bottom:2px solid #f5f5f5;position:relative}.header__drawer-item:after{content:"";position:absolute;top:50%;right:12px;width:10px;height:10px;border-top:2px solid #262626;border-right:2px solid #262626;transform:translateY(-50%) rotate(45deg);transition:.3s}.header__drawer-item.header__drawer-item--ad:after{transform:rotate(135deg);top:24px}.header__drawer-item.header__drawer-item--ad.is-open:after{transform:rotate(-45deg);top:30px}.header__drawer-item>a,.header__drawer-accordion-title{padding:10px 16px;margin-top:10px;cursor:pointer;color:#262626;display:flex;align-items:baseline;gap:8px;font-family:Noto Sans JP,sans-serif;text-transform:uppercase}.header__drawer-item>a>span,.header__drawer-accordion-title span{font-family:Noto Sans JP,sans-serif;font-size:.875rem;line-height:1.5;letter-spacing:0em;font-weight:500}.header__drawer-item.header__drawer-item--contact a{padding:prem(15) 0;position:relative;max-width:prem(180);width:100%;color:#fff;text-align:center;background-color:#234f5e}.header__drawer-item.header__drawer-item--contact a:before{content:"";position:absolute;top:50%;left:prem(20);transform:translateY(-50%);width:prem(15);height:prem(15);display:inline-block;background-image:url(./../images/common/mail-icon.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.header__drawer-item.header__drawer-item--contact a:after{content:"";position:absolute;top:50%;right:prem(20);width:prem(8);height:prem(8);border-top:prem(2) solid #fff;border-right:prem(2) solid #fff;transform:translateY(-50%) rotate(45deg);transition:.3s}.header__drawer-accordion-title{position:relative}.header__drawer-accordion-title:before,.header__drawer-accordion-title:after{content:"";position:absolute;top:50%;right:prem(20);width:prem(12);height:prem(2);display:block;background:#333;transition:.3s}.header__drawer-accordion-title:before{transform:translateY(-50%)}.header__drawer-accordion-title:after{transform:translateY(-50%) rotate(90deg)}.header__drawer-accordion-title.is-open:after{transform:translateY(-50%)}.header__drawer-accordion-list{padding-bottom:10px;display:none}.header__drawer-accordion-list a{padding:prem(10) prem(32);display:block;font-size:prem(12);line-height:1;letter-spacing:.05em}@media screen and (max-width: 991px){.header__drawer-accordion-list{display:none}}.header__drawer-accordion-item a{color:#262626;font-size:.875rem;line-height:1.5;letter-spacing:0em;font-weight:400;padding:5px 20px}.header__drawer-content--cadillac{padding-top:48px;background-color:#f5f5f5}.header__drawer-content--cadillac .header__drawer-subtitle{display:flex;align-items:center;gap:12px}.header__drawer-content--cadillac .header__drawer-icon{width:42px}.header__drawer-content--chevrolet{padding-top:32px;padding-bottom:48px;background-color:#f5f5f5;margin-top:initial}.header__drawer-content--chevrolet .header__drawer-subtitle{display:flex;align-items:center;gap:12px}.header__drawer-content--chevrolet .header__drawer-icon{width:49px}.mv{position:relative;z-index:1;height:559px;margin-top:128px;height:clamp(559px,161 * (100vw - 1280px) / 220 + 559px,720px)}@media screen and (max-width: 991px){.mv{margin-top:121px}}.mv__inner{height:inherit;min-height:inherit}.mv__title-wrap{position:absolute;z-index:2;top:96px;left:50%;transform:translate(-50%);width:100%;color:#fff;text-align:left;padding-left:64px}@media screen and (max-width: 991px){.mv__title-wrap{padding-left:32px;padding-right:32px}}.mv__main-title{font-size:1.25rem;line-height:1.5;letter-spacing:0em;font-weight:700}@media screen and (max-width: 991px){.mv__main-title{line-height:1.2}}@media screen and (max-width: 991px){.mv__main-title span{display:block;line-height:2.4}}.mv__swiper,.mv__swiper .swiper-img,.mv__swiper .swiper-img img,.mv__swiper .swiper-img picture{height:inherit;min-height:inherit}.mv__swiper .swiper-img img{width:100%;object-fit:cover;aspect-ratio:1280/559;filter:brightness(80%)}.swiper-horizontal>.mv__pagination.swiper-pagination-bullets,.mv__pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:32px}.mv__pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:8px;height:8px;margin:0 6px}.mv__pagination .swiper-pagination-bullet{background-color:#d9d9d980;opacity:1}.mv__pagination .swiper-pagination-bullet-active{background-color:#fff;opacity:1}.mv__swiper .swiper-link{position:absolute;bottom:80px;right:58px}@media screen and (max-width: 991px){.mv__swiper .swiper-link{right:32px}}.mv__swiper .swiper-link a{font-size:.875rem;line-height:1.5;letter-spacing:.04em;font-weight:400;color:#fff;display:inline-flex;align-items:center;gap:16px;transition:.3s}.mv__swiper .swiper-link a:hover{opacity:.6;transition:.3s}.mv__swiper .swiper-link a:after{content:"";display:block;width:8.5px;height:8.5px;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;transform:rotate(-45deg)}.news-list{padding:24px 0}.news-item{grid-template-columns:90px 97px 1fr;gap:16px;display:grid;padding:12.5px 32px 10.5px;border-bottom:2px solid #f5f5f5;transition:.3s;cursor:pointer;color:inherit}.news-item:hover{transition:.3s;opacity:.7}@media screen and (max-width: 991px){.news-item{grid-template-columns:84px 90px 1fr;grid-template-areas:"A B C" "D E F";gap:16px 0;padding:11px 0 9px}}@media screen and (min-width: 1500px){.news-item{grid-template-columns:110px 97px 1fr}}.news-item__category{color:#fff;text-align:center;padding:2px}@media screen and (max-width: 991px){.news-item__category{grid-area:B}}.news-item__category--chevrolet{background-color:#bc8730}.news-item__date{text-align:center}@media screen and (max-width: 991px){.news-item__date{text-align:left;grid-area:A}}.news-item__text{text-decoration:underline;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media screen and (max-width: 991px){.news-item__text{grid-column:1/4}}.news-item__category--cadillac{background-color:#262626}.news-list__link{margin-top:1rem;text-align:right}.news-list__link-text{display:inline-flex;gap:18.6px;align-items:center;justify-content:flex-end;color:#262626;transition:.3s}.news-list__link-text:hover{opacity:.6;transition:.3s}@media screen and (max-width: 991px){.news-list__link-text{padding-right:9.5px}}.news-list__link-text:after{content:"";display:block;width:8px;height:8px;border-right:1px solid #262626;border-bottom:1px solid #262626;transform:rotate(-45deg)}.myAccount-configuration__inner{max-width:1246px;margin-inline:auto}.simulation-buttons{display:flex;justify-content:center;gap:20px;margin:10px auto}.simulation-buttons-notes{margin-top:60px;text-align:center}.simulation-buttons .myAccount-configuration__button{margin-top:15px}.myAccount-configuration__button{text-align:center;margin-top:43px}@media screen and (max-width: 991px){.myAccount-configuration__button{margin:43px 16px 0}.simulation-buttons{display:block;text-align:center}.simulation-buttons .myAccount-configuration__button{margin-top:20px}}@media screen and (max-width: 991px){.simulation-buttons{max-width:500px;padding-right:16px;padding-left:16px;flex-direction:column}}.myAccount-configuration__button a{font-size:.875rem;line-height:1.5;letter-spacing:0em;font-weight:400;display:inline-block;text-align:center;padding:12px 20px 13px;border:1px solid #DADADA;min-width:320px;color:#262626;transition:.3s}.myAccount-configuration__button a:hover{background-color:#262626;color:#fff;transition:.3s}.myAccount-configuration__button_chevrolet a:hover{background-color:#b3842d!important}@media screen and (max-width: 991px){.myAccount-configuration__button a{width:100%;min-width:initial}}.myAccount-configuration__note{text-align:center;margin-top:25px}@media screen and (max-width: 991px){.myAccount-configuration__note{padding:0 16px}}.myAccount-configuration__none{text-align:center;margin:160px 0}@media screen and (max-width: 991px){.myAccount-configuration__none{padding:0 16px;margin:80px 0}}.myAccount-request-history__button{text-align:center;margin-top:16px}.myAccount-request-history__button a{font-size:.875rem;line-height:1.5;letter-spacing:0em;font-weight:400;display:inline-block;text-align:center;padding:12px 20px 13px;border:1px solid #DADADA;min-width:320px;color:#262626;background-color:#fff;transition:.3s}.myAccount-request-history__button a:hover{background-color:#262626;color:#fff;transition:.3s}@media screen and (max-width: 991px){.myAccount-request-history__button a{width:100%;min-width:initial}}.myAccount-request-history__none{text-align:center;margin:160px 0}@media screen and (max-width: 991px){.myAccount-request-history__none{padding:0 16px;margin:80px 0}}.myAccount-dealer__change{margin-top:2rem;text-align:right}@media screen and (max-width: 991px){.myAccount-dealer__change{margin-top:26px}}.myAccount-dealer__change a{display:inline-block;padding:4px 16px;color:#262626;transition:.3s}.myAccount-dealer__change a:hover{opacity:.6;transition:.3s}.myAccount-dealer__main{margin-top:32px}@media screen and (max-width: 991px){.myAccount-dealer__main{margin-top:10px}}.myAccount-dealer__info{margin-top:32px}.myAccount-dealer__main-header{display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 991px){.myAccount-dealer__main-header{flex-direction:column;gap:16px}}.myAccount-dealer__main-header-link a{font-size:.8125rem;line-height:1.5;letter-spacing:0em;font-weight:400;color:#262626;display:inline-flex;align-items:center;gap:10px;padding:4.41px 0;transition:.3s}.myAccount-dealer__main-header-link a:hover{opacity:.6;transition:.3s}.myAccount-dealer__main-header-link a:after{content:"";display:block;width:8px;height:8px;border-right:1px solid #262626;border-bottom:1px solid #262626;transform:rotate(-45deg)}.myAccount-dealer__main-alert{margin-top:32px;padding:16px 24px;display:grid;grid-template-columns:123px 1fr;align-items:center}@media screen and (max-width: 991px){.myAccount-dealer__main-alert{grid-template-columns:1fr;gap:32px}}.myAccount-dealer__main-alert dd{display:flex;flex-wrap:wrap;gap:10px}.myAccount-dealer__main-alert dd span{padding:2px 8px;background-color:#dedede;display:inline-block}.myAccount-dealer__none{padding:32px 0;background-color:#fff}.myAccount-dealer__none__contents{display:flex;align-items:center;justify-content:center;gap:24px;padding:0 16px}@media screen and (max-width: 991px){.myAccount-dealer__none__contents{flex-direction:column;padding:initial}}.myAccount-dealer__none__buttons{display:flex;align-items:center;gap:24px}@media screen and (max-width: 991px){.myAccount-dealer__none__buttons{min-width:100%;flex-direction:column}}.myAccount-dealer__none__button{background-color:#262626;display:inline-block;color:#fff;display:flex;align-items:center;gap:10px;padding:8px 16px}@media screen and (max-width: 991px){.myAccount-dealer__none__button{width:100%;justify-content:center;padding:16px}}.dealer-news,.dealer-blog{margin-top:40px}.dealer-news h2.section_title,.dealer-blog h2.section_title{font-size:1.5rem;line-height:1.5;letter-spacing:0em;font-weight:700;text-align:center;margin-bottom:30px}@media screen and (max-width: 767px){.dealer-news h2.section_title,.dealer-blog h2.section_title{font-size:1.846rem;margin-bottom:20px}}.dealer-news h2.section_title span.sub_title,.dealer-blog h2.section_title span.sub_title{font-size:1rem;color:#7d7b7b}@media screen and (max-width: 767px){.dealer-news h2.section_title span.sub_title,.dealer-blog h2.section_title span.sub_title{font-size:1.077rem}}.dealer-news h3.loop_news_title,.dealer-news h3.loop_blog_title,.dealer-blog h3.loop_news_title,.dealer-blog h3.loop_blog_title{margin:10px 0;font-size:1.375rem;font-weight:400;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;line-clamp:3}@media screen and (max-width: 767px){.dealer-news h3.loop_news_title,.dealer-news h3.loop_blog_title,.dealer-blog h3.loop_news_title,.dealer-blog h3.loop_blog_title{font-size:1.231rem}}.dealer-news .tag,.dealer-blog .tag{display:inline-block;line-height:1;font-size:.75rem}@media screen and (max-width: 767px){.dealer-news .tag,.dealer-blog .tag{font-size:.846rem}}.dealer-news .tag_white,.dealer-blog .tag_white{background:#eee;border:1px solid #eee;padding:7px 10px}@media screen and (max-width: 767px){.dealer-news .tag_white,.dealer-blog .tag_white{padding:6px 10px 5px}}.dealer-news .tag_new:before,.dealer-blog .tag_new:before{display:inline-block;content:"NEW";font-size:.75rem;line-height:1;color:#fff;background:#ec4b4b;margin-right:8px;padding:6px 10px 4px}@media screen and (max-width: 767px){.dealer-news .tag_new:before,.dealer-blog .tag_new:before{font-size:.846rem;padding:5px 9px 4px}}.dealer-news .loop_news,.dealer-blog .loop_news{display:grid;gap:20px}.dealer-news .loop_news_link,.dealer-blog .loop_news_link{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;text-decoration:none;color:inherit}@media screen and (max-width: 767px){.dealer-news .loop_news_link,.dealer-blog .loop_news_link{grid-template-columns:1fr;gap:10px}}.dealer-news .loop_news_img,.dealer-blog .loop_news_img{line-height:0}.dealer-news .loop_news_img img,.dealer-blog .loop_news_img img{border:1px solid #d5d5d5;width:100%;height:auto;aspect-ratio:630/259;object-fit:cover;transition:linear .3s}.dealer-news .loop_news_title,.dealer-blog .loop_news_title{transition:linear .3s}.dealer-news .loop_news_date,.dealer-blog .loop_news_date{font-size:.875rem;color:#7d7b7b}@media screen and (max-width: 767px){.dealer-news .loop_news_date,.dealer-blog .loop_news_date{font-size:.923rem}}.dealer-news .loop_news_tag,.dealer-blog .loop_news_tag{display:flex;flex-wrap:wrap;gap:10px}.dealer-news .loop_news_link:hover .loop_news_img img,.dealer-news .loop_news_link:active .loop_news_img img,.dealer-news .loop_news_link:hover .loop_news_title,.dealer-news .loop_news_link:active .loop_news_title,.dealer-blog .loop_news_link:hover .loop_news_img img,.dealer-blog .loop_news_link:active .loop_news_img img,.dealer-blog .loop_news_link:hover .loop_news_title,.dealer-blog .loop_news_link:active .loop_news_title{opacity:.7}.dealer-news .loop_blog,.dealer-blog .loop_blog{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width: 991px){.dealer-news .loop_blog,.dealer-blog .loop_blog{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 767px){.dealer-news .loop_blog,.dealer-blog .loop_blog{grid-template-columns:1fr}}.dealer-news .loop_blog_content,.dealer-blog .loop_blog_content{display:grid;background:#fff;border:1px solid #d5d5d5}.dealer-news .loop_blog_link,.dealer-blog .loop_blog_link{display:grid;grid-template-rows:auto 1fr;text-decoration:none;color:inherit}@media screen and (max-width: 767px){.dealer-news .loop_blog_link,.dealer-blog .loop_blog_link{gap:10px}}.dealer-news .loop_blog_img,.dealer-blog .loop_blog_img{line-height:0}.dealer-news .loop_blog_img img,.dealer-blog .loop_blog_img img{width:100%;height:auto;aspect-ratio:413/250;object-fit:cover;transition:linear .3s}.dealer-news .loop_blog_text,.dealer-blog .loop_blog_text{display:grid;grid-template-rows:auto 1fr auto;padding:20px}@media screen and (max-width: 767px){.dealer-news .loop_blog_text,.dealer-blog .loop_blog_text{padding:10px}}.dealer-news .loop_blog_title,.dealer-blog .loop_blog_title{transition:linear .3s}@media screen and (max-width: 767px){.dealer-news .loop_blog_title,.dealer-blog .loop_blog_title{margin:8px 0 24px}}.dealer-news .loop_blog_date,.dealer-blog .loop_blog_date{font-size:.875rem;color:#7d7b7b}@media screen and (max-width: 767px){.dealer-news .loop_blog_date,.dealer-blog .loop_blog_date{font-size:.923rem}}.dealer-news .loop_blog_tag,.dealer-blog .loop_blog_tag{display:flex;flex-wrap:wrap;gap:10px}.dealer-news .loop_blog_link:hover .loop_blog_img img,.dealer-news .loop_blog_link:active .loop_blog_img img,.dealer-news .loop_blog_link:hover .loop_blog_title,.dealer-news .loop_blog_link:active .loop_blog_title,.dealer-blog .loop_blog_link:hover .loop_blog_img img,.dealer-blog .loop_blog_link:active .loop_blog_img img,.dealer-blog .loop_blog_link:hover .loop_blog_title,.dealer-blog .loop_blog_link:active .loop_blog_title{opacity:.7}.user-info__edit-button{margin-top:48px;text-align:right}.user-info__edit-button a{padding:4px 16px;display:inline-block;background-color:#f5f5f5;color:#262626}.user-info__content{margin-top:8.5px}.user-info__item{display:grid;grid-template-columns:180px 1fr;gap:6px;padding:23.5px 0 11.5px;border-bottom:1px solid #e6e6e6}@media screen and (max-width: 991px){.user-info__item{grid-template-columns:1fr}}.user-info__alert{margin-top:18px;background-color:#f5f5f5;padding:12px}.user-info__alert-label{font-size:.6875rem;line-height:1.5;letter-spacing:0em;font-weight:700;margin-bottom:10px}.user-info__alert-values{display:flex;flex-wrap:wrap;gap:8px 4px}.user-info__alert-value{padding:4px 8px;background-color:#dedede;display:inline-block}.sub-userInfoEditCompletion-body{display:flex;flex-direction:column}.sub-userInfoEditCompletion__main{margin-top:auto;margin-bottom:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.sub-userInfoEditCompletion__inner{text-align:center}.sub-userInfoEditCompletion__text{font-size:1.25rem;line-height:1.5;letter-spacing:0em;font-weight:400;margin-top:32px}.dealer-info{padding:32px 0}.dealer-info__contents{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 16px}@media screen and (max-width: 991px){.dealer-info__contents{flex-direction:column;padding:initial}}.dealer-info__buttons{display:flex;align-items:center;gap:24px;min-width:381.7px}@media screen and (max-width: 991px){.dealer-info__buttons{min-width:100%;flex-direction:column}}@media screen and (min-width: 1500px){.dealer-info__buttons{min-width:430px}}.dealer-info__button{background-color:#262626;display:inline-block;color:#fff;display:flex;align-items:center;gap:10px;padding:8px 16px;transition:.3s}.dealer-info__button:hover{opacity:.6;transition:.3s}@media screen and (max-width: 991px){.dealer-info__button{width:100%;justify-content:center;padding:16px}}.dealer-info__button-image--cadillac{width:42.52px}.dealer-info__button-image--cadillac img{aspect-ratio:42.52/16;object-fit:cover}.dealer-info__button-image--chevrolet{width:49.18px}.dealer-info__button-image--chevrolet img{aspect-ratio:49.18/16;object-fit:cover}.footer{background-color:#262626;padding:32px 0 50px}.footer__links{display:grid;grid-template-columns:repeat(2,1fr);max-width:502px;gap:22px;margin-inline:auto}@media screen and (max-width: 991px){.footer__links{grid-template-columns:1fr}}.footer__link{color:#fff;border:1px solid #ffffff;padding:11.5px 30px;display:flex;justify-content:center;align-items:center;gap:12px;transition:.3s}.footer__link:hover{background-color:#fff;color:#262626;transition:.3s}@media screen and (max-width: 991px){.footer__link{padding:15px}}.footer__link:hover:after{filter:brightness(0)}.footer__info{display:flex;justify-content:center;align-items:center;gap:32px}@media screen and (max-width: 991px){.footer__info{flex-direction:column;gap:0;margin-top:8px}}.footer__info a{transition:.3s}.footer__info a:hover{opacity:.6;transition:.3s}.footer__company,.footer__policy{color:#fff;padding:24px 0}@media screen and (max-width: 991px){.footer__company,.footer__policy{padding:16px 0;width:100%;text-align:center}}.footer__copyright{margin-top:2px;text-align:center}@media screen and (max-width: 991px){.footer__copyright{margin-top:10px}}.footer__copyright small{font-size:13px;color:#fff}.login-wrapper{display:grid;grid-template-columns:800fr 480fr;height:100vh}@media screen and (max-width: 991px){.login-wrapper{height:auto;grid-template-columns:1fr;grid-template-rows:320px 1fr}}@media screen and (max-width: 767px){.login-wrapper{grid-template-rows:168px 1fr}}.login-completion-wrapper{height:100vh;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 132px}.login-completion__lead{font-size:1.25rem;line-height:1.5;letter-spacing:0em;font-weight:400;margin-top:32px}.login-completion__footer{padding:32px 0 48px}.login-completion-main{display:flex;align-items:center;justify-content:center;flex-direction:column}.login-completion__button{margin-top:32px}.login-completion__button a{background-color:#fff;padding:11px;font-size:.875rem;line-height:1.5;letter-spacing:0em;font-weight:400;color:#262626;width:100%;min-width:320px;text-align:center;transition:.3s;border:1px solid #262626;display:inline-block}.login-completion__button a:hover{background-color:#262626;color:#fff;transition:.3s}.aside-image{height:inherit}.aside-image img{object-position:center;object-fit:cover;height:100%}.login-main{height:100vh;padding:76px 25px;overflow-y:scroll}@media screen and (max-width: 991px){.login-main{overflow-y:initial;padding-top:initial}}.login-page{max-width:320px;max-width:max(320px,160 * (100vw - 1280px) / 220 + 320px);margin-inline:auto}@media screen and (min-width: 1500px){.login-page{max-width:480px}}@media screen and (max-width: 991px){.login-page{padding:32px 0 56px;overflow:initial}}.login-form__lead{margin-bottom:34px}.login-form__title{font-size:1rem;line-height:1.5;letter-spacing:0em;font-weight:700}.login-form__lead-text>a{color:#0085ff}.login-form__lead-text+.login-form__lead-text{margin-top:16px}.login-form__sent{margin-top:68px;margin-bottom:32px;text-align:center}.login-form__sent-mail{font-size:1rem;line-height:1.5;letter-spacing:0em;font-weight:700}.login-form__sent-text{font-size:.875rem;line-height:1.5;letter-spacing:0em;font-weight:400}.login-page__inner{height:fit-content}.login-page__header{display:flex;align-items:center;gap:12px}.login-page__logo{width:147.6px}.login-page__logo img{aspect-ratio:123/20}.login-page__title{font-weight:700;font-size:1.2rem;margin-left:10px}.login-page__content{margin-top:32px}.login-page__heading{font-size:1.25rem;line-height:1.5;letter-spacing:0em;font-weight:700}.login-form{margin-top:68px}.login-form__group{position:relative}.login-form__name-area{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.login-form__name-group{position:relative}.login-form__group+.login-form__group{margin-top:25px}.login-form__group--bold .login-form__label{font-weight:700}.login-form__label{padding:2px 12px;display:inline-block;background-color:#fff;position:absolute;top:0;left:9px;transform:translateY(-50%)}.login-form__label.error{color:#f80f00}.login-form__group--num .login-form__input{font-size:1.25rem;line-height:1.5;letter-spacing:.3em;font-weight:700;text-align:center}.login-form__input{border:1px solid #ACACAC;padding:11px 20px 12px;font-size:.875rem;line-height:1.5;letter-spacing:0em;font-weight:400;width:100%}.login-form__input:focus{border:1px solid #262626}.login-form__input.error{border:1px solid #F80F00}.login-form__error{margin-top:10px;margin-bottom:20px;padding-left:12px;color:#f80f00}.login-form__password-wrapper i{position:absolute;top:50%;right:18px;transform:translateY(-50%);width:14.88px;height:13.18px;display:flex;justify-content:center;align-items:center;cursor:pointer}.login-form__password-wrapper i .eye:before{width:100%;display:block}.login-form__input--password{font-size:1rem;line-height:1.5;letter-spacing:0em;font-weight:400}.login-form__input--password.hidden{letter-spacing:1em}.login-form__forgot-password{color:#0085ff;display:flex;justify-content:flex-end;margin-top:16px}.login-form__submit{margin-top:16px;background-color:#262626;padding:11px;font-size:.875rem;line-height:1.5;letter-spacing:0em;font-weight:400;color:#fff;width:100%;transition:.3s;border:1px solid #262626}.login-form__submit:hover{background-color:#fff;color:#262626;transition:.3s}.login-form__submit:disabled{background-color:#dcdcdc;cursor:not-allowed;pointer-events:none;border:#DCDCDC}.login-page__signup{margin-top:32px;padding-top:24px;border-top:1px solid #B3B3B3;text-align:center}.login-page__signup-text{color:#262626}.login-page__signup-link{color:#0085ff;margin-top:14px;display:inline-block}.login-page__footer{margin-top:68px}.login-page__footer-nav{display:flex;align-items:center;justify-content:center;gap:2px}.login-page__footer-link{padding:2px 5px;display:inline-block;color:#262626;transition:.3s}.login-page__footer-link:hover{opacity:.6;transition:.3s}.login-page__footer-text{margin-top:16px;text-align:center}.login-page__footer-text small{font-size:.8125rem;line-height:1.5;letter-spacing:0em;font-weight:400}.login-page__return{display:flex;align-items:center;gap:7px;margin-top:32px;cursor:pointer;transition:.3s}.login-page__return:hover{opacity:.6;transition:.3s}.login-page__return:before{content:"";display:block;width:8px;height:8px;border-right:1px solid #262626;border-bottom:1px solid #262626;transform:rotate(135deg)}.login-page__certification-error{margin-top:32px;background-color:#fdf1f1;padding:11px;font-size:.875rem;line-height:1.5;letter-spacing:0em;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6.75px;text-decoration:underline}.login-page__certification-error a{color:#262626;display:block;cursor:pointer;transition:.3s}.login-page__certification-error a:hover{opacity:.6;transition:.3s}.login-page__certification-error:before{content:"";width:20px;height:20px;display:inline-block;background-image:url(../img/icon/icon-question.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.login-form--password-change .login-form__group+.login-form__group{margin-top:41px}.login-form--password-change .login-form__submit{margin-top:32px}.newsletter{background-color:#f5f5f5;padding:16px}.newsletter__option,.newsletter__agreement{display:flex;align-items:center}.login-form input[type=checkbox]{display:none}.login-form input[type=checkbox]+label{position:relative;cursor:pointer;color:#333;display:flex;gap:8px;align-items:center}.login-form input[type=checkbox]+label:before{content:"";flex-shrink:0;width:32px;height:32px;border-radius:3px;background-color:#e6e6e6}.login-form input[type=checkbox]:checked+label:before{background-color:#e6e6e6;display:flex;align-items:center;justify-content:center}.login-form input[type=checkbox]:checked+label:after{content:"";position:absolute;left:6px;top:20%;transform:rotate(-45deg);color:#262626;width:20px;height:12px;border-left:3px solid #262626;border-bottom:3px solid #262626}.newsletter__link{color:#007bff;text-decoration:none}.newsletter__link:hover{text-decoration:underline}.login-modal{display:none;width:540px;height:fit-content;background-color:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:32px 66px;z-index:900000}@media screen and (max-width: 991px){.login-modal{padding:32px 16px;width:359px}}.login-modal__title{font-size:1rem;line-height:1.5;letter-spacing:0em;font-weight:700;margin-top:16px}.login-modal__close-button{background:url(https://gmj-portal.com/build/assets/close-icon-DzuVmfaa.svg);width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:auto;display:block;cursor:pointer;transition:.3s}.login-modal__close-button:hover{opacity:.6;transition:.3s}.login-modal__body{margin-top:16px;background-color:#fdf1f1;padding:16px 16px 16px 34px}.login-modal__list{list-style-type:disc}.login-modal__list-no-dot{list-style:none;padding-left:0}.login-modal__list-item+.login-modal__list-item{margin-top:.5em}.login-modal-overlay{background-color:#0006;width:100vw;height:100vh;position:fixed;top:0;left:0;right:0;display:none;z-index:100000;cursor:pointer}.login-modal__button-area{display:flex;justify-content:space-between;margin-top:16px}.login-modal__button{background-color:#262626;border:1px solid #262626;color:#fff;width:160px;height:42px;padding:12px;display:flex;align-items:center;justify-content:center;transition:.3s}.login-modal__button:hover{background-color:#fff;color:#262626;transition:.3s}.login-modal__button-cancel{background-color:#fff;border:1px solid #ffffff;color:#262626;border:1px solid #262626}.login-modal__button-cancel:hover{background-color:#262626;color:#fff}.modal{position:fixed;background-color:#fff;z-index:1000000;top:50%;left:50%;transform:translate(-50%,-50%);height:100vh;overflow:scroll;width:max(77.5vw,375px);display:none}@media screen and (max-width: 991px){.modal{padding-top:32px}}.modal-overlay{background-color:#0006;width:100vw;height:100vh;position:fixed;top:0;left:0;right:0;display:none;z-index:100000;cursor:pointer}.modal__close{display:flex;align-items:center;justify-content:flex-end;cursor:pointer}.modal__close:after{content:"";width:24px;height:24px;display:inline-block;background-image:url(https://gmj-portal.com/build/assets/close-icon-DzuVmfaa.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.modal__content{padding:48px 56px 0}.modal__content .header__logo{margin-left:initial}@media screen and (max-width: 991px){.modal__content{padding:42px 0 0}}.modal__title-area{margin-top:48px}@media screen and (max-width: 991px){.modal__title-area .sec-title{font-size:1.5rem;line-height:1.5}}.modal__title-lead{margin-top:16px;text-align:center}@media screen and (max-width: 991px){.modal__title-lead{text-align:left}}.user-form{margin-top:48px}.user-form__red{color:#e25959;text-align:right}.user-form__box-outer{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media screen and (max-width: 991px){.user-form__box-outer{grid-template-columns:1fr}}.user-form__unit{padding-bottom:24px;border-bottom:1px solid #E6E6E6}.user-form__unit+.user-form__unit{padding-top:24px}.user-form__box{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.user-form__group{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.user-form__required{color:#e25959;display:inline-block;margin-left:.5em}.user-form__input{border:1px solid #B5B5B5;padding:6.5px 14px;width:100%;font-size:1rem;line-height:1.5;letter-spacing:0em}.user-form__input::placeholder{font-size:.75rem;line-height:1.5;color:#b5b5b5}.user-form__options{display:flex;align-items:center;gap:16px}.user-form__option{display:flex;align-items:center;gap:8px}.user-form__group--email{max-width:355px}.user-form__email-wrapper{width:100%;position:relative}.user-form__button{padding:2px 8px;border:1px solid #E6E6E6;border-radius:3px;background-color:#fff;font-size:.75rem;line-height:1.5;position:absolute;top:50%;right:9px;transform:translateY(-50%);transition:.3s}.user-form__button:hover{opacity:.6;transition:.3s}.user-form__email-wrapper .user-form__input{background-color:#f5f5f5;border:none;font-size:.8125rem;line-height:1.5;padding:10px 15px 13px}.user-form__phone-wrapper{display:flex;align-items:center;gap:8px}@media screen and (max-width: 991px){.user-form__phone-wrapper{gap:4px}}.user-form__input--phone{max-width:110px}.user-form__separator{display:block;width:5px;height:2px;background-color:#b5b5b5;flex-shrink:0}.user-form__adress-top{display:grid;grid-template-columns:repeat(2,1fr);max-width:355px;gap:8px}.user-form__group--MyDealer{max-width:372px}.user-form__unit--submit{margin-top:48px;text-align:center}.user-form__submit{background-color:#262626;padding:11px;font-size:.875rem;line-height:1.5;letter-spacing:0em;font-weight:400;color:#fff;width:100%;transition:.3s;border:1px solid #262626;max-width:320px}.user-form__submit:hover{background-color:#fff;color:#262626;transition:.3s}.user-form__radio{display:none}.user-form__custom-radio{display:inline-block;width:24px;height:24px;border-radius:50%;position:relative;cursor:pointer;background-color:#e6e6e6}.user-form__radio:checked+.user-form__custom-radio{background-color:#e6e6e6}.user-form__radio:checked+.user-form__custom-radio:after{content:"";display:block;width:15px;height:15px;background-color:#262626;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.user-form__text{cursor:pointer}.user-form__group--birthdate{max-width:166px}@media screen and (min-width: 1500px){.user-form__group--birthdate{max-width:210px}}.user-form__select{width:100%;padding:9.5px 12px;border:1px solid #B5B5B5;background-color:#fff;color:#262626;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url(../img/common/dropdown-icon.svg);background-repeat:no-repeat;background-position:right center;background-size:37px;font-size:.75rem;line-height:1.5}@media screen and (min-width: 1500px){.user-form__select{background-size:41px}}.user-form__select:focus{outline:none;border-color:#262626}.user-form__select option{padding:8px;background-color:#fff;color:#262626}.sub-alert__option-area{display:flex;align-items:center;flex-wrap:wrap;gap:20px 24px;margin-top:10px}.user-form input[type=checkbox]{display:none}.user-form input[type=checkbox]+label{position:relative;cursor:pointer;color:#262626;display:flex;gap:8px;align-items:center}.user-form input[type=checkbox]+label:before{content:"";flex-shrink:0;width:20px;height:20px;background-color:#fff;border:1px solid #262626}.user-form input[type=checkbox]:checked+label:before{background-color:#262626;display:flex;align-items:center;justify-content:center}.user-form input[type=checkbox]:checked+label:after{content:"";position:absolute;left:4px;top:20%;transform:rotate(-45deg);color:#262626;width:12px;height:8px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff}.user-form{padding:0 56px;margin-top:64px}@media screen and (max-width: 991px){.user-form{padding:0}}.sub-news-list__pagination{margin-top:40px;padding:24px 0}.sub-news-list__items{margin-top:56px}.sub-requestMessage__pagination{margin-top:40px;padding:24px 0}@media screen and (max-width: 991px){.sub-requestMessage__body .request-history__table-row{background-color:#f5f5f5}}.request-history__content{margin-top:48px}.request-history__section-title{font-size:1rem;line-height:1.5;font-weight:700;margin-bottom:24px}.request-history__value{padding:11.5px 0;border-bottom:1px solid #e6e6e6;margin-bottom:24px}.request-history__image{width:120px}.request-history__inquiry{padding:20px;background-color:#f5f5f5}.request-history__inquiry-label{font-size:1rem;line-height:1.5;letter-spacing:0em;font-weight:700;margin-bottom:10px}.request-history__inquiry-item{margin-bottom:8px}.request-history__inquiry-inline-items{display:flex;align-items:center;gap:8px}.request-history__inquiry-value{display:flex;align-items:center}.request-history__inquiry-value img{width:18px;height:18px;margin-right:8px}.sub-favorite__inner{max-width:1240px;padding-left:25px;padding-right:25px;margin-inline:auto}@media screen and (min-width: 1500px){.sub-favorite__inner{max-width:1800px}}.sub-favorite__body{margin-top:32px}.sub-favorite__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:24px 8px}@media screen and (max-width: 991px){.sub-favorite__list{gap:49.5px 24px}}@media screen and (max-width: 767px){.sub-favorite__list{gap:49.5px}}.sub-favorite__note{margin-top:34px;text-align:center}.favorite-card{border:1px solid #D8D8D8;display:grid;grid-template-rows:subgrid;grid-row:span 9;gap:0}.favorite-card__image{display:flex;justify-content:center;align-items:center}.favorite-card__info{padding:16px;display:grid;grid-template-rows:subgrid;grid-row:span 8}.favorite-card__update-date{font-size:.6875rem;line-height:1.5;letter-spacing:0em;font-weight:400}.favorite-card__title{margin-top:8px;font-size:1.125rem;line-height:1.5;letter-spacing:0em;font-weight:700;padding-bottom:8px;border-bottom:1px solid #D8D8D8;display:flex;flex-direction:column;justify-content:space-between}.favorite-card__specs{padding-top:16px;display:flex;align-items:flex-start;justify-content:space-between}.favorite-card__spec:nth-of-type(2){text-align:right}.favorite-card__spec .favorite-card__label{font-size:.75rem;line-height:1.5;letter-spacing:0em;font-weight:400}.favorite-card__spec .favorite-card__value{margin-top:8px;font-size:1.1875rem;line-height:1.5;letter-spacing:0em;font-weight:700}.favorite-card__label{font-size:.75rem;line-height:1.5;letter-spacing:0em;font-weight:700}.favorite-card__value{font-size:.6875rem;line-height:1.5}.favorite-card__pricing .favorite-card__value{font-size:.75rem;line-height:1.5}.favorite-card__pricing{margin-top:8px}.favorite-card__price{display:flex;align-items:center;justify-content:space-between;padding-top:8px}.favorite-card__note{text-align:right;border-bottom:1px solid #D8D8D8;padding-bottom:8px;margin-top:8px;text-decoration:underline}.favorite-card__note span{font-size:.75rem;line-height:1.5;letter-spacing:0em;font-weight:400}.favorite-card__detail{padding-top:8px;display:grid;grid-template-columns:80px 1fr;gap:16px}@media screen and (min-width: 1500px){.favorite-card__detail{grid-template-columns:100px 1fr}}.favorite-card__detail--guarantee{padding-bottom:8px;border-bottom:1px solid #D8D8D8}.favorite-card__detail--retailer{padding-bottom:8px;border-bottom:1px solid #D8D8D8;align-items:center}.favorite-card__detail--retailer .favorite-card__value{font-weight:700}.favorite-card__button{margin-top:26px}.favorite-card__detail-button{background-color:#262626;border:1px solid #262626;color:#fff;width:100%;padding:12px;display:flex;align-items:center;justify-content:center;transition:.3s}.favorite-card__detail-button:hover{background-color:#fff;color:#262626;transition:.3s}.favorite-card__trash{width:24px;height:24px;margin-inline:auto;margin-top:16px;transition:.3s;cursor:pointer}.favorite-card__trash:hover{opacity:.7;transition:.3s}.favorite-card__trash img{object-fit:contain}.btn_color_black{background-color:#262626;border:1px solid #262626;color:#fff}.btn_color_black:hover{background-color:#fff;color:#262626;transition:.3s}.btn_color_ocher{background-color:#b3842d;border:1px solid #B3842D}.btn_color_ocher:hover{background-color:#fff;color:#b3842d;transition:.3s}.sub-userChange__inner{max-width:370px;padding-bottom:36px}.brand-select-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1000}.brand-select-modal-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;border-radius:5px;min-width:300px;box-shadow:0 2px 10px #0000001a}.brand-select-title{font-size:18px;font-weight:700;margin-bottom:15px;text-align:center}.brand-select-btn{width:100%;padding:12px;margin:8px 0;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;transition:background-color .2s}.brand-select-btn:hover{background-color:#f5f5f5}.brand-select-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100vw;height:100vh;background:#00000080}.brand-select-modal-inner{background:#fff;padding:32px 24px;border-radius:8px;max-width:320px;margin:120px auto;text-align:center;box-shadow:0 4px 24px #00000026}.brand-select-title{font-size:18px;margin-bottom:16px;font-weight:700}.brand-select-btn{margin:8px 0;width:100%;padding:12px 0;font-size:16px;border:1px solid #ccc;border-radius:4px;background:#f8f8f8;cursor:pointer;transition:background .2s}.brand-select-btn:hover{background:#e0e0e0}#brand-select-cancel{margin-top:12px;width:100%;padding:12px 0;font-size:16px;border:none;border-radius:4px;background:#eee;cursor:pointer}
