@font-face{font-family:"Liberation Serif";src:url(/fonts/LiberationSerif-BoldItalic.woff2) format("woff2"),url(/fonts/LiberationSerif-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Liberation Serif";src:url(/fonts/LiberationSerif-Bold.woff2) format("woff2"),url(/fonts/LiberationSerif-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Liberation Serif";src:url(/fonts/LiberationSerif.woff2) format("woff2"),url(/fonts/LiberationSerif.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Liberation Serif";src:url(/fonts/LiberationSerif-Italic.woff2) format("woff2"),url(/fonts/LiberationSerif-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.woff2) format("woff2"),url(/fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Medium.woff2) format("woff2"),url(/fonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.woff2) format("woff2"),url(/fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBold.woff2) format("woff2"),url(/fonts/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Black.woff2) format("woff2"),url(/fonts/Montserrat-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}:root{font-size:16px;--color-text: #2b2a29;--color-text-alt: #171717;--color-bg: #fff;--color-link: #aaa;--color-link-hover: #fff;--font: "Montserrat", sans-serif;--font-brand: "Liberation Serif", serif;--primary: #2b2a29;--primary-light: #b0b0b0;--primary-dark: #1f1f1e;--secondary: #f27a5e;--secondary: #e25619;--accent: #6a7177;--secondary-light: #d4c8be;--off-white: #f4f4f4;--white: #ffffff;--notchSize: 20px}html{font-family:system-ui,sans-serif;scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;min-height:100%;background-color:var(--color-bg)}body{margin:0;color:var(--color-text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 768px){body{font-size:18px}}.nudeln{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}a{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}video::-webkit-media-controls{display:none!important;opacity:0}video::-webkit-media-controls-start-playback-button{display:none!important}.car-packages{position:relative;min-height:75vh;padding-block:60px;scroll-margin-top:100px;padding-inline:20px}@media (min-width: 768px){.car-packages{margin-block:60px}}.car-packages__headline{font-family:var(--font);font-weight:900;margin-bottom:40px;z-index:1;border-radius:6px;background-color:#fff;box-shadow:0 0 0 10px #fff;display:inline-block}@media (min-width: 768px){.car-packages__inner{display:grid;grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:repeat(2,50%);align-items:start}}.tuning-teaser{display:inline-block;position:relative;font-family:var(--font);transition:opacity .6s ease-in-out,transform .6s ease-in-out}.tuning-teaser[data-inview]{opacity:0}.tuning-teaser[data-inview] .tuning-teaser__image{transform:scale(1.2)}.tuning-teaser.inview{opacity:1;transform:none}.tuning-teaser.inview .tuning-teaser__image{transform:scale(1)}@media (hover){.tuning-teaser:hover .tuning-teaser__image{transform:scale(1.2)}.tuning-teaser:hover .tuning-teaser__button{color:var(--primary)}.tuning-teaser:hover .tuning-teaser__button:before{transform:none}}.tuning-teaser__inner{display:flex;flex-direction:column;align-items:flex-start;height:100%}.tuning-teaser__button:has(span:empty){display:none}.tuning-teaser__image-wrapper{position:relative;overflow:hidden;border-radius:30px;aspect-ratio:3/2}.tuning-teaser__image{display:block;width:100%;transition:transform .8s cubic-bezier(.165,.84,.44,1)}.tuning-teaser__caption{--notchSize: 5px;position:absolute;left:23px;bottom:26px;z-index:2;font-weight:500;background-color:var(--off-white);color:var(--color-text);padding:4px 10px;border-radius:30px}.tuning-teaser__caption:empty{display:none}.tuning-teaser__headline{font-size:28px;line-height:1.25;margin-top:20px;margin-bottom:10px;color:var(--color-text);transition:color .3s ease-in-out}.tuning-teaser__copy:empty{display:none}.tuning-teaser__list{margin-left:30px;margin-bottom:30px}.tuning-teaser__list:has(li:empty){display:none}.tuning-teaser__list:empty{display:none}.tuning-teaser__list li{color:#5e6063;font-size:16px;line-height:1.2}.tuning-teaser__price{color:#5e6063;font-size:16px;opacity:.8;margin-bottom:30px;margin-top:auto}.tuning-teaser__price strong{font-weight:600}
