.page-boxmeer{overflow-x:clip}.boxmeer-hero{position:relative;min-height:100svh;display:grid;align-items:end;overflow:hidden;isolation:isolate;background:var(--color-dark);color:var(--color-white)}.boxmeer-hero:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,#1212121f,#12121294),linear-gradient(90deg,#1212129e,#12121214 76%)}.boxmeer-hero__image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:56% center}.boxmeer-hero__content{width:min(var(--container),calc(100% - 40px));margin-inline:auto;padding:180px 0 clamp(72px,9vw,112px)}.boxmeer-hero__eyebrow{margin-bottom:16px;color:var(--color-gold);font-family:var(--font-heading);font-size:clamp(1.25rem,2vw,1.8rem);letter-spacing:.08em;text-transform:uppercase}.boxmeer-hero h1{max-width:1040px;color:var(--color-white);font-size:clamp(3.7rem,8.5vw,8rem);text-shadow:0 3px 24px rgba(0,0,0,.35)}.boxmeer-hero__intro{max-width:720px;margin-top:24px;color:#ffffffeb;font-size:clamp(1.05rem,1.4vw,1.24rem);font-weight:500;line-height:1.8;text-shadow:0 2px 16px rgba(0,0,0,.55)}.boxmeer-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}@media(max-width:680px){.boxmeer-hero__image{object-position:58% center}.boxmeer-hero__content{width:calc(100% - 28px);padding:128px 0 54px}.boxmeer-hero h1{font-size:clamp(3.35rem,16vw,5.5rem)}.boxmeer-hero__actions{gap:10px}}.boxmeer-guide{background:var(--bg-light)}.boxmeer-guide__intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,7vw,96px);padding-bottom:clamp(70px,9vw,116px)}.boxmeer-guide__intro h2,.boxmeer-guide__heading h2{margin-top:12px;color:var(--color-blue-dark);font-size:clamp(3rem,6vw,5.8rem)}.boxmeer-guide__copy{display:grid;gap:20px;padding-top:8px;color:var(--color-muted);font-size:1.05rem;line-height:1.85}.boxmeer-guide__heading{max-width:860px;margin-bottom:38px}.boxmeer-guide__heading>p:last-child{margin-top:18px;color:var(--color-muted);font-size:1.05rem}.boxmeer-route-list{border-top:1px solid rgba(83,97,113,.2)}.boxmeer-route{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(190px,auto);gap:clamp(20px,4vw,46px);align-items:center;padding:28px 0;border-bottom:1px solid rgba(83,97,113,.2)}.boxmeer-route>span{color:var(--color-gold);font-family:var(--font-heading);font-size:1.5rem}.boxmeer-route h3{color:var(--color-blue-dark);font-size:clamp(2rem,3vw,3rem)}.boxmeer-route p{max-width:760px;margin-top:10px;color:var(--color-muted);line-height:1.72}.boxmeer-route a{justify-self:end;color:var(--color-olive);font-family:var(--font-heading);font-size:1.14rem;text-decoration:underline;text-underline-offset:5px}.boxmeer-route a:hover{color:var(--color-blue-dark)}@media(max-width:820px){.boxmeer-guide__intro,.boxmeer-route{grid-template-columns:1fr}.boxmeer-route{gap:10px}.boxmeer-route a{justify-self:start;margin-top:8px}}.boxmeer-business-wrap{background:var(--color-light)}.boxmeer-business{color:var(--color-white);background:linear-gradient(135deg,var(--color-blue),var(--color-blue-dark))}.boxmeer-business__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(38px,7vw,96px);align-items:start}.boxmeer-business .section-label,.boxmeer-business h2{color:var(--color-gold)}.boxmeer-business h2,.boxmeer-burger h2{margin-top:12px;font-size:clamp(3rem,6vw,5.8rem)}.boxmeer-business__copy{display:grid;gap:18px;color:#ffffffde;font-size:1.04rem;line-height:1.8}.boxmeer-business__links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:10px}.boxmeer-business__links a{color:var(--color-gold);font-family:var(--font-heading);font-size:1.12rem;text-decoration:underline;text-underline-offset:5px}.boxmeer-business__moments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(42px,7vw,76px)}.boxmeer-business__moments article{min-width:0;min-height:210px;padding:26px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);background:#12121224}.boxmeer-business__moments span{color:var(--color-gold);font-family:var(--font-heading);font-size:1.25rem}.boxmeer-business__moments h3{margin-top:34px;color:var(--color-white);font-size:clamp(1.7rem,2.4vw,2.45rem);overflow-wrap:anywhere}.boxmeer-burger{background:var(--bg-soft)}.boxmeer-burger__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:clamp(42px,8vw,110px);align-items:center}.boxmeer-burger h2{color:var(--color-blue-dark)}.boxmeer-burger__content>p:not(.section-label){margin-top:20px;color:var(--color-muted);font-size:1.04rem;line-height:1.82}.boxmeer-burger .button{margin-top:30px}.boxmeer-burger__image{margin:0;overflow:hidden;border-radius:180px 180px 28px 28px;box-shadow:0 24px 60px #12121224}.boxmeer-burger__image img{width:100%;min-height:560px;object-fit:cover}@media(max-width:980px){.boxmeer-business__head,.boxmeer-burger__grid{grid-template-columns:1fr}.boxmeer-business__moments{grid-template-columns:repeat(2,minmax(0,1fr))}.boxmeer-burger__image{max-width:620px}}@media(max-width:580px){.boxmeer-business__moments{grid-template-columns:1fr}.boxmeer-business__moments article{min-height:0}.boxmeer-burger__image img{min-height:430px}}.boxmeer-options{background:var(--color-light)}.boxmeer-fire{background:var(--color-white)}.boxmeer-fire__grid,.boxmeer-lunch__grid,.boxmeer-assortment__panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(42px,8vw,108px);align-items:center}.boxmeer-fire__image,.boxmeer-lunch__image{margin:0;overflow:hidden;border-radius:30px;box-shadow:0 24px 60px #12121221}.boxmeer-fire__image img{width:100%;min-height:600px;object-fit:cover}.boxmeer-fire h2,.boxmeer-compare h2,.boxmeer-lunch h2,.boxmeer-assortment h2{margin-top:12px;color:var(--color-blue-dark);font-size:clamp(3rem,6vw,5.8rem)}.boxmeer-fire__content>p:not(.section-label),.boxmeer-lunch__content>p:not(.section-label){margin-top:20px;color:var(--color-muted);font-size:1.04rem;line-height:1.82}.boxmeer-fire__links,.boxmeer-lunch__links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:28px}.boxmeer-fire__links a,.boxmeer-lunch__links a,.boxmeer-table-wrap a{color:var(--color-olive);font-family:var(--font-heading);font-size:1.12rem;text-decoration:underline;text-underline-offset:5px}.boxmeer-compare{background:var(--bg-soft)}.boxmeer-compare__head{max-width:900px}.boxmeer-compare__head>p:last-child{max-width:720px;margin-top:18px;color:var(--color-muted);font-size:1.05rem;line-height:1.75}.boxmeer-table-wrap{margin-top:42px;overflow-x:auto;border-radius:var(--radius-lg);background:var(--color-white);box-shadow:0 18px 46px #12121212}.boxmeer-table-wrap table{width:100%;min-width:860px;border-collapse:collapse}.boxmeer-table-wrap caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.boxmeer-table-wrap th,.boxmeer-table-wrap td{padding:20px 22px;border-bottom:1px solid rgba(83,97,113,.14);text-align:left;vertical-align:top}.boxmeer-table-wrap thead th{color:var(--color-white);background:var(--color-blue-dark);font-family:var(--font-heading);font-size:1.18rem;letter-spacing:.02em;text-transform:uppercase}.boxmeer-table-wrap tbody th{color:var(--color-blue-dark);font-family:var(--font-heading);font-size:1.28rem}.boxmeer-table-wrap td{color:var(--color-muted);line-height:1.6}.boxmeer-lunch{background:var(--color-white)}.boxmeer-lunch__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.boxmeer-lunch__image img{width:100%;min-height:520px;object-fit:cover}.boxmeer-assortment{color:var(--color-white);background:var(--color-dark)}.boxmeer-assortment__panel{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.boxmeer-assortment .section-label{color:var(--color-gold)}.boxmeer-assortment h2{color:var(--color-white)}.boxmeer-assortment__panel>div:last-child{color:#ffffffd1;font-size:1.04rem;line-height:1.82}.boxmeer-assortment .button{margin-top:28px}@media(max-width:940px){.boxmeer-fire__grid,.boxmeer-lunch__grid,.boxmeer-assortment__panel{grid-template-columns:1fr}.boxmeer-fire__image{order:2}}@media(max-width:620px){.boxmeer-fire__image img,.boxmeer-lunch__image img{min-height:390px}}.boxmeer-practical{background:var(--bg-light)}.boxmeer-practical__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(36px,7vw,96px);align-items:start}.boxmeer-practical__head h2,.boxmeer-process h2,.boxmeer-area h2,.boxmeer-faq h2{margin-top:12px;color:var(--color-blue-dark);font-size:clamp(3rem,6vw,5.8rem)}.boxmeer-practical__head>div:last-child{color:var(--color-muted);font-size:1.04rem;line-height:1.82}.boxmeer-practical__head .button{margin-top:28px}.boxmeer-rental__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:clamp(40px,6vw,70px)}.boxmeer-rental__grid article{min-width:0;padding:25px;border-radius:var(--radius-md);border-top:4px solid var(--color-gold);background:var(--color-white);box-shadow:0 14px 34px #1212120e}.boxmeer-rental__grid h3{margin-bottom:14px;color:var(--color-blue-dark);font-size:clamp(1.6rem,2.2vw,2.15rem)}.boxmeer-rental__grid p{color:var(--color-muted);line-height:1.68}.boxmeer-process{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,7vw,96px);align-items:start;margin-top:clamp(76px,10vw,128px)}.boxmeer-process__intro>p:last-child{margin-top:20px;color:var(--color-muted);font-size:1.04rem;line-height:1.8}.boxmeer-process ol{margin:0;padding:0;counter-reset:process;list-style:none}.boxmeer-process li{position:relative;min-height:72px;padding:18px 16px 18px 74px;border-bottom:1px solid rgba(83,97,113,.18);color:var(--color-muted);line-height:1.7;counter-increment:process}.boxmeer-process li:before{content:counter(process,decimal-leading-zero);position:absolute;left:14px;color:var(--color-olive);font-family:var(--font-heading);font-size:1.35rem}.boxmeer-area{margin-top:clamp(76px,10vw,128px);padding:clamp(34px,6vw,68px);border-radius:32px;color:var(--color-white);background:linear-gradient(135deg,#3f4a57f5,#555116ed),url(/images/experience/jeffs-catering-chef-op-locatie-cuijk.webp) center / cover}.boxmeer-area .section-label,.boxmeer-area h2{color:var(--color-gold)}.boxmeer-area h2{max-width:820px}.boxmeer-area>p:last-child{max-width:850px;margin-top:22px;color:#ffffffe3;font-size:1.05rem;line-height:1.82}.boxmeer-area a{color:var(--color-gold);text-decoration:underline;text-underline-offset:4px}.boxmeer-faq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(36px,7vw,96px);align-items:start;margin-top:clamp(76px,10vw,128px)}.boxmeer-faq__list{display:grid;gap:12px}.boxmeer-faq details{min-width:0;border:1px solid rgba(83,97,113,.14);border-radius:var(--radius-md);background:var(--color-white)}.boxmeer-faq summary{position:relative;min-height:58px;display:flex;align-items:center;padding:18px 58px 18px 22px;color:var(--color-blue-dark);font-family:var(--font-heading);font-size:1.35rem;line-height:1.2;cursor:pointer;list-style:none}.boxmeer-faq summary::-webkit-details-marker{display:none}.boxmeer-faq summary:after{content:"+";position:absolute;right:22px;color:var(--color-olive);font-family:var(--font-body);font-size:1.45rem}.boxmeer-faq details[open] summary:after{content:"−"}.boxmeer-faq details p{padding:0 22px 22px;color:var(--color-muted);line-height:1.75}@media(max-width:1080px){.boxmeer-rental__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.boxmeer-practical__head,.boxmeer-process,.boxmeer-faq{grid-template-columns:1fr}.boxmeer-rental__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.boxmeer-rental__grid{grid-template-columns:1fr}.boxmeer-area{padding:30px 24px;border-radius:24px}}.boxmeer-cta{color:var(--color-white);background:linear-gradient(90deg,#121212db,#12121273),url(/images/experience/jeffs-catering-luxe-gerechten-bbq.webp) center / cover no-repeat}.boxmeer-cta__panel{text-align:center}.boxmeer-cta .section-label{color:var(--color-gold)}.boxmeer-cta h2{max-width:920px;margin:12px auto 0;color:var(--color-white);font-size:clamp(3.4rem,7vw,7rem)}.boxmeer-cta p:not(.section-label){max-width:760px;margin:24px auto 0;color:#ffffffe0;font-size:1.08rem;line-height:1.8}.boxmeer-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px}
