:root{--g-bg: #0E0F12;--g-surface: #15171B;--g-surface-2: #1C1F24;--g-line: #2A2E35;--g-line-strong: #3A3F47;--g-ink: #F4F6F8;--g-text: #C7CCD3;--g-muted: #8A909A;--color-accent: #FFB200;--color-accent-rgb: 255 178 0;--g-accent-press: #E29E00;--g-accent-tint: rgb(255 178 0 / .12);--g-on-accent: #0E0F12;--g-italy-green: #008C45;--g-italy-red: #CD212A;--font-display: "Oswald", "Oswald Fallback", "Bahnschrift", "DIN Alternate", "Arial Narrow", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", "Consolas", "Liberation Mono", monospace;--font-heading--family: var(--font-display);--font-subheading--family: var(--font-display);--font-accent--family: var(--font-display);--style-border-radius-buttons-primary: 2px;--style-border-radius-buttons-secondary: 2px;--style-border-radius-inputs: 2px;--style-border-radius-popover: 4px;--style-border-radius-xs: 2px;--style-border-radius-sm: 3px;--style-border-radius-md: 4px;--animation-speed: .14s;--animation-easing: cubic-bezier(.22, .61, .36, 1)}:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6,.color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7{--color-foreground: #C7CCD3;--color-foreground-rgb: 199 204 211;--color-foreground-heading: #F4F6F8;--color-foreground-heading-rgb: 244 246 248;--color-foreground-muted: rgb(199 204 211 / .62);--color-border: #2A2E35;--color-border-rgb: 42 46 53;--color-shadow: #000000;--color-shadow-rgb: 0 0 0;--color-primary: #F4F6F8;--color-primary-rgb: 244 246 248;--color-primary-hover: #FFB200;--color-primary-hover-rgb: 255 178 0;--color-primary-button-background: #FFB200;--color-primary-button-text: #0E0F12;--color-primary-button-border: #FFB200;--color-primary-button-hover-background: #E29E00;--color-primary-button-hover-text: #0E0F12;--color-primary-button-hover-border: #E29E00;--color-secondary-button-background: rgb(255 255 255 / 0);--color-secondary-button-text: #F4F6F8;--color-secondary-button-border: rgb(255 255 255 / .45);--color-secondary-button-hover-background: rgb(255 178 0 / .1);--color-secondary-button-hover-text: #FFB200;--color-secondary-button-hover-border: #FFB200;--color-input-background: #15171B;--color-input-text: #F4F6F8;--color-input-text-rgb: 244 246 248;--color-input-border: #2A2E35;--color-input-hover-background: #1C1F24}:root,.color-scheme-1{--color-background: #0E0F12;--color-background-rgb: 14 15 18}.color-scheme-2{--color-background: #15171B;--color-background-rgb: 21 23 27}.color-scheme-3{--color-background: #1C1F24;--color-background-rgb: 28 31 36}.color-scheme-4{--color-background: #121418;--color-background-rgb: 18 20 24}.color-scheme-5{--color-background: #17191D;--color-background-rgb: 23 25 29}body{background-color:var(--g-bg)}h1,.h1,h2,.h2{text-transform:uppercase;letter-spacing:.012em}.g-eyebrow{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent)}.g-mono,.sku,[class*=product-sku],.price{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.price{color:var(--g-ink);font-weight:600;letter-spacing:.01em}a:where(:not(.button,.button-secondary,.button-unstyled)):hover{color:var(--color-accent);text-decoration-color:var(--color-accent)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:1px}::selection{background:var(--color-accent);color:var(--g-on-accent)}.product-card{border:1px solid var(--g-line);border-radius:2px;background:var(--g-surface);overflow:hidden;transition:border-color var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing)}.product-card:hover{border-color:var(--color-accent);transform:translateY(-2px)}.product-card__content{padding:12px 12px 14px}.product-card .card-gallery,.product-card .product-media{aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;background:#f4f4f0}.product-card .product-media__image,.product-card .card-gallery img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:10px;box-sizing:border-box;background:#f4f4f0}.button{font-weight:600;letter-spacing:.02em}.header,header-component{background-color:var(--g-bg);border-bottom:1px solid var(--g-line)}footer{border-top:1px solid var(--g-line)}.badge{border-radius:2px!important}.vehicle-finder{background:var(--g-surface);border-block:1px solid var(--g-line)}.vehicle-finder__inner{padding-block:28px 30px}.vehicle-finder__head{margin-bottom:18px}.vehicle-finder__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--g-ink);margin:.25em 0 .15em}.vehicle-finder__sub{color:var(--g-muted);margin:0;max-width:52ch}.vehicle-finder__form{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:12px;align-items:end}.vf-field{display:flex;flex-direction:column;gap:6px;min-width:0}.vf-field>span{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--g-muted)}.vf-field em{font-style:normal;color:var(--g-muted);opacity:1}.vehicle-finder select{width:100%;background:var(--g-surface-2);color:var(--g-ink);border:1px solid var(--g-line);border-radius:2px;padding:0 12px;min-height:48px;font-size:.95rem;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--g-muted) 50%),linear-gradient(135deg,var(--g-muted) 50%,transparent 50%);background-position:calc(100% - 18px) center,calc(100% - 13px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.vehicle-finder select:focus-visible{border-color:var(--color-accent)}.vehicle-finder select:disabled{opacity:.45;cursor:not-allowed}.vehicle-finder .vf-submit{min-height:48px;white-space:nowrap}.vehicle-finder__hint{color:var(--g-muted);font-size:.8rem;margin:12px 0 0}@media(max-width:749px){.vehicle-finder__form{grid-template-columns:1fr 1fr}.vehicle-finder .vf-submit{grid-column:1 / -1}}.vf-anchor{display:block;position:relative}#fahrzeug-finder{scroll-margin-top:96px}.garage-hero{position:relative;overflow:hidden;isolation:isolate}.garage-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(110% 80% at 12% 0%,rgb(255 178 0 / .1),transparent 58%),repeating-linear-gradient(135deg,rgb(255 255 255 / .022) 0 2px,transparent 2px 24px)}.garage-hero__inner{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-block:clamp(56px,11vw,128px)}.garage-hero__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;line-height:1.08;font-size:clamp(2.3rem,6vw,4.8rem);color:var(--g-ink);margin:0;max-width:18ch}.vehicle-finder__title,.pdp-h,.gf-brand__name{line-height:1.12}.garage-hero__sub{color:var(--g-text);font-size:clamp(1rem,1.6vw,1.2rem);max-width:48ch;margin:0}.garage-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.garage-hero__btn{min-height:50px;display:inline-flex;align-items:center}.trust-bar{border-block:1px solid var(--g-line)}.trust-bar__list{list-style:none;margin:0;padding:15px 0;display:flex;flex-wrap:wrap;gap:14px 30px;justify-content:space-between}.trust-bar__item{display:flex;align-items:center;gap:10px}.trust-bar__item svg{width:22px;height:22px;flex:0 0 auto;color:var(--color-accent)}.trust-bar__item span{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--g-muted);white-space:nowrap}@media(max-width:749px){.trust-bar__list{justify-content:flex-start;gap:14px 22px}.trust-bar__item span{font-size:.68rem;letter-spacing:.06em}}.product-list h2,.product-list h3,.shopify-section[id*=product_list] h2,.shopify-section[id*=product_list] h3{font-family:var(--font-display)!important;text-transform:uppercase!important;letter-spacing:.01em!important}.facets__summary,.facets__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.facets__summary:hover,.facets__panel[open]>.facets__summary{color:var(--color-accent)}.facets-remove__button,.active-facets__button{color:var(--color-accent)!important;border-color:var(--color-accent)!important}.facets input:checked~*,.facets [aria-pressed=true]{color:var(--color-accent)}[class*=product-count],.facets__status-wrapper{font-family:var(--font-mono);letter-spacing:.06em;color:var(--g-muted)}main h1{letter-spacing:.006em}main[data-template*=collection] h1,main[data-template*=list-collections] h1,main[data-template*=search] h1{text-transform:uppercase!important}main[data-template*=product] .product-media,main[data-template*=product] .media-gallery img,main[data-template*=product] .product-media__image{background:#fff}.pdp-specs{border-block:1px solid var(--g-line)}.pdp-specs__inner{padding-block:36px 32px}.pdp-specs__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.pdp-card{background:var(--g-bg);border:1px solid var(--g-line);border-radius:2px;padding:20px 22px}.pdp-h{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:1.35rem;color:var(--g-ink);margin:.25em 0 .6em}.pdp-fitment__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pdp-fitment__list li{padding-left:18px;position:relative;color:var(--g-text)}.pdp-fitment__list li:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;background:var(--color-accent);transform:rotate(45deg)}.pdp-table{width:100%;border-collapse:collapse}.pdp-table th,.pdp-table td{text-align:left;padding:9px 0;border-bottom:1px solid var(--g-line);vertical-align:top}.pdp-table th{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--g-muted);font-weight:400;width:42%}.pdp-table td{color:var(--g-ink)}.pdp-table td.mono{font-family:var(--font-mono)}.pdp-benefits{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pdp-benefits li{font-size:.82rem;color:var(--g-text);border:1px solid var(--g-line);border-radius:2px;padding:5px 10px}.pdp-trust{list-style:none;margin:24px 0 0;padding:16px 0 0;border-top:1px solid var(--g-line);display:flex;flex-wrap:wrap;gap:14px 28px}.pdp-trust li{display:flex;align-items:center;gap:9px}.pdp-trust svg{width:20px;height:20px;color:var(--color-accent);flex:0 0 auto}.pdp-trust span{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--g-muted)}@media(max-width:749px){.pdp-specs__grid{grid-template-columns:1fr}}#header-group{background-color:var(--g-bg);border-bottom:1px solid var(--g-line)}.header__row{background-color:transparent}.header__menu a,.header a{color:var(--g-text)}.header__menu a:hover,.header a:hover{color:var(--g-ink)}.garage-footer{border-top:1px solid var(--g-line)}.garage-footer__inner{padding-block:44px 28px}.garage-footer__cols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px 28px}.gf-brand__name{font-family:var(--font-display);text-transform:uppercase;font-size:1.2rem;color:var(--g-ink);margin:.3em 0 .4em;letter-spacing:.01em}.gf-brand__tag{color:var(--g-muted);font-size:.9rem;max-width:36ch;margin:0 0 16px}.gf-news{display:flex;gap:8px;max-width:360px}.gf-news input{flex:1;min-width:0;background:var(--g-surface-2);color:var(--g-ink);border:1px solid var(--g-line);border-radius:2px;padding:0 12px;min-height:44px}.gf-news .button{min-height:44px;white-space:nowrap}.gf-news__ok{color:var(--g-italy-green);font-size:.85rem;margin:8px 0 0}.gf-h{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;color:var(--g-muted);margin:0 0 14px}.gf-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.gf-col a{display:inline-block;padding-block:5px;color:var(--g-text);text-decoration:none;font-size:.92rem}.gf-col a:hover{color:var(--color-accent)}.gf-soon{color:var(--g-muted);font-size:.85rem}.gf-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.pdp-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;color:var(--g-muted);margin-block:6px 16px}.pdp-breadcrumb a{color:var(--g-text);text-decoration:none;min-height:24px;display:inline-flex;align-items:center}.pdp-breadcrumb a:hover{color:var(--color-accent)}.pdp-breadcrumb__current{color:var(--g-text)}[class*=buybox_trust],[class*=buybox_trust] p{font-family:var(--font-mono)!important;font-size:.78rem!important;letter-spacing:.02em;line-height:1.5;color:var(--g-muted)!important}.pdp-breadcrumb [aria-hidden]{opacity:.5}.pdp-safety{margin-top:22px;padding:16px 18px;background:var(--g-surface-2);border:1px solid var(--g-line);border-radius:2px}.pdp-safety__text{color:var(--g-text);font-size:.92rem;line-height:1.55;margin-top:8px}.widerruf__inner{margin-inline:auto!important;padding-inline:clamp(20px,5vw,56px)!important;max-width:56rem;padding-block:clamp(36px,6vw,72px)}.widerruf__title{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.9rem,4vw,3rem);line-height:1.06;margin:10px 0 16px}.widerruf__intro{color:var(--g-text);line-height:1.6;max-width:60ch;margin-bottom:28px}.widerruf__form{max-width:30rem}.widerruf__step{border:0;padding:0;margin:0;display:grid;gap:16px}.wb-field{display:grid;gap:6px}.wb-field span{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--g-muted)}.widerruf .wb-field input{width:100%;min-height:48px;background:var(--g-surface-2);color:var(--g-ink);border:1px solid var(--g-line);border-radius:2px;padding:0 12px;font-size:.95rem}.widerruf .wb-field input[aria-invalid=true]{border-color:var(--g-italy-red)}.widerruf__hint{color:var(--g-muted);font-size:.8rem;margin:0}.widerruf__btn{min-height:50px}.widerruf__actions{display:flex;gap:12px;flex-wrap:wrap}.widerruf__confirm-lead{color:var(--g-text)}.widerruf__summary{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;background:var(--g-surface-2);border:1px solid var(--g-line);border-radius:2px;padding:16px 18px;margin:0 0 4px}.widerruf__summary dt{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--g-muted);align-self:center}.widerruf__summary dd{margin:0;color:var(--g-ink)}.widerruf__success{background:var(--g-surface-2);border:1px solid var(--g-italy-green);border-radius:2px;padding:20px 22px}.widerruf__success-title{font-family:var(--font-display);text-transform:uppercase;margin:0 0 8px}.widerruf__error{color:var(--g-italy-red);background:#cd212a14;border:1px solid var(--g-italy-red);border-radius:2px;padding:12px 14px;margin-bottom:16px}.resource-card__media{background:#f4f4f0;border:1px solid var(--g-line);border-radius:2px;overflow:hidden;padding:10px}.resource-card__image{transition:transform .3s var(--animation-easing, cubic-bezier(.2,0,0,1));will-change:transform}.resource-card:hover .resource-card__image{transform:scale(1.04)}.resource-card__title{transition:color .14s var(--animation-easing, cubic-bezier(.2,0,0,1));text-wrap:pretty}.resource-card:hover .resource-card__title{color:var(--color-accent)}@media(prefers-reduced-motion:reduce){.resource-card:hover .resource-card__image{transform:none}}[class*=product_list_text]{font-family:var(--font-display),sans-serif!important;font-size:clamp(1.7rem,3vw,2.3rem)!important;font-weight:700!important;letter-spacing:.005em!important;line-height:1.04!important;text-transform:uppercase!important}.garage-footer__bar{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin-top:32px;padding-top:18px;border-top:1px solid var(--g-line)}.gf-copy{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;color:var(--g-muted)}.gf-pay{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.gf-pay .gf-pay__icon,.gf-pay svg{height:24px;width:auto;border-radius:3px;background:#fff;padding:2px}@media(max-width:749px){.garage-footer__cols{grid-template-columns:1fr 1fr}.gf-brand{grid-column:1 / -1}}.product-card .card-gallery{overflow:hidden}.product-card .product-media__image{transition:transform .28s var(--animation-easing);will-change:transform}.product-card:hover .product-media__image{transform:scale(1.045)}.product-card .product-card__content [role=heading]{transition:color .14s var(--animation-easing)}.product-card:hover .product-card__content [role=heading]{color:var(--color-accent)}@media(prefers-reduced-motion:reduce){.product-card:hover .product-media__image{transform:none}.menu-list__submenu{transition:none!important;transform:none!important}}.garage-hero__inner,.vehicle-finder__inner,.trust-bar__list,.pdp-specs__inner,.garage-footer__inner{width:100%;max-width:var(--narrow-page-width, 90rem);margin-inline:auto!important;padding-inline:clamp(20px,5vw,56px)!important;box-sizing:border-box}#header-group,header-component.header,.header,.header__row{background-color:var(--g-bg)!important}.menu-list__list-item{position:relative}.menu-list__submenu{position:absolute!important;left:0!important;right:auto!important;top:calc(100% + 6px)!important;bottom:auto!important;width:max-content!important;min-width:240px!important;max-width:360px!important;height:auto!important;clip-path:none!important;visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .14s ease,transform .14s ease,visibility .14s;background-color:var(--g-surface)!important;border:1px solid var(--g-line)!important;box-shadow:0 18px 44px #0000008c!important;border-radius:2px!important;z-index:50!important}.menu-list__list-item:hover .menu-list__submenu,.menu-list__list-item:focus-within .menu-list__submenu,.menu-list__list-item:has(a[aria-expanded=true]) .menu-list__submenu{visibility:visible!important;opacity:1!important;transform:translateY(0)!important}.menu-list__submenu-inner{padding:8px!important;background-color:var(--g-surface)!important;opacity:1!important}.menu-list__submenu :is(.mega-menu__grid,.mega-menu,.mega-menu__list,.mega-menu__column){display:block!important;width:auto!important;padding:0!important;margin:0!important;grid-template-columns:none!important;column-count:1!important;background-color:transparent!important}.menu-list__submenu .mega-menu__link{display:block!important;padding:9px 16px!important;white-space:nowrap!important;border-radius:2px;color:var(--g-text)!important}.menu-list__submenu .mega-menu__link .wrap-text{color:inherit!important}.menu-list__submenu .mega-menu__link:hover{background-color:#ffffff0d!important;color:var(--color-accent)!important}.menu-list__submenu .mega-menu__link--parent{color:var(--g-ink)!important;font-weight:600}.password-main-content{background:var(--g-bg);min-height:72vh}.password-dialog{background:var(--g-surface)!important;color:var(--g-ink)!important;border:1px solid var(--g-line)!important;border-radius:2px!important}.password-dialog__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em}.password-dialog .field__input{background:var(--g-surface-2)!important;color:var(--g-ink)!important;border:1px solid var(--g-line)!important}.password-dialog .field__input::placeholder{color:var(--g-muted)!important}.facets__panel-content,.facets__inputs.facets__panel-content,floating-panel-component.facets__inputs{background:var(--g-surface)!important;border:1px solid var(--g-line)!important;box-shadow:0 14px 36px #00000080!important;border-radius:2px!important;padding:12px 14px!important}.scootify-wordmark{font-family:var(--font-display);font-weight:700;font-style:italic;text-transform:lowercase;font-size:1.7rem;line-height:1;letter-spacing:-.01em;color:#fff;white-space:nowrap;display:inline-block}.scootify-wordmark__accent{color:var(--color-accent)}.scootify-wordmark--footer{font-size:2.1rem}@media(max-width:749px){.scootify-wordmark{font-size:1.4rem}}.scootify-logo{display:inline-flex;align-items:center;gap:9px;line-height:0}.scootify-emblem{height:38px;width:auto;display:block}@media(max-width:749px){.scootify-emblem{height:30px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-garage.css.map */
