@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Readex+Pro:wght@160..700&display=swap);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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:0;width:0}::-webkit-scrollbar-track{background-color:#ebebeb;border-radius:20px}::-webkit-scrollbar-track:active,::-webkit-scrollbar-track:hover{background-color:#c2c2c2}::-webkit-scrollbar-thumb{background-color:#950000;border-radius:20px}::-webkit-scrollbar-thumb:hover{background-color:#da0000}::-webkit-scrollbar-thumb:active{background-color:#747474}body{background-color:#b30000;overflow-x:hidden}.home-container{align-items:center;display:flex;flex-direction:column;padding:20px;text-align:center}h1{color:#fff;font-size:2.5em;font-weight:800;margin-bottom:30px}.button-grid{flex-wrap:wrap;gap:20px;max-width:1200px;width:100%}.button-card,.button-grid{display:flex;justify-content:center}.button-card{align-items:center;background-position:50%;background-size:cover;border-radius:12px;cursor:pointer;height:300px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:500px}.button-card:hover{box-shadow:0 8px 20px #0006;transform:scale(1.08)}.button-title{background:#0009;bottom:0;color:#fff;font-family:Jost;font-size:1.5em;font-weight:600;padding:15px 0;position:absolute;text-align:center;width:100%}@media (max-width:768px){.button-card{width:100%}.button-title{font-size:1.3em}}@media (max-width:480px){.button-card{width:100%}.button-title{font-size:1.2em}}footer{background-color:#fff;color:#006273;font-family:Readex Pro,sans-serif;font-size:1rem;margin-top:20px;padding:10px}.footer-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;width:100%}.footer-logo-section{align-items:center;display:flex;justify-content:center;text-align:center}.footer-logo{color:#006273;font-size:1.75rem;font-weight:700}.tagline{color:#006273;font-size:.9rem}.footer-nav-links{display:flex;gap:1.5rem;margin-bottom:1.5rem}.footer-link{color:#006273;font-size:1rem;text-decoration:none}.footer-socials{display:flex;font-size:1.2rem;gap:1rem}.footer-social-link{color:#006273;font-size:20px;text-decoration:none}.footer-copyright{color:#006273;font-size:.85rem;text-align:center}@media (max-width:768px){.footer-copyright{padding-bottom:20px;padding-top:20px}}@media (max-width:480px){.footer-copyright{padding-bottom:20px;padding-top:20px}}.item-card{border:1px solid #ddd;border-radius:5px;margin:10px;padding:10px;text-align:center}.item-card img{border-radius:5px;max-width:100%}.info-card{background:#f7f9fb;border-radius:16px;box-shadow:0 2px 12px 0 #143c5a14;color:#223043;font-family:inherit;margin:24px auto 12px;max-width:600px;padding:20px 28px;position:relative}.info-card h3{color:#264468;font-size:1.25rem;font-weight:600;letter-spacing:.02em;margin-bottom:10px;margin-top:0}.info-card ul{margin:0 0 10px;padding-left:18px}.info-card li{font-size:1rem;line-height:1.5;margin-bottom:4px}.info-note{background:#e4ebf3;border-radius:8px;color:#7a869a;display:inline-block;font-size:.93rem;margin-top:8px;padding:8px 12px}@media (max-width:700px){.info-card{font-size:.98rem;max-width:98vw;padding:16px 10px}}.restaurant-page{color:#333;font-family:Readex Pro,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.restaurant-title{color:#fff;font-family:Readex Pro,sans-serif;font-size:3em;font-weight:800;margin-bottom:20px;text-align:center}.categories-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-top:50px;min-height:120px}.category-card{border-radius:8px;min-height:100px;overflow:hidden;position:relative;text-decoration:none}.category-image{border-radius:8px;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.category-card:hover .category-image{transform:scale(1.05)}.category-title{background:linear-gradient(0deg,#000c 40%,#0000);border-bottom-left-radius:8px;border-bottom-right-radius:8px;bottom:0;color:#fff;font-family:Readex Pro,sans-serif;font-size:2rem;font-weight:800;left:0;padding:10px;position:absolute;right:0;text-align:center;text-shadow:3px 0 3px #0009}@media (max-width:768px){.category-title{font-size:1.5em}.restaurant-title{font-size:2em}}@media (max-width:480px){.category-title{font-size:.9em}.restaurant-title{font-size:2em}}.category-page{color:#fff;font-family:Readex Pro,sans-serif;min-height:100vh;overflow-x:hidden;padding:0 20px 20px}.category-page-title{color:#fff;font-size:2.5em;margin-bottom:30px;margin-top:0;padding-top:0;text-align:center}.category-items-container{display:flex;flex-direction:column;gap:20px}.category-item-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #00000026;color:#333;display:flex;flex-direction:row;overflow:hidden;padding:10px;position:relative;transition:box-shadow .3s ease,transform .3s ease}.item-no-stock{align-items:center;background-color:#0000004e;color:#b30000;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.item-no-stock p{color:#b30000;z-index:999}.category-item-card:hover{box-shadow:0 8px 16px #0003;transform:translateY(-3px)}.category-item-image{border-radius:8px;height:120px;margin-right:20px;object-fit:cover;width:120px}.category-item-details{display:flex;flex:1 1;flex-direction:column;gap:5px}.category-item-name{color:#b30000;font-family:Readex Pro,sans-serif;font-size:1.2em;font-weight:700;margin:0}.category-item-description{color:#1e1e1e;font-family:Readex Pro,sans-serif;font-size:.8em;line-height:1.5;margin-top:5px}.note-container{align-items:center;display:flex;flex-direction:row}.note-container img{padding-right:5px}.item-note{color:#5b5b5b;font-family:Readex Pro,sans-serif;font-size:.5em;font-weight:500;margin:0;padding:0}.prices{display:flex;flex-direction:row;position:relative}.category-item-price{align-self:flex-start;background-color:#b30000;border-radius:5px;color:#fff;font-family:Readex Pro,sans-serif;font-size:1.2em;font-weight:700;margin-top:10px;min-width:50px;padding:5px 10px}.original-price{margin-right:10px;text-align:center}.discounted-price{background-color:#00b30c;border-bottom-left-radius:0;border-bottom-right-radius:0;text-align:center;z-index:2}.cekmekoy-kart-container{align-items:center;background-color:#fefefe;border-radius:50px;cursor:pointer;display:flex;justify-content:center;margin-bottom:20px;margin-top:0;position:relative;width:100%}.cekmekoy-kart{color:#00b30c;font-family:Readex Pro,sans-serif;font-size:.8em;font-weight:400;position:relative;text-align:center}.fiyat-degisim-tarihi-container{align-items:center;background-color:#fefefe;border-radius:50px;display:flex;justify-content:center;margin-bottom:20px;margin-top:20px;position:relative;width:100%}.fiyat-degisim-text{color:#000;font-family:Readex Pro,sans-serif;font-size:.8em;font-weight:400;position:relative;text-align:center}.restoran-bilgi-karti{align-items:center;background-color:#fefefe;border-radius:50px;display:flex;justify-content:center;margin-bottom:20px;margin-top:0;position:relative;width:95%}.restoran-bilgi-karti-text{color:#000;font-family:Readex Pro,sans-serif;font-size:.8em;font-weight:500;position:relative;text-align:center}.bilgilendirme-mesaji-container{align-items:center;background-color:#fefefe;border-radius:50px;display:flex;justify-content:center;margin-bottom:20px;margin-top:20px;position:relative;width:100%}.bilgilendirme-mesaji-text{color:#000;font-family:Readex Pro,sans-serif;font-size:.8em;font-weight:500;position:relative;text-align:center}.discounted-price-container{display:flex;flex-direction:column;position:relative}.cekmekoy-kart-notification{background-color:#008209;border-bottom-left-radius:5px;border-bottom-right-radius:5px;bottom:-12px;color:#fff;font-family:Readex Pro,sans-serif;font-size:8px;font-weight:400;padding-bottom:6px;padding-top:12px;position:absolute;text-align:center;width:100%}.cekmekoy-kart-notification b{font-weight:bolder}.cekmekoy-kart b{font-weight:700}.page-header{flex-direction:column;justify-content:space-between;margin-bottom:20px}.home-button,.page-header{align-items:center;display:flex;padding:0}.home-button{background:none;border:none;cursor:pointer}.home-icon{height:24px;width:24px}.category-navigator{display:flex;flex-direction:row;gap:15px;justify-content:left;overflow-x:auto;overflow-y:hidden;width:100%}.navigator-item{align-items:center;display:flex;flex-direction:row;min-height:20%;text-align:center}.navigator-image{height:60px;object-fit:cover;padding-right:10px;width:60px}.navigator-link{align-items:center;background-color:#8b0303;border-radius:10px;color:#fff;display:flex;flex-direction:row;font-size:.9em;min-width:130px;padding-right:20px;text-decoration:none}.navigator-link.active{color:#fff;font-weight:700}.back-to-home{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:0;width:100%}.back-to-home-link{color:#fff;display:flex;flex-direction:row;font-family:Readex Pro,sans-serif;margin-bottom:10px;text-decoration:none}.back-to-home-link img{padding:0}.mobile-reminder{color:#d0d0d0;display:none;font-family:Readex Pro,sans-serif;font-size:.8em;margin-top:0;padding-top:0}.logo{align-items:center;background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;height:50px;justify-content:center;justify-content:space-around;margin-bottom:15px;margin-top:0}.logo,.two-icon{display:flex;flex-direction:row}.two-icon{gap:5px;padding-top:5px}.hamburger-overlay{background:#00000080;cursor:pointer;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9}.hamburger-menu{align-items:flex-end;background-color:#fff;box-shadow:-4px 0 8px #0000004d;display:flex;flex-direction:column;gap:20px;height:100vh;padding:40px 20px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:15%;z-index:10}.hamburger-menu.open{transform:translateX(0)}.hamburger-menu a{color:#333;font-size:1.2em;font-weight:700;padding:10px 0;text-align:right;text-decoration:none;width:100%}.hamburger-menu a:hover{color:#b30000}.close-menu{align-self:flex-end}.close-menu,.open-menu-button{background:none;border:none;color:#006273;cursor:pointer;font-size:2em;font-weight:bolder;text-decoration:none}.open-menu-button{margin-right:-30px}.deactivated-item{cursor:not-allowed;filter:grayscale(100%);opacity:1;pointer-events:none}@media (max-width:768px){.mobile-reminder{display:block}.category-navigator{justify-content:left}.hamburger-menu{width:40%}}@media (max-width:480px){.mobile-reminder{display:block}.category-navigator{justify-content:left}.hamburger-menu{width:40%}}.search-bar{margin:20px;position:relative;z-index:20}.search-input{border:2px solid #ccc;border-radius:5px;font-family:Readex Pro,sans-serif;font-size:1em;padding:12px;transition:border-color .3s ease;width:100%}.search-input:focus{border-color:#fff;outline:none}.dark-overlay{background:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10}.results-container{max-height:70vh;overflow-y:auto;padding:10px;position:relative;z-index:20}.result-category{margin-bottom:20px}.result-category-name{color:#fff;font-size:1.5em;font-weight:700;margin-bottom:10px}.result-items{display:flex;flex-wrap:wrap;gap:15px}.result-item-card{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;display:flex;padding:10px;transition:transform .2s ease;width:100%}.result-item-card:hover{transform:scale(1.01)}.result-item-image{border-radius:5px;height:60px;margin-right:10px;width:60px}.result-item-info{flex:1 1}.result-item-name{color:#333;font-size:1.1em;font-weight:700;margin:0}.result-item-price{color:#666;font-size:.9em;margin:5px 0}.result-item-description{color:#888;font-size:.8em}.no-results-message{color:#666;font-size:1.2em;padding:20px;text-align:center}.drawer-trigger{display:none}@media (max-width:992px){.drawer-trigger{display:inline-block}}.sider-hidden-on-mobile{display:block}@media (max-width:992px){.sider-hidden-on-mobile{display:none}}