@font-face{font-family:pag-iconfont;src:url(/wp-content/themes/porsche-macan-ev/macan-2/assets/fonts/pag-iconfont/icc-pva.eot);src:url(/wp-content/themes/porsche-macan-ev/macan-2/assets/fonts/pag-iconfont/icc-pva.eot?#iefix) format("eot"),url(/wp-content/themes/porsche-macan-ev/macan-2/assets/fonts/pag-iconfont/icc-pva.woff) format("woff"),url(/wp-content/themes/porsche-macan-ev/macan-2/assets/fonts/pag-iconfont/icc-pva.ttf) format("truetype")}:root{--swiper-theme-color:#d5001c;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-size:.6875rem;--swiper-pagination-bullet-horizontal-gap:.375rem 1.25rem;--swiper-navigation-sides-offset:.5rem;--swiper-navigation-color:#ccc}@media (max-width:1023px){#main-header .lang,footer{padding-right:10px}html{font-size:11px}#main-header{padding:30px 16px}#main-header .logo img{height:12px}footer{padding-left:10px}footer .container{padding:0}footer .logo img{height:50px}footer .order-md-last{justify-content:center;margin-bottom:10px}#key-visual{height:100vh;background-position:73% bottom}#key-visual .scroll-icon{display:block}#key-visual .scroll-icon img{width:34px}.logo-wrapper{margin-top:14vh}.logo-wrapper h2.price{mix-blend-mode:normal;opacity:.78}.logo-wrapper .slogan-2{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:8px}.logo-wrapper .slogan-2 h3{font-size:2.5rem;font-weight:700;margin-left:0;margin-top:8px}.logo-wrapper .slogan-2 h3::before{content:""}#points .tabs .tab{aspect-ratio:.75}#points .tabs .tab h2{font-size:2.8125rem}#points .tabs .tab>*{margin-top:30%}#points .tabs .tab::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;transition:border-color .5s;border:10px solid #fff0;mix-blend-mode:overlay}#points .tabs .tab.active::before,#points .tabs .tab:hover::before{left:10px;top:10px;width:calc(100% - 20px);height:calc(100% - 20px);background-color:rgb(0 0 0 / .2)}#points .tabs .tab.active::after,#points .tabs .tab:hover::after{border:10px solid rgb(255 255 255 / .66)}#points .contents .top-arrow{display:block;position:absolute;bottom:40px;left:50%;transform:rotate(270deg) translateX(-50%)}#points .contents .top-arrow svg path{fill:#fff}#points .contents .remark{right:5%;left:unset;color:rgb(255 255 255 / .5)}#points .contents .thrill-features h2{font-size:5.625rem;top:-2px;z-index:3}#points .contents .thrill-features .row{min-height:unset}#points .contents .thrill-features .row>div:first-child{background:url(/wp-content/themes/porsche-macan-ev/macan-2/assets/images/thrill-org.jpg) center 48% no-repeat;background-size:120%;aspect-ratio:1.34;z-index:2;border-bottom-left-radius:80px}#points .contents .thrill-features .row>div:last-child{padding:100px 34px 80px;transform:translateY(-80px);border-bottom-left-radius:80px}#points .contents .thrill-features .row .items .item{width:auto}#points .contents .thrill-features .row .items .item .icon img{width:66px}#points .contents .thrill-features .row .items .item:last-child .icon img{width:57px}#points .contents .thrill-features .row .items .item h3{font-size:1.25rem;color:#B8B8B8}#points .contents .style-features{aspect-ratio:unset}#points .contents .style-features .arrow-wrapper{display:none}#points .contents .style-features .row>div:first-child{aspect-ratio:1.34;z-index:2;border-bottom-left-radius:80px}#points .contents .style-features .row>div:first-child h2{font-size:6rem;top:-3px}#points .contents .style-features .row>div:last-child{background:linear-gradient(360deg,#190F1A 47%,#AD6546 100%);padding:100px 20px 80px;transform:translateY(-80px);border-bottom-left-radius:80px}#points .contents .style-features .style-swiper .swiper{overflow:visible!important;display:none}#points .contents .style-features .style-swiper .swiper-slide{aspect-ratio:unset;width:fit-content!important}#points .contents .style-features .style-swiper .slider-mobile{display:block}#points .contents .style-features .style-swiper .slider-mobile .section-title{margin-top:24px;margin-bottom:8px}#points .contents .style-features .style-swiper .slider-mobile .style-slide-item{background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:16px;margin-bottom:9px;width:100%}#points .contents .drive-features .drive-slide-item,#points .contents .style-features .style-slide-item{width:60vw}#points .contents .style-features .style-swiper .slider-mobile .style-slide-item:not(.first-item){margin-top:0}#points .contents .style-features .style-swiper .slider-mobile .style-slide-item:after{content:"";display:block;padding-bottom:20%;transition:all .3s}#points .contents .style-features .style-swiper .slider-mobile .style-slide-item .bottom{background:linear-gradient(180deg,#fff0 0,rgb(0 0 0 / .7) 49.93%);padding:15px;height:100%}#points .contents .style-features .style-swiper .slider-mobile .style-slide-item .bottom h4{font-size:1.5rem;position:absolute;top:30%;transition:top .3s;line-height:130%}#points .contents .style-features .style-swiper .slider-mobile .style-slide-item .bottom .description{display:none;opacity:0;margin-top:10px;transition:opacity .3s}#points .contents .style-features .style-swiper .slider-mobile .style-slide-item .bottom .description p{font-size:1.0625rem;line-height:150%}#points .contents .style-features .style-swiper .slider-mobile .style-slide-item.active:after{padding-bottom:105%}#points .contents .style-features .style-swiper .slider-mobile .style-slide-item.active .bottom{height:auto}#points .contents .style-features .style-swiper .slider-mobile .style-slide-item.active .bottom h4{top:0;position:relative;transform:translateY(0)}#points .contents .style-features .style-swiper .slider-mobile .style-slide-item.active .bottom .description{display:block;opacity:1}#points .contents .drive-features{aspect-ratio:unset}#points .contents .drive-features .arrow-wrapper{display:none}#points .contents .drive-features .row>div:first-child{aspect-ratio:1.34;z-index:2;border-bottom-left-radius:80px}#points .contents .drive-features .row>div:first-child h2{font-size:6rem;top:-3px}#points .contents .drive-features .row>div:last-child{background:linear-gradient(360deg,#190F1A 47%,#A69E94 100%);padding:100px 20px 80px;transform:translateY(-80px);border-bottom-left-radius:80px}#points .contents .drive-features .drive-swiper .swiper{display:none;overflow:visible!important}#points .contents .drive-features .drive-swiper .swiper-slide{aspect-ratio:unset;width:fit-content!important}#points .contents .drive-features .drive-swiper .slider-mobile{display:block}#points .contents .drive-features .drive-swiper .slider-mobile .section-title{margin-top:24px;margin-bottom:8px}#points .contents .drive-features .drive-swiper .slider-mobile .drive-slide-item{background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:16px;margin-bottom:9px;width:100%}#points .contents .drive-features .drive-swiper .slider-mobile .drive-slide-item:not(.first-item){margin-top:0}#points .contents .drive-features .drive-swiper .slider-mobile .drive-slide-item:after{content:"";display:block;padding-bottom:20%;transition:all .3s}#points .contents .drive-features .drive-swiper .slider-mobile .drive-slide-item .bottom{background:linear-gradient(180deg,#fff0 0,rgb(0 0 0 / .7) 49.93%);padding:15px;height:100%}#points .contents .drive-features .drive-swiper .slider-mobile .drive-slide-item .bottom h4{font-size:1.5rem;position:absolute;top:30%;transition:top .3s;line-height:130%}#points .contents .drive-features .drive-swiper .slider-mobile .drive-slide-item .bottom .description{display:none;opacity:0;margin-top:10px;transition:opacity .3s}#points .contents .drive-features .drive-swiper .slider-mobile .drive-slide-item .bottom .description p{font-size:1.0625rem;line-height:150%}#points .contents .drive-features .drive-swiper .slider-mobile .drive-slide-item.active:after{padding-bottom:105%}#points .contents .drive-features .drive-swiper .slider-mobile .drive-slide-item.active .bottom{height:auto}#points .contents .drive-features .drive-swiper .slider-mobile .drive-slide-item.active .bottom h4{top:0;position:relative;transform:translateY(0)}#points .contents .drive-features .drive-swiper .slider-mobile .drive-slide-item.active .bottom .description{display:block;opacity:1}#points .contents .dare-features .arrow-wrapper{display:none}#points .contents .dare-features .background-wrapper{overflow:initial;aspect-ratio:unset;background:0 0}#points .contents .dare-features .background-wrapper::before{content:"";display:block;width:100%;aspect-ratio:1.34;background:url(/wp-content/themes/porsche-macan-ev/macan-2/assets/images/dare-org.jpg) right 40% no-repeat;background-size:120%;border-bottom-left-radius:80px;position:relative;z-index:2}#points .contents .dare-features .remark{left:unset;right:5%;z-index:4;top:calc(100vw* .65);bottom:unset}#points .contents .dare-features h2{font-size:6rem;z-index:3;position:absolute;left:50%;top:-2px;transform:translateX(-50%)}#points .contents .dare-features .dare-swiper{width:auto;position:static}#points .contents .dare-features .dare-swiper .charge-item{width:60vw}#points .contents .dare-features .slider-wrapper{position:relative;background:linear-gradient(360deg,#190F1A 47%,#105EFF 100%);padding:100px 0 80px;transform:translateY(-80px);border-bottom-left-radius:80px}.charge-item{padding:12px}#car-section .car-block .spec-wrapper .row>div,#car-section>.container{padding:0}.charge-item .content h4{font-size:1.125rem}.charge-item .content .description p{font-size:.6875rem}.charge-item .content .description span{font-size:.5625rem}.charge-item .battery-1 .battery,.charge-item .battery-2 .battery{transform:scale(.6)}#car-section{margin-top:0}#car-section .tabs .tab h4{font-size:1.5625rem;margin-bottom:14px}#car-section .tabs .tab img{width:100%}#car-section .tabs .tab::after{height:20%}#car-section .tabs .tab.active::after,#car-section .tabs .tab:hover::after{height:35%}#car-section .car-block::before{background-color:#DFE2E9;content:"";position:absolute;top:0;right:0;width:100%;height:50%}#car-section .car-block .bg-img{position:relative;z-index:2;border-top-right-radius:80px;aspect-ratio:.84}#car-section .car-block .bg-img img{width:100%;height:100%;object-fit:cover}#car-section .car-block .spec-wrapper{z-index:3;width:75%;top:5%}#car-section .car-block .spec-wrapper .row .spec{padding:8px 0}#car-section .car-block .spec-wrapper .row label{font-size:.6875rem}#car-section .car-block .spec-wrapper .row p{font-size:2.1875rem}#car-section .car-block .spec-wrapper .row p span{font-size:1.5625rem}#car-section .car-block .spec-wrapper .row:last-child p{-webkit-text-stroke:1px #000}#car-section .car-block .archive-swiper{position:relative;z-index:5}#car-section .car-block .archive-swiper .swiper-slide{width:calc(100vw - 60px - 30px)}#car-section .car-block .swiper-slide .archive-item{gap:5px 8px}#car-section .car-block .swiper-slide .archive-item .item{border-radius:8px}#car-section .car-block .swiper-slide .archive-item .item .video-play{transform:translate(-50%,-50%) scale(.5)}.mfp-arrow-right{right:-43px}#form-section{transform:translateY(0);margin-bottom:8vh;padding-left:15px;padding-right:15px}#form-section .title{font-size:2.5rem;padding-top:0;padding-bottom:30px;width:80%;margin:0 auto}#form-section .container{padding:42px 15px}.floating-btn{transform-origin:right bottom;transform:scale(.75)}.bottom-wrapper{background-size:cover}#design-section{transform:translateY(-10%)}#design-section h2{font-size:2.625rem}#event .event-content h2,#event-2 .event-content h2{font-size:1.75rem;text-align:center}#design-section .car-design-swiper .swiper .thumbnail img{aspect-ratio:1.45;object-fit:cover}#design-section .setting-wrapper .exterior-color .color-group .colors .color{width:50px;height:50px;border-radius:11px;margin-right:8px}#event .thumbnails{border-top-left-radius:0}#event .thumbnails figure{width:50vw}#event .event-content{padding:0 20px;align-items:center;margin-bottom:50px}#event .event-content a.button{padding:15px 28px;text-align:center}#event-2 .row{padding:0 20px}#event-2 .row>div:first-child{border-right:0;border-bottom:1px solid rgb(255 255 255 / .7)}#event-2 .row>div:last-child .event-wrapper{flex-direction:column}#event-2 .event-wrapper{padding:30px 0}#event-2 .event-content{padding:0 20px;align-items:center;margin-bottom:20px}#event-2 .event-content a.button{padding:15px 28px;text-align:center}.white-popup-block{border-radius:15px}#pop-up-modal.has-img .content-row{flex-direction:column-reverse}#pop-up-modal.has-img .content-row .left,#pop-up-modal.has-img .content-row .right{width:100%}}@media (max-width:575px){footer{padding-bottom:80px}footer .social-media{margin-top:30px}footer .copyright{margin-top:20px}}