html{scroll-behavior:smooth}.collection.page-width{max-width:1380px}.info-button,.meal-products-count,.collection-nav{display:none}.ac-collction .collection-hero__title{border-bottom:2px solid #67c36c;font-size:30px;padding-bottom:5px;font-weight:400}.ac-collction #product-grid{margin-bottom:80px}.ac-collction .collection-hero__text-wrapper{padding-top:20px}.ac-collction .card-wrapper.product-card-wrapper{filter:unset}.ac-collction .product-grid-container.page-width{max-width:1380px}.ac-collction .product-grid-container .card__media .media img{object-fit:contain}.ac-collction .not_meal_variant{z-index:20!important}.ac-collction .card-product-description{display:none!important}.ac-collction .price-with-quickadd{justify-content:space-between!important}.ac-collction .price-with-quickadd .price{margin:0 auto}.ac-collction .card-information,.ac-collction .card__information{text-align:center}.ac-collction .card__content.card-content-below .card__information .card-information .price *{color:#67c36c}.ac-collction .card__heading a:after{content:none}.ac-collction .card .media{background:#fff}.ac-collction .card-inner-main{border:1px solid #ddd}.ac-collction .quick-add__submit{background:#67c36c;margin:10px;right:unset}.ac-collction .quick-add__submit:after,.ac-collction .quick-add__submit:before{content:none}.ac-collction .quick-add{padding:0;margin:0}.meal-variants{display:none}.box-content{background:#67c36c;padding:20px 10px;display:none;flex-direction:column;align-items:center;width:100%;height:190px;z-index:2;position:absolute;bottom:-50px}.box-content.active-box{display:flex}.box-content .icon-close{width:15px;height:15px;position:absolute;top:10px;right:10px;color:#fff;stroke:#fff}.ac-collction .box-content .quick-add__submit{color:#000;background:#fff;height:auto;width:auto;border-radius:20px!important;font-size:14px;padding:15px 22px;font-weight:400!important;letter-spacing:0;right:unset}.ac-collction .box-content .calories-reviews{position:relative;left:unset;bottom:unset}.ac-collction .box-content .quantity{width:calc(9rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:2.5rem;margin:0 auto!important}.ac-collction .box-content .quantity__button{width:calc(3.5rem / var(--font-body-scale));border-radius:20px!important}.box-content quantity-input,.box-content .card-quantity{border-radius:20px;background:#fff;width:fit-content;margin:0 auto;display:flex}.box-content quantity-input:after,.box-content quantity-input:before{content:none}.box-content .spr-icon{color:#fff}.box-content product-form form{height:70px;display:flex;flex-direction:column;justify-content:space-between}.ac-collction .bold_options{display:none}.ac-collction .box-content .quick-add{padding:20px 0 0}.inner-form product-form{display:flex;align-items:center;justify-content:space-between}.box-button{display:flex;background:#67c36c;width:30px;height:30px;border-radius:50%;cursor:pointer}.box-button svg{margin:0 8px;display:flex;fill:#fff;cursor:pointer}.box-toggle{cursor:pointer}.collection-new-nav{display:flex;justify-content:center;align-items:center;background:#2c2c2c;column-gap:30px;row-gap:10px;flex-wrap:wrap}.collection-new-nav a{color:#fff;text-decoration:none;text-transform:capitalize;font-size:18px;font-weight:500}.mobile-quantity,.calories-reviews.mobile{position:relative;bottom:unset;display:none}.ac-collction .calories-badge{color:#fff;background:transparent}.collection-nav-mobile{display:none}@media (max-width: 768px){.collection-nav-desktop{display:none}.collection-new-nav a{font-size:15px}.collection-nav-mobile summary{display:flex;align-items:center;gap:5px}.collection-nav-mobile summary .icon-caret{height:.8rem;position:relative;right:unset;top:unset}.collection-new-nav{flex-direction:column;align-items:start;padding:0;margin-top:10px}.collection-nav-mobile{display:block;background:#2c2c2c;color:#fff;width:45%}.ac-collction .calories-badge{color:#000}.mobile-quantity,.calories-reviews.mobile,.ac-collction .card-inner-main{display:flex}.ac-collction .card__media .media img{object-fit:cover}.inner-form{display:none}.card-inner-main,.card-content-below{width:50%}.ac-collction .mobile-quantity .quick-add__submit{float:unset;background:#67c36c;margin:10px 0;right:unset;width:auto;height:auto;border-radius:20px!important;font-size:14px;padding:0 21px;min-height:3rem;width:15rem}.ac-collction .grid--2-col-tablet-down .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2)}.ac-collction .card:not(.ratio){flex-direction:row;align-items:start}.ac-collction .card-information,.ac-collction .card__information{text-align:left}.ac-collction .price-with-quickadd .price{margin:0}.ac-collction .card__content.card-content-below .card__information{padding-top:0!important}}.ac-collction .card__heading{margin-bottom:5px}.calories-reviews.mobile,.calories-badge{left:unset;padding:0;font-size:13px}.ac-collction .price-with-quickadd{margin-bottom:10px}.spr-icon-star-empty:before{font-size:16px}.ac-collction .mobile-quantity .quantity{width:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:3rem;margin:0 auto!important}.ac-collction .mobile-quantity .quantity__button{width:calc(3.5rem / var(--font-body-scale));border-radius:20px!important}.mobile-quantity quantity-input,.mobile-quantity .card-quantity{border-radius:20px;background:#fff;width:fit-content;margin:0;border:1px solid #000}.mobile-quantity quantity-input:after,.mobile-quantity quantity-input:before{content:none}.meal-nutrition-facts-part::-webkit-scrollbar{width:10px}.meal-nutrition-facts-part::-webkit-scrollbar-track{background:#c6c6c6;border-radius:0 4px 4px 0}.meal-nutrition-facts-part::-webkit-scrollbar-thumb{background:#6e6e6e;border-radius:0 4px 4px 0}.card-meal-info{display:none}.show-info.card-meal-info,.show-info.card-meal-infos{display:block}.info-button,.info-close{cursor:pointer}.info-button{height:30px;width:30px}.info-button svg{fill:#67c36c}.info-close,.info-close-mobile{width:30px;height:30px;color:#fff;background:#67c36c;border-radius:50%;position:absolute;top:10px;right:10px}.info-close svg,.info-close-mobile svg{margin:8px}.action-buttons{display:flex;gap:10px;align-items:center;margin-left:10px}.card-meal-info .meal-nutrition-facts-part,.card-meal-infos .meal-nutrition-facts-part{padding-top:50px;background:#67c36c}.card-meal-info .meal-nutrition-facts-part span,.card-meal-info .meal-nutrition-facts-part h2,.card-meal-infos .meal-nutrition-facts-part span,.card-meal-infos .meal-nutrition-facts-part h2{color:#fff;font-size:14px}.card-meal-info .meal-nutrition-facts-part h2,.card-meal-infos .meal-nutrition-facts-part h2{font-size:18px!important}.mobile-info-button{display:none;gap:5px;align-items:center;font-size:14px;margin-top:10px;line-height:1.3}.card-meal-infos{display:none;position:fixed;top:50%;z-index:99;max-width:90%;width:100%;left:50%;transform:translate(-50%,-50%);height:70vh}.card-meal-infos .meal-nutrition-facts-part{padding:50px 30px 30px}.filter-with-menu{position:relative;display:flex;justify-content:space-between;padding:20px 40px;background:#2c2c2c;column-gap:30px;row-gap:10px;flex-wrap:wrap;color:#fff}.card__inner .card__content{display:none}.card__inner .card__media .media img,.card__inner .card__media{position:relative}.card__inner .card__media .media{display:flex;justify-content:center;align-items:center}.card__inner .card__media .media img{width:100%;height:250px;max-width:250px}.filter-div{position:absolute;background:#2c2c2c;padding:20px;right:25px;z-index:2;top:100%}.filter-header{cursor:pointer;margin-top:5px}.hide{display:none}.filter-header h5{align-items:center;color:#fff;display:flex;margin:0;gap:10px;font-size:18px}p.dietary-category-title{margin:0}.filter-item{margin:10px 0}.variant-div{border-radius:5px;padding:5px;background:#67c36c;min-width:120px}.variant-div select{padding:5px;background:#67c36c;color:#fff;box-shadow:unset;border-radius:5px;border:0}.card-content-below .variant-div{margin-top:10px}.inner-form .variant-div{position:absolute;right:10px;top:-35px}.variant-div select{padding:5px;background:#67c36c;color:#fff;box-shadow:unset;border-radius:5px;border:0;width:100%}.variant-div select:focus-visible{outline:0}@media (max-width: 768px){.filter-with-menu{padding:15px}.filter-header h5{font-size:16px}.card__inner .card__media .media img{height:120px;max-width:120px}.card-meal-infos .meal-nutrition-facts-part{width:100%}.mobile-info-button{display:flex}.info-button{height:20px;width:20px}}@media (max-width: 431px){.mobile-info-button{align-items:start}.card-content-below{width:60%!important}.card-inner-main{width:40%}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/new-collection-food-menu.css.map */
