@font-face{font-family:Silly Girls;src:url(silly-girls.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-heading--family: "larken", Georgia, "Times New Roman", serif;--font-accent--family: "Silly Girls", "larken", Georgia, serif;--fts-goud: #C39151;--fts-beige-diep: #E5DFD8;--fts-taupe: #54453D;--fts-grijsbruin: #6B5D54;--fts-goud-tekst: #7A5528;--fts-goud-diep: #C39151;--fts-goud-diep-hover: #986C34;--fts-olijf: #897C5D;--fts-beige: #F4F0EC;--fts-zand: #EDE5DB;--fts-wit: #FFFFFF;--fts-s1: 8px;--fts-s2: 16px;--fts-s3: 24px;--fts-s4: 32px;--fts-s5: 48px;--fts-s6: 64px;--fts-s7: 100px;--fts-r-kaart: 12px;--fts-r-blok: 20px;--fts-r-pil: 999px;--fts-breed: 1200px;--fts-smal: 760px;--fts-klein: .875rem}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-weight:400}h1 em,h2 em,h3 em,.h1 em,.h2 em,.h3 em{font-family:var(--font-accent--family);font-style:normal;font-weight:400;font-size:1.5em;line-height:.8;letter-spacing:.01em;-webkit-text-stroke:1px currentColor;paint-order:stroke fill}@media screen and (min-width:750px){.hero.hero{min-height:900px}.hero__media,.hero__media img{object-position:right center}.hero__content-wrapper{max-width:calc(600px + max(var(--page-margin),(100% - 1200px) / 2));margin-inline-end:auto;text-align:left;padding-inline-start:max(var(--page-margin),(100% - 1200px) / 2)}.hero{--font-h2--size: 30px;--font-h2--line-height: 1}.hero h1 em{font-size:1.7em}}@media screen and (min-width:750px)and (max-width:1199px){.hero__content-wrapper{max-width:46%}}@media screen and (max-width:749px){.hero__media,.hero__media img{object-position:center bottom}.hero__content-wrapper{max-width:100%;align-self:flex-start;justify-content:flex-start;padding-block-start:4.5rem;padding-inline:clamp(1.25rem,6vw,2.5rem)}}.recepten-layout,.recept-layout{display:grid;gap:50px;padding-block:50px 60px}@media screen and (min-width:990px){.recepten-layout{grid-template-columns:minmax(0,878fr) minmax(0,293fr);gap:30px}.recept-layout{grid-template-columns:minmax(0,792px) 300px;gap:30px;padding-block-start:69px}}.recepten__kop{text-align:center;margin:0;padding-block-start:50px}.recepten__kop+.recepten-layout{padding-block-start:40px}.recepten__actief{margin:0 0 20px}.recepten__allergiewijzer{background:#fff;border-radius:3px;padding:18px 20px;margin:0 0 30px}.recepten__allergiewijzer-kop{margin:0 0 12px;font-weight:700}.recepten__allergiewijzer ul{display:flex;gap:18px;list-style:none;margin:0;padding:0;overflow-x:auto}.recepten__allergiewijzer a{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:64px;color:inherit;text-decoration:none;text-align:center;font-size:12.8px;line-height:1.3;font-weight:700}.recepten__allergiewijzer img{width:48px;height:48px;border-radius:50%;transition:transform .2s ease}.recepten__allergiewijzer a:hover img{transform:scale(1.08)}.recepten__allergiewijzer a.is-actief img{outline:3px solid var(--fts-goud);outline-offset:2px}@media(prefers-reduced-motion:reduce){.recepten__allergiewijzer a:hover img{transform:none}}.recepten__raster{display:grid;grid-template-columns:1fr;gap:35px;align-items:start}@media screen and (min-width:750px){.recepten__raster{grid-template-columns:1fr 1fr;gap:30px}}.recepten__kolom{display:flex;flex-direction:column;gap:35px;list-style:none;margin:0;padding:0}.recept-kaart{background:#fff;border-radius:3px;overflow:hidden}.recept-kaart__beeld{position:relative;display:block;overflow:hidden}.recept-kaart__beeld img{display:block;width:100%;height:auto}.recept-kaart__label{position:absolute;top:20px;left:20px;padding:7.2px 14.4px;border-radius:30px;background:var(--fts-goud);color:#fff;font-size:12px;line-height:1;text-transform:uppercase}.recept-kaart__tekst{padding:41px 30px 0}.recept-kaart__titel{font-size:25.6px;line-height:1.2;font-weight:400;margin:0 0 20px}.recept-kaart__titel a{color:inherit;text-decoration:none}.recept-kaart__uittreksel{margin-block-end:25px}.recept-kaart__uittreksel{margin-block-start:0}.recept-kaart__meer{display:inline-block;margin-block-end:20px;color:inherit;text-decoration:none;text-transform:uppercase}.recept-kaart__meta{margin:0;padding:15px 30px;border-top:1px solid var(--color-background);line-height:1.3}.recept__kaart{background:#fff;padding:4px 4px 0;border-radius:5px 5px 0 0}.recept__media{position:relative}.recept__media img{display:block;width:100%;aspect-ratio:784 / 519;object-fit:cover;border-radius:5px 5px 0 0}.recept__acties{position:absolute;right:20px;bottom:18px;display:flex;gap:10px}.recept__pin,.recept__print{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border:0;border-radius:4px;color:#fff;font:600 14px/16.8px var(--font-body--family);text-decoration:none;cursor:pointer}.recept__pin{background:#c62122}.recept__print{background:#222}.recept__titel{margin:51px 0 10px;line-height:1.2}.recept__auteur{margin:0 0 20px;padding-block-end:12px;border-bottom:1px dashed rgba(0,0,0,.1);font-size:14px;font-style:italic;color:#5b5d61}.recept__details{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:0 0 25px;border:1px dashed rgba(0,0,0,.1)}.recept__details>div{padding:10px 12px;text-align:center}.recept__details>div+div{border-left:1px dashed rgba(0,0,0,.1)}.recept__details svg{display:block;margin:9px auto 10px}.recept__details dd{margin:5px 0 0;font-size:14px;font-weight:600}.recept__intro{font-weight:600;margin-block-end:20px}.recept__intro p{margin:0}.recept__ingredienten{background:#fff;border-radius:3px;padding:25px 25px 5px;margin-block:0 30px}.recept__ingredienten h3,.recept__stappen h3{margin:0 0 20px}.recept__ingredienten-kop{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 20px;margin-block-end:20px}.recept__ingredienten-kop h3{margin:0}.recept__porties{display:inline-flex;align-items:center;gap:10px;font-weight:700}.recept__porties[hidden]{display:none}.recept__porties button{width:32px;height:32px;border:2px solid var(--color-foreground);border-radius:50%;background:transparent;color:inherit;font:700 18px/1 var(--font-body--family);cursor:pointer;transition:background-color .2s ease,color .2s ease}.recept__porties button:hover{background:var(--color-foreground);color:#fff}.recept__porties output{min-width:1.5em;text-align:center;font-size:18px}.recept__porties.is-aangepast output{color:#8a6334}.recept__hoeveelheid{font-weight:700}.recept__ingredienten ul{list-style:none;margin:0;padding:0}.recept__ingredienten li{position:relative;padding:0 0 13px 30px;margin-block-end:13px;border-bottom:1px solid var(--color-foreground);line-height:27.2px}.recept__ingredienten li:empty:before{display:none}.recept__ingredienten li:last-child{border-bottom:0}.recept__ingredienten li:before{content:"";position:absolute;left:0;top:6px;width:14px;height:14px;border:2px solid var(--color-foreground);border-radius:50%}.recept__stappen ol{list-style:none;counter-reset:stap;margin:0;padding:0}.recept__stappen li{position:relative;counter-increment:stap;padding-left:40px;margin-block-end:15px;line-height:28.8px}.recept__stappen li:before{content:counter(stap);position:absolute;left:0;top:0;font:700 24px/28.8px var(--font-body--family);color:#222}.recept__extra{margin-block-start:30px}.recept__extra a,.recept__ingredienten a,.recept__stappen a{color:inherit;text-decoration:underline;text-underline-offset:3px}.recept__voedingswaarden{margin-block-start:40px}.recept__voedingswaarden table{border-collapse:collapse}.recept__voedingswaarden th,.recept__voedingswaarden td{text-align:left;padding:.4rem 2rem .4rem 0;border-block-end:1px solid var(--fts-goud)}.recept__cta{margin-block-start:50px;padding-block-start:50px;border-top:1px solid rgba(0,0,0,.08)}.recept__cta h2{font-size:24px;line-height:1;margin:0 0 10px}.recept__cta .button{margin-block-start:10px;padding:10px 20px}.recept__meer{padding-block:20px 60px}.recept__meer h3{text-align:center;margin:0 0 30px}.recept__meer ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;list-style:none;margin:0;padding:0}.recept__meer a{display:block;height:100%;background:#fff;border-radius:var(--fts-r-kaart);overflow:hidden;color:var(--fts-taupe);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.recept__meer a:hover{transform:translateY(-3px);box-shadow:0 10px 24px #54453d1a}.recept__meer img{display:block;width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover}.recept__meer span{display:block;padding:16px 20px 20px;font-family:var(--font-heading--family);font-size:1.1875rem;line-height:1.25}@media screen and (max-width:749px){.recept__meer ul{grid-template-columns:1fr;gap:var(--fts-s2)}}@media(prefers-reduced-motion:reduce){.recept__meer a{transition:none}.recept__meer a:hover{transform:none}}.recepten-zijbalk{text-align:center}.recepten-zijbalk h3{margin:0 0 10px}.recepten-zijbalk__portret{display:block;width:120px;height:120px;margin:0 auto var(--fts-s2);border-radius:50%;object-fit:cover}.recepten-zijbalk__bio{font-size:.9375rem}.recepten-zijbalk__bio p{margin:0 0 var(--fts-s2)}.recepten-zijbalk__knop{color:var(--fts-taupe);font-size:var(--fts-klein);text-decoration:underline;text-underline-offset:3px}.recepten-zijbalk__blok{margin-block-start:var(--fts-s5)}.recepten-zijbalk ul{list-style:none;margin:0;padding:0}.recepten-zijbalk__maaltijden,.recepten-zijbalk__allergenen{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fts-s1)}.recepten-zijbalk__maaltijden a,.recepten-zijbalk__allergenen a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 14px;border:1px solid var(--fts-beige-diep);border-radius:var(--fts-r-pil);background:#fff;color:var(--fts-taupe);font-size:.875rem;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.recepten-zijbalk__maaltijden a:hover,.recepten-zijbalk__allergenen a:hover{border-color:var(--fts-olijf)}.recepten-zijbalk__maaltijden a.is-actief,.recepten-zijbalk__allergenen a.is-actief{background:var(--fts-olijf);border-color:var(--fts-olijf);color:#fff}.recepten-zijbalk__zoek input{width:100%;min-height:42px;padding:0 16px;border:1px solid var(--fts-beige-diep);border-radius:var(--fts-r-pil);background:#fff;color:var(--fts-taupe);font:inherit}@media print{.recepten-zijbalk,.recept__acties,.recept__cta,.recept__meer,#header-group,footer{display:none!important}}[id$=__intro]{background:linear-gradient(to right,var(--color-background) 0 40%,#FFFFFF 40% 100%)}@media screen and (max-width:749px){[id$=__intro]{background:var(--color-background)}}[id$=__kaarten],[id$=__kaarten] .text-block,[id$=__kaarten] h3,[id$=__kaarten] p{color:#fff}[id$=__kaarten] h3{font-family:var(--font-body--family);font-size:16px;line-height:1.5;font-weight:700;margin:0}[id$=__kaarten] a{text-decoration:none}[id$=__kaarten] img{object-fit:cover;width:100%;height:100%}[id$=__intro]{--font-h2--size: 30px;--font-h2--line-height: 1}:root{--button-padding-block: 11px}.media-gallery__grid,.product-media-container,.card-gallery,.product-card__image,.cart-item__media,.dialog-zoomed-gallery__dialog,.card-gallery img,.media-gallery__grid img{background:#fff}:root:root{--narrow-page-width: 75rem;--page-margin: 20px}@media screen and (min-width:750px){:root:root{--page-margin: 40px}}:root:root{--font-heading--weight: 500;--font-paragraph--line-height: 1.5}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-weight:500}.rte p,.text-block p{margin-block:0 .9em}.rte p:last-child,.text-block p:last-child{margin-block-end:0}.announcement-bar .announcement-bar__text{font-size:15px;line-height:22px;text-align:center}.announcement-bar .announcement-bar__text strong{font-weight:700}@media screen and (max-width:749px){.announcement-bar{padding-block:7px!important}.announcement-bar .announcement-bar__slides{width:calc(100% - 32px)}.announcement-bar .announcement-bar__text{font-size:13px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.announcement-bar slideshow-arrows,.announcement-bar .slideshow-control{display:none}@media screen and (min-width:990px){.header .header__row--top .header__columns{padding-block:20px 0}.header .header__row--bottom .header__columns{padding-block:34px 20px}.header .menu-list .menu-list__link-title{padding-inline:20px;line-height:20px}.header .menu-list .menu-list__link{color:var(--color-foreground)}.header .header__row .menu-list .menu-list__list-item .menu-list__link--active,.header .header__row .menu-list .menu-list__list-item:hover>.menu-list__link{color:#897c5d}.header .header__column--right{display:flex;align-items:center;gap:22px}.header .header__column--right search-button{order:3}.header header-actions{display:flex;align-items:center;gap:8px}.header header-actions>button,.header header-actions>.action__cart{order:-1}}.fts-kc__raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;list-style:none;margin:0;padding:0}@media screen and (max-width:989px){.fts-kc__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:599px){.fts-kc__raster{grid-template-columns:1fr}}.fts-kc__kaart{display:flex;flex-direction:column;background:#fff;border-radius:var(--fts-r-kaart);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.fts-kc__kaart:hover{transform:translateY(-3px);box-shadow:0 10px 24px #54453d1a}.fts-kc__beeld img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.fts-kc__tekst{display:flex;flex:1;flex-direction:column;padding:20px 22px 22px}.fts-kc__tekst h3{order:2;margin:0 0 8px;font-size:1.3125rem!important;line-height:1.25!important}.fts-kc__tekst h3 a{color:var(--fts-taupe);text-decoration:none}.fts-kc__tekst h3 a:hover{color:var(--fts-goud-tekst)}.fts-kc__datum{order:1;margin:0 0 6px;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fts-goud-tekst)}.fts-kc__uittreksel{order:3;margin:0 0 14px;font-size:.9375rem;line-height:1.6;color:var(--fts-grijsbruin)}.fts-kc__meer{order:4;margin-top:auto;font-size:.875rem;font-weight:600;color:var(--fts-goud-tekst);text-decoration:none}.fts-kc__meer:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.fts-kc__kaart{transition:none}.fts-kc__kaart:hover{transform:none}}.fts-kruimelpad{font-size:12.8px;line-height:19.2px;margin-block-end:23px}.fts-kruimelpad a{color:inherit;font-weight:700;text-decoration:none}.product-details h1{font-size:32px;line-height:1;text-transform:uppercase;margin:0}.product-details product-price,.product-details .price{font-family:var(--font-heading--family);font-size:24px;line-height:36px;font-weight:500}.product-details product-price .price:after,.product-card .price:after{content:" (incl. BTW)";font-size:.5em;font-weight:500}.fts-kort{margin-block:33px 24px}.fts-kort h2,.fts-kort h3{font-size:20.8px;line-height:1.2;margin:0 0 16px}.fts-kort h4,.fts-kort h5,.fts-kort h6{font-family:var(--font-body--family);font-size:16px;line-height:1.5;font-weight:700;margin:0}.fts-kort p{margin:0 0 14.4px}.fts-kort ul ul{padding-inline-start:20px}.product-details .quantity-selector,.product-details quantity-selector-component{border:1px solid var(--color-foreground);border-radius:0;min-height:41px}.product-details .add-to-cart-button,.product-details button[name=add]{border-radius:0;min-height:41px;padding:10px 16px;font-weight:500}.product-grid .product-card,.resource-list .product-card{background:#fff;border-radius:var(--fts-r-kaart);overflow:hidden;padding:20px!important}@media screen and (max-width:749px){main .product-grid{padding-inline:var(--page-margin)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:12px!important}main .resource-list:not(.resource-list--carousel){padding-inline:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:12px!important}.product-card [class*=product-title],.product-card [class*=product_title],.product-card [class*=product_title] p,.product-card .product-card__title{font-size:16px!important;line-height:1.3!important}.product-card .price{font-size:18px!important;line-height:1.4!important}}.product-card [class*=product-title],.product-card [class*=product_title],.product-card [class*=product_title] p,.product-card .product-card__title{font-family:var(--font-heading--family);font-size:20.8px;line-height:24.96px;font-weight:500;padding-block:10.4px 0}.product-card .price{font-family:var(--font-heading--family);font-size:22.4px;line-height:33.6px;font-weight:300}.accordion .details__header{flex-direction:row;justify-content:flex-start;gap:10px;font-family:var(--font-body--family);font-size:14px;font-weight:600;padding-block:10px}.accordion .details__header>.svg-wrapper{order:-1;margin:0}.accordion.accordion--dividers .details{border-color:#00000014}.accordion .details-content{padding:10px 0 20px 26px}.contact-form__form{display:grid;grid-template-columns:1fr 1fr;gap:12px 10px}.contact-form__form>*{grid-column:1 / -1}.contact-form__form>#ContactForm-phone,.contact-form__form>#ContactForm-onderwerp{grid-column:auto}.contact-form__form .contact-form__form-row{gap:10px}.contact-form .contact-form__input{min-height:48px;padding:12px 16px;border:0;border-radius:var(--fts-r-kaart);background:#fff;font-size:15px}.contact-form .contact-form__input:focus-visible{outline:2px solid var(--fts-goud);outline-offset:1px}.contact-form textarea.contact-form__input{min-height:150px;height:auto;resize:vertical}.contact-form__akkoord label{font-size:.75rem;line-height:1.5}.contact-form__form>.submit-button{justify-self:center;align-self:center;margin-inline:auto}.contact-form{max-width:800px;margin-inline:auto}@media screen and (max-width:749px){.contact-form__form>#ContactForm-phone,.contact-form__form>#ContactForm-onderwerp{grid-column:1 / -1}}.fts-anker{display:block;scroll-margin-top:140px}.accordion.accordion{--summary-font-family: var(--font-body--family);--summary-font-size: 14px;--summary-font-weight: 600;--color-border: rgba(0, 0, 0, .1);--color-border-rgb: 0 0 0}.hero{--font-h2--size: 30px;--font-h2--line-height: 1}@media screen and (max-width:989px){.header .header__row--top .header__columns{display:flex;align-items:center;gap:14px}.header .header-logo{order:0;margin-inline-end:auto}.header header-actions{order:1}.header .header__drawer{order:2}.header search-button{display:none}.header header-actions{display:flex;align-items:center}.header header-actions>button,.header header-actions>.action__cart{order:-1}}@media screen and (max-width:749px){.hero.hero{min-height:1070px}[id$=__intro] .image-block[class*=__foto]{display:none}[id$=__intro]{background:#fff}}.zoek-inhoud{box-sizing:content-box;max-width:1200px;margin-inline:auto;padding:var(--fts-s3) max(20px,var(--page-margin)) 0}.zoek-inhoud__kop{margin:var(--fts-s5) 0 var(--fts-s3)}.zoek-inhoud__lijst{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--fts-s3);list-style:none;margin:0;padding:0}.zoek-inhoud__item a{display:block;height:100%;overflow:hidden;border-radius:var(--fts-r-kaart);background:#fff;color:var(--fts-taupe);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.zoek-inhoud__item a:hover{transform:translateY(-3px);box-shadow:0 10px 24px #54453d1a}.zoek-inhoud__item img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.zoek-inhoud__item span{display:block;padding:14px 16px 16px;font-family:var(--font-heading--family);font-size:1.0625rem;line-height:1.3}@media screen and (max-width:749px){.zoek-inhoud__lijst{grid-template-columns:1fr 1fr;gap:12px}.zoek-inhoud__item span{padding:10px 12px 12px;font-size:.9375rem}}@media(prefers-reduced-motion:reduce){.zoek-inhoud__item a{transition:none}.zoek-inhoud__item a:hover{transform:none}}.fts-in--wacht{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.fts-in--wacht.is-zichtbaar{opacity:1;transform:none}[id$=__kaarten] .group-block img,.fts-gratis__beeld img,.fts-instagram__post img,.recept-kaart__beeld img{transition:transform .5s ease}[id$=__kaarten] .group-block:hover img,.fts-gratis__kaart:hover .fts-gratis__beeld img,.fts-instagram__post:hover img,.recept-kaart:hover .recept-kaart__beeld img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.fts-in--wacht{opacity:1;transform:none;transition:none}[id$=__kaarten] .group-block:hover img,.fts-gratis__kaart:hover .fts-gratis__beeld img,.fts-instagram__post:hover img,.recept-kaart:hover .recept-kaart__beeld img{transform:none}}.fts-verzendbalk{margin-block-end:16px;padding:12px 16px;border-radius:8px;background:#6e634a;color:#fff;font-size:14px}.fts-verzendbalk p{margin:0 0 8px;font-weight:600}.fts-verzendbalk__balk{height:6px;border-radius:100px;background:#ffffff4d;overflow:hidden}.fts-verzendbalk__balk span{display:block;height:100%;border-radius:inherit;background:#f4f0ec;transition:width .4s ease}.fts-hart{display:inline-grid;place-items:center;border:0;background:none;color:var(--color-foreground);cursor:pointer}.fts-hart svg{transition:transform .15s ease}.fts-hart:active svg{transform:scale(1.2)}.fts-hart[aria-pressed=true] svg path{fill:var(--fts-goud);stroke:#8a6334}.fts-hart--klein{width:40px;height:40px;border-radius:50%}.fts-hart--klein:hover{background:var(--fts-beige-diep)}product-card[data-fts-hart]{position:relative}product-card>.fts-hart--klein{position:absolute;z-index:3;top:10px;right:10px;background:#ffffffeb;box-shadow:0 1px 4px #54453d26}.fts-hart--groot{display:inline-flex;align-items:center;gap:8px;margin-block-start:12px;padding:8px 0;font:inherit;text-decoration:underline;text-underline-offset:.25em}.fts-favorieten-link{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;color:inherit}.fts-favorieten-link__teller{position:absolute;top:5px;right:1px;min-width:17px;height:17px;padding:0 4px;border-radius:100px;background:#8a6334;color:#fff;font-size:11px;line-height:17px;font-weight:700;text-align:center}.fts-favorieten-link__teller[hidden]{display:none}.announcement-bar{position:relative}.fts-google-sterren{display:inline-flex;align-items:center;gap:8px;color:inherit;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.fts-google-sterren:hover .fts-google-sterren__tekst{text-decoration:underline}.fts-google-sterren__sterren{font-size:15px;letter-spacing:1px;background:linear-gradient(90deg,#FFFFFF var(--fts-vulling),rgba(255,255,255,.4) var(--fts-vulling));-webkit-background-clip:text;background-clip:text;color:transparent}@media screen and (min-width:990px){.fts-google-sterren{position:absolute;top:50%;right:var(--page-margin, 40px);transform:translateY(-50%)}}@media screen and (max-width:989px){.fts-google-sterren{grid-column:1 / -1;justify-content:center;width:100%;padding-block-end:6px}}mark.fts-plaatshouder,.fts-plaatshouder.fts-plaatshouder{padding:0;background:none;color:inherit}.header-actions .account-button{display:none}.announcement-bar,.announcement-bar *:not(.fts-google-sterren__sterren){color:#fff!important}@media screen and (min-width:990px){.header__underlay-open{display:none!important}.menu-list__list-item:where(:not([slot=overflow])){position:relative}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{top:100%!important;left:50%;width:max-content;min-width:240px;max-width:none;padding:10px 0 0;transform:translate(-50%);clip-path:none!important;transition:opacity .18s ease,visibility .18s;opacity:0}.menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu,.menu-list__list-item>.menu-list__submenu:hover{opacity:1}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu .menu-list__submenu-inner{display:block;transform:none;max-height:none;padding:8px!important;width:max-content;min-width:240px;border-radius:var(--fts-r-kaart);background:#fff;box-shadow:0 12px 32px #54453d24;opacity:1}.menu-list__submenu .mega-menu{display:block;width:auto;max-width:none;margin:0;padding:0}.menu-list__submenu :is(.mega-menu__grid,.mega-menu__list,.mega-menu__column,.mega-menu__content){display:block;width:max-content;min-width:100%;max-width:none;margin:0;padding:0;gap:0}.menu-list__submenu .mega-menu__link{display:flex;width:100%;padding:10px 16px;border-radius:8px;color:var(--fts-taupe);font-size:.9375rem;white-space:nowrap}.menu-list__submenu .mega-menu__link:hover{background:var(--fts-beige);color:var(--fts-taupe)}}@media screen and (min-width:990px){.header .header-menu,.header .menu-list{--menu-horizontal-gap: 22px}.header .overflow-menu{position:relative}.header .overflow-menu::part(overflow){top:100%!important;left:auto;right:0;width:max-content;max-width:560px;padding:10px 0 0;clip-path:none!important;display:block}.header .overflow-menu::part(overflow-list){grid-template-columns:max-content max-content;grid-auto-rows:min-content;min-height:0;gap:0 8px;padding:8px;border-radius:var(--fts-r-kaart);background:#fff;box-shadow:0 12px 32px #54453d24;transform:none;max-height:none}.header .menu-list__list-item[slot=overflow] .menu-list__link{padding:10px 16px;border-radius:8px;font-size:1rem}.header .menu-list__list-item[slot=overflow] .menu-list__link:hover{background:var(--fts-beige)}.header .menu-list__list-item[slot=overflow] .menu-list__submenu{position:static;width:auto;padding:0;clip-path:none!important;transform:none}.header .menu-list__list-item[slot=overflow] .menu-list__submenu-inner{padding:0;box-shadow:none;transform:none}}.header .header__columns{padding-block:14px!important}.cart-bubble .cart-bubble__background{background-color:var(--fts-goud-diep)!important;opacity:1!important}.cart-bubble .cart-bubble__text,.cart-bubble .cart-bubble__text-count{color:#fff!important}.button:not(.button-secondary):not(.button-unstyled):is(:hover,:focus-visible),.button:not(.button-secondary):not(.button-unstyled):is(:hover,:focus-visible) *,.add-to-cart-button:is(:hover,:focus-visible),.add-to-cart-button:is(:hover,:focus-visible) *{color:#fff!important}#shopify-pc__banner.shopify-pc__banner__dialog{font-family:var(--font-body--family)!important;color:var(--fts-taupe)!important;background:#fff!important;border-radius:var(--fts-r-blok, 20px)!important;box-shadow:0 12px 32px #54453d2e!important;overflow:hidden!important;padding:0!important;min-height:0!important}@media screen and (min-width:750px){#shopify-pc__banner.shopify-pc__banner__dialog{left:auto!important;right:20px!important;bottom:20px!important;width:400px!important;max-width:calc(100vw - 40px)!important}}@media screen and (max-width:749px){#shopify-pc__banner.shopify-pc__banner__dialog{left:12px!important;right:12px!important;bottom:12px!important;width:auto!important}}#shopify-pc__banner .shopify-pc__banner__wrapper{display:flex!important;flex-direction:column!important;gap:16px!important;padding:24px!important;margin:0!important;max-width:none!important}#shopify-pc__banner .shopify-pc__banner__body{width:100%!important;margin:0!important}#shopify-pc__banner #shopify-pc__banner__body-title{margin:0 0 8px!important;font-family:var(--font-heading--family)!important;font-size:1.125rem!important;line-height:1.3!important;color:var(--fts-taupe)!important}#shopify-pc__banner .shopify-pc__banner__body p,#shopify-pc__banner .shopify-pc__banner__body a{margin:0!important;font-size:.8125rem!important;line-height:1.55!important;color:var(--fts-taupe)!important}#shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-flow:row wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__btns button{flex:1 1 0!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:9px 18px!important;border:1px solid var(--fts-taupe)!important;border-radius:999px!important;background:transparent!important;color:var(--fts-taupe)!important;font-family:var(--font-body--family)!important;font-size:.875rem!important;line-height:1.2!important;white-space:nowrap!important}#shopify-pc__banner #shopify-pc__banner__btn-accept{order:1!important;background:var(--fts-goud-diep)!important;border-color:var(--fts-goud-diep)!important;color:#fff!important}#shopify-pc__banner #shopify-pc__banner__btn-decline{order:2!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:3!important;flex:0 0 100%!important;padding:4px 0 0!important;border:0!important;background:none!important;font-size:.8125rem!important;text-align:center!important;text-decoration:underline!important;text-underline-offset:.2em!important}#shopify-pc__banner .shopify-pc__banner__btns button:hover{opacity:.85!important}body:has(#shopify-pc__banner[style*=block]) .fts-whatsapp,body:has(#shopify-pc__banner:not([hidden])) .fts-whatsapp{bottom:20px}.predictive-search,.predictive-search-form,.predictive-search-form__header,.predictive-search-form__content-wrapper,.predictive-search-form__content,.predictive-search-form__footer,.predictive-search-results__inner,.predictive-search-dropdown,.search-modal .dialog-modal,.search-modal__content{--color-background: #FFFFFF;--color-background-rgb: 255 255 255;--color-input-background: #FFFFFF;background-color:#fff!important}.product-badges__badge.color-custom-badge-sold-out{display:none!important}:root:root{--fts-h1: clamp(1.875rem, 1.6rem + .75vw, 2.25rem);--fts-h2: clamp(1.5rem, 1.35rem + .4vw, 1.75rem);--fts-h3: clamp(1.1875rem, 1.12rem + .2vw, 1.3125rem);--fts-h4: clamp(1.0625rem, 1.03rem + .1vw, 1.125rem);--font-h1--size: var(--fts-h1);--font-h2--size: var(--fts-h2);--font-h3--size: var(--fts-h3);--font-h4--size: var(--fts-h4);--font-h1--line-height: 1.15;--font-h2--line-height: 1.2;--font-h3--line-height: 1.25;--font-h4--line-height: 1.3;--font-paragraph--line-height: 1.6}body:is(.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content),:is(.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content){--page-margin: max(20px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}@media screen and (min-width:750px){body:is(.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content),:is(.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content){--page-margin: max(40px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}main :is(h1,.h1):not(.hero *):not(.fts-hero *):not([class*=handschrift]){font-size:var(--fts-h1)!important;line-height:1.15!important}main :is(h2,.h2):not(.hero *):not(.fts-hero *):not([class*=handschrift]){font-size:var(--fts-h2)!important;line-height:1.2!important}main :is(h3,.h3):not(.hero *):not(.fts-hero *):not([class*=handschrift]){font-size:var(--fts-h3)!important;line-height:1.25!important}main :is(h4,.h4){font-size:var(--fts-h4)!important;line-height:1.3!important}main .h3 :is(h1,h2,h3){font-size:var(--fts-h3)!important;line-height:1.25!important}main p,main li{line-height:1.6}main :is(.rte,.fts-rte,.article-template__content,.product__description,.text-block,[class*=__rte])>:is(h2,h3,h4){margin:1.6em 0 .5em}main :is(.rte,.fts-rte,.article-template__content,.product__description,.text-block,[class*=__rte])>:is(h2,h3,h4):first-child{margin-block-start:0}main :is(.rte,.fts-rte,.article-template__content,.product__description,.text-block,[class*=__rte])>:is(p,ul,ol){margin:0 0 1em}main :is(.rte,.fts-rte,.article-template__content,.product__description,.text-block,[class*=__rte])>:is(p,ul,ol):last-child{margin-block-end:0}main :is(.rte,.product__description,.text-block,[class*=__rte],[class*=description]) table{display:block;max-width:100%;overflow-x:auto}main .text-block[style*=background],main .text-block.text-block--background{padding:max(20px,var(--padding-block-start, 0px)) max(20px,var(--padding-inline-start, 0px))!important}main :is(h1,h2,h3,h4):not(.hero *):not(.fts-hero *):not([class*=handschrift]){font-family:var(--font-heading--family)!important;font-weight:var(--font-heading--weight, 500)}.predictive-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.page-wrapper--drawer-open{margin-right:0!important}#cart-drawer>.theme-drawer__dialog::backdrop{background:#54453d73}#cart-drawer>.theme-drawer__dialog[open]{z-index:1000;box-shadow:0 0 0 100vmax #54453d73,-12px 0 40px #54453d2e}.cart-items__media-container{padding:10px;border-radius:12px;background:#fff}.cart-items__media-image{object-fit:contain}.cart-discount__label{font-size:var(--cart-font-size--sm)!important}.cart-totals__total-label,.cart-totals__total-value{font-weight:600}.fts-wagen-laag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;cursor:pointer}.fts-wagen-laag[hidden]{display:none}.fts-sjabloon--over-mij .image-block{width:400px!important;max-width:100%;margin-inline:auto}.fts-sjabloon--over-mij .image-block__image{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--fts-r-blok)}product-card>.fts-hart--klein{top:var(--fts-kaart-binnen, 35px);right:var(--fts-kaart-binnen, 35px)}product-card button.quick-add__button{--quick-add-collapsed-width: 40px;--quick-add-icon-width: 40px;inset-block-start:0;inset-block-end:auto;inset-inline-end:48px;height:40px;border:0;background:#ffffffeb!important;color:var(--fts-taupe)!important;box-shadow:0 1px 4px #54453d26;-webkit-backdrop-filter:none;backdrop-filter:none}product-card .quick-add__button.add-to-cart-button{height:40px}@media screen and (min-width:750px){product-card button.quick-add__button,product-card button.quick-add__button:disabled{opacity:1}}product-card button.quick-add__button:hover,product-card button.quick-add__button:focus-visible{background:var(--fts-goud-diep)!important;color:#fff!important;scale:1}.menu-drawer .menu-drawer__menu-item--mainlist,.menu-drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-family:var(--font-body--family)!important;font-size:18px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;color:var(--fts-taupe)!important}.menu-drawer .menu-drawer__menu-item--mainlist{padding-block:14px!important;min-height:0!important}.menu-drawer .menu-drawer__list-item--divider{border-block-end:1px solid var(--fts-beige-diep)!important}.menu-drawer .menu-drawer__menu--childlist .menu-drawer__menu-item,.menu-drawer .menu-drawer__menu--childlist a{font-family:var(--font-body--family)!important;font-size:15px!important;font-weight:400!important;line-height:1.35!important;text-transform:none!important;color:#6f6157!important;padding-block:7px!important;min-height:0!important}.menu-drawer .menu-drawer__menu--childlist{padding-block-end:10px!important;padding-inline-start:14px!important}.fts-drawer-onder{padding:24px var(--drawer-padding, 24px) 8px}.fts-drawer-onder__lijst{display:grid;gap:12px;margin:0 0 22px;padding:0}.fts-drawer-onder__lijst a{font-size:14px;color:#7a6d63;text-decoration:none}.fts-drawer-onder__insta{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:#7a6d63;text-decoration:none}.fts-drawer-onder__insta svg{box-sizing:content-box;padding:8px;border:1px solid var(--fts-beige-diep);border-radius:50%;color:var(--fts-taupe)}.fts-drawer-zoek{position:relative;margin:8px var(--drawer-padding, 24px) 12px}.fts-drawer-zoek input{width:100%;height:44px;padding:0 44px 0 16px;border:1px solid var(--fts-beige-diep);border-radius:100px;background:#fff;color:var(--fts-taupe);font:inherit;font-size:16px}.fts-drawer-zoek input::placeholder{color:#9a8e85}.fts-drawer-zoek button{position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--fts-taupe);cursor:pointer}.menu-drawer summary.menu-drawer__menu-item--mainlist{padding-block:6px!important}@media screen and (max-width:749px){header-actions{margin-inline-end:-19px}.header summary.header__icon--menu{position:relative;z-index:1}}.fts-rkaart,.fts-kc__kaart{position:relative}.fts-rkaart>.fts-hart--kaart,.fts-kc__kaart>.fts-hart--kaart{position:absolute;z-index:3;top:10px;right:10px;width:40px;height:40px;border-radius:50%;background:#ffffffeb;box-shadow:0 1px 4px #54453d26}.recept__bewaar{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border-radius:4px;background:#fff;color:var(--fts-taupe);font:600 14px/16.8px var(--font-body--family)}.recept__bewaar[aria-pressed=true]{background:var(--fts-goud);color:#fff}.recept__bewaar[aria-pressed=true] svg path{fill:#fff;stroke:#fff}.fts-slot{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border-radius:var(--fts-r-pil);background:#ffffffeb;color:var(--fts-taupe);font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap}.fts-rkaart__slot{position:absolute;bottom:12px;left:12px}.fts-rkaart--dicht .fts-rkaart__beeld img{filter:saturate(.85)}.recept__slotje{position:absolute;top:20px;left:20px;padding:7px 14px 7px 10px;font-size:.8125rem}.recept__meer a,.zoek-inhoud__item a{position:relative}.recept__meer-slot{position:absolute;top:12px;left:12px}.zoek-inhoud__slot{position:absolute;top:10px;left:10px}.recept__meer .fts-slot,.zoek-inhoud__item .fts-slot{display:inline-flex;padding:4px 10px 4px 8px}.recept__meer .fts-slot span,.zoek-inhoud__item .fts-slot span{display:inline;padding:0;font:inherit}.fts-recepten__slotmelding{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:calc(var(--fts-s4) * -1 + 16px) 0 var(--fts-s4);font-size:var(--fts-klein)}.fts-recepten__slotmelding .fts-slot--melding{background:#fff}.fts-recepten__slotmelding a{color:var(--fts-taupe);text-decoration:underline;text-underline-offset:3px}.recept__slot{margin:10px 0 30px;padding:30px;border-radius:var(--fts-r-kaart);border-top:4px solid var(--fts-goud);background:#fff}.recept__slot h2{margin:0 0 10px;font-size:24px;line-height:1.2}.recept__slot p{margin:0 0 20px}.recept__slot-klein{margin:14px 0 0!important;font-size:var(--fts-klein);color:var(--fts-grijsbruin)}@media print{.fts-slot,.fts-hart{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/foodtoshine.css.map */
