@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-devanagari-300-normal-D7nrgzLr.woff2)format("woff2"),url(/assets/poppins-devanagari-300-normal-5EpgE5P1.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-ext-300-normal-Cirz0Guu.woff2)format("woff2"),url(/assets/poppins-latin-ext-300-normal-nf6F73WS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-normal-Dku2WoCh.woff2)format("woff2"),url(/assets/poppins-latin-300-normal-DCNuMXUj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-nav-bg:#3e3f41;--color-nav-text:#fff;--color-accent:#e1af58;--color-bg:#fff;--color-text:#212121;--color-text-muted:#424242;--color-footer-bg:#3e3f41;--color-footer-text:#ccc;--color-border:#edf9f9;--color-dark-btn:#3e3f41;--max-width:1140px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:1.5;overflow-x:hidden}a{font-weight:600;text-decoration:none;transition:color .2s}h1{font-family:Poppins,sans-serif;font-size:3.3em;font-weight:700;line-height:1.4}h2{font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.3}h3{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700}h4,h5{text-transform:uppercase;letter-spacing:.08em;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600}p{margin-bottom:1rem;font-size:18px;line-height:1.6}picture{display:contents}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 20px}.btn{cursor:pointer;border:none;padding:12px 28px;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:1.5;text-decoration:none;transition:filter .2s,box-shadow .2s;display:inline-block}.btn-primary{background-color:var(--color-dark-btn);color:#fff}.btn-primary:hover{filter:brightness(1.15);color:#fff;box-shadow:0 0 7px #00000047}.btn-accent{background-color:var(--color-accent);color:#fff}.btn-accent:hover{filter:brightness(1.1);color:#fff}.section-lg{padding:100px 0}.section-md{padding:50px 0}.section-sm{padding:20px 0}@media (width<=991px){h1{font-size:3em}}@media (width<=767px){h1{font-size:2.5em}h2{font-size:2rem}.section-lg{padding:60px 0}}@media (width<=575px){h1{font-size:2em}h2{font-size:1.7rem}}.navbar{background-color:var(--color-nav-bg);z-index:1000;width:100%;padding:0 20px;position:sticky;top:0}.navbar__inner{max-width:var(--max-width);justify-content:space-between;align-items:center;margin:0 auto;padding:10px 0;display:flex}.navbar__logo{line-height:0;display:block}.navbar__logo img{object-fit:contain;width:223px;height:125px}.navbar__menu{align-items:center;gap:0;list-style:none;display:flex}.navbar__menu li{position:relative}.navbar__menu a,.navbar__dropdown-trigger{color:var(--color-accent);text-transform:capitalize;cursor:pointer;background:0 0;border:none;padding:10px 12px;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;transition:color .2s;display:block}.navbar__menu a:hover,.navbar__dropdown-trigger:hover{color:#fff}.navbar__menu a.active{color:#fff;text-decoration:underline}.navbar__dropdown{background-color:var(--color-nav-bg);border-top:2px solid var(--color-accent);z-index:100;min-width:180px;list-style:none;display:none;position:absolute;top:100%;left:0}.navbar__dropdown.open{display:block}.navbar__dropdown a{color:var(--color-accent);white-space:nowrap;padding:10px 16px;font-size:16px;display:block}.navbar__dropdown a:hover{color:#fff;background-color:#ffffff0d}.navbar__toggle{cursor:pointer;background:0 0;border:none;padding:8px;display:none}.navbar__toggle-icon{background:#fff;width:28px;height:2px;display:block;position:relative}.navbar__toggle-icon:before,.navbar__toggle-icon:after{content:"";background:#fff;width:28px;height:2px;display:block;position:absolute}.navbar__toggle-icon:before{top:-9px}.navbar__toggle-icon:after{top:9px}@media (width<=991px){.navbar__toggle{display:block}.navbar__menu{flex-direction:column;align-items:flex-start;gap:0;width:100%;padding:10px 0 20px;display:none}.navbar__menu.open{display:flex}.navbar__dropdown{border-top:none;border-left:2px solid var(--color-accent);margin-left:16px;display:none;position:static}.navbar__dropdown.open{display:block}.navbar__inner{flex-wrap:wrap}}.footer{background-color:var(--color-accent);color:#212121;padding:60px 20px 0}.footer__inner{max-width:var(--max-width);border-bottom:1px solid #00000026;grid-template-columns:1fr 1fr 1fr;gap:40px;margin:0 auto;padding-bottom:40px;display:grid}.footer__logo-img{width:180px;height:auto;margin-bottom:16px}.footer__heading{color:#212121;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;font-size:1rem;font-weight:700}.footer__links{flex-direction:column;gap:8px;list-style:none;display:flex}.footer__links a{color:#212121;font-size:15px;font-weight:400}.footer__links a:hover{color:#000;text-decoration:underline}.footer__bottom{background-color:#3e3f41;margin:0 -20px;padding:16px 20px}.footer__bottom__inner{max-width:var(--max-width);text-align:center;margin:0 auto}.footer__bottom p{color:#b0b1b3;margin:0;font-size:12px;line-height:1.6}@media (width>=992px){.footer__bottom__inner{text-align:left}}.footer__bottom a{color:#b0b1b3;font-size:12px;font-weight:400}.footer__bottom a:hover{color:#fff}@media (width<=767px){.footer__inner{grid-template-columns:1fr;gap:30px}.footer__bottom{padding:16px 20px}}.popup-overlay{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:20px;animation:.3s popupFadeIn;display:flex;position:fixed;inset:0}.popup-modal{background:#fff;border-radius:12px;width:100%;max-width:520px;padding:32px 36px;animation:.35s popupSlideUp;position:relative;box-shadow:0 24px 64px #0000004d}.popup-close{color:#888;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.6rem;line-height:1;position:absolute;top:14px;right:18px}.popup-close:hover{color:#000}.popup-modal h2{color:#000;margin:0 0 16px;padding-right:24px;font-size:1.75rem;font-weight:700}.popup-hr{border:none;border-top:1px solid #e0e0e0;margin:16px 0}.popup-body p{color:#212121;margin:0 0 12px;font-size:15px;line-height:1.7}.popup-body p:last-child{margin-bottom:0}.popup-footer{justify-content:flex-end;margin-top:8px;display:flex}.popup-btn{color:#fff;background-color:#3e3f41;border-radius:50px;padding:14px 32px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-block}.popup-btn:hover{color:#fff;background-color:#000}@keyframes popupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes popupSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=575px){.popup-modal{padding:24px 20px}.popup-modal h2{font-size:1.4rem}}.home-hero{background-color:var(--color-accent);padding:80px 0}.home-hero__inner{max-width:var(--max-width);grid-template-columns:7fr 5fr;align-items:center;gap:40px;margin:0 auto;padding:0 20px;display:grid}.home-hero__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--color-nav-bg);margin-bottom:12px;font-size:1rem;font-weight:700}.home-hero__title{color:#000;margin-bottom:20px}.home-hero__body{color:#212121;margin-bottom:28px;font-size:18px}.home-hero__img{object-fit:cover;border-radius:12px;width:100%;height:500px;display:block}.home-products{background-color:var(--color-nav-bg);padding:100px 20px}.home-products__inner{max-width:var(--max-width);margin:0 auto}.home-products h2{color:#fff;text-align:center;margin-bottom:60px}.home-products__grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.home-product-item{text-align:center;opacity:0;transition:opacity .55s,transform .55s;overflow:hidden;transform:translateY(28px)}.home-product-item img{object-fit:cover;border-radius:8px;width:100%;height:190px;margin-bottom:12px;transition:transform .45s;display:block}.home-product-item:hover img{transform:scale(1.06)}.home-product-item h4{color:#fff;text-transform:none;letter-spacing:0;margin-bottom:8px;font-size:1rem}.home-product-item p{color:#ffffffb3;margin-bottom:0;font-size:14px}.home-ordering{background-color:var(--color-accent);padding:100px 20px}.home-ordering__inner{max-width:var(--max-width);grid-template-columns:5fr 7fr;align-items:center;gap:60px;margin:0 auto;display:grid}.home-ordering__img{object-fit:cover;border-radius:12px;width:100%;height:420px;box-shadow:0 0 28px #00000024}.home-ordering__text h2{color:#000;margin-bottom:16px}.home-ordering__text p{color:#212121;margin-bottom:24px}.home-ordering__divider{border:none;border-top:1px solid #0003;margin:28px 0}.home-andy{align-items:center;gap:16px;display:flex}.home-andy__img{object-fit:cover;border-radius:50%;flex-shrink:0;width:73px;height:73px}.home-andy__name{color:#000;margin-bottom:4px;font-size:1rem;font-weight:700}.home-andy__quote{color:#212121;margin-bottom:0;font-size:14px;line-height:1.5}.home-ordering__cta{max-width:var(--max-width);text-align:center;margin:40px auto 0}.home-gallery{background-color:var(--color-nav-bg);padding:60px 20px}.home-gallery__row{max-width:var(--max-width);grid-template-columns:repeat(4,1fr);gap:24px;margin:0 auto;display:grid}.home-gallery__card{opacity:0;background:#fff;border-radius:8px;transition:opacity .55s,transform .55s;overflow:hidden;transform:translateY(28px)}.home-gallery__card img{aspect-ratio:2/3;object-fit:cover;width:100%;transition:transform .45s;display:block}.home-gallery__card:hover img{transform:scale(1.04)}.fade-in-visible{opacity:1!important;transform:none!important}@media (width<=991px){.home-hero__inner{grid-template-columns:1fr}.home-hero__img{height:320px}.home-products__grid{grid-template-columns:repeat(2,1fr)}.home-ordering__inner{grid-template-columns:1fr;gap:30px}.home-ordering__img{height:280px}.home-gallery__row{grid-template-columns:repeat(2,1fr)}}@media (width<=575px){.home-hero{padding:50px 0}.home-products__grid{grid-template-columns:1fr}.home-gallery__row{grid-template-columns:repeat(2,1fr)}}.carousel{width:100%;overflow:hidden}.carousel img{object-fit:cover;width:100%;height:500px;display:block}@media (width<=767px){.carousel img{height:280px}}.assortiment-hero{background:var(--color-accent);color:#212121;text-align:center;padding:80px 0}.assortiment-hero h1{color:#000;margin-bottom:0}.assortiment-order{text-align:center;background:var(--color-accent);padding:60px 0}.assortiment-order h2{margin-bottom:16px}.assortiment-order p{max-width:600px;margin-bottom:24px;margin-left:auto;margin-right:auto}.menu-tabs{border-bottom:2px solid #e0e0e0;flex-wrap:wrap;gap:8px;margin-bottom:40px;padding-bottom:0;display:flex}.menu-tab-btn{cursor:pointer;color:var(--color-text-muted);white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;padding:12px 20px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;transition:color .2s,border-color .2s}.menu-tab-btn:hover{color:var(--color-text)}.menu-tab-btn.active{color:var(--color-nav-bg);border-bottom-color:var(--color-accent)}.menu-content{padding:60px 0 80px}.menu-section{margin-bottom:48px}.menu-section__title{text-transform:uppercase;letter-spacing:.06em;color:var(--color-nav-bg);border-bottom:1px solid #00000026;margin-bottom:6px;padding-bottom:8px;font-size:1.1rem;font-weight:700}.menu-section__note{color:var(--color-text-muted);margin-bottom:16px;font-size:14px;font-style:italic}.menu-item{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.menu-item:last-child{border-bottom:none}.menu-item__left{flex:1}.menu-item__name{color:var(--color-text);font-size:16px;font-weight:600}.menu-item__veg{color:#2d7a2d;vertical-align:middle;border:1px solid #2d7a2d;border-radius:3px;margin-left:6px;padding:0 4px;font-size:11px;font-weight:700;line-height:16px;display:inline-block}.menu-item__desc{color:var(--color-text-muted);margin-top:2px;font-size:13px;line-height:1.4}.menu-item__price{color:var(--color-nav-bg);white-space:nowrap;text-align:right;min-width:60px;font-size:15px;font-weight:700}.menu-item--two-price .menu-item__price{justify-content:flex-end;gap:24px;min-width:130px;display:flex}.menu-price-headers{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);justify-content:flex-end;gap:24px;min-width:130px;padding:6px 0;font-size:12px;font-weight:700;display:flex}@media (width<=575px){.menu-tab-btn{padding:10px 12px;font-size:14px}.menu-item{flex-wrap:wrap}.menu-item__price,.menu-item--two-price .menu-item__price{min-width:auto}}.over-ons-hero{background:var(--color-accent);color:#212121;text-align:center;padding:80px 0}.over-ons-hero h1{color:#000}.over-ons-content{background:var(--color-accent);padding:0 0 80px}.over-ons-content .container{max-width:800px}.over-ons-andy-img{object-fit:cover;border-radius:50%;width:150px;height:150px;margin:20px 0}.over-ons-terras-img{object-fit:cover;border-radius:8px;width:100%;height:400px;margin:24px 0}.over-ons-tagline{color:#000;margin-top:32px;font-size:1.2rem;font-style:italic;font-weight:700}@media (width<=767px){.over-ons-terras-img{height:240px}}.frietwagen-hero{background:var(--color-accent);color:#212121;text-align:center;padding:80px 0}.frietwagen-hero h1{color:#000}.frietwagen-content{background:var(--color-accent);padding:0 0 80px}.frietwagen-content .container{max-width:900px}.frietwagen-img{object-fit:cover;border-radius:8px;width:100%;height:420px;margin:32px 0}.frietwagen-tagline{background:var(--color-nav-bg);color:var(--color-accent);border-radius:8px;margin-top:32px;padding:32px 40px;font-size:1.1rem;font-style:italic;font-weight:700}@media (width<=767px){.frietwagen-img{height:260px}.frietwagen-tagline{padding:24px 20px;font-size:1rem}}.solicitatie-hero{background:var(--color-accent);color:#212121;text-align:center;padding:80px 0}.solicitatie-hero h1{color:#000}.solicitatie-content{background:var(--color-accent);padding:0 0 80px}.contact-form{max-width:640px}.contact-form__field{margin-bottom:24px}.contact-form__label{color:var(--color-text);margin-bottom:6px;font-size:16px;font-weight:600;display:block}.contact-form__input,.contact-form__textarea{width:100%;color:var(--color-text);background:0 0;border:none;border-bottom:1px solid #ccc;outline:none;padding:8px 0;font-family:Poppins,sans-serif;font-size:18px;transition:border-color .2s}.contact-form__input:hover,.contact-form__textarea:hover{border-color:var(--color-nav-bg)}.contact-form__input:focus,.contact-form__textarea:focus{border-color:var(--color-accent)}.contact-form__textarea{resize:vertical;min-height:140px}.contact-form__hp{display:none}.contact-form__input--invalid{border-bottom-color:#dc3545}.contact-form__error{color:#dc3545;margin:4px 0 0;font-size:14px}.contact-form__msg{border-radius:4px;margin-top:16px;padding:14px 20px;font-size:16px;font-weight:600}.contact-form__msg--success{color:#155724;background:#d4edda}.contact-form__msg--error{color:#721c24;background:#f8d7da}.legal-hero{background-color:var(--color-accent);text-align:center;padding:80px 20px}.legal-hero h1{color:#000;margin:0}.legal-content{background-color:var(--color-accent);padding:0 20px 80px}.legal-inner{max-width:800px;margin:0 auto}.legal-inner p,.legal-inner li{color:#212121;margin-bottom:16px;font-size:15px;line-height:1.8}.legal-inner ul{margin-bottom:16px;padding-left:20px}.legal-inner h5{color:#000;margin:28px 0 8px;font-size:1rem;font-weight:700}
