@keyframes signupPromotionBanner-module-scss-module__buYVCa__skeleton-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}.signupPromotionBanner-module-scss-module__buYVCa__banner{text-align:center;background-color:#e4f2f5;border-radius:10px;flex-direction:column;align-items:center;padding:40px 24px 24px;display:flex;position:relative}@media screen and (min-width:1024px){.signupPromotionBanner-module-scss-module__buYVCa__banner{padding:51px 48px 32px}}.signupPromotionBanner-module-scss-module__buYVCa__banner__icon{width:56px;height:64px;position:absolute;top:-24px;left:50%;transform:translate(-50%)}@media screen and (min-width:1024px){.signupPromotionBanner-module-scss-module__buYVCa__banner__icon{width:72px;height:83px;top:-32px}}.signupPromotionBanner-module-scss-module__buYVCa__banner__text{color:#2c353b;margin-top:16px;font-size:16px;font-weight:700;line-height:1.5}@media screen and (min-width:1024px){.signupPromotionBanner-module-scss-module__buYVCa__banner__text{margin-top:24px;font-size:18px}}.signupPromotionBanner-module-scss-module__buYVCa__banner__lead{display:block}@media screen and (min-width:1024px){.signupPromotionBanner-module-scss-module__buYVCa__banner__lead{display:inline}}.signupPromotionBanner-module-scss-module__buYVCa__banner__body{display:block}.signupPromotionBanner-module-scss-module__buYVCa__banner__button{margin-top:16px}@media screen and (min-width:1024px){.signupPromotionBanner-module-scss-module__buYVCa__banner__button{margin-top:24px}}
.index-module-scss-module__XLhvPG__campaignLinkBanner{display:block}.index-module-scss-module__XLhvPG__campaignLinkBanner__image{width:100%;height:auto}
.acceptOrderMessage-module-scss-module__xFO67q__acceptOrderErr{border:1px solid #ef5a40;margin:24px;padding:16px;font-weight:700}@media screen and (min-width:1240px){.acceptOrderMessage-module-scss-module__xFO67q__acceptOrderErr{justify-self:center;margin:24px 0 8px;padding:16px 24px}}.acceptOrderMessage-module-scss-module__xFO67q__acceptOrderErr.alert{font-size:small}@media screen and (min-width:1240px){.acceptOrderMessage-module-scss-module__xFO67q__acceptOrderErr.alert{font-size:medium}}
.compatibleProducts-module-scss-module__qtNfIG__productList{grid-template-columns:repeat(1,minmax(0,1fr));gap:24px;display:grid}@media screen and (min-width:600px){.compatibleProducts-module-scss-module__qtNfIG__productList{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}}.compatibleProducts-module-scss-module__qtNfIG__productItem{flex-direction:column;display:flex}.compatibleProducts-module-scss-module__qtNfIG__productItem .compatibleProducts-module-scss-module__qtNfIG__headerContainer{color:#fff;background-color:#00708d;border-radius:10px 10px 0 0;justify-content:center;align-items:center;width:100%;padding:8px 32px;display:inline-flex}.compatibleProducts-module-scss-module__qtNfIG__productItem .compatibleProducts-module-scss-module__qtNfIG__headerContainer.compatibleProducts-module-scss-module__qtNfIG__background-color-picton-blue{background-color:#3eb1e4}.compatibleProducts-module-scss-module__qtNfIG__productItem .compatibleProducts-module-scss-module__qtNfIG__headerContainer .compatibleProducts-module-scss-module__qtNfIG__headerText{font-size:16px;font-weight:700;line-height:2}@media screen and (min-width:600px){.compatibleProducts-module-scss-module__qtNfIG__productItem .compatibleProducts-module-scss-module__qtNfIG__headerContainer .compatibleProducts-module-scss-module__qtNfIG__headerText{font-size:24px;font-weight:600;line-height:1.5}}.compatibleProducts-module-scss-module__qtNfIG__productItem .compatibleProducts-module-scss-module__qtNfIG__contentContainer{border:1px solid #d3d9dd;border-radius:0 0 10px 10px;height:100%;padding:24px}@media screen and (min-width:600px){.compatibleProducts-module-scss-module__qtNfIG__productItem .compatibleProducts-module-scss-module__qtNfIG__contentContainer{padding:32px}}.compatibleProducts-module-scss-module__qtNfIG__productItem .compatibleProducts-module-scss-module__qtNfIG__contentContainer .compatibleProducts-module-scss-module__qtNfIG__imageItem{height:auto}.compatibleProducts-module-scss-module__qtNfIG__productItem .compatibleProducts-module-scss-module__qtNfIG__contentContainer .compatibleProducts-module-scss-module__qtNfIG__targetProductText{font-size:14px;line-height:2}@media screen and (min-width:600px){.compatibleProducts-module-scss-module__qtNfIG__productItem .compatibleProducts-module-scss-module__qtNfIG__contentContainer .compatibleProducts-module-scss-module__qtNfIG__targetProductText{font-size:16px;line-height:1.75}}.compatibleProducts-module-scss-module__qtNfIG__productItem .compatibleProducts-module-scss-module__qtNfIG__contentContainer .compatibleProducts-module-scss-module__qtNfIG__nameText{font-size:20px;font-weight:600;line-height:1.5;display:block}@media screen and (min-width:600px){.compatibleProducts-module-scss-module__qtNfIG__productItem .compatibleProducts-module-scss-module__qtNfIG__contentContainer .compatibleProducts-module-scss-module__qtNfIG__nameText{font-size:28px}}.compatibleProducts-module-scss-module__qtNfIG__productItem .compatibleProducts-module-scss-module__qtNfIG__contentContainer .compatibleProducts-module-scss-module__qtNfIG__contentText{white-space:pre-line;font-size:14px;line-height:2}@media screen and (min-width:600px){.compatibleProducts-module-scss-module__qtNfIG__productItem .compatibleProducts-module-scss-module__qtNfIG__contentContainer .compatibleProducts-module-scss-module__qtNfIG__contentText{font-size:16px;line-height:1.75}}.compatibleProducts-module-scss-module__qtNfIG__productItem .compatibleProducts-module-scss-module__qtNfIG__noticeContainer{flex-direction:column;display:flex}.compatibleProducts-module-scss-module__qtNfIG__productItem .compatibleProducts-module-scss-module__qtNfIG__noticeItem{flex-direction:row;display:flex}.compatibleProducts-module-scss-module__qtNfIG__productItem .compatibleProducts-module-scss-module__qtNfIG__noticeItem .compatibleProducts-module-scss-module__qtNfIG__preNoticeText{margin-right:4px}.compatibleProducts-module-scss-module__qtNfIG__productItem .compatibleProducts-module-scss-module__qtNfIG__noticeItem .compatibleProducts-module-scss-module__qtNfIG__noticeText{color:#ef5a40;font-size:12px;font-weight:500;line-height:2}@media screen and (min-width:600px){.compatibleProducts-module-scss-module__qtNfIG__productItem .compatibleProducts-module-scss-module__qtNfIG__noticeItem .compatibleProducts-module-scss-module__qtNfIG__noticeText{font-size:14px}}
.additionalDetails-module-scss-module__OXD3ua__overviewSection{margin-top:48px}.additionalDetails-module-scss-module__OXD3ua__overviewButtonWrapper{margin-top:40px}@media screen and (min-width:1240px){.additionalDetails-module-scss-module__OXD3ua__overviewSection{margin-top:56px}.additionalDetails-module-scss-module__OXD3ua__overviewButtonWrapper{max-width:328px;margin:48px auto 0}}.additionalDetails-module-scss-module__OXD3ua__detailFlow{margin-top:36px}@media screen and (min-width:1240px){.additionalDetails-module-scss-module__OXD3ua__detailFlow{margin-top:88px}}.additionalDetails-module-scss-module__OXD3ua__vehicleName{font-size:16px;font-weight:700;line-height:1.5;display:block}@media screen and (min-width:600px){.additionalDetails-module-scss-module__OXD3ua__vehicleName{justify-content:center;font-size:24px;display:flex}}
.itemCounterBar-module-scss-module__WvJN8W__veil{z-index:9;opacity:.97;background-color:#fff;height:40px;position:sticky;top:80px}.itemCounterBar-module-scss-module__WvJN8W__veil p{padding-top:10px}
@keyframes index-module-scss-module__6uEhGG__skeleton-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}.index-module-scss-module__6uEhGG__itemList{flex-wrap:wrap;display:flex}@media screen and (min-width:905px){.index-module-scss-module__6uEhGG__itemList.layout-content\:center{justify-content:flex-start}}.index-module-scss-module__6uEhGG__itemList .index-module-scss-module__6uEhGG__link{color:inherit;display:block}.index-module-scss-module__6uEhGG__itemList .index-module-scss-module__6uEhGG__item{cursor:pointer;border-radius:10px;width:100%;height:auto}.index-module-scss-module__6uEhGG__itemList .index-module-scss-module__6uEhGG__item:hover{opacity:.9}.index-module-scss-module__6uEhGG__topContainer{flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.index-module-scss-module__6uEhGG__imageContainer{justify-content:center;width:100%;margin-bottom:30px;display:flex}@media screen and (min-width:1440px){.index-module-scss-module__6uEhGG__imageContainer{flex-basis:calc(40% - 48px);width:40%;margin-bottom:0;margin-right:48px}}.index-module-scss-module__6uEhGG__imageContainer .index-module-scss-module__6uEhGG__imageWrapper{width:100%;max-width:450px}.index-module-scss-module__6uEhGG__containerMargin.layout-column\:12{margin:0}.index-module-scss-module__6uEhGG__itemContainer{flex-direction:column;display:flex}.index-module-scss-module__6uEhGG__itemMargin{margin-top:32px}@media screen and (min-width:1440px){.index-module-scss-module__6uEhGG__itemMargin{margin-top:80px}}.index-module-scss-module__6uEhGG__hideText{color:#0000}.index-module-scss-module__6uEhGG__background{background:#f4f5f6}.index-module-scss-module__6uEhGG__returnBtn>div>a{margin-top:20px;font-size:16px}.index-module-scss-module__6uEhGG__message{color:#fff;display:flex;position:absolute;inset:0}.index-module-scss-module__6uEhGG__message>span{z-index:1;width:75%;margin:auto;font-size:2.3em;line-height:1.5em;display:block}.index-module-scss-module__6uEhGG__message:before{content:"";background-color:#000000a6;border-radius:12px;display:block;position:absolute;inset:0}.index-module-scss-module__6uEhGG__noProductsMessage{margin-top:20px}.index-module-scss-module__6uEhGG__noProductsMessage p{font-size:14px}@media screen and (min-width:600px){.index-module-scss-module__6uEhGG__noProductsMessage{margin-top:32px}.index-module-scss-module__6uEhGG__noProductsMessage p{font-size:16px}}.index-module-scss-module__6uEhGG__otherAvailableVehiclesSection{margin-top:20px}.index-module-scss-module__6uEhGG__otherAvailableVehiclesSection.index-module-scss-module__6uEhGG__noProducts{margin-top:40px}@media screen and (min-width:1240px){.index-module-scss-module__6uEhGG__otherAvailableVehiclesSection{margin-top:100px}.index-module-scss-module__6uEhGG__otherAvailableVehiclesSection.index-module-scss-module__6uEhGG__noProducts{margin-top:86px}}.index-module-scss-module__6uEhGG__signupPromotion{margin-top:16px}@media screen and (min-width:1240px){.index-module-scss-module__6uEhGG__signupPromotion{margin-top:40px}}.index-module-scss-module__6uEhGG__signupPromotion .index-module-scss-module__6uEhGG__signupPromotion__banner{margin-top:24px}@media screen and (min-width:1240px){.index-module-scss-module__6uEhGG__signupPromotion .index-module-scss-module__6uEhGG__signupPromotion__banner{margin-top:32px}}.index-module-scss-module__6uEhGG__campaign{margin-top:40px}@media screen and (min-width:1240px){.index-module-scss-module__6uEhGG__campaign{margin-top:64px;padding-left:96px;padding-right:96px}}.index-module-scss-module__6uEhGG__campaign__link{max-width:1216px;margin:0 auto}
:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{-o-object-fit:contain;object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}
@keyframes itemDetailMain-module-scss-module__eSa7pq__skeleton-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__topLink{margin-left:-24px}@media screen and (min-width:1024px){.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__topLink{margin-left:0}}.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__wrapper{flex-flow:column;width:100%;max-width:1216px;margin-left:auto;margin-right:auto;display:flex;position:relative}@media screen and (min-width:1024px){.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__wrapper{grid-template-columns:calc(58.3333% - 16px) calc(41.6667% - 16px);gap:32px;display:grid}}.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__right{flex-flow:column;order:2;display:flex}@media screen and (min-width:1024px){.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__right{grid-area:1/2/3/3}}.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__leftTop{order:1}@media screen and (min-width:1024px){.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__leftTop{grid-area:1/1/2/2}}.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__leftBottom{order:3}@media screen and (min-width:1024px){.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__leftBottom{grid-area:2/1/3/2}}.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__fixed{flex-flow:column;display:flex}@media screen and (min-width:1024px){.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__fixed{position:sticky;top:0}}.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__itemVariation{order:1;margin-top:0}@media screen and (min-width:1024px){.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__itemVariation{order:unset;margin-top:40px}}.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__itemInfo{order:2;margin-top:16px}@media screen and (min-width:1024px){.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__itemInfo{order:unset;margin-top:0}}.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__ctaButton{order:3}@media screen and (min-width:1024px){.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__ctaButton{order:unset}}.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__inputVinBox{order:4}@media screen and (min-width:1024px){.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__inputVinBox{order:unset}}.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__simulatorLink{margin-top:24px}@media screen and (min-width:1024px){.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__simulatorLink{margin-top:40px}}.itemDetailMain-module-scss-module__eSa7pq__itemDetailMain__extraContents{margin-top:64px}
