.elementor-kit-10{--e-global-color-primary:#B20C13;--e-global-color-secondary:#2B3037;--e-global-color-text:#22262B;--e-global-color-accent:#E0242C;--e-global-color-schred2:#8E090F;--e-global-color-schink2:#363C44;--e-global-color-schmute:#4F555D;--e-global-color-schbg:#F5F5F6;--e-global-color-schline:#E6E7EA;--e-global-color-schwhite:#FFFFFF;--e-global-color-schgreen:#1FA45A;--e-global-typography-primary-font-family:"Barlow Condensed";--e-global-typography-primary-font-weight:800;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:1.05em;--e-global-typography-secondary-font-family:"Barlow Condensed";--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-letter-spacing:0.5px;--e-global-typography-text-font-family:"Barlow";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Barlow Condensed";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:2.1px;background-color:#FFFFFF;color:#22262B;font-family:"Barlow", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:#B20C13;font-family:"Barlow Condensed", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:14px 26px 14px 26px;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:#E0242C;color:#FFFFFF;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 p{margin-block-end:14px;}.elementor-kit-10 a{color:#B20C13;}.elementor-kit-10 a:hover{color:#E0242C;}.elementor-kit-10 h1{color:#121417;font-family:"Barlow Condensed", Sans-serif;font-size:84px;font-weight:800;text-transform:uppercase;line-height:1.05em;}.elementor-kit-10 h2{color:#121417;font-family:"Barlow Condensed", Sans-serif;font-size:58px;font-weight:800;text-transform:uppercase;line-height:1.05em;}.elementor-kit-10 h3{color:#121417;font-family:"Barlow Condensed", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:1.05em;}.elementor-kit-10 h4{color:#121417;font-family:"Barlow Condensed", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.05em;}.elementor-kit-10 h5{color:#121417;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.05em;}.elementor-kit-10 h6{color:#121417;font-family:"Barlow Condensed", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.05em;}.elementor-kit-10 img{border-radius:0px 0px 0px 0px;}.elementor-kit-10 label{color:#22262B;font-family:"Barlow", Sans-serif;font-size:15px;font-weight:500;}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-family:"Barlow", Sans-serif;font-size:16px;color:#22262B;background-color:#F5F6F8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9DCE1;border-radius:6px 6px 6px 6px;padding:14px 16px 14px 16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-10 h1{font-size:56px;}.elementor-kit-10 h2{font-size:44px;}.elementor-kit-10 h3{font-size:26px;}.elementor-kit-10 h4{font-size:20px;}.elementor-kit-10 h5{font-size:18px;}.elementor-kit-10 h6{font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-text-font-size:17px;font-size:17px;}.elementor-kit-10 h1{font-size:42px;}.elementor-kit-10 h2{font-size:34px;}.elementor-kit-10 h3{font-size:24px;}.elementor-kit-10 h4{font-size:20px;}.elementor-kit-10 h5{font-size:17px;}.elementor-kit-10 h6{font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Autoteile Schnetger – globale Styles */
.sch-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;color:#B20C13}
.sch-eyebrow .elementor-heading-title::before{content:"";width:28px;height:3px;background:#B20C13;flex:none}
.sch-eyebrow.sch-light .elementor-heading-title{color:#fff}
.sch-eyebrow.sch-light .elementor-heading-title::before{background:#E0242C}
.elementor-heading-title span.sch-red{color:#E0242C}
.sch-dot{width:10px;height:10px;border-radius:50%;background:#6B717A;position:relative;display:inline-block;flex:none}
.sch-dot.open{background:#1FA45A}.sch-dot.soon{background:#E8A019}.sch-dot.closed{background:#E0242C}
.sch-dot.open::after,.sch-dot.soon::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid #1FA45A;animation:schpulse 1.8s infinite}
.sch-dot.soon::after{border-color:#E8A019}
@keyframes schpulse{0%{transform:scale(.6);opacity:1}100%{transform:scale(1.6);opacity:0}}
.sch-status{display:flex;align-items:center;gap:10px;color:#CFD2D7;font-size:14.5px;font-weight:500;flex-wrap:wrap;line-height:1.3}
.sch-status strong{color:#fff}.sch-status .sch-sep{opacity:.35}
.sch-pill{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;padding:6px 12px;border-radius:999px;background:#EEF0F2;line-height:1.2;white-space:nowrap}
.sch-pill.open{background:#E3F6EC;color:#137A41}.sch-pill.soon{background:#FDF1DB;color:#9A6508}.sch-pill.closed{background:#FBE5E6;color:#B20C13}
.sch-sub{color:#6B717A;font-size:15px;margin:0}
.sch-hours{width:100%;border-collapse:collapse;font-size:16px;margin:0}
.sch-hours td{padding:10px 0;border:0;border-bottom:1px dashed #E6E7EA;background:none!important}
.sch-hours td:last-child{text-align:right;font-weight:600;color:#121417}
.sch-hours tr.today td{color:#B20C13;font-weight:700}
.sch-hours tr.today td:first-child::after{content:" · heute";font-weight:500;font-size:13px}
.sch-countdown{background:#fff;border:1px solid #E6E7EA;border-left:5px solid #B20C13;border-radius:12px;padding:20px 22px;display:flex;gap:18px;align-items:center}
.sch-countdown .sch-clock{font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:40px;color:#121417;line-height:1;min-width:110px}
.sch-countdown b{color:#121417;display:block}.sch-countdown small{color:#6B717A;font-size:14.5px}
.sch-big{font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:46px;color:#E0242C;line-height:1}
.sch-lift{transition:transform .25s,box-shadow .25s}.sch-lift:hover{transform:translateY(-6px);box-shadow:0 26px 60px rgba(18,20,23,.16)!important}
.sch-tile{transition:border-color .2s,background-color .2s}.sch-tile:hover{border-color:#B20C13!important;background-color:#1F1416!important}
.sch-brands .swiper-slide-image{filter:grayscale(1);opacity:.65;transition:.2s;max-height:70px;width:auto!important;margin:auto}
.sch-brands .swiper-slide-image:hover{filter:none;opacity:1}
.sch-tag{display:inline-block;background:#F5F5F6;border-radius:999px;padding:5px 14px;font-size:14.5px;font-weight:600;margin:0 6px 6px 0;color:#121417}
.sch-jobbar a{color:#fff}
.sch-num .elementor-heading-title{color:#ECEEF0}
@media(max-width:767px){.sch-status .sch-sep,.sch-status .sch-today-wrap{display:none}.sch-countdown .sch-clock{font-size:32px;min-width:84px}}

.sch-ig img{transition:opacity .3s}
/* R2 START */
.sch-texture{background-image:radial-gradient(ellipse at 20% 0%,rgba(255,255,255,.07),transparent 55%),repeating-linear-gradient(135deg,rgba(255,255,255,.028) 0 1px,transparent 1px 7px)!important}
.sch-brands .swiper-slide-image{max-height:120px!important}
.sch-header{transition:box-shadow .3s}
.sch-header.elementor-sticky--effects{box-shadow:0 10px 30px rgba(0,0,0,.15)}
.sch-header .sch-topbar{transition:margin .3s}
.sch-header.elementor-sticky--effects .sch-topbar{display:none}
.sch-header.elementor-sticky--effects .sch-mainbar{--min-height:68px}
.sch-ig{overflow:hidden}.sch-ig img{transition:transform .5s,opacity .3s}.sch-ig:hover img{transform:scale(1.06)}
@media(max-width:1024px){.e-con{background-attachment:scroll!important}}
/* R2 END *//* R3 START */
body{-webkit-font-smoothing:auto;text-rendering:optimizeLegibility}
.sch-map iframe{border-radius:20px;display:block}.sch-map .elementor-custom-embed{border-radius:20px;overflow:hidden}
.sch-sub{font-size:16px;color:#4F555D}.sch-hours{font-size:17px}.sch-countdown small{font-size:15.5px;color:#4F555D}.sch-status{font-size:15px}
/* R3 END *//* R4 START */
@media(max-width:1024px){.sch-hero{background-image:none!important}}
.sch-hero-img img{width:100%;height:360px;object-fit:cover;object-position:78% 12%}
@media(max-width:767px){.sch-hero-img img{height:280px}}
.sch-hstrip{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.2fr;background:#fff;border:1px solid #E3E6EA;border-radius:8px;box-shadow:0 24px 60px rgba(43,48,55,.12)}
.sch-hstrip>div{padding:20px 24px;border-left:1px solid #E3E6EA;display:flex;flex-direction:column;justify-content:center;gap:4px}
.sch-hstrip>div:first-child{border-left:0}
.sch-hstrip small{display:block;color:#4F555D;font-size:15px;line-height:1.3}
.sch-hstrip b{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:23px;color:#22262B;line-height:1.15}
.sch-hs-a{gap:8px!important}.sch-hs-a .sch-pill{align-self:flex-start}.sch-hs-a .sch-sub{font-size:15px}
@media(max-width:1024px){.sch-hstrip{grid-template-columns:1fr 1fr}.sch-hstrip>div:nth-child(3){border-left:0}.sch-hstrip>div:nth-child(n+3){border-top:1px solid #E3E6EA}}
@media(max-width:767px){.sch-hstrip{grid-template-columns:1fr}.sch-hstrip>div{border-left:0;border-top:1px solid #E3E6EA}.sch-hstrip>div:first-child{border-top:0}}
.sch-svclist .elementor-icon-list-item{padding:15px 0!important}
.sch-svclist .elementor-icon-list-text{font-size:19px}
.sch-countdown{border:0;border-left:4px solid #B20C13;background:#F3F4F6;border-radius:6px}
.sch-ig{overflow:hidden;border-radius:6px}
.sch-map iframe{border-radius:8px}
/* R4 END *//* End custom CSS */