.product-gallery-info-box{z-index:9}@media (max-width:1023px){.product-gallery-info-box{display:flex;justify-content:space-between;left:0;padding:18px 2px 16px 0;position:absolute;top:0;width:100%}.product-gallery-info-box.only-child{justify-content:flex-end}}.product-gallery-info-box__badges{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px;z-index:2}@media (min-width:1024px){.product-gallery-info-box__badges{position:absolute;right:8px;top:8px}}.product-media-gallery{display:block;gap:8px;padding:0 0 16px;position:relative}@media (min-width:1024px){.product-media-gallery{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}.product-media-gallery__media{display:block;height:auto;width:100%}.product-media-gallery__item{cursor:zoom-in;margin:0}@media (max-width:1023px){.product-media-gallery__item{flex:0 0 93%;margin:0 auto 16px;max-width:380px;min-width:0;scroll-snap-align:center}.product-media-gallery__item--video{order:2}.product-media-gallery__item--image{cursor:zoom-in}}:root{--content-padding:16px;--thumbs-width:100px}@media (min-width:1024px){:root{--content-padding:32px}}@media (min-width:1280px){:root{--thumbs-width:160px}}.product-lightbox-gallery{height:100%}@media (min-width:768px){.product-lightbox-gallery{overflow:hidden}}.product-lightbox-gallery__scene{grid-template-columns:var(--thumbs-width) 1fr minmax(var(--content-padding),0);height:100%}@media (min-width:768px){.product-lightbox-gallery__scene{align-items:flex-start;display:grid;gap:59px;padding:var(--content-padding)}}@media (min-width:1280px){.product-lightbox-gallery__scene{gap:118px}}.product-lightbox-gallery__thumbs{bottom:0;height:79px;left:0;overflow-y:hidden;padding:8px 5px;width:100%;z-index:2}@media (min-width:768px){.product-lightbox-gallery__thumbs{bottom:unset;height:100%;max-height:calc(100vh - var(--content-padding));overflow-y:auto;padding:0;width:auto}}@media (max-width:767px){.product-lightbox-gallery .nm-slider__swiper-slide{max-width:48px}}@media (min-width:768px){.product-lightbox-gallery .nm-slider__swiper-slide{max-height:120px;min-height:120px}}@media (min-width:1280px){.product-lightbox-gallery .nm-slider__swiper-slide{max-height:190px;min-height:190px}}.product-lightbox-gallery__item-loader{z-index:-1}.product-lightbox-gallery__item{margin:0;position:relative;z-index:2}@media (max-width:767px){.product-lightbox-gallery__item{height:100%;scroll-snap-align:center;width:48px}.product-lightbox-gallery__item--video{order:2}.product-lightbox-gallery__item--image{cursor:zoom-in}}@media (min-width:768px){.product-lightbox-gallery__item{height:120px}}@media (min-width:1280px){.product-lightbox-gallery__item{height:190px}}.product-lightbox-gallery__item--thumb{border:1px solid transparent;border-radius:4px;cursor:pointer;padding:3px;transition:border-color .15s}@media (min-width:768px){.product-lightbox-gallery__item--thumb{border-radius:0;margin:6px;outline-offset:0!important;padding:4px}}.product-lightbox-gallery__media{background-color:var(--white);display:block;height:100%;width:100%}.product-lightbox-gallery__close-button{background-color:var(--white);border:none;bottom:0;color:var(--black);cursor:pointer;outline:none;padding:0;position:absolute;right:0;z-index:3}@media (max-width:767px){.product-lightbox-gallery__close-button{border-left:1px solid var(--gray-100);border-top:1px solid var(--gray-100);height:79px;width:72px}}@media (min-width:768px){.product-lightbox-gallery__close-button{border-left:0;bottom:unset;right:38px;top:38px}}.product-lightbox-gallery__close{color:var(--black);font-size:var(--font-size-xl)}@media (min-width:768px){.product-lightbox-gallery__close{font-size:2rem}}.product-lightbox-gallery__main-scene{background-color:var(--white);height:100%}.product-lightbox-gallery__actual-media{display:grid;height:100%;place-items:flex-start}@media (min-width:768px){.product-lightbox-gallery__actual-media{place-items:center}}.product-lightbox-gallery__custom-img-class{-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:768px){.product-lightbox-gallery__custom-img-class{height:50%}}.product-lightbox-gallery__custom-img-thumb-class{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.product-lightbox-gallery__custom-video-class{max-height:95vh;width:100%}.thumbs-gallery{overflow:hidden}.thumbs-gallery__item-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center;margin:6px;position:relative;width:100%}.thumbs-gallery__main-item{cursor:pointer;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.thumbs-gallery__360-item{max-width:100%;padding:15%}.thumbs-gallery__video-wrapper{height:auto;position:relative;width:100%}.thumbs-gallery__video-wrapper:after{background:inherit;content:"";filter:blur(3px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media (min-width:1024px){.thumbs-gallery__video-wrapper:after{content:none}}.thumbs-gallery__video{height:100%;position:relative;width:100%}.thumbs-gallery__video[poster]{-o-object-fit:scale-down;object-fit:scale-down}.thumbs-gallery__video-non-touch-device{z-index:1}.thumbs-gallery__banner-video-cookies-optout{display:block}.thumbs-gallery__banner-video-cookies-optout img{height:auto;width:100%}.thumbs-gallery .thumbs-gallery__thumb-image{border-color:transparent;cursor:pointer;max-width:100%;-o-object-fit:contain;object-fit:contain}.thumbs-gallery .thumbs-gallery__thumb-image--360{aspect-ratio:16/9;padding:.7rem}.thumbs-gallery .thumbs-gallery__thumb-image--video{transform:scale(.6);width:100%}.swiper-pagination{--swiper-pagination-bottom:30px}.nm-thumbs-gallery .swiper-button:before{width:1.75rem;--nm-core-thumbs-gallery-arrows-bg-color:hsla(0,0%,69%,.4);--nm-core-thumbs-gallery-arrows-bg-hover-color:hsla(0,0%,69%,.6)}.nm-thumbs-gallery .slider__custom-navigation__button-next,.nm-thumbs-gallery .slider__custom-navigation__button-prev{color:#000}@media (max-width:768px){.swiper-button.swiper-button__main{display:none}}.nm-thumbs-gallery .swiper-slide-thumb-active{border-color:transparent}.product-header{align-items:center;display:block;justify-content:space-between;padding:0;position:relative;width:100%;word-break:break-word}.product-header__names{display:flex}@media (min-width:1024px){.product-header__names{margin:0 0 24px}}.product-header__texts{width:calc(100% - 60px)}.product-header__brand{color:var(--primary);font-family:var(--overline-font-family);font-size:var(--overline-font-size);font-size:var(--font-size-xs);font-stretch:var(--overline-font-stretch);font-weight:var(--overline-font-weight);letter-spacing:var(--overline-letter-spacing);line-height:var(--overline-line-height);margin:0 0 4px;text-transform:var(--overline-text-transform)}@media (min-width:1024px){.product-header__brand{margin-bottom:16px}}.product-header__product-name{font-family:var(--headline-3-font-family);font-size:var(--headline-3-font-size);font-stretch:var(--headline-3-font-stretch);font-weight:var(--headline-3-font-weight);letter-spacing:var(--headline-3-letter-spacing);line-height:var(--headline-3-line-height);margin:0 0 1rem;text-transform:var(--headline-3-text-transform);word-break:break-word}@media (min-width:768px){.product-header__product-name{font-family:var(--headline-1-font-family);font-size:var(--headline-1-font-size);font-stretch:var(--headline-1-font-stretch);font-weight:var(--headline-1-font-weight);font-weight:var(--font-weight-regular);letter-spacing:var(--headline-1-letter-spacing);line-height:var(--headline-1-line-height);margin:0;text-transform:var(--headline-1-text-transform);word-break:break-word}}.quantum-zubehoer .product-header__product-name,.volkswagen-zubehoer .product-header__product-name{color:var(--primary)}.seat-zubehoer .product-header__product-name{font-size:1.75rem;font-weight:var(--font-weight-semibold)}.product-header__product-text{font-family:var(--body-1-font-family);font-size:var(--body-1-font-size);font-stretch:var(--body-1-font-stretch);font-weight:var(--body-1-font-weight);letter-spacing:var(--body-1-letter-spacing);line-height:var(--body-1-line-height);margin:0;padding-top:1rem;text-transform:var(--body-1-text-transform)}@media (max-width:768px){.product-header__product-text{padding-bottom:1rem}}.product-header__product-subline{color:var(--gray-800);font-family:var(--body-1-font-family);font-size:var(--body-1-font-size);font-stretch:var(--body-1-font-stretch);font-weight:var(--body-1-font-weight);letter-spacing:var(--body-1-letter-spacing);line-height:var(--body-1-line-height);margin:0;text-transform:var(--body-1-text-transform);word-break:break-word}@media (max-width:768px){.product-header__product-subline{padding-bottom:1rem}}@media (min-width:1024px){.product-header__prices{margin:0 0 26px}}.product-header__prices__info{color:var(--gray-600);font-family:var(--body-2-font-family);font-size:var(--body-2-font-size);font-stretch:var(--body-2-font-stretch);font-weight:var(--body-2-font-weight);letter-spacing:var(--body-2-letter-spacing);line-height:var(--body-2-line-height);text-transform:var(--body-2-text-transform)}.product-header__prices__no-spacing .nm-price__symbol{padding:0}.product-header__price-wrapper{display:flex;gap:.5rem}.product-header__price-wrapper .nm-price-box--vertical .nm-price-box__prices{margin-right:0}.product-header__b2b-infos{font-size:var(--font-size-s)}.product-header__dealer-data{display:flex;line-height:24px}@media (max-width:1024px){.product-header__dealer-data{margin-top:16px}}.product-header__dealer-data-icon{margin-right:8px}.product-header__dealer-data-name{font-size:16px;font-weight:600}.product-header__vat-with-unit{align-items:center;display:flex;gap:.5rem}.product-header__unit-price .nm-unit-price__text{font-family:var(--body-2-font-family);font-size:var(--body-2-font-size);font-stretch:var(--body-2-font-stretch);font-weight:var(--body-2-font-weight);letter-spacing:var(--body-2-letter-spacing);line-height:var(--body-2-line-height);text-transform:var(--body-2-text-transform)}.product-buy-box__price{margin-bottom:.25rem}.product-variant-picker{position:relative}.product-variant-picker--inactive:before{background:var(--white);content:"";top:0;right:0;bottom:0;left:0;opacity:.5;position:absolute;z-index:1}.product-variant-picker__value{font-family:var(--body-2-font-family);font-size:var(--body-2-font-size);font-stretch:var(--body-2-font-stretch);font-weight:var(--body-2-font-weight);letter-spacing:var(--body-2-letter-spacing);line-height:var(--body-2-line-height);margin:0 0 4px;text-transform:var(--body-2-text-transform)}.product-variant-picker__list{display:flex;flex-wrap:wrap;gap:16px 4px;justify-content:flex-start;list-style:none;margin:0 0 24px;padding:0}@media (min-width:768px){.product-variant-picker__list{gap:16px}}.product-variant-picker__item{background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid var(--gray-300);border-radius:4px;cursor:pointer}@media (min-width:768px) and (hover:hover) and (pointer:fine){.product-variant-picker__item:hover{border:1px solid var(--gray-900)}}.product-variant-picker__item--selected{background-color:var(--gray-100);border:1px solid var(--gray-900)}.product-variant-picker__item--short{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;max-width:80px;width:calc(20% - 3.2px)}@media (min-width:768px){.product-variant-picker__item--short{width:calc(20% - 12.8px)}}.product-variant-picker__item--short .product-variant-picker__link .product-variant-picker__label{padding:0}.product-variant-picker__item--disabled{color:var(--gray-300);cursor:default}@media (hover:hover) and (pointer:fine){.product-variant-picker__item--disabled:hover{border:1px solid var(--gray-300)}}.product-variant-picker__label{border-radius:4px;display:inline-block;padding:8px 12px;position:relative;text-align:center}.product-variant-picker__label--color{background:var(--white) center no-repeat;background-size:100%;height:100%;width:100%}.product-variant-picker__label--selected{color:var(--gray-700);cursor:default}.product-variant-picker__link{align-items:center;color:inherit;display:flex;height:100%;justify-content:space-between;text-decoration:none;width:100%}.product-variant-picker__link .product-variant-picker__label{margin:auto}.product-variant-picker__error{display:inline-block;font-family:var(--body-2-font-family);font-size:var(--body-2-font-size);font-stretch:var(--body-2-font-stretch);font-weight:var(--body-2-font-weight);letter-spacing:var(--body-2-letter-spacing);line-height:var(--body-2-line-height);margin-left:16px;padding-top:0;text-transform:var(--body-2-text-transform)}.product-variant-picker__error---slidein-enter-active,.product-variant-picker__error---slidein-leave-active{transition:transform .15s cubic-bezier(.39,0,.22,1),opacity .1s}.product-variant-picker__error---slidein-enter-from,.product-variant-picker__error---slidein-leave-to{opacity:0;transform:translateY(-6px)}.product-variants__size-picker{display:none}@media (min-width:768px){.product-variants__size-picker{display:block}}.product-variants__size-dropdown{margin-bottom:8px}@media (min-width:768px){.product-variants__size-dropdown{display:none}}.product-actions{display:flex;flex-direction:column}@media (min-width:768px){.product-actions{display:inline-block}}.product-actions__error{display:inline-block;font-family:var(--body-2-font-family);font-size:var(--body-2-font-size);font-stretch:var(--body-2-font-stretch);font-weight:var(--body-2-font-weight);letter-spacing:var(--body-2-letter-spacing);line-height:var(--body-2-line-height);padding-top:0;text-transform:var(--body-2-text-transform)}.product-actions__error---slidein-enter-active,.product-actions__error---slidein-leave-active{transition:transform .15s cubic-bezier(.39,0,.22,1),opacity .1s}.product-actions__error---slidein-enter-from,.product-actions__error---slidein-leave-to{opacity:0;transform:translateY(-6px)}.product-actions__wrapper{display:flex;flex-direction:column;gap:1rem;margin-bottom:16px}@media (min-width:768px){.product-actions__wrapper{min-width:500px}}.product-actions__wrapper-add-to-cart{gap:.5rem}.product-actions__quantity-add-to-cart-wrapper{display:flex;gap:8px}@media (max-width:475px){.product-actions__quantity-add-to-cart-wrapper{flex-direction:column}.volkswagen-zubehoer .product-actions__quantity-add-to-cart-wrapper{flex-direction:row}}.product-actions__buttons{align-items:stretch;display:inline-flex;flex-direction:column;width:auto}@media (max-width:475px){.product-actions__buttons{width:100%}}.product-actions__buttons-reverse{flex-direction:column-reverse}.product-actions__buttons .product-actions__add-to-cart{height:3.5rem;width:100%}@media (min-width:1024px){.product-actions__buttons{margin-bottom:16px;width:500px}}.product-actions__buttons-product-request-button{align-items:center;background:none!important;border:none;color:var(--primary);cursor:pointer;text-decoration:underline}.product-actions__buttons-product-request-button:focus,.product-actions__buttons-product-request-button:hover{background:var(--white)!important;border-color:var(--gray-700)!important;color:var(--gray-700)!important}.product-actions__redirect-login-button,.product-actions__request-button,.product-actions__text{margin-bottom:1rem}.product-actions__product-request-link{display:flex;flex-direction:column}.volkswagen-zubehoer .product-actions__wishlist{margin-bottom:1rem}.product-buy-box{padding:20px 0 0;width:100%}@media (min-width:1024px){.product-buy-box{padding:0 24px 16px 48px}}.product-buy-box__section{padding-bottom:18px}@media (min-width:1024px){.product-buy-box__section{margin:0 0 24px;padding-bottom:0}}.product-buy-box__availability{margin-bottom:16px}.product-buy-box .nm-quantity-selection{min-height:45px;--nm-core-quantity-selection-input-field-width:3.125rem;--nm-core-quantity-selection-height:3.5rem}.product-buy-box .nm-quantity-selection__input-field{font-size:1rem}.volkswagen-zubehoer .product-buy-box .nm-quantity-selection{--nm-core-quantity-selection-button-border-radius:5rem;--nm-core-quantity-selection-height:2.75rem}.volkswagen-zubehoer .product-buy-box .nm-quantity-selection .nm-svg-icon{--nm-core-svg-icon-width:.75rem;--nm-core-svg-icon-height:.75rem}.product-buy-box .nm-button{min-width:3.125rem}.product-description__overview{white-space:pre-line;word-break:break-word}.product-description__overview,.product-description__overview-html{margin:0 0 16px}.product-description__sku-label{font-weight:var(--font-weight-semibold)}.product-description__sku-value{white-space:pre}.product-description__highlights{margin:0;padding:0 0 0 34px}.product-description__highlight{overflow-wrap:break-word}.product-description__limitation{background:var(--gray-025);padding:1rem}.product-details{z-index:1}.product-details .nm-collapsible-panel__header{color:var(--gray-900);font-stretch:125%}.product-details .nm-collapsible-panel__header--open{border-left-color:var(--gray-900)}.product-details .accordion__section-content{font-size:medium}.product-details__headline:not(:first-child){margin-top:32px}.product-details__carCompatibilities{margin-top:0;padding-left:0}.product-details__carCompatibilities li{align-items:center;font-family:var(--body-1-font-family);font-size:var(--body-1-font-size);font-stretch:var(--body-1-font-stretch);font-weight:var(--body-1-font-weight);gap:.25rem;letter-spacing:var(--body-1-letter-spacing);line-height:var(--body-1-line-height);margin-bottom:12px;margin-left:16px;text-transform:var(--body-1-text-transform)}.product-details__carCompatibilities li a{display:block}.product-details__carCompatibilities .nm-svg-icon{font-size:var(--font-size-base)}.product-details--desktop{display:none}@media (min-width:1024px){.product-details--desktop{display:block}}.product-details--mobile{display:none}@media (max-width:1023px){.product-details--mobile{display:block}}.product-details .d-flex{display:flex}@keyframes placeholder-animation{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}.product-page__loading-box{position:fixed}.product-page__top{background-color:var(--white)}.product-page__top .nm-section-container__content{padding:0}@media (min-width:1024px){.product-page__top .nm-section-container__content{padding:0 32px 32px}}.product-page__breadcrumbs{margin:0 auto .75rem;max-width:1512px;padding:.5rem 1.35rem;width:100%}.cupra-zubehoer .product-page__breadcrumbs{padding:.5rem 2.75rem}@media (min-width:1024px){.product-page__breadcrumbs{margin:1rem 0 2.5rem;padding:.5rem 2.75rem}}.vwg-original-zubehoer .product-page__breadcrumbs{background-color:var(--gray-025);padding:.5rem 1rem}@media (min-width:1024px){.vwg-original-zubehoer .product-page__breadcrumbs{padding:.5rem 2rem}}.vwg-original-zubehoer .product-page__breadcrumbs .nm-breadcrumbs:after,.vwg-original-zubehoer .product-page__breadcrumbs .nm-breadcrumbs:before{background:var(--gray-025)}.quantum-zubehoer .product-page__breadcrumbs .nm-breadcrumbs__crumb,.volkswagen-zubehoer .product-page__breadcrumbs .nm-breadcrumbs__crumb{color:var(--primary)}.product-page .nm-breadcrumbs__crumb:first-letter{text-transform:uppercase}.product-page__essentials{margin:0 0 0 -16px;padding:0 16px 34px;width:100vw}@media (min-width:1024px){.product-page__essentials{align-items:start;border-bottom:0;display:grid;gap:16px;grid-template-columns:minmax(0,40%) 60%;margin:0;padding:0 16px 42px;width:100%}}@media (max-width:768px){.product-page__essentials{padding-bottom:0}}.product-page__gallery--mobile.product-media-gallery{padding:0 0 48px}@media (min-width:1024px){.product-page__gallery--mobile.product-media-gallery{display:none}}.product-page__gallery--desktop.product-media-gallery{display:none}@media (min-width:1024px){.product-page__gallery--desktop.product-media-gallery{display:grid}.product-page__details{padding:80px 16px 18px}}.product-page__details--mobile{display:block}@media (min-width:1024px){.product-page__details--mobile{display:none}}.product-page__details--desktop{display:none}@media (min-width:1024px){.product-page__details--desktop{display:grid}}.product-page__description{margin-top:30px}@media (min-width:1024px){.product-page__description{margin-top:40px}}.product-page__teaser{overflow-x:hidden;padding:0 0 24px}@media (min-width:768px){.product-page__teaser{display:block}}.product-page__teaser .nm-section-container__content{padding-bottom:0}@media (max-width:1023px){.product-page__lightbox-gallery-modal{height:100%;top:auto}}.product-page__lightbox-gallery-modal .nm-modal__content{box-shadow:none;height:100%;max-height:100%;padding:0;width:100%}.product-replacement-img{align-items:center;border:1px solid var(--gray-100);display:grid;gap:1rem;grid-template-columns:min-content 1fr;margin-bottom:1rem;padding:1rem}.product-replacement-img__icon{font-size:var(--font-size-xl)}.product-replacement-img__text{font-size:var(--font-size-s)}
