*{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}body{background-color:#f8f9fa;color:#333;line-height:1.6}body.rtl{direction:rtl}body.rtl .brand-info{text-align:right}body.rtl .language-menu{left:0;right:auto}body.rtl .label{text-align:right}body.rtl .value{text-align:left}body.rtl .info-row.align-top{flex-direction:column-reverse}body.rtl .card-figure figcaption{text-align:left}header{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url('bg.8256ddcc.webp') center/cover no-repeat;color:#fff;padding:10px;height:170px}.header-content{display:flex;justify-content:space-between;align-items:flex-start}.logo-container{display:flex;gap:10px}.logo{width:70px;height:70px;border-radius:8px;box-shadow:0 0 0 2px rgba(255,255,255,.2)}.brand-info h1{font-size:1.1rem;margin-bottom:4px}.brand-info p{font-size:.85rem;opacity:.9}.language-dropdown{position:relative;display:inline-block;margin-bottom:10px}.language-btn{background:rgba(255,255,255,.2);border:1px solid #fff;color:#fff;padding:4px 10px;border-radius:8px;font-size:.8rem;cursor:pointer}.language-menu{position:absolute;right:0;top:calc(100% + 4px);min-width:90px;background:#fff;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.15);list-style:none;padding:8px 0;margin:0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .2s,transform .2s;z-index:10}.language-dropdown:focus-within .language-menu,.language-dropdown:hover .language-menu{opacity:1;visibility:visible;transform:translateY(0)}.language-menu li{padding:0}.language-menu button{width:100%;border:none;background:0 0;text-align:left;padding:6px 14px;font-size:.9rem;color:#333;cursor:pointer}.language-menu button:hover{background:#f1f1f1}main{padding:0 15px;margin-top:-30px}.order-type-container{display:grid;grid-template-columns:1fr 1fr;gap:1px;background-color:#eee;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.05)}.order-card{background:#fff;padding:20px 10px;text-align:center;transition:transform .2s,box-shadow .2s;cursor:pointer}.order-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.order-card:active{transform:scale(.97);box-shadow:none}.order-card a{text-decoration:none;display:block}.order-card h3{font-size:1.2rem;margin-bottom:8px;color:#000}.card-arrow{color:#ef4444;font-size:1rem;transition:transform .2s;display:inline-block}.order-card:hover .card-arrow{transform:translateX(4px)}.card-figure{position:relative;margin:0;overflow:hidden;border-radius:8px;aspect-ratio:32/17}.card-figure img{width:100%;height:100%;display:block;object-fit:cover}.card-figure figcaption{position:absolute;bottom:0;left:0;right:0;padding:0 10px 4px;background:linear-gradient(transparent,rgba(0,0,0,.55));color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.03em;text-align:right}.store-info{margin-top:40px}.store-info h2{font-size:1.3rem;margin-bottom:10px}.info-card{padding:15px;box-shadow:0 2px 8px rgba(0,0,0,.03)}.info-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.info-row.align-top{flex-direction:column}.label{color:#666;min-width:150px}.value{color:#333;text-align:right}.value.phone{text-decoration:none}.value.address{text-align:left;margin-top:4px;color:#888;line-height:1.4;text-decoration:none}@media (max-width:360px){.brand-info h1{font-size:.9rem}.label{font-size:.8rem}}