.theme-vkb {
@media (min-width: 37.5rem) { --oev-comp-forms-radio-button-options-row-spacing: 1rem; }
@media (min-width: 77.5rem) { --oev-comp-forms-radio-button-options-row-spacing: 0.75rem; }
@media (min-width: 90rem) { --oev-comp-forms-radio-button-options-row-spacing: 0.75rem; }
@media (min-width: 37.5rem) { --oev-comp-grid-responsive-spacing-top-bottom: 2rem; }
@media (min-width: 77.5rem) { --oev-comp-grid-responsive-spacing-top-bottom: 2.5rem; }
@media (min-width: 90rem) { --oev-comp-grid-responsive-spacing-top-bottom: 3rem; }
@media (min-width: 37.5rem) { --oev-comp-grid-responsive-gap: 1.5rem; }
@media (min-width: 77.5rem) { --oev-comp-grid-responsive-gap: 1.5rem; }
@media (min-width: 90rem) { --oev-comp-grid-responsive-gap: 1.5rem; }
@media (min-width: 37.5rem) { --oev-comp-grid-container-card-view-spacing-top-bottom: 1rem; }
@media (min-width: 77.5rem) { --oev-comp-grid-container-card-view-spacing-top-bottom: 1.25rem; }
@media (min-width: 90rem) { --oev-comp-grid-container-card-view-spacing-top-bottom: 1.5rem; }
@media (min-width: 37.5rem) { --oev-comp-grid-container-card-view-spacing-left-right: 1rem; }
@media (min-width: 77.5rem) { --oev-comp-grid-container-card-view-spacing-left-right: 1.5rem; }
@media (min-width: 90rem) { --oev-comp-grid-container-card-view-spacing-left-right: 1.5rem; }
@media (min-width: 37.5rem) { --oev-sys-spacing-responsive-xxs: 0.5rem; }
@media (min-width: 77.5rem) { --oev-sys-spacing-responsive-xxs: 0.75rem; }
@media (min-width: 90rem) { --oev-sys-spacing-responsive-xxs: 1rem; }
@media (min-width: 37.5rem) { --oev-sys-spacing-responsive-xs: 0.75rem; }
@media (min-width: 77.5rem) { --oev-sys-spacing-responsive-xs: 1rem; }
@media (min-width: 90rem) { --oev-sys-spacing-responsive-xs: 1.25rem; }
@media (min-width: 37.5rem) { --oev-sys-spacing-responsive-s: 1rem; }
@media (min-width: 77.5rem) { --oev-sys-spacing-responsive-s: 1.25rem; }
@media (min-width: 90rem) { --oev-sys-spacing-responsive-s: 1.5rem; }
@media (min-width: 37.5rem) { --oev-sys-spacing-responsive-m: 1.25rem; }
@media (min-width: 77.5rem) { --oev-sys-spacing-responsive-m: 1.5rem; }
@media (min-width: 90rem) { --oev-sys-spacing-responsive-m: 2rem; }
@media (min-width: 37.5rem) { --oev-sys-spacing-responsive-l: 1.5rem; }
@media (min-width: 77.5rem) { --oev-sys-spacing-responsive-l: 2rem; }
@media (min-width: 90rem) { --oev-sys-spacing-responsive-l: 2.5rem; }
@media (min-width: 37.5rem) { --oev-sys-spacing-responsive-xl: 2rem; }
@media (min-width: 77.5rem) { --oev-sys-spacing-responsive-xl: 2.5rem; }
@media (min-width: 90rem) { --oev-sys-spacing-responsive-xl: 3rem; }
@media (min-width: 37.5rem) { --oev-sys-spacing-responsive-xxl: 2.5rem; }
@media (min-width: 77.5rem) { --oev-sys-spacing-responsive-xxl: 3rem; }
@media (min-width: 90rem) { --oev-sys-spacing-responsive-xxl: 3.5rem; }
@media (min-width: 37.5rem) { --oev-font-size-h1: calc(36/16 * 1rem); }
@media (min-width: 77.5rem) { --oev-font-size-h1: calc(40/16 * 1rem); }
@media (min-width: 90rem) { --oev-font-size-h1: calc(40/16 * 1rem); }
@media (min-width: 37.5rem) { --oev-font-size-h2: calc(32/16 * 1rem); }
@media (min-width: 77.5rem) { --oev-font-size-h2: calc(36/16 * 1rem); }
@media (min-width: 90rem) { --oev-font-size-h2: calc(36/16 * 1rem); }
@media (min-width: 37.5rem) { --oev-font-size-h3: calc(36/16 * 1rem); }
@media (min-width: 77.5rem) { --oev-font-size-h3: calc(40/16 * 1rem); }
@media (min-width: 90rem) { --oev-font-size-h3: calc(40/16 * 1rem); }
@media (min-width: 37.5rem) { --oev-font-size-h4: calc(32/16 * 1rem); }
@media (min-width: 77.5rem) { --oev-font-size-h4: calc(36/16 * 1rem); }
@media (min-width: 90rem) { --oev-font-size-h4: calc(36/16 * 1rem); }
@media (min-width: 37.5rem) { --oev-font-size-h5: calc(24/16 * 1rem); }
@media (min-width: 77.5rem) { --oev-font-size-h5: calc(32/16 * 1rem); }
@media (min-width: 90rem) { --oev-font-size-h5: calc(32/16 * 1rem); }
@media (min-width: 37.5rem) { --oev-font-size-h6: calc(20/16 * 1rem); }
@media (min-width: 77.5rem) { --oev-font-size-h6: calc(24/16 * 1rem); }
@media (min-width: 90rem) { --oev-font-size-h6: calc(24/16 * 1rem); }
@media (min-width: 37.5rem) { --oev-font-size-subtitle-1: calc(24/16 * 1rem); }
@media (min-width: 77.5rem) { --oev-font-size-subtitle-1: calc(32/16 * 1rem); }
@media (min-width: 90rem) { --oev-font-size-subtitle-1: calc(32/16 * 1rem); }
@media (min-width: 37.5rem) { --oev-font-size-subtitle-2: calc(20/16 * 1rem); }
@media (min-width: 77.5rem) { --oev-font-size-subtitle-2: calc(24/16 * 1rem); }
@media (min-width: 90rem) { --oev-font-size-subtitle-2: calc(24/16 * 1rem); }
@media (min-width: 37.5rem) { --oev-font-size-body-small: calc(14/16 * 1rem); }
@media (min-width: 77.5rem) { --oev-font-size-body-small: calc(14/16 * 1rem); }
@media (min-width: 90rem) { --oev-font-size-body-small: calc(14/16 * 1rem); }
}