:root{--ink:#264a31;--red:#e46a87;--butter:#eee3d0;--paper:#fffdf8;--sun:#d7ad4e;--line:#d8cdbd;--muted:#536258}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}a{color:inherit}h1,h2,h3{letter-spacing:-.065em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:.94}h1{font-size:clamp(3rem,6vw,6rem)}h2{font-size:clamp(2.25rem,4.4vw,4.1rem)}h3{font-size:1.5rem}p{margin:0}.shell{width:min(1180px,100% - 3rem);margin:0 auto}.site-header{border-bottom:1px solid var(--ink);background:var(--paper)}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:116px;display:grid}.brand-meta{color:var(--red);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:700;line-height:1.2}.wordmark{color:var(--paper);text-decoration:none;display:grid}.wordmark span{letter-spacing:-.06em;font:700 1.55rem/.9 Georgia,serif}.wordmark small{letter-spacing:.16em;text-transform:uppercase;margin-top:.25rem;font-size:.52rem;font-weight:700}.logo-image{width:248px;display:block}.logo-image img{width:100%;height:auto;display:block}.desktop-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.desktop-nav a{color:var(--ink);letter-spacing:.035em;text-transform:uppercase;font-size:.72rem;font-weight:700;text-decoration:none}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--red)}.header-cta,.button{border:1px solid var(--red);background:var(--red);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;min-height:44px;padding:.68rem 1rem;font:700 .74rem/1.1 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex;color:var(--paper)!important}.header-cta{min-height:36px;padding:.5rem .6rem}.header-cta:hover,.button:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)!important}.button-gold{border-color:var(--sun);background:var(--sun);color:var(--ink)!important}.button-gold:hover{border-color:var(--paper);background:var(--paper);color:var(--ink)!important}.button-row{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.text-link{color:var(--red);letter-spacing:.055em;text-transform:uppercase;font-size:.76rem;font-weight:700;text-decoration:none}.text-link:hover{color:var(--ink)}.text-link span{margin-left:.22rem}.eyebrow{color:var(--red);letter-spacing:.16em;text-transform:uppercase;font-size:.67rem;font-weight:700}.hero{border-bottom:1px solid var(--ink);background:var(--butter)}.hero-grid{grid-template-columns:1.04fr .96fr;min-height:620px;display:grid}.hero-copy{align-content:center;gap:1.28rem;padding:4rem 8% 4rem 0;display:grid}.hero-copy h1{max-width:9ch}.hero-copy>p:not(.eyebrow){max-width:43ch;color:var(--ink);font-size:1.05rem}.hero-visual{background:linear-gradient(#264a3100,#264a3138),url(/images/pizza-gedekt.jpg) 50%/cover;place-items:center;display:grid;position:relative;overflow:hidden}.hero-visual:before{aspect-ratio:1;border:1px solid var(--ink);background:var(--sun);content:"";border-radius:50%;width:116px;position:absolute;top:8%;right:8%;transform:rotate(10deg)}.hero-visual:after{aspect-ratio:1;border:1px solid var(--ink);content:"";border-radius:50%;width:100px;position:absolute;top:calc(8% + 7px);right:calc(8% + 7px);transform:rotate(10deg)}.hero-visual span{z-index:1;color:var(--ink);letter-spacing:.08em;text-align:center;text-transform:uppercase;font:700 .68rem/1.15 Georgia,serif;position:absolute;top:calc(8% + 38px);right:calc(8% + 22px);transform:rotate(10deg)}.section{padding:6.4rem 0}.section-heading{grid-template-columns:.76fr 1.24fr;align-items:start;gap:5%;margin-bottom:2.25rem;display:grid}.section-heading h2{grid-column:2}.section-heading .eyebrow{grid-row:1/span 2}.section-heading>p:not(.eyebrow){max-width:42ch;color:var(--muted);grid-column:2}.product-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.product-card{border:1px solid var(--ink);background:var(--paper);grid-template-rows:250px auto;display:grid}.product-art{background:url(/images/pizza-gedekt.jpg) 50%/cover;min-height:250px;position:relative;overflow:hidden}.product-art:before{background:var(--ink);color:var(--paper);content:"01";padding:.65rem .8rem;font:700 .72rem/1 Arial,sans-serif;position:absolute;top:0;left:0}.product-card-2 .product-art{background:url(/images/deegstukken-assortiment-v3.png) 50%/cover}.product-card-2 .product-art:before{content:"02"}.product-card-3 .product-art{background:url(/images/brood-panino-compact.png) 50%/cover}.product-card-3 .product-art:before{content:"03"}.product-card-4 .product-art{background:url(/images/flatbread-belegd.jpg) bottom/cover}.product-card-4 .product-art:before{content:"04"}.product-art span{display:none}.product-card-copy{gap:.8rem;padding:1.35rem;display:grid}.product-card-copy p{color:var(--muted);font-size:.87rem}.product-card-copy ul{color:var(--muted);gap:.24rem;margin:0;padding:0;font-size:.79rem;list-style:none;display:grid}.product-card-copy li:before{color:var(--red);content:"• "}.story-strip{background:var(--ink);color:var(--paper)}.story-grid{grid-template-columns:1fr 1fr;gap:10%;padding:5rem 0;display:grid}.story-grid>div{align-content:start;gap:1rem;display:grid}.story-grid .eyebrow{color:var(--sun)}.story-grid p:not(.eyebrow){color:#e5ddcd;max-width:43ch;font-size:1.02rem}.story-grid .text-link{color:var(--sun)}.delivery-strip{background:var(--ink);color:var(--paper)}.delivery-grid{grid-template-columns:1.12fr .88fr;min-height:430px;display:grid}.delivery-copy{align-content:center;gap:1rem;padding:4.8rem 12% 4.8rem 0;display:grid}.delivery-copy .eyebrow{color:var(--sun)}.delivery-copy p:not(.eyebrow){color:#e5ddcd;max-width:43ch;font-size:1.02rem}.delivery-copy .text-link{color:var(--sun)}.delivery-photo{background:url(/images/pizza-ambacht.jpg) 50%/cover}.custom-options{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.custom-options div{border-right:1px solid var(--ink);min-height:210px;padding:1.15rem}.custom-options div:last-child{border-right:0}.custom-options span{color:var(--red);letter-spacing:.1em;font-size:.7rem;font-weight:700;display:block}.custom-options h3{margin:2.25rem 0 .5rem;font-size:1.36rem}.custom-options p{color:var(--muted);font-size:.82rem}.cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem;padding:4rem 0;display:flex}.cta-inner h2{max-width:13ch;font-size:clamp(2.2rem,4vw,3.75rem)}.cta-inner p{max-width:43ch;margin-top:.4rem}.site-footer{background:var(--ink);color:var(--paper)}.footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:2.4rem;padding:3.5rem 0;display:grid}.wordmark-footer{color:var(--paper)}.site-footer h2{margin-bottom:.8rem;font-size:1.25rem}.site-footer p{color:#e5ddcd;margin-top:.5rem;font-size:.83rem}.site-footer a:not(.wordmark){color:var(--paper);margin-top:.42rem;font-size:.83rem;text-decoration:none;display:block}.footer-bottom{color:#e5ddcd;border-top:1px solid #fffaf133;padding:1.1rem 0;font-size:.73rem}.page-hero{border-bottom:1px solid var(--ink);background:var(--butter);padding:5.3rem 0 4.1rem}.page-hero .shell{gap:1.15rem;display:grid}.page-hero h1{max-width:11ch}.page-hero .intro{max-width:58ch;font-size:1.05rem}.content-section{padding:5.7rem 0}.content-grid{grid-template-columns:.78fr 1.22fr;gap:7%;display:grid}.content-grid>aside{color:var(--red);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.prose{gap:1.1rem;display:grid}.prose p{color:var(--muted)}.prose .italian-note{color:var(--red);font:italic 1.25rem/1.2 Georgia,Times New Roman,serif}.prose blockquote{border-left:3px solid var(--sun);color:var(--ink);margin:.4rem 0;padding:1rem 0 1rem 1.2rem;font:700 1.45rem/1.2 Georgia,serif}.spec-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.spec-grid div{border-right:1px solid var(--ink);padding:1rem}.spec-grid div:last-child{border-right:0}.spec-grid span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700;display:block}.spec-grid strong{margin-top:.35rem;font:700 1rem/1.15 Georgia,serif;display:block}.notice{border-left:3px solid var(--red);color:var(--muted);background:0 0;padding:.15rem 0 .15rem 1.2rem;font-size:.88rem}.flavor-list{grid-template-columns:repeat(5,1fr);gap:.6rem;display:grid}.flavor-list span{border:1px solid var(--ink);color:var(--ink);text-align:center;padding:.75rem .5rem;font:700 .9rem/1.15 Georgia,serif}.contact-grid,.sample-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:7%;display:grid}.contact-list{gap:1.2rem;display:grid}.contact-list h2{font-size:1.4rem}.contact-list a{color:var(--red);font-size:1.1rem;font-weight:700;text-decoration:none}.contact-methods{gap:.62rem;display:grid}.contact-list .contact-methods a{color:var(--red);grid-template-columns:88px 1fr;align-items:baseline;display:grid}.contact-methods span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.form-card{border:1px solid var(--ink);background:var(--butter);gap:.9rem;padding:1.5rem;display:grid}.form-card label{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.form-card input,.form-card select,.form-card textarea{border:1px solid var(--ink);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:0;padding:.7rem}.form-card textarea{resize:vertical;min-height:110px}.form-card .form-note{color:var(--muted);text-transform:none;font-size:.76rem}.form-card .form-status{min-height:1.4em;color:var(--ink);text-transform:none;font-size:.78rem;font-weight:700}.form-card button{cursor:pointer}.honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sample-contents{gap:.45rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.sample-contents li{border-bottom:1px solid var(--line);padding-bottom:.45rem}.faq-list{gap:.7rem;display:grid}.faq-list details{border-bottom:1px solid var(--ink);padding:1rem 1.1rem}.faq-list summary{cursor:pointer;color:var(--ink);font:700 1.2rem/1.25 Georgia,serif}.faq-list p{color:var(--muted);margin:.75rem 0 .1rem}.inspiration-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.inspiration-item{border:1px solid var(--ink);min-height:245px;color:var(--paper);background:linear-gradient(#264a3100 35%,#264a31d1),url(/images/pizza-gedekt.jpg) 50%/cover;align-content:end;padding:1.1rem;display:grid}.inspiration-item:nth-child(2),.inspiration-item:nth-child(5){background:linear-gradient(#264a3100 35%,#264a31d1),url(/images/deel%202-3.jpg) 50%/cover}.inspiration-item:nth-child(3),.inspiration-item:nth-child(6){background:linear-gradient(#264a3100 35%,#264a31d1),url(/images/pizza-ambacht.jpg) 50%/cover}.inspiration-item h3{font-size:1.3rem}.inspiration-item p{margin-top:.35rem;font-size:.8rem}@media (width<=900px){.desktop-nav{gap:.7rem}.desktop-nav a{font-size:.65rem}.logo-image{width:215px}}@media (width<=800px){.header-inner{grid-template-columns:1fr auto;min-height:96px}.brand-meta,.desktop-nav{display:none}.hero-grid,.story-grid,.content-grid,.contact-grid,.sample-grid,.delivery-grid{grid-template-columns:1fr}.hero-copy{padding:4rem 0}.hero-visual{min-height:380px}.section-heading{grid-template-columns:1fr;gap:.75rem}.section-heading h2,.section-heading>p:not(.eyebrow){grid-column:1}.section-heading .eyebrow{grid-row:auto}.product-grid{grid-template-columns:1fr}.product-card{grid-template-rows:1fr;grid-template-columns:.7fr 1.3fr}.product-art{min-height:215px}.custom-options{grid-template-columns:1fr 1fr}.custom-options div:nth-child(2){border-right:0}.custom-options div:nth-child(-n+2){border-bottom:1px solid var(--ink)}.footer-grid{grid-template-columns:1fr}.flavor-list{grid-template-columns:repeat(2,1fr)}.inspiration-grid{grid-template-columns:1fr 1fr}.delivery-copy{padding-right:0}.delivery-photo{min-height:330px}}@media (width<=500px){.shell{width:min(100% - 1.5rem,1180px)}.header-inner{min-height:88px}.logo-image{width:195px}.hero h1{font-size:3.55rem}.hero-visual{min-height:300px}.product-card{grid-template-rows:210px auto;grid-template-columns:1fr}.custom-options,.spec-grid,.inspiration-grid{grid-template-columns:1fr}.custom-options div,.custom-options div:nth-child(2),.spec-grid div{border-right:0;border-bottom:1px solid var(--ink)}.custom-options div:last-child,.spec-grid div:last-child{border-bottom:0}}.site-ticker{background:var(--ink);color:var(--paper);overflow:hidden}.site-ticker div{letter-spacing:.12em;text-transform:uppercase;width:max-content;max-width:none;padding:.56rem 0;font:700 .68rem/1 Georgia,serif}.site-ticker span{color:var(--sun)}.site-header{border-bottom:1px solid var(--ink);position:relative}.header-inner{min-height:120px}.logo-image{width:292px}.hero{padding-top:1.1rem;position:relative}.hero-grid{min-height:635px}.hero-copy{z-index:2;padding-top:4.6rem;padding-bottom:4.6rem;position:relative}.hero-copy h1{max-width:8.4ch;font-size:clamp(4rem,7.3vw,7rem)}.hero-visual{background:linear-gradient(#18394b00,#18394b1f),url(/images/Aanpas%20verzoeken-2.jpg) 50%/cover;min-height:530px;margin-bottom:-1px}.hero-visual:before{aspect-ratio:auto;border:8px solid var(--paper);width:45%;height:47%;box-shadow:14px 14px 0 var(--red);background:url(/images/deel%202-3.jpg) 50%/cover;border-radius:0;inset:auto auto 9% -10%;transform:rotate(-4deg)}.hero-visual:after{border:2px solid var(--ink);background:var(--sun);width:118px;height:118px;top:8%;right:7%;transform:rotate(11deg)}.hero-visual span{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;top:calc(8% + 39px);right:calc(7% + 17px);transform:rotate(11deg)}.section{padding-top:7rem;padding-bottom:7rem}.section-heading{margin-bottom:2.8rem}.product-grid{align-items:start;gap:1.1rem}.product-card{grid-template-rows:285px auto;min-height:500px}.product-card:nth-child(2){grid-template-rows:235px auto;min-height:445px;margin-top:4.5rem}.product-card:nth-child(3){min-height:485px}.product-art{min-height:auto}.product-card-copy{padding:1.45rem}.story-strip{background:linear-gradient(90deg,var(--ink) 0 58%,#18394bb3 58%),url(/images/trattoriaperron_maart26-69.jpg) right center/42% 100% no-repeat;position:relative;overflow:hidden}.story-grid{align-content:center;min-height:455px;padding-top:4.5rem;padding-bottom:4.5rem;position:relative}.custom-options{position:relative}.custom-options:before{color:var(--red);letter-spacing:.18em;text-transform:uppercase;content:"Jouw product, jouw signatuur";font:700 .66rem/1 Arial,sans-serif;position:absolute;top:-2rem;right:0}.page-hero{background:linear-gradient(90deg,var(--butter) 0 58%,#e46a8747 58% 100%),url(/images/deel%202-9.jpg) right center/44% 100% no-repeat,var(--butter);padding-top:6rem;padding-bottom:5rem;position:relative;overflow:hidden}.page-hero:after{border:2px solid var(--ink);background:var(--sun);content:"Pizza\a e\a Pane";width:130px;height:130px;color:var(--ink);letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:pre;border-radius:50%;place-items:center;font:700 .72rem/1.1 Georgia,serif;display:grid;position:absolute;top:12%;right:8%;transform:rotate(12deg)}.page-hero:before{border:1px solid var(--ink);content:"";border-radius:50%;width:114px;height:114px;position:absolute;top:calc(12% + 8px);right:calc(8% + 8px);transform:rotate(12deg)}.page-hero .shell{z-index:1;position:relative}.page-hero h1{max-width:9ch;font-size:clamp(3.9rem,6vw,6.3rem)}.content-section{padding-top:6.5rem;padding-bottom:6.5rem}.content-grid>aside{position:relative}.content-grid>aside:after{background:var(--red);content:"";width:64px;height:1px;position:absolute;top:1.9rem;left:0}.spec-grid{margin-top:.5rem}.flavor-list span:nth-child(2n){background:var(--butter)}.form-card{box-shadow:12px 12px 0 var(--red);border-width:2px;position:relative}.sample-grid>div:first-child{padding-top:1rem;position:relative}.sample-grid>div:first-child:before{border:2px solid var(--ink);background:var(--sun);content:"Eerst proeven";width:84px;height:84px;color:var(--ink);text-align:center;text-transform:uppercase;border-radius:50%;place-items:center;font:700 .65rem/1.1 Georgia,serif;display:grid;position:absolute;top:-2rem;right:12%;transform:rotate(10deg)}.faq-list details{border-left:4px solid #0000}.faq-list details[open]{border-left-color:var(--red);background:var(--butter)}.inspiration-item{min-height:300px}.inspiration-item:nth-child(2){margin-top:3rem}.inspiration-item:nth-child(5){margin-top:-3rem}@media (width<=800px){.site-ticker div{text-align:center;width:auto}.header-inner{min-height:96px}.logo-image{width:235px}.hero-grid{min-height:auto}.hero-copy h1,.page-hero h1{font-size:clamp(3.4rem,10vw,5.5rem)}.hero-visual{min-height:410px}.product-card,.product-card:nth-child(2),.product-card:nth-child(3){grid-template-rows:230px auto;min-height:0;margin-top:0}.story-strip{background:var(--ink)}.story-grid{min-height:auto}.page-hero:after,.page-hero:before{opacity:.6;right:4%}.content-section:nth-of-type(2n){background:var(--paper)}.inspiration-item:nth-child(2),.inspiration-item:nth-child(5){margin-top:0}}@media (width<=500px){.site-ticker{display:none}.header-inner{min-height:86px}.logo-image{width:212px}.hero{padding-top:0}.hero-copy{padding-top:4rem}.hero-visual{min-height:320px}.hero-visual:before{width:44%;height:43%;bottom:5%;left:5%}.hero-visual:after{width:92px;height:92px}.hero-visual span{font-size:.56rem;top:calc(8% + 29px);right:calc(7% + 11px)}.page-hero{background:var(--butter);padding-top:4.4rem;padding-bottom:4rem}.page-hero:after,.page-hero:before{display:none}.form-card{box-shadow:7px 7px 0 var(--red)}.sample-grid>div:first-child:before{display:none}}.site-header{border-bottom-color:var(--ink);background:var(--paper)}.site-ticker{background:var(--ink)}.hero{background:var(--paper)}.hero-visual{background:linear-gradient(#264a3100,#264a3142),url(/images/pizza-gedekt.jpg) 50%/cover}.hero-visual:before{box-shadow:14px 14px 0 var(--red);background:url(/images/pizza-ambacht.jpg) 50%/cover}.story-strip{background:linear-gradient(90deg,var(--ink) 0 58%,#264a31b8 58%),url(/images/pizza-ambacht.jpg) right center/42% 100% no-repeat}.page-hero{background:linear-gradient(90deg,var(--butter) 0 58%,#e46a8738 58% 100%),url(/images/pizza-gedekt.jpg) right center/44% auto no-repeat,var(--butter)}.story-strip-about .story-grid>div:last-child{align-content:center;padding-left:8%}.page-hero-brood{background:linear-gradient(90deg,var(--butter) 0 58%,#e46a872e 58% 100%),url(/images/brood-panino-compact.png) right center/44% auto no-repeat,var(--butter)}.page-hero-flatbread{background:linear-gradient(90deg,var(--butter) 0 58%,#e46a8730 58% 100%),url(/images/flatbread-belegd.jpg) right bottom/44% auto no-repeat,var(--butter)}.page-hero .intro{max-width:44ch}.page-hero:before,.page-hero:after,.sample-grid>div:first-child:before{display:none}.content-section:nth-of-type(2n){background:var(--paper)}.cta-band{background:var(--ink);color:var(--paper)}.cta-band .button-gold{background:var(--sun);color:var(--ink)!important}.cta-band .button-gold:hover{background:var(--red);border-color:var(--red);color:var(--paper)!important}.logo-footer{width:230px}.logo-footer img{filter:brightness(0)invert();width:100%;height:auto;display:block}.product-grid{align-items:stretch}.product-card,.product-card:nth-child(2),.product-card:nth-child(3){grid-template-rows:285px auto;min-height:500px;margin-top:0}.product-card-copy{grid-template-rows:auto auto auto 1fr;align-content:start}.product-card-copy .text-link{align-self:end;margin-top:auto}.mediterranean-line{border-top:6px solid var(--ink);border-bottom:6px solid var(--red);background:#e0aa43;grid-template-columns:minmax(260px,.75fr) 1.25fr;align-items:center;gap:3rem;width:min(1180px,100% - 2.5rem);margin:0 auto 6.5rem;padding:2.2rem;display:grid;position:relative;overflow:hidden}.mediterranean-line:before{opacity:.24;content:"";background:linear-gradient(45deg,#0000 47%,#f8eacb 48% 52%,#0000 53%) 0 0/42px 42px,linear-gradient(-45deg,#0000 47%,#f8eacb 48% 52%,#0000 53%) 0 0/42px 42px;width:30%;height:100%;position:absolute;top:0;right:0}.mediterranean-line>*{z-index:1;position:relative}.mediterranean-line-brand{color:var(--ink);gap:.45rem;padding:1.1rem 0;display:grid}.mediterranean-line-brand strong{letter-spacing:-.05em;font:500 clamp(2.1rem,4vw,3.8rem)/.9 Georgia,serif}.mediterranean-line-brand span{letter-spacing:.17em;text-transform:uppercase;font-size:.68rem;font-weight:700}.mediterranean-line h2{margin:.4rem 0 .8rem;font-size:clamp(2rem,3.2vw,3.3rem)}.mediterranean-line p:not(.eyebrow){max-width:62ch;color:var(--ink);line-height:1.6}@media (width>=801px) and (width<=1050px){.product-grid{grid-template-columns:repeat(2,1fr)}}.inspiration-grid{align-items:stretch}.inspiration-item,.inspiration-item:nth-child(2),.inspiration-item:nth-child(5){grid-template-rows:1fr minmax(2.6em,auto) auto;align-content:stretch;gap:.35rem;min-height:300px;margin-top:0}.inspiration-item h3{min-height:2.6em}.inspiration-item p{margin:0}.inspiration-item:first-child{background:linear-gradient(#264a3100 35%,#264a31d1),url(/images/pizza-gedekt.jpg) 50%/cover}.inspiration-item:nth-child(2){background:linear-gradient(#264a3100 35%,#264a31d1),url(/images/pizza-ambacht.jpg) 50%/cover}.inspiration-item:nth-child(3){background:linear-gradient(#264a3100 35%,#264a31d1),url(/images/trattoriaperron_maart26-12.jpg) 50%/cover}.inspiration-item:nth-child(4){background:linear-gradient(#264a3100 35%,#264a31d1),url(/images/panino-lunch.jpg) 50%/cover}.inspiration-item:nth-child(5){background:linear-gradient(#264a3100 35%,#264a31d1),url(/images/brood-borrel.jpg) 50%/cover}.inspiration-item.inspiration-flatbread{color:var(--paper);background:linear-gradient(#264a3100 35%,#264a31d1),url(/images/flatbread-belegd.jpg) bottom/cover}.pyo-hero{border-bottom:8px solid var(--red);background:#e0aa43;align-items:center;min-height:540px;display:grid;position:relative;overflow:hidden}.pyo-hero:before{content:"";background:linear-gradient(45deg,#0000 47%,#f8eacbb3 48% 52%,#0000 53%) 0 0/52px 52px,linear-gradient(-45deg,#0000 47%,#f8eacbb3 48% 52%,#0000 53%) 0 0/52px 52px;width:47%;position:absolute;inset:0 0 0 auto}.pyo-hero:after{border-left:8px solid var(--red);background:var(--pyo-image) center/cover;content:"";width:45%;height:100%;position:absolute;top:0;right:0}.pyo-hero-bread{--pyo-image:url(/images/brood-panino-compact.png)}.pyo-hero-flatbread{--pyo-image:url(/images/flatbread-belegd.jpg)}.pyo-hero .shell{z-index:2;position:relative}.pyo-hero h1{max-width:8.5ch;color:var(--ink);letter-spacing:-.065em;margin:.55rem 0 .9rem;font:500 clamp(3.8rem,6.5vw,6.7rem)/.91 Georgia,serif}.pyo-hero .intro{max-width:43ch;color:var(--ink);margin:0;font-size:1.02rem;line-height:1.55}.pyo-intro{grid-template-columns:1fr 1fr;gap:5rem;padding-top:6.2rem;padding-bottom:4.2rem;display:grid}.pyo-intro h2,.pyo-products h2,.pyo-flatbread-feature h2{margin:.45rem 0 .9rem;font-size:clamp(2.2rem,3.7vw,3.8rem)}.pyo-intro p:not(.eyebrow),.pyo-products p:not(.eyebrow),.pyo-flatbread-feature p:not(.eyebrow){color:var(--muted);line-height:1.6}.pyo-products{grid-template-columns:1fr 1fr;gap:1.2rem;padding-bottom:6rem;display:grid}.pyo-products article{background:var(--butter);border-top:5px solid var(--red);padding:1.25rem}.pyo-product-art{background-position:50%;background-size:cover;min-height:300px;margin:-1.25rem -1.25rem 1.4rem}.pyo-olive-art{background-image:linear-gradient(#264a3100,#264a3147),url(/images/pan-y-oliva-panino.png)}.pyo-tomato-art{background:linear-gradient(135deg,#efd4ad,#f8ecd7);place-items:center;display:grid}.pyo-tomato-art:after{content:"Foto baguette volgt";border:1px solid var(--red);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;padding:.65rem .8rem;font:700 .7rem/1 Arial,sans-serif}.pyo-flatbread-art{background-image:linear-gradient(#264a3100,#264a3159),url(/images/flatbread-belegd.jpg);background-position:bottom}.pyo-note{background:var(--ink);color:var(--paper)}.pyo-note .shell{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;padding-top:2.2rem;padding-bottom:2.2rem;display:flex}.pyo-note strong,.pyo-note span{display:block}.pyo-note strong{color:var(--sun);font:500 1.65rem/1 Georgia,serif}.pyo-note span{color:#e5decf;margin-top:.3rem;font-size:.82rem}.pyo-note a{color:var(--paper);font-size:.8rem;font-weight:700;text-decoration:none}.pyo-flatbread-feature{grid-template-columns:1fr 1fr;align-items:stretch;gap:4rem;padding-top:6rem;padding-bottom:6rem;display:grid}.pyo-flatbread-photo{border-bottom:8px solid var(--red);background:url(/images/flatbread-belegd.jpg) bottom/cover;min-height:510px}@media (width<=800px){.pyo-hero{min-height:510px}.pyo-hero:after{opacity:.24;border-left:0;width:100%}.pyo-hero:before{width:100%}.pyo-intro,.pyo-products,.pyo-flatbread-feature{grid-template-columns:1fr;gap:1.6rem}.pyo-intro{padding-top:4.5rem;padding-bottom:3rem}.pyo-products,.pyo-flatbread-feature{padding-bottom:4.5rem}.pyo-flatbread-feature{padding-top:4.5rem}.pyo-flatbread-photo{min-height:340px}.story-strip{background:var(--ink)}.story-strip-about .story-grid>div:last-child{padding-left:0}.content-section:nth-of-type(2n){background:var(--paper)}.mediterranean-line{grid-template-columns:1fr;gap:1.5rem;width:min(1180px,100% - 2rem);margin-bottom:4.5rem}}
