@media (max-width:1200px){html{font-size:14px}}@media (max-width:992px){.content-display{font-size:1rem}#main-header{padding:14px}#main-header .lang-col{font-size:1.375rem}.kv-section .taycan-logo{position:static;transform:translateX(0);text-align:center;margin-top:16px;margin-bottom:34px}.kv-section .taycan-logo img{width:180px}.kv-section .section-wrapper{height:47vh}.kv-section .section-wrapper .car-select h5{font-size:1.875rem}.section .section-header .seq{height:84px}.section .section-header h2{font-size:1rem}.section .section-header h3{font-size:2rem}.introduction-section{min-height:20vh}.introduction-section::before{top:11%}.introduction-section .content-display{padding-left:20px;padding-right:20px}.performance-section .performance-swiper .swiper-button-next,.performance-section .performance-swiper .swiper-button-prev{transform:scale(.7);top:38%}.performance-section .performance-swiper .swiper-button-next{right:6px}.performance-section .performance-swiper .swiper-button-prev{left:6px}.performance-section .performance .model{margin-bottom:55px;font-size:2rem}.performance-section .performance figure img{max-width:86vw}.performance-section .performance .performance-number-wrapper{flex-wrap:wrap}.performance-section .performance .performance-number-wrapper .performance-number{margin:0 8px 16px;width:calc(100vw / 3.9)}.performance-section .performance .performance-number-wrapper .performance-number .lbl{font-size:.8125rem}.performance-section .performance .performance-number-wrapper .performance-number .value{font-size:1.875rem}.performance-section .performance .performance-number-wrapper .performance-number .value .suffix{font-size:.8125rem}.interior-section{padding-bottom:14vh}.interior-section .section-header{position:relative;z-index:2}.interior-section .interior-wrapper{min-height:74vw;top:-18px}.interior-section .points .point{transform:scale(.7)}.interior-section .points .point.selected,.interior-section .points .point:hover{transform:scale(.8)}.interior-section .points .point[data-index="1"]{left:16%;top:16%}.interior-section .points .point[data-index="2"]{left:53%;top:31%}.interior-section .points .point[data-index="3"]{left:84%;top:35%}.interior-section .points .point[data-index="4"]{left:58%;top:76%}.interior-section .interior-swiper{bottom:-12vh;transform:translateX(-50%);width:90vw}.interior-section .interior .description{margin-top:0}.interior-section .interior .description h3{font-size:1.125rem}.interior-section .interior .description .content-display{font-size:.875rem}.color-section .section-header{width:65vw;margin:0 auto}.color-section .swiper-button-next,.color-section .swiper-button-prev{display:none}.color-section .color-builder{padding-bottom:18px}.color-section .color-builder .car img{max-width:80vw}.color-section .color-builder .car .bg-1{height:12px}.color-section .color-builder .car .bg-2{height:61px}.color-section .color-builder h5{font-weight:700;font-size:1.5rem;width:50%;text-align:center}.color-section .color-tag-swiper{width:100%}.color-section .color-tag-swiper .color-tag{height:36px}.gallery-section .gallery-swiper .swiper-slide,.gallery-section .video-swiper .swiper-slide,.video-section .gallery-swiper .swiper-slide,.video-section .video-swiper .swiper-slide{width:80vw}.gallery-section .gallery-swiper .swiper-pagination,.gallery-section .video-swiper .swiper-pagination,.video-section .gallery-swiper .swiper-pagination,.video-section .video-swiper .swiper-pagination{width:80vw;left:10vw;font-size:1rem}.gallery-section .gallery-swiper .swiper-button-next,.gallery-section .gallery-swiper .swiper-button-prev,.gallery-section .video-swiper .swiper-button-next,.gallery-section .video-swiper .swiper-button-prev,.video-section .gallery-swiper .swiper-button-next,.video-section .gallery-swiper .swiper-button-prev,.video-section .video-swiper .swiper-button-next,.video-section .video-swiper .swiper-button-prev{width:10vw}.gallery-section .thumbnail .ratio-img,.gallery-section .video-wrapper,.video-section .thumbnail .ratio-img,.video-section .video-wrapper{padding-bottom:100%}.main-footer{padding:24px 30px}}@media (max-width:575px){.kv-section .section-wrapper .car-select.taycan{background-position:center center,25% 50%}.kv-section .section-wrapper .car-select.taycan.active,.kv-section .section-wrapper .car-select.taycan:hover{background-position:25% 50%}.kv-section .section-wrapper .car-select.taycan-ct{background-position:center center,25% 50%}.kv-section .section-wrapper .car-select.taycan-ct.active,.kv-section .section-wrapper .car-select.taycan-ct:hover{background-position:25% 50%}.interior-section{padding-bottom:33vh}.interior-section .interior-swiper{bottom:-31vh}.exterior-section .exterior{margin-top:24px;margin-bottom:20px}.exterior-section .exterior .thumbnail{width:85%}.exterior-section .exterior .thumbnail .ratio-img{padding-bottom:59%}.exterior-section .exterior::after{display:none}.exterior-section .exterior .description{position:relative;bottom:unset;left:unset!important;right:unset!important;top:-20px;background:linear-gradient(270deg,#191F22 45.31%,#fff0 93.23%);padding:44px 24px}.exterior-section .exterior .description h3{font-size:1.875rem}.exterior-section .swiper-button-next,.exterior-section .swiper-button-prev{transform:scale(.7);top:18%}.exterior-section .swiper-button-next{right:6px}.exterior-section .swiper-button-prev{left:6px}.exterior-section .swiper-wrapper .swiper-slide:nth-child(even) .exterior{display:block}.exterior-section .swiper-wrapper .swiper-slide:nth-child(even) .exterior .thumbnail{margin-left:auto}.exterior-section .swiper-wrapper .swiper-slide:nth-child(even) .exterior .description{text-align:left;background:linear-gradient(110deg,#191F22 45.31%,#fff0 93.23%)}}@media (max-width:413px){.interior-section{padding-bottom:45vh}.interior-section .interior-swiper{bottom:-43vh}}