@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/uploads/tls-fonts/instrument-serif-400-italic-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/uploads/tls-fonts/instrument-serif-400-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/tls-fonts/instrument-serif-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/tls-fonts/instrument-serif-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:italic;font-weight:400;font-display:swap;src:url(/wp-content/uploads/tls-fonts/poppins-400-italic-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/uploads/tls-fonts/poppins-400-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-weight:400;font-display:swap;src:url(/wp-content/uploads/tls-fonts/poppins-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/tls-fonts/poppins-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-weight:500;font-display:swap;src:url(/wp-content/uploads/tls-fonts/poppins-500-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/uploads/tls-fonts/poppins-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-weight:600;font-display:swap;src:url(/wp-content/uploads/tls-fonts/poppins-600-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/uploads/tls-fonts/poppins-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-weight:700;font-display:swap;src:url(/wp-content/uploads/tls-fonts/poppins-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/uploads/tls-fonts/poppins-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Xanh Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/tls-fonts/xanh-mono-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Xanh Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/tls-fonts/xanh-mono-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.et_pb_heading .et_pb_module_header{padding-bottom:0}html{scroll-behavior:smooth}[class*="divi-image--tls-foto"] .et_pb_image_wrap img{border-radius:0!important}.tls-header{transition:background-color .3s,box-shadow .3s}#et-boc .et-l--header .et_pb_section.tls-header.is-scrolled{background-color:rgba(253,253,240,.88)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 rgba(0,0,0,.12)}.tls-header .et_pb_menu .et-menu>li>a{position:relative;padding-bottom:4px!important}.tls-header .et_pb_menu .et-menu>li>a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s}.tls-header .et_pb_menu .et-menu>li>a:hover::after,.tls-header .et_pb_menu .et-menu>li.current-menu-item>a::after,.tls-header .et_pb_menu .et-menu>li.current-menu-ancestor>a::after{transform:scaleX(1)}@media (min-width:981px){.tls-header .tls-alleen-mobiel{display:none!important}}.tls-header .et_mobile_menu .tls-alleen-mobiel a{font-weight:400}.et_pb_image.preset--module--divi-image--tls-foto .et_pb_image_wrap,.et_pb_image.preset--module--divi-image--tls-foto img{width:100%!important}.preset--module--divi-text--tls-prijs strong{font:400 26px/1 var(--gvid-tls-serif);margin:0 2px}.tls-kaart-foto{position:relative;isolation:isolate}.tls-kaart-foto::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--gcid-tls-geel);transition:opacity .5s ease;pointer-events:none}.tls-kaart-foto,.tls-kaart-foto *{transition:color .5s ease,border-color .5s ease,background-color .5s ease}.tls-kaart-pijl{width:42px;height:42px;border:1.5px solid currentColor;border-radius:50%;display:grid;place-items:center;font-size:17px;line-height:1}.tls-kaart-pijl p{padding:0}@media (hover:hover){.tls-kaart-foto:hover::before{opacity:0}#et-boc .tls-kaart-foto:hover,#et-boc .tls-kaart-foto:hover .et_pb_text_inner,#et-boc .tls-kaart-foto:hover h3{color:#fff!important}.tls-kaart-foto:hover .preset--module--divi-text--tls-prijs{border-color:rgba(255,255,255,.35)!important}.tls-kaart-foto:hover .tls-kaart-pijl{background:var(--gcid-tls-geel);border-color:var(--gcid-tls-geel)}#et-boc .tls-kaart-foto:hover .tls-kaart-pijl .et_pb_text_inner{color:#000!important}}.tls-gelegenheid{transition:padding .25s,color .25s}.tls-gelegenheid__pijl{opacity:0;transform:translateX(-8px);transition:.25s}.tls-gelegenheid:hover,.tls-gelegenheid.is-actief{padding-left:10px!important}#et-boc .tls-gelegenheid:hover *,#et-boc .tls-gelegenheid.is-actief *{color:var(--gcid-tls-geel)!important}.tls-gelegenheid:hover .tls-gelegenheid__pijl,.tls-gelegenheid.is-actief .tls-gelegenheid__pijl{opacity:1;transform:none}.tls-wissel .tls-wissel__foto{position:absolute!important;inset:0;opacity:0;transition:opacity .5s ease;margin:0!important}.tls-wissel .tls-wissel__foto.is-aan{opacity:1}.tls-wissel .tls-wissel__foto .et_pb_image_wrap,.tls-wissel .tls-wissel__foto img{height:100%!important;width:100%}.tls-wissel__label{position:absolute!important;left:20px;bottom:20px;z-index:2}.tls-pil--stip p::before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--gcid-tls-geel);border:1px solid #000;vertical-align:0}.tls-pil--naam .et_pb_text_inner{font:italic 22px/1 var(--gvid-tls-serif)!important;text-transform:none!important;letter-spacing:0!important}.tls-bewijs .tls-sterren{letter-spacing:2px;margin-right:6px;color:#000}.tls-scheiding{display:inline-block;width:1px;height:18px;background:rgba(0,0,0,.2);vertical-align:middle;margin:0 10px}.tls-tag{display:inline-block;border:1px solid #000;border-radius:999px;padding:7px 16px;margin:0 4px 8px 0;font-size:14px;line-height:1.2;white-space:nowrap}.tls-avatar.et_pb_text{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--gcid-tls-geel-zacht);border:1px solid rgba(0,0,0,.15)}.tls-avatar .et_pb_text_inner{font:20px/1 var(--gvid-tls-serif)!important;color:#000!important}.tls-sterren .et_pb_text_inner{letter-spacing:1px}.tls-vinkjes ul{list-style:none!important;padding:0!important;margin:28px 0 0;display:grid;gap:12px}.tls-vinkjes li{display:flex;gap:12px;padding:0!important}.tls-vinkjes li::before{content:"✓";font-weight:600}@media (min-width:981px){.tls-plakt{position:sticky;top:110px}}.tls-formulier .gfield_required,.tls-formulier .gform_required_legend{display:none!important},voortgangsbalk,knoppen als Divi-knop */.tls-formulier .gform_wrapper.gravity-theme .gfield_label,.tls-formulier .gform-theme--framework .gform-field-label{font:500 13px/1.4 var(--gvid-tls-sans);color:#000}.tls-formulier .tls-chips .gfield_radio,.tls-formulier .tls-chips .gfield_checkbox{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important}.tls-formulier .tls-chips .gchoice{position:relative;display:block!important;width:auto!important}.tls-formulier .tls-chips .gchoice input{position:absolute!important;opacity:0;pointer-events:none}.tls-formulier .tls-chips .gchoice label{display:inline-block!important;margin:0!important;max-width:none!important;padding:9px 16px;border:1.5px solid rgba(0,0,0,.35);border-radius:999px;background:#fff;font-size:13px!important;cursor:pointer;transition:background .2s,border-color .2s}.tls-formulier .tls-chips .gchoice label:hover{border-color:#000}.tls-formulier .tls-chips .gchoice input:checked+label{background:var(--gcid-tls-geel);border-color:#000}.tls-formulier .tls-chips .gchoice input:focus-visible+label{outline:3px solid #000;outline-offset:2px}.tls-formulier .gf_progressbar{height:3px!important;background:rgba(0,0,0,.12)!important;border-radius:3px}.tls-formulier .gf_progressbar_percentage{height:3px!important;background:#000!important}.tls-formulier .gf_progressbar_percentage span{display:none}.tls-formulier .gf_progressbar_title{font:12px/1 var(--gvid-tls-mono)!important;text-transform:uppercase;letter-spacing:.06em;color:#000!important}.tls-formulier input[type=text],.tls-formulier input[type=email],.tls-formulier input[type=tel],.tls-formulier textarea{border:1.5px solid rgba(0,0,0,.35)!important;border-radius:12px!important;background:#fff!important;padding:12px 14px!important;font:15px var(--gvid-tls-sans)!important}.tls-formulier input:focus,.tls-formulier textarea:focus{border-color:#000!important;box-shadow:0 0 0 3px var(--gcid-tls-geel-zacht)!important;outline:none!important}.tls-formulier .gform_previous_button{background:none!important;border:0!important;box-shadow:none!important;text-decoration:underline;text-underline-offset:4px;font:14px var(--gvid-tls-sans)!important;text-transform:none!important}.tls-formulier .tls-form-hint{font-size:12px;color:rgba(0,0,0,.62);margin:0}.tls-formulier .gfield_description{font-size:13px!important;line-height:1.5;color:rgba(0,0,0,.62)!important;padding:0 0 10px!important}.tls-formulier .gform_confirmation_message h3{font:32px/1 var(--gvid-tls-serif);margin-bottom:10px}.tls-lijst{list-style:none!important;padding:0!important;margin:0}.tls-lijst--ingredienten li{display:flex;gap:14px;align-items:baseline;padding:13px 0!important;border-bottom:1px solid rgba(0,0,0,.12);font-size:15px}.tls-lijst--ingredienten li::before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:var(--gcid-tls-geel);border:1px solid #000}.tls-lijst--benodigdheden{display:flex;flex-wrap:wrap;gap:8px}.tls-lijst--benodigdheden li{padding:8px 14px!important;border-radius:999px;border:1.5px solid rgba(0,0,0,.3);background:var(--gcid-tls-creme);font-size:13px}.tls-lijst--stappen{counter-reset:stap}.tls-lijst--stappen li{counter-increment:stap;display:grid;grid-template-columns:52px 1fr;gap:22px;align-items:start;padding:24px 0!important;border-top:1px solid rgba(0,0,0,.15);font-size:16px;line-height:1.6}.tls-lijst--stappen li:last-child{border-bottom:1px solid rgba(0,0,0,.15)}.tls-lijst--stappen li::before{content:counter(stap,decimal-leading-zero);width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--gcid-tls-geel);border:1.5px solid #000;font:22px/1 var(--gvid-tls-serif);margin-top:-12px}@media (max-width:640px){.tls-lijst--stappen li{grid-template-columns:40px 1fr;gap:16px}.tls-lijst--stappen li::before{width:40px;height:40px;font-size:18px;margin-top:-6px}}.tls-leeftijd{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:20px;overflow-y:auto;background:radial-gradient(70% 70% at 0% 100%,#FFE00F 0%,rgba(255,224,15,0) 70%),radial-gradient(50% 60% at 100% 0%,#EEF0F6 0%,rgba(238,240,246,0) 75%),#FFF18D}.tls-leeftijd[hidden]{display:none}.tls-leeftijd__kaart{width:min(520px,100%);text-align:center;background:#fff;border:1.5px solid #000;border-radius:28px;box-shadow:0 6px 0 #000;padding:clamp(32px,5vw,52px) clamp(24px,4vw,44px)}.tls-leeftijd__kaart:focus{outline:none}.tls-leeftijd__kaart img{width:96px;margin:0 auto 22px}.tls-leeftijd__kaart h2{font:400 clamp(36px,4vw,48px)/1.05 var(--gvid-tls-serif);margin:0;padding:0}.tls-leeftijd__kaart p{margin:16px auto 0;font-size:15px;color:rgba(0,0,0,.72);max-width:380px}.tls-leeftijd__knoppen{display:flex;justify-content:center;gap:12px;margin-top:28px}.tls-leeftijd__knoppen button{cursor:pointer;padding:12px 26px 13px;border:1.5px solid #000;border-radius:999px;box-shadow:0 5px 0 #000;background:var(--gcid-tls-geel);font:400 18px/1 var(--gvid-tls-serif);text-transform:uppercase;letter-spacing:.04em;color:#000}.tls-leeftijd__knoppen button+button{background:#fff}.tls-leeftijd small{display:block;font-size:12px;margin-top:24px;color:rgba(0,0,0,.62)}body.tls-op-slot{overflow:hidden}.tls-mobiel-cta{display:none}@media (max-width:860px){.tls-mobiel-cta{display:flex;gap:10px;position:fixed;left:12px;right:12px;bottom:12px;z-index:9990;padding:10px;border-radius:999px;background:rgba(253,253,240,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1.5px solid #000;box-shadow:0 10px 30px -10px rgba(0,0,0,.35);transform:translateY(140%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.tls-mobiel-cta.is-aan{transform:none}.tls-mobiel-cta a{flex:1;min-height:44px;display:flex;align-items:center;justify-content:center;border:1.5px solid #000;border-radius:999px;box-shadow:0 3px 0 #000;background:var(--gcid-tls-geel);font:400 15px/1 var(--gvid-tls-serif);text-transform:uppercase;letter-spacing:.04em;color:#000;text-decoration:none}.tls-mobiel-cta a+a{background:var(--gcid-tls-creme)}.et-l--footer{padding-bottom:90px}}.tls-footer a{text-decoration:none}.tls-footer a:hover{color:var(--gcid-tls-geel)!important}.tls-footer ul{list-style:none!important;padding:0!important;display:grid;gap:10px}.tls-footer li{padding:0!important}.tls-nix18 svg{width:112px;height:auto;color:var(--gcid-tls-geel)}.tls-quotes{display:flex;flex-direction:column-reverse;border:0!important}.tls-quotes .et_pb_tabs_controls{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 12px;margin-top:clamp(32px,4vw,48px)!important;padding-top:28px;border-top:1px solid rgba(0,0,0,.1);background:none!important;border-bottom:0!important}.tls-quotes .et_pb_tabs_controls li{border:0!important;background:none!important;opacity:.32;transition:opacity .2s;float:none!important}.tls-quotes .et_pb_tabs_controls li:hover,.tls-quotes .et_pb_tabs_controls li.et_pb_tab_active{opacity:1}.tls-quotes .et_pb_tabs_controls li a{padding:12px 18px!important}.tls-quotes .et_pb_all_tabs{text-align:center;padding:0!important;background:none!important}.tls-quotes .et_pb_tab{padding:0!important}.tls-quotes blockquote{margin:14px 0 0;padding:0;border:0;font:clamp(28px,3vw,40px)/1.15 var(--gvid-tls-serif);color:#000}.tls-quote__sterren{color:#E9C400;letter-spacing:2px;padding:0!important}.tls-quote__wie{margin-top:18px;font-size:14px;color:rgba(0,0,0,.72)}.tls-quote__wie strong{font-weight:600;color:#000}.preset--module--divi-text--tls-prijs.tls-prijs--groot strong{font-size:34px}.tls-18 p::before{content:"18+";display:inline-grid;place-items:center;width:34px;height:34px;margin-right:12px;border-radius:50%;background:#000;color:var(--gcid-tls-geel);font:600 11px/1 var(--gvid-tls-sans);vertical-align:middle;float:left}.tls-usps p{display:flex;flex-wrap:wrap;gap:10px 22px}.tls-usps span{display:inline-flex;align-items:center;gap:8px}.tls-usps span::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gcid-tls-geel);border:1px solid #000}.tls-videovak .et_pb_section_video_bg,.tls-videovak .et-pb-background-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.tls-videovak .et-pb-background-video .mejs-container,.tls-videovak .et-pb-background-video .mejs-inner,.tls-videovak .et-pb-background-video .mejs-mediaelement,.tls-videovak .et-pb-background-video mediaelementwrapper,.tls-videovak .et-pb-background-video video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;transform:none!important}.tls-videovak .et-pb-background-video video{object-fit:cover}.tls-met-stempel .et_pb_code{position:absolute!important;left:-56px;bottom:56px;z-index:2;width:auto!important}.tls-stempel{position:relative;width:150px;height:150px;border-radius:50%;background:var(--gcid-tls-geel);border:1.5px solid #000;display:grid;place-items:center;box-shadow:0 5px 0 #000}.tls-stempel__ring{position:absolute;inset:0;width:100%;height:100%;will-change:transform}.tls-stempel__ring text{font:14.5px var(--gvid-tls-mono);text-transform:uppercase;fill:#000}.tls-stempel img{width:64px}@media (max-width:860px){.tls-met-stempel .et_pb_code{left:auto;right:16px;bottom:-40px}.tls-stempel{width:112px;height:112px}.tls-stempel img{width:46px}}.tls-fles img{object-fit:contain!important;filter:brightness(1.05) contrast(1.06)}.tls-geruststelling p{display:flex;flex-wrap:wrap;gap:8px}.tls-geruststelling span{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#fff;border:1px solid #000;font-size:13px;color:#000}.tls-geruststelling span::before{content:"✓";font-weight:600}.tls-volgende-stappen ol{list-style:none!important;counter-reset:s;padding:0!important;margin:20px 0 0;display:grid;gap:16px}.tls-volgende-stappen li{counter-increment:s;display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:start;padding:0!important}.tls-volgende-stappen li::before{content:counter(s);width:28px;height:28px;border-radius:50%;border:1px solid rgba(253,253,240,.4);display:grid;place-items:center;font:14px/1 var(--gvid-tls-serif);color:var(--gcid-tls-creme)}.tls-contactlinks p{display:grid;gap:8px;margin-top:18px}.tls-contactlinks a{display:flex;justify-content:space-between;gap:12px;padding:13px 16px;border-radius:14px;border:1px solid rgba(0,0,0,.15);text-decoration:none;font-size:14px;color:#000}.tls-contactlinks a:hover{background:var(--gcid-tls-geel-zacht)}@media (min-width:981px){.tls-recepten-grid>.tls-receptkaart:first-child{grid-column:span 2;grid-row:span 2}.tls-recepten-grid>.tls-receptkaart:first-child .tls-receptkaart__foto,.tls-recepten-grid>.tls-receptkaart:first-child .tls-receptkaart__foto .et_pb_image,.tls-recepten-grid>.tls-receptkaart:first-child .tls-receptkaart__foto .et_pb_image_wrap,.tls-recepten-grid>.tls-receptkaart:first-child .tls-receptkaart__foto .et_pb_image>a,.tls-recepten-grid>.tls-receptkaart:first-child .tls-receptkaart__foto img{height:100%!important;min-height:420px}.tls-recepten-grid>.tls-receptkaart:first-child .tls-receptkaart__foto{flex:1}.tls-recepten-grid>.tls-receptkaart:first-child h3{font-size:clamp(34px,3vw,44px)!important}}.tls-receptkaart[hidden]{display:none!important}.tls-receptkaart .et_pb_image img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.tls-receptkaart:hover .et_pb_image img{transform:scale(1.04)}.tls-receptkaart:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.tls-receptkaart__label{position:absolute!important;left:20px;bottom:20px}.tls-filter{display:flex;justify-content:space-between;align-items:center;gap:16px 24px;flex-wrap:wrap}.tls-filter__knoppen{display:flex;flex-wrap:wrap;gap:8px}.tls-filter button{cursor:pointer;padding:9px 16px;border:1.5px solid rgba(0,0,0,.35);border-radius:999px;background:#fff;font:13px var(--gvid-tls-sans);color:#000;min-height:40px}.tls-filter button:hover{border-color:#000}.tls-filter button[aria-pressed="true"]{background:var(--gcid-tls-geel);border-color:#000}.tls-filter__aantal{font:12px/1 var(--gvid-tls-mono);text-transform:uppercase;letter-spacing:.06em;color:rgba(0,0,0,.72)}.tls-terug a{color:#000;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}.tls-label-recept p::before{content:"Cocktailrecept · "}.tls-usps--een .et_pb_text_inner{display:flex;align-items:center;gap:8px}.tls-usps--een .et_pb_text_inner::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--gcid-tls-geel);border:1px solid #000}@media (max-width:980px){#et-boc .tls-header .et_mobile_menu{position:fixed!important;top:76px!important;left:0!important;right:0!important;width:100%!important;max-height:calc(100vh - 76px);overflow-y:auto;padding:16px 24px 32px!important;border:0!important;border-top:1px solid rgba(0,0,0,.12)!important;box-shadow:0 30px 40px -24px rgba(0,0,0,.35)}#et-boc .tls-header .et_mobile_menu li a{padding:14px 0!important;border-bottom:1px solid rgba(0,0,0,.1)!important}#et-boc .tls-header .et_mobile_menu li:last-child a{border-bottom:0!important}}body.tls-op-slot .et-l--header{visibility:hidden}.tls-faq-vraag .et_pb_toggle_title{padding-right:48px!important}.tls-faq-vraag .et_pb_toggle_title::before{right:0!important;width:30px;height:30px;line-height:30px!important;margin-top:-15px!important;top:50%!important;text-align:center;border:1px solid rgba(0,0,0,.35);border-radius:50%;font-size:16px!important;transition:transform .3s,border-color .3s}.tls-faq-vraag.et_pb_toggle_open .et_pb_toggle_title::before{transform:rotate(45deg);border-color:#000}.tls-faq-vraag .et_pb_toggle_content{padding-top:22px!important;padding-bottom:4px!important;max-width:560px}.tls-formulier .gform_wrapper{position:relative}.tls-formulier .gf_progressbar_wrapper{position:static!important;margin-bottom:28px!important}.tls-formulier .gf_progressbar_title{position:absolute;right:0;top:10px;margin:0!important}.tls-formulier .ginput_container_date,.tls-formulier .ginput_container_date input{width:100%!important;max-width:none!important}.tls-formulier .gform_page_footer{display:flex;justify-content:flex-end;align-items:center;gap:16px;border-top:0!important}.tls-formulier .gform_page:last-child .gform_page_footer{justify-content:space-between}.tls-artikel h2{font:400 clamp(34px,3.4vw,46px)/1.05 var(--gvid-tls-serif)!important;margin:48px 0 16px;padding:0;color:inherit}.tls-artikel h3{font:400 clamp(26px,2.4vw,32px)/1.1 var(--gvid-tls-serif)!important;margin:36px 0 12px;padding:0;color:inherit}.tls-artikel .et_pb_text_inner>:first-child{margin-top:0}.tls-artikel p{padding-bottom:0;margin-bottom:14px}.tls-artikel p:last-child{margin-bottom:0}.tls-artikel strong{font-weight:600;color:inherit}.tls-stadlinks a{color:#000;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:rgba(0,0,0,.3);transition:text-decoration-color .2s}.tls-stadlinks a:hover{text-decoration-color:#000}.tls-kaart-pijl a{color:inherit;text-decoration:none;display:grid;place-items:center;width:100%;height:100%}.tls-receptkaart .et_pb_image>a{display:block;width:100%}.tls-juridisch ul{padding-left:1.2em;margin:0 0 14px}.tls-juridisch li{margin-bottom:6px}.tls-juridisch a,.tls-form-hint a{color:inherit;text-decoration:underline;text-underline-offset:3px}mark.tls-invullen{background:var(--gcid-tls-geel);color:#000;padding:0 4px;border-radius:4px}.cmplz-cookiebanner{box-shadow:0 5px 0 #000!important;font-family:inherit!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:auto!important;padding:10px 14px!important;font-size:14px!important;font-weight:500!important;border-width:1.5px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{box-shadow:0 3px 0 #000}.cmplz-cookiebanner .cmplz-header,.cmplz-cookiebanner .cmplz-divider{display:none!important}@media (min-width:768px){.cmplz-cookiebanner.cmplz-bottom-right{right:20px!important;bottom:20px!important}}@media (max-width:767px){.cmplz-cookiebanner .cmplz-buttons{flex-direction:row!important;gap:6px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{flex:1 1 0!important;min-width:0!important;margin:0!important;padding:9px 4px!important;font-size:13px!important}}