@import url(https://fonts.googleapis.com/css?family=Exo+2);nav{z-index:100}.navbar{border-bottom:1px solid #dcdcdc;background-color:#f8f8f8}.close,.navbar{position:relative}.close{bottom:20px;left:10px;font-size:31px;color:#000}.navbar-item.bc a{font-size:17px;text-decoration:none;color:#000}.navbar-item.bc a:active,.navbar-item.bc a:hover{color:gold}.btn-sm{border-radius:0}.search{outline:none;border:1px #f8f8f8;background:#ededed url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEeSURBVDhPzdO/S0JRGMbx2w+zIFBwEkQI3Jwa2hwaHGusKcUliIhQ/AfcgoqGaEghdxdxiMC1IUIo+o/q+5wXl7zXcyKJHvjA+8q97z33eE/0VynjAmO8YogzZPGjrOEOT9iDBqygiFO84RBB0Y0jnLguPpvQNXXXedJGx8q52YC2Yct1CUnhA2nX+VPFvZXxqeDWyqAs493K+DRwbmVwnrFu5WyO0LQyOC9I3KIdPFgZFO25PqHEaE90QcZ1/hzgysrk6NvqWTk3Oejhedd5olNyiVXXzaaACR6ht/JmCS3oJv3r2yhhF9fQynSuP6E9Dxqq6LWO0cUAN9iHjqeG9DEdqkX8OhqqYf9/qIZMh9b0wyKioTppC1nht0TRF+8qKvOx7OSQAAAAAElFTkSuQmCC) no-repeat 5px;padding:5px 8px 0 26px;width:10px;border-radius:10em;-webkit-transition:all .5s;transition:all .5s;margin-right:10px}.search:focus{width:160px;border:1px solid #ccc;background-color:#fff;border-color:#98ccfd;-webkit-box-shadow:0 0 5px rgba(109,207,246,.5);box-shadow:0 0 5px rgba(109,207,246,.5);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}form .btn-xl.btn-success.mt-3{position:relative;-webkit-transition-duration:.1s;transition-duration:.1s;width:100%;height:50px;font-size:20px;outline:none;cursor:pointer;-webkit-box-shadow:0 26px 38px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 26px 38px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.bag span{background-color:#6394f8;border-radius:10px;color:#fff;position:absolute;font-size:15px;line-height:1;padding:2px 3px 3px 3px;text-align:center;vertical-align:middle;white-space:nowrap;margin-left:-9px;bottom:1rem}.bag img{cursor:pointer;width:30px;height:auto}.user{margin-right:20px;padding-top:10px}.user:hover{text-decoration:underline}.subscription-status{color:blue}.subscription-status,.welcome{margin-right:20px;padding-top:10px}.welcome{color:#2c3e50}.dropdown-menu.hb{position:fixed;top:60px;left:0;width:300px;height:calc(100vh - 60px);background-color:#fff;border:none;border-right:1px solid #dcdcdc;padding:20px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:2px 0 5px rgba(0,0,0,.1);box-shadow:2px 0 5px rgba(0,0,0,.1);z-index:1000;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.dropdown-menu.hb.show{-webkit-transform:translateX(0);transform:translateX(0)}.dropdown-menu.hb .dropdown-item{padding:15px;font-size:16px;border-bottom:1px solid #f0f0f0;display:block;text-decoration:none;color:#333;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all .3s ease;transition:all .3s ease}.dropdown-menu.hb.show .dropdown-item{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.dropdown-menu.hb .dropdown-item:hover{background-color:#f8f8f8;color:gold;-webkit-transform:translateX(5px);transform:translateX(5px)}.footer_area[data-v-1238cd3a]{position:relative;z-index:1;color:#2c3539;background-color:#fefefe;padding:24px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.footer-bottom[data-v-1238cd3a]{position:relative}.tiny-footer p[data-v-1238cd3a]{margin:0;font-size:14px;color:#666;letter-spacing:-.01em}.footer-links[data-v-1238cd3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.footer-links a[data-v-1238cd3a]{color:#666;text-decoration:none;font-size:14px;font-weight:500;letter-spacing:-.01em;position:relative;-webkit-transition:color .2s ease;transition:color .2s ease}.footer-links a[data-v-1238cd3a]:after{content:"";position:absolute;width:0;height:1px;bottom:-2px;left:0;background-color:#42b983;-webkit-transition:width .2s ease;transition:width .2s ease}.footer-links a[data-v-1238cd3a]:hover{color:#42b983}.footer-links a[data-v-1238cd3a]:hover:after{width:100%}@media (max-width:767px){.footer_area[data-v-1238cd3a]{padding:20px 0}.footer-links[data-v-1238cd3a]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:16px;gap:20px}.footer-bottom[data-v-1238cd3a],.tiny-footer p[data-v-1238cd3a]{text-align:center}}.disable-overlay[data-v-6f7cc71a]{position:fixed;top:0;left:0;width:100%;height:800%;background:rgba(0,0,0,.5);z-index:99}:root{--primary-red:#d32f2f;--primary-red-light:#ef5350;--primary-red-dark:#b71c1c;--secondary-red:#ffcdd2;--accent-red:#ff8a80;--neutral-light:#f8f9fa;--neutral-medium:#e9ecef;--neutral-dark:#2c3539;--text-primary:#2c3539;--text-secondary:#666;--text-light:#fff;--border-light:rgba(239,83,80,.2);--border-medium:#dee2e6;--shadow-color:rgba(211,47,47,.1)}.container.grid{font-family:var(--apple-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:60rem;padding:2rem;background-color:#fff;max-width:1400px;margin:0 auto}.recipes-container{-webkit-transition:all .3s ease;transition:all .3s ease;padding:.5rem;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.filter-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.5rem}.left-icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.icon-with-label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.add-recipe-icon,.filter-icon,.icon-with-label,.refresh-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-recipe-icon,.filter-icon,.refresh-icon{width:32px;height:32px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f8f9fa;border:1px solid #dee2e6;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.add-recipe-icon i,.filter-icon i,.refresh-icon i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1;font-size:.9rem}.add-recipe-icon:hover,.filter-icon:hover,.refresh-icon:hover{background-color:#e9ecef}.icon-label{margin-top:.25rem;font-size:.75rem;color:#6c757d}.filter-content{display:none;margin-bottom:.5rem;margin-top:1rem;padding:.5rem;background-color:#f8f9fa;border-radius:.25rem}.filter-content.show{display:block}.select-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-item{width:calc(22% - 10px);margin-right:0;margin-bottom:0}@media (max-width:767px){.select-item{width:100%;margin-right:0}.container.grid{padding:1rem}.filter-content .select-container{grid-template-columns:1fr}.btn{width:100%}}@media (min-width:768px){.filter-content .select-container{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.recipes-container{-webkit-animation:fadeIn .3s ease-out;animation:fadeIn .3s ease-out}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.card{-webkit-transition:all .2s ease;transition:all .2s ease}.card:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}:root{--apple-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue",Helvetica,Arial,sans-serif}.container.grid a{cursor:pointer!important}.btn-light{color:var(--text-primary)!important;background:var(--neutral-light);border-radius:0!important;border:1px solid var(--border-medium)!important}.btn-outline-secondary{border-radius:0!important;border-color:var(--primary-red)!important;color:var(--primary-red)!important}.btn-outline-secondary:hover{background-color:var(--primary-red)!important;color:var(--text-light)!important}.dropdown-menu{background-color:var(--neutral-light);color:var(--text-primary);padding:20px}.dropdown-menu>a:hover{background-color:var(--secondary-red)}.card-selector{color:#dcdcdc;height:40rem;background:#2c3539!important;-webkit-box-shadow:0 8px 6px 0 rgba(0,0,0,.1),0 26px 70px 0 rgba(0,0,0,.69);box-shadow:0 8px 6px 0 rgba(0,0,0,.1),0 26px 70px 0 rgba(0,0,0,.69)}.circle,.search-title h6{cursor:pointer}.circle{height:17px;width:17px;border-radius:50%;border:.7px solid #2c3539;display:inline-block;margin-left:6px}.input-item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.button-item{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px}.btn{font-family:var(--apple-font);font-weight:500;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;cursor:pointer}@media (max-width:767px){.btn{font-size:.85rem;padding:.35rem .75rem;min-width:80px;height:32px}.btn-lg{font-size:.9rem;padding:.4rem .85rem;min-width:90px;height:36px}.btn-md{font-size:.85rem;padding:.35rem .75rem;min-width:80px;height:32px}}@media (min-width:768px){.btn{font-size:.9rem;padding:.4rem .85rem;min-width:90px;height:36px}.btn-lg{font-size:1rem;padding:.5rem 1rem;min-width:100px;height:40px}.btn-md{font-size:.9rem;padding:.4rem .85rem;min-width:90px;height:36px}}@media (min-width:992px){.btn{font-size:.95rem;padding:.45rem .9rem;min-width:100px;height:38px}.btn-lg{font-size:1.1rem;padding:.6rem 1.2rem;min-width:110px;height:44px}.btn-md{font-size:.95rem;padding:.45rem .9rem;min-width:100px;height:38px}}@media (min-width:1200px){.btn{font-size:1rem;padding:.5rem 1rem;min-width:110px;height:40px}.btn-lg{font-size:1.2rem;padding:.7rem 1.4rem;min-width:120px;height:48px}.btn-md{font-size:1rem;padding:.5rem 1rem;min-width:110px;height:40px}}@media (max-width:767px){.btn-full-mobile{width:100%;margin-bottom:.5rem}}.filter-accordion{background:#fff;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:1rem}.filter-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;cursor:pointer;background:var(--neutral-light);border-radius:4px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;font-family:var(--apple-font);font-weight:500;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter-header:hover{background:var(--secondary-red)}.filter-header i{margin-right:.5rem;color:var(--primary-red)}.filter-header span{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;letter-spacing:-.01em}.filter-content{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.filter-content.show{max-height:500px;-webkit-transition:max-height .5s ease-in;transition:max-height .5s ease-in}.filter-content .select-container{padding:1rem}@media (max-width:767px){.filter-content .select-container,.filter-header{padding:.75rem}.btn,.form-control{font-size:.85rem}h4{font-size:1.25rem}}@media (min-width:768px){.btn,.form-control{font-size:.9rem}h4{font-size:1.35rem}}@media (min-width:992px){.btn,.form-control{font-size:.95rem}h4{font-size:1.45rem}}@media (min-width:1200px){.btn,.form-control{font-size:1rem}h4{font-size:1.55rem}}.recipes-container{-webkit-transition:.5s;transition:.5s;position:relative;background-color:#fff;padding:20px;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.page-header{margin-bottom:1rem;padding-right:1rem}.page-header,.refresh-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.refresh-container{padding:.5rem 1rem;margin-bottom:.5rem}.refresh-button .btn{padding:.3rem .5rem;border-radius:50%;width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--neutral-light);border:1px solid var(--border-medium);color:var(--text-secondary);-webkit-transition:all .2s ease;transition:all .2s ease}.refresh-button .btn i{font-size:.9rem}.refresh-button .btn:hover{background:var(--secondary-red);color:var(--primary-red)}.card{-webkit-transition:.3s;transition:.3s;position:relative;overflow:hidden;height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;border:1px solid var(--border-light);background-color:#fff;-webkit-box-shadow:0 2px 4px var(--shadow-color);box-shadow:0 2px 4px var(--shadow-color)}.card.vegetarian{border-left:2px solid #81c784;background-color:#f8fff8}.card.non-vegetarian{border-left:2px solid var(--primary-red);background-color:#fff8f8}.card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px var(--shadow-color);box-shadow:0 4px 8px var(--shadow-color)}.card.vegetarian:hover{border-left:2px solid #81c784;-webkit-box-shadow:0 4px 8px rgba(129,199,132,.15);box-shadow:0 4px 8px rgba(129,199,132,.15)}.card.non-vegetarian:hover{border-left:2px solid var(--primary-red);-webkit-box-shadow:0 4px 8px rgba(239,83,80,.15);box-shadow:0 4px 8px rgba(239,83,80,.15)}.card-body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.75rem}.card-actions{padding:.25rem;border-top:1px solid rgba(0,0,0,.05);background-color:rgba(0,0,0,.01)}.card-title{font-size:1.1rem;margin-bottom:.5rem}.card-title a{color:var(--primary-red);text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.card-title sub{font-size:.875rem}.card-text{font-size:.9rem;line-height:1.4;color:#666}.icon-container{-ms-flex-pack:distribute;justify-content:space-around;padding:.25rem}.icon-container,.icon-container a,.icon-container div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-container a,.icon-container div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.35rem;cursor:pointer}.colored-icon,.icon-container a,.icon-container div{-webkit-transition:all .2s ease;transition:all .2s ease}.colored-icon{font-size:1.1rem;color:var(--text-secondary)}.icon-container a:hover .colored-icon,.icon-container div:hover .colored-icon{color:var(--primary-red);-webkit-transform:scale(1.1);transform:scale(1.1)}.confirmation-dialog{border:1px solid var(--border-light);padding:1rem;background-color:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.confirmation-dialog-button{padding:.4rem 1rem;font-size:.9rem;background-color:var(--primary-red);color:var(--text-light);border:none;border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.confirmation-dialog-button:hover{background-color:var(--primary-red-dark)}@media (max-width:1200px){.card{height:200px}.card-title{font-size:1rem}}@media (max-width:992px){.card{height:190px}}@media (max-width:768px){.card{height:180px}.card-title{font-size:.95rem}.card-text{font-size:.85rem}}@media (max-width:576px){.card{height:170px}.card-title{font-size:.9rem}.card-text{font-size:.8rem}}.action-btn{background-color:var(--neutral-light);border:1px solid var(--border-medium);border-radius:15px;padding:4px 8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;color:var(--primary-red)}.action-btn i{margin-right:4px}.action-btn:hover{background-color:var(--secondary-red);border-color:var(--primary-red-light)}.action-btn:active{background-color:var(--primary-red-light);color:var(--text-light)}.view-toggle-buttons{margin-bottom:20px;gap:15px}.view-toggle-buttons,.view-toggle-buttons button{display:-webkit-box;display:-ms-flexbox;display:flex}.view-toggle-buttons button{background-color:var(--neutral-light);border:1px solid var(--border-medium);border-radius:25px;padding:10px 20px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:12px}.view-toggle-buttons button.active{background-color:var(--primary-red);color:var(--text-light);border-color:var(--primary-red)}.view-toggle-buttons button i{margin-right:0}.list-container{padding:5px}.carousel-container,.list-container{background-color:#f8f9fa;border-radius:8px}.carousel-container{padding:20px;border:1px solid #ddd}.list{list-style-type:none;padding-left:0}.list li{margin-bottom:20px;border:1px solid #ddd;border-radius:8px;padding:8px;background-color:#fff;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.form-container{-webkit-transition:.5s;transition:.5s;position:relative;background-color:#fff;border-style:solid;border-color:#2c35392c;padding:20px;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.scroll-container{width:100%;overflow-x:scroll;white-space:nowrap}.scroll-wrapper{display:inline-block}.img-fluid{min-width:90%!important;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.btn-base{-webkit-transition-duration:.5s;transition-duration:.5s;color:#fff;font-size:15px;padding:0 30px;cursor:pointer;position:relative;top:0;z-index:10;border:none;-webkit-box-shadow:0 26px 38px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 26px 38px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin-left:5px}.control.number{border:.2px solid #d3d3d3;font-size:19px;font-weight:700;height:35px;width:155px;margin-bottom:30px;align:left}.control.number button{border:none;background:inherit;width:56px;height:35px;outline-style:none}.control.number button:active{background-color:#d3d3d3}.control.number h5{margin-left:13px;margin-right:13px}.add-step{background-color:#2c3539}.add-save,.add-step{-webkit-transition-duration:.5s;transition-duration:.5s;width:155px;height:70px;color:#fff;font-size:15px;padding:0 30px;cursor:pointer;position:relative;top:0;z-index:10;border:none;-webkit-box-shadow:0 26px 38px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 26px 38px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin-left:5px}.add-save{background-color:#17924a}.add-new{-webkit-transition-duration:.5s;transition-duration:.5s;width:120px;height:30px;background-color:#3797e6;color:#fff;font-size:15px;padding:0 30px;cursor:pointer;position:relative;top:0;z-index:10;border:none;-webkit-box-shadow:0 26px 38px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 26px 38px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin-left:5px}.link-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px;margin-bottom:10px}.link-column,.link-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:left;-ms-flex-align:left;align-items:left}.add-to-cart-button:focus,.add-to-cart-button:hover{background-color:inherit;color:#000}#quickEntryIngredientsTextArea::-webkit-input-placeholder{white-space:pre-line}#quickEntryIngredientsTextArea::-moz-placeholder{white-space:pre-line}#quickEntryIngredientsTextArea:-ms-input-placeholder{white-space:pre-line}#quickEntryIngredientsTextArea::-ms-input-placeholder{white-space:pre-line}#quickEntryIngredientsTextArea::placeholder{white-space:pre-line}@media only screen and (max-width:768px){.carousel-container,.container-fluid,.full-width-slide{width:100%}}.meal-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #ccc;padding:25px;margin-bottom:15px}.button-item{width:calc(40% - 10px);margin-right:10px;margin-bottom:10px}.left-align{text-align:left;display:inline-block}.form-control:focus{border-color:var(--primary-red);-webkit-box-shadow:0 0 0 .2rem var(--shadow-color);box-shadow:0 0 0 .2rem var(--shadow-color)}a,a:hover{text-decoration:none;color:inherit}.btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.btn-group .btn{margin:0}.btn-save{background-color:var(--primary-red);color:var(--text-light);border-color:var(--primary-red)}.btn-save:hover{background-color:var(--primary-red-dark);border-color:var(--primary-red-dark)}.btn-close{background-color:var(--neutral-light);color:var(--text-primary)}.btn-close,.btn-close:hover{border-color:var(--border-medium)}.btn-close:hover{background-color:var(--neutral-medium)}@media (max-width:767px){.btn-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.btn-group .btn{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}body{font-size:14px}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.1rem}h5{font-size:1rem}h6{font-size:.9rem}.card-title{font-size:1rem}.card-text{font-size:.85rem}.icon-label{font-size:.7rem}}@media (min-width:768px){body{font-size:15px}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:1rem}.card-title{font-size:1.1rem}.card-text{font-size:.9rem}.icon-label{font-size:.75rem}}@media (min-width:992px){body{font-size:16px}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.1rem}.card-title{font-size:1.2rem}.card-text{font-size:.95rem}.icon-label{font-size:.8rem}}@media (max-width:767px){.action-btn{padding:3px 6px;font-size:11px;border-radius:12px}.view-toggle-buttons button{padding:8px 16px;font-size:11px;border-radius:20px}.btn-group{gap:.5rem}}@media (min-width:768px){.action-btn{padding:4px 8px;font-size:12px;border-radius:15px}.view-toggle-buttons button{padding:10px 20px;font-size:12px;border-radius:25px}.btn-group{gap:.75rem}}@media (min-width:992px){.action-btn{padding:5px 10px;font-size:13px;border-radius:18px}.view-toggle-buttons button{padding:12px 24px;font-size:13px;border-radius:30px}.btn-group{gap:1rem}}#app{background-color:#f8f8f8!important;font-family:Exo\ 2,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.fixed-header[data-v-4fc9245b]{position:fixed;top:0;left:0;width:100%;z-index:5;background-color:#fff}.message[data-v-4fc9245b]{position:absolute;top:70px;left:0;width:100%;z-index:999;//background-color:#fff}.footer[data-v-4fc9245b]{position:relative;top:0;left:0;width:100%;z-index:0;background-color:#fff}.fixed-header.loading[data-v-4fc9245b]{pointer-events:none;opacity:.5}.cookie-banner[data-v-4fc9245b]{position:fixed;bottom:0;left:0;width:100%;color:#fff;padding:10px;text-align:center;z-index:99999}.cookie-banner button[data-v-4fc9245b]{margin:0 10px}.text-style[data-v-4fc9245b]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px;line-height:1.6;color:#333}