code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-image:url(/assets/amirstjerome_background-DvSWWZ36.jpg);background-size:cover;background-position:center;text-align:center;position:relative;padding-top:0}.veil{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d}.logo-container{position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:1}.amir-logo{max-width:300px;height:auto}.main-boxes{display:flex;gap:20px;position:relative}.delivery-box,.pickup-box{background-color:#ffffffb3;padding:20px;border-radius:5px;box-shadow:0 4px 8px #0000001a}.delivery-box h2{margin:0 0 10px;font-size:24px}.boxes{display:flex;gap:20px}.box,.pickup-box{cursor:pointer;padding:20px 40px;background-color:#ffffffb3;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 8px #0000001a;font-size:18px;color:#333;transition:background-color .3s;display:flex;align-items:center;justify-content:center;flex-direction:column}.box:hover,.pickup-box:hover{background-color:#ffffffe6}.logo{width:50px;height:auto;margin-bottom:10px}.modal-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;background-color:#fff;border-radius:5px;box-shadow:0 4px 8px #0000001a;padding:16px;text-align:center}.store-options{display:flex;justify-content:space-around;margin-top:20px}.store-logo{width:60px;height:auto;margin-bottom:10px;display:block;margin-left:auto;margin-right:auto}.apple-logo{width:120px}.store-option{cursor:pointer;padding:10px;text-align:center;flex:1}:root{--vh: 1vh;--dynamic-spacing: clamp(1rem, 3vw, 3rem);--content-width: min(100% - 2rem, 1200px)}html,body{margin:0;padding:0;width:100%;height:100%;overflow-y:auto;box-sizing:border-box;background-image:url(/assets/amirstjerome_background-DvSWWZ36.jpg);background-size:cover;background-position:center;background-attachment:fixed}#root{display:flex;flex-direction:column;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100)}.container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:1;width:100vw;text-align:center;position:relative;padding:0;box-sizing:border-box;z-index:1}.veil{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:0}.main-boxes{display:flex;align-items:center;justify-content:center;flex-grow:1;width:100%;padding:0 10px;box-sizing:border-box;margin-top:60px;position:relative;z-index:1}.box-container{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:800px}.delivery-box,.pickup-box{background-color:#fff9;padding:20px;border-radius:5px;box-shadow:0 4px 8px #0000001a;width:100%;max-width:700px;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .3s ease,box-shadow .3s ease}.delivery-box:hover,.pickup-box:hover{transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.delivery-box h2,.pickup-box h2{margin:0;padding-top:0;padding-bottom:20px;font-size:clamp(20px,3vw,24px)}.boxes{display:flex;flex-direction:column;gap:15px;width:100%}.box,.pickup-box .box{cursor:pointer;padding:15px 25px;background-color:#fff9;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 8px #0000001a;font-size:clamp(14px,2vw,16px);color:#333;transition:all .3s ease;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;box-sizing:border-box;will-change:transform}.box:hover,.pickup-box .box:hover{background-color:#ffffffe6;transform:translateY(-2px)}.logo{width:clamp(40px,5vw,50px);height:auto;margin-bottom:10px;transition:transform .3s ease}.uber-eats-logo{width:clamp(50px,6vw,60px)}.modal-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(80%,400px);background-color:#fff;border-radius:5px;box-shadow:0 4px 8px #0000001a;padding:16px;text-align:center;box-sizing:border-box;margin:10px;z-index:1000}.store-options{display:flex;flex-direction:column;justify-content:space-around;margin-top:20px;gap:calc(var(--dynamic-spacing) * .5)}.store-logo{width:clamp(50px,8vw,60px);height:auto;margin-bottom:10px;display:block;margin-left:auto;margin-right:auto}.apple-logo{width:clamp(100px,12vw,120px)}.store-option{cursor:pointer;padding:10px;text-align:center;flex:1 1;width:100%;transition:background-color .3s ease}.store-option:hover{background-color:#0000000d}.footer{width:100%;padding:10px 20px;background-color:#00000080;color:#fff;display:flex;justify-content:space-between;box-sizing:border-box;flex-wrap:wrap;position:relative;z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.footer-left,.footer-right{text-align:left;flex:1 1;min-width:50%}@media(min-width:768px){.main-boxes{flex-direction:row}.box-container{flex-direction:row;align-items:center}.boxes{flex-direction:row;gap:10px}.box,.pickup-box .box{width:auto;min-width:120px}.delivery-box,.pickup-box{width:auto}.logo:hover{transform:scale(1.05)}}@media(max-width:767px){:root{--dynamic-spacing: clamp(.75rem, 2vw, 1.5rem)}.main-boxes{flex-direction:column;margin-top:100px}.box-container{flex-direction:column;align-items:center;padding:0 10px}.delivery-box,.pickup-box{width:calc(100% - 20px);margin:10px 0}.boxes{gap:10px}.box{padding:12px 20px}.footer{margin-top:auto}.footer-left,.footer-right{min-width:100%;text-align:center;margin:5px 0}.modal-box{width:90%;margin:5px}}@supports (-webkit-touch-callout: none){.container{min-height:-webkit-fill-available}}@media print{.container{min-height:auto}.veil{display:none}}.footer{width:100%;padding:10px 20px;background-color:#00000080;color:#fff;display:flex;justify-content:space-between;box-sizing:border-box;flex-wrap:wrap;margin-top:auto;position:relative}.footer-column{flex:1;min-width:200px;text-align:center}.footer-left{text-align:left}.footer-right{text-align:right}.footer p{margin:1em 0}.social-icons{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}.social-icon{color:#fff;transition:color .3s;cursor:pointer}.facebook-icon:hover{color:#1877f2}.instagram-icon:hover{color:#e4405f}.language-toggle-footer{display:none;cursor:pointer;color:#fff;font-weight:700;text-align:center}.address-link,.phone-link{text-decoration:none;color:#fff;transition:opacity .3s;display:block}.address-link:hover,.phone-link:hover{opacity:.8;cursor:pointer}.address-link p,.phone-link p{display:flex;align-items:center;gap:5px;margin:1em 0}@media(max-width:767px){.footer-column{min-width:100%;margin:5px 0}.footer-left,.footer-right{text-align:center}.address-link p,.phone-link p{justify-content:center}.social-icons{flex-direction:row;justify-content:center;gap:20px;margin:10px 0}.language-toggle-footer{display:block;margin-bottom:10px}}.topbar{position:fixed;top:0;left:0;width:100%;background-color:#00000080;display:flex;justify-content:space-between;align-items:center;z-index:1000;padding:10px 20px;box-sizing:border-box;border-bottom:1px solid black}.amir-logo{max-width:150px;height:auto;padding-left:20px}.slogan-image{max-width:300px;height:auto;margin:0 auto}.language-toggle{margin-right:40px;cursor:pointer;color:#fff;font-weight:700}@media(max-width:767px){.topbar{padding:5px 10px;height:auto}.amir-logo{max-width:100px;padding-left:5px}.slogan-image{max-width:150px;margin:0 10px}.language-toggle{display:none}}@media(max-width:480px){.slogan-image{max-width:120px}.amir-logo{max-width:80px}}
