body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}[data-rmiz-ghost]{pointer-events:none;position:absolute}[data-rmiz-btn-unzoom],[data-rmiz-btn-zoom]{-webkit-appearance:none;appearance:none;background-color:#000000b3;border:none;border-radius:50%;box-shadow:0 0 1px #ffffff80;color:#fff;height:40px;margin:0;outline-offset:2px;padding:9px;touch-action:manipulation;width:40px}[data-rmiz-btn-zoom]:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;pointer-events:none;position:absolute;white-space:nowrap;width:1px}[data-rmiz-btn-zoom]{cursor:zoom-in;inset:10px 10px auto auto;position:absolute}[data-rmiz-btn-unzoom]{cursor:zoom-out;inset:20px 20px auto auto;position:absolute;z-index:1}[data-rmiz-content=found] [data-zoom],[data-rmiz-content=found] [role=img],[data-rmiz-content=found] img,[data-rmiz-content=found] svg{cursor:zoom-in}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{background:#0000;border:0;height:100vh;height:100dvh;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;pointer-events:all;position:fixed;width:100vw;width:100dvw}[data-rmiz-modal-overlay]{inset:0;position:absolute;transition:background-color .3s}[data-rmiz-modal-overlay=hidden]{background-color:#fff0}[data-rmiz-modal-overlay=visible]{background-color:#fff}[data-rmiz-modal-content]{height:100%;position:relative;width:100%}[data-rmiz-modal-img]{cursor:zoom-out;image-rendering:high-quality;position:absolute;transform-origin:top left;transition:transform .3s}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-img],[data-rmiz-modal-overlay]{transition-duration:.01ms!important}}body{background-color:#f4f7f6;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;padding:20px}.container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin:auto;max-width:900px;padding:20px}h1,h2{color:#1a1a1a;text-align:center}.product-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.product-card{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column;padding:15px;text-align:center;transition:box-shadow .3s ease}.product-card:hover{box-shadow:0 4px 15px #0000001a}.product-card img{border-radius:4px;display:block;height:auto;margin-bottom:10px;margin-left:auto;margin-right:auto;max-width:100%;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease}.product-card img:hover{box-shadow:0 8px 20px #00000040;transform:scale(1.1)}.product-card h3{font-size:1.2em;margin:10px 0}.product-card p{color:#007bff;font-size:1.1em;font-weight:700}.quantity-selector{align-items:center;display:flex;justify-content:center;margin-top:15px}.quantity-selector button{background-color:#007bff;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.2em;height:30px;width:30px}.quantity-selector span{font-size:1.2em;margin:0 15px;min-width:20px;text-align:center}.order-button{background-color:#25d366;border:none;border-radius:25px;color:#fff;cursor:pointer;display:block;font-size:1.2em;font-weight:700;margin:30px auto 0;max-width:300px;padding:15px;transition:background-color .3s ease;width:100%}.order-button:hover{background-color:#128c7e}.admin-panel{margin-top:30px}.admin-form,.admin-product-list{background:#f9f9f9;border-radius:8px;margin-bottom:20px;padding:20px}.admin-form input{border:1px solid #ccc;border-radius:4px;display:block;margin-bottom:10px;padding:10px;width:calc(100% - 20px)}.admin-form button,.admin-product-list button{border:none;border-radius:4px;cursor:pointer;margin-right:5px;padding:10px 15px}.btn-add{background-color:#28a745;color:#fff}.btn-delete{background-color:#dc3545;color:#fff}.admin-product-item{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:10px}
/*# sourceMappingURL=main.5687ce78.css.map*/