.AddToCartBtn_qtyControls__o6vXl{padding:1rem;text-align:right}.AddToCartBtn_qtyControls__o6vXl a{display:inline-block;margin-top:1rem;padding:.5rem 1rem;border-radius:.5rem;background:linear-gradient(90deg,#f9572a,#ff9b05);color:#ffffff;font-weight:700;text-decoration:none}.AddToCartBtn_qtyControls__o6vXl a:active,.AddToCartBtn_qtyControls__o6vXl a:hover{background:linear-gradient(90deg,#fd4715,#f9b241);box-shadow:0 0 12px rgba(242,100,18,.8)}.product-grid_grid__nxEcf{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding:2rem;width:100%;box-sizing:border-box;margin:0 auto}@media (max-width:1024px){.product-grid_grid__nxEcf{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.product-grid_grid__nxEcf{grid-template-columns:1fr;padding:1rem}}.product-item_meal__HqF4g{position:relative;display:flex;flex-direction:column;justify-content:space-between;background:#ffffff;border-radius:1rem;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.15);transition:transform .3s ease,box-shadow .3s ease;height:100%}.product-item_meal__HqF4g:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(0,0,0,.2)}.product-item_image__msTDG{position:relative;width:100%;height:12rem}.product-item_image__msTDG img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-item_headerText__QX_Jv{padding:1rem}.product-item_headerText__QX_Jv h2{margin:0;font-size:1rem;font-weight:600;color:#1f2937;font-family:Inter,sans-serif}.product-item_headerText__QX_Jv p{margin-top:.25rem;font-size:.875rem;color:#6b7280;font-style:italic}.product-item_content__t_0uD{display:flex;flex-direction:column;justify-content:space-between;padding:0 1rem 1rem;height:100%}.product-item_summary__VU2oD p{margin:0;font-weight:500;color:#1f2937}.product-item_actions__TtY1z{display:flex;flex-direction:column;gap:.5rem;align-items:center;width:100%}.product-item_ctaText__POPIv{white-space:nowrap;font-size:.95rem;color:#4b5563}.product-item_btn__GlCfh{padding:.5rem 1rem;border-radius:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:background .3s ease,box-shadow .3s ease}.product-item_btn__GlCfh:hover{background:linear-gradient(135deg,#2563eb,#0891b2);box-shadow:0 0 12px rgba(6,182,212,.4)}.page_header__ccTpf{gap:3rem;margin:3rem auto 5rem;width:90%;max-width:75rem;color:#ddd6cb;font-size:1.5rem}.page_header__ccTpf h1{font-family:Montserrat,sans-serif}.page_highlight__Gh72H{background:linear-gradient(90deg,#f9572a,#ff8a05);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_main__8PgsJ{width:90%;max-width:75rem;margin:3rem auto;color:white}.page_form__KiwAr{max-width:50rem}.page_form__KiwAr label{display:block;margin-bottom:.5rem;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;color:#b3aea5;font-weight:700}.page_form__KiwAr input,.page_form__KiwAr textarea{display:block;width:100%;padding:.5rem 1rem;border-radius:4px;border:1px solid #454952;background:#1c2027;font-size:1.25rem;font-family:Montserrat,sans-serif;color:#ddd6cb}.page_form__KiwAr input:focus,.page_form__KiwAr textarea:focus{outline-color:#f99f2a;background-color:#1f252d}.page_row__P7Qbn{display:flex;gap:1rem}.page_row__P7Qbn p{width:100%}.page_actions__AjO9K{text-align:right}.page_actions__AjO9K button{padding:.75rem 2rem;background:linear-gradient(90deg,#f9572a,#ff9b05);border:none;color:#ffffff;border-radius:2px;cursor:pointer;font:inherit;font-size:1.25rem;box-shadow:0 2px 5px rgba(0,0,0,.3)}.page_actions__AjO9K button:focus,.page_actions__AjO9K button:hover{background:linear-gradient(90deg,#fd4715,#f9b241)}.page_actions__AjO9K button:disabled,.page_actions__AjO9K button:focus:disabled,.page_actions__AjO9K button:hover:disabled{background:#ccc;color:#979797;cursor:not-allowed}.page_loading__aS_s1{text-align:center;animation:page_loading__aS_s1 1.2s ease-in-out infinite}@keyframes page_loading__aS_s1{0%{color:#e9e9e9}50%{color:#b89b84}to{color:#e9e9e9}}