<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* I do not know what this file does, but if it is deleted, the shop crashes. SO DON'T TOUCH THIS */

body {
    font-weight: 500 !important;
}

@font-face {
    font-family: 'Archivo Condensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-BlackItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Condensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-Bold.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Condensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-LightItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Condensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-Light.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Condensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-Medium.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Condensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-Black.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Condensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-ExtraBold.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Condensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-ExtraLight.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Condensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-BoldItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Condensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-Italic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Condensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-ExtraLightItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Condensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-ExtraBoldItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Expanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-BlackItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Expanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-Light.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Condensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-SemiBold.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Expanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-ExtraBoldItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Expanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-Medium.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Expanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-Italic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Condensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-Thin.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Expanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-ExtraLightItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Condensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-MediumItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Condensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-ThinItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Condensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-Regular.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Expanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-ExtraBold.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Expanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-BoldItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Expanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-LightItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Condensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-SemiBoldItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoCondensed-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Expanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-Bold.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Expanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-Black.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Expanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-ExtraLight.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Expanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-SemiBold.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Expanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-ThinItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Expanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-MediumItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Expanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-Medium.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Expanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-Regular.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Expanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-Thin.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo Expanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-SemiBoldItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExpanded-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo ExtraCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-Regular.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo ExtraCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-SemiBold.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo ExtraCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-Medium.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo ExtraCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-ExtraLightItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo ExtraCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-LightItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo ExtraCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-Italic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo ExtraCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-Bold.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo ExtraCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-Black.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo ExtraCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-BoldItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo ExtraCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-MediumItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo ExtraCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-Light.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo ExtraCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-BlackItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo ExtraCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-ExtraBoldItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo ExtraCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-ExtraBold.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo ExtraCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-ExtraLight.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo ExtraCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-ThinItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-BlackItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo ExtraCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-Thin.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-Bold.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-BoldItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-ExtraBold.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-Black.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo ExtraCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-SemiBoldItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoExtraCondensed-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-LightItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-SemiBold.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-MediumItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-Light.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-ExtraLightItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-ExtraLight.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-Medium.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-Italic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-Regular.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-SemiBoldItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiExpanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-MediumItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiExpanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-ExtraLightItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiExpanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-Bold.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiExpanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-Thin.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiExpanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-ExtraBoldItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiExpanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-LightItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiExpanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-Medium.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiExpanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-ThinItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiExpanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-Black.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiExpanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-BlackItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiExpanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-Regular.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiExpanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-BoldItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiExpanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-ExtraLight.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiExpanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-Light.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiExpanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-SemiBold.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiExpanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-SemiBoldItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-Thin.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiCondensed';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-ThinItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiCondensed-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiExpanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-ExtraBold.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo SemiExpanded';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-Italic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/ArchivoSemiExpanded-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-ExtraBoldItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-Black.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-ExtraBold.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-Bold.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-ExtraLightItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-BoldItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-BlackItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-Italic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-ExtraLight.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-LightItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-Medium.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-Light.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-Regular.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-SemiBold.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-MediumItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-Thin.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-SemiBoldItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-ThinItalic.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Archivo/Archivo-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Quicksand';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Quicksand/Quicksand-SemiBold.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Quicksand/Quicksand-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Quicksand';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Quicksand/Quicksand-Regular.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Quicksand/Quicksand-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Quicksand';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Quicksand/Quicksand-Light.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Quicksand/Quicksand-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Quicksand';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Quicksand/Quicksand-Bold.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Quicksand/Quicksand-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Quicksand';
    src: url('/templates/NIUplusChildLuimoto/themes/base/fonts/Quicksand/Quicksand-Medium.woff2') format('woff2'),
    url('/templates/NIUplusChildLuimoto/themes/base/fonts/Quicksand/Quicksand-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}





.container {
    max-width: 1650px;
}


#lmt-autosuche-start {
    padding-left:32px !important;
    padding-right:32px !important;
    box-shadow: 0 0 30px 0 #00000014;
}



#lmt-autosuche-start #s360-vehicle-search-filter {
    flex-direction: column;
    gap: 8px;

}

#s360-vehicle-search-filter .col-xl-2,#s360-vehicle-search-filter .col-xl-1 {
    width: 100% !important;
    max-width: 100% !important
}

#s360-vehicle-search-filter .form-control {
    border-radius: 5px
}

#s360-vehicle-search-filter-box-category-switch button[data-category=auto] {
    border-radius: 5px 0 0 5px
}

#s360-vehicle-search-filter-box-category-switch button[data-category=motorrad] {
    border-radius: 0 5px 5px 0
}

#s360-vehicle-search-filter .input-group {
    gap: 8px
}

#lmt-autosuche-start #s360-vehicle-search-filter .input-group input {
    width: 100%
}

#s360-vehicle-search-filter-box-category-switch {
    display:none !important;
}

#s360-vehicle-search-filter select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative
}

.s360-vehicle-search-select-wrapper {
    position: relative
}

.s360-vehicle-search-select-wrapper:after {
    content: '\F282';
    display: inline-block;
    font-size: 10px;
    position: absolute;
    font-family: 'bootstrap-icons';
    right: 20px;
    top: calc(50% - 7px);
    pointer-events: none
}

#lmt-search-bar {
    max-width: 1620px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0px 10px 30px 0px rgba(0,0,0,.05);
    padding: 25px 45px;
    margin-top: 25px
}

#s360-garage-widget .btn {
    padding: 0
}

@media screen and (max-width: 991px) {
    #lmt-autosuche-start {
        margin-top:-180px !important
    }

    #s360-vehicle-search-filter .col-4 {
        max-width: 100% !important
    }
}

@media screen and (max-width: 1299px) {
    #s360-vehicle-search-filter .col-4 {
        max-width:100% !important
    }

    #s360-vehicle-search-filter .col-4 {
        max-width: 100% !important;
        flex: 0 0 100% !important
    }

    #s360-vehicle-search-filter strong {
        margin-bottom: 15px;
        white-space: nowrap
    }
}

.z-2 {
    z-index:2 !important;
}

#lmt-searchbar-cat {
    max-width: 1620px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0px 10px 30px 0px rgba(0,0,0,.05);
    padding: 25px 45px !important;
    margin-top: -46px;
    z-index: 2
}

@media screen and (max-width: 991px) {
    #lmt-searchbar-cat {
        margin-top:-35px;
        padding: 25px 0
    }
}

#s360-vehicle-search-by-keywords-input::placeholder {
    content:'Hier eingeben';
}

@media screen and (max-width:768px) {
    #lmt-autosuche-start {
        margin-top:0 !important;
    }
}</pre></body></html>