@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}*{box-sizing:border-box}body{margin:0;padding:0;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#faf8f5;line-height:1.5;color:#2c3e50}html{scroll-behavior:smooth}body.rtl{direction:rtl;text-align:right}[dir=ltr],bdi{unicode-bidi:isolate;direction:ltr;display:inline-block}a[href^="tel:"],a[href^="mailto:"],a[href^="http://"],a[href^="https://"]{unicode-bidi:embed;direction:ltr}body.rtl a[href^="tel:"]{direction:ltr;unicode-bidi:isolate}.phone-link,.phone-number{unicode-bidi:isolate;direction:ltr!important}[lang=he],body.rtl{font-family:Rubik,sans-serif}@keyframes slideInUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;transform:translateY(10px)}}@media print{body.printing-recipe{margin:0!important;padding:0!important;background:#fff!important}body.printing-recipe app-navbar,body.printing-recipe app-hero,body.printing-recipe app-important-info,body.printing-recipe app-product-carousel,body.printing-recipe app-product-purchase,body.printing-recipe app-testimonials,body.printing-recipe app-footer,body.printing-recipe app-cart-modal{display:none!important}body.printing-recipe .recipes-container>*:not(.recipe-modal-backdrop),body.printing-recipe .recipes-header,body.printing-recipe .recipes-grid{display:none!important}body.printing-recipe .recipe-modal-backdrop{display:block!important;visibility:visible!important;position:static!important;background:transparent!important;padding:0!important;margin:0!important;width:100%!important;height:auto!important}body.printing-recipe .recipe-modal{display:block!important;visibility:visible!important;position:static!important;transform:none!important;box-shadow:none!important;border:none!important;margin:0!important;padding:20px!important;max-width:100%!important;width:100%!important;height:auto!important;background:#fff!important}body.printing-recipe .close-btn,body.printing-recipe .print-btn{display:none!important}}
