@font-face{font-family:icc-pva-iconfont;src:url(../fonts/icc-pva.woff) format("woff")}@font-face{font-family:porschetp-iconfont;src:url(../fonts/porschetp-iconfont.woff2) format("woff2"),url(../fonts/porschetp-iconfont.woff) format("woff")}@font-face{font-family:PorscheNextWLa;font-weight:700;src:url(../fonts/PorscheNextWLa-Bold.woff2) format("woff2"),url(../fonts/PorscheNextWLa-Bold.woff) format("woff")}@font-face{font-family:PorscheNextWLa;src:url(../fonts/PorscheNextWLa-Regular.woff2) format("woff2"),url(../fonts/PorscheNextWLa-Regular.woff) format("woff")}@font-face{font-family:PorscheNextWLa;font-weight:lighter;src:url(../fonts/PorscheNextWLa-Thin.woff2) format("woff2"),url(../fonts/PorscheNextWLa-Thin.woff) format("woff")}@font-face{font-family:PorscheNextJPTP;font-weight:700;src:url(../fonts/PorscheNextJPTP-Bold.otf) format("opentype")}@font-face{font-family:PorscheNextJPTP;src:url(../fonts/PorscheNextJPTP-Regular.otf) format("opentype")}@font-face{font-family:PorscheNextJPTP;font-weight:lighter;src:url(../fonts/PorscheNextJPTP-Thin.otf) format("opentype")}:root{--font-size-1:30px;--font-size-2:26px;--font-size-3:18px;--font-size-4:16px;--font-size-5:22px;--font-size-overline:14px;--font-size-subline:14px;--font-size-info:14px;--font-size-button:14px;--font-size-productName:14px;--font-size-footer:14px;--font-size-copy-large:16px;--font-size-copy-medium:16px;--font-size-copy-small:14px}.h1,h1{font-size:var(--font-size-1);letter-spacing:2px;line-height:40px}.h2,h2{font-size:var(--font-size-2);letter-spacing:1.6px;line-height:32px}.h3,h3{font-size:var(--font-size-3);line-height:18px}.h3,.h4,h3,h4{letter-spacing:1px}.h4,h4{font-size:var(--font-size-4);line-height:16px}.h5,h5{font-size:var(--font-size-5);letter-spacing:.5px;line-height:32px}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:700;margin:0}html body{--loading-spacing-left:30px;--loading-spinner-size:65px;--loading-text-box-width:40%;--loading-gap-spacing:var(--pds-spacing-static-large);--loading-gap:calc(var(--loading-gap-spacing)/2);background-blend-mode:multiply;background-color:gray;background-image:url(../images/porschetp_loading.jpeg);background-position:50%;background-position:30%;background-repeat:no-repeat;background-size:cover;font-family:PorscheNextWLa;font-weight:lighter;@media (min-width:760px){--loading-spacing-left:80px;--loading-spinner-size:48px;--loading-text-box-width:400px;--loading-gap-spacing:var(--pds-spacing-static-x-large);background-color:unset;background-position:28%}&:before{color:var(--pds-theme-light-background-base);content:"Timepiece Configurator is loading...";font-size:var(--pds-font-size-display-small);line-height:var(--pds-font-line-height);text-wrap:balance;top:50%;transform:translateY(calc(-100% - var(--loading-gap)));width:var(--loading-text-box-width)}&:after,&:before{display:block;left:var(--loading-spacing-left);position:absolute;z-index:-1}&:after{animation:rotation .75s linear infinite;border:5px solid;border-color:#fff #fff transparent;border-radius:50%;box-sizing:border-box;content:"";height:var(--loading-spinner-size);top:calc(50% + var(--loading-gap));width:var(--loading-spinner-size)}}button{font-family:PorscheNextWLa;font-weight:lighter}html:lang(ja) body,html:lang(ja) button{font-family:PorscheNextJPTP;font-weight:lighter}.displayNone{display:none!important}.sr-only{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.productViewer{margin-right:2rem;width:75%}.swiper-slide{touch-action:none}.openProductViewer .grp-list-element,.openProductViewer .grp-list-swiper{width:100%}.openProductViewer .grp-list-swiper{box-sizing:border-box;padding-right:1rem}.grp-list-swiper .swiper-scrollbar{border-radius:0;display:initial;width:1rem}.grp-list-swiper .swiper-scrollbar-drag{border-radius:0}.navigation{border-bottom:1px solid #eff0f1;display:flex;margin-bottom:1rem}.navigationSwiper{align-items:center;display:flex;flex:1;width:0}.navigationSwiper .nav-list-element{width:auto}.config{box-sizing:border-box;display:flex;flex-direction:column;margin-right:2rem;width:25%}.view.header{height:8rem;margin:0 2rem}.btn{background:#2f5983;color:#fff;cursor:pointer;font-size:.875em;padding:0 1.25rem;transition:all .35s linear}.primary-hover:hover{background-color:#d5001c}.btn.secondary{align-items:center;background-color:#fff;color:#000;display:flex;line-height:3em;margin-left:auto;margin-right:auto;outline:1px solid #000;width:fit-content}.btn.secondary:hover{background-color:#d5001c;color:#fff;outline-color:#d5001c}.btn.secondary .mainNavButton{width:100%}.btn.secondary .navTitle{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.navButton:after{display:none}.overviewButton:before{content:"\e62c";font-family:icc-pva-iconfont}.confMail:before{content:"\e639";font-family:icc-pva-iconfont}.backToCatalog:before{content:"\e62d";font-family:icc-pva-iconfont}.paginator.back:before{content:"\f17d";font-family:owf-iconfont}.paginator.next:before{content:"\f17c";font-family:owf-iconfont}.interfaceBtn.more:before{content:"\f213"}.btn.secondary .mainNavButton:before{content:"\e62c";font-family:icc-pva-iconfont}.attributeValueVis:has(.infoVideo)~.attrValButtons>.actionButton.openInfoDialog{aspect-ratio:16/9;color:#fff;padding:0;position:absolute;right:0;top:1.75px;width:100%}.attributeValueVis:has(.infoVideo)~.attrValButtons>.actionButton.openInfoDialog:hover{color:#d5001c}.attributeValueVis:has(.infoVideo)~.attrValButtons>.actionButton.openInfoDialog:before{content:"\f100";filter:drop-shadow(0 0 1px black);font-family:porschetp-iconfont;font-size:3rem;line-height:1em;position:absolute;right:6px;top:2px}.attributeValueVis:has(.infoVideo)~.attrValButtons>.actionButton.openInfoDialog:hover:before{filter:drop-shadow(0 0 1px white)}.header .vmTitle{display:block;font-size:2.25rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbarButton:hover,.toolbarButton:is(.labelButton,.labelButtonDashboard):hover{color:#d5001c}.toolbarButton:is(.labelButton,.labelButtonDashboard){color:#8c8c8c;padding:.6em .625em}.burgermenu,.toolbarButton.backToCatalog{display:none}.toolbarButtons{margin-left:auto;.labelButtonGroup{display:contents}}.productViewer .interfaceBtn.zoomOut,.productViewer.fullscreen-mode .interfaceBtn.zoomIn{display:none}.productViewer .interfaceBtn.zoomIn,.productViewer.fullscreen-mode .interfaceBtn.zoomOut{display:initial}.productViewer .interfaceBtn.screenshot{margin-left:auto}.features3d.open .featuresPanel{padding-top:.5em;width:12rem}.features3d .featuresPanel{padding-top:.5em}.features3d.open .featuresPanel .title:before{content:"\f115"!important}.featuresPanel{width:2rem}.featuresPanel .more.interfaceBtn.title{text-align:left;white-space:nowrap}.featuresPanel .title{align-items:center;display:flex}.featuresPanel .title:before{content:"\f107"!important;font-size:1.5rem;padding-right:.5em}.interfaceElements{flex-direction:column;flex-wrap:nowrap;padding-left:1.9em}.interfaceElements>div{display:flex}.navigationSwiper .navGroupline{box-sizing:border-box;display:flex;font-size:.8125em;font-weight:400;padding:.85em}.navigationSwiper .navGroupline:hover{cursor:pointer}.navigationSwiper .swiper-slide-active .navGroupline{border-bottom:2px solid #d5001c}.navigationSwiper .nav-list-element:hover{color:#d5001c}.navigationSwiper .navGroupName{flex-grow:1;font-size:1rem;padding-inline:.85em}.navigationSwiper .nav-list-element:first-child .navGroupName{padding-left:0}.mainNavButton .navTitle,.mainNavButton button{font-size:1rem;font-weight:400}.navButton{min-width:auto}.mainNavButton:before,.navButton:after,.navButton:before{padding:0 .5rem 0 0}.navButton.backToCatalog{margin-right:1rem;width:auto}.navButton.backToCatalog .navTitle{display:initial;white-space:nowrap}.navigationSwiper .swiper-button{display:none}.swiper-button{font-size:2rem;height:2rem;margin-top:.0125em!important;width:2rem}.swiper-container-horizontal>.swiper-button-prev{left:auto;right:3rem;top:0}.swiper-container-horizontal>.swiper-button-next{right:0;top:0}.swiper-container-vertical>.swiper-button-prev{top:0}.groupIdent,.groupInfo,.groupLongDesc{font-size:1em;line-height:normal;padding:0}.groupHeaderFunctions,.groupNumber{display:none}.groupHeader,.groupName{margin-bottom:0}.groupName{font-size:1.5rem;line-height:1.875rem;margin-top:0}.attributeData{padding-left:1rem}.attributeDataMain{position:relative}.engraving .attributeData{padding-left:0}.attributeName{border-bottom:1px solid #ccc;font-size:1.25rem;font-weight:700;line-height:1.75rem;text-transform:unset}.attributeInfo{font-size:1em}.attr-value-list-element{font-size:.875em}.grp-list-swiper .attr-list.swiper-wrapper{flex-direction:column}.attr-list-element{padding-left:0}.attributeSelect{background-color:#fff;border:1px solid #c8cacb;box-sizing:content-box;font-weight:400;height:1.25rem;padding:0;width:1.25rem}.radiobutton .attributeSelect{border-radius:100%}.engraving .attributeSelect{display:none}.engraving .attrEntry{border-color:#d5001c;border-style:solid;text-align:center}.selectWrapper.selected:not(.switch).radiobutton .selectIcon:before,.selectWrapper:not(.switch).checkbox .selectIcon:before,.selectWrapper:not(.switch).radiobutton .selectIcon:before{content:""}.selectWrapper.selected .attributeSelect{background-color:#d5001c;border-color:#d5001c}.radiobutton.selected .attributeSelect:before{background-color:#fff;border-radius:100%;content:"";display:inline-block;height:1.25rem;transform:scale(.5);vertical-align:top;width:1.25rem}.selectWrapper:not(.switch).checkbox.selected .selectIcon:before{color:#fff;content:"\e628";font-family:icc-pva-iconfont}.attributeValueName{font-weight:400}.domainSelector:not(.open) .attr-value-list-element .selectWrapper{display:none}.domainSelector:not(.open) .attr-value-list-element .selectWrapper.selected{display:flex}.attributeDataMain:has(.attributeValueVis .tile){display:grid;grid-template-areas:"tile valueName infoButton";grid-template-columns:5rem auto auto}.attributeDataMain:has(.attributeValueVis .tile) .attributeValueName{grid-area:valueName}.attributeValueVis:has(.tile)~.attrValButtons{grid-area:infoButton}.attributeValueVis .tile{grid-area:tile;height:4rem;position:relative;transition:width .3s linear,height .3s linear;width:4rem}.selectWrapper.selected:has(.attributeValueVis .tile) .tile:after{background-color:red;border:2px solid #fff;border-radius:100%;bottom:0;color:#fff;content:"\e628";display:inline-block;font-family:icc-pva-iconfont;height:1rem;line-height:1.1rem;position:absolute;right:0;text-align:center;width:1rem}.selectWrapper:has(.attributeValueVis .tile) .selectIcon.attributeSelect{display:none}.tileDesign .domainSelector .attributeSelect,.tileDesign .ds-content.condensed .selectWrapper:not(.selected),.tileDesign .ds-header.condensed{display:none}.view:not(.dialog) .tileDesign .domainSelector:not(.open) .selectWrapper:not(.selected) .tile{height:0;width:0}.view.dialog.tileSelection .box{display:grid;grid-template-columns:1fr 2fr;max-width:75%;width:100%}.tileSelection .box .visualizationSection{background-color:#eff0f1;display:flex;flex:1;flex-direction:column;justify-content:space-between}.tileSelection .visualizationSection .miniImage{height:auto;width:100%}.tileSelection .currentSelection .title{font-weight:700}.tileSelection .box .selectionSection{display:flex;flex-direction:column;justify-content:space-between}.tileSelection .selectionSection .attributeName{border-bottom:none;font-size:1.5rem;margin:.5em 0}.tileSelection.view .box .selectionSection .footer{display:flex;justify-content:flex-end;padding-top:0}.tileSelection .box .visualizationSection .imageWrapper{display:flex}.tileSelection .box .visualizationSection .image{background-image:url(../images/initialLoad_100x100.png);background-position:50%;background-repeat:no-repeat;height:100%;object-fit:contain;width:25vw}.tileSelection .selectionSection .attr-value-list{--columns:9;--rows:4;aspect-ratio:var(--columns) /var(--rows);border:none;display:grid;grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:repeat(var(--rows),1fr);margin:1.5rem 0;overflow-y:hidden}.tileSelection.engravingGraphicsSelection .selectionSection .attr-value-list,.tileSelection.rotorSelection .selectionSection .attr-value-list{--columns:4;--rows:2}.tileSelection .selectionSection .attr-value-list-element{align-items:center;aspect-ratio:1;display:flex;flex-direction:column;outline:1px dashed #fff}.tileSelection .selectionSection .attr-value-list-element>.selectWrapper{align-self:normal;border:none;height:100%;padding:0}.tileSelection .selectionSection .attributeData{box-sizing:border-box;height:100%;padding:.5rem}.tileSelection .selectionSection .attributeDataMain{height:100%}.tileSelection .selectionSection .tileDesign .attributeValueName{display:block;word-break:normal}.tileSelection .selectionSection .tileDesign .tile{height:100%;width:auto}.tileDesign .attributeValueName .tile img,.tileSelection .tile img{height:100%;object-fit:contain;width:100%}.tileSelection .currentSelection.tileDesign.content{display:flex;flex:1;flex-direction:column;font-size:1em;justify-content:flex-end;padding:1em}.tileSelection .currentSelection.tileDesign.content,.tileSelection .selectionSection .tileDesign.content,.tileSelection.view .selectionSection .footer{max-width:100%;padding:1.5rem 2rem}.tileSelection .paginatorControls{align-items:center;display:flex;justify-content:center}.tileSelection.view.dialog .paginatorControls button.paginator{font-weight:700;min-width:auto;padding:1em}.tileSelection button.paginator:before{font-size:1.5em}.tileSelection button.paginator:disabled{color:#a9a9a9}.tileSelection .selectionSection .colorTypeSelection{column-gap:1em;display:flex}.tileSelection .selectionSection .colorType{cursor:pointer;padding:.5em 0}.tileSelection .selectionSection .colorType.active{border-bottom:2px solid #d5001c;font-weight:700}.tileSelection .selectionSection .selectWrapper .attributeValueName>div:nth-child(2){display:none}.tileSelection.view.dialog .attrValButtons .actionButton.openInfoDialog{min-width:auto}.selectionSection .tooltip,.selectionSection .tooltip .tile{display:none}.selectionSection .tooltip .itemprice{justify-content:flex-end}.selectionSection .selectWrapper:hover+.tooltip{background-color:#fff;display:block;outline:1px solid #ccc;padding:.5em;position:absolute;top:100%;z-index:10000}.selectionSection .selectWrapper:hover+.tooltip:after,.selectionSection .selectWrapper:hover+.tooltip:before{border-style:solid;border-width:6px;content:"";left:50%;position:absolute;top:-1em}.selectionSection .selectWrapper:hover+.tooltip:before{border-color:transparent transparent #ccc;transform:translateX(-50%)}.selectionSection .selectWrapper:hover+.tooltip:after{border-color:transparent transparent #fff;transform:translate(-50%,1px)}.selectionSection .leftEdgeTile .selectWrapper:hover+.tooltip{left:1px;width:auto}.selectionSection .rightEdgeTile .selectWrapper:hover+.tooltip{right:1px;width:auto}.selectionSection .rightEdgeTile .selectWrapper:hover+.tooltip:before{transform:translateX(50%)}.selectionSection .rightEdgeTile .selectWrapper:hover+.tooltip:after{transform:translate(50%,1px)}.selectionSection .leftEdgeTile .selectWrapper:hover+.tooltip:after,.selectionSection .leftEdgeTile .selectWrapper:hover+.tooltip:before{left:2em}.selectionSection .rightEdgeTile .selectWrapper:hover+.tooltip:after,.selectionSection .rightEdgeTile .selectWrapper:hover+.tooltip:before{left:auto;right:2em}.selectionSection .selectWrapper .attributeValueName>div:nth-child(2){word-break:break-word}.selectionSection .bottomEdgeTile .selectWrapper:hover+.tooltip{bottom:100%;top:auto}.selectionSection .bottomEdgeTile .selectWrapper:hover+.tooltip:after,.selectionSection .bottomEdgeTile .selectWrapper:hover+.tooltip:before{bottom:-1em;top:auto}.selectionSection .bottomEdgeTile .selectWrapper:hover+.tooltip:before{border-color:#ccc transparent transparent}.selectionSection .bottomEdgeTile .selectWrapper:hover+.tooltip:after{border-color:#fff transparent transparent;transform:translate(-50%,-1px)}.selectionSection .bottomEdgeTile.rightEdgeTile .selectWrapper:hover+.tooltip:after{transform:translate(50%,-1px)}.engravingSelection.view.dialog .box{width:30rem}.engravingSelection.view.dialog .content,.engravingSelection.view.dialog .footer{max-width:100%;padding:1.5rem 2rem}.engravingSelection .attributeName{border-bottom:none;font-size:1.5rem;margin:.5em 0}.engravingSelection.view.dialog .footer{display:flex;justify-content:flex-end}.engravingSelection.view.dialog .footer button{margin:0}.engravingSelection .engravingTextsContainer{display:flex;flex-direction:column;gap:1em;margin:1.5rem 0}.engravingSelection .engravingText{align-items:center;display:grid;grid-template-columns:1fr 2fr}.engravingSelection .engravingText input{text-align:center}.engravingTextsContainer{display:grid;gap:.15rem;grid-auto-rows:1fr;min-width:fit-content;padding-inline:0;width:auto}.engravingTextWrapper{width:fit-content}.engravingTextWrapper>*{display:block;height:100%}.attr-list .engravingTextsContainer{margin-top:1rem}.attr-list .engravingText{text-align:center;white-space:pre}.engravingTextsContainer .engravingTextWrapper .engravingText input{border:2px solid #d5001c;font-family:PorscheNextWLa;min-width:15.2rem;padding-block:0;text-align:center}.overviewListItem .engravingTextsContainer .engravingTextWrapper{border:2px solid #000;border-radius:.3125em;max-width:min-content}.overviewListItem .engravingTextsContainer .engravingText{align-items:center;display:flex;height:1.8rem;justify-content:center;min-width:13.5rem;padding-inline:.5em}.view.dialog.tileSelection.engravingGraphicsSelection .box{height:80vh}.engravingGraphicsSelection.tileSelection .box .visualizationSection{display:grid;grid-template-columns:1fr;grid-template-rows:2fr 1fr}.engravingGraphicsSelection .visualizationSection .imageWrapper{align-items:center;justify-content:center}.engravingGraphicsSelection .visualizationSection .currentSelection .tile,.engravingGraphicsSelection .visualizationSection .imageWrapper .tile+div{display:none}.engravingGraphicsSelection .visualizationSection .currentSelection .attributeData{padding:0}.engravingGraphicsSelection .visualizationSection .currentSelection .attributeValueName{display:flex}.overviewModules .moduleName .tile,.overviewModules .moduleName .tile+div,.overviewModules .moduleText .tile{display:none}.btn.colorDialog.showStrap{line-height:3.4em}.showStrap .navTitle{font-family:PorscheNextWLa}.showStrap:before{content:"\e62c";font-family:icc-pva-iconfont}.summary .vmTitle{display:none}.summary{padding-bottom:2rem;text-align:right}.summary .porschecode,.summary .price{display:flex;font-size:1.25rem;justify-content:flex-end;line-height:1.75rem}.summary .porschecode>:first-child,.summary .price>:first-child{flex-grow:1;font-size:.75rem;padding-right:1.25rem;text-align:left}.summary .price>:last-child{padding-left:.25em}.summary .priceTotal{font-weight:700}.pricerows .vat>:first-child,.pricerows .vatContainer,.summary .vat>:first-child{font-size:.75rem;line-height:normal;text-align:right}.pricerows .vat.additionalInfo>:first-child,.summary .vat.additionalInfo>:first-child{border-bottom:1px solid #ccc}.pricerows .priceline.withVAT .text:after,.summary .priceTotal.withVAT>:first-child:after{content:"*"}.priceJA .summary .price>div:nth-child(2),.priceUS .summary .price>div:nth-child(2){order:2}.priceJA .summary .price>:last-child,.priceUS .summary .price>:last-child{order:1;padding-left:0}.priceJA .priceline .price,.priceUS .priceline .price{order:2;order:1;padding-left:0}.priceJA .priceUnit .price,.priceUS .priceUnit .price{order:2}.priceJA .priceUnit .unit,.priceUS .priceUnit .unit{order:1;padding-left:0}.priceJA .priceUnit .unit,.priceJA .summary .price>:last-child{margin-right:.25rem}.content-area.open{overflow:hidden}.content-area.open .config{display:flex;height:100%;position:absolute;visibility:hidden}.content-area.open .domainSelector .attr-value-list-element>.selectWrapper .attributeData img{visibility:hidden}.porscheFooter{border-top:1px solid #eff0f1;padding:0 2rem}.porscheFooter .footerLink{font-size:.75rem;line-height:2rem;margin-right:3rem}.porscheFooter .footerLink:hover{color:#d5001c}#Crealis_Overview{overflow:auto;width:75%}.open #Crealis_Overview{display:flex;flex-direction:column}.openProductViewer.overview{flex:1;margin:0;padding:0;position:static;width:100%}.content-area.open .productViewer:not(.fullscreen-mode){width:25%}.pricerows .headerline{background-color:#fff;flex-wrap:wrap;padding-right:.7692em}.pricerows .headerline:before{display:none}.pricerows .headerline .status{flex-grow:1}.pricerows .headerline .status:before{padding-left:0}.pricerows .headerline .content{flex-basis:40%}.pricerows .headerline .priceline{font-weight:700;padding:0}.pricerows .headerline .content{font-size:1.25rem;line-height:1.75rem}.pricerows .headerline .content .text{flex:1;font-size:.75rem}.pricerows .headerline .porschecode{display:flex}.overviewListItemWrapper{display:flex;flex:1;flex-wrap:wrap}.overviewModules{font-size:.875em}.overviewModules .segment{padding:.3846rem .7692rem}.overviewHeader,.overviewModules .moduleDesc{font-weight:400}.overviewModules .moduleText{order:0}.overviewModules .moduleName{order:1;white-space:pre-wrap;word-break:break-all}.overviewModules .modulePrice{order:2}.overview .overviewActionTitle,.overviewModules .moduleTitle{flex-basis:100%;font-size:1.25rem;font-weight:700;padding-bottom:0}.overviewModules .moduleTitle:not(:empty)+.moduleText{padding-top:0}.overviewActionButtons{display:flex;padding:.5rem 0}.overviewActionButton{align-items:center;display:flex;font-size:1rem;height:3rem;margin-right:.75rem}.overviewActionButton:last-child{margin-right:0}.overviewActionButton:before{padding:0 .5rem 0 0}.overviewActionButton.timepieceCode:before{content:"\e60b";font-family:icc-pva-iconfont}.overviewActionButton.mail:before{content:"\e639";font-family:icc-pva-iconfont}.view.batchProcess .productCatalog{--container-padding-inline:60px;overflow-y:unset}.view.batchProcess{background-color:#fff;gap:1.5rem;overflow-y:auto;padding-bottom:2rem}.view.batchProcess,.view.batchProcess .batchProcessContainer{box-sizing:border-box;display:flex;flex-direction:column;height:100%}.view.batchProcess .batchProcessContainer{align-items:center;justify-content:center}.view.batchProcess .batchProcessSearches{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:3rem}.view.batchProcess .dividerBorder{border-right:1px solid #ccc;justify-self:center}.view.batchProcess .priceCategorySearch{justify-self:flex-end}.view.batchProcess .batchProcessSubline{display:flex;font-size:19px;font-weight:700;line-height:18px;padding-bottom:20px}.view.batchProcess .resultProvision .batchProcessSubline{align-self:center;padding-bottom:0}.view.batchProcess .batchProcessSearch,.view.batchProcess .resultProvision{display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem}.view.batchProcess .selectWrapper.radiobutton{display:flex;gap:.5rem}.view.batchProcess .resultProvision .labelEntry{display:grid;grid-template-columns:3rem 1fr}.view.batchProcess .resultProvision .labelEntry .selectIcon.attributeSelect,.view.batchProcess .resultProvision .labelEntry>:first-child{align-self:center}.view.productCatalog{--container-max-width:2000px;--container-padding-inline:60px;--headline-margin-bottom:32px;background-color:#fff;display:flex;flex-direction:column;height:100%;overflow-y:auto}.view.productCatalog .productCatalogContainer{display:flex;flex:1;flex-direction:column}.view.batchProcess .productCatalog .logoContainer,.view.productCatalog .logoContainer{align-items:center;display:flex;height:68px;justify-content:center}.view.batchProcess .productCatalog .logo,.view.productCatalog .logo{display:block;height:100%;height:13px;margin-left:auto;margin-right:auto;width:293px}.view.batchProcess .productCatalog .titleContainer,.view.productCatalog .titleContainer{align-items:center;background-color:#eff0f1;display:flex;height:8vh}.view.batchProcess .productCatalog .titleWrapper,.view.productCatalog .titleWrapper{margin-inline:auto;max-width:var(--container-max-width);width:100%}.view.batchProcess .productCatalog .title,.view.productCatalog .title{font-size:var(--font-size-1);font-weight:700;letter-spacing:2px;overflow:hidden;padding-inline:var(--container-padding-inline);text-overflow:ellipsis;white-space:nowrap}.view.productCatalog .content{padding:0}.view.productCatalog .innerContent{display:flex;flex-direction:column;margin:40px auto;max-width:var(--container-max-width);position:relative;row-gap:40px}.view.productCatalog .imageSwiperContainer{padding-inline:var(--container-padding-inline)}.view.batchProcess .ctaButton,.view.productCatalog .ctaButton{align-self:center;font-size:var(--font-size-button);font-weight:700;grid-area:ctaButton;letter-spacing:1.71px;line-height:1rem;margin:0;outline:1px solid #000;padding:1em 2em;text-transform:uppercase;transition:outline,color,background-color .2s ease-out}.view.batchProcess .ctaButton{margin-top:2rem}.view.batchProcess .ctaButton:hover,.view.productCatalog .ctaButton:hover{background-color:#000;color:#fff}.image-swiper .swiper-scrollbar{display:none}.view.productCatalog .headlineSection{align-items:baseline;display:flex;font-weight:700;justify-content:space-between;margin-bottom:var(--headline-margin-bottom)}.imageSwiperContainer :is(.overline,.sectionSubline),:is(.overline,.sectionSubline){font-weight:700;letter-spacing:1.71px;line-height:20px;margin-bottom:8px}.imageSwiperContainer .overline,.overline{font-size:var(--font-size-overline)}.imageSwiperContainer .sectionSubline,.sectionSubline{font-size:var(--font-size-subline)}.image-swiper .swiper-button-prev:before{content:"\f17d";font-family:owf-iconfont}.image-swiper .swiper-button-next:before{content:"\f17c";font-family:owf-iconfont}.image-swiper.big .template-image-swiper-item img{height:auto;min-height:224px;user-select:none;width:100%}.image-swiper.big{align-items:baseline;aspect-ratio:16/9;color:#fff;display:grid;grid-template-areas:". . . . ." ". paginationPrev paginationCount paginationNext .";grid-template-columns:calc(100% - 9.875em) 2em 4em 2em 30px;grid-template-rows:20px 2rem 1fr}.image-swiper.big .image-swiper-list{grid-row:1/4}.image-swiper.big .swiper-button-prev{grid-area:paginationPrev;right:0;top:0}.image-swiper.big .swiper-button-next{grid-area:paginationNext;right:0;top:0}.image-swiper.big .swiper-pagination-count{align-items:center;display:flex;font-size:var(--font-size-button);font-weight:400;grid-area:paginationCount;justify-content:center;letter-spacing:1.71px;line-height:16px;padding-top:.1em;z-index:5}.image-swiper.big .image-swiper-text-wrapper{bottom:25%;box-sizing:border-box;padding-inline:1em;position:absolute;text-align:center;text-shadow:0 0 10px #000;text-transform:uppercase;width:100%}.image-swiper.big .swiper-pagination-bullet{background:none;border-radius:0;height:2px;opacity:1;position:relative;width:2.5rem}.image-swiper.big[data-realSlideCount="1"] .image-swiper-list{transform:translateZ(0)!important}.image-swiper.big[data-realSlideCount="1"] .swiper-button,.image-swiper.big[data-realSlideCount="1"] .swiper-pagination-bullet,.image-swiper.big[data-realSlideCount="1"] .swiper-pagination-count{display:none}.image-swiper.big .swiper-pagination-bullet-active:after,.image-swiper.big .swiper-pagination-bullet:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;transform-origin:right;width:100%}.image-swiper.big .swiper-pagination-bullet:before{opacity:.4}.image-swiper.big .swiper-pagination-bullet-active:after{animation-duration:5s;animation-fill-mode:forwards;animation-name:swiper-bullet-anim;animation-timing-function:linear}.image-swiper.big .ctaButton{bottom:10%;left:50%;outline-color:#fff;pointer-events:all;position:absolute;transform:translateX(-50%)}.image-swiper.big .ctaButton:hover{background-color:#fff;color:#000}@keyframes swiper-bullet-anim{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.image-swiper.small .image-swiper-list{box-sizing:border-box}.image-swiper.small .image-swiper-list-element{width:75%}.swiperItemCountWrapper{align-self:flex-end;display:flex;flex-wrap:nowrap;font-size:var(--font-size-info);font-weight:400;letter-spacing:1.71px;line-height:20px}.swiperItemCount:after{content:"\00a0"}.productCatalog .imageSwiperSmall .swiper-container-horizontal>.swiper-button-next{margin-right:30px;margin-top:15px!important}.productCatalog .imageSwiperSmall .swiper-container-horizontal>.swiper-button-prev{margin-right:60px;margin-top:15px!important}.productCatalog .swiper-container-horizontal>.swiper-button-next,.productCatalog .swiper-container-horizontal>.swiper-button-prev{font-size:var(--font-size-button);font-weight:400;height:18px;letter-spacing:1.71px;line-height:16px;right:0}.productCatalog .swiper-pagination-seperator:after,.productCatalog .swiper-pagination-seperator:before{content:"\00a0"}.imageSwiperWrapper{cursor:pointer}.view.productCatalog .imageDouble.headlineSection{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;text-align:start}.image-swiper.big.imageDouble{aspect-ratio:auto;display:flex}.imageDoubleContainer{column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr)}.imageDouble .image-swiper-list-element{cursor:pointer}.image-swiper.big.imageDouble .template-image-swiper-item img{aspect-ratio:1/1;object-fit:cover}.image-swiper.big.imageDouble .image-swiper-text-wrapper{text-align:left}.chronoCarTileWrapper{--template-rows:1.5em 5em 4em 3em;background-color:#eff0f1;box-sizing:border-box;cursor:pointer;display:grid;font-size:1rem;gap:.25em .5em;grid-template-areas:"watch overline" "watch label" "watch car" "watch ctaButton";grid-template-columns:1fr 2fr;grid-template-rows:var(--template-rows);justify-items:flex-start;padding:1rem}.chronoCarTileWrapper .attributeValueVis{grid-column:1/-1;grid-row:1/-1;width:100%}.chronoCarTile{column-gap:.5em;display:flex;height:100%}.chronoCarTile img{height:100%;object-fit:contain;width:100%;z-index:-1}.chronoCarTile .attributeValueVis{grid-column:1/-1;grid-row:1/-1}.chronoCarTile .watchWrapper{flex:1}.chronoCarTile .contentWrapper{display:grid;flex:2;grid-template-areas:"overline" "label" "car" "ctaButton";grid-template-rows:var(--template-rows);justify-items:flex-start;row-gap:.25em}.chronoCarTile .carWrapper{align-self:flex-end;max-height:3em;max-width:9em}.chronoCarTile .label{z-index:10}.linkTiles .chronoCarTileWrapper .chronoCarTileLink{grid-column:1/-1;grid-row:1/-1;height:100%;width:100%;z-index:100}.linkTileContainer{background:#000;color:#fff;padding-bottom:2rem;padding-top:4rem}.linkTileContainer.lightMode{background:#fff;color:#000}.linkTileContainer .linkTilesWrapper .headlineSection{align-items:center;display:flex;flex-direction:column;margin-bottom:3rem;text-align:center}:is(.linkTileContainer .headlineSection,.headlineSection.imageDouble) .sectionSubline{max-width:600px}.linkTileContainer .loadMore.ctaButton{margin-top:2rem}.linkTileContainer .linkTiles .ctaButton,.linkTileContainer .loadMore.ctaButton{outline-color:#fff;z-index:101}.linkTileContainer .linkTiles .ctaButton:hover,.linkTileContainer .loadMore.ctaButton:hover{background-color:#fff;color:#000}.linkTileContainer .linkTilesWrapper{box-sizing:border-box;display:flex;flex-direction:column;margin-inline:auto;max-width:var(--container-max-width);padding-inline:var(--container-padding-inline)}.linkTiles{display:grid;grid-template-columns:repeat(3,1fr)}.linkTiles .chronoCarTileWrapper{background-color:inherit;color:inherit;grid-template-areas:"watch overline" "watch label" "watch car" "watch ctaButton" "watch footnote";grid-template-rows:var(--template-rows) 2em;outline:1px solid #1c1c1c}.linkTiles .contentWrapper{grid-template-areas:"overline" "label" "car" "ctaButton" "footnote";grid-template-rows:var(--template-rows) 2em}.linkTiles .footnote{align-self:end;color:#fff;font-size:12px;grid-area:footnote;letter-spacing:1px;line-height:16px;text-decoration:line-through}.linkTileContainer:not(.showAll) .chronoCarTileWrapper:nth-child(n+7),.linkTileContainer[data-tileCount="1"] .loadMore,.linkTileContainer[data-tileCount="2"] .loadMore,.linkTileContainer[data-tileCount="3"] .loadMore,.linkTileContainer[data-tileCount="4"] .loadMore,.linkTileContainer[data-tileCount="5"] .loadMore,.linkTileContainer[data-tileCount="6"] .loadMore{display:none}.variationsContainer{box-sizing:border-box;padding-inline:var(--container-padding-inline)}.variationsWatches{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.variationsWatches>div{background-color:#eff0f1;position:relative}.variationsWatch{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:10%}.variations-image-wrapper img{height:100%;object-fit:contain;width:100%}.variationsDesc{bottom:1rem;font-size:var(--font-size-productName);font-weight:700;left:0;letter-spacing:1.71px;line-height:16px;padding:0 1em;position:absolute;right:0;text-align:center}.visualTeaser .visualTeaserLink{height:100%;left:0;position:absolute;top:0;width:100%}.productCatalog .footer{background-color:#000;color:#fff;font-size:var(--font-size-footer);letter-spacing:1.71px;line-height:20px}.porscheCatalogFooter{margin-inline:auto;max-width:var(--container-max-width)}.footerCopyright{display:flex;font-weight:700;justify-content:center;padding:4em 0 2em;text-transform:uppercase}.copyrightYear:after{content:"\00a0"}.copyrightYear:before{content:"\00a9\00a0"}.porscheCatalogFooter .footerLinksContainer{column-gap:1em;display:flex;flex-wrap:wrap;justify-content:center;padding:0 5vw 3em}.porscheCatalogFooter .footerLink{text-decoration:underline;white-space:nowrap}.consumptionContainer{padding:0 20vw 3em}.consumptionInfo{display:grid;justify-content:flex-start;padding-bottom:1.5em}.consumptionInfo:last-child{overflow-wrap:anywhere;padding-top:3em}.porscheFooter .footerLinksContainer{display:flex;flex-wrap:wrap;justify-content:flex-start}.porscheFooter .footerLink{white-space:nowrap}.openImageSwiperInfoDialog{font-size:var(--font-size-info);font-weight:400;text-transform:uppercase}.porscheInfoDialog.view.dialog .box{max-width:75%;position:relative}.porscheInfoDialog.view.dialog .header:not(tr){background-color:transparent;margin:1em;position:absolute;right:0}.porscheInfoDialog .header .close:before{color:#7b7c7f;padding:0}.porscheInfoDialog.view.dialog .content{padding:0}.porscheInfoDialog .infoDialogCatalog{aspect-ratio:2/1;display:flex;overflow:hidden}.porscheInfoDialog .textContainer{overflow:auto;padding:4em}.porscheInfoDialog :is(.imageContainer,.textContainer){aspect-ratio:1/1;flex:1}.porscheInfoDialog .imageContainer img{height:100%;object-fit:cover;width:100%}.porscheInfoDialog .overline{margin-bottom:0;padding-bottom:1.875em;text-transform:uppercase}.porscheInfoDialog .headline{font-size:1.5rem;font-weight:700;line-height:22px;padding-bottom:1em}.porscheInfoDialog .description{font-size:var(--font-size-copy-medium);letter-spacing:.7px;line-height:28px}.glasspane.waitlong{background-color:rgba(1,1,1,.75)}.view.dialog .box{background-color:#fff;max-width:60%}.view.dialog .header .title{font-size:1.25rem;line-height:1.75rem;padding:0}.view.dialog .header .title:before{display:none}.view.dialog .header:not(tr),.view.dialog.message .messageHeadline{background-color:#fff;box-shadow:none;color:initial;font-size:1.25rem;line-height:1.75rem;margin:1.75rem 1.75rem .75rem 13%;padding:0}.msgTypeError .messageHeadline:before,.msgTypeInfo .messageHeadline:before,.msgTypeQuestion .messageHeadline:before,.msgTypeWarning .messageHeadline:before{display:none}.view.dialog .header .close:before{padding-right:0}.view.dialog .content,.view.dialog.message .message-content{font-size:.875rem;padding:1.5rem 13%}.view.dialog .footer,.view.dialog.message .messagePanel>.message-buttons{display:flex;justify-content:flex-start;padding:1.5rem 13% 2.25rem}.view.dialog .footer button,.view.dialog.message .message-buttons button{background-color:#3e4146;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:PorscheNextWLa;font-size:1rem;height:3.125rem;justify-content:space-around;line-height:1.5rem;margin:0 .5rem 0 0;padding:.75rem 1rem .75rem .5rem}.view.dialog .footer button:before,.view.dialog.message .message-buttons button:before{box-sizing:border-box;content:"\e62c";float:left;font-family:icc-pva-iconfont;font-size:.875rem;margin-right:.25rem;position:relative}button.message-buttons[name=CANCEL]:after,button.message-buttons[name=OK]:after{display:none}.view.dialog .porscheCode{font-size:1.5rem;font-weight:700;margin:1rem 0;padding-right:.5em}.view.dialog .infoDialogConfigurator{align-items:center;display:flex;flex-direction:column}.view.dialog .wheelInfo img{margin-bottom:2rem;max-width:100%}.view.dialog.documentAssembler .box{min-width:35rem}.codeInfoText a{color:#2f5983;font-weight:700}.codeInfoText a:hover{color:#d5001c}.crealisSearchMask.loginDialog,.documentResultHeader{background-color:#fff}.attributeDataMain:has(.attributeValueVis>.infoVideo){display:grid;grid-template-areas:"thumbnail" "valueName";.attributeValueName{grid-area:valueName}}.attributeValueVis:has(.infoVideo){grid-area:thumbnail}.view.dialog.infoVideo .header:not(tr){margin-left:3rem}.view.dialog.infoVideo .header .close:before{padding-right:.46875em}.view.dialog.infoVideo .content{padding:1.5rem 3rem 3rem}.visualizationDialog>.infoVideo{display:flex;flex-direction:column;justify-content:center}.visualizationDialog>.infoVideo iframe{aspect-ratio:16/9;margin-bottom:2rem}@media only screen and (max-width:1360px){.priceJA .openProductViewer .overviewModules .mobileTitle+.price,.priceUS .openProductViewer .overviewModules .mobileTitle+.price{flex-grow:0}.priceJA .overallprice .priceUnit .unit,.priceUS .overallprice .priceUnit .unit{flex-grow:1}.porscheInfoDialog.view.dialog .box{max-width:90%}}@media only screen and (min-width:768px) and (max-width:1360px){.productCatalog .imageSwiperSmall .swiper-container-horizontal>.swiper-button-next{margin-right:0}.productCatalog .imageSwiperSmall .swiper-container-horizontal>.swiper-button-prev{margin-right:30px}}@media screen and (max-width:1250px){.colorSelection.tileSelection.tileDesign.content .attr-value-list{--columns:7}.tileSelection .selectionSection .tileDesign.content .attr-value-list{--columns:4}.porscheInfoDialog.view.dialog .box{max-width:95%}}@media only screen and (min-width:640px) and (max-width:1100px){.imageSwiperContainer .chronoCarTile .overline{font-size:15px}.imageSwiperContainer .chronoCarTile .label{font-size:23px;line-height:100%}@media only screen and (max-width:950px){.imageSwiperContainer .chronoCarTile .overline{font-size:12px}.imageSwiperContainer .chronoCarTile .label{font-size:17px;line-height:100%}.imageSwiperContainer .chronoCarTile .watchWrapper{place-self:start}}}@media screen and (max-width:992px){.imageDoubleContainer{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}.image-swiper.big,.image-swiper.big.imageDouble .template-image-swiper-item img{aspect-ratio:unset;min-height:224px}}@media only screen and (max-width:1024px){:root{--font-size-1:24px;--font-size-2:20px;--font-size-3:16px;--font-size-4:16px;--font-size-5:22px;--font-size-overline:12px;--font-size-subline:12px;--font-size-productName:14px;--font-size-info:14px;--font-size-button:14px;--font-size-footer:12px;--font-size-copy-large:16px;--font-size-copy-medium:16px;--font-size-copy-small:14px}.h1,h1{letter-spacing:2px;line-height:26px}.h2,h2{letter-spacing:1.2px;line-height:24px}.h3,h3{line-height:16px}.view.productCatalog{--headline-margin-bottom:24px}.view.productCatalog .headlineSection{margin-bottom:var(--headline-margin-bottom)}.swiperItemCountWrapper{font-size:12px}.linkTiles{grid-template-columns:1fr 1fr}}@media screen and (max-width:950px){.view.dialog.tileSelection .box{grid-template-columns:2fr 3fr}.colorSelection.tileSelection .selectionSection .tileDesign.content .attr-value-list{--columns:5}.tileSelection .selectionSection .tileDesign.content .attr-value-list{--columns:3}.chronoCarTileWrapper{--template-rows:1em 3.25em 4em 3em}}@media screen and (max-width:800px){.view.dialog.tileSelection .box{max-height:95%;max-width:95%}.visualizationSection .imageWrapper{display:none!important}.selectionSection{width:100%!important}.selectionSection .tileDesign.content{box-sizing:border-box;width:100%}.view.dialog.tileSelection .selectionSection,.view.dialog.tileSelection .visualizationSection{grid-column:1/-1}.selectionSection .tileDesign.content .attr-value-list{--columns:6}}@media only screen and (max-width:768px){:root{--font-size-5:20px;--font-size-copy-medium:15px}.h5,h5{letter-spacing:.5px;line-height:28px}.view.productCatalog{--container-padding-inline:20px}.view.productCatalog .logoContainer{height:66px}.view.productCatalog .logo{height:10px;width:229px}.image-swiper.big .image-swiper-text-wrapper{bottom:40%}.image-swiper.big .ctaButton{bottom:15%}.image-swiper.big{grid-template-columns:calc(100% - 8.625em) 2em 4em 2em 10px}.productCatalog .imageSwiperSmall .swiper-container-horizontal>.swiper-button-next{margin-right:10px}.productCatalog .imageSwiperSmall .swiper-container-horizontal>.swiper-button-prev{margin-right:40px}.linkTiles{grid-template-columns:1fr}.linkTileContainer .linkTilesWrapper button.loadMore,.linkTileContainer.showAll .linkTilesWrapper button.loadMore,.linkTileContainer:not(.showAll) .chronoCarTileWrapper:nth-child(n+4){display:none}.linkTileContainer:not([data-tileCount="1"]) .linkTilesWrapper .loadMore,.linkTileContainer:not([data-tileCount="2"]) .linkTilesWrapper .loadMore,.linkTileContainer:not([data-tileCount="3"]) .linkTilesWrapper .loadMore{display:block}.linkTiles .chronoCarTileWrapper{grid-template-columns:1fr 1.5fr}.linkTiles .chronoCarTile .contentWrapper{flex:1.5}.imageSwiperContainer .sectionSubline{font-size:var(--font-size-subline);letter-spacing:2.5px;line-height:18px}.variationsWatches{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.porscheInfoDialog.view.dialog .box{width:75%}.porscheInfoDialog.view.dialog .template-textImage{aspect-ratio:auto}.porscheInfoDialog.view.dialog .textContainer{aspect-ratio:auto;padding:3.75em 2.25em 5em}.porscheInfoDialog.view.dialog .imageContainer{display:none}.porscheInfoDialog .headline,.porscheInfoDialog .overline{padding-bottom:1em}.porscheInfoDialog .description{font-size:var(--font-size-copy-medium);letter-spacing:.6px;line-height:30px}.productViewer.fullscreen-mode{display:grid;height:100%}.openProductViewer .grp-list-swiper{display:flex;flex:1;padding-right:0}.grp-list-swiper .swiper-scrollbar{display:none}.content-area{flex-direction:column;height:100%}.config{flex-grow:1;height:calc(100% - 8rem);padding-left:1em;padding-right:1em;width:100%}.porscheFooter{padding:0 1em}#Crealis_Header{display:flex;height:3rem;margin:0 0 1rem}.open #Crealis_Header{height:100%}.header .toolbar{display:none}.open .header .toolbar{display:block;flex-shrink:0;order:9;width:auto}.header .logo,.header .toolbarButtons,.header .vmTitle,.overviewButton .navTitle{display:none}.burgermenu{display:block;margin:0 1rem;order:10;width:2rem}.burgermenu:before{content:"\e612";font-family:icc-pva-iconfont;font-size:1.6rem}.open .burgermenu{border-left:1px solid #e3e4e4;height:2.375rem;margin-left:-3.5rem;margin-top:0;padding-left:.8em;padding-top:.35em}.open .burgermenu:before{color:#d5001c}.open .view.header{height:100%;margin:0;z-index:1}.open .toolbar .help{display:none}.open .header .toolbar{width:100%}.open .header .toolbarButtons{display:block;text-align:left;width:100%}.open .header .toolbarButton{text-align:left;width:100%}.open .toolbarButton .title{display:inline-block;font-size:.8125em;padding-left:.5em}.toolbarButton:is(.labelButton,.labelButtonDashboard):hover{color:#8c8c8c}.open .header .vmTitle{background-color:#f0f0f0;box-sizing:border-box;display:block;font-size:1.125rem;height:2.375rem;overflow:hidden;padding:.25em 5rem .25em 1em;text-overflow:ellipsis;white-space:nowrap}.featuresPanel .title,.more.interfaceBtn,.open .navigation{display:none}.productViewer.view.fullscreen-mode .featuresPanel .title,.productViewer.view.fullscreen-mode .more.interfaceBtn{display:block}.summary{display:flex;flex-wrap:wrap}.summary .vmTitle{display:block;font-size:1.25rem;font-weight:700;text-align:left}.summary .price:not(.priceTotal){display:none}.summary .priceTotal{line-height:normal;margin-left:auto}.summary .porschecode>div:first-child,.summary .priceTotal>div:first-child{display:none}.summary .porschecode{font-size:1rem;line-height:1rem;width:100%}.summary .vat{padding-bottom:.5rem;width:100%}.swiper-button{display:block}.view.dialog .box{max-width:100%}.navigation{flex:1;margin-bottom:0;width:0}.navigation .navButton{width:auto}.navButton.backToCatalog{display:none}.toolbarButton.backToCatalog{display:flex}.navigationSwiper .nav-list-element{box-sizing:border-box;padding:0 3rem;width:100%!important}.navigationSwiper .navGroupline.open{border:none}.navigationSwiper .navGroupline{padding-left:.25em;padding-right:.25em}.navigationSwiper .navGroupName{overflow:hidden;padding:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.navigationSwiper .swiper-button{display:block;height:100%;position:absolute;top:auto}.navigationSwiper .swiper-button.swiper-button-prev{left:0;margin-left:1rem}.navigationSwiper .swiper-button.swiper-button-next{padding-right:1rem;width:auto}#Crealis_Overview,.content-area.open .view.productViewer{width:100%}.overviewActionTitle{text-align:center}.overviewActionButtons{align-items:center;flex-direction:column}.overviewActionButton{margin:.5rem 0 0;width:50%}}@media only screen and (max-width:640px){:root{--font-size-5:17px}.imageSwiperContainer .chronoCarTile .watchWrapper{place-self:initial}}@media only screen and (max-width:568px){.dialog .footer button{width:auto}}@media only screen and (max-width:500px){.image-swiper.big{grid-template-rows:12px 2rem 1fr}}@media only screen and (max-width:414px){.image-swiper.big{grid-template-rows:10px 2rem 1fr}.view.batchProcess .ctaButton,.view.productCatalog .linkTileContainer .ctaButton{padding-inline:1.9em}.chronoCarTile .label{font-size:18px;line-height:24px}.footerCopyright{flex-wrap:wrap}}@media only screen and (max-width:370px){.view.batchProcess .ctaButton,.view.productCatalog .linkTileContainer .ctaButton{padding-inline:.7em}.footerCopyright>div:not(.copyrightYear){padding-inline:4em;text-align:center}}@media only screen and (min-width:3000px){.view.dialog.infoVideo .box{max-width:112.5rem}}
/* ! TODO: Grid System muss noch angepasst werden, ist bestimmt noch nicht 100% passend */:root{--main-banner-height:100px}*{box-sizing:border-box}body:not(.viewWrapper){overflow:hidden}.pdLogo{display:none}@media (min-width:760px){.pdLogo{display:block}.pdIcon{display:none}}.productViewer{margin:initial;overflow:visible;width:100%}.view.intro{overflow:auto}.configurator.view{background-color:#fff;display:grid;height:auto;min-width:inherit;row-gap:0;width:auto;p-text{word-break:break-word}button{display:flex}.mainBanner{display:grid;grid-column:1/-1;height:100px;place-content:center}.topbar{background-color:var(--pds-theme-light-background-base);display:flex;flex-direction:column;gap:var(--pds-spacing-static-small);grid-column:full-start/full-end;padding:0 var(--pds-spacing-static-medium);z-index:30;@media (min-width:760px){padding:0 var(--pds-spacing-static-large) 0 24px}@media (max-width:1299px){.generatePorscheCode,.loadPorscheCode{display:none}}@media (min-width:1300px){align-items:center;flex-direction:row;gap:0;padding:var(--pds-spacing-static-medium) var(--pds-spacing-static-large);position:sticky;top:0}.sectionPrice{display:none;margin-right:var(--pds-spacing-static-medium);@media (min-width:1300px){display:block}}}.sectionActions{flex:1}.sectionCTA{display:none;@media (min-width:1300px){display:block}}.totalPrice{display:flex;gap:var(--pds-spacing-static-small)}.mainStage{background:var(--pds-theme-light-background-base);display:flex;flex-direction:column;grid-column:full-start/full-end;height:100%;padding:var(--pds-spacing-static-small) var(--pds-spacing-static-small) 0 var(--pds-spacing-static-small);position:sticky;top:0;z-index:10;@media (min-width:760px){padding-bottom:0;padding-left:24px;padding-right:24px;padding-top:24px}@media (min-width:1300px){grid-column:full-start/span 12;margin-inline-start:var(--pds-spacing-fluid-medium);max-height:calc(90dvh - var(--pds-grid-gap) - var(--main-banner-height));padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;top:86px}}.stageCameras{display:none;@media (min-width:1300px){display:block}}.imageWrapper{border-radius:var(--pds-border-radius-medium);display:flex;overflow:hidden;img{height:100%;object-fit:contain;width:100%}}.sectionConfiguration,.sectionPriceDisclaimer{display:grid;grid-column:full-start/full-end;grid-template-columns:subgrid}.sectionConfiguration:has(.productViewer.fullscreen-mode){grid-row:1/-1}.sectionPriceDisclaimer{margin-block:var(--pds-spacing-static-large) var(--pds-spacing-fluid-medium);row-gap:var(--pds-grid-gap);.bento{display:grid;gap:var(--pds-spacing-static-medium);grid-column:full-start/full-end;grid-template-areas:"front" "back" "far" "side";grid-template-columns:1fr;grid-template-rows:3fr 2fr 1fr 2fr;margin-inline:var(--pds-spacing-fluid-medium);@media (min-width:1300px){grid-column:full-start/span 12;grid-template-areas:"back front" "far front" "side side";grid-template-columns:1fr 1fr;grid-template-rows:2fr 1fr 3fr;position:sticky;top:0}}.bentoItem{border-radius:var(--pds-border-radius-large);overflow:hidden;&:first-child{grid-area:front}&:nth-child(2){grid-area:side}&:nth-child(3){grid-area:back}&:nth-child(4){grid-area:far}img{height:100%;object-fit:cover;width:100%}}.info{display:flex;flex-direction:column;grid-column:full-start/full-end;margin-inline:var(--pds-spacing-fluid-medium);row-gap:var(--pds-spacing-static-large);z-index:1;@media (min-width:1300px){grid-column:span 6/full-end;height:fit-content;margin-block-start:100px;margin-inline:0 var(--pds-spacing-fluid-medium);position:sticky;top:100px}}.priceSection{display:flex;flex-direction:column;gap:16px}}.configuration{display:flex;flex-direction:column;grid-column:full-start/full-end;margin-inline:var(--pds-spacing-fluid-medium);row-gap:var(--pds-spacing-static-large);z-index:1;@media (min-width:760px){grid-column:3/-3;margin-inline:0}@media (min-width:1300px){grid-column:span 6/full-end;margin-inline-end:var(--pds-spacing-fluid-medium);margin-inline-start:unset}}.panel{background-color:var(--pds-theme-light-background-base);border-radius:var(--pds-border-radius-large);padding:var(--pds-spacing-static-medium);@media (min-width:2040px){padding:var(--pds-spacing-static-large)}}.tags{display:flex;flex-wrap:wrap;gap:var(--pds-spacing-static-x-small)}.attributes{display:flex;flex-direction:column;gap:var(--pds-spacing-static-large)}.attribute{display:grid;gap:var(--pds-spacing-static-medium);.revealedAttributeHeader{display:none}&:where(.revealed){.revealAttributes{display:none}.revealedAttributeHeader{display:flex}}}.attributeHeadingWrapper{display:flex;justify-content:space-between}.colorCategoryControls{display:flex;flex-direction:column;gap:var(--pds-spacing-static-medium)}.deliveryHintWrapper{display:none;gap:var(--pds-spacing-static-x-small)}&:has(.attributeValues[data-active=paintToSample]) .deliveryHintWrapper{display:flex}.selectedValueInfo{column-gap:var(--pds-spacing-static-x-small);display:flex;flex-wrap:wrap;.price{flex:1 1 100%}}.attributeValues{display:flex;flex-direction:column;gap:var(--pds-spacing-static-medium);width:100%;&:where(.tileColor,.tileImageCompact){display:flex;flex-direction:row;flex-wrap:wrap}&:where(.tileColor,.tileImageCompact,.tileImageWide) input{appearance:none;height:100%;margin:0;padding:0;width:100%;&:hover{cursor:pointer}}

		/* ! Natürlich ungeiler Hack.. */&.tileColor{&[data-active=standard]{.attributeValue:not(.standard){display:none}}&[data-active=paintToSample]{.attributeValue:not(.paintToSample){display:none}}}&.segmentedControl{--max-items:4;display:grid;gap:var(--pds-spacing-static-small);grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(calc(100%/var(--max-items) - var(--pds-spacing-static-medium)),1fr));.attributeValue{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:auto;outline:none;padding:var(--pds-spacing-fluid-small);position:relative;&:where(:hover,.selected) input{border-color:var(--pds-theme-light-primary);cursor:pointer}}}&.tileImageWide{display:grid;gap:var(--pds-spacing-static-small);grid-template-columns:1fr 1fr;.attributeValue{align-items:center;box-sizing:content-box;height:28px;justify-content:center;min-height:28px;outline:none;padding:var(--pds-spacing-static-medium);position:relative;&:where(:hover,.selected) input{border-color:var(--pds-theme-light-primary);cursor:pointer}}}&:where(.segmentedControl,.tileImageWide) input{appearance:none;border:2px solid var(--pds-theme-light-contrast-low);border-radius:var(--pds-border-radius-small);height:100%;left:0;margin:unset;padding:unset;position:absolute;top:0;width:100%}&.revealAttributes p-button-pure{height:fit-content}}.attributeValue{background-color:var(--pds-theme-lightbackground-base);border-radius:var(--pds-border-radius-small);display:flex;min-height:98px;outline:2px solid var(--pds-theme-light-contrast-low);position:relative;&.selected,&:hover{cursor:pointer;outline-color:var(--pds-theme-light-primary)}:where(.tileColor,.tileImageCompact) &{aspect-ratio:1/1;height:56px;min-height:56px;min-width:56px;outline:none;width:56px;&.selected,&:hover{outline:2px solid var(--pds-theme-light-primary);outline-offset:2px}}.openInfoDialog{font-size:20px}&:has(.imageWrapper) .openInfoDialog{left:var(--pds-spacing-static-x-small,4px);position:absolute;top:var(--pds-spacing-static-x-small,4px);z-index:5}.imageWrapper{border-radius:0;flex-basis:33.3333%;position:relative}.attributeValueContent{align-content:center;column-gap:var(--pds-spacing-static-small,8px);display:grid;flex:1;grid-template-areas:"desc rb" "price rb";grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:var(--pds-spacing-static-medium) var(--pds-spacing-static-large) var(--pds-spacing-static-medium) var(--pds-spacing-static-medium);.description{align-items:center;column-gap:var(--pds-spacing-static-small);display:flex;grid-area:desc}.radiobuttonWrapper{grid-area:rb;place-content:center}.price{grid-area:price}}.imageWrapper img{max-height:150px}p-modal{cursor:auto}}.vis2d{@media (max-width:759px){.activeGraphics,.activeImageWrapper,.cameraposition,.camerapositions-active-container{height:100%}}.vis{border-radius:var(--pds-border-radius-large);height:313px;object-fit:cover;@media (min-width:760px){height:443px}@media (min-width:1300px){height:100%}}.activeGraphics{display:grid;gap:var(--pds-spacing-static-small);grid-template-columns:1fr;grid-template-rows:1fr auto}.camerapositions-container{align-items:flex-start;display:flex;gap:var(--pds-spacing-static-x-small)}.camerapositions-active-container{position:relative}.camerapositionItem{border:2px solid transparent;overflow:hidden;padding:var(--pds-spacing-static-x-small);img{aspect-ratio:16/9;border-radius:var(--pds-focus-border-radius-small);height:50px;object-fit:cover}&.active,&:hover{border:2px solid var(--pds-theme-light-primary)}}}.modalContainer{img{max-height:484px;max-width:100%}}}img{height:auto;max-height:100%;object-fit:contain;width:100%}.vis2d .featuresPanel{width:auto}.features2d{bottom:var(--pds-spacing-fluid-medium);left:var(--pds-spacing-fluid-medium);position:absolute}.bandIsland{all:unset;align-items:center;backdrop-filter:blur(16px);background:var(--pds-theme-dark-background-frosted);border-radius:var(--pds-border-radius-medium);display:inline-flex;gap:var(--pds-spacing-static-medium);padding:var(--pds-spacing-static-small) var(--pds-spacing-static-small) var(--pds-spacing-static-small) var(--pds-spacing-static-medium)}.bands{column-gap:var(--pds-spacing-static-small);display:flex}.tile{aspect-ratio:1/1;border-radius:var(--pds-border-radius-small);height:56px;min-height:56px;min-width:56px;padding:var(--pds-spacing-static-x-small);position:relative;width:56px;&:where(:hover,.selected):not(:has(input:checked)),input:checked{outline:2px solid var(--pds-theme-dark-primary)}input{appearance:none;background:none;box-sizing:border-box;cursor:pointer;left:0;margin:unset;padding:unset;position:absolute;top:0;width:100%}img,input{height:100%}img{border-radius:var(--pds-border-radius-small);object-fit:cover}}.revealedAttributeValue{display:none;flex-direction:column;row-gap:var(--pds-spacing-static-x-small)}.revealedValueHeadline{display:flex;gap:var(--pds-spacing-static-x-small)}.attributeValues.revealAttributes{&.revealed{.attributeValue{display:none}.revealedAttributeValue{display:flex}}}.sectionInfo{&.mobile{display:block}&.desktop{display:none}@media (min-width:1300px){&.mobile{display:none}&.desktop{display:block}}}.engravingHint{flex-basis:100%}.modalImage{margin-bottom:var(--pds-spacing-fluid-medium)}.modalContent .infoText{margin-top:var(--pds-spacing-fluid-small)}.modalImageWrapper{overflow:hidden}.saveModal{--p-modal-width:100%;p-heading{margin-bottom:var(--pds-spacing-static-small)}@media (min-width:760px){--p-modal-width:636px}.contactButton{margin-top:var(--pds-spacing-static-large)}}.loadModal{p-heading{margin-bottom:var(--pds-spacing-static-small)}.entryActionWrapper{display:flex;flex-direction:column;gap:var(--pds-spacing-fluid-medium);margin-block:var(--pds-spacing-fluid-medium)}@media (min-width:760px){--p-modal-width:583px;.entryActionWrapper{flex-direction:row;gap:var(--pds-spacing-static-x-small);margin-block:var(--pds-spacing-static-medium)}}}.copyContainers{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--pds-spacing-static-small);margin-top:var(--pds-spacing-static-large)}.copyContainer{align-items:center;align-self:stretch;border:2px solid var(--pds-theme-light-contrast-low);border-radius:var(--pds-border-radius-small);display:flex;gap:var(--pds-spacing-fluid-small);min-height:80px;padding:var(--pds-spacing-static-small) var(--pds-spacing-static-medium);.copyText{flex:1;font-family:Porsche Next;letter-spacing:var(--pds-spacing-static-medium)}.copiedButton{display:none}&.copied{.copiedButton{display:block}.copyButton{display:none}}p-button-pure{white-space:nowrap}}.copied{animation:copiedAnimation 5s}.entryActionWrapper{display:flex;flex-wrap:wrap;gap:var(--pds-spacing-static-x-small);p-text-field-wrapper{flex:1}}.disclaimerLinks{align-items:flex-start;display:flex;flex-direction:column;gap:var(--pds-spacing-static-medium)}.summaryFlyout{.visImg{border:1px solid var(--pds-theme-light-contrast-low);border-radius:var(--pds-border-radius-small);height:64px;width:64px}}.summaryHeadline{margin-bottom:var(--pds-spacing-static-medium)}.summaryList{display:flex;flex-direction:column}.summaryListItem{align-items:flex-start;border-top:1px solid var(--pds-theme-light-contrast-low);display:grid;gap:1rem;grid-template-areas:"attribute tile desc info edit";grid-template-columns:130px 64px 1fr 24px auto;padding-block:var(--pds-spacing-static-medium);.tile{all:unset;aspect-ratio:1/1;border-radius:var(--pds-border-radius-small);box-sizing:border-box;height:64px;min-height:64px;min-width:64px;padding:var(--pds-spacing-static-x-small);position:relative;width:64px}.attribute{grid-area:attribute}.vis{grid-area:vis}.desc{grid-area:desc}.openInfoDialog{grid-area:info}.editItem{grid-area:edit}}.colorTypeSelector{flex:1 0}.tooltip{animation:var(--p-animation-duration,.25s) fade-in ease forwards;background:#fff;border:0;border-radius:4px;box-shadow:none;box-sizing:border-box;color:var(--pds-theme-light-primary);filter:drop-shadow(0 0 16px rgba(0,0,0,.3));font:normal normal 400 1rem/calc(6px + 2.125ex) Porsche Next,Arial Narrow,Arial,Heiti SC,SimHei,sans-serif;hyphens:auto;max-width:min(calc(100dvw - 16px),48ch);overflow:visible;overflow-wrap:break-word;padding:8px 16px;width:max-content;&:before{--size:10px;border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid #fff;bottom:calc(var(--size)*-1);content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}}body:has(.message.view.dialog) .glasspane{display:none}.view.dialog.message{all:unset;backdrop-filter:blur(32px);background:rgba(1,2,5,.67);border:0;display:block;height:100dvh;inset:0;margin:0;max-height:100dvh;max-width:100dvw;outline:0;overflow:hidden;padding:0;pointer-events:auto;position:fixed;transition:visibility 0s linear var(--p-transition-duration,0s),background-color var(--p-transition-duration,.6s) cubic-bezier(0,0,.2,1),-webkit-backdrop-filter var(--p-transition-duration,.6s) cubic-bezier(0,0,.2,1),backdrop-filter var(--p-transition-duration,.6s) cubic-bezier(0,0,.2,1);visibility:inherit;width:100dvw;z-index:9999999;.messagePanel{all:unset;align-content:flex-start;background:#fff;border-radius:8px;color:#010205;display:grid;gap:clamp(16px,12px + 1.25vw,36px) calc(clamp(32px, 23px + 2.75vw, 76px) - clamp(8px, 6px + .5vw, 16px));grid-template:auto/clamp(8px,6px + .5vw,16px) auto clamp(8px,6px + .5vw,16px);margin:var(--p-modal-spacing-top,clamp(16px,10vh,192px)) max(22px,10.625vw - 12px) var(--p-modal-spacing-bottom,clamp(16px,10vh,192px));max-width:1535.5px;min-width:276px;opacity:1;padding-block:calc(clamp(8px, 6px + .5vw, 16px) + clamp(16px, 12px + 1.25vw, 36px));place-self:center;transform:none;transition:opacity var(--p-transition-duration,.4s) cubic-bezier(0,0,.2,1),transform var(--p-transition-duration,.4s) cubic-bezier(0,0,.2,1);width:var(--p-modal-width,auto);&>.message-buttons{align-items:stretch;display:flex;flex-flow:column;gap:clamp(8px,6px + .5vw,16px);grid-column:2/3;grid-row-start:3;padding:0;z-index:0;@media (min-width:480px){align-items:center;flex-flow:wrap}}}.messageHeadline{all:unset;font:600 clamp(1.27rem,1.16rem + .51vw,1.78rem) /calc(2.125ex + 6px) Porsche Next,Arial Narrow,Arial,Heiti SC,SimHei,sans-serif;grid-column:2/3;grid-row-start:1}.message-content{all:unset;grid-column:2/3;grid-row-start:2;z-index:0}.msgDialogDate{display:none}}.bottomBar{align-items:center;background:var(--pds-theme-light-background-base);bottom:0;display:flex;grid-column:1/-1;justify-content:space-between;padding:var(--pds-spacing-static-medium);position:sticky;z-index:10;@media (min-width:1300px){display:none}}.fullHeight{height:100%}@keyframes copiedAnimation{0%{border-color:var(--pds-theme-light-notification-success)}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (-webkit-appearance:none){.camerapositionItem img{width:auto}}