section.promotion-section[data-v-02f296e2]{font-family:Toyota Type;overflow:clip;position:relative;width:100%;background:#f5f5f5}section.promotion-section .grid-design[data-v-02f296e2]{position:absolute;top:0;left:0;width:300px;height:auto;opacity:.5;z-index:0;pointer-events:none}@media (max-width: 600px){section.promotion-section .grid-design[data-v-02f296e2]{display:none}}section.promotion-section .section-title[data-v-02f296e2]{padding:40px 16px;margin:auto;background:#f5f5f5;transition:opacity 1s ease,transform 1s ease;opacity:1;transform:translateY(0)}section.promotion-section .section-title.wrapper-fading[data-v-02f296e2]{transform:translateY(-100px)}@media (max-width: 1024px){section.promotion-section .section-title.wrapper-fading[data-v-02f296e2]{transform:translateY(-150px)}}@media (max-width: 990px){section.promotion-section .section-title.wrapper-fading[data-v-02f296e2]{transform:translateY(30px);opacity:.5}}@media screen and (min-width: 414px){section.promotion-section .section-title[data-v-02f296e2]{padding:48px 16px}}section.promotion-section .section-title h1[data-v-02f296e2]{color:#101010;font-weight:300;font-size:20px;line-height:115%;letter-spacing:-.0125em;text-align:center;margin:0}@media screen and (min-width: 414px){section.promotion-section .section-title h1[data-v-02f296e2]{font-size:24px}}@media screen and (min-width: 991px){section.promotion-section .section-title h1[data-v-02f296e2]{font-size:40px;position:relative;top:-3rem}}section.promotion-section .section-title h4[data-v-02f296e2]{display:none}@media screen and (max-width: 990px){section.promotion-section .section-title h4[data-v-02f296e2]{display:block;font-size:14px;color:gray;text-transform:uppercase;letter-spacing:3px}}section.promotion-section .section-title.section-title-mobile[data-v-02f296e2]{display:block;position:sticky;top:100px}@media screen and (min-width: 576px){section.promotion-section .section-title.section-title-mobile[data-v-02f296e2]{padding:48px 0;max-width:480px}}@media screen and (min-width: 991px){section.promotion-section .section-title.section-title-mobile[data-v-02f296e2]{display:none}}section.promotion-section .section-title.section-title-desktop[data-v-02f296e2]{display:none;position:relative;top:auto;z-index:auto;padding:0 0 32px}@media screen and (min-width: 991px){section.promotion-section .section-title.section-title-desktop[data-v-02f296e2]{display:block}}section.promotion-section .section-title.section-title-desktop h1[data-v-02f296e2]{text-align:left}section.promotion-section .promotion-wrapper[data-v-02f296e2]{position:sticky;top:230px;margin:auto;z-index:50;transition:opacity 1s ease,transform 1s ease;opacity:1;transform:translateY(0)}section.promotion-section .promotion-wrapper.wrapper-fading[data-v-02f296e2]{opacity:.2;transform:translateY(650px)}@media (max-width: 990px){section.promotion-section .promotion-wrapper.wrapper-fading[data-v-02f296e2]{transform:translateY(1000px)}}@media screen and (min-width: 991px){section.promotion-section .promotion-wrapper[data-v-02f296e2]{top:200px}}@media screen and (width: 1280px){section.promotion-section .promotion-wrapper[data-v-02f296e2]{top:145px}}@media screen and (max-height: 1000px){section.promotion-section .promotion-wrapper[data-v-02f296e2]{top:145px}}@media screen and (max-width: 767px){section.promotion-section .promotion-wrapper[data-v-02f296e2]{top:260px}}@media screen and (min-height: 1300px){section.promotion-section .promotion-wrapper[data-v-02f296e2]{top:350px}}@media screen and (min-width: 1600px){section.promotion-section .promotion-wrapper[data-v-02f296e2]{max-width:1320px}}@media (min-width: 767px) and (max-height: 1024px){section.promotion-section .promotion-wrapper[data-v-02f296e2]{top:150px}}section.promotion-section .promotion-container[data-v-02f296e2]{position:relative;width:100%;display:flex;align-items:center;padding:9em 0}@media screen and (max-width: 767px){section.promotion-section .promotion-container[data-v-02f296e2]{padding:2em 0}}section.promotion-section .promotion-container .tab-container[data-v-02f296e2]{position:relative;width:100%;margin:0 auto;padding:0 24px}@media screen and (min-width: 991px){section.promotion-section .promotion-container .tab-container[data-v-02f296e2]{max-width:unset;margin:0 64px}}@media screen and (min-width: 1600px){section.promotion-section .promotion-container .tab-container[data-v-02f296e2]{margin:0 auto;max-width:1320px}}section.promotion-section .promotion-container .grid-container[data-v-02f296e2]{position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 991px){section.promotion-section .promotion-container .grid-container[data-v-02f296e2]{display:grid;justify-content:space-between;align-items:flex-start;grid-template-columns:minmax(0,380px) minmax(0,480px);gap:3em}}@media screen and (min-width: 1025px){section.promotion-section .promotion-container .grid-container[data-v-02f296e2]{display:grid;justify-content:space-between;align-items:flex-start;grid-template-columns:minmax(0,400px) minmax(0,630px);gap:4em}}@media screen and (min-width: 1440px){section.promotion-section .promotion-container .grid-container[data-v-02f296e2]{display:grid;justify-content:center;align-items:flex-start;grid-template-columns:minmax(0,400px) minmax(0,812px);gap:5em}}section.promotion-section .promotion-container .grid-container .tab-button[data-v-02f296e2]{position:relative;z-index:5000000000;background:#f5f5f5;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (max-width: 576px){section.promotion-section .promotion-container .grid-container .tab-button[data-v-02f296e2]{margin-bottom:2em}}@media screen and (min-width: 577px){section.promotion-section .promotion-container .grid-container .tab-button[data-v-02f296e2]{margin-bottom:0}}section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper[data-v-02f296e2]{position:relative;overflow:visible;min-height:160px}@media screen and (min-width: 991px){section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper[data-v-02f296e2]{min-height:165px}}@media screen and (max-width: 991px){section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper[data-v-02f296e2]{min-height:unset}}section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper .e-progress-bar-container[data-v-02f296e2]{position:absolute;left:0;top:0;width:4px;height:100%;background:#ccc;z-index:0}section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper .e-progress-bar-container .e-progress-bar[data-v-02f296e2]{width:100%;height:0;background:#eb0a1e;transition:height .6s ease}section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper .tabs[data-v-02f296e2]{position:relative}section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab[data-v-02f296e2]{display:flex;overflow:hidden;transition:all .3s ease;padding:16px 12px}section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab .icon-circle[data-v-02f296e2]{visibility:hidden;position:relative;width:10px;height:10px;margin-right:0;background:#eb0a1e;border-radius:50%}@media screen and (min-width: 414px){section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab .icon-circle[data-v-02f296e2]{margin-right:16px}}section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab.active[data-v-02f296e2]{height:auto;min-height:56px}@media screen and (min-width: 991px){section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab.active[data-v-02f296e2]{min-height:109px}}section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab.active .icon-circle[data-v-02f296e2]{visibility:visible}section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab.active .tab-label[data-v-02f296e2]{color:#101010;font-weight:700;font-size:20px}@media screen and (max-width: 576px){section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab.active .tab-label[data-v-02f296e2]{font-size:18px}}@media screen and (min-width: 1025px){section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab.active .tab-label[data-v-02f296e2]{transform:scale(1.2)}}section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab.active .tab-desc[data-v-02f296e2]{opacity:1;max-height:200px;transform:translateY(0)}section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab .label-desc-info[data-v-02f296e2]{flex:1}section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab .tab-label[data-v-02f296e2]{color:gray;font-weight:350;font-size:20px;line-height:115%;letter-spacing:0;display:flex;align-items:flex-start;transition:transform .35s ease;transform-origin:left center}@media screen and (max-width: 576px){section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab .tab-label[data-v-02f296e2]{font-size:18px}}@media screen and (min-width: 577px) and (max-width: 1024px) and (orientation: landscape){section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab .tab-label[data-v-02f296e2]{font-size:15px}}section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab .tab-desc[data-v-02f296e2]{padding-top:8px;position:relative;opacity:0;max-height:0;overflow:hidden;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease,max-height .35s ease;display:none}@media screen and (min-width: 990px){section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab .tab-desc[data-v-02f296e2]{display:block}}section.promotion-section .promotion-container .grid-container .tab-button .tab-button-wrapper .tabs .tab .tab-desc .desc-info[data-v-02f296e2]{color:gray;font-weight:350;font-size:14px;line-height:140%;letter-spacing:0}section.promotion-section .promotion-container .grid-container .tab-button .desc-img[data-v-02f296e2]{display:flex;gap:8px;padding-top:32px;justify-content:left}@media screen and (min-width: 577px) and (max-width: 1024px) and (orientation: landscape){section.promotion-section .promotion-container .grid-container .tab-button .desc-img[data-v-02f296e2]{padding-top:25px}}@media (max-width: 500px){section.promotion-section .promotion-container .grid-container .tab-button .desc-img[data-v-02f296e2]{justify-content:center}}section.promotion-section .promotion-container .grid-container .tab-button .desc-img img.icon-img[data-v-02f296e2]{height:40px}section.promotion-section .promotion-container .grid-container .tab-content[data-v-02f296e2]{position:relative;width:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 576px){section.promotion-section .promotion-container .grid-container .tab-content[data-v-02f296e2]{margin-bottom:2em}}section.promotion-section .promotion-container .grid-container .tab-content .tab-content-wrapper[data-v-02f296e2]{position:relative;width:100%;display:flex;align-items:center;justify-content:center}section.promotion-section .promotion-container .grid-container .tab-content .content-images[data-v-02f296e2]{position:relative;display:flex;justify-content:center;align-items:center;max-height:600px;width:100%}section.promotion-section .promotion-container .grid-container .tab-content .content-images img.content-img[data-v-02f296e2]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto;height:auto;max-height:500px;max-width:100%;position:relative;z-index:305}@media screen and (min-width: 991px){section.promotion-section .promotion-container .grid-container .tab-content .content-images img.content-img[data-v-02f296e2]{max-height:600px}}section.promotion-section .promotion-container .grid-container .tab-content .content-images .overlay[data-v-02f296e2]{position:absolute;left:0;bottom:-50px;width:100%;height:300px;background:linear-gradient(180deg,#f5f5f500,#f5f5f5);z-index:35252389598}section.promotion-section .promotion-container .grid-container .tab-content .content-images .fade-up-right-enter-active[data-v-02f296e2],section.promotion-section .promotion-container .grid-container .tab-content .content-images .fade-up-right-leave-active[data-v-02f296e2]{transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1)}section.promotion-section .promotion-container .grid-container .tab-content .content-images .fade-up-right-enter-from[data-v-02f296e2]{opacity:0;transform:translate(40px,40px) scale(.99)}section.promotion-section .promotion-container .grid-container .tab-content .content-images .fade-up-right-enter-to[data-v-02f296e2]{opacity:1;transform:translate(0) scale(1)}section.promotion-section .promotion-container .grid-container .tab-content .content-images .fade-up-right-leave-from[data-v-02f296e2]{opacity:1;transform:translate(0) scale(1)}section.promotion-section .promotion-container .grid-container .tab-content .content-images .fade-up-right-leave-to[data-v-02f296e2]{opacity:0;transform:translate(40px,40px) scale(.99)}section.promotion-section .scroll-wrapper .hidden-scroll-content[data-v-02f296e2]{height:100vh}@media (max-width: 1700px){section.promotion-section .scroll-wrapper .hidden-scroll-content[data-v-02f296e2]{height:120vh}}@media (max-width: 1440px){section.promotion-section .scroll-wrapper .hidden-scroll-content[data-v-02f296e2]{height:140vh}}.start-trigger[data-v-02f296e2],.end-trigger[data-v-02f296e2]{height:5px;background:transparent}
