.product-theatre-carousel{position:relative;height:100%;aspect-ratio:var(--vp-core-aspect-ratio-1-1)}.product-theatre-carousel__card{position:absolute;top:0;left:0;width:100%;height:100%}.theatre-controls{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%}.theatre-controls__progress-bar{display:flex;flex-direction:row;flex-grow:1;flex-wrap:nowrap;margin:0}@media (min-width:600px){.theatre-controls__progress-bar{margin:0 var(--vp-semantic-spacing-l)}}.theatre-controls__progress-bar-item{box-sizing:content-box;flex-grow:1;height:var(--vp-semantic-spacing-3xs);padding:var(--vp-semantic-spacing-s) 0;background-color:var(--vp-semantic-color-border-quiet);background-clip:content-box;transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-delay-moderate) var(--vp-semantic-motion-easing-expressive-ease-in-out)}.theatre-controls__progress-bar-item:not(:last-child){margin-right:var(--vp-semantic-spacing-2xs)}.theatre-controls__progress-bar-item--active{background-color:var(--vp-semantic-color-content-neutral)}.theatre-controls__progress-bar-item:hover{cursor:pointer}.theatre-controls__progress-bar-item:focus-visible{outline:var(--vp-semantic-border-width-m) solid var(--vp-semantic-color-border-brand)}.theatre-controls__arrow{display:none}@media (min-width:600px){.theatre-controls__arrow{display:block}}.theatre-image-element:hover{cursor:zoom-in}.theatre-image-element>.product-info-gallery__img--mkp{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:var(--vp-core-color-white)}.theatre-image-element>*{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.theatre-image-element__modal-content{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:flex-start;overflow:auto;scrollbar-width:none;background-color:var(--vp-semantic-color-container-neutral)}.theatre-image-element__modal-content::-webkit-scrollbar{display:none}.theatre-image-element__modal-content-inner{cursor:zoom-out}.theatre-image-element__modal-content img{position:static!important;width:auto!important;min-width:100vw;max-width:none;height:auto!important;min-height:100vh;max-height:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-theatre__carousel-video--not-active [role=slider],.product-theatre__carousel-video--not-active button,.product-theatre__carousel-video--not-active input{visibility:hidden}.product-theatre__carousel-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.product-theatre__carousel-video-cta{position:absolute;top:50%;left:50%;z-index:2;width:var(--vp-semantic-sizing-4xl);height:var(--vp-semantic-sizing-4xl);transform:translate(-50%,-50%)}.product-theatre{display:flex;flex-direction:column;width:100vw;height:100vh;overflow:hidden}@media (min-width:1200px){.product-theatre{flex-direction:row}}.product-theatre__modal-content{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--vp-semantic-color-container-neutral)}.product-theatre__modal-close-button{position:fixed;top:calc(var(--vp-semantic-spacing-l) + var(--vp-semantic-spacing-s) - var(--vp-semantic-spacing-3xs) / 2 + (var(--vp-semantic-spacing-l) - var(--vp-semantic-spacing-s)) / 2);right:var(--vp-semantic-spacing-l);z-index:12}@media (min-width:600px){.product-theatre__modal-close-button{top:var(--vp-semantic-spacing-2xl);right:var(--vp-semantic-spacing-2xl)}}@media (min-width:1200px){.product-theatre__modal-close-button{top:var(--vp-semantic-spacing-3xl);right:var(--vp-semantic-spacing-3xl)}}.product-theatre__modal-close-button-inner{transform:translateY(-50%)}@media (min-width:600px){.product-theatre__modal-close-button-inner{transform:none}}.product-theatre__carousel{width:100%}@media (min-width:600px){.product-theatre__carousel{width:calc((100vw - 2 * var(--vp-semantic-spacing-3xl) - 7 * var(--vp-semantic-spacing-l)) / 8 * 6 + var(--vp-semantic-spacing-3xl) + 5 * var(--vp-semantic-spacing-l));max-width:80vh}}@media (min-width:1200px){.product-theatre__carousel{width:100%;max-width:100vh;height:100%;max-height:calc(100vw - 320px);aspect-ratio:var(--vp-core-aspect-ratio-1-1)}}.product-theatre__bottom-wrapper{width:100%;padding:var(--vp-semantic-spacing-2xl) var(--vp-semantic-spacing-l) 0 var(--vp-semantic-spacing-l)}@media (min-width:600px){.product-theatre__bottom-wrapper{display:flex;flex-direction:column;flex-grow:1;width:100%;min-width:320px;height:auto;padding:0 var(--vp-semantic-spacing-3xl)}}.product-theatre__controls-small{display:block;height:calc((100% - 100vw) / 2);min-height:var(--vp-core-sizing-700);padding:var(--vp-semantic-spacing-l) calc(var(--vp-semantic-spacing-2xl) + (2 * var(--vp-semantic-spacing-l))) 0 var(--vp-semantic-spacing-l)}@media (min-width:600px){.product-theatre__controls-small{display:none}}.product-theatre__controls-large{display:none}@media (min-width:600px){.product-theatre__controls-large{display:block;margin-top:auto;margin-bottom:var(--vp-semantic-spacing-3xl)}}.product-theatre__captions{width:60%;height:auto}@media (min-width:600px){.product-theatre__captions{display:flex;flex-grow:1;align-items:center;width:50%}}@media (min-width:1200px){.product-theatre__captions{display:flex;flex-grow:1;align-items:center;width:100%;max-width:640px;padding-top:calc(5 * var(--vp-semantic-spacing-4xl))}}.product-theatre__captions-inner{min-width:100%}.product-info-gallery__img--mkp{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-info-gallery__img--mkp--background{mix-blend-mode:multiply}div:has(>.product-info-gallery__img--mkp--background){background-color:var(--vp-core-color-grey-050)}.theatre-image-element:has(>.product-info-gallery__img--mkp--background){background-color:var(--vp-core-color-grey-050)}.product-leasing-financing-option{display:grid;grid-template-columns:minmax(0,min-content) auto;grid-row-gap:var(--vp-semantic-spacing-2xs);row-gap:var(--vp-semantic-spacing-2xs);grid-column-gap:var(--vp-semantic-spacing-xs);-moz-column-gap:var(--vp-semantic-spacing-xs);column-gap:var(--vp-semantic-spacing-xs);padding-bottom:var(--vp-semantic-spacing-xl)}.product-leasing-financing-option__headline{margin-right:var(--vp-semantic-spacing-2xs);color:var(--vp-semantic-color-content-neutral)}.payment-preview-widget-container{width:100%;height:calc(100vh * .85)}@media (min-width:600px){.payment-preview-widget-container{height:100vh}}.payment-preview-widget-iframe{width:100%;height:100%;border:none}.product-unzer-financing-tab{display:flex;flex-direction:row;gap:var(--vp-semantic-spacing-xs);margin:var(--vp-semantic-spacing-m) 0}.product-unzer-financing-tab .vp-button{padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-m);color:var(--vp-semantic-color-content-quiet);text-transform:none;background-color:var(--vp-semantic-color-background-alternative);border:none}.product-unzer-financing-tab .vp-button span{pointer-events:none}.product-unzer-financing-tab .vp-button--active{border:var(--vp-semantic-border-width-m) solid var(--vp-semantic-color-border-brand)}.product-leasing-financing-option__headline--wrapper{display:flex;flex-direction:column;align-items:normal}.product-unzer-financing-body{position:relative;font-size:var(--vp-core-font-size-300)}.product-unzer-financing-body .modal-amount-content{margin-top:var(--vp-semantic-spacing-l)}.product-unzer-financing-body .modal-amount-content div{display:flex;justify-content:space-between;padding:var(--vp-semantic-spacing-m) 0}.product-unzer-financing-body .modal-amount-content div:not(:last-child){border-bottom:var(--vp-semantic-border-width-s) solid var(--vp-semantic-color-border-quiet)}.product-unzer-financing-body .modal-amount-content--weight{font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight)}.financing-modal-footer{font-size:var(--vp-core-font-size-100);color:var(--vp-component-text-input-color-regular-content-placeholder)}.product-leasing-financing--container{display:flex}.product-leasing-financing--cta{color:var(--vp-component-link-color-brand-content-default)}.product-second-hand-link{text-decoration-line:underline}.product-second-hand{display:flex;gap:var(--vp-semantic-spacing-2xs);align-items:center;font-size:var(--vp-core-font-size-150)}.product-second-hand--muted{color:var(--vp-semantic-color-content-quiet)}