body.theme-oase .app-header,body.theme-elomda .app-header{background:var(--primary)}body.theme-elomda .app-header .cart-link .cart{background:var(--tertiary)}.app-header{color:#fff;padding:0;font-size:1rem;font-weight:600;position:relative;margin:0;height:64px;border-bottom:solid 1px rgba(var(--primary))}.app-header .container{position:relative;display:flex;align-items:center;height:100%}.app-header .app-title{display:flex}.app-header .app-title .logo{display:flex;height:50px;padding:12px 0}.app-header .app-title .logo img{height:100%;width:100%;max-width:200px;object-fit:contain;object-position:left center}@media all and (max-width: 400px){.app-header .app-title .logo img{max-width:140px}}.app-header h1,.app-header a{color:#14233a;text-decoration:none}.app-header .back-button{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:-8px}.app-header .cart-link{position:absolute;top:50%;transform:translateY(-50%);right:24px;font-size:1.5rem;color:#fff;text-decoration:none;font-weight:400;display:flex;align-items:center}.app-header .cart-link .cart{background:var(--tertiary);color:var(--textcolor);border-radius:999px;padding:2px 8px;font-size:.8rem;margin-left:0rem;transform:translate(0)}.app-header .cart-link .cart-total{margin-left:6px;color:var(--textcolorcontrast);font-size:.9rem}.home-page{margin:0}.hero{position:relative;height:70vh;min-height:300px;max-height:500px;width:100%}.hero:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#0006;z-index:2}.hero.-small{height:200px;min-height:200px;max-height:200px}.hero img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;-webkit-user-select:none;user-select:none}.hero img:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#0006;z-index:2}.hero .text{position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%);color:#fff;text-align:center;width:100%}.hero .text h1{font-size:2.5em;margin-bottom:.2em}.hero .text p{font-size:1.3em;margin:0 0 2em}.hero .text a{width:auto;text-decoration:none;background:var(--secondary);color:#fff;border:none;padding:10px 24px;font-size:16px;border-radius:26px;cursor:pointer;font-weight:500;font-family:Poppins;letter-spacing:.03em;display:inline-block;align-items:center;justify-content:center;font-size:1em;position:relative;overflow:hidden}.hero .text a:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;opacity:0;transition:all .4s 0s ease}.hero .text a:hover:after{opacity:.1}.hero .text a span{display:flex;gap:12px;flex-flow:row nowrap;align-items:center}.about{padding:72px 0 0;background:var(--primary);color:var(--textcolorcontrast)}.about .container{display:flex;flex-flow:row wrap}.about .container .column{flex:0 0 50%}@media only screen and (max-width: 767px){.about .container .column{flex:0 0 100%}}.about .container .column1{margin-bottom:30px}.about .container .column2{display:flex;justify-content:flex-end;align-items:flex-end}@media only screen and (max-width: 767px){.about .container .column2{justify-content:center}}.about .container .column2 img{max-height:400px;margin-top:-15%}.contact{padding:40px 0}.contact .container{display:flex;flex-flow:row wrap;gap:24px}.contact .column{flex:1 0 45%;margin-bottom:20px}@media screen and (max-width: 600px){.contact .column{flex:0 0 100%}}.contact h2{margin-bottom:.5em}.contact table{width:100%}.contact table tr td{padding:2px 0}.contact table tr td:first-child{padding-right:20px}.contact a{display:flex;gap:12px;color:#14233a;font-size:1em;align-items:center}footer{background:#14233a;color:#fff;padding:40px 0}footer .container{display:flex;flex-flow:row wrap;justify-content:space-between;gap:16px}footer .column{color:#fff9}footer .column a{color:#fff9}footer .column div{color:#fff;font-size:1.2em;margin-bottom:2em}.product-card{background:#fff;border-radius:12px;padding:12px 16px;text-align:center;box-shadow:0 5px 15px -5px #0000001a;display:flex;flex-flow:row nowrap;position:relative;align-items:stretch;gap:16px;cursor:pointer}.product-card .image{width:80px;height:80px;flex:0 0 80px;display:none}.product-card .image img{max-width:100%;height:100%;object-fit:cover}.product-card .text{display:flex;flex-flow:column nowrap;text-align:left;flex:1 1 auto}.product-card .text .price{margin:0;font-weight:400;color:#14233a;font-size:15px}.product-card .text p{font-size:1em;margin:6px 0 0;color:#6c7a92;font-weight:400}.product-card .product-controls{align-self:center;height:auto;height:100%;display:flex;align-items:center;justify-content:center}.product-card .product-controls .inner{display:flex;width:28px;height:28px;position:relative}.product-card .product-controls .inner .circle{border:solid 1px var(--tertiary);border-radius:50%;width:28px;height:28px;position:absolute;opacity:1}.product-card .product-controls .inner span{background:var(--primary);border-radius:50%;width:28px;height:28px;position:absolute;display:flex;justify-content:center;align-items:center;font-size:1em;font-weight:500;color:var(--background)}.product-card .product-controls .inner svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 520px){.product-card .image{width:100px;height:100px;flex:0 0 100px}}.extras-modal{overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.extras-modal .modal-bg{top:0;left:0;width:100%;height:100%;background:#0009;position:fixed;z-index:3;cursor:pointer;opacity:0}.extras-modal .modal-content{background:#fff;padding:40px 24px 0;border-radius:24px 24px 0 0;max-width:668px;width:100%;box-shadow:0 4px 20px #0000004d;overflow-y:auto;height:95%;max-height:900px;bottom:0;left:50%;position:absolute;transform:translate(-50%,100%);z-index:8}.extras-modal .modal-content .modal-close{position:absolute;top:24px;right:24px;width:30px;height:30px;font-size:25px;cursor:pointer;background:none;border:none}.extras-modal .modal-content h1{margin:0;font-weight:500}.extras-modal .modal-content .extras-group{margin-top:24px;margin-bottom:24px}.extras-modal .modal-content .extras-group h3{margin-bottom:8px;flex:0 0 100%;text-align:left;padding-bottom:4px}.extras-modal .modal-content .extras-group h3 span{font-size:12px;color:#6c7a92}.extras-modal .modal-content .extras-group .extras-group-list{border:solid 1px #ccc;border-radius:6px;padding:0;display:flex;flex-flow:row wrap}.extras-modal .modal-content .extras-group label{display:flex;margin:0;flex:0 0 100%;text-align:left;align-items:center;font-size:15px;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none;gap:16px;padding:16px;font-weight:500;font-family:Poppins;border-bottom:solid 1px #ccc}.extras-modal .modal-content .extras-group label:last-child{border-bottom:0}.extras-modal .modal-content .extras-group label input[type=checkbox],.extras-modal .modal-content .extras-group label input[type=radio]{margin-right:12px;width:20px;height:20px;display:none}.extras-modal .modal-content .extras-group label .custom-check{width:24px;height:24px;transition:all .2s ease;position:relative;display:flex;justify-content:center;align-items:center}.extras-modal .modal-content .extras-group label .custom-check.checkbox{border-radius:4px}.extras-modal .modal-content .extras-group label .custom-check.checkbox:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:solid 1px var(--textcolor);opacity:.3;transition:all .2s ease;border-radius:4px}.extras-modal .modal-content .extras-group label .custom-check.checkbox svg{margin-top:8px;opacity:0}.extras-modal .modal-content .extras-group label .custom-check.radio{width:18px;height:18px;border-radius:50%}.extras-modal .modal-content .extras-group label .custom-check.radio:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:solid 1px var(--textcolor);opacity:.3;transition:all .2s ease;border-radius:50%}.extras-modal .modal-content .extras-group label .custom-check.radio svg{opacity:0}.extras-modal .modal-content .extras-group label.selected .custom-check.checkbox{background:var(--tertiary);color:#fff}.extras-modal .modal-content .extras-group label.selected .custom-check.checkbox:before{border:solid 1px var(--tertiary);opacity:1}.extras-modal .modal-content .extras-group label.selected .custom-check.checkbox svg{opacity:1}.extras-modal .modal-content .extras-group label.selected .custom-check.radio{background:var(--tertiary)}.extras-modal .modal-content .extras-group label.selected .custom-check.radio:before{border:solid 1px var(--tertiary);opacity:1}.extras-modal .modal-content .extras-group label.selected .custom-check.radio svg{opacity:0}.extras-modal .modal-content .extras-group label .extra-price{position:absolute;right:12px}.extras-modal .modal-content .modal-footer{position:sticky;bottom:0;width:100%;background:#fff;padding:12px 0;border-top:1px solid #ddd;z-index:1001;display:flex;gap:12px;justify-content:center}@media only screen and (max-width: 600px){.extras-modal .modal-content .modal-footer{padding-bottom:24px}}.extras-modal .modal-content .modal-footer button{width:100%;max-width:620px;background:var(--secondary);color:#fff;border:none;padding:0 12px;height:48px;font-size:14px;border-radius:26px;cursor:pointer;font-weight:500;font-family:Poppins;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .4s 0s ease}.extras-modal .modal-content .modal-footer button.disabled{background:#ccc;cursor:not-allowed}.extras-modal .modal-content .modal-footer button:hover{opacity:.9}.category-scroll{position:relative;padding:0 24px;display:flex;gap:0px;height:64px;overflow-x:auto;margin:8px 0;z-index:10;justify-content:space-around;align-items:center}@media only screen and (min-width: 767px){.category-scroll{display:none}}.category-scroll.sticky{position:sticky;top:0;left:0;right:0;background-color:#fff;box-shadow:0 10px 15px -5px #0000001a;border-bottom:solid 1px #eee;z-index:20}.category-scroll .category-btn{border:none;padding:0 12px;height:32px;margin:0;border-radius:20px;font-size:14px;cursor:pointer;white-space:nowrap;color:#14233a;background:transparent;font-weight:400;font-family:Poppins}.category-scroll .category-btn.-active{background:var(--primary);color:#fff}.category-scroll .category-menu-button{position:sticky;left:0;top:16px;width:32px;height:32px;background:#fff;display:none;z-index:9;border-radius:50%;cursor:pointer;box-shadow:0 0 24px #00000040}.category-scroll .category-menu-button .inner{display:flex;width:32px;height:32px;justify-content:center;align-items:center}.category-scroll .category-arrow{position:sticky;right:0;top:16px;width:32px;height:32px;background:#fff;display:flex;z-index:9;border-radius:50%;cursor:pointer;box-shadow:0 0 24px #00000040}.category-scroll .category-arrow .inner{display:flex;width:32px;height:32px;justify-content:center;align-items:center}@media only screen and (min-width: 767px){.container-menu{max-width:1040px;display:flex;flex-flow:row nowrap;gap:24px}}.category-desktop{display:none;width:240px;flex:0 0 240px;flex-flow:column nowrap;justify-content:flex-start;height:calc(100vh - 72px)}@media only screen and (min-width: 767px){.category-desktop{display:flex;position:sticky;top:36px;left:0;margin-top:24px}}.category-desktop.-show{display:block;position:fixed;z-index:99;top:0;width:100%;background:#fff;left:0;height:100%;margin-top:0}.category-desktop h2{margin-bottom:.5em}.category-desktop ul{background:#fff;border:solid 1px var(--primarysoft);border-radius:12px;overflow:scroll}.category-desktop ul li{height:36px;width:100%;border-bottom:solid 1px var(--primarysoft);display:flex;align-items:center;padding:0 16px;cursor:pointer}.category-desktop ul li:last-child{border-bottom:none}.category-desktop ul li.-active{font-weight:500;background:var(--primarysoft)}.order-list{padding:0;margin:24px 0}.order-list>li{list-style-type:none;padding:0;margin:0 0 24px;display:flex;flex-flow:column nowrap;justify-content:space-between;gap:0px}.order-list>li h3{margin-bottom:6px}.order-list>li .info{display:flex;flex-flow:column nowrap}.order-list>li .info p{margin:0}.order-list>li .order h4{margin-bottom:0}.order-list>li .order ul{padding:0;margin:0;list-style-type:none}.order-list>li .order ul>li{margin:0;padding:0}.checkout-page{margin:40px 0 0;padding-bottom:92px}.checkout-form{margin:24px auto 0}.checkout-form .fields{display:flex;flex-flow:column nowrap;gap:12px;margin-bottom:40px}.checkout-form .row{display:flex}.checkout-form .row.half{gap:12px}.checkout-form .row.half input{flex:0 1 50%}.checkout-form input{padding:8px .75rem;border:1px solid #ccc;border-radius:12px;font-size:1rem;width:100%;flex:0 0 100%;display:block;font-family:Poppins}.checkout-form input.half{width:50%}.payment-methods{margin:24px auto 0}.payment-methods label{display:flex;flex-flow:row nowrap;align-items:center;gap:12px;margin-bottom:12px}.payment-methods label img{width:24px;height:24px}.payment-methods label input[type=radio]{width:16px;height:16px;margin:0}.payment-methods label span.mollie_wc_gateway_ideal:before{content:"iDeal"}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-rkqrbHHH.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/Poppins-Bold--aKA7T72.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold-CpKbPdIc.woff2) format("woff2");font-weight:500;font-style:normal}body.theme-oase{--background: #fff;--primary:#131924;--primarysoft:#d3d8e2;--secondary:green;--tertiary:#e8ae00;--textcolor:#131924;--textcolorcontrast:#fff;--icon-color: #fff}body.theme-elomda{--background: #fff;--primary:#4B9735;--primarysoft:#7ead715e;--secondary:#1b1a19;--tertiary:#e8ae00;--textcolor:#131924;--textcolorcontrast:#fff;--icon-color: #fff}.button{background-color:var(--background)}*{box-sizing:border-box}html,body{font-family:Poppins,sans-serif;margin:0;padding:0;background-color:#f6f9f9;color:#14233a;font-size:14px;-webkit-text-size-adjust:100%;height:100%;width:100%;position:absolute}html .modal-open,body .modal-open{overflow:hidden}h1,h2,h3,h4{margin:0;font-weight:500}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px;font-weight:500}ul,li{margin:0;padding:0;list-style-type:none}.page-content{margin:40px 0 0;padding-bottom:92px}.container{padding:0 24px;margin:0 auto;width:100%;max-width:1040px}.container.-full{max-width:1040px}.products{margin:24px 0 0}@media only screen and (min-width: 767px){.products{flex:1 1 100%}}.product-list{display:flex;flex-flow:column nowrap;gap:12px;padding:12px 0 40px}.product-list.special{flex-flow:row nowrap;width:100%;overflow:scroll}.product-list.special .product-card{flex-flow:column nowrap;width:160px;flex:0 0 160px}.product-list.special .product-card .description{display:none}.checkout-bar{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;background:transparent;padding:12px 24px;z-index:1000;display:flex;justify-content:center}@media only screen and (max-width: 600px){.checkout-bar{padding-bottom:24px}}.checkout-bar:before{content:"";position:absolute;top:-32px;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000;mask:linear-gradient(transparent,black);pointer-events:none;display:none}.checkout-bar .checkout-button{width:100%;max-width:620px;background:var(--secondary);color:#fff;border:none;padding:0 12px;height:48px;position:relative;font-size:14px;border-radius:26px;cursor:pointer;font-weight:500;font-family:Poppins;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;transition:all .4s 0s ease;box-shadow:0 8px 24px -2px #0006}.checkout-bar .checkout-button.disabled{background:#aaa;cursor:not-allowed;pointer-events:none}.checkout-bar .checkout-button.loading{cursor:not-allowed;pointer-events:none;background:#aaa}.checkout-bar .checkout-button.loading .text{opacity:0}.checkout-bar .checkout-button.loading .loader,.checkout-bar .checkout-button:hover,.checkout-bar .checkout-button .text{opacity:1}.checkout-bar .checkout-button .loader{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;animation:spin .8s linear infinite;height:24px;width:24px;opacity:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notification{margin:80px 0 0;text-align:center}.notification a{background:#111;margin:40px;color:#fff;border:none;padding:0 12px;height:48px;position:relative;font-size:14px;border-radius:26px;cursor:pointer;font-family:Poppins;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;transition:all .4s 0s ease;text-decoration:none;font-weight:400}.theme-switcher{position:fixed;bottom:10px;left:10px;background:#333;padding:10px;border:1px solid #ccc;z-index:9999;border-radius:5px;display:flex;gap:6px;display:none}.theme-switcher button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#eee;font-weight:400;cursor:pointer;border:none}.theme-switcher button.-active{background-color:#fff;font-weight:700}.cart-page{margin:24px 0 0;padding-bottom:120px}.cart-list{padding:0;margin:40px 0;gap:16px;display:flex;flex-flow:column nowrap}.cart-list li{background:var(--background);border-radius:12px;padding:12px 24px;text-align:left;box-shadow:0 2px 15px -5px #0000001a;display:flex;flex-flow:row nowrap;position:relative;align-items:stretch;gap:16px}.cart-list li .text{flex:1 1 auto}.cart-list li .text h3{margin-bottom:0}.cart-list li .text .extras-list{display:flex;gap:12px;margin-top:12px}.cart-list li .text .extras-list .list{opacity:.8}.cart-list li .price{display:flex;flex-flow:row nowrap;align-items:center;flex:0 0 50px;white-space:nowrap}.cart-list li .amount{width:40px;flex:0 0 40px;align-items:center;display:flex;list-style:none;-webkit-user-select:none;user-select:none}.cart-list li .amount .minus{cursor:pointer;opacity:.4}.total-price{display:flex;flex-flow:row nowrap;justify-content:flex-end;font-size:1.4em;gap:40px;margin-right:24px;margin-top:40px;display:none}
