body.merged-page{font-family:Arial,Helvetica,sans-serif!important}
body.merged-page .page-main :is(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,p,li,summary,button,a,label){font-family:Arial,Helvetica,sans-serif!important;font-style:normal}
body.merged-page .page-main h1{font-weight:800!important;font-size:clamp(38px,5vw,68px)!important;line-height:1.08!important;letter-spacing:-.05em!important}
body.merged-page .page-main h2{font-weight:750!important;line-height:1.15!important}
body.merged-page .page-main nav{position:static!important;inset:auto!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;height:auto!important;min-height:0!important;max-height:none!important;z-index:auto!important;transform:none!important;border:0!important;background:transparent!important;overflow:visible!important;width:auto!important}
body.merged-page .page-main .waps-breadcrumb{font:10px/1.6 Arial,sans-serif!important;padding:20px 5vw!important;color:#959faf!important;justify-content:flex-start!important;align-items:center!important;margin:0 auto!important}
body.merged-page .page-main .waps-breadcrumb a{padding:0!important;border:0!important;background:transparent!important;font-size:10px!important;color:#b0bbcd!important}
body.merged-page .page-main .waps-breadcrumb span{font-size:10px!important}
.shared-header #nav{box-shadow:none;transform:none;min-height:0}
.shared-header #nav a{position:static;border-radius:4px;min-height:0;display:block;text-align:left}
body.merged-page .page-main :is(.work-actions,.personal-actions,.polish-actions,.city-hero-layout .flex,.site-cta .flex){display:flex;flex-wrap:wrap;gap:12px;align-items:center}
body.merged-page .page-main :is(.work-actions,.personal-actions,.polish-actions,.city-hero-layout,.site-cta) a[href^="/pakketten"]{background:transparent!important;border:1px solid #626e81!important;color:#e1e6ef!important;border-radius:6px!important;font:bold 12px/1.4 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;display:inline-flex!important;justify-content:center;align-items:center;min-height:46px!important;padding:13px 22px!important}
body.merged-page .page-main :is(.work-page,.personal-shell,.area-shell,.city-content){max-width:none;margin:0;padding:0}
body.merged-page .page-main .work-page>section{padding:65px 5vw!important;border:0}
body.merged-page .page-main .work-page>section:nth-of-type(even){background:#191c22!important}
body.merged-page .page-main :is(.work-hero,.work-final){background:radial-gradient(ellipse at 80% 20%,#20355145,transparent 60%),#15171c!important}
body.merged-page .page-main .work-hero h1{max-width:900px}
body.merged-page .page-main :is(.work-steps,.work-prep,.work-proof,.work-times) :is(article,.work-step){padding:28px;background:#1d222c!important;border:1px solid #3d4656!important;border-radius:12px}
body.merged-page .page-main :is(.work-photo-grid,.work-time-grid,.about-photo-grid,.about-values){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
body.merged-page .page-main .work-photo-grid img{width:100%;height:290px;object-fit:cover;border-radius:10px}
body.merged-page .page-main .work-section-heading{max-width:1280px;margin:0 auto 35px}
body.merged-page .page-main .personal-about-hero{max-width:1280px!important;margin:auto!important;display:grid;grid-template-columns:1.2fr 1fr;gap:45px;align-items:center}
body.merged-page .page-main .personal-about-hero img{width:100%;height:460px;object-fit:cover;border-radius:12px}
body.merged-page .page-main .personal-about-hero h1{max-width:760px}
body.merged-page .page-main .personal-about-hero p{max-width:650px}
body.merged-page .page-main .about-values>*,body.merged-page .page-main .about-review-wrap{padding:25px;background:#1d222c;border:1px solid #3d4656;border-radius:12px}
body.merged-page .page-main .city-hero{padding:70px 5vw!important;background:#14171c!important}
body.merged-page .page-main .city-hero-layout{position:relative;z-index:1;max-width:1280px}
body.merged-page .page-main .city-hero>.absolute{opacity:.35;pointer-events:none}
body.merged-page .page-main .city-hero-subtitle{font:700 15px/1.5 Arial,sans-serif!important;letter-spacing:.01em!important;display:block;margin-bottom:15px;color:#d0d5dd!important}
body.merged-page .page-main .city-hero-name{font:800 clamp(43px,5.7vw,80px)/1.1 Arial,sans-serif!important;color:#e25863!important;letter-spacing:-.05em!important;display:block}
body.merged-page .page-main .city-hero-aside{background:#1d2531!important;border-color:#49566a!important}
body.merged-page .page-main .city-hero-aside :is(h2,h2 *){font:750 29px/1.15 Arial,sans-serif!important;letter-spacing:-.03em!important}
body.merged-page .page-main :is(.city-treatments,.city-process,.city-local-copy,.city-preparation,.city-nearby,.site-gallery,.city-trust)>div{max-width:1280px!important;margin:auto}
body.merged-page .page-main :is(.city-local-copy,.city-preparation) p{max-width:900px}
body.merged-page .page-main :is(.city-treatment,.city-process-card,.city-nearby-card){padding:25px;background:#1d222c;border:1px solid #3d4656;border-radius:12px}
body.merged-page .page-main .area-jump,body.merged-page .page-main .regions-jump{position:static!important;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;min-height:0;background:transparent!important;padding:0!important;margin:20px 0!important;border:0}
body.merged-page .page-main .area-jump a{padding:10px 16px;background:#1d232d;border:1px solid #475467;border-radius:6px;font-size:12px!important}
body.merged-page .page-main .area-region-heading{display:flex;gap:25px;align-items:center;justify-content:space-between;margin-bottom:24px}
body.merged-page .page-main .area-region-heading h2{margin:0!important}
body.merged-page .page-main .area-city{font-family:Arial,sans-serif!important;min-height:100px;display:flex;flex-direction:column;justify-content:center}
body.merged-page .page-main .area-city-label{font-size:20px!important;letter-spacing:-.02em}
body.merged-page .page-main :is(.plan-package-card,.plan-card){display:flex;flex-direction:column}
body.merged-page .page-main .plan-package-body{display:flex;flex-direction:column;flex:1}
body.merged-page .page-main .plan-package-body .plan-package-purchase{margin-top:auto}
body.merged-page .page-main .photo-frame img{aspect-ratio:4/3;height:auto;object-fit:cover}
.floating-contact{bottom:18px;right:18px;max-width:150px;min-height:42px;white-space:nowrap;box-shadow:0 4px 20px #0004}
@media(max-width:1000px){.shared-header #nav{position:absolute!important;left:0!important;right:0!important;top:78px!important;bottom:auto!important;padding:14px 22px!important;max-height:calc(100svh - 78px)!important;overflow-y:auto!important;gap:3px!important;flex-direction:column!important;align-items:stretch!important;background:#111214!important;z-index:55}.shared-header #nav:not(.open){display:none!important}.shared-header #nav.open{display:flex!important}.shared-header #nav a{font:13px/1.5 Arial,sans-serif!important;padding:10px 12px!important;min-height:40px;border:0!important;background:transparent!important;white-space:normal}.shared-header #nav a:hover{background:#202630!important}.shared-header #nav a.nav-book{background:#a82631!important;margin-top:7px!important;text-align:center;border-radius:6px!important}}
@media(max-width:760px){body.merged-page .page-main .work-page>section{padding:45px 22px!important}body.merged-page .page-main .waps-breadcrumb{padding:17px 22px!important}body.merged-page .page-main .personal-about-hero{grid-template-columns:1fr!important;gap:25px}body.merged-page .page-main .personal-about-hero img{height:340px}body.merged-page .page-main :is(.work-photo-grid,.work-time-grid,.about-photo-grid,.about-values){grid-template-columns:1fr!important;gap:18px}body.merged-page .page-main .city-hero{padding:45px 22px!important}body.merged-page .page-main .city-hero-name{font-size:46px!important}body.merged-page .page-main .city-hero-subtitle{font-size:14px!important}body.merged-page .page-main .city-hero-aside{padding:25px!important;margin-top:10px}body.merged-page .page-main .city-hero-aside :is(h2,h2 *){font-size:25px!important}body.merged-page .page-main :is(.work-actions,.personal-actions,.polish-actions,.city-hero-layout .flex,.site-cta .flex){flex-direction:column;align-items:stretch!important;width:100%}body.merged-page .page-main :is(.work-actions,.personal-actions,.polish-actions,.city-hero-layout,.site-cta) a[href*="detailerbuddy.nl/boeking"],body.merged-page .page-main :is(.work-actions,.personal-actions,.polish-actions,.city-hero-layout,.site-cta) a[href^="/pakketten"]{width:100%!important;min-height:48px!important;font-size:12px!important}body.merged-page .page-main .area-region-heading{display:block;margin-bottom:20px}body.merged-page .page-main h1{font-size:38px!important}.floating-contact{right:12px;bottom:12px;min-height:38px;padding:8px 12px;font-size:10px}body.merged-page .page-main .work-photo-grid img{height:270px}.site-footer{padding-bottom:85px!important}}
