*{--ingredients__search-pc-row-height: 105px;--ingredients__search-mobile-row-height: 72px;--ingredients__search-pc-height: calc(4 * var(--ingredients__search-pc-row-height));--ingredients__search-mobile-height: calc(4 * var(--ingredients__search-mobile-row-height));--search-results-pc-row-height: 58px;--search-results-mobile-row-height: 44px;--search-results-pc-height: calc(4 * var(--search-results-pc-row-height));--search-results-mobile-height: calc(4 * var(--search-results-mobile-row-height))}.ingredient-search-section{padding-top:100px;padding-bottom:40px;background-blend-mode:multiply;display:flex;align-items:center}.ingredients{max-width:500px;margin:auto;width:90%;box-sizing:border-box}.ingredients__search-container{position:relative;display:flex;margin:auto}input[type=text].ingredients__search-input{padding:10px 50px 10px 10px;width:100%;border-radius:8px;font-size:16px;z-index:1;border:2px solid black}.ingredients__search-input--shadow{position:absolute;width:100%;background:#fdd4d6;display:block;height:40px;top:10px;left:10px;border-radius:8px;border:2px solid black}.ingredients__search-results{max-height:var(--ingredients__search-pc-height);overflow-y:auto}.ingredients__list{cursor:pointer;color:#87ceeb;text-decoration:underline;font-weight:600;width:100%;margin:auto}.ingredients__search-icon{position:absolute;top:10px;right:20px;z-index:2}.ingredients__search-table{display:none;margin-bottom:20px;background:#fff;box-shadow:#fff 0 -21px}.ingredients__results-row,.ingredients__search-thead{display:grid;grid-template-columns:100px 1fr 1fr 1fr 120px;column-gap:1rem;padding-top:25px;align-items:center}.ingredients__results-row{padding-bottom:25px}.ingredients__search-thead div,.shopping-list__head div{color:#2459b4;font-weight:700;font-size:18px}.ingredients__results-row p,.shopping-list__row p{font-size:18px;font-weight:600;padding-right:20px}.shopping-list__row p.shopping-list-x-btn{padding-right:0}.shopping-list__row p.shopping-list-x-btn{width:18px}.shopping-list-x-btn{cursor:pointer;font-size:30px}.ingredients__results-row p,.shopping-list__table p{margin-bottom:0}.ingredients__results-row img{width:80px;height:80px;object-fit:cover;margin:auto}.ingredients__results-qty-container{display:flex;gap:10px;align-items:end}.ingredients__results-qty-container label{padding-bottom:0;line-height:1;font-size:16px}.ingredients__add-to-list-cont{grid-column-start:4;grid-column-end:6;display:flex;width:100%;flex-direction:column;align-items:flex-end}.ingredients__add-to-list-cont span{margin-right:20px;color:#a5a5a5;font-size:18px;font-weight:400;font-style:italic;font-family:Nunito}.ingredients__results-add-btn{width:80%;align-items:center;justify-content:center;margin-left:auto;margin-right:20px;background:#ff5757;font-weight:600;border:none}.btn-added-to-shopping-list{background:#fff!important;color:#ff5757!important;pointer-events:none!important;text-decoration:underline}.ingredients__x-icon{position:absolute;right:15px;top:10px;cursor:pointer;display:none}.ingredients__x-icon svg{width:20px}.ingredients__available-list{text-align:center;margin-top:15px;cursor:pointer;font-weight:600;color:#fff}.shopping-list{position:fixed;width:95%;max-width:800px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999;background:#fff;border:2px solid black;border-radius:12px;padding:20px 30px 40px;display:none;box-sizing:border-box}.shopping-list__table{width:100%}.shopping-list__table-content{max-height:var(--search-results-pc-height);overflow-y:auto}.shopping-list-overlay{position:fixed;width:100%;height:100%;left:0;top:0;background:#0006;z-index:998;display:none}.shopping-list__row,.shopping-list__head{display:grid;grid-template-columns:1.3fr .7fr 1fr 1fr 1fr 30px;column-gap:20px;align-items:center;padding-bottom:20px}.shopping-list__table input{margin-bottom:0}h2.shopping-list__title{display:inline-flex;width:calc(100% - 40px);color:#ff5757;border:none}.shopping-list__close-btn{display:inline-flex;margin-left:auto;position:relative;font-size:30px}.shopping-list__close-btn svg{width:25px}p.shopping-list__name{font-size:16px}.shopping-list__qty{display:flex;align-items:end;gap:10px}.shopping-list__qty input{width:80px;padding:10px;border:1px solid #4e5e63}.shopping-list__qty label{font-size:16px;font-weight:600;line-height:1;padding-bottom:0}.shopping-list__footer{display:flex;justify-content:space-between;align-items:end}.shopping-list__checkout-form{display:flex;flex-direction:column;font-weight:600;font-size:16px}.shopping-list__checkout{width:250px;color:#fff;background:#ff5757;border:none;letter-spacing:normal}.shopping-list__continue-shop{font-weight:600;color:#2459b4;cursor:pointer;padding-bottom:10px}.shopping-list__qty input,input[type=number].ingredients__results-qty{width:60px;border:1px solid #4e5e63;height:31px;padding:10px 0 10px 10px;text-align:center;font-size:18px;font-weight:700;margin-bottom:0}.shopping-list__close-btn{cursor:pointer}.ingredients__footer{display:flex;justify-content:space-between;align-items:center}.ingredients__message{display:inline-flex;width:60%;align-items:center;color:#c42d1d;font-weight:600;line-height:1.2;margin-left:auto}.ingredients__message svg{fill:#c42d1d;height:min-content}.ingredients__message svg g{fill:#c42d1d}@media only screen and (max-width: 768px){.ingredients__search-results{max-height:var(--ingredients__search-mobile-height)}.ingredients__results-row,.ingredients__search-thead{grid-template-columns:54px 19% 17% 17% 17%;column-gap:10px}.ingredients__search-thead div,.shopping-list__head div{font-size:8px}.ingredients__results-row img{width:47px;height:47px}.ingredients__results-row p,.shopping-list__row p{font-size:10px;padding-right:0;line-height:1.2}input[type=number].ingredients__results-qty,.shopping-list__qty input[type=number]{width:40px;padding:1px;height:24px}.ingredients__results-qty-container{gap:4px}.ingredients__results-qty-container label,.shopping-list__qty label{font-size:11px}.ingredients__results-add-btn{width:100%;font-size:8px;letter-spacing:1px;margin-right:0;padding-left:5px;padding-right:5px}input[type=text].ingredients__search-input{padding:10px 50px 10px 10px;width:100%;border-radius:8px;font-size:16px}.ingredients__search-input--shadow{top:8px;left:4px}.shopping-list__qty input,input[type=number].ingredients__results-qty{font-size:14px}.ingredients__list{font-size:12px}.ingredients__message{width:54%;font-size:12px}.shopping-list{padding:20px 10px}.shopping-list__table-content{max-height:var(--search-results-mobile-height)}p.shopping-list__name{font-size:10px}.shopping-list__qty{gap:3px}.shopping-list__row,.shopping-list__head{grid-template-columns:24% 10% 17% 19% 13% 7%;column-gap:8px}.shopping-list__table-content .shopping-list-x-btn{font-size:18px;font-weight:400}.shopping-list__footer{flex-direction:column-reverse;padding-top:10px}.shopping-list__continue-shop{padding-bottom:0;padding-top:20px}.shopping-list__checkout-form,.shopping-list__checkout{width:100%}.shopping-list-x-btn svg{width:15px}}.ingredients__add-to-list-cont:has(.btn-added-to-shopping-list){cursor:pointer}.product-create-warning{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;background:#fff;padding:16px;border-radius:8px;box-shadow:0 0 0 999px #0000004d;max-width:400px;width:95%}.product-create-warning .pcw__content{display:flex;flex-direction:column;gap:12px}.product-create-warning .pcw__message{font-weight:600}.product-create-warning .pcw__actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.pcw__continue-shopping{background-color:transparent;border:1px solid #ed254e;color:#ed254e;box-shadow:none}@media only screen and (min-width: 769px){.ingredients__search-table{position:absolute;z-index:999;width:90%;left:50%;transform:translate(-50%);box-shadow:#fff 0 -15px,#91919175 0 20px 20px 5px}}@media only screen and (max-width: 500px){.ingredients__results-row,.ingredients__search-thead{column-gap:5px}.ingredients-list__table .ingredients-list__tbody tr{grid-template-columns:65% 35%}.ingredients__add-to-list-cont{grid-column-start:3}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/ingredients.css.map */
