.elementor .e-781564d-2935b1d{min-width:0px;font-family:"Caveat";font-weight:500;font-size:1.875rem;color:#ed1c24;line-height:1.2;padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing: border-box;\n}.elementor .e-614fad8-99dd59d{min-width:0px;font-size:clamp(2.25rem, 4.1vw, 3.25rem);color:#101923;line-height:1.2;padding:0px;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing: border-box; font-weight: 750;\n}.elementor .e-bceafc6-34564de{min-width:0px;font-weight:400;font-size:1.0625rem;color:#34404b;line-height:1.6;padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing: border-box;\n}.elementor .e-2431446-c51db4c{min-width:0px;min-height:3rem;font-weight:700;font-size:1rem;color:#fff;line-height:1.6;text-decoration:none;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin:0px;border-radius:0.25rem;border-width:1px;border-color:#ed1c24;border-style:solid;background-color:#ed1c24;display:inline-flex;justify-content:center;align-items:center;box-sizing: border-box; text-align: left;\n}.elementor .e-bf44967-45f59cc{min-width:0px;min-height:3rem;font-weight:700;font-size:1rem;color:#101923;line-height:1.6;text-decoration:none;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin:0px;border-radius:0.25rem;border-width:1px;border-color:#101923;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;box-sizing: border-box; text-align: left;\n}.elementor .e-19178c7-7615733{min-width:0px;padding:0px;margin-block-start:1.75rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:1rem;flex-wrap:wrap;box-sizing: border-box;\n}.elementor .e-8156d74-a39bada{min-width:0px;max-width:39.5rem;padding:clamp(1.5rem, 2.6vw, 2rem);margin:0px;border-radius:0.25rem;background-color:rgba(255,255,255,0.83);box-sizing: border-box;\n}.elementor .e-e7104e3-2e0a61e{min-width:0px;min-height:36.875rem;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin:0px;background-image:url("https://www.care4hair-friseurdirektmarkt.de/wp-content/uploads/2026/09/care4hair-fachmaerkte-header-v4.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;justify-content:center;align-items:center;box-sizing: border-box;
aspect-ratio: 3 / 1;
min-height: 0;
padding: 24px;
background-size: 100% auto;
background-position: center top;
background-repeat: no-repeat;
background-color: #f3f4f5;
& > .elementor-element-8156d74 { width: 680px; max-width: 100%; padding: 24px; }
& .e-781564d-2935b1d { margin: 0 0 12px; }
& h1 { font-size: 36px; line-height: 1.15; margin: 0 0 16px; }
& .e-bceafc6-34564de { font-size: 16px; line-height: 1.5; margin: 0; }
& .elementor-element-19178c7 { margin-top: 20px; }
@media (max-width: 1024px) {
  aspect-ratio: auto;
  padding: 33.333333% 0 0;
  & > .elementor-element-8156d74 { width: 100%; max-width: 100%; padding: 28px 24px; background: #f3f4f5; }
  & h1 { font-size: clamp(30px, 4vw, 36px); }
}\n}.elementor .e-eb9e5ec-1738ff7{min-width:0px;font-weight:700;font-size:0.875rem;color:#ed1c24;letter-spacing:0.0625rem;line-height:1.6;text-transform:uppercase;padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing: border-box;\n}.elementor .e-37fdc33-b4991af{min-width:0px;font-size:clamp(1.6875rem, 2.6vw, 2rem);color:#101923;line-height:1.2;padding:0px;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing: border-box; font-weight: 750;\n}.elementor .e-d7ec3fa-718f72c{min-width:0px;font-weight:400;font-size:1.0625rem;color:#34404b;line-height:1.6;padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing: border-box;\n}.elementor .e-435144c-2972a82{min-width:0px;font-weight:400;font-size:1.0625rem;color:#34404b;line-height:1.6;padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing: border-box;\n}.elementor .e-e816216-d942545{min-width:0px;max-width:75rem;padding-block-start:clamp(2rem, 4vw, 3rem);padding-block-end:clamp(2rem, 4vw, 3rem);padding-inline-start:clamp(1.25rem, 2.6vw, 2rem);padding-inline-end:clamp(1.25rem, 2.6vw, 2rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .e-43b577f-47b6243{min-width:0px;font-weight:700;font-size:0.875rem;color:#ed1c24;letter-spacing:0.0625rem;line-height:1.6;text-transform:uppercase;padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing: border-box;\n}.elementor .e-3d2659e-8209d8d{min-width:0px;font-size:clamp(1.6875rem, 2.6vw, 2rem);color:#101923;line-height:1.2;padding:0px;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing: border-box; font-weight: 750;\n}.elementor .e-f4e5f4f-45616f0{min-width:0px;font-weight:400;font-size:1.0625rem;color:#34404b;line-height:1.6;padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing: border-box;\n}.elementor .e-481e0ba-a667b85{min-width:0px;min-height:3rem;font-weight:700;font-size:1rem;color:#101923;line-height:1.6;text-decoration:none;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin:0px;border-radius:0.25rem;border-width:1px;border-color:#101923;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;box-sizing: border-box; text-align: left;\n}.elementor .e-6c16161-e7a7d9e{min-width:0px;min-height:3rem;font-weight:700;font-size:1rem;color:#101923;line-height:1.6;text-decoration:none;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin:0px;border-radius:0.25rem;border-width:1px;border-color:#101923;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;box-sizing: border-box; text-align: left;\n}.elementor .e-a96c896-83b9af2{min-width:0px;padding:0px;margin-block-start:1.75rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:1rem;flex-wrap:wrap;box-sizing: border-box;\n}.elementor .e-cfdfed8-9ff619f{min-width:0px;max-width:75rem;padding-block-start:clamp(2rem, 4vw, 3rem);padding-block-end:clamp(2rem, 4vw, 3rem);padding-inline-start:clamp(1.25rem, 2.6vw, 2rem);padding-inline-end:clamp(1.25rem, 2.6vw, 2rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .e-d8346ea-5a1f818{min-width:0px;padding:0px;margin:0px;box-sizing: border-box;\n}.elementor .e-ebe7f4f-84dc9b5{min-width:0px;font-weight:700;font-size:0.875rem;color:#ed1c24;letter-spacing:0.0625rem;line-height:1.6;text-transform:uppercase;padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing: border-box;\n}.elementor .e-24fd88a-30b9211{min-width:0px;font-size:clamp(1.6875rem, 2.6vw, 2rem);color:#101923;line-height:1.2;padding:0px;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing: border-box; font-weight: 750;\n}.elementor .e-b7fb6a2-607026b{min-width:0px;font-weight:400;font-size:1.0625rem;color:#34404b;line-height:1.6;padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing: border-box;\n}.elementor .e-f2c23ca-1bb615b{min-width:0px;min-height:3rem;font-weight:700;font-size:1rem;color:#101923;line-height:1.6;text-decoration:none;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin:0px;border-radius:0.25rem;border-width:1px;border-color:#101923;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;box-sizing: border-box; text-align: left;\n}.elementor .e-4048373-4b6eb3b{min-width:0px;padding:0px;margin-block-start:1.75rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:1rem;flex-wrap:wrap;box-sizing: border-box;\n}.elementor .e-7d16776-b0357ba{min-width:0px;max-width:75rem;padding-block-start:clamp(2rem, 4vw, 3rem);padding-block-end:clamp(2rem, 4vw, 3rem);padding-inline-start:clamp(1.25rem, 2.6vw, 2rem);padding-inline-end:clamp(1.25rem, 2.6vw, 2rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .e-f920410-c1626fd{min-width:0px;padding:0px;margin:0px;background-color:#f3f4f5;box-sizing: border-box;\n}.elementor .e-a6cdcd3-603dc37{min-width:0px;font-weight:700;font-size:0.875rem;color:#ed1c24;letter-spacing:0.0625rem;line-height:1.6;text-transform:uppercase;padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing: border-box;\n}.elementor .e-a11234f-1a47cbe{min-width:0px;font-size:clamp(1.6875rem, 2.6vw, 2rem);color:#101923;line-height:1.2;padding:0px;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing: border-box; font-weight: 750;\n}.elementor .e-9e21f2c-cc3e429{min-width:0px;font-weight:400;font-size:1.0625rem;color:#34404b;line-height:1.6;padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing: border-box;\n}.elementor .e-77bc158-464360c{min-width:0px;font-weight:400;font-size:1.0625rem;color:#34404b;line-height:1.6;padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing: border-box;\n}.elementor .e-7efc0ec-d003cb2{min-width:0px;font-weight:400;font-size:1.0625rem;color:#34404b;line-height:1.6;padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing: border-box;\n}.elementor .e-47c92c0-b15b52b{min-width:0px;font-weight:400;font-size:1.0625rem;color:#34404b;line-height:1.6;padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing: border-box;\n}.elementor .e-da177f4-a875455{min-width:0px;min-height:3rem;font-weight:700;font-size:1rem;color:#101923;line-height:1.6;text-decoration:none;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin:0px;border-radius:0.25rem;border-width:1px;border-color:#101923;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;box-sizing: border-box; text-align: left;\n}.elementor .e-373dfd0-2fa60f3{min-width:0px;padding:0px;margin-block-start:1.75rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:1rem;flex-wrap:wrap;box-sizing: border-box;\n}.elementor .e-4d937c9-d7add20{min-width:0px;max-width:75rem;padding-block-start:clamp(2rem, 4vw, 3rem);padding-block-end:clamp(2rem, 4vw, 3rem);padding-inline-start:clamp(1.25rem, 2.6vw, 2rem);padding-inline-end:clamp(1.25rem, 2.6vw, 2rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .e-b912e15-fde2641{min-width:0px;max-width:75rem;color:#34404b;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .e-2e75876-f88b99f{font-size:clamp(1.75rem, 3vw, 2rem);color:#101923;line-height:1.2;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;font-weight: 750;\n}.elementor .e-bd51633-9bdceda{font-weight:700;font-size:1.0625rem;color:#101923;line-height:1.5;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-dded658-642b80b{font-size:1.0625rem;color:#34404b;line-height:1.6;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-bead170-9fa9255{font-weight:700;font-size:1.0625rem;color:#101923;line-height:1.5;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9982c43-2310fe9{font-size:1.0625rem;color:#34404b;line-height:1.6;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5ab3f41-6d8c37a{font-weight:700;font-size:1.0625rem;color:#101923;line-height:1.5;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-db0c241-1e31092{font-size:1.0625rem;color:#34404b;line-height:1.6;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6dad9a7-5b3dcae{font-weight:700;font-size:1.0625rem;color:#101923;line-height:1.5;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9d32de3-49cf7d7{font-size:1.0625rem;color:#34404b;line-height:1.6;margin:0px;}.elementor .e-e652211-be79f08{max-width:75rem;padding-block-start:clamp(2rem, 4vw, 3rem);padding-block-end:clamp(2rem, 4vw, 3rem);padding-inline-start:clamp(1.25rem, 3vw, 2rem);padding-inline-end:clamp(1.25rem, 3vw, 2rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-e9ea0f6-f3b5842{color:#34404b;padding:0px;background-color:#f3f4f5;}.elementor .e-63979a0-8fdf2b4{min-width:0px;font-family:"Caveat";font-weight:500;font-size:1.875rem;color:#ed1c24;line-height:1.2;padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing: border-box;\n}.elementor .e-ff2b9ba-bc17146{min-width:0px;font-size:clamp(1.6875rem, 2.6vw, 2rem);color:#fff;line-height:1.2;padding:0px;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing: border-box; font-weight: 750;\n}.elementor .e-9485613-8ccb771{min-width:0px;font-weight:400;font-size:1.0625rem;color:#fff;line-height:1.6;padding:0px;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing: border-box;\n}.elementor .e-c6434d4-9689f3c{min-width:0px;min-height:3rem;font-weight:700;font-size:1rem;color:#fff;line-height:1.6;text-decoration:none;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin:0px;border-radius:0.25rem;border-width:1px;border-color:#ed1c24;border-style:solid;background-color:#ed1c24;display:inline-flex;justify-content:center;align-items:center;box-sizing: border-box; text-align: left;\n}.elementor .e-467903c-773dfb9{min-width:0px;padding:0px;margin-block-start:1.75rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:1rem;flex-wrap:wrap;box-sizing: border-box;\n}.elementor .e-e89feae-756478d{min-width:0px;max-width:75rem;padding-block-start:clamp(2rem, 4vw, 3rem);padding-block-end:clamp(2rem, 4vw, 3rem);padding-inline-start:clamp(1.25rem, 2.6vw, 2rem);padding-inline-end:clamp(1.25rem, 2.6vw, 2rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .e-907ff00-7a33970{min-width:0px;padding:0px;margin:0px;box-sizing: border-box;\n}.elementor .e-2895c4d-6f180b1{min-width:0px;max-width:75rem;color:#34404b;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;
max-width: none;

/* Care4Hair: kompakte, responsive Inhaltsgestaltung */
& [data-id="e816216"],& [data-id="cfdfed8"],& [data-id="7d16776"],& [data-id="4d937c9"],& [data-id="e652211"] {padding-top:36px!important;padding-bottom:36px!important;padding-left:32px!important;padding-right:32px!important;}
& .c4h-content {padding-top:36px!important;padding-bottom:36px!important;}
& [data-id="2431446"],& [data-id="bf44967"],& [data-id="481e0ba"],& [data-id="6c16161"],& [data-id="f2c23ca"],& [data-id="da177f4"],& [data-id="c6434d4"] {font-size:16px!important;line-height:1.4!important;font-weight:700!important;padding:12px 22px!important;min-height:46px;border-radius:4px!important;display:inline-flex;align-items:center;justify-content:center;text-align:center;}
@media(max-width:767px){
& [data-id="e816216"],& [data-id="cfdfed8"],& [data-id="7d16776"],& [data-id="4d937c9"],& [data-id="e652211"] {padding:26px 20px!important;}
& .c4h-content {padding:26px 20px!important;}
& h1 {font-size:32px!important;line-height:1.15!important;}
& h2 {font-size:26px!important;line-height:1.2!important;}
}
/* Care4Hair: einheitlicher Widescreen-Header */
max-width:none!important;width:100%!important;
& [data-id="e7104e3"] {width:100%!important;max-width:none!important;min-height:560px!important;height:auto!important;padding:48px max(32px,calc((100% - 1200px)/2 + 32px))!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box;background-position:center!important;}
& [data-id="8156d74"] {width:600px!important;max-width:100%!important;margin:0!important;padding:32px!important;background:rgba(255,255,255,.86)!important;border-radius:4px!important;box-sizing:border-box;}
& [data-id="8156d74"] h1 {font-size:44px!important;line-height:1.12!important;margin:16px 0 20px!important;}
@media(max-width:767px){ & [data-id="e7104e3"] {min-height:0!important;padding:28px 20px!important;} & [data-id="8156d74"] {padding:24px!important;} & [data-id="8156d74"] h1 {font-size:32px!important;line-height:1.12!important;} }
& [data-id="e7104e3"] {background-size:100% auto!important;background-position:center top!important;background-repeat:no-repeat!important;background-color:#d8cec1!important;}
@media(max-width:1024px){ & [data-id="e7104e3"] {padding-top:calc(100vw / 3)!important; padding-bottom:28px!important;} & [data-id="8156d74"] {margin-top:0!important;} }
/* Collage vollständig, ohne leeren Rand */
@media(min-width:1025px){ & [data-id="e7104e3"] {min-height:0!important;background-size:100% 100%!important;} }\n}