.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-neutral_zwart:#000000;--e-global-color-neutral_zwart_50:#f5f5f5;--e-global-color-neutral_zwart_100:#e8e8e8;--e-global-color-neutral_zwart_200:#d1d1d1;--e-global-color-neutral_zwart_300:#b1b1b1;--e-global-color-neutral_zwart_400:#929292;--e-global-color-neutral_zwart_500:#000000;--e-global-color-neutral_zwart_600:#636363;--e-global-color-neutral_zwart_700:#4d4d4d;--e-global-color-neutral_zwart_800:#383838;--e-global-color-neutral_zwart_900:#242424;--e-global-color-neutral_zwart_950:#121212;--e-global-color-neutral_wit:#ffffff;--e-global-color-neutral_wit_50:#f5f5f5;--e-global-color-neutral_wit_100:#e8e8e8;--e-global-color-neutral_wit_200:#d1d1d1;--e-global-color-neutral_wit_300:#b1b1b1;--e-global-color-neutral_wit_400:#929292;--e-global-color-neutral_wit_500:#ffffff;--e-global-color-neutral_wit_600:#636363;--e-global-color-neutral_wit_700:#4d4d4d;--e-global-color-neutral_wit_800:#383838;--e-global-color-neutral_wit_900:#242424;--e-global-color-neutral_wit_950:#121212;--e-global-color-brand_color_3:#4d22b3;--e-global-color-brand_color_3_50:#f1efff;--e-global-color-brand_color_3_100:#e4e1ff;--e-global-color-brand_color_3_200:#cbc6ff;--e-global-color-brand_color_3_300:#ab9fff;--e-global-color-brand_color_3_400:#8e76ff;--e-global-color-brand_color_3_500:#4d22b3;--e-global-color-brand_color_3_600:#6241d0;--e-global-color-brand_color_3_700:#4e24b5;--e-global-color-brand_color_3_800:#39138b;--e-global-color-brand_color_3_900:#290072;--e-global-color-brand_color_3_950:#140041;--e-global-color-brand_color_4:#ff6a00;--e-global-color-brand_color_4_50:#ffefe2;--e-global-color-brand_color_4_100:#ffdac2;--e-global-color-brand_color_4_200:#ffba94;--e-global-color-brand_color_4_300:#ff894e;--e-global-color-brand_color_4_400:#f05c00;--e-global-color-brand_color_4_500:#ff6a00;--e-global-color-brand_color_4_600:#b72000;--e-global-color-brand_color_4_700:#9b0000;--e-global-color-brand_color_4_800:#770000;--e-global-color-brand_color_4_900:#4f0000;--e-global-color-brand_color_4_950:#2e0000;--e-global-color-brand_color_5:#669c35;--e-global-color-brand_color_5_50:#e8fdda;--e-global-color-brand_color_5_100:#dbf0cd;--e-global-color-brand_color_5_200:#bddda7;--e-global-color-brand_color_5_300:#8cc45e;--e-global-color-brand_color_5_400:#6ea43e;--e-global-color-brand_color_5_500:#669c35;--e-global-color-brand_color_5_600:#407300;--e-global-color-brand_color_5_700:#295c00;--e-global-color-brand_color_5_800:#1b4400;--e-global-color-brand_color_5_900:#052e00;--e-global-color-brand_color_5_950:#001900;--e-global-color-dfa04db:#C0281C;--e-global-color-4c441fe:#DED7D7;--e-global-color-34c7206:#F8F4EF;--e-global-color-f3cbda8:#FAF6F0;--e-global-color-1d69cc8:#FFFFFF;--e-global-color-00506d0:#C0382E;--e-global-color-fb4c409:#1A1614;--e-global-color-cc5a095:#212E3C;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-display_xl-font-family:"Albert Sans";--e-global-typography-display_xl-font-size:56px;--e-global-typography-display_xl-font-weight:800;--e-global-typography-display_xl-line-height:64px;--e-global-typography-display_lg-font-family:"Albert Sans";--e-global-typography-display_lg-font-size:44px;--e-global-typography-display_lg-font-weight:800;--e-global-typography-display_lg-line-height:52px;--e-global-typography-heading_xl-font-family:"Albert Sans";--e-global-typography-heading_xl-font-size:32px;--e-global-typography-heading_xl-font-weight:700;--e-global-typography-heading_xl-line-height:40px;--e-global-typography-heading_lg-font-family:"Albert Sans";--e-global-typography-heading_lg-font-size:24px;--e-global-typography-heading_lg-font-weight:700;--e-global-typography-heading_lg-line-height:32px;--e-global-typography-heading_md-font-family:"Albert Sans";--e-global-typography-heading_md-font-size:20px;--e-global-typography-heading_md-font-weight:600;--e-global-typography-heading_md-line-height:28px;--e-global-typography-heading_sm-font-family:"Albert Sans";--e-global-typography-heading_sm-font-size:18px;--e-global-typography-heading_sm-font-weight:600;--e-global-typography-heading_sm-line-height:26px;--e-global-typography-eyebrow_md-font-family:"Poppins";--e-global-typography-eyebrow_md-font-size:12px;--e-global-typography-eyebrow_md-font-weight:700;--e-global-typography-eyebrow_md-line-height:16px;--e-global-typography-body_lg-font-family:"Poppins";--e-global-typography-body_lg-font-size:18px;--e-global-typography-body_lg-font-weight:400;--e-global-typography-body_lg-line-height:28px;--e-global-typography-body_md-font-family:"Poppins";--e-global-typography-body_md-font-size:16px;--e-global-typography-body_md-font-weight:400;--e-global-typography-body_md-line-height:24px;--e-global-typography-body_sm-font-family:"Poppins";--e-global-typography-body_sm-font-size:14px;--e-global-typography-body_sm-font-weight:400;--e-global-typography-body_sm-line-height:20px;--e-global-typography-label_md-font-family:"Poppins";--e-global-typography-label_md-font-size:14px;--e-global-typography-label_md-font-weight:600;--e-global-typography-label_md-line-height:20px;--e-global-typography-caption_xs-font-family:"Poppins";--e-global-typography-caption_xs-font-size:12px;--e-global-typography-caption_xs-font-weight:500;--e-global-typography-caption_xs-line-height:16px;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:#C0281C;font-family:"Roboto", Sans-serif;}.elementor-kit-7 h1{color:#F5EFE3;font-family:"Bakbak One", Sans-serif;font-size:46px;font-weight:600;}.elementor-kit-7 h2{font-family:"Poppins", Sans-serif;line-height:42px;}.elementor-kit-7 h3{font-family:"Poppins", Sans-serif;line-height:28px;}.elementor-kit-7 h4{font-family:"Poppins", Sans-serif;}.elementor-kit-7 h5{font-family:"Poppins", Sans-serif;}.elementor-kit-7 h6{font-family:"Poppins", Sans-serif;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{color:var( --e-global-color-neutral_wit );}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{color:var( --e-global-color-4c441fe );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* YFI:START */
/* Elementor V4 Custom CSS — Special CD shop */
/* Plak in: Elementor → Site Settings → Custom CSS */
/* Compatible met Elementor 4.x (CSS-first) + V3 fallback */

