@font-face{font-family:'Blender Pro';src:url(/wp-content/plugins/spf-api-connector/assets/fonts/blender-pro/BlenderPro-Medium.woff2) format('woff2'),url(/wp-content/plugins/spf-api-connector/assets/fonts/blender-pro/BlenderPro-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Blender Pro';src:url(/wp-content/plugins/spf-api-connector/assets/fonts/blender-pro/BlenderPro-Bold.woff2) format('woff2'),url(/wp-content/plugins/spf-api-connector/assets/fonts/blender-pro/BlenderPro-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Blender Pro';src:url(/wp-content/plugins/spf-api-connector/assets/fonts/blender-pro/BlenderPro-Heavy.woff2) format('woff2'),url(/wp-content/plugins/spf-api-connector/assets/fonts/blender-pro/BlenderPro-Heavy.woff) format('woff');font-weight:800;font-style:normal;font-display:swap}#spf-gpanel,#spf-gscrim,#spf-gside,.spf-fitbadge,.spf-fitbar{--spf-hub-orange:var(--spf-brand, #ff6600);--spf-hub-orange-press:var(--spf-brand-press, #e25c00);--spf-hub-orange-soft:var(--spf-brand-soft, rgba(255,102,0,.08));--spf-hub-ink:#16181c;--spf-hub-muted:#5b6270;--spf-hub-faint:#666d78;--spf-hub-line:#ececec;--spf-hub-line-strong:#e0e1e3;--spf-hub-border:#d7d9dc;--spf-hub-bg:#f4f5f6;--spf-hub-card:#ffffff;--spf-hub-hover:#f7f8f9;--spf-hub-ok:#22a447;--spf-hub-ok-soft:rgba(34,164,71,.1);--spf-hub-bad:#e0453c;--spf-hub-bad-soft:rgba(224,69,60,.1);--spf-hub-bad-strong:#b3261e;--spf-hub-bad-press:#8f1e18;--spf-hub-line-3:#848b93;--spf-hub-radius:12px;--spf-hub-shadow:0 1px 2px rgba(20,24,28,.04),0 8px 28px rgba(20,24,28,.06);--spf-hub-cond:var(--spf-brand-cond, 'Blender Pro','Oswald',system-ui,sans-serif);--spf-hub-sans:system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--spf-hub-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}#spf-gscrim{position:fixed;inset:0;z-index:100000;background:rgb(14 16 20 / .45);opacity:0;pointer-events:none;transition:opacity .25s ease}#spf-gscrim.is-open{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#spf-gpanel{position:fixed;top:0;right:0;bottom:0;z-index:100001;width:min(440px,100%);max-width:100%;background:var(--spf-hub-bg);box-shadow:-12px 0 40px rgb(14 16 20 / .18);display:flex;flex-direction:column;transform:translateX(102%);transition:transform .32s cubic-bezier(.22,.61,.36,1);visibility:hidden;font-family:var(--spf-hub-sans);color:var(--spf-hub-ink);font-size:15px;line-height:1.5;text-align:left}#spf-gpanel.is-open{transform:translateX(0);visibility:visible}#spf-gpanel *,#spf-gpanel *::before,#spf-gpanel *::after{box-sizing:border-box}#spf-gpanel button{font-family:inherit}body.spf-gpanel-open{overflow:hidden}#spf-gpanel .gpanel__head{display:flex;align-items:center;gap:12px;padding:18px 22px;background:var(--spf-hub-card);border-bottom:1px solid var(--spf-hub-line-strong);flex:none}#spf-gpanel .gpanel__head svg{width:26px;height:26px;stroke:var(--spf-hub-orange);fill:none;stroke-width:1.7;flex:none}#spf-gpanel .gpanel__title{margin:0;font-family:var(--spf-hub-cond);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:20px;line-height:1.1}#spf-gpanel .gpanel__close{margin-left:auto;width:44px;height:44px;border:1px solid var(--spf-hub-border)!important;border-radius:10px!important;background:var(--spf-hub-card);color:var(--spf-hub-ink);font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s}@media (hover:hover){#spf-gpanel .gpanel__close:hover{border-color:var(--spf-hub-orange);color:var(--spf-hub-orange)}}#spf-gpanel .gpanel__body{flex:1;overflow-y:auto;padding:20px 22px 26px;display:flex;flex-direction:column;gap:22px}#spf-gpanel .gpanel__sec-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--spf-hub-faint);margin:0 0 10px}#spf-gpanel section{margin:0}#spf-gpanel .gveh-active{position:relative;background:var(--spf-hub-card);border:1px solid var(--spf-hub-ok);border-left:4px solid var(--spf-hub-ok);border-radius:var(--spf-hub-radius)!important;padding:16px 18px;display:flex;gap:14px;align-items:center;box-shadow:var(--spf-hub-shadow)}#spf-gpanel .gveh-active__icon{width:44px;height:44px;flex:none;color:var(--spf-hub-orange)}#spf-gpanel .gveh-active__icon svg{width:44px;height:44px;stroke:currentColor;fill:none;stroke-width:1.5}#spf-gpanel .gveh-active__img{width:76px;height:52px;flex:none;border-radius:8px!important;overflow:hidden;background:#fff0;display:flex;align-items:center;justify-content:center}#spf-gpanel .gveh-active__img img{width:100%;height:100%;object-fit:contain;display:block}#spf-gpanel .gveh-active__img.is-fallback{color:var(--spf-hub-faint)}#spf-gpanel .gveh-active__img.is-fallback svg{width:38px;height:26px;stroke:currentColor;fill:none;stroke-width:1.5}#spf-gpanel .gveh-active__txt{flex:1 1 auto;min-width:0}#spf-gpanel .gveh-active__remove{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border:0;border-radius:9px!important;background:none;color:var(--spf-hub-faint);font-size:20px;line-height:1;cursor:pointer;transition:background-color .15s,color .15s}@media (hover:hover){#spf-gpanel .gveh-active__remove:hover{background:var(--spf-hub-bad-soft);color:var(--spf-hub-bad)}}#spf-gpanel .gveh-active__name{display:block;font-family:var(--spf-hub-cond);font-weight:600;text-transform:uppercase;font-size:19px;letter-spacing:.02em;line-height:1.15}#spf-gpanel .gveh-active__meta{color:var(--spf-hub-muted);font-size:13px;margin-top:3px}#spf-gpanel .gveh-active__badge{position:absolute;top:-10px;right:14px;display:flex;align-items:center;gap:5px;background:var(--spf-hub-ok);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:999px!important;box-shadow:0 2px 8px rgb(34 164 71 / .35)}#spf-gpanel .gveh-active__badge svg{width:12px;height:12px;stroke:#fff;fill:none;stroke-width:3}#spf-gpanel .gveh-empty{background:var(--spf-hub-card);border:1px dashed var(--spf-hub-border);border-radius:var(--spf-hub-radius)!important;padding:18px;color:var(--spf-hub-muted);font-size:13.5px;text-align:center}#spf-gpanel .gveh-list{display:flex;flex-direction:column;gap:8px}#spf-gpanel .gveh{display:flex;align-items:center;gap:12px;background:var(--spf-hub-card);border:1px solid var(--spf-hub-line-strong);border-radius:var(--spf-hub-radius)!important;padding:6px 6px 6px 14px;transition:border-color .15s,box-shadow .15s}@media (hover:hover){#spf-gpanel .gveh:hover{border-color:var(--spf-hub-orange);box-shadow:var(--spf-hub-shadow)}}#spf-gpanel .gveh__pick{flex:1;display:flex;align-items:center;gap:12px;min-height:44px;background:none;border:0;padding:0;cursor:pointer;text-align:left;color:var(--spf-hub-ink)}#spf-gpanel .gveh__radio{width:20px;height:20px;flex:none;border-radius:50%!important;border:2px solid var(--spf-hub-border);transition:border-color .15s}@media (hover:hover){#spf-gpanel .gveh__pick:hover .gveh__radio{border-color:var(--spf-hub-orange)}}#spf-gpanel .gveh__thumb{width:52px;height:38px;flex:none;border-radius:7px!important;overflow:hidden;background:#fff0;display:flex;align-items:center;justify-content:center}#spf-gpanel .gveh__thumb img{width:100%;height:100%;object-fit:contain;display:block}#spf-gpanel .gveh__thumb--sil,#spf-gpanel .gveh__thumb.is-fallback{color:var(--spf-hub-faint)}#spf-gpanel .gveh__thumb--sil svg,#spf-gpanel .gveh__thumb.is-fallback svg{width:30px;height:22px;stroke:currentColor;fill:none;stroke-width:1.5}#spf-gpanel .gveh__name{display:block;font-family:var(--spf-hub-cond);font-weight:600;text-transform:uppercase;font-size:15px;letter-spacing:.02em;line-height:1.15}#spf-gpanel .gveh__meta{color:var(--spf-hub-muted);font-size:12.5px;margin-top:1px}#spf-gpanel .gveh__remove{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border:0;border-radius:9px!important;background:none;color:var(--spf-hub-faint);font-size:19px;line-height:1;cursor:pointer;transition:background .15s,color .15s}@media (hover:hover){#spf-gpanel .gveh__remove:hover{background:var(--spf-hub-bad-soft);color:var(--spf-hub-bad)}}#spf-gpanel .gadd{background:var(--spf-hub-card);border:1px solid var(--spf-hub-line-strong);border-radius:var(--spf-hub-radius)!important;overflow:hidden}#spf-gpanel .gadd__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--spf-hub-line);font-family:var(--spf-hub-cond);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:15px}#spf-gpanel .gadd__head-t{display:inline-flex;align-items:center;gap:9px;min-width:0}#spf-gpanel .gadd__head svg{width:18px;height:18px;stroke:var(--spf-hub-orange);fill:none;stroke-width:2.4;flex:none}#spf-gpanel .gadd__eu{display:inline-flex;align-items:center;gap:8px;flex:none;border:0;background:none;padding:0;margin:0;cursor:pointer;font:inherit;-webkit-tap-highlight-color:#fff0}#spf-gpanel .gadd__eu-lbl{font-family:var(--spf-hub-cond);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:12px;color:var(--spf-hub-muted);transition:color .2s}#spf-gpanel .gadd__eu-knob{position:relative;width:40px;height:22px;border-radius:14px!important;background:var(--spf-hub-line-strong);flex:none;transition:background-color .2s}#spf-gpanel .gadd__eu-knob::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%!important;background:var(--spf-hub-card);box-shadow:0 1px 3px rgb(0 0 0 / .25);transition:transform .22s cubic-bezier(.22,.61,.36,1)}#spf-gpanel .gadd__eu.is-on .gadd__eu-knob{background:var(--spf-hub-orange)}#spf-gpanel .gadd__eu.is-on .gadd__eu-knob::after{transform:translateX(18px)}#spf-gpanel .gadd__eu.is-on .gadd__eu-lbl{color:var(--spf-hub-ink,#16181c)}#spf-gpanel .gadd__eu:focus-visible{outline:none}#spf-gpanel .gadd__eu:focus-visible .gadd__eu-knob{box-shadow:0 0 0 3px var(--spf-hub-orange-soft,rgb(255 102 0 / .22))}#spf-gpanel .gadd__tabs{display:flex;gap:8px;padding:14px 16px 0}#spf-gpanel .gadd__tab{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;border:1px solid var(--spf-hub-border);border-radius:9px!important;background:var(--spf-hub-card);color:var(--spf-hub-muted);font-family:var(--spf-hub-cond);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:13px;cursor:pointer;transition:all .15s}@media (hover:hover){#spf-gpanel .gadd__tab:hover{border-color:var(--spf-hub-orange);color:var(--spf-hub-orange)}}#spf-gpanel .gadd__tab.is-active{background:var(--spf-hub-orange);border-color:var(--spf-hub-orange);color:#fff}#spf-gpanel .gadd__pane{padding:16px}#spf-gpanel .gadd__pane[hidden]{display:none}#spf-gpanel .gadd__vinrow{display:flex;gap:8px}#spf-gpanel .gadd__vin{flex:1;min-width:0;height:44px!important;border:1px solid var(--spf-hub-border);border-radius:9px!important;padding:0 13px!important;font-family:var(--spf-hub-mono);font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--spf-hub-ink);background:var(--spf-hub-card)}#spf-gpanel .gadd__vin::placeholder{font-family:var(--spf-hub-sans);letter-spacing:0;text-transform:none;color:var(--spf-hub-faint)}#spf-gpanel .gadd__vin:focus{outline:2px solid var(--spf-hub-orange);outline-offset:-1px;border-color:var(--spf-hub-orange)}#spf-gpanel .gadd__go{min-height:44px;padding:0 18px;border:0;border-radius:9px!important;background:var(--spf-hub-orange);color:#fff;font-family:var(--spf-hub-cond);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:13.5px;cursor:pointer;transition:background .15s}@media (hover:hover){#spf-gpanel .gadd__go:hover:not(:disabled){background:var(--spf-hub-orange-press)}}#spf-gpanel .gadd__go:disabled{background:#d8dadd;color:#4a5058;cursor:not-allowed}#spf-gpanel .gadd__hint{margin:10px 0 0;font-size:12.5px;color:var(--spf-hub-muted);line-height:1.55}#spf-gpanel .gadd__hint b{color:var(--spf-hub-ink);font-weight:600}#spf-gpanel .gadd__count{font-family:var(--spf-hub-mono);font-size:11px;color:var(--spf-hub-faint);margin-top:6px}#spf-gpanel .gdd{display:flex;flex-direction:column;gap:10px}#spf-gpanel .gdd__field{display:flex;flex-direction:column;gap:4px}#spf-gpanel .gdd__label{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--spf-hub-muted)}#spf-gpanel .gdd__field.is-disabled .gdd__label{color:var(--spf-hub-faint)}#spf-gpanel .gdd__selwrap{position:relative;display:block}#spf-gpanel .gdd__select{width:100%;height:44px!important;min-height:44px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--spf-hub-border);border-radius:9px!important;background:var(--spf-hub-card);color:var(--spf-hub-ink);font-family:var(--spf-hub-sans);font-size:14px;padding:0 40px 0 13px!important;line-height:1.2;cursor:pointer;transition:border-color .15s}@media (hover:hover){#spf-gpanel .gdd__select:hover:not(:disabled){border-color:var(--spf-hub-orange)}}#spf-gpanel .gdd__select:focus-visible{outline:2px solid var(--spf-hub-orange);outline-offset:-1px;border-color:var(--spf-hub-orange)}#spf-gpanel .gdd__select:disabled{opacity:.45;cursor:not-allowed;background:var(--spf-hub-hover)}#spf-gpanel .gdd__chev{position:absolute;right:13px;top:50%;transform:translateY(-50%);width:15px;height:15px;pointer-events:none;stroke:var(--spf-hub-faint);fill:none;stroke-width:2.2}#spf-gpanel .gdd__field.is-disabled .gdd__chev{opacity:.45}#spf-gpanel .gdd__submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:3px;border:0;border-radius:9px!important;background:var(--spf-hub-orange);color:#fff;font-family:var(--spf-hub-cond);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:13px;cursor:pointer;transition:background .15s}@media (hover:hover){#spf-gpanel .gdd__submit:hover:not(:disabled){background:var(--spf-hub-orange-press)}}#spf-gpanel .gdd__submit:disabled{background:#d8dadd;cursor:not-allowed}#spf-gpanel .gdd__submit svg{width:15px;height:15px;stroke:#fff;fill:none;stroke-width:2.2;flex:none}#spf-gpanel .gdd__submit:focus-visible{outline:2px solid var(--spf-hub-orange);outline-offset:2px}#spf-gpanel .gadd__msg{margin:0 16px 14px;padding:10px 13px;border-radius:9px!important;font-size:13px;display:none}#spf-gpanel .gadd__msg.is-show{display:block;background:var(--spf-hub-hover);color:var(--spf-hub-ink);border:1px solid var(--spf-hub-line-strong)}#spf-gpanel .gadd__msg.is-ok{display:block;background:var(--spf-hub-ok-soft);color:#177a35;border:1px solid rgb(34 164 71 / .3)}#spf-gpanel .gadd__msg.is-error{display:block;background:var(--spf-hub-bad-soft);color:#a5251d;border:1px solid rgb(224 69 60 / .3)}#spf-gpanel .gpanel__foot{flex:none;padding:14px 22px;background:var(--spf-hub-card);border-top:1px solid var(--spf-hub-line-strong);font-size:12px;color:var(--spf-hub-faint)}#spf-gpanel .gpanel__foot-note{margin:0}#spf-gpanel [hidden]{display:none!important}#spf-gpanel .gpanel__foot-act{display:flex;margin-top:12px}#spf-gpanel .gpanel__clear{--btn-h-s:44px;--btn-fs-s:13px;--btn-weight:600;--btn-radius:9px;--btn-text:var(--spf-hub-muted);--btn-line:var(--spf-hub-line-3);--o:var(--spf-hub-bad-strong)}#spf-gpanel .gpanel__clear svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}#spf-gpanel .gpanel__confirm{margin-top:12px;padding:12px 13px;border-radius:10px!important;background:var(--spf-hub-bad-soft);border:1px solid rgb(224 69 60 / .32)}#spf-gpanel .gpanel__confirm-q{margin:0 0 10px;font-size:13px;line-height:1.45;color:#a5251d}#spf-gpanel .gpanel__confirm-act{display:flex;flex-wrap:wrap;gap:8px}#spf-gpanel .gpanel__confirm-yes{--btn-h-s:44px;--btn-bg:var(--spf-hub-bad-strong);--btn-bg-h:var(--spf-hub-bad-press);--btn-bg-a:var(--spf-hub-bad-press);--btn-fg:#ffffff}#spf-gpanel .gpanel__confirm-no{--btn-h-s:44px;--btn-text:var(--spf-hub-ink);--btn-line:var(--spf-hub-line-3);--o:var(--spf-hub-ink)}#spf-gpanel .gpanel__clear:focus-visible,#spf-gpanel .gpanel__confirm-yes:focus-visible,#spf-gpanel .gpanel__confirm-no:focus-visible{outline-color:var(--spf-hub-ink)}@media (max-width:479px){#spf-gpanel .gpanel__confirm-act .bso-btn{flex:1 0 100%}}@media (max-width:767px){#spf-gpanel{width:100%;transform:translateY(103%);transition:transform .32s cubic-bezier(.22,.61,.36,1)}#spf-gpanel.is-open{transform:translateY(0)}#spf-gpanel .gpanel__body{padding:16px 14px 22px}#spf-gpanel .gpanel__head{padding:14px}#spf-gpanel .gpanel__foot{padding:12px 14px}#spf-gpanel .gadd__vin{font-size:16px}}@media (prefers-reduced-motion:reduce){#spf-gpanel,#spf-gscrim{transition:none!important}}.spf-fitbadge{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border-radius:11px!important;font-family:var(--spf-hub-sans);font-size:13.5px;font-weight:600;line-height:1.35;border:1px solid #fff0;box-shadow:0 1px 2px rgb(20 24 28 / .05),0 2px 8px rgb(20 24 28 / .05);margin:0 0 14px;text-wrap:pretty;max-width:100%}.spf-fitbadge svg{width:18px;height:18px;flex:none;stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.spf-fitbadge__link{display:inline-flex;align-items:center;min-height:30px;margin:-4px -4px -4px 2px;padding:4px 8px;border-radius:7px!important;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer;background:none;border:0;font-size:inherit;font-family:inherit;transition:background-color .15s ease,transform .12s ease}@media (hover:hover){.spf-fitbadge__link:hover{background:rgb(20 24 28 / .05);text-decoration:none}}.spf-fitbadge__link:active{transform:scale(.96)}.spf-fitbadge__link:focus-visible{outline:2px solid currentColor;outline-offset:1px}.spf-fitbadge--fit{background:var(--spf-hub-ok-soft);border-color:rgb(34 164 71 / .3);color:#177a35}.spf-fitbadge--fit svg{stroke:var(--spf-hub-ok)}.spf-fitbadge--nofit{background:var(--spf-hub-bad-soft);border-color:rgb(224 69 60 / .3);color:#a5251d}.spf-fitbadge--nofit svg{stroke:var(--spf-hub-bad)}.spf-fitbadge--none{background:var(--spf-hub-hover);border-color:var(--spf-hub-line-strong);color:var(--spf-hub-muted)}.spf-fitbadge--none svg{stroke:var(--spf-hub-faint)}.spf-fitbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;background:var(--spf-hub-card);border:1px solid var(--spf-hub-line-strong);border-left:4px solid var(--spf-hub-orange);border-radius:var(--spf-hub-radius)!important;padding:12px 16px;margin:0 0 18px;font-family:var(--spf-hub-sans);color:var(--spf-hub-ink);box-shadow:var(--spf-hub-shadow)}.spf-fitbar__icon{width:26px;height:26px;flex:none;color:var(--spf-hub-orange)}.spf-fitbar__icon svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1.6}.spf-fitbar__img{width:58px;height:40px;flex:none;border-radius:8px!important;overflow:hidden;background:#fff0;display:flex;align-items:center;justify-content:center}.spf-fitbar__img img{width:100%;height:100%;object-fit:contain;display:block}.spf-fitbar__img.is-fallback{color:var(--spf-hub-faint)}.spf-fitbar__img.is-fallback svg{width:30px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6}.spf-fitbar__text{font-size:14px;line-height:1.35}.spf-fitbar__veh{font-family:var(--spf-hub-cond);font-weight:600;text-transform:uppercase;letter-spacing:.02em}.spf-fitbar__count{color:var(--spf-hub-muted);font-size:12.5px;margin-top:1px}.spf-fitbar__spacer{flex:1 1 auto}.spf-fittoggle{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-size:13px;color:var(--spf-hub-ink);-webkit-user-select:none;user-select:none}.spf-fittoggle input{position:absolute;opacity:0;width:0;height:0}.spf-fittoggle__track{width:40px;height:22px;border-radius:999px!important;background:var(--spf-hub-border);position:relative;transition:background .18s;flex:none}.spf-fittoggle__track::after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%!important;background:var(--spf-hub-card);box-shadow:0 1px 3px rgb(0 0 0 / .25);transition:transform .18s}.spf-fittoggle input:checked+.spf-fittoggle__track{background:var(--spf-hub-orange)}.spf-fittoggle input:checked+.spf-fittoggle__track::after{transform:translateX(18px)}.spf-fittoggle input:focus-visible+.spf-fittoggle__track{outline:2px solid var(--spf-hub-orange);outline-offset:2px}.spf-fitbar__change{min-height:40px;padding:0 14px;border:1px solid var(--spf-hub-border)!important;border-radius:9px!important;background:var(--spf-hub-card);color:var(--spf-hub-ink);font-family:var(--spf-hub-cond);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:12.5px;cursor:pointer;transition:border-color .15s,color .15s}@media (hover:hover){.spf-fitbar__change:hover{border-color:var(--spf-hub-orange);color:var(--spf-hub-orange)}}.spf-unfit{position:relative;opacity:.45;filter:grayscale(.65);transition:opacity .2s,filter .2s}@media (hover:hover){.spf-unfit:hover{opacity:.85;filter:grayscale(.2)}}.spf-fitbar-hide-unfit .spf-unfit{display:none!important}.spf-fit{position:relative}.spf-unfit .spf-unfit-tag,.spf-fit .spf-fit-flag{position:absolute;top:8px;left:8px;z-index:3;display:inline-flex;align-items:center;gap:4px;color:#fff;font-family:var(--spf-hub-sans,system-ui,-apple-system,'Segoe UI',Roboto,sans-serif);font-size:10.5px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;padding:3px 7px;border-radius:6px!important;pointer-events:none}.spf-unfit .spf-unfit-tag{background:var(--spf-hub-bad,#e0453c)}.spf-fit .spf-fit-flag{background:var(--spf-hub-ok,#22a447)}.spf-unfit .spf-unfit-tag svg,.spf-fit .spf-fit-flag svg{width:12px;height:12px;flex:none;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.spf-garage{--spf-acc:var(--spf-brand, #ff6600);--spf-acc-press:var(--spf-brand-press, #e25c00);--spf-bg:#f4f5f6;--spf-bg-2:#ffffff;--spf-bg-3:#f7f8f9;--spf-line:var(--spf-hub-line);--spf-line-strong:var(--spf-hub-line-strong);--spf-text:#16181c;--spf-muted:#5b6270;--spf-radius:16px;--spf-radius-inner:12px}.spf-garage,.spf-garage .spf-garage-summary,.spf-garage .spf-garage-panel-inner{color:var(--spf-hub-ink)}.spf-garage .spf-garage-panel{display:none!important}.spf-garage .spf-garage-summary{display:flex!important}.ktmcat__garagebar{display:none!important}.ktmps-garage-btn{position:relative}#ktmps-header #ktmps-garage-btn .ktmps-garage-btn__icon,#ktmps-garage-btn .ktmps-garage-btn__icon,.ktmps-garage-btn .ktmps-garage-btn__icon{width:22px!important;height:22px!important;object-fit:contain!important;flex:none!important}#ktmps-header #ktmps-garage-btn.spf-ghchip-active,#ktmps-garage-btn.spf-ghchip-active,.ktmps-garage-btn.spf-ghchip-active{background:var(--spf-hub-card)!important;border:1px solid var(--spf-hub-line-strong)!important;border-radius:10px!important;transform:none!important;box-shadow:0 1px 2px rgb(20 24 28 / .05),0 5px 16px rgb(20 24 28 / .10)!important;height:46px!important;min-height:46px!important;padding:0 16px 0 16px!important;gap:11px;overflow:visible!important;color:var(--spf-hub-ink)!important;transition:box-shadow .16s ease,border-color .16s ease!important}#ktmps-header #ktmps-garage-btn.spf-ghchip-active::before,#ktmps-garage-btn.spf-ghchip-active::before,.ktmps-garage-btn.spf-ghchip-active::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--spf-brand,#ff6600);border-radius:10px 0 0 10px;z-index:1;pointer-events:none}@media (hover:hover){#ktmps-header #ktmps-garage-btn.spf-ghchip-active:hover,.ktmps-garage-btn.spf-ghchip-active:hover{border-color:var(--spf-brand,#ff6600)!important;box-shadow:0 2px 4px rgb(20 24 28 / .08),0 8px 22px color-mix(in srgb,var(--brand-accent,#ff6600) 16%,transparent)!important}}#ktmps-header #ktmps-garage-btn.spf-ghchip-active .ktmps-garage-btn__icon,.ktmps-garage-btn.spf-ghchip-active .ktmps-garage-btn__icon{filter:none!important;-webkit-filter:none!important;width:40px!important;height:28px!important;border-radius:5px!important;object-fit:contain!important;background:transparent!important;padding:0;box-sizing:border-box;transform:none!important;position:relative;z-index:2;flex:none}#ktmps-header #ktmps-garage-btn.spf-ghchip-active .ktmps-garage-btn__text,.ktmps-garage-btn.spf-ghchip-active .ktmps-garage-btn__text{color:var(--spf-hub-ink)!important;font-weight:700!important;text-transform:uppercase;font-family:var(--spf-brand-cond,'Blender Pro','Oswald',system-ui,sans-serif)!important;font-size:12.5px!important;letter-spacing:.02em;line-height:1.15;max-width:168px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:2}#ktmps-garage-btn .ktmps-garage-badge,.ktmps-garage-btn .ktmps-garage-badge{display:none!important}.spf-ghchip-dot{position:absolute;top:-5px;right:-5px;width:11px;height:11px;border-radius:50%!important;background:#22a447;box-shadow:0 0 0 2px #fff;z-index:3;pointer-events:none}#spf-gside.spf-gside{position:fixed;right:20px;bottom:96px;z-index:99990;display:flex;align-items:center;flex-direction:row;height:60px;padding:0;margin:0;box-sizing:border-box;cursor:grab;touch-action:none;border-radius:999px!important;background:var(--spf-hub-card);color:var(--spf-hub-ink);border:0;box-shadow:0 4px 18px rgb(20 24 28 / .16),0 2px 6px rgb(20 24 28 / .12);font-family:var(--spf-brand-cond,'Blender Pro','Oswald',system-ui,sans-serif);transition:background .15s,color .15s,border-color .15s,box-shadow .2s;animation:spf-gside-breathe 1.5s ease-in-out .9s 2}@media (hover:hover) and (pointer:fine){#spf-gside.spf-gside:hover{background:var(--spf-hub-card);color:var(--spf-hub-ink);box-shadow:0 6px 22px color-mix(in srgb,var(--brand-accent,#ff6600) 24%,transparent),0 2px 8px rgb(20 24 28 / .16)}}#spf-gside.spf-gside:focus-visible{outline:3px solid var(--spf-brand,#ff6600);outline-offset:3px}@keyframes spf-gside-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes spf-gside-pulse{0%{transform:scale(1) rotate(0deg);box-shadow:0 4px 18px rgb(20 24 28 / .16),0 2px 6px rgb(20 24 28 / .12)}18%{transform:scale(1.28) rotate(-7deg);box-shadow:0 10px 32px color-mix(in srgb,var(--brand-accent,#ff6600) 34%,transparent),0 0 0 7px color-mix(in srgb,var(--brand-accent,#ff6600) 18%,transparent)}40%{transform:scale(.9) rotate(6deg)}60%{transform:scale(1.15) rotate(-3.5deg)}80%{transform:scale(.97) rotate(1.5deg)}100%{transform:scale(1) rotate(0deg);box-shadow:0 4px 18px rgb(20 24 28 / .16),0 2px 6px rgb(20 24 28 / .12)}}#spf-gside.spf-gside.spf-gside-pulse{animation:spf-gside-pulse .95s cubic-bezier(.34,1.4,.5,1)}@keyframes spf-gside-ringflash{0%,100%{box-shadow:none;opacity:1}25%{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-accent,#ff6600) 50%,transparent);opacity:1}}#spf-gside.spf-gside.spf-gside-pulse .spf-gside__ring{animation:spf-gside-ringflash .95s ease-out}#spf-gside .spf-gside__label{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;line-height:1.15;text-align:left;padding:0;transition:max-width .28s cubic-bezier(.22,.61,.36,1),opacity .2s,padding .28s cubic-bezier(.22,.61,.36,1)}@media (hover:hover) and (pointer:fine){#spf-gside.spf-gside:hover .spf-gside__label{max-width:260px;opacity:1;padding:0 6px 0 20px}#spf-gside.spf-gside--left:hover .spf-gside__label{padding:0 20px 0 6px}}#spf-gside.spf-gside:focus-visible .spf-gside__label{max-width:260px;opacity:1;padding:0 6px 0 20px}#spf-gside.spf-gside--left:focus-visible .spf-gside__label{padding:0 20px 0 6px}#spf-gside.spf-gside--peek .spf-gside__label{max-width:260px;opacity:1;padding:0 6px 0 20px}#spf-gside.spf-gside--left.spf-gside--peek .spf-gside__label{padding:0 20px 0 6px}#spf-gside.spf-gside{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#spf-gside .spf-gside__img img{-webkit-user-drag:none;user-drag:none;pointer-events:none}#spf-gside .spf-gside__label{pointer-events:none}#spf-gside .spf-gside__lbl{font-family:system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;font-weight:600;font-size:9px;letter-spacing:.14em;text-transform:uppercase;opacity:.85}#spf-gside .spf-gside__veh{font-weight:700;text-transform:uppercase;letter-spacing:.045em;font-size:13.5px;max-width:230px;overflow:hidden;text-overflow:ellipsis}#spf-gside .spf-gside__avatar{position:relative;flex:none;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}#spf-gside .spf-gside__img{position:relative;z-index:1;width:100%;height:100%;border-radius:50%;overflow:hidden;background:#fff0;display:flex;align-items:center;justify-content:center;color:var(--spf-brand,#ff6600)}#spf-gside .spf-gside__img img{width:100%;height:100%;object-fit:contain;object-position:center;transform:scale(1);display:block}#spf-gside .spf-gside__img.is-fallback svg{width:34px;height:34px;stroke:currentColor;fill:none;stroke-width:1.6}#spf-gside .spf-gside__ring{position:absolute;inset:-3px;border-radius:50%;border:3px solid #4be07a;opacity:0;transition:opacity .2s,border-color .2s;pointer-events:none}@media (hover:hover) and (pointer:fine){#spf-gside.spf-gside:hover .spf-gside__ring{border-color:var(--spf-brand,#ff6600)}}#spf-gside .spf-gside__dot{position:absolute;top:0;right:0;width:14px;height:14px;border-radius:50%;background:#4be07a;border:2.5px solid #fff;opacity:0;transition:opacity .2s;pointer-events:none;z-index:4}#spf-gside.spf-gside.has-vehicle .spf-gside__ring,#spf-gside.spf-gside.has-vehicle .spf-gside__dot{opacity:1}#spf-gside.spf-gside.spf-gside--placed:not(.spf-gside-pulse){animation:none!important}#spf-gside.spf-gside.spf-gside--dragging{cursor:grabbing;animation:none!important;transition:none!important;box-shadow:0 10px 30px rgb(20 24 28 / .28),0 0 0 4px color-mix(in srgb,var(--brand-accent,#ff6600) 18%,transparent)}#spf-gside.spf-gside.spf-gside--dragging .spf-gside__label{max-width:0!important;opacity:0!important;padding:0!important;transition:none!important}#spf-gside.spf-gside--left{flex-direction:row-reverse}@media (max-width:767px){#spf-gside.spf-gside{right:14px;bottom:88px;height:56px}#spf-gside .spf-gside__avatar{width:56px;height:56px}#spf-gside .spf-gside__veh{max-width:175px}}@media (max-width:479px){#spf-gside.spf-gside{height:48px}#spf-gside .spf-gside__avatar{width:48px;height:48px}#spf-gside .spf-gside__veh{max-width:150px}}#bso-header.is-schub~#spf-gside{display:none}@media (prefers-reduced-motion:reduce){#spf-gside.spf-gside{animation:none}}.spflh-themetoggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;flex:none;border:1px solid #d0d0d0;background:var(--spf-hub-card);color:#111;cursor:pointer;border-radius:50%;padding:0;transition:background .15s,border-color .15s,color .15s,transform .15s}@media (hover:hover){.spflh-themetoggle:hover{background:var(--spf-brand,#ff6600);border-color:var(--spf-brand,#ff6600);color:#fff;transform:translateY(-1px)}}.spflh-themetoggle:focus-visible{outline:3px solid var(--spf-brand,#ff6600);outline-offset:2px}.spflh-themetoggle svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2}.spflh-themetoggle .spflh-tt__moon{display:none}.spflh-themetoggle.is-light .spflh-tt__sun{display:none}.spflh-themetoggle.is-light .spflh-tt__moon{display:block}body.spf-night #spf-gpanel,body.spf-night #spf-gscrim,body.spf-night #spf-gside,body.spf-night .spf-fitbadge,body.spf-night .spf-fitbar{--spf-hub-ink:#e8eaed;--spf-hub-muted:#9aa0a6;--spf-hub-faint:#868d96;--spf-hub-line:#2a2d30;--spf-hub-line-strong:#34383e;--spf-hub-border:#33363a;--spf-hub-bg:#0f1011;--spf-hub-card:#17181a;--spf-hub-hover:#202226;--spf-hub-shadow:0 1px 2px rgba(0,0,0,.4),0 8px 28px rgba(0,0,0,.5)}body.spf-night #spf-gpanel{border-left:1px solid #34383e}html.spf-night .spf-ph-img,body.spf-night .spf-ph-img{content:var(--spf-bike-img-invert)}body.spf-night #spf-gside.spf-gside{box-shadow:0 0 0 1px rgb(255 255 255 / .22),0 8px 26px rgb(0 0 0 / .6)}@media (hover:hover) and (pointer:fine){body.spf-night #spf-gside.spf-gside:hover{box-shadow:0 0 0 1px rgb(255 255 255 / .38),0 10px 30px rgb(0 0 0 / .65),0 6px 22px color-mix(in srgb,var(--spf-brand-night,var(--brand-accent,#ff6600)) 30%,transparent)}}body.spf-night #spf-gside.spf-gside--peek,body.spf-night #spf-gside.spf-gside:focus-visible{box-shadow:0 0 0 1px rgb(255 255 255 / .38),0 10px 30px rgb(0 0 0 / .65)}@media (hover:hover){body.spf-night #spf-gpanel .gveh:hover{background:#262a31}}body.spf-night #spf-gpanel .gpanel__clear{--o:#ff8a80}body.spf-night #spf-gpanel .gpanel__confirm{background:rgb(224 69 60 / .18);border-color:rgb(255 138 128 / .55)}body.spf-night #spf-gpanel .gpanel__confirm-q{color:#ff8a80}body.spf-night #spf-gpanel .gpanel__confirm-yes{--btn-bg:#ff8a80;--btn-bg-h:#ffa39b;--btn-bg-a:#ffa39b;--btn-fg:#2b1c1d}body.spf-night .ktmcd{--cd-bg:#0f1011;--cd-card:#17181a;--cd-ink:#e8eaed;--cd-muted:#9aa0a6;--cd-line:#2a2d30;--cd-border:#33363a;--cd-hover:#202226;--cd-faint:#868d96}body.spf-night .ktmcd__head,body.spf-night .ktmcd__close,body.spf-night .ktmcd__foot-wrap,body.spf-night .ktmcd__qty,body.spf-night .ktmcd__qty button,body.spf-night .ktmcd__view{background:var(--cd-card)}body.spf-night .ktmcd__qty button{color:var(--cd-muted)}body.spf-night .ktmcd__qty .ktmcd__qtyin{background:var(--cd-card);color:var(--cd-ink)}@media (hover:hover){body.spf-night .ktmcd__qty button:hover:not(:disabled){background:var(--cd-hover)}}body.spf-night .ktmcd__rm:focus-visible{background:rgb(224 69 60 / .18);color:#ff7a70}@media (hover:hover){body.spf-night .ktmcd__rm:hover{background:rgb(224 69 60 / .18);color:#ff7a70}}body.spf-night .ktmcd__ship-bar{background:#2a2d30}body.spf-night .ktmcd__thumb{background-color:#fff}.ktmcd__thumb:empty{background-image:none;display:flex;align-items:center;justify-content:center;gap:4px}.ktmcd__thumb:empty::before{content:'';flex:none;width:5px;height:15px;background:var(--spf-brand,#ff6600);transform:skewX(-12deg)}.ktmcd__thumb:empty::after{content:'KEIN BILD';font:italic 800 7.5px/1 Arial,Helvetica,sans-serif;letter-spacing:.06em;color:var(--cd-muted);white-space:nowrap}body.spf-night .ktmcd__thumb:empty{background-color:var(--cd-card)}body.ktmcd-open .ktmcd__scrim{z-index:2147483400}body.ktmcd-open .ktmcd__panel{z-index:2147483401}body.spf-gpanel-open #spf-gscrim{z-index:2147483400}body.spf-gpanel-open #spf-gpanel{z-index:2147483401}