/*!
Theme Name: Tantoe Tasty
Theme URI: https://rise-studio.nl/
Author: Rise Creative Studio
Author URI: https://rise-studio.nl/
Description: Wordpress thema ontwikkeld voor Tantoe Tasty met planner functionaliteit.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: _s
Tags: planner, mapbox, gsap, animations
*/@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;700&display=swap";@font-face{font-family:"Kids Rock Regular";src:url(fonts/Kids-Rock-Regular.otf)}h1 .sub,h2 .sub{display:block;padding-left:2.7777777778vw;color:#ffadfa}.container{width:100%;max-width:1920px;padding:0 5.5555555556%;margin:0 auto}.container.full-width{max-width:100%}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:"IBM Plex Sans",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"Kids Rock Regular","IBM Plex Sans",sans-serif;clear:both}.animated-titles{max-width:100%;overflow-x:hidden}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}h6,.h6{font-size:18px;line-height:21.6px;margin-bottom:4.5px}@media only screen and (max-width: 600px){h6,.h6{font-size:13.5px;line-height:16.2px;margin-bottom:3.375px}}h5,.h5{font-size:24px;line-height:28.8px;margin-bottom:6px}@media only screen and (max-width: 600px){h5,.h5{font-size:18px;line-height:21.6px;margin-bottom:4.5px}}h4,.h4{font-size:30px;line-height:36px;margin-bottom:7.5px}@media only screen and (max-width: 600px){h4,.h4{font-size:22.5px;line-height:27px;margin-bottom:5.625px}}h3,.h3{font-size:36px;line-height:43.2px;margin-bottom:9px}@media only screen and (max-width: 600px){h3,.h3{font-size:27px;line-height:32.4px;margin-bottom:6.75px}}h2,.h2{font-size:42px;line-height:50.4px;margin-bottom:10.5px}@media only screen and (max-width: 600px){h2,.h2{font-size:31.5px;line-height:37.8px;margin-bottom:7.875px}}h1,.h1{font-size:48px;line-height:57.6px;margin-bottom:12px}@media only screen and (max-width: 600px){h1,.h1{font-size:36px;line-height:43.2px;margin-bottom:9px}}html{max-width:100vw;overflow-x:hidden}body{background:#fff;background-color:#050504;color:#fff}.post,.page{margin:0 !important}#page{padding-top:180px;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page .site-footer{margin-top:auto}@media only screen and (max-width: 600px){#page{padding-top:100px}}button a{text-decoration:none;color:#050504 !important;opacity:1}footer{overflow:hidden;padding-top:10%;color:#050504}@media only screen and (max-width: 600px){footer{padding-top:22.2222222222vw}}footer .footer-inner{border-top-right-radius:40px;background-color:#fff;width:94.4444444444%;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 600px){footer .footer-inner{width:100%;border-top-right-radius:0;-ms-flex-wrap:wrap;flex-wrap:wrap}}footer .footer-inner .column{width:22.2222222222%}footer .footer-inner .column h3{font-size:16px}@media only screen and (max-width: 600px){footer .footer-inner .column{width:100%;text-align:center;padding:20px 25% !important}}footer .footer-inner .column:nth-child(1){position:relative;width:27.7777777778%}@media only screen and (max-width: 600px){footer .footer-inner .column:nth-child(1){width:100%}}footer .footer-inner .column:nth-child(1) img{position:absolute;left:-20%;width:27.7777777778vw;height:auto;top:-10%}@media only screen and (max-width: 600px){footer .footer-inner .column:nth-child(1) img{left:50%;top:5%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media only screen and (max-width: 600px){footer .footer-inner .column:nth-child(2){margin-top:40px}}footer .footer-inner .column:nth-child(2),footer .footer-inner .column:nth-child(3),footer .footer-inner .column:nth-child(4){padding:40px 0}footer .footer-inner .column:nth-child(2) p,footer .footer-inner .column:nth-child(3) p,footer .footer-inner .column:nth-child(4) p{margin:0;line-height:1.75}footer .footer-inner .column:nth-child(2) p a,footer .footer-inner .column:nth-child(3) p a,footer .footer-inner .column:nth-child(4) p a{color:#050504}footer .footer-inner .column:nth-child(2) p a:hover,footer .footer-inner .column:nth-child(3) p a:hover,footer .footer-inner .column:nth-child(4) p a:hover{color:#ffadfa}footer .footer-inner .column:nth-child(4) ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;padding:0}@media only screen and (max-width: 600px){footer .footer-inner .column:nth-child(4) ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer .footer-inner .column:nth-child(4) ul li a img{max-width:30px;max-height:25px;height:auto;width:auto}footer .footer-inner .column:nth-child(4) ul li:nth-child(1){margin-right:30px}@media only screen and (max-width: 600px){footer .footer-inner .column:nth-child(4){padding-bottom:80px !important}}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.transition{z-index:2147483647;overflow:hidden;height:100vh;width:100vw;position:fixed;left:0;top:0}.transition .transition-inner{width:100%;height:100%;position:fixed;left:0;top:0;background-color:#fff}.transition svg{width:38.8888888889vw;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;overflow:visible}.transition svg path{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.transition svg #e{position:relative;z-index:1}.transition svg #tongue{position:relative;z-index:2}.marker{background-image:url("images/bike.svg");background-size:contain;background-repeat:no-repeat;width:37px;height:37px;cursor:pointer}.slot-picker{max-height:300px;overflow-y:scroll;padding-bottom:50px}.tt-calendar{overflow:hidden;position:relative}.tt-calendar .form-field{position:relative}.tt-calendar .form-field::before{width:100%;height:50px;content:" ";display:block;position:absolute;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));background:linear-gradient(rgba(255, 255, 255, 0), white);bottom:0;left:0;z-index:2}.tt-calendar .show-more{width:60px;height:30px;content:" ";display:block;position:absolute;background:#ffadfa;background-image:url("images/tantoe-tasty-arrow-down-white.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;background-size:20px 20px;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;border-top-left-radius:30px;border-top-right-radius:30px;cursor:pointer}.billing-shipping-end{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid rgba(0,0,0,.1);border-radius:5px;padding:10px 20px}.billing-shipping-end .column{width:50%}.billing-shipping-end .column p.strong{font-weight:600;margin:0;margin-bottom:10px}#map.mapboxgl-map.map-not-available .rest{z-index:3;position:absolute;background-color:#ffadfa;color:#050504;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:10px 20px;border-radius:20px;-webkit-box-shadow:0 0 40px 0 rgba(5,5,4,.45);box-shadow:0 0 40px 0 rgba(5,5,4,.45);min-width:290px;text-align:center}.app-badges{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}@media only screen and (max-width: 1200px){.app-badges{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.app-badges a{display:block}.app-badges a img{height:60px !important;width:auto !important}.app-badges a:nth-child(2) img{margin-left:20px}@media only screen and (max-width: 1200px){.app-badges a:nth-child(2) img{margin-top:20px;margin-left:0}}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.hero{position:relative;z-index:1;padding-bottom:5.5555555556vw}@media only screen and (max-width: 600px){.hero{padding-bottom:22.2222222222vw}}.hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;padding:0}@media only screen and (max-width: 600px){.hero .container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.hero .container .map-image{width:50%;text-align:center;position:relative;background-color:#ffadfa;background-size:cover;background-position:center center;border-radius:0 40px 40px 0;height:44.4444444444vw}@media only screen and (max-width: 600px){.hero .container .map-image{width:100%;height:66.6666666667vw}}.hero .container .map-image .sticker{background-color:#14b4ac;width:200px;height:200px;padding:10px;border-radius:50%;position:absolute;right:0;top:0;z-index:2}.hero .container .map-image .sticker p{position:absolute;left:50%;top:40%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hero .container .map-image .sticker img{width:90%;height:auto;-webkit-animation:rotating 15s linear infinite;animation:rotating 15s linear infinite;position:absolute;left:5%;top:5%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform-origin:center;transform-origin:center}.hero .container .map-image img{max-height:600px;width:auto;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.hero .container .text{width:50vw;padding:0 5.5555555556vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 600px){.hero .container .text{width:100%}}.hero-full-screen{width:100%;height:calc(100vh - 5.5555555556vw);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background-size:cover;background-position:center center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden;min-height:600px}.hero-full-screen::before{content:" ";position:absolute;width:50%;height:100%;top:0;left:0;background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));z-index:1}@media only screen and (max-width: 1024px){.hero-full-screen .container.title{height:80vh}}@media only screen and (max-width: 600px){.hero-full-screen{background-position:center right}}.hero-full-screen .title{padding:clamp(24px,2.7777777778vw,48px) 5.5555555556vw;position:relative;z-index:1;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-shadow:2px 2px 20px rgba(0,0,0,.2)}.hero-full-screen .title::before{content:" ";display:block;position:absolute;width:1200px;height:740px;border-radius:50%;background:radial-gradient(rgb(0, 0, 0), rgba(0, 0, 0, 0));opacity:.3;left:-85%;top:-50%;z-index:0;-webkit-filter:blur(20px);filter:blur(20px)}.hero-full-screen .title h1{font-size:48px;color:#ffadfa;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-full-screen .title h1 .sub{color:#fff;font-size:36px;font-weight:300;padding-left:0}.hero-full-screen .text{background-color:#050504;padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-right:5.5555555556vw;border-radius:40px;border-bottom-left-radius:0;position:relative;z-index:2}@media only screen and (max-width: 600px){.hero-full-screen .text{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5.5555555556vw}}.hero-full-screen .text .container{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 600px){.hero-full-screen .text .container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.hero-full-screen .text .container p{padding-right:40px;width:calc(100% - 200px);margin:0}@media only screen and (max-width: 600px){.hero-full-screen .text .container p{width:100%;padding-right:0;padding-bottom:30px}}.hero-full-screen .text .container .button-container{width:200px;margin-bottom:0 !important}.hero-full-screen .text .container .button-container button{margin-bottom:0 !important}@media only screen and (max-width: 600px){.hero-full-screen .text .container .button-container{margin-bottom:0 !important;width:100%}}a:not(.menu-item-anchor){color:#ffadfa;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}a:not(.menu-item-anchor):visited{color:#ffadfa}a:not(.menu-item-anchor):hover,a:not(.menu-item-anchor):focus,a:not(.menu-item-anchor):active{color:#bb57b4;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}a:not(.menu-item-anchor):focus{outline:thin dotted}a:not(.menu-item-anchor):hover,a:not(.menu-item-anchor):active{outline:0}button,.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;border:none;border-radius:32px;background:#ffadfa;color:#050504;font-family:"Kids Rock Regular","IBM Plex Sans",sans-serif !important;font-size:16px;line-height:24px;padding:20px 32px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}@media only screen and (max-width: 600px){button,.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,input[type=button],input[type=reset],input[type=submit]{width:100%;padding:10px 20px;text-align:center}}@media only screen and (min-width: 600px){button:hover,.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;-webkit-transform:scale(1.1);transform:scale(1.1)}}button .icon,.button .icon,.woocommerce #respond input#submit.alt .icon,.woocommerce a.button.alt .icon,.woocommerce button.button.alt .icon,.woocommerce input.button.alt .icon,input[type=button] .icon,input[type=reset] .icon,input[type=submit] .icon{padding-right:12px}button.ghost,.button.ghost,.woocommerce #respond input#submit.alt.ghost,.woocommerce a.button.alt.ghost,.woocommerce button.button.alt.ghost,.woocommerce input.button.alt.ghost,input[type=button].ghost,input[type=reset].ghost,input[type=submit].ghost{background-color:rgba(0,0,0,0) !important;border:1px solid #fff !important;color:#fff !important}.plusmin .acf-input{max-width:140px}.plusmin .acf-input .acf-input-wrap{background-color:#ffadfa;border-radius:20px;padding:4px}.plusmin .acf-input .acf-input-wrap span{color:#050504;font-family:"Kids Rock Regular","IBM Plex Sans",sans-serif;width:35px;text-align:center;display:inline-block;font-size:32px;cursor:pointer}.plusmin .acf-input .acf-input-wrap input{width:42px;height:42px;border-radius:50%;text-align:center;background-color:#050504;border:none;outline:0;font-size:24px;color:#fff;opacity:1;display:inline-block;padding:0;margin:0;-moz-appearance:textfield;pointer-events:none}.plusmin .acf-input .acf-input-wrap input ::-webkit-input-placeholder{color:#fff;opacity:1;width:100%;text-align:center;padding:0;margin:0}.plusmin .acf-input .acf-input-wrap input ::-moz-placeholder{color:#fff;opacity:1;width:100%;text-align:center;padding:0;margin:0}.plusmin .acf-input .acf-input-wrap input :-ms-input-placeholder{color:#fff;opacity:1;width:100%;text-align:center;padding:0;margin:0}.plusmin .acf-input .acf-input-wrap input ::-ms-input-placeholder{color:#fff;opacity:1;width:100%;text-align:center;padding:0;margin:0}.plusmin .acf-input .acf-input-wrap input ::placeholder{color:#fff;opacity:1;width:100%;text-align:center;padding:0;margin:0}.plusmin .acf-input .acf-input-wrap input ::-webkit-input-placeholder{text-align:center;padding:0;margin:0}input[type=number]{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}.qty-plus,.qty-min,input[type=number]{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input[type=number]:focus,.qty-plus,.qty-min{outline:none !important}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#ffadfa;color:#fff}.wc-appointments-appointment-form-button.single_add_to_cart_button{width:100%}.woocommerce a.button,.woocommerce button.button{cursor:pointer;border:none;border-radius:32px;background:#ffadfa;color:#050504;font-family:"Kids Rock Regular","IBM Plex Sans",sans-serif !important;font-size:16px;line-height:24px;padding:20px 32px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.woocommerce a.button:hover,.woocommerce button.button:hover{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;-webkit-transform:scale(1.1);transform:scale(1.1);background:#ffadfa;color:#050504}p a.button{color:#050504;border:1px solid #ffadfa;border-radius:32px;font-family:"Kids Rock Regular","IBM Plex Sans",sans-serif;font-size:16px;line-height:24px;padding:20px 20px;display:inline-block;margin-top:15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-width: 600px){p a.button{width:100%;padding:10px 20px;text-align:center}}p a.button:visited,p a.button:hover,p a.button:focus,p a.button:active{color:#050504}p a.button:hover{color:#050504;background-color:#ffadfa;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button.checkout-button{margin-top:20px;color:#050504;width:100%;display:block;text-align:center;margin-top:auto}.button.checkout-button:hover{color:#050504}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.home #page{padding-top:0}.collection{padding-bottom:5.5555555556vw;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 600px){.collection{padding-bottom:40px}}.collection .container{background-color:#fff;width:94.4444444444vw;color:#050504;margin:0 0 0 auto !important;border-radius:40px 0 0 40px;padding:5.5555555556vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;padding-left:0}@media only screen and (max-width: 600px){.collection .container{padding-bottom:30px}}.collection .container h2{width:50%;vertical-align:top;margin-top:0;padding-left:5.5555555556vw}@media only screen and (max-width: 600px){.collection .container h2{width:100%;padding-left:11.1111111111vw;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.collection .container .see-all{width:50%;display:inline-block;text-align:right;text-decoration:none;color:rgba(5,5,4,.5);vertical-align:top;padding-right:5.5555555556vw}@media only screen and (max-width: 600px){.collection .container .see-all{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;text-align:left;padding-left:11.1111111111vw}}.collection .container .see-all img{width:20px;height:auto}.collection .container .products{width:100%;overflow-x:scroll;overflow-y:hidden;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.collection .container .products::-webkit-scrollbar{display:none}.collection .container .products .products-inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:5.5555555556vw;position:relative;width:211.1111111111vw}@media only screen and (max-width: 600px){.collection .container .products .products-inner{padding-left:11.1111111111vw;width:216.6666666667vw;margin-bottom:30px}}.collection .container .products .products-inner .product{width:22.2222222222vw;display:inline-block;margin-right:5.5555555556vw;vertical-align:top}@media only screen and (max-width: 600px){.collection .container .products .products-inner .product{width:44.4444444444vw}}.collection .container .products .products-inner .product a{text-decoration:none}.collection .container .products .products-inner .product a .product-container{margin:0;padding-top:2.7777777778vw}.collection .container .products .products-inner .product a .product-container .product-image{background-color:#ffadfa;border-radius:20px;height:27.7777777778vw}@media only screen and (max-width: 600px){.collection .container .products .products-inner .product a .product-container .product-image{height:55.5555555556vw}}.collection .container .products .products-inner .product a .product-container .product-image .product-image img{position:relative;bottom:0;width:100%;height:auto}.collection .container .products .products-inner .product a .product-container figcaption{color:#050504;text-align:center}.collection .container .products .products-inner .product a .product-container figcaption h3{margin:0;padding-top:30px;text-decoration:none;background-color:#fff;position:relative;z-index:2;color:#ffadfa;font-size:18px;word-break:keep-all}.collection .container .products .products-inner .product a .product-container figcaption h3 span{display:block;color:#050504;font-size:28px}@media only screen and (max-width: 600px){.collection .container .products .products-inner .product a .product-container figcaption h3{font-size:14px;padding-top:15px}.collection .container .products .products-inner .product a .product-container figcaption h3 span{font-size:22px}}@media only screen and (max-width: 400px){.collection .container .products .products-inner .product a .product-container figcaption h3{font-size:14px;padding-top:15px}.collection .container .products .products-inner .product a .product-container figcaption h3 span{font-size:18px}}.collection.first .container .products .products-inner .product a .product-container .product-image{overflow:hidden}.collection.first .container .products .products-inner .product a .product-container .product-image .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection.first .container .products .products-inner .product a:hover .product-container .product-image .image{-webkit-transform:scale(1.05) !important;transform:scale(1.05) !important}.map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:5.5555555556vw}.map .text{width:33.3333333333vw;padding-left:5.5555555556vw;padding-right:5.5555555556vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.map #map{width:66.6666666667vw;height:77.7777777778vh;min-height:480px;border-top-right-radius:20px;border-bottom-right-radius:20px;overflow:hidden}.map #map .mapboxgl-control-container{display:none}@media only screen and (max-width: 768px){.map{margin-bottom:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.map .text{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.map #map{width:88.8888888889vw;height:77.7777777778vh;border-top-left-radius:20px;border-bottom-left-radius:20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:5.5555555556vw}}.info{padding-bottom:5.5555555556vw}@media only screen and (max-width: 600px){.info{padding-bottom:40px}}.info .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:5.5555555556vw}@media only screen and (max-width: 600px){.info .container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.info .container .image{width:44.4444444444vw;border-radius:40px}@media only screen and (max-width: 600px){.info .container .image{width:100%}}.info .container .text{width:38.8888888889vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 600px){.info .container .text{width:100%}}.planner-container{max-width:1200px;margin:0 auto}.page-template-page-form{background-color:#050504}#planner .acf-form .acf-fields .planner-stap{color:#fff;min-height:150px;padding:50px 0 25px}#planner .acf-form .acf-fields .planner-stap:not(.active){display:none !important}#planner .acf-form .acf-fields .planner-stap .acf-label{text-align:center;font-size:32px;font-family:"Kids Rock Regular","IBM Plex Sans",sans-serif;padding-bottom:25px}#planner .acf-form .acf-form-submit{display:none;text-align:right;float:right}.button-container{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 600px){.button-container{margin-bottom:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}@media only screen and (max-width: 600px){.button-container button{padding:10px 20px;margin-left:0;margin-right:0}}.button-container button:nth-child(1){margin-right:0;margin-bottom:20px}.button-container #planner-prev{background-color:rgba(255,255,255,.4);margin-right:20px;min-width:180px}@media only screen and (max-width: 600px){.button-container #planner-prev{min-width:inherit;margin-right:0}}.button-container #planner-prev:not(.active){display:none}.button-container #planner-next{background-color:#ffadfa;margin-left:20px;min-width:180px}@media only screen and (max-width: 600px){.button-container #planner-next{min-width:inherit;margin-left:0}}.button-container #planner-next:not(.active){display:none}.button-container #planner-next.disabled{opacity:.5;pointer-events:none}#planner-stap-1 .acf-label label .acf-required{display:none}#planner-stap-1 .acf-input{width:100%}#planner-stap-1 .acf-input .acf-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#planner-stap-1 .acf-input .acf-button-group label{width:33.3333333333%}@media only screen and (max-width: 600px){#planner-stap-1 .acf-input .acf-button-group label{width:100%}}@media only screen and (max-width: 600px){#planner-stap-1 .acf-input{padding-left:60px}}#planner-stap-1 .acf-input .acf-button-group label{position:relative;padding:40px 0 40px 80px;cursor:pointer}@media only screen and (max-width: 600px){#planner-stap-1 .acf-input .acf-button-group label{padding:20px 0 20px 60px}}#planner-stap-1 .acf-input .acf-button-group label input{display:none}#planner-stap-1 .acf-input .acf-button-group label::before{content:" ";background-image:url("images/check-not-checked.svg");position:absolute;left:0;top:20px;width:60px;height:60px;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 600px){#planner-stap-1 .acf-input .acf-button-group label::before{width:40px;height:40px}}#planner-stap-1 .acf-input .acf-button-group label.selected::before{background-image:url("images/check-checked.svg")}#planner-stap-2 .acf-label .description{font-family:"IBM Plex Sans",sans-serif;font-size:14px;line-height:1.5}#planner-stap-2 .acf-input .acf-fields #geocoder_replace .acf-label{display:none}#planner-stap-2 .acf-input .acf-fields #geocoder_replace .acf-input .acf-input-wrap .mapboxgl-ctrl-geocoder{width:100%;border-radius:20px;margin-bottom:20px}#planner-stap-2 .acf-input .acf-fields #geocoder_replace .acf-input .acf-input-wrap .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--icon-search{display:none}#planner-stap-2 .acf-input .acf-fields #geocoder_replace .acf-input .acf-input-wrap .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right>*{right:12px;top:5px}#planner-stap-2 .acf-input .acf-fields #geocoder_replace .acf-input .acf-input-wrap .mapboxgl-ctrl-geocoder input{height:80px;border:none;padding-left:20px}#planner-stap-2 .acf-input .acf-fields #geocoder_replace .acf-input .acf-input-wrap .mapboxgl-ctrl-geocoder .suggestions-wrapper .suggestions{border-radius:20px}#planner-stap-3 .acf-input .acf-fields{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 900px){#planner-stap-3 .acf-input .acf-fields{-ms-flex-wrap:wrap;flex-wrap:wrap}}#planner-stap-3 .acf-input .acf-fields #configurator{text-align:left;width:60%}@media only screen and (max-width: 900px){#planner-stap-3 .acf-input .acf-fields #configurator{width:60%}}@media only screen and (max-width: 600px){#planner-stap-3 .acf-input .acf-fields #configurator{width:100%}}#planner-stap-3 .acf-input .acf-fields #configurator .acf-label{display:none}#planner-stap-3 .acf-input .acf-fields #configurator .acf-input .acf-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#planner-stap-3 .acf-input .acf-fields #configurator .acf-input .acf-fields .acf-label{text-align:left;width:50%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}#planner-stap-3 .acf-input .acf-fields #calculator{width:40%}@media only screen and (max-width: 900px){#planner-stap-3 .acf-input .acf-fields #calculator{width:100%}}#planner-stap-4 .acf-input .acf-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 900px){#planner-stap-4 .acf-input .acf-fields{-ms-flex-wrap:wrap;flex-wrap:wrap}}#planner-stap-4 .acf-input .acf-fields #calculator{width:calc(33% - 20px)}@media only screen and (max-width: 900px){#planner-stap-4 .acf-input .acf-fields #calculator{width:100%}}#planner-stap-4 .acf-input .acf-fields #naw,#planner-stap-4 .acf-input .acf-fields #date-time-select{width:calc(33% - 20px)}@media only screen and (max-width: 900px){#planner-stap-4 .acf-input .acf-fields #naw,#planner-stap-4 .acf-input .acf-fields #date-time-select{width:calc(50% - 20px)}}@media only screen and (max-width: 600px){#planner-stap-4 .acf-input .acf-fields #naw,#planner-stap-4 .acf-input .acf-fields #date-time-select{width:100%}}#planner-stap-4 .acf-input .acf-fields #naw .acf-label label,#planner-stap-4 .acf-input .acf-fields #date-time-select .acf-label label{display:none}#planner-stap-4 .acf-input .acf-fields #naw .acf-input .acf-fields,#planner-stap-4 .acf-input .acf-fields #date-time-select .acf-input .acf-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#planner-stap-4 .acf-input .acf-fields #naw .acf-input .acf-fields .acf-field,#planner-stap-4 .acf-input .acf-fields #date-time-select .acf-input .acf-fields .acf-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}#planner-stap-4 .acf-input .acf-fields #naw .acf-input .acf-fields .acf-field .acf-label,#planner-stap-4 .acf-input .acf-fields #date-time-select .acf-input .acf-fields .acf-field .acf-label{text-align:left;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10px}#planner-stap-4 .acf-input .acf-fields #naw .acf-input .acf-fields .acf-field .acf-label label,#planner-stap-4 .acf-input .acf-fields #date-time-select .acf-input .acf-fields .acf-field .acf-label label{display:block;font-family:"IBM Plex Sans",sans-serif;font-size:16px;color:#ffadfa}#planner-stap-4 .acf-input .acf-fields #naw .acf-input .acf-fields .acf-field .acf-input .acf-input-wrap input,#planner-stap-4 .acf-input .acf-fields #naw .acf-input .acf-fields .acf-field .acf-input .acf-input-wrap textarea,#planner-stap-4 .acf-input .acf-fields #date-time-select .acf-input .acf-fields .acf-field .acf-input .acf-input-wrap input,#planner-stap-4 .acf-input .acf-fields #date-time-select .acf-input .acf-fields .acf-field .acf-input .acf-input-wrap textarea{width:100%;border:none;outline:0;border-radius:15px;height:50px;padding-left:20px}#calculator{text-align:left;background-color:rgba(255,255,255,.2);border-radius:20px;padding:40px 30px;max-height:380px}#calculator .acf-label{display:none}#calculator .acf-input .acf-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#calculator .acf-input .acf-fields .acf-field{display:-webkit-box;display:-ms-flexbox;display:flex}#calculator .acf-input .acf-fields .acf-field .acf-label{text-align:left;width:50%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:20px}@media only screen and (max-width: 600px){#calculator .acf-input .acf-fields .acf-field .acf-label{width:70%}}#calculator .acf-input .acf-fields .acf-field .acf-label label{font-family:"IBM Plex Sans",sans-serif;font-size:16px}#calculator .acf-input .acf-fields .acf-field .acf-input{width:50%}@media only screen and (max-width: 600px){#calculator .acf-input .acf-fields .acf-field .acf-input{width:30%}}#calculator .acf-input .acf-fields .acf-field .acf-input .acf-input-wrap input{background-color:rgba(0,0,0,0);border:rgba(0,0,0,0);color:#fff}.order-max{width:100vw;height:100vh;position:fixed;background-color:rgba(5,5,4,.4);z-index:100}.order-max .inner{width:80%;max-width:600px;padding:5.5555555556vw;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff}.order-max .inner span{position:absolute;right:-10px;top:-10px;display:block;color:#fff;background-color:#050504;width:20px;height:20px;border-radius:10px;text-align:center;line-height:20px;font-size:10px;cursor:pointer}.order-max .inner p{color:#050504}#additional_allergies_field{margin-top:20px}#ext .acf-label{text-align:center}#price{border-top:1px solid rgba(255,255,255,.2);padding-top:20px}#price .acf-input .acf-input-wrap input{font-size:32px;width:100%;position:relative;top:-10px;pointer-events:none}@media only screen and (max-width: 600px){#price .acf-input .acf-input-wrap input{font-size:20px;top:-8px}}#straatnaam_huisnummer .acf-input .acf-input-wrap input,#postcode .acf-input .acf-input-wrap input,#plaatsnaam .acf-input .acf-input-wrap input{border:2px solid rgba(255,255,255,.2) !important;color:rgba(255,255,255,.6);background-color:#050504}#naw .acf-input .acf-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#naw .acf-input .acf-fields .acf-field{width:100%}#naw .acf-input .acf-fields #postcode,#naw .acf-input .acf-fields #plaatsnaam{width:45%}#select-time .acf-input input,#select-time .acf-input textarea,#day-select .acf-input input,#day-select .acf-input textarea{height:50px;border-radius:15px;border:none;outline:0;padding-left:20px;line-height:45px;background-image:url("images/chevron-down.svg");background-repeat:no-repeat;background-size:9px 9px;background-position:90% 50%;resize:none}#select-time .acf-input input:focus,#select-time .acf-input textarea:focus,#day-select .acf-input input:focus,#day-select .acf-input textarea:focus{background-image:url("images/chevron-up.svg")}.acf-ui-datepicker{display:none}.acf-ui-datepicker #ui-datepicker-div{font-family:"IBM Plex Sans",sans-serif;background-color:#fff;border-radius:20px;overflow:hidden}.acf-ui-datepicker #ui-datepicker-div .ui-datepicker-header{background-color:#ffadfa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:20px 10px}.acf-ui-datepicker #ui-datepicker-div .ui-datepicker-header a{color:#fff}.acf-ui-datepicker #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select{background-color:rgba(0,0,0,0);border:none;outline:0;color:#fff}.acf-ui-datepicker #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.acf-ui-datepicker #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.acf-ui-datepicker #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.acf-ui-datepicker #ui-datepicker-div .ui-datepicker-calendar{min-width:320px}.acf-ui-datepicker #ui-datepicker-div .ui-datepicker-calendar thead tr th{padding:10px 0}.acf-ui-datepicker #ui-datepicker-div .ui-datepicker-calendar thead tr th span{color:#050504}.acf-ui-datepicker #ui-datepicker-div .ui-datepicker-calendar tbody tr td{padding:10px 5px;text-align:center}.acf-ui-datepicker #ui-datepicker-div .ui-datepicker-calendar tbody tr td a{width:32px;height:32px;line-height:32px;display:inline-block;text-decoration:none;color:#050504}.acf-ui-datepicker #ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-datepicker-today a{border:1px solid #ffadfa;border-radius:10px}.acf-ui-datepicker #ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day a{background-color:#ffadfa;color:#fff;border-radius:10px}.acf-ui-datepicker #ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-state-disabled span{color:rgba(5,5,4,.4)}.acf-ui-datepicker #ui-datepicker-div .ui-datepicker-buttonpane{display:none}#assignee{display:none}#available-timelots{margin-top:10px;display:none;background-color:#fff;color:#050504;width:100%;padding:10px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#available-timelots span{display:inline-block;padding:5px;border:1px solid rgba(5,5,4,.4);margin-bottom:5px;border-radius:5px;cursor:pointer;width:calc(50% - 5px);text-align:center}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form *{font-family:"IBM Plex Sans",sans-serif !important}.wc-appointments-appointment-cost{color:#fff}.wc-pao-addon-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wc-pao-addon-container label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 !important;padding-left:20px;padding-top:0}.wc-pao-addon-container .wc-pao-addon-description{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:140px;position:relative;top:-20px}.wc-pao-addon-container .wc-pao-addon-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;background-color:#ffadfa;padding:4px !important;display:inline-block;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 !important}.wc-pao-addon-container .wc-pao-addon-wrap .qt-plus,.wc-pao-addon-container .wc-pao-addon-wrap .qt-min{color:#050504;width:35px;height:100%;line-height:42px;text-align:center;cursor:pointer;font-size:16px;font-family:"Kids Rock Regular","IBM Plex Sans",sans-serif !important;display:inline-block}.wc-pao-addon-container .wc-pao-addon-wrap input{background-color:#050504;color:#fff;width:42px !important;height:42px !important;border-radius:20px;border:none;text-align:center}.ui-state-default{text-decoration:none}.ui-state-active,.slot.selected a{border-radius:10px}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker{border-top:1px dashed rgba(0,0,0,.25) !important}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-appointment-cost{border-top:1px dashed rgba(255,255,255,.25) !important}#wc-appointments-appointment-form{background-color:rgba(0,0,0,0)}.entry-summary .price{display:none}.entry-summary .container{text-align:center;margin-bottom:40px}.product .wc-tabs-wrapper .wc-tabs,.product .wc-tabs-wrapper .woocommerce-Tabs-panel{display:none !important}.entry-summary .product_meta{display:none}.woocommerce-breadcrumb{display:none}.product_title{text-align:center}.product-type-appointment .summary{width:100% !important}.product-type-appointment .summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:0}@media only screen and (max-width: 1100px){.product-type-appointment .summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 780px){.product-type-appointment .summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.product-type-appointment .summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-appointment-hook-before,.product-type-appointment .summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .tt-calendar,.product-type-appointment .summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .product-right{width:calc(33.3333333333% - 20px);background-color:rgba(0,0,0,0);padding:20px;border-radius:20px}@media only screen and (max-width: 1100px){.product-type-appointment .summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-appointment-hook-before,.product-type-appointment .summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .tt-calendar,.product-type-appointment .summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .product-right{width:calc(50% - 40px)}}@media only screen and (max-width: 780px){.product-type-appointment .summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-appointment-hook-before,.product-type-appointment .summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .tt-calendar,.product-type-appointment .summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .product-right{width:calc(100% - 40px);margin-left:20px;margin-bottom:20px}}.product-type-appointment .summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-appointment-hook-before{max-height:500px}@media only screen and (max-width: 780px){.product-type-appointment .summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-appointment-hook-before{max-height:inherit;width:100%;margin-left:0;margin-bottom:0;padding-bottom:0}}.product-type-appointment .summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .tt-calendar{background-color:#fff}@media only screen and (max-width: 1100px){.product-type-appointment .summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .tt-calendar{margin-bottom:20px}}.product-type-appointment .summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .product-right{width:calc(25% - 20px);max-height:415px;background-color:rgba(255,255,255,.2)}@media only screen and (max-width: 1100px){.product-type-appointment .summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .product-right{width:calc(100% - 40px)}}@media only screen and (max-width: 780px){.product-type-appointment .summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .product-right{max-height:inherit;width:calc(100% - 40px);margin-left:20px}}.product-type-appointment .summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .product-right .subtotal p span{float:right;padding-right:40px}.wc-appointments-appointment-hook-after{display:none !important}.wc-pao-addon label{color:#fff !important}.wc-pao-addon-totaal-aantal-bolletjes,.wc-pao-addon-totaal-aantal-bolletjes-extra-tijd,.addon-duration{display:none}.wc-appointments-appointment-form-wrap #wc-appointments-appointment-form .wc-appointments-appointment-hook .wc-pao-addon label{font-family:"Kids Rock Regular","IBM Plex Sans",sans-serif !important;color:#ffadfa !important;font-size:20px !important}.wc-appointments-appointment-form-wrap #wc-appointments-appointment-form .wc-appointments-appointment-hook .wc-pao-addon .wc-pao-addon-description{font-style:normal;opacity:.5;width:100%}.woocommerce-notices-wrapper .woocommerce-info{border-top-color:#ffadfa}.woocommerce-notices-wrapper .woocommerce-info::before{color:#ffadfa}.variation .variation-Aanbieder,.variation .variation-Extratijd,.variation .variation-Totaalaantalbolletjesextratijd{display:none !important}.variation dd,.variation dt{margin-bottom:10px !important}.variation dd p{margin-top:0 !important}.woocommerce-notices-wrapper .woocommerce-message{border-top-color:#ffadfa}.woocommerce-notices-wrapper .woocommerce-message::before{color:#ffadfa}.woocommerce-input-wrapper input{border:none;border-radius:10px;height:40px}.woocommerce-input-wrapper textarea{border:none;border-radius:10px}.woocommerce-privacy-policy-link{color:#ffadfa;text-decoration:none}#payment{background:rgba(0,0,0,0) !important}@media only screen and (max-width: 600px){#geocoder_replace>div.acf-input>.acf-input-wrap{min-width:inherit;width:100%}}#acf-field_62236a8eea3b2-field_62236b24ea3b3{border-radius:20px;height:60px;line-height:60px;border:none;min-width:300px;padding-left:20px}@media only screen and (max-width: 600px){#acf-field_62236a8eea3b2-field_62236b24ea3b3{min-width:inherit;width:100%}}.geocoder-message{margin-top:30px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#geocoder_replace .acf-input{text-align:center}#geocoder_replace .acf-input .acf-input-wrap{display:inline-block;position:relative}#geocoder_replace .acf-input .acf-input-wrap .loader{border:4px solid #f3f3f3;border-top:4px solid #ffadfa;border-radius:50%;position:absolute;right:10px;top:10px;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#geocoder_replace .acf-input .acf-input-wrap input{outline:none}.not-available{background-color:#ff124f;padding:20px;padding:20px;max-width:500px;border-radius:10px}.not-available p{display:inline-block;width:calc(100% - 120px);padding-right:20px;vertical-align:top;text-align:left}.not-available .button{border-radius:20px;display:inline-block;background-color:#fff;color:#ff124f;padding:20px;margin-top:10px;text-decoration:none;width:120px;vertical-align:top}.not-available.checkout p{width:100%;color:#fff;font-size:12px}.not-valid{background-color:#ff124f;padding:20px;max-width:500px;border-radius:10px}.not-valid p{display:inline-block;vertical-align:top}.available{background-color:#14b4ac;padding:20px;border-radius:10px;max-width:500px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.woocommerce-order-overview{padding-left:0 !important}.woocommerce-table--order-details *{padding-left:0 !important}.product-name a{color:#ffadfa !important}.woocommerce-table--order-details tbody .woocommerce-table__line-item .woocommerce-table__product-name .wc-item-meta{margin-left:0 !important}.woocommerce-table__product-total .woocommerce-Price-amount{display:none}.woocommerce-table--custom-fields *{padding-left:0 !important}.woocommerce-table--custom-fields tbody tr td{text-align:right !important}.select-products{text-align:center}.select-products h2{font-size:32px !important;line-height:48px;font-weight:300}.select-products .container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:32px;max-width:784px;margin:40px auto}@media only screen and (max-width: 600px){.select-products .container{grid-template-columns:1fr 1fr}}.select-products .container .selectable-product{width:100%;max-width:240px;cursor:pointer}.select-products .container .selectable-product .bg{background:#ffadfa;border-radius:16px;overflow:hidden;aspect-ratio:7/8;width:100%;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.select-products .container .selectable-product .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;left:50%}.select-products .container .selectable-product h3{color:#ffadfa;text-align:center;font-size:24px}.select-products .container .selectable-product:hover .bg,.select-products .container .selectable-product.active .bg{border:8px solid #14b4ac;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.select-products .container .selectable-product.active .bg{background-color:#14b4ac}.select-products .container .selectable-product.active .bg::before{content:"";z-index:1;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:30%;height:30%;background-image:url("images/checkmark-pink.svg");background-size:contain;background-repeat:no-repeat;background-position:center center}.select-products .container .selectable-product.active .bg img{opacity:.7}.plan-buttons{width:100%;position:fixed;bottom:0;left:0;padding:24px;background-color:#050504;z-index:999}.page-template-page-form #page .site-footer{display:none}#planner{padding-bottom:80px}.tt-flow-cart.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 900px){.tt-flow-cart.wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.tt-flow-cart.wrapper .tt-flow-left{margin:0 auto;width:100%;max-width:560px}@media only screen and (max-width: 900px){.tt-flow-cart.wrapper .tt-flow-left{width:100%;padding-top:40px;padding-bottom:40px}}.tt-flow-cart.wrapper .tt-flow-left .container.intro{text-align:center;max-width:768px}.tt-flow-cart.wrapper .tt-flow-right{justify-self:flex-end;background:#fff;min-height:calc(100vh - 320px);border-radius:40px 0 0 40px;padding:40px;max-width:400px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 900px){.tt-flow-cart.wrapper .tt-flow-right{min-height:auto;border-radius:20px;padding:20px;max-width:88.8888888889vw}}.woocommerce-custom-cart form{padding-top:40px}.woocommerce-custom-cart form ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:24px}.woocommerce-custom-cart form ul li{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.woocommerce-custom-cart form ul li .product-thumbnail{display:none}.woocommerce-custom-cart form ul li .product-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.woocommerce-custom-cart form ul li .product-details .product-name{color:#ffadfa;font-size:36px;line-height:36px;margin:0}@media only screen and (max-width: 900px){.woocommerce-custom-cart form ul li .product-details .product-name{font-size:24px;line-height:50px}}.woocommerce-custom-cart form ul li .product-details .product-quantity{background-color:#ffadfa;padding:4px !important;display:inline-block;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woocommerce-custom-cart form ul li .product-details .product-quantity .qt-plus,.woocommerce-custom-cart form ul li .product-details .product-quantity .qt-min{color:#050504;width:35px;height:100%;line-height:42px;text-align:center;cursor:pointer;font-size:16px;font-family:"Kids Rock Regular","IBM Plex Sans",sans-serif !important;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woocommerce-custom-cart form ul li .product-details .product-quantity input{background-color:#050504;color:#fff;width:42px !important;height:42px !important;border-radius:20px;border:none;text-align:center}.woocommerce-cart-overview{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:16px}.woocommerce-cart-overview li{list-style:none;display:grid;grid-template-columns:2fr 3fr;grid-gap:40px}.woocommerce-cart-overview li .product-thumbnail{background:#ffadfa;border-radius:20px;overflow:hidden;height:160px;position:relative}.woocommerce-cart-overview li .product-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;left:50%}.woocommerce-cart-overview li .product-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce-cart-overview li .product-details .product-name{color:#050504;font-size:20px;font-weight:300;margin:0}.woocommerce-cart-overview li .product-details .product-quantity input{width:32px;height:32px;border-radius:50%;border:1px solid rgba(5,5,4,.2);text-align:center;line-height:32px}#additional_type_field>label,#additional_guests_field>label{font-family:"IBM Plex Sans",sans-serif;font-size:14px;line-height:24px;margin-top:24px;margin-bottom:0;font-weight:700}#additional_type_field{margin-bottom:24px}.product-overview .product-overview-header{display:grid;grid-template-columns:3fr 2fr;grid-gap:5.5555555556vw}.product-overview .product-overview-header .column.video{border-top-right-radius:20px;border-bottom-right-radius:20px;overflow:hidden}.product-overview .product-overview-header .column.video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-overview .product-overview-header .column.content{padding-right:5.5555555556vw;text-align:left}.product-overview .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-overview .container.specials{padding-top:80px !important}.product-overview .container.specials .products{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr 1fr 1fr}.product-overview .container.specials .products .product{margin:0;width:auto !important}.product-overview .container.specials .products .product .product-image img{height:16.6666666667vw !important}@media only screen and (max-width: 600px){.product-overview .container.specials .products .product .product-image img{min-height:320px;width:100%}}.product-overview .container h1{text-align:center}.product-overview .container .products{display:-webkit-box;display:-ms-flexbox;display:flex;width:66.6666666667vw;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 600px){.product-overview .container .products{width:100%}}.product-overview .container .products .product{width:16.6666666667vw;margin:2.7777777778vw;margin-bottom:0}@media only screen and (max-width: 900px){.product-overview .container .products .product{width:calc(50% - 40px);margin:20px;margin-bottom:40px}}@media only screen and (max-width: 600px){.product-overview .container .products .product{width:100%;margin:0;margin-bottom:40px}}.product-overview .container .products .product a{text-decoration:none;color:#fff;text-align:center}.product-overview .container .products .product a .product-container .product-image{background-color:#ffadfa;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-overview .container .products .product a .product-container .product-image img{width:16.6666666667vw;height:22.2222222222vw;bottom:0;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 600px){.product-overview .container .products .product a .product-container .product-image img{min-height:320px;width:100%}}.product-overview .container .products .product a .product-container figcaption{color:#050504;text-align:center}.product-overview .container .products .product a .product-container figcaption h3{margin:0;padding-top:30px;text-decoration:none;background-color:#050504;position:relative;z-index:2;color:#ffadfa;font-size:18px;word-break:keep-all}.product-overview .container .products .product a .product-container figcaption h3 span{display:block;color:#fff;font-size:28px}@media only screen and (max-width: 600px){.product-overview .container .products .product a .product-container figcaption h3{font-size:14px;padding-top:15px}.product-overview .container .products .product a .product-container figcaption h3 span{font-size:22px}}.product-overview .container .products.fill-image .product a .product-container .product-image{overflow:hidden !important;border-radius:20px}.product-overview .container .products.fill-image .product a .product-container .product-image img{-o-object-fit:cover;object-fit:cover}.product-overview .container .products.fill-image .product a:hover .product-container .product-image img{-webkit-transform:scale(1.1) !important;transform:scale(1.1) !important}.related-products .products .product a .product-container .product-image{background-color:#ffadfa;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.related-products .products .product a .product-container .product-image img{width:16.6666666667vw;height:22.2222222222vw;bottom:0;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 600px){.related-products .products .product a .product-container .product-image img{min-height:320px;width:100%}}.related-products .products .product a .product-container figcaption{color:#050504;text-align:center}.related-products .products .product a .product-container figcaption h3{margin:0;padding-top:30px;text-decoration:none;background-color:#050504;position:relative;z-index:2;color:#ffadfa;font-size:18px;word-break:keep-all}.related-products .products .product a .product-container figcaption h3 span{display:block;color:#fff;font-size:28px}@media only screen and (max-width: 600px){.related-products .products .product a .product-container figcaption h3{font-size:14px;padding-top:15px}.related-products .products .product a .product-container figcaption h3 span{font-size:22px}}.product a .product-container .product-image{background-color:#ffadfa !important;-webkit-transition:all .2s ease-in-out !important;transition:all .2s ease-in-out !important}.product a .product-container .product-image .image{-webkit-transform:rotate(0deg) !important;transform:rotate(0deg) !important;-webkit-transition:all .2s ease-in-out !important;transition:all .2s ease-in-out !important}.product a:hover .product-container .product-image{-webkit-transition:all .2s ease-in-out !important;transition:all .2s ease-in-out !important}.product a:hover .product-container .product-image .image{-webkit-transform:rotate(5deg) !important;transform:rotate(5deg) !important;-webkit-transition:all .2s ease-in-out !important;transition:all .2s ease-in-out !important}.single-producten #page .site-main .start,.single-product #page .site-main .start{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 600px){.single-producten #page .site-main .start,.single-product #page .site-main .start{-ms-flex-wrap:wrap;flex-wrap:wrap}}.single-producten #page .site-main .start .product-image,.single-product #page .site-main .start .product-image{background-color:#ffadfa;border-top-right-radius:40px;border-bottom-right-radius:40px;width:38.8888888889vw;height:38.8888888889vw;overflow:hidden}@media only screen and (max-width: 600px){.single-producten #page .site-main .start .product-image,.single-product #page .site-main .start .product-image{width:100%;height:88.8888888889vw}}.single-producten #page .site-main .start .product-image .image,.single-product #page .site-main .start .product-image .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-producten #page .site-main .start .product-info,.single-product #page .site-main .start .product-info{width:50vw;padding-left:11.1111111111vw}@media only screen and (max-width: 600px){.single-producten #page .site-main .start .product-info,.single-product #page .site-main .start .product-info{width:100%;padding-left:5.5555555556vw;padding-right:5.5555555556vw}}.single-producten #page .site-main .start .product-info h1,.single-product #page .site-main .start .product-info h1{margin-left:-2.7777777778vw}.single-producten #page .site-main .start .product-info h1.product-detail-page-title,.single-product #page .site-main .start .product-info h1.product-detail-page-title{color:#fff}.single-producten #page .site-main .start .product-info h1.product-detail-page-title .sub,.single-product #page .site-main .start .product-info h1.product-detail-page-title .sub{color:#ffadfa;font-size:24px}.single-producten #page .site-main .start .product-info .flavours,.single-product #page .site-main .start .product-info .flavours{margin-bottom:5.5555555556vw}.single-producten #page .site-main .start .product-info .flavours ul,.single-product #page .site-main .start .product-info .flavours ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.single-producten #page .site-main .start .product-info .flavours ul li,.single-product #page .site-main .start .product-info .flavours ul li{display:inline-block;margin-right:5px;margin-bottom:5px;padding:10px 5px;border:1px solid #fff;font-size:12px;border-radius:5px}.single-producten #page .site-main .start .product-info .flavours ul.active,.single-product #page .site-main .start .product-info .flavours ul.active{max-height:100%;height:100%}.single-producten #page .site-main .start .product-info .flavours ul.active::before,.single-product #page .site-main .start .product-info .flavours ul.active::before{content:" ";opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.single-producten #page .site-main .start .product-info .flavours .see-all-flavours,.single-product #page .site-main .start .product-info .flavours .see-all-flavours{border-top:1px solid rgba(255,255,255,.2);width:100%;display:inline-block;padding-top:20px;cursor:pointer}.single-producten #page .site-main .start .product-info .flavours .see-all-flavours img,.single-product #page .site-main .start .product-info .flavours .see-all-flavours img{display:inline-block;width:9px;height:auto;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.single-producten #page .site-main .start .product-info .flavours .see-all-flavours.active,.single-product #page .site-main .start .product-info .flavours .see-all-flavours.active{border-top:1px solid rgba(255,255,255,0)}.single-producten #page .site-main .start .product-info .flavours .see-all-flavours.active img,.single-product #page .site-main .start .product-info .flavours .see-all-flavours.active img{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.single-producten #page .site-main .container,.single-product #page .site-main .container{padding:5.5555555556% 11.1111111111%}@media only screen and (max-width: 600px){.single-producten #page .site-main .container,.single-product #page .site-main .container{padding:5.5555555556% 5.5555555556%}}.single-producten #page .site-main .container .about-info,.single-product #page .site-main .container .about-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-producten #page .site-main .container .about-info .text,.single-product #page .site-main .container .about-info .text{width:33.3333333333vw}.single-producten #page .site-main .container .about-info .text p,.single-product #page .site-main .container .about-info .text p{margin-bottom:80px}@media only screen and (max-width: 600px){.single-producten #page .site-main .container .about-info .text,.single-product #page .site-main .container .about-info .text{width:100%}}.single-producten #page .site-main .container .about-info .image,.single-product #page .site-main .container .about-info .image{width:33.3333333333vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:20px}@media only screen and (max-width: 600px){.single-producten #page .site-main .container .about-info .image,.single-product #page .site-main .container .about-info .image{width:100%}}.related-products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5.5555555556vw}@media only screen and (max-width: 600px){.related-products{margin-top:22.2222222222vw}}.related-products h2{text-align:center}.related-products .products{display:-webkit-box;display:-ms-flexbox;display:flex;width:66.6666666667vw;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 900px){.related-products .products{width:100%}}.related-products .products .product{width:16.6666666667vw;margin:2.7777777778vw;margin-bottom:0}@media only screen and (max-width: 900px){.related-products .products .product{width:30%;margin:2.7777777778vw;margin-bottom:0}}@media only screen and (max-width: 600px){.related-products .products .product{width:100%;margin:0}}.related-products .products .product a{text-decoration:none;color:#fff;text-align:center}.related-products .products .product a .product-container .product-image{background-color:#ffadfa;border-radius:20px}.related-products .products .product a .product-container.woo-related .product-image{background-color:#ffadfa;border-radius:20px;overflow:hidden}.related-products .products .product a .product-container.woo-related .product-image img{-o-object-fit:cover;object-fit:cover}.related-products .products .product a .product-container.woo-related .product-image:hover img{-webkit-transform:scale(1.1) !important;transform:scale(1.1) !important}.product-description-masonry{display:grid;grid-gap:5.5555555556vw;grid-template-columns:1fr 1fr;padding-right:5.5555555556vw !important;padding-left:5.5555555556vw !important}.product-description-masonry .product-description-image img{width:100%;height:auto;border-radius:20px}.container.related-products-container-woo{padding-top:0 !important;margin-top:0 !important}.container.related-products-container-woo .related-products{padding-top:0 !important;margin-top:0 !important}.flavours.woo ul{display:grid !important;grid-template-columns:1fr 1fr;grid-gap:8px 20px;margin-top:24px !important}.flavours.woo ul li{border:none !important;border-radius:0 !important;padding:0 !important;cursor:pointer}.flavours.woo ul li h5{margin-top:0;font-size:20px}.flavours.woo ul li p{margin-top:0}.page-template-page-about #page{padding-top:0}.page-template-page-about #page .text_image,.page-template-page-about #page .image_text{padding-top:5.5555555556vw}.page-template-page-about #page .text_image .container,.page-template-page-about #page .image_text .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 600px){.page-template-page-about #page .text_image .container,.page-template-page-about #page .image_text .container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-template-page-about #page .text_image .container .text,.page-template-page-about #page .image_text .container .text{width:38.8888888889vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 600px){.page-template-page-about #page .text_image .container .text,.page-template-page-about #page .image_text .container .text{width:100%}}.page-template-page-about #page .text_image .container .image,.page-template-page-about #page .image_text .container .image{width:38.8888888889vw}@media only screen and (max-width: 600px){.page-template-page-about #page .text_image .container .image,.page-template-page-about #page .image_text .container .image{width:100%}}@media only screen and (max-width: 600px){.page-template-page-about #page .text_image .container .text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width: 600px){.page-template-page-about #page .text_image .container .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.page-template-page-about #page .image_text{padding-bottom:5.5555555556vw}.image-in{overflow:hidden;border-radius:20px}.image-in img{border-radius:20px}.about_text_image .container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1024px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:calc((100% - 1024px)/2)}@media only screen and (max-width: 1024px){.about_text_image .container{margin-left:0}}@media only screen and (max-width: 600px){.about_text_image .container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.about_text_image .container .text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:5.5555555556vw;width:55.5555555556vw;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 600px){.about_text_image .container .text{width:100%;padding-left:0}}.about_text_image .container .text .text-in{margin-top:0}.about_text_image .container .text h2{font-family:"IBM Plex Sans",sans-serif;font-size:20px;margin-bottom:5px}.about_text_image .container .text button{display:block;margin-top:20px}.about_text_image .container .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:33.3333333333vw;height:auto;margin-bottom:40px}.about_text_image .container .image img{margin-bottom:0}@media only screen and (max-width: 600px){.about_text_image .container .image{width:100%;margin-bottom:20px}}.page-template-page-about #page .hero{width:100%;height:33.3333333333vw;max-height:600px;min-height:300px;padding-bottom:0;background-size:cover;background-position:center top;margin-bottom:5.5555555556vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}@media only screen and (max-width: 600px){.page-template-page-about #page .hero{margin-bottom:40px}}.page-template-page-about #page .hero h1{text-align:center;font-size:144px}@media only screen and (max-width: 1024px){.page-template-page-about #page .hero h1{font-size:96px}}@media only screen and (max-width: 600px){.page-template-page-about #page .hero h1{font-size:44px}}.page-template-page-about #page .intro{margin-bottom:40px;text-align:center}.page-template-page-text-image #page .text_image{padding-top:5.5555555556vw}.page-template-page-text-image #page .text_image .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 600px){.page-template-page-text-image #page .text_image .container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-template-page-text-image #page .text_image .container .text{width:38.8888888889vw}@media only screen and (max-width: 600px){.page-template-page-text-image #page .text_image .container .text{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:40px}}.page-template-page-text-image #page .text_image .container .image{width:38.8888888889vw;height:27.7777777778vw;background-color:#ffadfa;border-radius:40px;overflow:visible;min-height:400px}@media only screen and (max-width: 600px){.page-template-page-text-image #page .text_image .container .image{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:27.7777777778vw}}.page-template-page-text-image #page .text_image .container .image img{position:relative;top:-5.5555555556vw;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);height:38.8888888889vw;width:auto;background-color:rgba(0,0,0,0);border-radius:0;min-height:480px}.mailpoet_form form input{outline:0;border:none}.mailpoet_form form .mailpoet_paragraph input{outline:0;border:none}.mailpoet_form form .mailpoet_paragraph input.mailpoet_text{border-radius:20px;padding-left:20px}.mailpoet_form form .mailpoet_paragraph input.mailpoet_submit{cursor:pointer;border:none;border-radius:32px;background:#ffadfa;color:#050504;font-family:"Kids Rock Regular","IBM Plex Sans",sans-serif !important;font-size:16px;line-height:24px;padding:20px 20px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.site-header{position:fixed;left:0;top:0;width:100%;z-index:3}.site-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px;padding-bottom:20px;margin:0 auto}.site-header .container .site-branding a{display:block;position:relative}.site-header .container .site-branding a img{width:auto;height:120px}@media only screen and (max-width: 1024px){.site-header .container .site-branding a img{height:80px;position:relative;z-index:4}}.site-header .container .site-branding a #logo-after-scroll{opacity:0;position:absolute;left:0;top:0;height:80px;width:80px;padding:10px;-webkit-box-shadow:0 0 40px 0 rgba(5,5,4,.45);box-shadow:0 0 40px 0 rgba(5,5,4,.45);background-color:#050504;border-radius:50%}@media only screen and (max-width: 1024px){.site-header .container .site-branding a #logo-after-scroll{width:60px;height:60px}}.site-header .container .site-branding a #logo-after-scroll svg{width:100%;height:auto}.site-header .container #site-navigation{vertical-align:middle}@media only screen and (max-width: 1024px){.site-header .container #site-navigation{position:relative;z-index:3}}@media only screen and (max-width: 1024px){.site-header .container #site-navigation .menu-main-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background-color:#ffadfa;position:fixed;left:0;top:0;z-index:2;height:100vh;padding:20px}.site-header .container #site-navigation .menu-main-container .nav-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.site-header .container #site-navigation .menu-main-container .menu{background-color:rgba(5,5,4,0);-webkit-box-shadow:0 0 40px 0 rgba(5,5,4,.45);box-shadow:0 0 40px 0 rgba(5,5,4,.45)}@media only screen and (max-width: 1024px){.site-header .container #site-navigation .menu-main-container .menu{background-color:#050504}}.site-header .container #site-navigation .menu-main-container .nav-menu{list-style:none none inside;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin:0;padding:0;padding:8px 10px;border-radius:40px}@media only screen and (max-width: 1024px){.site-header .container #site-navigation .menu-main-container .nav-menu{-ms-flex-item-align:center;align-self:center}}.site-header .container #site-navigation .menu-main-container .nav-menu .menu-item{display:inline-block}.site-header .container #site-navigation .menu-main-container .nav-menu .menu-item a{text-decoration:none;color:#fff;padding:20px;display:block;font-family:"Kids Rock Regular","IBM Plex Sans",sans-serif;outline:none}@media only screen and (max-width: 1024px){.site-header .container #site-navigation .menu-main-container .nav-menu .menu-item a{color:#ffadfa}}.site-header .container #site-navigation .menu-main-container .nav-menu .menu-item:last-child a{border-radius:32px;background-color:#ffadfa;color:#050504}@media only screen and (max-width: 1024px){.site-header .container #site-navigation .menu-main-container .nav-menu .menu-item:last-child a{border:1px solid #050504}}.site-header .container #site-navigation .menu-main-container .nav-menu .current_page_item a{color:#ffadfa}@media only screen and (max-width: 1024px){.site-header .container #site-navigation .menu-main-container .nav-menu .current_page_item a{color:#ffadfa;opacity:.5}}.menu-toggle,.main-navigation.toggled ul{display:block}.menu-toggle{position:fixed;z-index:3;top:20px;left:calc(100% - 46px - 20px);width:46px;height:46px;-webkit-transform:scale(1);transform:scale(1);padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;border-radius:50%;-webkit-box-shadow:0 0 40px 0 rgba(5,5,4,.45);box-shadow:0 0 40px 0 rgba(5,5,4,.45)}.menu-toggle .line{width:100%;height:2px;background-color:#fff;border-radius:5px;position:relative}@media screen and (min-width: 1024px){.menu-toggle{display:none}.main-navigation ul{display:inline-block}}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.woocommerce-checkout{background-color:#fff}.woocommerce-checkout #page{padding-top:0}.woocommerce-checkout #page .site-header .container #site-navigation .menu-toggle{-webkit-box-shadow:0 0 40px 0 rgba(5,5,4,.15);box-shadow:0 0 40px 0 rgba(5,5,4,.15)}.woocommerce-checkout #page footer{display:none}.checkout.woocommerce-checkout #customer_details{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.checkout.woocommerce-checkout #customer_details{-ms-flex-wrap:wrap;flex-wrap:wrap}}.checkout.woocommerce-checkout #customer_details .col-1,.checkout.woocommerce-checkout #customer_details .col-2{width:50%;padding-top:11.1111111111vw !important;padding-bottom:11.1111111111vw !important;color:#050504 !important;padding-left:5.5555555556vw;padding-right:5.5555555556vw}@media only screen and (max-width: 768px){.checkout.woocommerce-checkout #customer_details .col-1,.checkout.woocommerce-checkout #customer_details .col-2{width:100%}}.checkout.woocommerce-checkout #customer_details .col-1 h3,.checkout.woocommerce-checkout #customer_details .col-2 h3{font-family:"IBM Plex Sans",sans-serif;font-size:14px}.checkout.woocommerce-checkout #customer_details .col-1{background-color:#fff;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (min-width: 768px){.checkout.woocommerce-checkout #customer_details .col-1{position:fixed;width:50%;height:100vh;right:0;top:0;overflow-y:scroll}}.checkout.woocommerce-checkout #customer_details .col-2{background-color:#f7f7f9;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (max-width: 768px){.checkout.woocommerce-checkout #customer_details .col-2{background-color:#fff;padding-top:100px !important;padding-bottom:0 !important}}.woocommerce-order-received{padding-top:16.6666666667vw !important;padding-bottom:11.1111111111vw !important;background-image:url("images/Tantoe-Tasty-Faded-Background.jpg")}.woocommerce-order-received #page .woocommerce .woocommerce-order{padding:24px;color:#050504;max-width:900px;border-radius:24px;background-color:#fff;margin:0 auto}.woocommerce-order-received #page .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{margin-bottom:0;border-bottom:1px dashed rgba(0,0,0,.2);padding-bottom:24px}.woocommerce-order-received #page .woocommerce .woocommerce-order h2{font-family:"IBM Plex Sans",sans-serif;font-size:14px}.woocommerce-order-received #page .woocommerce .woocommerce-order .woocommerce-order-details h2,.woocommerce-order-received #page .woocommerce .woocommerce-order .woocommerce-customer-details h2{font-family:"IBM Plex Sans",sans-serif;font-size:14px}.woocommerce-order-received #page .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details thead tr th:first-child{padding-left:20px !important}.woocommerce-order-received #page .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody .woocommerce-table__line-item .woocommerce-table__product-name{padding-left:20px !important}.woocommerce-order-received #page .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody .woocommerce-table__line-item .woocommerce-table__product-name .wc-appointment-summary{background-color:rgba(0,0,0,0) !important}.woocommerce-order-received #page .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr th:first-child{padding-left:20px !important}.woocommerce-order-received #page .woocommerce .woocommerce-order .woocommerce-customer-details address{padding:20px !important}.woocommerce-order-received #page .woocommerce .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--phone,.woocommerce-order-received #page .woocommerce .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--email{padding-left:0}.woocommerce-order-received #page .woocommerce .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--phone::before,.woocommerce-order-received #page .woocommerce .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--email::before{display:none}.woocommerce-input-wrapper input,.woocommerce-input-wrapper textarea{border:1px solid rgba(5,5,4,.1);padding-left:20px;font-size:14px}.woocommerce-input-wrapper input::-webkit-input-placeholder, .woocommerce-input-wrapper textarea::-webkit-input-placeholder{color:rgba(5,5,4,.1)}.woocommerce-input-wrapper input::-moz-placeholder, .woocommerce-input-wrapper textarea::-moz-placeholder{color:rgba(5,5,4,.1)}.woocommerce-input-wrapper input:-ms-input-placeholder, .woocommerce-input-wrapper textarea:-ms-input-placeholder{color:rgba(5,5,4,.1)}.woocommerce-input-wrapper input::-ms-input-placeholder, .woocommerce-input-wrapper textarea::-ms-input-placeholder{color:rgba(5,5,4,.1)}.woocommerce-input-wrapper input::placeholder,.woocommerce-input-wrapper textarea::placeholder{color:rgba(5,5,4,.1)}.woocommerce-input-wrapper textarea{padding-top:10px}.form-row label{font-size:10px}.woocommerce-billing-fields__field-wrapper .form-row{width:100%}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#ffadfa}.woocommerce-privacy-policy-text{font-size:12px !important;font-weight:300;line-height:1.2 !important}.woocommerce-checkout-review-order-table{font-size:12px !important;line-height:1.2 !important}.woocommerce form .form-row.woocommerce-invalid label{color:#ff124f}#customer_details .col-1 .woocommerce-notices-wrapper{display:none}.woocommerce-notices-wrapper{display:none;position:fixed;left:5.5555555556vw;bottom:5.5555555556vw;width:88.8888888889vw;margin:0;z-index:3}.woocommerce-notices-wrapper::before{content:"X";position:absolute;background-color:#fff;right:-15px;top:-15px;width:30px;height:30px;color:#050504;z-index:4;text-align:center;border-radius:50%;line-height:30px;font-weight:600;font-family:"IBM Plex Sans",sans-serif}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-info{border-top-color:rgba(0,0,0,0);margin:0;border-radius:10px;background-color:#ffadfa;color:#050504;-webkit-box-shadow:0 0 40px 0 rgba(5,5,4,.25);box-shadow:0 0 40px 0 rgba(5,5,4,.25)}.woocommerce-NoticeGroup-checkout{position:fixed;left:5.5555555556vw;bottom:5.5555555556vw;width:88.8888888889vw;margin:0;z-index:3;cursor:pointer}.woocommerce-NoticeGroup-checkout::before{content:"X";position:absolute;background-color:#fff;right:-15px;top:-15px;width:30px;height:30px;color:#050504;z-index:4;text-align:center;border-radius:50%;line-height:30px;font-weight:600;font-family:"IBM Plex Sans",sans-serif}.woocommerce-NoticeGroup-checkout .woocommerce-error{border-top-color:rgba(0,0,0,0);background-color:#ff124f;border-radius:10px;color:#fff;margin:0;-webkit-box-shadow:0 0 40px 0 rgba(5,5,4,.25);box-shadow:0 0 40px 0 rgba(5,5,4,.25)}.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields>tbody>tr>th{padding-left:20px !important}.woocommerce-order-pay{background-color:#050504}.woocommerce-order-pay #page{padding-top:clamp(150px,11.1111111111vw,200px)}.woocommerce-order-pay .woocommerce .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce-order-pay .woocommerce table.shop_table tfoot td,.woocommerce-order-pay .woocommerce table.shop_table tfoot th,.woocommerce-order-pay .woocommerce table.shop_table tbody th{border-top:1px solid rgba(255,255,255,.4) !important}.woocommerce-order-pay #page .woocommerce .container #order_review{max-width:768px;margin-bottom:160px}.woocommerce-order-pay #page .woocommerce .container #order_review #payment .wc_payment_methods{display:none}.woocommerce-order-pay #page .woocommerce .container #order_review .shop_table tbody .order_item .wc-appointment-summary{padding-left:0 !important;margin-bottom:0 !important;padding-bottom:0 !important}.woocommerce-order-pay #page .woocommerce .container #order_review .shop_table tbody .order_item .wc-appointment-summary .wc-appointment-summary-list li{margin-bottom:10px}.woocommerce-order-pay #page .woocommerce .container #order_review .shop_table tbody .order_item .product-name .wc-item-meta{padding-left:0 !important;margin-left:0 !important}.woocommerce-order-pay #page .woocommerce .container #order_review .shop_table tbody .order_item .product-name .wc-item-meta li:nth-child(5){display:none}.woocommerce-order-pay #page .woocommerce .container #order_review .shop_table tbody .order_item .product-name .additional-custom-fields{padding-left:0 !important;margin-left:0 !important}.woocommerce-order-pay #page .woocommerce .container #order_review .shop_table tbody .order_item .product-name .additional-custom-fields li{list-style:none}#hidden-approve-order{display:none}#approve-order{margin-top:20px}.woocommerce-input-wrapper{cursor:pointer}@media only screen and (min-width: 900px){.woocommerce-multicheckbox-wrapper{display:grid;grid-template-columns:1fr 1fr}}.woocommerce-form__label-for-checkbox,.woocommerce-multicheckbox-wrapper label{padding:13px 0 4px 32px;position:relative;cursor:pointer;z-index:1;pointer-events:auto;font-size:12px !important;font-weight:300;line-height:1.2 !important;display:block}.woocommerce-form__label-for-checkbox input,.woocommerce-multicheckbox-wrapper label input{position:absolute;left:0;top:0;width:100%;height:100%;display:block !important;margin:0;opacity:0;z-index:-1}.woocommerce-form__label-for-checkbox::before,.woocommerce-multicheckbox-wrapper label::before{content:" ";background-image:url(images/check-not-checked-black.svg);position:absolute;left:0;top:10px;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;cursor:pointer}.woocommerce-form__label-for-checkbox.checked::before,.woocommerce-multicheckbox-wrapper label.checked::before{background-image:url(images/check-checked-black.svg) !important}.woocommerce-form__label-for-checkbox input:checked+label::before,.woocommerce-multicheckbox-wrapper label input:checked+label::before{background-image:url(images/check-checked-black.svg) !important}.woocommerce-form__label-for-checkbox.white::before,.woocommerce-multicheckbox-wrapper label.white::before{content:" ";background-image:url(images/check-not-checked.svg)}.woocommerce-form__label-for-checkbox.white.checked::before,.woocommerce-multicheckbox-wrapper label.white.checked::before{background-image:url(images/check-checked.svg) !important}.woocommerce-form__label-for-checkbox.white input:checked+label::before,.woocommerce-multicheckbox-wrapper label.white input:checked+label::before{background-image:url(images/check-checked.svg) !important}.woocommerce-validated .woocommerce-form__label-for-checkbox::before{background-image:url(images/check-checked-black.svg) !important}.form-row.no-padding{padding:0 !important}.additional-fields-before-conditions .form-row label{font-family:"IBM Plex Sans",sans-serif;font-size:14px;line-height:24px;margin-top:8px;margin-bottom:0;font-weight:700}.additional-fields-before-conditions .form-row .woocommerce-form__label-for-checkbox,.additional-fields-before-conditions .form-row .woocommerce-multicheckbox-wrapper label{padding:13px 0 4px 32px;position:relative;cursor:pointer;z-index:1;pointer-events:auto;font-size:12px !important;font-weight:300;line-height:1.2 !important;display:block;margin:0}label[for=additional_allergies],label[for=order_comments]{font-family:"IBM Plex Sans",sans-serif;font-size:14px;line-height:24px;margin-top:8px;margin-bottom:0;font-weight:700}.checkout-list ul{list-style:none;margin-left:0;padding-left:0}.checkout-list ul li{padding:0 5px;padding-left:30px;background:url("images/checkmark-pink.svg") no-repeat left 5px;background-size:20px 20px;margin-bottom:15px}.hovertest{cursor:pointer}th.product-quantity{padding-left:0}.woocommerce-checkout-payment .place-order{margin-top:24px !important;padding:0 !important;border-top:1px dashed rgba(0,0,0,.2)}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper{padding:24px 0}.woocommerce-checkout-review-order-table.alt-flow tr td.product-quantity{min-width:40px;width:40px;text-align:center}.woocommerce-checkout-review-order-table.alt-flow tr.order-total td{text-align:center}.woocommerce-order .woocommerce-order-details{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px}@media only screen and (max-width: 900px){.woocommerce-order .woocommerce-order-details{grid-template-columns:1fr}}.woocommerce-order .woocommerce-thankyou-order-received:nth-child(1){display:none}.woocommerce-table--order-details.shop_table.order_details.alt-flow thead tr th.product-quantity{min-width:60px;width:60px;text-align:center;padding:0 !important;padding-left:0 !important}.woocommerce-table--order-details.shop_table.order_details.alt-flow tr td.product-total{min-width:60px;width:60px;text-align:center}.woocommerce-table--order-details.shop_table.order_details.alt-flow tfoot tr td{min-width:60px;width:60px;text-align:center}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}/*# sourceMappingURL=style.css.map */