:root {
  /* — Colors — */
  --e-global-color-neutral-zwart: #000000;
  --e-global-color-neutral-zwart-50: #f5f5f5;
  --e-global-color-neutral-zwart-100: #e8e8e8;
  --e-global-color-neutral-zwart-200: #d1d1d1;
  --e-global-color-neutral-zwart-300: #b1b1b1;
  --e-global-color-neutral-zwart-400: #929292;
  --e-global-color-neutral-zwart-500: #000000;
  --e-global-color-neutral-zwart-600: #636363;
  --e-global-color-neutral-zwart-700: #4d4d4d;
  --e-global-color-neutral-zwart-800: #383838;
  --e-global-color-neutral-zwart-900: #242424;
  --e-global-color-neutral-zwart-950: #121212;
  --e-global-color-neutral-wit: #ffffff;
  --e-global-color-neutral-wit-50: #f5f5f5;
  --e-global-color-neutral-wit-100: #e8e8e8;
  --e-global-color-neutral-wit-200: #d1d1d1;
  --e-global-color-neutral-wit-300: #b1b1b1;
  --e-global-color-neutral-wit-400: #929292;
  --e-global-color-neutral-wit-500: #ffffff;
  --e-global-color-neutral-wit-600: #636363;
  --e-global-color-neutral-wit-700: #4d4d4d;
  --e-global-color-neutral-wit-800: #383838;
  --e-global-color-neutral-wit-900: #242424;
  --e-global-color-neutral-wit-950: #121212;
  --e-global-color-brand-color-3: #4d22b3;
  --e-global-color-brand-color-3-50: #f1efff;
  --e-global-color-brand-color-3-100: #e4e1ff;
  --e-global-color-brand-color-3-200: #cbc6ff;
  --e-global-color-brand-color-3-300: #ab9fff;
  --e-global-color-brand-color-3-400: #8e76ff;
  --e-global-color-brand-color-3-500: #4d22b3;
  --e-global-color-brand-color-3-600: #6241d0;
  --e-global-color-brand-color-3-700: #4e24b5;
  --e-global-color-brand-color-3-800: #39138b;
  --e-global-color-brand-color-3-900: #290072;
  --e-global-color-brand-color-3-950: #140041;
  --e-global-color-brand-color-4: #ff6a00;
  --e-global-color-brand-color-4-50: #ffefe2;
  --e-global-color-brand-color-4-100: #ffdac2;
  --e-global-color-brand-color-4-200: #ffba94;
  --e-global-color-brand-color-4-300: #ff894e;
  --e-global-color-brand-color-4-400: #f05c00;
  --e-global-color-brand-color-4-500: #ff6a00;
  --e-global-color-brand-color-4-600: #b72000;
  --e-global-color-brand-color-4-700: #9b0000;
  --e-global-color-brand-color-4-800: #770000;
  --e-global-color-brand-color-4-900: #4f0000;
  --e-global-color-brand-color-4-950: #2e0000;
  --e-global-color-brand-color-5: #669c35;
  --e-global-color-brand-color-5-50: #e8fdda;
  --e-global-color-brand-color-5-100: #dbf0cd;
  --e-global-color-brand-color-5-200: #bddda7;
  --e-global-color-brand-color-5-300: #8cc45e;
  --e-global-color-brand-color-5-400: #6ea43e;
  --e-global-color-brand-color-5-500: #669c35;
  --e-global-color-brand-color-5-600: #407300;
  --e-global-color-brand-color-5-700: #295c00;
  --e-global-color-brand-color-5-800: #1b4400;
  --e-global-color-brand-color-5-900: #052e00;
  --e-global-color-brand-color-5-950: #001900;

  /* — Typography (V4 per-property variables) — */
  --e-global-typography-primary-font-family: 'Albert Sans', sans-serif;
  --e-global-typography-secondary-font-family: 'Poppins', sans-serif;
  --e-global-typography-display_xl-font-family: 'Albert Sans';
  --e-global-typography-display_xl-font-size: 56px;
  --e-global-typography-display_xl-font-weight: 800;
  --e-global-typography-display_xl-line-height: 64px;
  --e-global-typography-display_lg-font-family: 'Albert Sans';
  --e-global-typography-display_lg-font-size: 44px;
  --e-global-typography-display_lg-font-weight: 800;
  --e-global-typography-display_lg-line-height: 52px;
  --e-global-typography-heading_xl-font-family: 'Albert Sans';
  --e-global-typography-heading_xl-font-size: 32px;
  --e-global-typography-heading_xl-font-weight: 700;
  --e-global-typography-heading_xl-line-height: 40px;
  --e-global-typography-heading_lg-font-family: 'Albert Sans';
  --e-global-typography-heading_lg-font-size: 24px;
  --e-global-typography-heading_lg-font-weight: 700;
  --e-global-typography-heading_lg-line-height: 32px;
  --e-global-typography-heading_md-font-family: 'Albert Sans';
  --e-global-typography-heading_md-font-size: 20px;
  --e-global-typography-heading_md-font-weight: 600;
  --e-global-typography-heading_md-line-height: 28px;
  --e-global-typography-heading_sm-font-family: 'Albert Sans';
  --e-global-typography-heading_sm-font-size: 18px;
  --e-global-typography-heading_sm-font-weight: 600;
  --e-global-typography-heading_sm-line-height: 26px;
  --e-global-typography-eyebrow_md-font-family: 'Poppins';
  --e-global-typography-eyebrow_md-font-size: 12px;
  --e-global-typography-eyebrow_md-font-weight: 700;
  --e-global-typography-eyebrow_md-line-height: 16px;
  --e-global-typography-body_lg-font-family: 'Poppins';
  --e-global-typography-body_lg-font-size: 18px;
  --e-global-typography-body_lg-font-weight: 400;
  --e-global-typography-body_lg-line-height: 28px;
  --e-global-typography-body_md-font-family: 'Poppins';
  --e-global-typography-body_md-font-size: 16px;
  --e-global-typography-body_md-font-weight: 400;
  --e-global-typography-body_md-line-height: 24px;
  --e-global-typography-body_sm-font-family: 'Poppins';
  --e-global-typography-body_sm-font-size: 14px;
  --e-global-typography-body_sm-font-weight: 400;
  --e-global-typography-body_sm-line-height: 20px;
  --e-global-typography-label_md-font-family: 'Poppins';
  --e-global-typography-label_md-font-size: 14px;
  --e-global-typography-label_md-font-weight: 600;
  --e-global-typography-label_md-line-height: 20px;
  --e-global-typography-caption_xs-font-family: 'Poppins';
  --e-global-typography-caption_xs-font-size: 12px;
  --e-global-typography-caption_xs-font-weight: 500;
  --e-global-typography-caption_xs-line-height: 16px;

  /* — Spacing & Radii — */
  --e-global-spacing-2xs: 2px;
  --e-global-spacing-xs: 4px;
  --e-global-spacing-sm: 6px;
  --e-global-spacing-md: 10px;
  --e-global-spacing-lg: 16px;
  --e-global-spacing-xl: 26px;
  --e-global-spacing-2xl: 42px;
  --e-global-spacing-3xl: 69px;
  --e-global-spacing-4xl: 111px;
  --e-global-radius-none: 0px;
  --e-global-radius-2: 2px;
  --e-global-radius-4: 4px;
  --e-global-radius-6: 6px;
}

/* Utility classes */
.bg-neutral-zwart { background-color: var(--e-global-color-neutral-zwart); }
.text-neutral-zwart { color: var(--e-global-color-neutral-zwart); }
.bg-neutral-wit { background-color: var(--e-global-color-neutral-wit); }
.text-neutral-wit { color: var(--e-global-color-neutral-wit); }
.bg-brand-color-3 { background-color: var(--e-global-color-brand-color-3); }
.text-brand-color-3 { color: var(--e-global-color-brand-color-3); }
.bg-brand-color-4 { background-color: var(--e-global-color-brand-color-4); }
.text-brand-color-4 { color: var(--e-global-color-brand-color-4); }
.bg-brand-color-5 { background-color: var(--e-global-color-brand-color-5); }
.text-brand-color-5 { color: var(--e-global-color-brand-color-5); }
.font-heading { font-family: var(--e-global-typography-primary-font-family); }
.font-body { font-family: var(--e-global-typography-secondary-font-family); }
/* YFI:END *//* End custom CSS */