._container_c1yhq_1{min-height:100vh;display:flex}._imageSide_c1yhq_6{background-image:url(https://www.delis.co.il/contentManagment/uploadedFiles/new%20photo%202020%20975/DSC_1138_975_650.jpg);background-position:50%;background-size:cover;flex:1;align-items:flex-end;padding:48px;display:flex;position:relative}._imageSide_c1yhq_6:after{content:"";background:linear-gradient(#0000 0%,#3b1a0833 40%,#3b1a08d9 100%);position:absolute;inset:0}._imageText_c1yhq_24{z-index:1;color:#fff;position:relative}._imageText_c1yhq_24 h1{text-shadow:0 2px 12px #0006;margin:0 0 8px;font-size:48px;font-weight:800}._imageText_c1yhq_24 p{color:#fffc;margin:0;font-size:18px;font-weight:300}._formSide_c1yhq_44{background:#fdf6f0;justify-content:center;align-items:center;width:460px;min-width:460px;padding:48px 40px;display:flex}._card_c1yhq_54{width:100%}._logo_c1yhq_58{margin-bottom:8px;font-size:36px}._title_c1yhq_63{color:#3b1a08;margin:0 0 6px;font-size:28px;font-weight:800}._subtitle_c1yhq_70{color:#9ca3af;margin:0 0 32px;font-size:14px}._error_c1yhq_76{color:#dc2626;background-color:#fee2e2;border:1px solid #fca5a5;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:14px}._field_c1yhq_86{margin-bottom:18px}._fieldLast_c1yhq_90{margin-bottom:28px}._label_c1yhq_94{color:#6b3a1f;margin-bottom:6px;font-size:13px;font-weight:600;display:block}._input_c1yhq_102{box-sizing:border-box;color:#1f2937;background:#fff;border:2px solid #e8d5c4;border-radius:12px;outline:none;width:100%;padding:13px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}._input_c1yhq_102:focus{border-color:#c8622a;box-shadow:0 0 0 3px #c8622a1a}._errorText_c1yhq_120{color:#dc2626;margin-top:4px;font-size:12px}._button_c1yhq_126{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e8a87c 0%,#c8622a 100%);border:none;border-radius:12px;width:100%;margin-bottom:20px;padding:14px;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 16px #c8622a59}._button_c1yhq_126:hover{transform:translateY(-1px);box-shadow:0 6px 20px #c8622a73}._button_c1yhq_126:disabled{opacity:.7;cursor:not-allowed;transform:none}._footer_c1yhq_152{text-align:center}._link_c1yhq_156{color:#c8622a;font-size:14px;font-weight:600;text-decoration:none}._link_c1yhq_156:hover{text-decoration:underline}@media (max-width:768px){._imageSide_c1yhq_6{display:none}._formSide_c1yhq_44{width:100%;min-width:unset}}._container_x3xvq_1{min-height:100vh;display:flex}._imageSide_x3xvq_6{background-image:url(https://www.delis.co.il/contentManagment/uploadedFiles/new%20photo%202020%20975/DSC_1138_975_650.jpg);background-position:50%;background-size:cover;flex:1;align-items:flex-end;padding:48px;display:flex;position:relative}._imageSide_x3xvq_6:after{content:"";background:linear-gradient(#0000 0%,#3b1a0833 40%,#3b1a08d9 100%);position:absolute;inset:0}._imageText_x3xvq_24{z-index:1;color:#fff;position:relative}._imageText_x3xvq_24 h1{text-shadow:0 2px 12px #0006;margin:0 0 8px;font-size:48px;font-weight:800}._imageText_x3xvq_24 p{color:#fffc;margin:0;font-size:18px;font-weight:300}._formSide_x3xvq_44{background:#fdf6f0;justify-content:center;align-items:center;width:560px;min-width:560px;padding:48px 40px;display:flex;overflow-y:auto}._card_x3xvq_55{width:100%;max-width:480px}._successCard_x3xvq_60{text-align:center;background:#fff;border-radius:24px;padding:48px;box-shadow:0 8px 32px #c8622a26}._logo_x3xvq_68{margin-bottom:8px;font-size:36px}._title_x3xvq_73{color:#3b1a08;margin:0 0 6px;font-size:28px;font-weight:800}._subtitle_x3xvq_80{color:#9ca3af;margin:0 0 32px;font-size:14px}._form_x3xvq_44{gap:16px;display:grid}._error_x3xvq_91{color:#dc2626;background-color:#fee2e2;border:1px solid #fca5a5;border-radius:10px;padding:12px 16px;font-size:14px}._success_x3xvq_60{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-radius:20px;margin-bottom:24px;padding:32px}._successTitle_x3xvq_107{color:#78350f;margin:0 0 8px;font-size:24px;font-weight:800}._successText_x3xvq_114{color:#92400e;margin:0 0 24px;font-size:16px}._row_x3xvq_120{grid-template-columns:1fr 1fr;gap:16px;display:grid}._field_x3xvq_126{margin-bottom:0}._label_x3xvq_130{color:#6b3a1f;margin-bottom:6px;font-size:13px;font-weight:600;display:block}._input_x3xvq_138{box-sizing:border-box;color:#1f2937;background:#fff;border:2px solid #e8d5c4;border-radius:12px;outline:none;width:100%;padding:13px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}._input_x3xvq_138:focus{border-color:#c8622a;box-shadow:0 0 0 3px #c8622a1a}._errorText_x3xvq_156{color:#dc2626;margin-top:4px;font-size:12px}._button_x3xvq_162{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e8a87c 0%,#c8622a 100%);border:none;border-radius:12px;width:100%;margin-top:8px;padding:14px;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 16px #c8622a59}._button_x3xvq_162:hover{transform:translateY(-1px);box-shadow:0 6px 20px #c8622a73}._button_x3xvq_162:disabled{opacity:.7;cursor:not-allowed;transform:none}._link_x3xvq_188{color:#fff;background:linear-gradient(135deg,#e8a87c,#c8622a);border-radius:12px;padding:14px 32px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-block;box-shadow:0 4px 16px #c8622a59}._link_x3xvq_188:hover{transform:translateY(-1px)}._footer_x3xvq_204{text-align:center;margin-top:20px}._footerLink_x3xvq_209{color:#c8622a;font-size:14px;font-weight:600;text-decoration:none}._footerLink_x3xvq_209:hover{text-decoration:underline}@media (max-width:768px){._imageSide_x3xvq_6{display:none}._formSide_x3xvq_44{width:100%;min-width:unset}}*{box-sizing:border-box;margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}a{color:inherit;text-decoration:none}ul,ol{list-style:none}html,body{background:linear-gradient(-45deg,#fdf8f0,#fef3e2,#fdf0f0,#f0f7f0) 0 0/400% 400%;width:100%;height:100%;animation:15s infinite gradientBG}@keyframes gradientBG{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}#root{width:100%;min-height:100vh}button:not(.logout-btn),.btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e8a87c,#c8622a);border:none;border-radius:50px;padding:12px 24px;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #c8622a4d}button:not(.logout-btn):hover,.btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #c8622a73}.logout-btn{color:#fff!important;cursor:pointer!important;background:#fff3!important;border:1px solid #fff6!important;border-radius:50px!important;padding:8px 16px!important;font-size:14px!important;font-weight:500!important;transition:background .2s!important}.logout-btn:hover{background:#ffffff4d!important}input,select,textarea{background:#fff;border:2px solid #f0e0cc;border-radius:12px;outline:none;padding:10px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}input:focus,select:focus,textarea:focus{border-color:#e8a87c;box-shadow:0 0 8px #e8a87c66}.product-card{transition:transform .25s,box-shadow .25s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cartBounce{0%{transform:scale(1)}30%{transform:scale(1.3)}60%{transform:scale(.9)}to{transform:scale(1)}}.product-card{animation:.5s both fadeInUp;transition:transform .25s,box-shadow .25s!important}.product-card:hover{transform:translateY(-8px)!important;box-shadow:0 20px 50px #c8622a33!important}.product-card:hover img{transform:scale(1.05)}.product-card img{transition:transform .4s}.product-card:first-child{animation-delay:50ms}.product-card:nth-child(2){animation-delay:.1s}.product-card:nth-child(3){animation-delay:.15s}.product-card:nth-child(4){animation-delay:.2s}.product-card:nth-child(5){animation-delay:.25s}.product-card:nth-child(6){animation-delay:.3s}.product-card:nth-child(7){animation-delay:.35s}.product-card:nth-child(8){animation-delay:.4s}.product-card:nth-child(9){animation-delay:.45s}.product-card:nth-child(10){animation-delay:.5s}.skeleton{background:linear-gradient(90deg,#f0e0cc 25%,#fdf3ec 50%,#f0e0cc 75%) 0 0/400px 100%;border-radius:12px;animation:1.4s infinite shimmer}nav{animation:.4s fadeInDown}nav a{position:relative;transition:background .2s!important}nav a:after{content:"";background:#fffc;width:0;height:2px;transition:all .25s;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}nav a:hover:after{width:70%}.hero-emoji{animation:3s ease-in-out infinite float;display:inline-block}.category-card{animation:.4s both scaleIn}.category-card:first-child{animation-delay:50ms}.category-card:nth-child(2){animation-delay:.1s}.category-card:nth-child(3){animation-delay:.15s}.category-card:nth-child(4){animation-delay:.2s}.category-card:nth-child(5){animation-delay:.25s}.category-card:nth-child(6){animation-delay:.3s}.category-card:nth-child(7){animation-delay:.35s}.category-card:nth-child(8){animation-delay:.4s}.cart-bounce{animation:.4s cartBounce}.page-enter{animation:.4s fadeInUp}button{transition:transform .15s,box-shadow .15s,background .2s}button:active:not(:disabled){transform:scale(.97)!important}input,select,textarea{transition:border-color .2s,box-shadow .2s}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#fdf6f0}::-webkit-scrollbar-thumb{background:#e8a87c;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#c8622a}
