.week-menu-info{padding:25px;background:#ed7130;color:white;border-radius:30px;font-family:"Montserrat";border:2px solid #ea5c11;font-weight:700;width:fit-content}.vv-mini-cart-group-title,.vv-mini-cart-group-total{color:white!important}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #47b254;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}.cart_item{font-family:"Montserrat"}.vv-checkout-date-block,.vv-checkout-meal-block{width:100%}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,rgba(0,0,0,40%) 20%,transparent);padding:25px;vertical-align:bottom!important;line-height:1.5em;padding-bottom:25px!important}dl.variation{display:none}.vv-checkout-date-title{font-size:15px;font-weight:700;color:white;margin-bottom:4px;width:fit-content;padding:10px 25px;background:#2ca63b;border-radius:100px}.vv-checkout-meal-title{font-size:14px;font-weight:600;color:#444;margin-bottom:4px;background:#ebebeb;width:fit-content;padding:10px 25px;border-radius:100px}.vv-checkout-item-row{margin-top:4px;float:left;margin-right:10px}.product-name{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.product-quantity{padding:6px 25px;background:#e3e3e3;border-radius:15px;color:#444;font-size:15px}.vv-checkout-line{display:none}.remove-item-checkout{color:white!important;text-decoration:none;font-size:14px!important;font-weight:700;margin-left:8px;display:inline-block;transition:opacity .2s;padding:5px 15px!important;background:#ff8080!important;border-radius:10px!important}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0;margin:0}.woocommerce-terms-and-conditions-wrapper{display:none}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;font-size:17px;border-radius:2px;border-radius:15px;line-height:1.5;background-color:#47b254;color:white;font-family:"Montserrat";font-weight:700}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:0;border-bottom:none!important;margin:0;list-style:none outside}.woocommerce-form-coupon-toggle{display:none}.woocommerce-checkout .col-2{display:none}.woocommerce-billing-fields h3{display:none}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:100%}.woocommerce form .form-row label{line-height:2;display:none}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:21px;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid rgba(181,181,181,80%)!important;border-radius:var(--wc-form-border-radius);border-radius:15px;color:#797979;box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto;outline:none}.woocommerce table.shop_table th{font-weight:700;padding:25px;line-height:1.5em}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:0;border-bottom:1px solid rgba(104,87,125,.14);margin:0;list-style:none outside}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right;font-family:"Montserrat";padding:25px;border-radius:100px;background:#47b254}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:32%!important;overflow:visible;margin-right:1.3%!important}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,rgba(0,0,0,40%) 20%,transparent);padding:25px;vertical-align:middle;line-height:1.5em}.woocommerce form .form-row{padding:3px;padding:0!important;margin:0}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentColor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:30px}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:33%;overflow:visible}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:#d5d5d5}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:21px;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);border-radius:15px;color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto;outline:none}.woocommerce-billing-fields{margin-right:-15px}.vv-mini-cart-total{display:flex;justify-content:space-between;font-size:16px;margin-bottom:15px;color:white}.vv-mini-cart-items{list-style:none;margin:0 0 15px;padding:0;color:white}.vv-mini-cart-remove{background:0 0;border:none;color:#fff;font-size:18px;cursor:pointer;padding:0 5px;line-height:1}.vv-mini-cart-item{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px dashed rgba(224,224,224,.32);font-size:14px}.eat-time{width:fit-content;padding:5px 15px!important;background:#ebebeb;border-radius:30px;color:#444;font-size:13px}.vv-menu-dates-shortcode .brz-a{display:none}.brz-posts-filter__item--active{border-radius:30px!important}.brz-posts__filter-wrapper{margin-left:25px}.fix-descr{font-size:15px;font-weight:500;font-family:"Montserrat"}div.wpforms-container-full .wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:#ea5c11!important;border:1px solid #ea5c11!important;box-sizing:border-box;border-radius:30px;padding:25px!important}div.wpforms-container-full .wpforms-confirmation-container-full p,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) p{color:white!important;font-family:"Montserrat"!important}.wc_payment_method label{padding:11px 25px;background:#dbdbdb;border-radius:30px;font-size:16px;font-family:"Montserrat";color:#444;font-weight:700}@media screen and (max-width:1100px){.remove-item-checkout{margin-left:0!important}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:95%!important;overflow:visible;margin-right:1.3%!important;margin-bottom:15px!important}#slider-home .brz-slick-slider__arrow{font-size:24px;top:4%!important;padding:20px;background:#fbfbfb}#slider-home .brz-slick-slider__arrow-next{inset-inline-end:0}#slider-home .brz .brz-slick-slider__arrow-prev{inset-inline-start:auto;transform:translateY(-50%) rotate(-180deg);inset-inline-end:53px!important}}