.partfinder-section{--pf-height: 56px;position:relative;padding:1.5rem 0 2rem;display:flex;justify-content:center;align-items:center;min-height:18rem}.partfinder-section__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.partfinder{position:relative;width:100%;z-index:2}.partfinder .container{max-width:1400px;margin:0 auto;padding:0 18px}.partfinder__title{text-align:center;font-size:clamp(34px,4vw,56px);line-height:1.05;margin:0 0 18px;color:#000;font-weight:700}.partfinder__bar{position:relative;display:flex;align-items:center;justify-content:center;gap:18px;padding:26px 22px;background:#545a629e;border-radius:14px;max-width:1300px;margin:0 auto;overflow:visible}.partfinder__spotlight{display:none}.partfinder__bar.is-spotlight-active .partfinder__spotlight{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000047;z-index:1}.partfinder__plate-search,.partfinder__separator,.partfinder__mobile-trigger,.partfinder__manual{position:relative;z-index:3}.partfinder__plate-search{position:relative;display:flex;align-items:center;gap:8px;flex:0 0 auto}.partfinder__plate-field{position:relative;display:flex;align-items:center;flex:0 0 auto;height:var(--pf-height);overflow:hidden;border-radius:8px}.partfinder__plate-prefix{position:absolute;left:0;top:0;bottom:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:42px;margin:0;padding:0;border:none!important;border-radius:0;background:#1b339d;color:#fff;text-align:center;font-weight:700;pointer-events:none;box-sizing:border-box}.partfinder__plate-prefix svg{width:18px}.partfinder__input{width:100%;height:var(--pf-height)!important;border:none!important;border-radius:8px;background:#f7f7f7;color:#252525;padding:0 16px!important;outline:none;box-shadow:inset 0 0 0 1px #d7d7d7;font:inherit;font-size:15px;line-height:1;box-sizing:border-box!important;transition:box-shadow .15s ease,background .15s ease}.partfinder__input:focus{background:#fff;box-shadow:inset 0 0 0 1px #a86f28,0 0 0 2px #a86f281f}.partfinder__input[disabled]{background:#dedede;color:#787878;cursor:not-allowed}.partfinder__input--plate,.partfinder__input--plate:focus,.partfinder__field:focus-within .partfinder__input--plate,.partfinder__field-wrap .partfinder__input--plate{width:248px;max-width:248px;padding-left:56px!important;background:#f7f7f7}.partfinder__input--plate:focus,.partfinder__field:focus-within .partfinder__input--plate{background:#fff}.partfinder__input::placeholder{color:transparent}.partfinder__input.partfinder__input--plate::placeholder{color:#999;text-transform:uppercase;letter-spacing:.5px}.partfinder__field:focus-within .partfinder__input::placeholder{color:#888}.partfinder__plate-button,.partfinder__submit,.partfinder__caret-button,.partfinder__mobile-close,.partfinder__back-button{appearance:none;-webkit-appearance:none;border:0;outline:0;box-shadow:none;font:inherit;margin:0;cursor:pointer}.partfinder__plate-button,.partfinder__submit{display:inline-flex;align-items:center;justify-content:center;min-width:var(--pf-height);width:var(--pf-height);height:var(--pf-height);padding:0;border-radius:8px;background:#ff0013;color:#fff;box-sizing:border-box;transition:transform .15s ease,filter .15s ease,opacity .15s ease}.partfinder__plate-button:hover,.partfinder__submit:hover{filter:brightness(.94)}.partfinder__plate-button svg,.partfinder__submit svg,.partfinder__plate-button *,.partfinder__submit *{width:20px;height:20px;color:#fff;fill:#fff;pointer-events:none}.partfinder__separator{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1;min-width:52px}.partfinder__separator:before,.partfinder__separator:after{content:"";width:1px;height:28px;background:#ffffffe6}.partfinder__manual{display:flex;align-items:center;justify-content:center;gap:10px;flex:1 1 auto;max-width:760px}.partfinder__field-wrap{position:relative;flex:1 1 0;min-width:0}.partfinder__field-wrap--brand{max-width:200px}.partfinder__field-wrap--model,.partfinder__field-wrap--year{max-width:250px}.partfinder__field{position:relative;z-index:6;border-radius:8px;overflow:hidden}.partfinder__search-icon,.partfinder__caret-button,.partfinder__caret{position:absolute;top:50%;transform:translateY(-50%);z-index:8;display:inline-flex;align-items:center;justify-content:center;line-height:0}.partfinder__search-icon{left:12px;display:none}.partfinder__caret-button{right:12px;background:transparent;padding:0}.partfinder__caret{right:12px}.partfinder__search-icon svg,.partfinder__caret-button svg,.partfinder__back-button svg,.partfinder__breadcrumbs .sep svg,.partfinder__caret svg{color:#1c1c1c;fill:#1c1c1c}.partfinder__floating-label{position:absolute;top:50%;left:16px;transform:translateY(-50%);pointer-events:none;opacity:.75;white-space:nowrap;color:#646464}.partfinder__field:focus-within .partfinder__search-icon{display:inline-flex}.partfinder__field:focus-within .partfinder__input:not(.partfinder__input--plate){padding-left:38px!important;padding-right:38px!important}.partfinder__field:focus-within .partfinder__floating-label,.partfinder__input:not(:placeholder-shown)+.partfinder__floating-label{display:none}.partfinder__field-wrap.is-open{z-index:50}.partfinder__field-wrap.is-open .partfinder__input{background:#fff;box-shadow:inset 0 0 0 1px #a86f28,0 0 0 2px #a86f281f}.partfinder__list{display:none;position:absolute;top:68px;left:0;width:100%;max-height:340px;overflow:auto;overflow-x:hidden;list-style:none;margin:0;padding:10px 0;background:#fff;border-radius:10px;box-shadow:0 14px 36px #0000002e;z-index:60;border:1px solid rgba(0,0,0,.06);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.partfinder__list::-webkit-scrollbar{width:6px}.partfinder__list::-webkit-scrollbar-track{background:transparent;margin:10px 0}.partfinder__list::-webkit-scrollbar-thumb{background:#0000002e;border-radius:3px}.partfinder__list::-webkit-scrollbar-thumb:hover{background:#0000004d}.partfinder__field-wrap.is-open .partfinder__list{display:block}.partfinder__list h3{margin:0;padding:8px 16px;font-size:12px;color:#444;font-weight:700}.partfinder__list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;font-size:16px;cursor:pointer;color:#222;transition:background .12s ease,color .12s ease}.partfinder__list li:after{content:"\203a";font-size:20px;line-height:1;opacity:.9}.partfinder__list li:hover,.partfinder__list li.is-focused{background:#ff0013;color:#fff}.partfinder__list li:hover:after,.partfinder__list li.is-focused:after{color:#fff}.partfinder__mobile-trigger,.partfinder__mobile-header,.partfinder__back-button,.partfinder__breadcrumbs .sep{display:none}.partfinder__back-button{position:absolute;top:10px;left:18px;width:40px;height:40px;border-radius:8px;background:#ececec;z-index:12}.partfinder__back-button svg{rotate:90deg}.partfinder__mobile-close{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:#ececec;color:#000;border-radius:8px}.partfinder__mobile-title{margin:0 0 6px;color:#fff;font-size:22px;font-weight:700}.partfinder__breadcrumbs{font-size:14px;color:#fff;line-height:1.4}.partfinder__toast{position:fixed;left:50%;bottom:12px;transform:translate(-50%);z-index:9999999;opacity:0;pointer-events:none;transition:opacity .2s ease;background:#d60000;color:#fff;padding:13px 16px;border-radius:8px;font-size:13px;max-width:calc(100vw - 24px);text-align:center}.partfinder__toast.is-visible{opacity:1}.partfinder__popular-group:after{content:"";display:block;width:calc(100% - 24px);height:1px;margin:14px auto;background:#0000001f}.partfinder__plate-button:disabled{opacity:.85;cursor:wait}.partfinder__spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;display:inline-block;animation:partfinder-spin .7s linear infinite}@keyframes partfinder-spin{to{transform:rotate(360deg)}}.partfinder__list-loader{padding:12px 16px;display:flex;flex-direction:column;gap:12px}.partfinder__skeleton-row{height:18px;border-radius:6px;background:linear-gradient(90deg,#e8e8e8 25%,#f4f4f4,#e8e8e8 75%);background-size:200% 100%;animation:partfinder-skeleton 1.2s ease-in-out infinite}.partfinder__skeleton-row:nth-child(1){width:55%}.partfinder__skeleton-row:nth-child(2){width:72%}.partfinder__skeleton-row:nth-child(3){width:40%}.partfinder__skeleton-row:nth-child(4){width:62%}@keyframes partfinder-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.partfinder__results{max-width:1400px;margin:40px auto 0;padding:0 20px}.partfinder__results-car-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.partfinder__results-car-heading:empty{display:none}.pf-car-heading__name{font-size:22px;font-weight:700;color:#111;line-height:1.2}.pf-car-heading__sep{width:2px;height:24px;background:#e00;flex-shrink:0}.pf-car-heading__year{font-size:16px;font-weight:600;color:#444;background:#f0f0f0;padding:4px 12px;border-radius:4px;line-height:1.3}.pf-car-heading__reg{font-size:14px;font-weight:500;color:#666;margin-left:4px}.partfinder__results-header{margin-bottom:20px}.partfinder__results-top-row{display:flex;align-items:center;gap:24px;padding:10px 0 14px;border-bottom:1px solid #e0e0e0}.partfinder__results-count{font-size:14px;color:#555;font-weight:600;margin-right:auto;white-space:nowrap}.partfinder__view-toggle{display:none;align-items:center;gap:4px;margin-left:auto}.partfinder__view-toggle-label{font-size:13px;color:#888;margin-right:4px;white-space:nowrap}.pf-view-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;color:#999;transition:all .12s ease}.pf-view-btn:hover{color:#555;border-color:#bbb}.pf-view-btn--active{color:#222;border-color:#222;background:#f8f8f8}.pf-view-btn svg{width:16px;height:16px;display:block}.partfinder__results-sort{display:flex;align-items:center;gap:8px;flex-shrink:0}.pf-sort-label{font-size:13px;font-weight:500;white-space:nowrap;color:#888}.partfinder__results-sort select{min-width:10rem;height:32px;padding:0 28px 0 10px;border:1px solid #ddd;border-radius:4px;font-size:13px;font-weight:500;color:#333;background:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;transition:border-color .12s}.partfinder__results-sort select:hover{border-color:#999}.partfinder__results-sort select:focus{border-color:#333;outline:none}@media(min-width:750px){.partfinder__view-toggle{display:flex}}@media(max-width:749px){.partfinder__view-toggle,.pf-sort-label{display:none!important}.partfinder__results-top-row{display:flex!important;flex-wrap:wrap!important;gap:12px!important;padding:12px 0!important;align-items:center!important}.partfinder__results-top-row .pf-mobile-filter-btn{order:1!important;flex:1 1 calc(50% - 6px)!important;height:44px!important;min-height:44px!important;padding:10px 20px!important;border:1px solid #ddd!important;border-radius:4px!important;background:#fff!important;color:#333!important;font-size:14px!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;line-height:1!important;margin:0!important}.partfinder__results-top-row .pf-mobile-filter-btn svg{width:18px!important;height:18px!important;flex-shrink:0!important}.partfinder__results-sort{order:2!important;flex:1 1 calc(50% - 6px)!important;margin:0!important}.partfinder__results-sort select{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 32px 0 14px!important;border:1px solid #ddd!important;border-radius:4px!important;background-color:#fff!important;color:#333!important;font-size:14px!important;font-weight:500!important;line-height:1!important;background-position:right 10px center!important}.partfinder__results-top-row .partfinder__results-count{order:3!important;flex:1 1 100%!important;margin:0!important;padding:4px 0 0!important;font-size:16px!important;font-weight:700!important;color:#222!important;white-space:normal!important}}.partfinder__results-layout{display:grid;grid-template-columns:240px 1fr;gap:32px;align-items:start}.partfinder__filters-sidebar{position:sticky;top:var(--pf-sidebar-top, 20px);max-height:calc(100vh - var(--pf-sidebar-top, 20px) - 20px);overflow-y:auto;transition:top .3s ease}.partfinder__results-grid{display:grid;gap:16px;padding:0;margin:0}.pf-grid--cards{grid-template-columns:repeat(4,1fr)}.pf-grid--list{grid-template-columns:1fr;gap:0}.pf-product-card{display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #eee;transition:box-shadow .2s;height:100%}.pf-product-card:hover{box-shadow:0 4px 16px #00000014}.pf-card__media{display:block;position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#f9f9f9}.pf-card__img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.pf-card__badge{position:absolute;top:8px;left:8px;background:#e00;color:#fff;font-size:12px;font-weight:700;padding:3px 8px;border-radius:4px;line-height:1.2}.pf-card__body{display:flex;flex-direction:column;flex:1;padding:12px;gap:4px}.pf-card__title{font-size:14px;font-weight:600;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pf-card__title a{color:inherit;text-decoration:none}.pf-card__title a:hover{text-decoration:underline}.pf-card__intro{font-size:12px;color:#666;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pf-card__sku{font-size:11px;color:#888}.pf-card__stock{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;margin-top:2px}.pf-card__stock-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pf-card__stock--in{color:#16793a}.pf-card__stock--in .pf-card__stock-dot{background:#16793a}.pf-card__stock--expected{color:#b45309}.pf-card__stock--expected .pf-card__stock-dot{background:#b45309}.pf-card__stock--out{color:#c00}.pf-card__stock--out .pf-card__stock-dot{background:#c00}.pf-card__price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:8px}.pf-card__price{font-size:16px;font-weight:700;color:#111}.pf-card__price--sale{color:#c00}.pf-card__price-compare{font-size:13px;color:#888;text-decoration:line-through}.pf-card__vat{font-size:11px;color:#888}.pf-card__actions--list{display:none}.pf-card__actions--grid{margin-top:8px}.pf-card__atc-btn{display:block;width:100%;padding:10px 12px;border:1px solid #222;border-radius:4px;background:#fff;color:#222;font-size:13px;font-weight:600;cursor:pointer;text-align:center;transition:background .15s,color .15s}.pf-card__atc-btn:hover{background:#222;color:#fff}.pf-card__qty-row{display:flex;align-items:center;gap:8px}.pf-card__qty{display:flex;align-items:center;border:1px solid #ddd;border-radius:4px;overflow:hidden}.pf-card__qty-btn{width:36px;height:36px;border:none;background:#f5f5f5;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.pf-card__qty-btn:hover{background:#e8e8e8}.pf-card__qty-input{width:40px;height:36px;border:none;text-align:center;font-size:14px;-moz-appearance:textfield}.pf-card__qty-input::-webkit-inner-spin-button,.pf-card__qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pf-grid--list{display:flex;flex-direction:column;gap:0}.pf-grid--list .pf-product-card{flex-direction:row;align-items:center;border-radius:8px;border:1px solid #eee;margin-bottom:8px;padding:14px 20px 14px 16px;gap:16px;box-shadow:none;height:auto}.pf-grid--list .pf-product-card:last-child{margin-bottom:0}.pf-grid--list .pf-product-card:hover{box-shadow:none;background:#fafafa}.pf-grid--list .pf-card__media{width:96px;min-width:96px;max-width:96px;aspect-ratio:1;flex-shrink:0;border-radius:0;overflow:hidden;border:none;background:transparent}.pf-grid--list .pf-card__media img{object-fit:contain}.pf-grid--list .pf-card__badge{display:none}.pf-grid--list .pf-card__body{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%;padding:0;flex:1}.pf-grid--list .pf-card__info-stack{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.pf-grid--list .pf-card__title{font-size:14px;font-weight:700;-webkit-line-clamp:2;margin:0;line-height:1.3}.pf-grid--list .pf-card__title a{color:#111;text-decoration:none}.pf-grid--list .pf-card__title a:hover{text-decoration:underline}.pf-grid--list .pf-card__intro{font-size:13px;color:#555;-webkit-line-clamp:1;margin:0;line-height:1.4}.pf-grid--list .pf-card__sku{font-size:12px;color:#999}.pf-grid--list .pf-card__stock{font-size:12px;margin-top:2px}.pf-grid--list .pf-card__price-row{text-align:right;white-space:nowrap;padding:0;margin:0;flex-shrink:0;min-width:90px}.pf-grid--list .pf-card__price{font-size:15px;font-weight:700}.pf-grid--list .pf-card__price--sale{color:#c00}.pf-grid--list .pf-card__vat{font-size:10px;color:#999;display:block}.pf-grid--list .pf-card__price-compare{font-size:12px;color:#999}.pf-grid--list .pf-card__actions--grid{display:none}.pf-grid--list .pf-card__actions--list{display:flex;align-items:center;flex-shrink:0}.pf-grid--list .pf-card__qty-row{display:flex;flex-direction:column;align-items:center;gap:4px}.pf-grid--list .pf-card__qty{display:flex;align-items:center;border:1px solid #ddd;border-radius:4px;overflow:hidden;line-height:1;width:100%;max-width:160px;justify-content:center}.pf-grid--list .pf-card__qty-btn{width:30px;height:28px;flex:0 0 30px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:none;cursor:pointer;font-size:15px;color:#555}.pf-grid--list .pf-card__qty-btn:hover{background:#e8e8e8}.pf-grid--list .pf-card__qty-input{flex:1;height:28px;text-align:center;border:none;border-left:1px solid #ddd;border-right:1px solid #ddd;font-size:13px;font-weight:600}.pf-grid--list .pf-card__atc-btn{height:30px;padding:0 14px;font-size:12px;font-weight:600;white-space:nowrap;width:100%;max-width:160px;background:#222;color:#fff;border:1px solid #222;border-radius:4px;transition:background .15s,border-color .15s}.pf-grid--list .pf-card__atc-btn:hover{background:#e00;border-color:#e00;color:#fff}@media(max-width:849px){.pf-grid--list .pf-card__body{flex-direction:column;align-items:flex-start;gap:6px}.pf-grid--list .pf-card__price-row{text-align:left}.pf-grid--list .pf-card__actions--list,.pf-grid--list .pf-card__qty-row{width:100%}.pf-grid--list .pf-card__atc-btn{flex:1}}.partfinder__results-pagination{text-align:center;padding:32px 0}.partfinder__load-more{padding:12px 40px;background:#222;color:#fff;border:none;border-radius:4px;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s}.partfinder__load-more:hover{background:#000}.partfinder__products-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;gap:16px;color:#666}.pf-loading-spinner{width:36px;height:36px;border:3px solid #eee;border-top-color:#e00;border-radius:50%;animation:pf-spin .6s linear infinite}@keyframes pf-spin{to{transform:rotate(360deg)}}.partfinder__no-results{text-align:center;padding:60px 20px;color:#666;font-size:16px}.partfinder__empty-state{text-align:center;padding:60px 20px 40px;grid-column:1 / -1;width:100%;max-width:600px;margin:0 auto}.partfinder__empty-sorry{font-size:18px;color:#555;margin:0 0 12px}.partfinder__empty-title{font-size:clamp(20px,3vw,28px);font-weight:700;color:#111;margin:0 0 24px;line-height:1.3;white-space:normal}.partfinder__empty-cta{display:inline-block;font-size:18px!important;padding:16px 40px!important;border-radius:8px!important;font-weight:700!important;cursor:pointer;transition:opacity .2s;white-space:nowrap}.partfinder__results-layout:has(.partfinder__empty-state){grid-template-columns:1fr!important}.partfinder__results-grid:has(.partfinder__empty-state){display:flex;justify-content:center}.partfinder__empty-cta:hover{opacity:.85}#pf-pristilbud-form{display:none}#pf-pristilbud-form.active{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;align-items:center;justify-content:center}#pf-pristilbud-form .form_overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}#pf-pristilbud-form .form_popup_data_selection{position:relative;background:#fff;border-radius:12px;padding:30px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;z-index:1}#pf-pristilbud-form .form-header_Selection{display:flex;align-items:center;margin-bottom:20px}#pf-pristilbud-form .form-header_Selection h2{margin:0;flex:1}#pf-pristilbud-form .close-button{background:none;border:none;font-size:28px;cursor:pointer;padding:0 8px}#pf-pristilbud-form .form_main_fields{display:flex;flex-direction:column;gap:12px}#pf-pristilbud-form .form_main_fields input,#pf-pristilbud-form .form_main_fields textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:6px;font-size:15px}#pf-pristilbud-form .form_main_fields textarea{min-height:80px;resize:vertical}#pf-pristilbud-form .submit-form_request{background:rgba(var(--color-accent-1));color:#fff;border:none;padding:14px;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer}#pf-pristilbud-form .submit-form_request:hover{opacity:.85}.partfinder__filters-sidebar .new-filter-input{position:absolute;width:2rem;height:2rem;z-index:-1;-webkit-appearance:none;appearance:none}.partfinder__filters-sidebar .checkbox-facet svg{position:absolute;left:-.1rem;top:0;z-index:1;width:2.2rem;height:2.2rem;visibility:hidden}.partfinder__filters-sidebar .checkbox-facet svg path{fill:rgb(var(--color-base-accent-2-text, 255, 255, 255))}.partfinder__filters-sidebar .new-filter-input:checked~.checkbox-facet-check{background-color:rgb(var(--color-accent-2, 0, 0, 0));box-shadow:0 0 0 1px rgb(var(--color-accent-2, 0, 0, 0))}.partfinder__filters-sidebar .new-filter-input:checked~svg{visibility:visible}.partfinder__filters-sidebar .facet-options-list{max-height:none}.pf-mobile-filter-btn{display:none;align-items:center;justify-content:center;gap:6px;padding:10px 20px;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:14px;font-weight:500;cursor:pointer;color:#333;white-space:nowrap;flex:0 0 auto}.pf-mobile-filter-btn svg{flex-shrink:0}.pf-filter-drawer-header,.pf-filter-drawer-footer{display:none}.pf-filter-drawer-body{flex:1;overflow-y:auto}@media(max-width:768px){.pf-mobile-filter-btn{display:inline-flex}.partfinder__results-layout>.partfinder__filters-sidebar{display:none!important}body>.partfinder__filters-sidebar{display:flex!important;position:fixed!important;top:0!important;right:0!important;left:auto!important;bottom:0!important;width:calc(100% - 50px)!important;max-width:400px!important;height:100vh!important;height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;background:#fff!important;z-index:2147483647!important;overflow:hidden!important;padding:0!important;box-shadow:-4px 0 20px #00000026!important;flex-direction:column!important;border-radius:0!important;margin:0!important;border:none!important;transform:translate(100%)!important;transition:transform .3s cubic-bezier(.32,.72,0,1)!important}body>.partfinder__filters-sidebar.is-open{transform:translate(0)!important}.pf-filter-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:2147483646;animation:pf-overlay-fade .25s ease}@keyframes pf-overlay-fade{0%{opacity:0}to{opacity:1}}.pf-filter-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee;font-size:18px;font-weight:700;flex-shrink:0}.pf-filter-drawer-close{width:40px;height:40px;border:none;background:transparent;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center}.pf-filter-drawer-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 20px}.pf-filter-drawer-footer{display:flex;gap:12px;padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom));border-top:1px solid #eee;flex-shrink:0;background:#fff}.pf-filter-drawer-clear,.pf-filter-drawer-apply{flex:1;padding:14px 0;border:none;border-radius:4px;font-size:15px;font-weight:600;cursor:pointer;text-align:center}.pf-filter-drawer-clear{background:#222;color:#fff}.pf-filter-drawer-apply{background:#e00;color:#fff}}.pf-facet-show-more{display:inline-block;margin-top:8px;padding:0;border:none;background:none;color:#e00;font-size:13px;font-weight:600;cursor:pointer;transition:color .15s}.pf-facet-show-more:hover{color:#b00}@media(max-width:1100px){.partfinder__bar{gap:14px;padding:22px 16px}.partfinder__field-wrap--brand,.partfinder__field-wrap--model,.partfinder__field-wrap--year{max-width:none}}@media(max-width:1024px){.partfinder-section{min-height:12rem;padding:1rem 0 1.5rem}.partfinder__title{font-size:34px;margin-bottom:14px}.partfinder__bar{flex-direction:column;gap:0;padding:24px 14px;border-radius:14px}.partfinder__separator{flex-direction:row;width:100%;max-width:150px;margin:14px 0}.partfinder__separator:before,.partfinder__separator:after{width:100%;height:1px}.partfinder__mobile-trigger{display:block;width:100%;position:relative;z-index:3}.partfinder__mobile-trigger .partfinder__field *{pointer-events:none;-webkit-user-select:none;user-select:none}.partfinder__mobile-trigger .partfinder__input{background:#f7f7f7}.partfinder__manual{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483640;background:#000;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.partfinder__manual.is-active{opacity:1;visibility:visible}.partfinder__mobile-header{position:fixed;top:0;left:0;display:flex;flex-direction:column;width:100%;height:20%;min-height:130px;padding:16px;z-index:2147483647;background:linear-gradient(#00000073,#21293ad6),url(/cdn/shop/files/hero-bg-mobile.webp?v=1727783640);background-position:center;background-size:cover}body.partfinder-mobile-open{overflow:hidden!important}body.partfinder-mobile-open .shopify-section:not(.partfinder-section){z-index:0!important;position:relative!important}.partfinder__mobile-close{position:absolute;top:16px;left:16px;right:auto;z-index:10}.partfinder__mobile-header-content{margin-top:auto;padding-left:0}.partfinder__breadcrumbs .sep{display:none;margin:0 4px;opacity:.7}.partfinder__breadcrumbs .sep svg{display:none}.partfinder__breadcrumbs .sep:after{content:"\203a";font-size:14px;color:#fff}.partfinder__breadcrumbs .sep:last-child,.partfinder__breadcrumbs .brand:empty+.sep,.partfinder__breadcrumbs .model:empty+.sep{display:none}.partfinder__field-wrap{position:fixed;bottom:0;left:0;width:100%;max-width:100%;height:80%;padding:16px;background:#fff;border-radius:18px 18px 0 0;overflow:hidden;transform:translateY(100%);opacity:0;visibility:hidden;transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .25s ease,visibility .25s ease;will-change:transform;z-index:2147483645}.partfinder__field-wrap.is-active{display:flex;flex-direction:column;transform:translateY(0);opacity:1;visibility:visible}.partfinder__field-wrap.is-active .partfinder__list{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.partfinder__field-wrap:not(.is-active){display:none!important}.partfinder__field-wrap .partfinder__field{z-index:2}.partfinder__field-wrap .partfinder__input{height:46px!important;padding-left:38px!important;font-size:15px;border:0!important;border-radius:10px;background:#f7f7f7;box-shadow:inset 0 0 0 1px #e3e3e3}.partfinder__field-wrap .partfinder__floating-label{left:38px;font-size:14px}.partfinder__field-wrap .partfinder__search-icon{display:inline-flex}.partfinder__field-wrap .partfinder__caret-button{display:none}.partfinder__field-wrap .partfinder__list{position:static;display:block;max-height:none;box-shadow:none;padding:14px 4px 24px;border:0;border-radius:0}.partfinder__field-wrap .partfinder__back-button{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);left:8px;width:32px;height:32px;z-index:12;background:#ececec;border-radius:6px}.partfinder__field-wrap--model .partfinder__input,.partfinder__field-wrap--year .partfinder__input{padding-left:80px!important}.partfinder__field-wrap--model .partfinder__field:focus-within .partfinder__input:not(.partfinder__input--plate),.partfinder__field-wrap--year .partfinder__field:focus-within .partfinder__input:not(.partfinder__input--plate){padding-left:80px!important;padding-right:38px!important}.partfinder__field-wrap--model .partfinder__search-icon,.partfinder__field-wrap--year .partfinder__search-icon{left:48px}.partfinder__field-wrap--model .partfinder__floating-label,.partfinder__field-wrap--year .partfinder__floating-label{left:80px}.partfinder__submit{display:none}.partfinder__list li{padding:11px 4px;font-size:17px}.partfinder__results-layout{grid-template-columns:200px 1fr;gap:20px}.pf-grid--cards{grid-template-columns:repeat(3,1fr);gap:12px}}[data-manual-wrapper].is-active{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:2147483647!important;background:#fff!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;padding-bottom:env(safe-area-inset-bottom)!important;border:none!important;border-radius:0!important}@media(max-width:768px){.partfinder__results-layout{grid-template-columns:1fr}.pf-grid--cards{grid-template-columns:repeat(2,1fr);gap:8px}.partfinder__results-car-heading{margin-bottom:12px;gap:8px}.pf-car-heading__name{font-size:17px}.pf-car-heading__sep{height:18px}.pf-car-heading__year{font-size:13px;padding:3px 8px}.pf-card__title{font-size:12px;-webkit-line-clamp:2}.pf-card__intro{font-size:10px;-webkit-line-clamp:1}.pf-card__sku{font-size:10px}.pf-card__price{font-size:14px}.pf-card__price-compare{font-size:11px}.pf-card__body{padding:8px;gap:2px}.pf-card__atc-btn{font-size:11px;padding:8px 6px}.pf-card__badge{font-size:10px;padding:2px 6px}.pf-grid--list .pf-card__media{width:72px;min-width:72px;max-width:72px}}@media(max-width:640px){.partfinder .container{padding:0 10px}.partfinder__title{font-size:30px}.partfinder__bar{padding:18px 10px}.partfinder__plate-search{width:100%}.partfinder__input--plate,.partfinder__input--plate:focus{max-width:100%;width:100%;padding-left:56px!important}.partfinder-section{--pf-height: 52px}}@media(prefers-reduced-motion:reduce){.partfinder__spinner{animation-duration:1.4s}.partfinder__skeleton-row{animation:none;background:#e8e8e8}.partfinder__field-wrap,.partfinder__manual,.partfinder__toast,.partfinder__input,.partfinder__list li{transition-duration:.01ms!important}}.pf-card__atc-btn .button-overlay-spinner{display:none!important}.template-page .partfinder-section{background:#f5f5f5;min-height:auto;padding:2rem 0 1.5rem}.template-page .partfinder-section__bg{display:none}.template-page .partfinder__title{color:#111;font-size:clamp(28px,3.5vw,44px);margin-bottom:16px}.template-page .partfinder__bar{background:#212b368c;max-width:900px}.pf-inline-search{display:none;align-items:center;gap:8px;padding:12px 16px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px}.pf-inline-search__plate{display:flex;align-items:center;gap:4px;flex-shrink:0}.pf-inline-search__plate-prefix{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:28px;padding:4px 0;background:#1b339d;color:#fff;border-radius:3px 0 0 3px;font-size:8px;font-weight:700}.pf-inline-search__plate-prefix svg{width:12px;height:auto}.pf-inline-search__plate-input{width:90px;height:32px;padding:0 6px;border:1px solid #ccc;border-left:none;border-radius:0 3px 3px 0;font-size:12px;text-transform:uppercase}.pf-inline-search__plate-btn{width:32px;height:32px;background:#e00;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.pf-inline-search__plate-btn svg{width:14px;height:14px;fill:#fff}.pf-inline-search__sep{width:1px;height:24px;background:#ccc;margin:0 4px;flex-shrink:0}.pf-inline-search__select{height:32px;padding:0 24px 0 8px;border:1px solid #ccc;border-radius:4px;font-size:12px;background:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;flex:1;min-width:0}.pf-inline-search__submit{width:32px;height:32px;background:#e00;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pf-inline-search__submit svg{width:14px;height:14px;fill:#fff}@media(min-width:769px){.template-page .pf-inline-search{display:flex}}.pf-brand-grid-hidden .pf-brand-grid-wrapper{display:none!important}.pf-brand-grid-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;padding:8px 16px;background:#f0f0f0;border:1px solid #ddd;border-radius:6px;font-size:13px;font-weight:600;color:#333;cursor:pointer;text-decoration:none;transition:background .15s}.pf-brand-grid-back:hover{background:#e5e5e5}.pf-brand-grid-back svg{width:14px;height:14px}.bf-step-heading{width:100%;text-align:center;font-size:clamp(22px,3.5vw,32px);font-weight:700;margin:0 0 20px;color:#111}.backBtnWrap{width:100%;display:flex;align-items:center;padding:0;margin-bottom:24px;gap:0;max-width:1300px;margin-left:auto;margin-right:auto}.backBtnWrap .go-back-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#fff;border:1.5px solid #ddd;cursor:pointer;transition:all .2s;flex-shrink:0}.backBtnWrap .go-back-btn:hover{background:#f0f0f0;border-color:#bbb}.backBtnWrap .go-back-btn svg{transform:rotate(90deg);width:18px;height:18px}.bf-breadcrumb{font-size:17px;font-weight:700;color:#333;margin-left:12px;letter-spacing:.02em;border:none!important;background:transparent!important;max-width:none!important;max-height:none!important;min-height:auto!important;width:auto!important;height:auto!important;border-radius:0!important;padding:0!important}@media(min-width:990px){.bf-step-heading{font-size:36px;margin-bottom:10px}.backBtnWrap{margin-bottom:30px;background:#fff;border-radius:10px;border:1px solid #eee;box-shadow:0 1px 4px #0000000f;width:fit-content!important;padding:12px 20px 12px 12px!important}.backBtnWrap .go-back-btn{width:38px;height:38px}.bf-breadcrumb{font-size:18px}}.pf-brand-grid-wrapper.pf-brand-grid-hidden,.pf-brand-grid-hidden .pf-brand-grid-wrapper{display:none!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}body.template-page{display:flex!important;flex-direction:column!important;min-height:100vh!important}body.template-page>div:first-child{display:flex!important;flex-direction:column!important;flex:1 0 auto!important}body.template-page>div:first-child>main,body.template-page>main{flex:1 0 auto!important}body.template-page>div:first-child>footer,body.template-page>footer{flex-shrink:0!important}.pf-inline-search{display:none!important}.pf-car-hero{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:20px;border-radius:10px;overflow:hidden;background:#f8f8f8;max-height:240px}.pf-car-hero__image{position:relative;overflow:hidden}.pf-car-hero__image img{width:100%;height:100%;object-fit:cover;display:block;max-height:240px}.pf-car-hero__overlay{position:absolute;bottom:0;left:0;right:0;padding:10px 16px;background:linear-gradient(transparent,#000000b3);color:#fff;font-size:16px;font-weight:700}.pf-car-hero__brand{text-transform:uppercase}.pf-car-hero__model{font-weight:400}.pf-car-hero__sep{margin:0 6px;color:rgba(var(--color-accent-1));font-weight:700}.pf-car-hero__year{font-weight:400;color:#ffffffb3}.pf-car-hero__cta{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center}.pf-car-hero__cta-title{font-size:clamp(14px,1.6vw,18px);font-weight:700;color:#111;margin:0 0 14px;line-height:1.3}.pf-car-hero__cta-btn{font-size:14px!important;padding:10px 24px!important;border-radius:6px!important;font-weight:700!important;cursor:pointer;white-space:nowrap}.pf-car-hero__cta-btn:hover{opacity:.85}.pf-car-hero__toggle{display:none}@media(max-width:767px){.pf-car-hero{grid-template-columns:1fr;margin:0 -18px 16px;border-radius:0}.pf-car-hero__image img{max-height:180px}.pf-car-hero__cta{padding:16px}.pf-car-hero__cta-title{font-size:16px;margin-bottom:14px}.pf-car-hero__toggle{display:block;background:none;border:none;color:rgba(var(--color-accent-1));font-weight:700;font-size:15px;cursor:pointer;padding:8px 0}.pf-car-hero__cta-content{overflow:hidden;max-height:2000px;opacity:1;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease}.pf-car-hero__cta--collapsed .pf-car-hero__cta-content{max-height:0;opacity:0}}#pf-hero-pristilbud{display:none}#pf-hero-pristilbud.active{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;align-items:center;justify-content:center}#pf-hero-pristilbud .form_overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}#pf-hero-pristilbud .form_popup_data_selection{position:relative;background:#fff;border-radius:12px;padding:30px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;z-index:1}#pf-hero-pristilbud .form-header_Selection{display:flex;align-items:center;margin-bottom:20px}#pf-hero-pristilbud .form-header_Selection h2{margin:0;flex:1}#pf-hero-pristilbud .close-button{background:none;border:none;font-size:28px;cursor:pointer;padding:0 8px}#pf-hero-pristilbud .form_main_fields{display:flex;flex-direction:column;gap:12px}#pf-hero-pristilbud .form_main_fields input,#pf-hero-pristilbud .form_main_fields textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:6px;font-size:15px}#pf-hero-pristilbud .form_main_fields textarea{min-height:80px;resize:vertical}#pf-hero-pristilbud .submit-form_request{background:rgba(var(--color-accent-1));color:#fff;border:none;padding:14px;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer}body.pf-results-active.template-page #MainContent>*:not(:has([data-partfinder])){display:none!important}@media(max-width:767px){.pf-car-hero{max-height:none!important;height:auto!important;overflow:visible!important}.pf-car-hero__image{max-height:180px;overflow:hidden}.pf-car-hero__image img{max-height:180px}.pf-car-hero__cta,.pf-car-hero__cta-content{max-height:none!important;overflow:visible!important}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/year-make-model.css.map */
