/**handles:hello-elementor-child-style**/
.woocommerce ul.products li.product a.woocommerce-loop-product__link img.allergen-icon{max-width:24px;display:inline;margin:0 .25em 0 0}.single-product div.product div.product-addon-totals{margin:0;padding:15px 0;border:none}.single-product div.product div.product-addon-totals ul{margin:0;padding:0}.single-product div.product div.product-addon-totals ul li:not(.wc-pao-subtotal-line){display:none}.single-product div.product div.product-addon-totals .wc-pao-subtotal-line{justify-content:flex-start;border:none;padding:0;margin:0}.single-product div.product div.product-addon-totals .wc-pao-subtotal-line p.price{border:1px solid #ddd;color:#474747;font-size:20px;line-height:1.5;font-weight:700;padding:15px}.single-product div.product div.product-addon-totals .wc-pao-subtotal-line p.price span{padding-left:10px;font-weight:400}.woocommerce div.product form.cart #wapo-total-price-table table{border:1px solid #ddd}.woocommerce div.product form.cart #wapo-total-price-table td,.woocommerce div.product form.cart #wapo-total-price-table th{border:0}em.required{color:red}.woocommerce form .wc-pao-addons-container{padding:20px 0 0 0}.woocommerce form .wc-pao-addon label.wc-pao-addon-name{font-weight:500;font-size:1.1em;margin-bottom:5px}.woocommerce form .wc-pao-addon .wc-pao-addon-wrap{padding:0;margin:10px 0 0 0}.woocommerce form .wc-pao-addon .wc-pao-addon-wrap label{line-height:1}.wc-pao-addon .wc-pao-addon-wrap .wc-pao-addon-radio{-webkit-appearance:none;appearance:none;margin:0;background-color:#fff}.wc-pao-addon-wrap .wc-pao-addon-radio:before{content:'';background:#fff;background-clip:content-box;width:20px;height:20px;line-height:20px;border:1px solid var(--yith-wapo-form-border-color-color);border-radius:100%;padding:2px;margin-bottom:0;margin-right:0;font-size:20px;text-align:center;display:inline-block;vertical-align:middle;cursor:pointer}.wc-pao-addon .wc-pao-addon-wrap .wc-pao-addon-radio:checked::before,.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.radiobutton.checked:before{background-color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.maaltijden-date-picker:not(.swiper){max-width:425px;margin:0 auto;padding:.5rem}.maaltijden-date-picker:not(.swiper) ul{list-style:none;margin:2rem 0 .5rem;padding:0;display:flex;justify-content:center}.maaltijden-date-picker:not(.swiper) li{list-style:none;margin:0;padding:0 .5rem;border-right:1px solid #ddd}.maaltijden-date-picker:not(.swiper) li:last-child{border:none}.maaltijden-date-picker li a{width:90px;height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.25rem;color:#303030;margin:0 auto}.maaltijden-date-picker li span:first-child,.maaltijden-date-picker li span:nth-child(3){text-transform:uppercase;font-size:.8rem}.maaltijden-date-picker li span:nth-child(2){font-weight:700;font-size:1.5rem;padding:.25rem}.maaltijden-date-picker li.active a{background-color:var(--e-global-color-accent);color:#fff}.maaltijden-date-picker li a:hover{background-color:var(--e-global-color-primary);color:#fff}.swiper{margin:2rem auto .5rem auto;max-width:980px}.swiper .swiper-wrapper{display:flex}.swiper .swiper-slide{flex:0 0 auto;width:auto;margin:0;padding:0 10px;border-right:1px solid #ddd}.swiper ul{list-style:none;padding:0;margin:0}.maaltijden-title{background:var(--e-global-color-accent)}.maaltijden-title>div{max-width:1280px;margin:0 auto;padding:1rem}.maaltijden-title h1{color:#fff;margin-bottom:5px}.maaltijden-title h4{color:#fff;font-size:90%}.maaltijden-content{max-width:1280px;margin:0 auto;padding:0 1rem}.maaltijden-content>div{padding:2rem 0}.maaltijden-content .products{display:flex;flex-wrap:wrap;gap:1.25rem}.maaltijden-content .product{width:calc(20% - 1rem);box-shadow:rgba(0,0,0,.15) 0 .125rem .25rem 0;border-radius:.5rem;transition:all .3s;display:flex;flex-direction:column;color:#303030;position:relative}.maaltijden-content .product:hover{box-shadow:rgba(0,0,0,.25) 0 .125rem .25rem 0}.maaltijden-content .product img{width:100%;aspect-ratio:3/2;object-fit:cover;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.maaltijden-content .product h3{font-size:.9rem;padding:.5rem;margin-top:0}.maaltijden-content .product .label{font-size:.8rem;padding:.5rem .5rem 0 .5rem;font-weight:700}.maaltijden-content .product .price{font-weight:700;position:absolute;right:0;background:#fff;margin:.5rem;padding:.5rem;border-radius:.5rem;color:var(--e-global-color-accent)}.maaltijden-content .product .btn{width:calc(100% - 1rem);height:auto;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:.25rem;border-style:none;font-size:.9rem;line-height:1.5rem;padding:.75rem 1.5rem;background-color:var(--e-global-color-accent);color:#fff;cursor:pointer;transition:all .3s;margin:auto .5rem .5rem .5rem}.maaltijden-content .product .btn:hover{background-color:var(--e-global-color-primary)}@media only screen and (max-width:1024px){.maaltijden-content .product{width:calc(33.33% - 1rem)}}@media only screen and (max-width:768px){.maaltijden-content .product{width:calc(50% - .75rem)}}@media only screen and (max-width:450px){.maaltijden-date-picker li a{width:60px}.maaltijden-content .product{width:100%}}