.section-collection-list .card{transition:all .1s ease-in-out}.section-collection-list .card:hover{transform:translateY(-4px)}.section-collection-list .card__inner{height:100%;border:medium none currentcolor;border:initial}.section-collection-list .card__content{position:absolute;top:0;height:100%;width:100%}.section-collection-list .card__information{display:flex;text-align:left;flex-direction:column;align-items:flex-start;background-color:rgb(from var(--color-overlay) r g b/30%);border-radius:var(--border-radius);justify-content:space-between;padding:2rem!important}.section-collection-list .card__heading{font-weight:700}.section-collection-list .button--card svg{rotate:270deg}.section-collection-list .button__text,.section-collection-list .grid__item--s .button__text{display:none}@media screen and (min-width: 990px){.section-collection-list .card__information{flex-direction:row;align-items:flex-end}.section-collection-list .button__text{display:block}.section-collection-list .card__inner{height:288px;max-height:288px}.section-collection-list .grid--4-col-desktop.grid--scaled .grid__item--s{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.section-collection-list .grid--4-col-desktop.grid--scaled .grid__item--m{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.section-collection-list .grid--4-col-desktop.grid--scaled .grid__item--l{width:calc(75% - var(--grid-desktop-horizontal-spacing) * 1 / 4);max-width:calc(75% - var(--grid-desktop-horizontal-spacing) * 1 / 4)}.section-collection-list .grid--4-col-desktop.grid--scaled .grid__item--xl{width:calc(100% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(100% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}}.header__heading-custom-dropdown .button{max-height:47px}.header__heading-custom-dropdown .custom-header-dropdown__megamenu-level-1--content{min-height:96px;min-height:calc(var(--dynamic-menu-height, 0px) + 96px);transition:min-height .2s ease}.header__heading-custom-dropdown .mega-menu__list-level-1{display:flex!important;flex-direction:column;max-width:50%}.header__heading-custom-dropdown .custom-header-dropdown__megamenu-level-2--content{left:calc(50% - 32px)!important;top:0!important;transform:none!important;transform:initial!important;padding-top:0!important;padding-bottom:0!important;box-shadow:none!important;border-left:1px solid rgb(var(--color-button-text))!important;padding-left:32px;margin-left:32px;max-width:150%;width:150%;z-index:12;min-height:100%;overflow:hidden}.header__icons .header__icon{background-color:rgb(var(--color-button-text));position:relative}.header__icons .header__icon:not(:last-child){margin-right:.5rem}.header__inline-menu .header__menu-item:has(.header__active-menu-item):before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:rgb(var(--color-foreground))}.menu-drawer .menu-drawer__menu-item--active{position:relative}.menu-drawer .menu-drawer__menu-item--active:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:rgb(var(--color-foreground))}.header__search-bar .search-modal__form .select{flex:1 1 0}.header.page-width .header__heading-link{margin-left:0}.section-image-banner .banner__box--configurator{width:100%}.section-image-banner .configurator--box-shadow{box-shadow:0 0 32px -12px #00000080}.main-product__metafield-column{display:flex;flex-direction:column}.main-product__metafield-column .column-wrapper{padding:8px 12px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.main-product__metafield-column .column-wrapper:nth-child(odd){background-color:rgb(var(--color-button-text))}.main-product__metafield-column .column-wrapper:first-of-type{border-top-left-radius:var(--buttons-radius-outset);border-top-right-radius:var(--buttons-radius-outset)}.main-product__metafield-column .column-wrapper:last-of-type{border-bottom-left-radius:var(--buttons-radius-outset);border-bottom-right-radius:var(--buttons-radius-outset)}.main-product__metafield-column .column__key{font-weight:600}.main-product__metafield-column .column__button{text-wrap:nowrap}.product__usp .product__usp-item{display:flex;align-items:center;gap:8px}.configurator-section-grid{flex-wrap:nowrap;overflow-x:scroll;padding-bottom:12px;scrollbar-color:#000 white;scrollbar-width:thin}.configurator-section-grid .grid__item:first-of-type{padding-left:8px}.configurator-section-grid .grid__item:last-of-type:not(:first-of-type){padding-right:8px}.configurator-section-grid .grid_item{margin-bottom:8px}@media only screen and (min-width: 789px){.configurator-section-grid .grid__item:first-of-type{padding-left:12px}.configurator-section-grid .grid__item:last-of-type:not(:first-of-type){padding-right:12px}}.configurator__aside{padding-top:16px;padding-bottom:32px}.configurator__aside:has(.menu-opening){position:relative;z-index:10}.configurator__aside .facets{background-color:transparent!important;background-color:initial!important}.configurator__aside .facets-container-drawer{position:relative}.configurator__aside .mobile-facets__inner{width:100%;max-width:393px}.configurator__aside .mobile-facets__disclosure,.configurator__aside .mobile-facets__open-wrapper{width:100%}.configurator__aside .mobile-facets__open:hover{color:var(--gradient-background)!important}.configurator__aside .mobile-facets__close{top:20px;left:6px}.configurator__aside .mobile-facets__footer{gap:16px}.configurator__aside .mobile-facets__footer .button{margin-left:0}.configurator__aside .configurator__form{border-radius:0}.configurator__aside .configurator__form .configurator__form-button--remove{display:none}.configurator__aside .configurator__form-inner{padding:0!important}.configurator__form-button{background:none;border:none;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;width:-moz-fit-content;width:fit-content;padding-left:0;padding-right:0}.configurator__form-button--remove{align-items:center;display:flex;flex-direction:row;gap:6px;-webkit-text-decoration:none;text-decoration:none}.configurator__form-button--remove svg{width:24px;height:24px}.configurator__form{border-radius:var(--inputs-radius);position:relative}.configurator__form .configurator__form-inner{display:flex;flex-direction:column;padding:18px;gap:12px}.configurator__form .configurator__heading{margin:0}.configurator__form .configurator__form-group{display:flex;flex-direction:column;gap:8px;transition:all .2s ease}.configurator__form .configurator__form-group-item{display:flex;flex-direction:column;width:100%;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.configurator__form .configurator__form-group-item:not(.configurator__license-plate):after{content:"";width:8px;height:8px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);position:absolute;bottom:20px;right:12px;pointer-events:none}.configurator__form .configurator__form-label{font-weight:700}.configurator__form .configurator__form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #E1E1E1;border-radius:4px;font-size:16px;padding:14px 32px 14px 12px;position:relative;text-overflow:ellipsis}.configurator__form .configurator__form-button{margin-left:auto;margin-right:auto;font-size:16px}@media only screen and (min-width: 992px){.configurator__form .configurator__form-group{flex-flow:row wrap;gap:16px}.configurator__form .configurator__form-group-item{display:flex;flex-direction:column;width:calc(50% - 8px)}}@media only screen and (min-width: 1200px){.configurator__form .configurator__form-group{display:grid;grid-template-columns:minmax(min-content,1fr) minmax(min-content,1fr) 2fr minmax(min-content,1fr) 2fr minmax(min-content,1fr);align-items:start}.configurator__form .configurator__form-inner{gap:16px}.configurator__form .configurator__form-group-item{width:100%;min-width:0}.configurator__form .configurator__form-button{display:none}}.configurator__form-group--license-plate{display:none;flex-direction:column;gap:8px}.configurator__form-group--license-plate .configurator__license-plate{flex-direction:row;width:100%;max-width:none;max-width:initial}.configurator__form-group--license-plate .configurator__license-plate img{border-bottom-left-radius:4px;border-top-left-radius:4px;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.configurator__form-group--license-plate .configurator__form-input{background-color:#f6dc07;border:1px solid #f6dc07;border-radius:0 4px 4px 0;font-size:28px;font-weight:700;text-transform:uppercase;text-indent:12px;width:100%}.configurator__form-group--license-plate .configurator__form-input:focus{box-shadow:none}.configurator__form-group--license-plate .configurator__form-label{display:none}.configurator__form-group--license-plate .configurator__form-button{display:none;margin-right:0;margin-right:initial}.configurator__form-group--license-plate:has(input:disabled) .configurator__license-plate{opacity:.4;filter:blur(1px)}@media only screen and (min-width: 1200px){.configurator__form-group--license-plate{flex-direction:row;align-items:center;justify-content:space-between}.configurator__form-group--license-plate .configurator__license-plate{max-width:290px;min-width:0!important;min-width:initial!important}.configurator__form-group--license-plate .configurator__form-button{display:flex}}.configurator__form-loading{background-color:rgb(var(--color-background),.5);position:absolute;width:100%;height:100%;z-index:1;justify-content:center;align-items:center;display:none}.configurator__form-loading--active{display:flex}@media only screen and (min-width: 992px){.configurator__form-loading{border-radius:16px}}.configurator--nl .configurator__form-group--license-plate{display:flex}.configurator--nl .configurator__form-group--license-plate .configurator__form-button{align-self:center;justify-self:center;place-self:center}@media screen and (min-width: 1200px){.configurator--nl .configurator__form-button{display:none}.configurator--nl .configurator__form-group--license-plate .configurator__form-button{display:flex}}@keyframes skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.configurator__skeleton{position:relative;z-index:2}.configurator__skeleton.configurator__skeleton--hidden{display:none}.configurator__skeleton+.configurator__form-inner{opacity:0;pointer-events:none}.configurator__skeleton.configurator__skeleton--hidden+.configurator__form-inner{opacity:1;pointer-events:auto;transition:opacity .2s ease-in-out}.configurator__skeleton-group{margin-bottom:24px}.configurator__skeleton-group.configurator__skeleton-group--license-plate{margin-bottom:32px}@media only screen and (min-width: 768px){.configurator__skeleton-group{display:flex;flex-wrap:wrap;gap:16px}.configurator__skeleton-group.configurator__skeleton-group--license-plate{flex-direction:column;gap:12px}}.configurator__skeleton-item{flex:1;min-width:200px;margin-bottom:16px}@media only screen and (min-width: 768px){.configurator__skeleton-item{margin-bottom:0}}.configurator__skeleton-button,.configurator__skeleton-input--license-plate .configurator__skeleton-field,.configurator__skeleton-input--license-plate .configurator__skeleton-prefix,.configurator__skeleton-select,.configurator__skeleton-label{background:linear-gradient(90deg,rgb(var(--color-foreground),.08) 25%,rgb(var(--color-foreground),.15),rgb(var(--color-foreground),.08) 75%);background-size:200px 100%;animation:skeleton-shimmer 1.5s infinite linear;border-radius:4px}.configurator__skeleton-label{height:20px;width:80px;margin-bottom:8px}.configurator__skeleton-select{height:48px;width:100%;border-radius:6px}.configurator__skeleton-input{display:flex;gap:8px;align-items:center}.configurator__skeleton-input--license-plate .configurator__skeleton-prefix{width:48px;height:48px;border-radius:6px;flex-shrink:0}.configurator__skeleton-input--license-plate .configurator__skeleton-field{height:48px;flex:1;border-radius:6px}.configurator__skeleton-button{height:44px;width:120px;border-radius:22px;margin-top:8px}@media only screen and (min-width: 768px){.configurator__skeleton-button{align-self:flex-start}}@media (prefers-color-scheme: dark){.configurator__skeleton-label,.configurator__skeleton-select,.configurator__skeleton-input--license-plate .configurator__skeleton-prefix,.configurator__skeleton-input--license-plate .configurator__skeleton-field,.configurator__skeleton-button{background:linear-gradient(90deg,rgb(var(--color-foreground),.12) 25%,rgb(var(--color-foreground),.2),rgb(var(--color-foreground),.12) 75%)}}@media (prefers-reduced-motion: reduce){.configurator__skeleton-label,.configurator__skeleton-select,.configurator__skeleton-input--license-plate .configurator__skeleton-prefix,.configurator__skeleton-input--license-plate .configurator__skeleton-field,.configurator__skeleton-button{animation:none;background:rgb(var(--color-foreground),.12)}}.configurator{height:-moz-fit-content;height:fit-content}@media only screen and (min-width: 990px){.configurator--sticky{transition:all .3s ease-in-out}.configurator--sticky.configurator--sticky-scrolling-down{position:sticky;top:0;z-index:1}.configurator--sticky.configurator--sticky-scrolling-up{position:sticky;top:140px;z-index:1}.configurator--sticky.configurator--sticky-always.configurator--sticky-sticking{position:sticky;top:calc(133px + 1rem);z-index:1}.configurator--sticky.configurator--sticky-sticking .configurator--box-shadow{box-shadow:0 0 32px -12px #00000080;transition:all .2s ease}.configurator--sticky.configurator--sticky-sticking .configurator__form{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top-width:0!important}}.product-card .card__media img{-o-object-fit:contain!important;object-fit:contain!important}.product-card .product__usp{margin-bottom:12px}.product-card .product__usp .product__usp-item{font-size:14px}.upsell-dropdown__container .upsell-dropdown__title{font-weight:600;margin-top:0;margin-bottom:10px}.upsell-dropdown__container .product__custom-property{margin-top:10px}
