@font-face{font-family:pag-iconfont;src:url(/wp-content/themes/porsche-cayenne-ev/assets/fonts/pag-iconfont/icc-pva.eot);src:url(/wp-content/themes/porsche-cayenne-ev/assets/fonts/pag-iconfont/icc-pva.eot?#iefix) format("eot"),url(/wp-content/themes/porsche-cayenne-ev/assets/fonts/pag-iconfont/icc-pva.woff) format("woff"),url(/wp-content/themes/porsche-cayenne-ev/assets/fonts/pag-iconfont/icc-pva.ttf) format("truetype")}:root{--swiper-theme-color:#000;--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}#charging,#interior,#porsche-dna{margin-top:40px}html{font-size:14px}#main-header{padding:30px 16px}#main-header .logo img{height:12px}footer{padding-left:10px}footer .container{padding:0}#car-section,section .container{padding-left:20px;padding-right:20px}footer .logo img{height:50px}footer .order-md-last{justify-content:center;margin-bottom:10px}#key-visual,#key-visual .video-wrapper{height:100vh}#key-visual .bottom-wrapper img{max-width:50px}#key-visual .bottom-wrapper .price{font-size:1.375rem}#key-visual .bottom-wrapper .price span{font-size:.875rem}.logo-wrapper .slogan h1,.logo-wrapper .slogan span{font-size:2.1875rem;letter-spacing:2px}.logo-wrapper .slogan-2 h2{font-size:1rem}#intro-section .item img{max-height:unset;aspect-ratio:360/274}#intro-section .item h3{bottom:6%;font-size:1.625rem;white-space:nowrap}#car-section .container{padding:80px 20px}#car-section .tabs .tab{font-size:1rem}#car-section .car-block .spec-items{flex-wrap:wrap;gap:30px 10px;justify-content:flex-start}#car-section .car-block .spec-items .spec{width:calc(100% / 3 - 10px);padding-left:9px}#car-section .car-block .spec-items .spec p span{font-size:2.125rem}#car-section .car-block .spec-items .spec p span.unit{font-size:.6875rem}#car-section .car-block .spec-items .spec label{font-size:.75rem}#highlight{margin-top:0}#highlight h2{font-size:1.875rem}#highlight h2 span{font-size:.75rem}#highlight .highlight-swiper .swiper-slide{width:90vw}#highlight .highlight .content h3{font-size:1.5rem;margin-bottom:10px}#highlight .highlight .content .editor-content{font-size:.75rem}#porsche-dna .title{position:relative;left:0;top:3px;font-size:1.875rem;width:100%;background:linear-gradient(180deg,#263240 0,#263240 60%,#fff0 100%),url(/wp-content/themes/porsche-cayenne-ev/assets/images/extend-top.png) bottom center no-repeat;background-size:100% auto;padding:20px}#porsche-dna .title.model-2{background:linear-gradient(180deg,#133035 0,#133035 60%,#fff0 100%),url(/wp-content/themes/porsche-cayenne-ev/assets/images/turbo-extend-top.png) bottom center no-repeat;background-size:100% auto}#porsche-dna .title .desc{font-size:.75rem}#porsche-dna .title .tabs .tab{font-size:1rem}#porsche-dna .dna-swiper .swiper-slide{width:100%}#porsche-dna .dna-swiper .swiper-slide .dna-item{transform:none}#interior .interior-item .points .point,#porsche-dna .dna-item .points .point{transform:scale(.8)}#porsche-dna .dna-swiper .swiper-slide.swiper-slide-active .arrow{display:none}#interior .title{position:relative;left:0;top:0;color:#fff;font-size:1.875rem;width:100%;padding:20px;background-color:#000;z-index:50}#interior .title .desc,#interior .title .tabs .tab{font-size:.75rem}#charging .contents{transform:translate(-50%,-50%);width:80%}#charging .title{font-size:2.125rem;width:90%;margin:0 auto;z-index:50}#charging .title .desc{font-size:.875rem}#charging .spec-items{flex-wrap:wrap;gap:30px 10px;justify-content:flex-start}#charging .spec-items .spec{width:calc(100% / 2 - 10px);padding-left:20px}#charging .spec-items .spec p span{font-size:2.8125rem}#charging .spec-items .spec p span.unit{font-size:.6875rem}#charging .spec-items .spec label{font-size:.75rem}#charging .video-wrapper{aspect-ratio:unset;height:80vh}.mfp-arrow-right{right:-43px}#form-section .title{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)}#design-section{margin-top:20px}#design-section .container>.title{position:relative;left:0;top:23px;color:#000;width:100%;padding:20px;background:#DBDCE0;background:linear-gradient(180deg,#dbdce0 0,#dbdce0 86%,#fff0 100%);z-index:50}#design-section .container>.title h2{font-size:1.875rem}#design-section h2{font-size:2.625rem}#design-section .car-design-swiper .swiper-pagination{top:92%}#design-section .car-design-swiper .swiper .thumbnail img{aspect-ratio:1.45;object-fit:cover}#design-section .tabs .tab{font-size:1.125rem}#design-section .setting-wrapper{margin:0}#design-section .setting-wrapper .exterior-color .color-group .colors .color{width:50px;height:50px;border-radius:11px;margin-right:8px}#form-section{margin-top:40px}#form-section .title{font-size:2rem}#form-section .sub-title{font-size:1rem}.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%}.mobile-point-popup{position:fixed;left:0;top:0;width:100dvw;height:100dvh;z-index:100}.mobile-point-popup.active{display:block}.mobile-point-popup .backdrop{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(0 0 0 / .8)}.mobile-point-popup .content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:90%}.mobile-point-popup .content .img-wrapper img,.mobile-point-popup .content .video-wrapper video{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.mobile-point-popup .content h5{background-color:#fff;color:#000;font-size:1.125rem;line-height:130%;padding:14px}}@media (max-width:575px){footer{padding-bottom:80px}footer .social-media{margin-top:30px}footer .copyright{margin-top:20px}}