/* Sticky μπάρα κινητού: ΚΛΗΣΗ / ΚΡΑΤΗΣΗ (μόνο <768px) */
#np-sticky{display:none}
@media (max-width:767px){
  body{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}
  #np-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:9990;font-family:Arial,Helvetica,sans-serif}
  #np-sticky .np-bar{display:flex;height:calc(56px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#1a1a1a;box-shadow:0 -2px 10px rgba(0,0,0,.25)}
  #np-sticky .np-btn{flex:1 1 50%;display:flex;align-items:center;justify-content:center;height:56px;margin:0;border:0;border-radius:0;
    font:700 15px/1 Arial,Helvetica,sans-serif;letter-spacing:.08em;color:#fff;background:transparent;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
  #np-sticky .np-btn+.np-btn{border-left:1px solid rgba(255,255,255,.25);background:#fff;color:#1a1a1a}
  #np-sticky .np-menu{display:none;position:absolute;left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom,0px));background:#fff;color:#1a1a1a;max-height:70vh;overflow:auto;box-shadow:0 -4px 14px rgba(0,0,0,.25)}
  #np-sticky.is-open .np-menu{display:block}
  #np-sticky .np-shop{padding:12px 16px;border-bottom:1px solid #e3e3e3}
  #np-sticky .np-shop b{display:block;font-size:13px;letter-spacing:.06em;margin-bottom:6px}
  #np-sticky .np-shop a{display:inline-block;margin:0 6px 6px 0;padding:10px 12px;border:1px solid #1a1a1a;color:#1a1a1a;text-decoration:none;font-size:15px;min-height:20px}
}
