/* Twin-laag bovenop hun eigen Breakdance-css: de fotoband zonder Swiper-JS, en de nieuwe menukaart-pagina in hun
   stijl (bladpatroon, witte vlakken, KG Bless your heart-koppen in hun teal #63afba, Roboto Condensed). */
.section-background-slideshow .swiper-wrapper{position:relative;width:100%;height:100%;display:block;transform:none!important}
.section-background-slideshow .swiper-slide{position:absolute;inset:0;width:100%!important;opacity:0;transition:opacity 1s ease}
.section-background-slideshow .swiper-slide.tw-aan{opacity:1}
.section-background-slideshow .swiper-slide-item{width:100%;height:100%;background-size:cover;background-position:center}

.tw-menu{background:url(/wp-content/uploads/2025/07/palmblad-transparant-1.jpg) repeat;background-size:contain;padding:70px 20px 70px;font-family:"Roboto Condensed",sans-serif;color:#000}
.tw-kader{max-width:1120px;margin:0 auto;background:#fff;padding:44px 48px 40px}
.breakdance .tw-titel,.tw-titel{font-family:"KG Bless your heart",sans-serif;color:var(--hcl-brand-9,#63afba);font-size:clamp(54px,8vw,96px);line-height:1;text-align:center;margin:0 0 12px;font-weight:400}
.tw-intro{text-align:center;font-size:18px;max-width:640px;margin:0 auto 20px}
.tw-intro a{color:var(--hcl-brand-9,#63afba)}
.tw-zoek{display:block;width:100%;max-width:480px;margin:0 auto 18px;padding:12px 18px;border:2px solid var(--hcl-brand-9,#63afba);border-radius:30px;font:400 17px/1.2 "Roboto Condensed",sans-serif}
.tw-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:30px}
.tw-chips a{font-family:"KG Bless your heart",sans-serif;font-size:20px;color:#fff;background:var(--hcl-brand-9,#63afba);text-decoration:none;padding:9px 16px;border-radius:24px}
.tw-chips a:hover,.tw-chips a:focus{background:#4a949f}
.tw-deel{padding:28px 0 6px;border-top:2px dashed #cfe6e9;scroll-margin-top:110px}
.tw-deel h2{font-family:"KG Bless your heart",sans-serif;color:var(--hcl-brand-9,#63afba);font-size:clamp(34px,4.6vw,52px);font-weight:400;margin:0 0 8px;line-height:1.05}
.tw-deel h3{font-family:"KG Bless your heart",sans-serif;color:#1e2a2c;font-size:24px;font-weight:400;margin:22px 0 8px}
.tw-noot{font-size:16px;color:#3b5154;font-style:italic;margin:0 0 8px}
.tw-lijst{list-style:none;margin:0;padding:0;columns:2;column-gap:40px}
.tw-gerecht{break-inside:avoid;display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #e7f1f2;font-size:16px;line-height:1.4}
.tw-gerecht strong{text-transform:uppercase;letter-spacing:.02em}
.tw-gerecht span{display:block;color:#3b5154;font-size:15px;margin-top:2px}
.tw-gerecht b{white-space:nowrap;color:var(--hcl-brand-9,#63afba)}
.tw-dieet{margin-top:26px}
.tw-dieet a{color:var(--hcl-brand-9,#63afba)}
.tw-leeg{text-align:center;font-size:17px;padding:16px 0}
.tw-weg{display:none!important}
.tw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
@media (max-width:767px){
  .tw-menu{padding:40px 12px 50px}
  .tw-kader{padding:28px 18px}
  .tw-lijst{columns:1}
}
/* menupagina: hun hero-kop is daar een p (één h1 per pagina), met exact dezelfde opmaak als hun h1 */
.breakdance p.bde-heading-28-102{font-family:"KG Bless your heart",sans-serif;font-weight:700;font-size:35px;line-height:65.36px;letter-spacing:1px;margin:0;color:#fff}
