.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-product-weight{display:block;width:100%;font-size:13px;color:rgba(68,68,68,.41)}.vv-product-image img{width:100%;height:100%;object-fit:contain;display:block;padding-left:10px}.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}.vv-qty-minus,.vv-qty-plus{width:28px;height:28px;background:#47b254;border:none;cursor:pointer;font-size:16px;line-height:28px;text-align:center;padding:0;user-select:none;color:white;font-family:"Montserrat"!important}.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-product-card{display:flex;border:1px solid #eaeaea;border-radius:30px;overflow:hidden;background:#fff;transition:box-shadow .3s}.vv-category-section{margin-bottom:30px}.vv-mini-cart-total{display:flex;justify-content:space-between;font-size:16px;margin-bottom:15px;color:white}.vv-category-title{position:sticky;top:50px;background:#fff;padding:10px 0;margin:0 0 15px;z-index:10;font-size:20px;border-bottom:2px dotted rgba(44,166,59,.2);opacity:.8}.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}.vv-qty-input{width:40px;height:28px;text-align:center;border:none!important;border-left:none;border-right:none;color:white!important;background:#47b254;-moz-appearance:textfield;outline:none;border-radius:0!important}.vv-qty-input:focus{width:40px;height:28px;text-align:center;border:none!important;border:none!important;border-left:none;border-right:none;color:white!important;background:#47b254;-moz-appearance:textfield}.vv-add-to-cart{background:#2ca63b;border:none;color:#fff;padding:15px;border-radius:4px;border-radius:30px;cursor:pointer;font-weight:500;transition:background .2s;font-size:13px;white-space:nowrap;text-transform:uppercase;min-width:64%}.vv-qty-minus{border-radius:30px 0 0px 30px}.vv-qty-plus{border-radius:0px 30px 30px 0px}.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}.vv-mini-cart-empty{color:#999;text-align:center;padding:15px;background:#efefef;border-radius:30px}.vv-mini-cart{background:#47b254;border-radius:30px;padding:25px;border:1px solid #54cf63}.vv-product-image{flex:0 0 141px;width:133px;overflow:hidden}.vv-product-details{flex:1;padding:25px;display:flex;flex-direction:column;justify-content:space-between}.vv-mini-cart-title{font-size:18px;margin:0 0 15px;color:#fff}.vv-date-tab{padding:8px 15px;background:#f5f5f5;border-radius:30px;cursor:pointer;font-weight:500;transition:.2s;font-size:14px;border:1px solid transparent}.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){.vv-dates-tabs{overflow-x:auto;flex-wrap:wrap}.vv-product-image{flex:0 0 262px;width:100%;overflow:hidden;height:200px}.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}}