#modal-field-date input,#modal-field-size .select,#modal-field-meal .select,#modal-field-size .select select,#modal-field-meal .select select,#modal-field-quantity{width:100%}.field .select{width:100%;max-width:unset}.field .select select{width:100%}.icon-button{background-color:transparent;border:0;outline:0}.fade-out{visibility:hidden;opacity:0;transition:visibility .5s .5s,opacity .5s linear}#plan-modal .loading-overlay .loading-background{background:transparent}.b-numberinput .button{padding:0;width:2.5rem}.new-product-modal .ingredient-image{width:60px;height:60px;margin:6px 0;background-position:center;background-size:cover;position:relative;border-radius:3px;pointer-events:auto;border:3px solid #5f8029;opacity:1}.header-buttons div{display:inline-block;width:2.5rem;line-height:2.5rem;text-align:center;cursor:pointer;color:#5f8029;font-size:1.25rem;transition:.2s}.header-buttons div:not(:last-of-type){margin-right:.5rem}.header-buttons div:last-of-type{margin-right:-.5rem}.header-buttons div:hover{color:#557325}.header-buttons .delete-button{color:#dd3503}.header-buttons .delete-button:hover{color:#c93103}#modal-duration-message{background-color:#da9e07;color:#fff;padding:1.5rem}.item-image{display:block}.link-to-sheet{border-bottom:1px solid #dfe6d4;padding:1.5rem}.item-options-wrapper{padding:1.25rem 1.5rem 1.5rem;width:100%}.item-options-wrapper:not(:last-of-type){border-bottom:1px solid #dfe6d4}.item-options-wrapper h3{font-weight:600;margin-bottom:1rem}.item-options-wrapper .label{font-weight:600;margin-bottom:.25rem}.item-options-wrapper .subtitle-note{font-size:.875rem;color:#605b5b;margin:-.75rem 0 1rem}.item-options-wrapper .select.disabled:not(.is-multiple):not(.is-loading)::after{border-color:#d7d6d6}.item-options-wrapper .day-select label{text-transform:capitalize}.opt-columns{display:flex;width:100%;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem}.opt-columns .opt-column{width:50%}.opt-columns .opt-column.w66{width:66.6%}.opt-columns .opt-column.w33{width:33.4%}.plan-switch+.opt-columns{margin-top:1.5rem}.opt-row:not(:last-of-type){margin-bottom:1rem}#min-max-optionals{white-space:nowrap;font-weight:400}#modal-optional-ingredients .field{display:flex}#modal-optional-ingredients .field:not(:last-of-type){margin-bottom:1rem}.extra-ingredient-wrapper{margin-bottom:1rem}.extra-ingredient-wrapper .extra-ingredient-inner-wrapper{display:flex;justify-content:space-between;align-items:baseline;-moz-column-gap:1rem;column-gap:1rem}.extra-ingredient-wrapper .extra-ingredient-inner-wrapper .name-and-details{width:calc(100% - 3.5rem)}.extra-ingredient-wrapper .extra-ingredient-inner-wrapper .select{margin-bottom:.5rem}.extra-ingredient-wrapper .quantity-message{display:block;font-size:.875rem;color:#4c4646}.extra-ingredient-wrapper button{white-space:nowrap;color:#557325;cursor:pointer;transition:.2s;font-size:1.25rem;line-height:1rem}.extra-ingredient-wrapper button span{font-size:1.25rem;font-weight:600}.extra-ingredient-wrapper button:hover{color:#4c6621}.extra-ingredient-wrapper:not(:last-of-type){padding-bottom:1rem;border-bottom:1px dotted #dfe6d4}.total-price-wrapper{white-space:nowrap}.total-price-wrapper #total-price{font-size:1.25rem;font-weight:700;line-height:1rem}.cta-disabled{color:#9b9898;white-space:nowrap;overflow:hidden}.your-menus-modal .animation-content{display:flex;max-height:100%}.your-menus-modal .new-product-modal .new-product-modal-content{height:100%}#modal-apply-custom-menu .new-product-modal-content .menu-option{display:flex;justify-content:space-between;align-items:baseline;background:#eff2ea;border-radius:.5rem;margin-bottom:.5rem;padding:1rem}#modal-apply-custom-menu .new-product-modal-content .menu-option .button{line-height:1.5rem}#modal-apply-custom-menu .new-product-modal-content .menu-option .menu-name{font-size:1.125rem;color:#2d2828;font-weight:600}#modal-apply-custom-menu .new-product-modal-content .menu-option .menu-name:hover{color:#557325}#modal-apply-custom-menu .new-product-modal-content .bottom-note{font-size:.75rem;margin-top:1rem}#modal-apply-custom-menu .new-product-modal-content p{margin-bottom:1rem}#modal-apply-custom-menu+.modal-close{display:none}