/* Osool Royal V12.7: touch navigation, non-clickable product images, cart total, note field. */
.osrm11.osrm11-direct-menu .osrm11-category-select,.osrm11.osrm11-direct-menu .osrm11-category-mobile-label{display:none}
.osrm11.osrm11-direct-menu .osrm11-photo{cursor:default!important}
.osrm11.osrm11-direct-menu .osrm11-photo img{cursor:default!important;transform:none!important;transition:none!important;user-select:none;-webkit-user-drag:none}
.osrm11.osrm11-direct-menu .osrm11-photo:hover img{transform:none!important}
.osrm11.osrm11-direct-menu .osrm11-card-info h3{cursor:default!important;color:#646946!important}
.osrm11.osrm11-direct-menu .osrm11-cart-display{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:87px}
.osrm11.osrm11-direct-menu .osrm11-cart-total-line{font-family:'Cairo',Tahoma,sans-serif;font-size:10px;font-weight:700;color:#646946;line-height:1.5;white-space:nowrap;text-align:center}
.osrm11.osrm11-direct-menu .osrm11-mobile-cart{gap:12px}
.osrm11.osrm11-direct-menu .osrm11-mobile-cart [data-osrm-cart-total]{direction:ltr;unicode-bidi:isolate;white-space:nowrap}
.osrm11-item-note-group{display:flex;flex-direction:column;gap:7px;margin:14px 0!important;text-align:right!important}
.osrm11-item-note-group label{font-family:'Cairo',Tahoma,sans-serif!important;color:#646946!important;font-weight:800!important;font-size:14px!important}
.osrm11-item-note-group label small{font-weight:500;font-size:11px}
.osrm11-item-note-group .osrm11-item-note{box-sizing:border-box;width:100%!important;min-height:76px!important;resize:vertical!important;border:1px solid rgba(100,105,70,.45)!important;background:#fffaf2!important;border-radius:10px!important;padding:12px!important;color:#394028!important;font:600 13px/1.75 'Cairo',Tahoma,sans-serif!important;direction:rtl!important;text-align:right!important}
.osrm11-item-note-group .osrm11-note-hint{font-size:11px;color:#646946;opacity:.8}
.osrm11-invoice-item-note{display:block!important;font-size:11px!important;font-weight:500!important;color:#646946!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}
.osrm11.osrm11-direct-menu .osrm11-chip{pointer-events:auto!important;cursor:pointer!important;position:relative;touch-action:manipulation;-webkit-tap-highlight-color:rgba(100,105,70,.15)}
.osrm11.osrm11-direct-menu .osrm11-categories{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
@media(max-width:767px){
 .osrm11.osrm11-direct-menu .osrm11-category-mobile-label{display:block!important;margin:4px 0 8px;color:#646946;font:800 13px/1.7 'Cairo',Tahoma,sans-serif}
 .osrm11.osrm11-direct-menu .osrm11-category-select{display:block!important;appearance:auto!important;-webkit-appearance:menulist!important;width:100%!important;min-height:48px!important;margin:0 0 12px!important;padding:8px 12px!important;border:1px solid #646946!important;border-radius:8px!important;background:#F4DEC6!important;color:#646946!important;direction:rtl!important;font:700 14px/1.7 'Cairo',Tahoma,sans-serif!important;touch-action:manipulation}
 .osrm11.osrm11-direct-menu .osrm11-categories{overflow-x:auto!important;position:relative;z-index:1}
 .osrm11.osrm11-direct-menu .osrm11-cart-total-line{font-size:10px!important}
 .osrm11.osrm11-direct-menu .osrm11-mobile-cart [data-osrm-cart-total]{font-size:12px!important}
}
